JP5525835B2 - POI recommendation server and POI recommendation system - Google Patents
POI recommendation server and POI recommendation system Download PDFInfo
- Publication number
- JP5525835B2 JP5525835B2 JP2010017364A JP2010017364A JP5525835B2 JP 5525835 B2 JP5525835 B2 JP 5525835B2 JP 2010017364 A JP2010017364 A JP 2010017364A JP 2010017364 A JP2010017364 A JP 2010017364A JP 5525835 B2 JP5525835 B2 JP 5525835B2
- Authority
- JP
- Japan
- Prior art keywords
- poi
- user
- public
- unit
- recommended
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000605 extraction Methods 0.000 claims description 121
- 230000006399 behavior Effects 0.000 claims description 44
- 239000000284 extract Substances 0.000 claims description 22
- 238000000034 method Methods 0.000 description 12
- 230000009471 action Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004587 chromatography analysis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Images
Landscapes
- Navigation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、POI推薦サーバおよびPOI推薦システムに関する。 The present invention relates to a PO recommendation server and a POI recommendation system.
現在、ユーザの嗜好に合致する地点を経由地点として探索するナビゲーション装置が知られている(例えば、特許文献1参照)。また、ユーザの行動履歴情報を検出するとともに、時間帯、照度レベルおよび騒音レベルに基づいて、ユーザの滞在場所が、ビジネス関連地点であるか、プライベート関連地点であるかを判別する行動履歴情報分析装置が知られている(例えば、特許文献2参照)。 Currently, a navigation device that searches a point that matches a user's preference as a via point is known (see, for example, Patent Document 1). Moreover, while detecting user's action history information, the action history information analysis which discriminate | determines whether a user's staying place is a business relevant point or a private relevant point based on a time zone, an illumination intensity level, and a noise level. An apparatus is known (see, for example, Patent Document 2).
しかしながら、特許文献1の技術では、ユーザの嗜好を反映した経由地点を探索するためには、予め、ユーザが嗜好情報を入力する必要があるという問題がある。また、特許文献1の技術では、ユーザの時空間制約を考慮した経由地点の探索ができないという問題がある。特許文献2の技術では、判別のために、照度レベルなどのセンシングが必要であるという問題がある。また、特許文献2の技術では、パブリックPOIの推薦ができないという問題がある。
However, the technique of
本発明は、このような事情に鑑みてなされたものであり、ユーザの行動履歴情報のみから現在地がプライベートPOIであるかパブリックPOIであるかを判別する技術を提供するとともに、現在地から目的地に至る迄の移動の際に立ち寄るパブリックPOIを、ユーザの時空間制約を考慮して推薦する技術を提供することを目的とする。 The present invention has been made in view of such circumstances, and provides a technique for determining whether the current location is a private POI or a public POI from only the user's action history information, and from the current location to the destination. It is an object to provide a technique for recommending a public POI that stops at the time of every movement in consideration of a user's space-time constraints.
上記問題を解決するために、本発明の一態様であるPOI推薦システムは、現在位置および現在時刻を含む一のユーザの行動情報を収集する情報収集部と、前記情報収集部によって収集された複数の前記行動情報に基づいて、当該一のユーザに係るPOIを抽出するPOI抽出部と、前記POI抽出部によって抽出された一のユーザに係る複数のPOI情報に基づいて、前記POI抽出部によって抽出された一のユーザに係る複数のPOIを、当該一のユーザにとって滞在時間または頻度が多いPOIである当該一のユーザに係るプライベートPOIと当該一のユーザにとって滞在時間または頻度が少ないPOIである当該一のユーザに係るパブリックPOIとに分類するPOI分類部と、前記POI分類部によって分類された各ユーザに係る前記パブリックPOIのPOI情報を記憶するパブリックPOI記憶部と、ユーザの時空間制約を設定する時空間制約設定部と、前記時空間制約設定部によって設定された一のユーザに係る前記時空間制約を参照し、複数のユーザに係る前記パブリックPOIのなかから、当該一のユーザが現在地から目的地に至る迄の移動の際に立ち寄る前記パブリックPOIとして推薦する推薦パブリックPOIの候補となる推薦候補パブリックPOIを抽出する推薦候補POI抽出部とを備えることを特徴とする。 In order to solve the above problem, a POI recommendation system according to an aspect of the present invention includes an information collection unit that collects behavior information of one user including a current position and a current time, and a plurality of information collected by the information collection unit. The POI extraction unit that extracts the POI related to the one user based on the behavior information of the user, and the POI extraction unit extracts the POI extraction unit based on the plurality of POI information related to the single user extracted by the POI extraction unit A plurality of POIs related to a single user are private POIs related to the one user whose stay time or frequency is high for the one user, and POIs whose stay time or frequency is low for the one user. A POI classifying unit that classifies a public POI related to a single user, and each user classified by the POI classifying unit. The public POI storage unit that stores the POI information of the public POI, the spatiotemporal constraint setting unit that sets the user's spatiotemporal constraint, and the spatiotemporal constraint related to one user set by the spatiotemporal constraint setting unit. The recommended candidate public POI to be a candidate of the recommended public POI recommended as the public POI to which the one user stops when moving from the current location to the destination from among the public POIs related to a plurality of users. And a recommended candidate POI extraction unit for extracting.
上記POI推薦システムにおいて、前記推薦候補POI抽出部は、前記POI分類部が、前記POI抽出部によって抽出された一のユーザに係る複数のPOIのなかから、当該一のユーザの滞在時間または頻度が多い上位2つPOIを当該一のユーザに係る前記プライベートPOIとして分類し、他のPOIを当該一のユーザに係る前記パブリックPOIとして分類した場合において、当該一のユーザの現在位置が当該一のユーザに係る一方の前記プライベートPOIであるときは、当該一方の前記プライベートPOIと異なる他方の前記プライベートPOIを目的地とし、前記他方の前記プライベートPOIに至る迄の前記推薦候補パブリックPOIを抽出するようにしてもよい。 In the POI recommendation system, the recommended candidate POI extraction unit is configured to determine whether a stay time or frequency of the one user from among a plurality of POIs related to one user extracted by the POI extraction unit by the POI classification unit. When the top two POIs are classified as the private POI related to the one user and the other POIs are classified as the public POI related to the one user, the current position of the one user is the one user If the private POI is one of the private POIs, the recommended private public POI up to the other private POI is extracted with the other private POI different from the one private POI as the destination. May be.
上記POI推薦システムにおいて、前記推薦候補POI抽出部が前記推薦候補パブリックPOIを抽出する際の目的地を決定する目的地決定部を更に備え、前記POI分類部は、前記POI抽出部によって抽出された一のユーザに係る複数のPOIのなかから、当該一のユーザの滞在時間または頻度が多い上位2以上のPOIを当該一のユーザに係る前記プライベートPOIとして分類し、他のPOIを当該一のユーザに係る前記パブリックPOIとして分類し、前記目的地決定部は、前記POI分類部が、一のユーザに係る複数のPOIのなかから、当該一のユーザの滞在時間または頻度が多い上位3以上のPOIを当該一のユーザに係る前記プライベートPOIとして分類し、他のPOIを当該一のユーザに係る前記パブリックPOIとして分類した場合において、当該一のユーザの現在位置が当該一のユーザに係る一の前記プライベートPOIであるときは、前記情報収集部によって収集された現在位置および現在時刻に基づいて、当該一の前記プライベートPOIと異なる他の複数の前記プライベートPOIのなかから、目的地となる前記プライベートPOIを決定するようにしてもよい。 In the POI recommendation system, the recommendation candidate POI extraction unit further includes a destination determination unit that determines a destination when the recommendation candidate public POI is extracted, and the POI classification unit is extracted by the POI extraction unit Among the plurality of POIs related to one user, the top two or more POIs with the most frequent staying frequency or frequency of the one user are classified as the private POI related to the one user, and other POIs are classified into the one user. And the destination determination unit determines whether the POI classification unit is a top three or more POIs having a high staying time or frequency of the one user among a plurality of POIs related to the one user. Are classified as the private POI relating to the one user, and other POIs are classified as the public POI relating to the one user. When the current position of the one user is the one private POI related to the one user, the one user is based on the current position and the current time collected by the information collecting unit. You may make it determine the said private POI used as the destination out of several other said private POIs different from the said private POI.
上記POI推薦システムにおいて、前記推薦候補POI抽出部が前記推薦候補パブリックPOIを抽出する際の目的地を決定する目的地決定部を更に備え、前記POI分類部は、前記POI抽出部によって抽出された一のユーザに係る複数のPOIのなかから、当該一のユーザの滞在時間または頻度が多い上位2以上のPOIを当該一のユーザに係る前記プライベートPOIとして分類し、他のPOIを当該一のユーザに係る前記パブリックPOIとして分類し、前記目的地決定部は、一のユーザの現在位置が当該一のユーザに係る一の前記パブリックPOIであるときは、前記情報収集部によって収集された現在位置および現在時刻、または/および、当該一のユーザに係るそれぞれの前記プライベートPOI迄の距離に基づいて、当該一のユーザに係る2以上の前記プライベートPOIのなかから、目的地となる前記プライベートPOIを決定するようにしてもよい。 In the POI recommendation system, the recommendation candidate POI extraction unit further includes a destination determination unit that determines a destination when the recommendation candidate public POI is extracted, and the POI classification unit is extracted by the POI extraction unit Among the plurality of POIs related to one user, the top two or more POIs with the most frequent staying frequency or frequency of the one user are classified as the private POI related to the one user, and other POIs are classified into the one user. And the destination determination unit, when the current position of one user is the one public POI related to the one user, and the current position collected by the information collecting unit and Based on the current time and / or the distance to each private POI for the one user, the one From among two or more of the private POI according to user, it may be determined the private POI as a destination.
上記POI推薦システムにおいて、前記推薦候補POI抽出部は、前記時空間制約を参照し、平均滞在時間または平均滞在時間のNパーセントを超える滞在が可能な前記パブリックPOIを前記推薦候補POIとして抽出するようにしてもよい。 In the POI recommendation system, the recommendation candidate POI extraction unit refers to the space-time constraint, and extracts the public POI that can stay as an average stay time or more than N percent of the average stay time as the recommendation candidate POI. It may be.
上記POI推薦システムは、前記推薦候補POI抽出部によって抽出された一のユーザに係る前記推薦候補パブリックPOIのなかから、前記パブリックPOI記憶部に記憶された当該一のユーザに係る前記パブリックPOIと類似度が高い前記推薦候補パブリックPOIを前記推薦パブリックPOIとして決定する推薦POI決定部を更に備えるようにしてもよい。 The POI recommendation system is similar to the public POI related to the one user stored in the public POI storage unit among the recommended candidate public POIs related to the one user extracted by the recommendation candidate POI extraction unit. You may make it further provide the recommendation POI determination part which determines the said recommendation candidate public POI with a high degree as said recommendation public POI.
上記問題を解決するために、本発明の他の態様であるPOI推薦システムは、現在位置および現在時刻を含む一のユーザの行動情報を収集する情報収集部と、前記情報収集部によって収集された複数の前記行動情報に基づいて、当該一のユーザに係るPOIを抽出するPOI抽出部と、前記POI抽出部によって抽出された一のユーザに係る複数のPOI情報に基づいて、前記POI抽出部によって抽出された一のユーザに係る複数のPOIを、当該一のユーザにとって滞在時間または頻度が多いPOIである当該一のユーザに係るプライベートPOIと当該一のユーザにとって滞在時間または頻度が少ないPOIである当該一のユーザに係るパブリックPOIとに分類するPOI分類部と、前記POI分類部によって分類された各ユーザに係る前記パブリックPOIのPOI情報を記憶するパブリックPOI記憶部と、ユーザの時空間制約を設定する時空間制約設定部と、前記パブリックPOI記憶部に記憶された当該一のユーザに係る前記パブリックPOIと類似度が高いパブリックPOIを、当該一のユーザが現在地から目的地に至る迄の移動の際に立ち寄る前記パブリックPOIとして推薦する推薦パブリックPOIの候補となる推薦候補パブリックPOIとして抽出する推薦候補POI抽出部と、前記時空間制約設定部によって設定された一のユーザに係る前記時空間制約を参照し、推薦候補POI抽出部によって抽出された一のユーザに係る前記推薦候補パブリックPOIのなかから、前記推薦パブリックPOIを決定する推薦POI決定部とを備えることを特徴とする。 In order to solve the above problem, a POI recommendation system according to another aspect of the present invention includes an information collecting unit that collects behavior information of one user including a current position and a current time, and the information collecting unit Based on the plurality of behavior information, a POI extraction unit that extracts the POI related to the one user, and based on the plurality of POI information related to the one user extracted by the POI extraction unit, the POI extraction unit A plurality of extracted POIs relating to one user are a POI having a long stay time or frequency for the one user and a POI having a small stay time or frequency for the one user. A POI classification unit that classifies the public POI related to the one user, and each user classified by the POI classification unit. A public POI storage unit that stores POI information of the public POI, a spatiotemporal constraint setting unit that sets a user's spatiotemporal constraint, and the public POI relating to the one user stored in the public POI storage unit Recommended candidate POI extraction that extracts a public POI having a high degree of similarity as a recommended candidate public POI that is a candidate for a recommended public POI that is recommended as the public POI that the one user moves from the current location to the destination And the spatiotemporal constraint related to one user set by the spatiotemporal constraint setting unit, and the recommended candidate public POI related to one user extracted by the recommended candidate POI extracting unit, And a recommended POI determining unit that determines a recommended public POI. .
上記問題を解決するために、本発明の他の態様であるPOI推薦サーバは、滞在時間または頻度が少ないPOIであるパブリックPOIを推薦パブリックPOIとして、POI間の移動におけるユーザの時空間制約に基づいて出力するPOI推薦サーバであって、各ユーザに係る前記パブリックPOIのPOI情報を記憶するパブリックPOI記憶部と、パブリックPOI記憶部に記憶された複数のユーザに係る前記パブリックPOIのなかから、一のユーザが現在地から目的地に至る迄の移動時の前記推薦パブリックPOIの候補となる推薦候補パブリックPOIを、当該一のユーザに係る前記時空間制約を参照し、抽出する推薦候補POI抽出部と、前記推薦候補POI抽出部によって抽出された一のユーザに係る前記推薦候補パブリックPOIのなかから、前記パブリックPOI記憶部に記憶された当該一のユーザに係る前記パブリックPOIと類似度が高い前記推薦候補パブリックPOIを前記推薦パブリックPOIとして決定する推薦POI決定部とを備えることを特徴とする。 In order to solve the above problem, a POI recommendation server according to another aspect of the present invention uses a public POI that is a POI with less staying time or frequency as a recommended public POI, and is based on a user's space-time constraint in movement between POIs. One of the public POI storage units that store the POI information of the public POI related to each user and the public POIs related to a plurality of users stored in the public POI storage unit. A recommended candidate POI extraction unit that extracts a recommended candidate public POI that is a candidate for the recommended public POI when the user moves from the current location to the destination with reference to the spatio-temporal constraint relating to the one user; , The recommended candidate publication related to one user extracted by the recommended candidate POI extraction unit. A recommended POI determining unit that determines, as the recommended public POI, the recommended candidate public POI having a high similarity to the public POI related to the one user stored in the public POI storage unit from among the POIs Features.
上記問題を解決するために、本発明の他の態様であるPOI推薦サーバは、滞在時間または頻度が少ないPOIであるパブリックPOIを推薦パブリックPOIとして、POI間の移動におけるユーザの時空間制約に基づいて出力するPOI推薦サーバであって、各ユーザに係る前記パブリックPOIのPOI情報を記憶するパブリックPOI記憶部と、一のユーザが現在地から目的地に至る迄の移動時の前記推薦パブリックPOIの候補となる推薦候補パブリックPOIとして、当該一のユーザに係る前記パブリックPOIと類似度が高いパブリックPOIを、パブリックPOI記憶部に記憶された複数のユーザに係る前記パブリックPOIのなかから抽出する推薦候補POI抽出部と、前記推薦候補POI抽出部によって抽出された一のユーザに係る前記推薦候補パブリックPOIのなかから、当該一のユーザに係る前記時空間制約を参照し、前記推薦パブリックPOIを決定する推薦POI決定部とを備えることを特徴とする。 In order to solve the above problem, a POI recommendation server according to another aspect of the present invention uses a public POI that is a POI with less staying time or frequency as a recommended public POI, and is based on a user's space-time constraint in movement between POIs. A POI recommendation server that outputs the public POI for each user, and a public POI storage unit that stores the POI information of the public POI for each user, and the recommended public POI candidates when one user moves from the current location to the destination As a recommended candidate public POI, a recommended candidate POI that extracts a public POI having a high similarity to the public POI related to the one user from the public POI related to a plurality of users stored in the public POI storage unit One extracted by the extraction unit and the recommended candidate POI extraction unit From among the recommended candidate public POI according to chromatography The, the time with reference to the space constraints of the user of the one, characterized in that it comprises a recommendation POI determination unit configured to determine the recommended public POI.
本発明によれば、嗜好情報を入力する手間をユーザに掛けさせることなく、また、照度レベルなどのセンシングを要することなく、目的地に至る迄の移動の際に立ち寄るパブリックPOIを、ユーザの時空間制約を考慮して、推薦することができるようになる。従って、例えば、プライベートPOI間の移動(例えば、職場から自宅に至る迄の移動)の際に、時間的に立ち寄り可能なパブリックPOIを推薦できるため、日常生活の中にあって、無理なく新鮮な体験をする機会を提供することができるようになる。 According to the present invention, a public POI that stops at the time of movement to the destination without requiring the user to input preference information and does not require sensing of illuminance level, etc. Recommendations can be made in consideration of space constraints. Therefore, for example, when moving between private POIs (for example, moving from work to home), it is possible to recommend a public POI that can be visited in time. It will be possible to provide an opportunity to experience.
(第1の実施形態)
以下、本発明の第1の実施形態について図面を参照して説明する。図1は、本発明の第1の実施形態によるユーザ端末1の機能ブロック図の一例である。図2は、ユーザ端末1の機能を説明するための説明図である。ユーザ端末10(例えば、携帯電話。POI属性判定装置に相当)は、図1に示すように、情報収集部100、POI抽出部110、POI属性判定部120、表示部150および記憶部190を備える。
(First embodiment)
Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is an example of a functional block diagram of a
情報収集部100は、所定のタイミング(以下、タイミングAという)において、ユーザ端末10のユーザの行動情報として、当該ユーザ端末10の現在位置を収集(取得)し、現在位置を収集したときの時刻(現在時刻)を収集する。例えば、情報収集部100は、GPSログ(時間,緯度,経度)、又は、無線LAN基地局からの情報を収集する。情報収集部100は、行動情報を収集した場合、収集した行動情報を記憶部190に記憶する。なお、上記タイミングAは、例えば、前回の収集時から所定時間経過した場合、前回の収集時から所定距離移動した場合などである。
The
また、情報収集部100は、POI抽出部110からの要求に応じて、行動情報を収集し、POI抽出部110に供給する。
The
POI抽出部110は、所定のタイミング(以下、タイミングBという)において、情報収集部100によって収集された複数の行動情報、即ち、記憶部190に記憶されている複数の行動情報(行動履歴情報)に基づいて、当該ユーザに係る複数のPOIを抽出する。
The
例えば、POI抽出部110は、移動速度が一定速度以上である行動情報を除去したうえで、クラスタリングを行う。即ち、POI抽出部110は、GPSで取得できる位置あるいはWiFiの接続基地局の位置の履歴データを使って、DBscanという任意形状のクラスタの抽出を目的としたクラスタリング手法を使ってクラスタリングを行う。DBscanはMinPtsとEpsの二つのパラメータをもつ。ある点から距離Eps内にある点集合を近傍NEps(x)と定義する。POI抽出部110は、ある点から直接密度到達可能な関係をたどって到達可能な極大集合を一つのクラスタとして抽出する。なお、xからyに直接密度到達可能であるとは、下記式1を満たすことをいう。
For example, the
MinPts=4の例である図2(a)の場合、POI抽出部110は、平日朝9時〜平日夕方18時の位置履歴に対して上記のクラスタリングを行い、最大のクラスタを会社とし、夜21時〜朝6時の位置履歴に対して上記のクラスタリングを行い、最大のクラスタを自宅とする。
In the case of FIG. 2A which is an example of MinPts = 4, the
POI抽出部110は、複数のPOIを抽出した場合、抽出した各POIを示すPOI情報(各POIの位置情報、各POIの滞在時間に係る情報を有する情報)を記憶部190に記憶する。なお、上記タイミングBは、例えば、前回の抽出時から所定時間経過した場合、前回の抽出時から所定数の行動情報を蓄積(記憶)した場合などである。
When a plurality of POIs are extracted, the
また、POI抽出部110は、POI属性判定部120からの要求に応じて、現在位置であるPOIを示すPOI情報をPOI属性判定部120に供給する。具体的には、POI抽出部110は、POI属性判定部120から上記POI情報を要求された場合、行動情報を情報収集部100に要求し、記憶部190に記憶されている複数のPOI情報と、情報収集部100から取得した行動情報とに基づいて、現在位置であるPOIを特定し、特定したPOIを示すPOI情報をPOI属性判定部120に供給する。
In response to a request from the POI
POI属性判定部120は、所定のタイミング(以下、タイミングCという)において、現在位置であるPOIを示すPOI情報をPOI抽出部110に要求する。POI属性判定部120は、現在位置であるPOIを示すPOI情報を取得した場合、POI抽出部110によって抽出された当該ユーザに係る複数のPOI情報(記憶部190に記憶されている複数のPOI情報)に基づいて、現在位置であるPOIの属性(プライベートPOIであるか、パブリックPOIであるか)を判定する。
The POI
具体的には、POI属性判定部120は、POIの滞在時間、頻度からPOIの属性を判定する。例えば、POI属性判定部120は、現在位置であるPOIが、滞在時間が長く頻度が高い上位2番目迄のPOIである場合に、現在位置であるPOIは、プライベートPOIであると判定する。例えば、現在位置であるPOIが、図2(b)に示す、POI1またはPOI3である場合にはプライベートPOI、POI3である場合にはパブリックPOIであると判定する。
Specifically, the POI
なお、POI属性判定部120は、現在位置であるPOIが、上位N(Nは3以上)番目迄のPOIである場合に、現在位置であるPOIは、プライベートPOIであると判定するようにしてもよい。また、POI属性判定部120は、現在位置であるPOIが、累積滞在頻度がM(例えば、Mは80)パーセント以上であるPOIである場合に、現在位置であるPOIは、プライベートPOIであると判定するようにしてもよい。
The POI
なお、上記タイミングCは、例えば、前回の判定時から所定時間経過した場合、前回の判定時から所定距離移動した場合、入力受付部(非図示)を介してユーザから所定の操作を受け付けた場合などである。 The timing C is, for example, when a predetermined time has elapsed since the previous determination, when moved a predetermined distance from the previous determination, or when a predetermined operation is received from the user via an input reception unit (not shown). Etc.
現在位置であるPOIの属性を判定したPOI属性判定部120は、判定結果を表示部150に供給する。表示部150は、POI属性判定部120から判定結果を取得し表示する。
The POI
なお、POI属性判定部120は、タイミングCにおいて、現在位置であるPOIを示すPOI情報をPOI抽出部110に要求しているが、情報収集部100が行動情報を収集するタイミングAが短い場合には、現在位置であるPOIを示すPOI情報をPOI抽出部110に要求することに代えて、現在位置のPOIを示すPOI情報として、最新のPOI情報を記憶部190から取得するようにしてもよい。
The POI
図3は、ユーザ端末10の動作の一例を示すフローチャートである。図3に示すフローチャートは、ユーザ端末10の電源オン状態において常に開始する。図3において、情報収集部100は、前回の収集時から所定時間経過したか否かを判断する(ステップS10)。情報収集部100は、所定時間経過したと判断した場合(ステップS10:Yes)、行動情報を収集し記憶部190に記憶する(ステップS20)。一方、情報収集部100は、所定時間経過していないと判断した場合(ステップS10:No)、ステップS20を飛ばしてステップS30に進む。
FIG. 3 is a flowchart illustrating an example of the operation of the
ステップS20またはステップS10(No)に続いて、POI抽出部110は、前回の抽出時から所定数の行動情報を新たに蓄積したか否かを判断する(ステップS30)。POI抽出部110は、新たに行動情報を蓄積したと判断した場合(ステップS30:Yes)、記憶部190に記憶されている複数の行動情報(行動履歴情報)に基づいて、当該ユーザに係る複数のPOIを抽出し(ステップS40)、抽出した各POIを示すPOI情報を記憶部190に記憶する(ステップS50)。一方、POI抽出部110は、新たに行動情報を蓄積していないと判断した場合(ステップS30:No)、ステップS40およびステップS50を飛ばしてステップS60に進む。
Following step S20 or step S10 (No), the
ステップS50またはステップS30(No)に続いて、POI属性判定部120は、入力受付部(非図示)を介してユーザから所定の操作を受け付けたか否かを判断する(ステップS60)。即ち、POI属性判定部120は、ユーザによる所定の操作があったか否かを判断する。POI属性判定部120は、ユーザから所定の操作を受け付けたと判断した場合(ステップS60:Yes)、現在位置であるPOIを示すPOI情報をPOI抽出部110から取得し、記憶部190に記憶されている複数のPOI情報に基づいて、現在位置であるPOIの属性を判定する(ステップS70)。表示部150は、POI属性判定部120から判定結果を取得し表示する(ステップS80)。そして、本フローチャートは終了する。
Subsequent to step S50 or step S30 (No), the POI
一方、POI属性判定部120は、ユーザから所定の操作を受け付けていないと判断した場合(ステップS60:No)、ステップS70およびステップS80を飛ばして本フローチャートは終了する。
On the other hand, when the POI
以上、第1の実施形態によれば、ユーザの行動履歴情報のみから現在地がプライベートPOIであるかパブリックPOIであるかを判別することができるようになる。従って、現在地がプライベートPOIであるかパブリックPOIであるかに応じて、現在地から目的地に至る迄の移動の際に立ち寄るパブリックPOIをユーザに推薦する装置と連携して、ユーザによる入力を必要とせず、簡便に、推薦するPOIを提示することができるようになる。 As described above, according to the first embodiment, it is possible to determine whether the current location is a private POI or a public POI from only the user action history information. Therefore, depending on whether the current location is a private POI or a public POI, the user needs to input in cooperation with a device that recommends the public POI to stop when moving from the current location to the destination. Therefore, the recommended POI can be presented easily.
(第2の実施形態)
続いて、本発明の第2の実施形態について図面を参照して説明する。図4は、本発明の第2の実施形態によるPOI推薦システム1の機能ブロック図の一例である。図5および図6は、ユーザ端末11の機能を説明するための説明図である。POI推薦システム1は、図4に示すように、ユーザ端末11およびサーバ21(POI推薦サーバに相当する)から構成される。ユーザ端末11(例えば、携帯電話)は、情報収集部101、POI抽出部111、POI分類部121、目的地決定部131、時空間制約設定部141、表示部151および記憶部191を備える。サーバ21は、推薦候補POI抽出部201、類似度算出部211、推薦POI決定部221、パブリックPOI記憶部281および類似度情報記憶部291を備える。
(Second Embodiment)
Next, a second embodiment of the present invention will be described with reference to the drawings. FIG. 4 is an example of a functional block diagram of the
情報収集部101は、所定のタイミング(以下、タイミングDという)において、ユーザ端末11のユーザの行動情報として、当該ユーザ端末11の現在位置を収集(取得)し、現在位置を収集したときの時刻(現在時刻)を収集する。なお、情報収集部101による収集は、第1の実施形態の情報収集部100と同様である。情報収集部101は、行動情報を収集した場合、収集した行動情報を記憶部191に記憶する。なお、上記タイミングDは、例えば、前回の収集時から所定時間経過した場合、前回の収集時から所定距離移動した場合などである。
The
また、情報収集部101は、POI抽出部111からの要求に応じて、行動情報を収集し、POI抽出部111に供給する。
The
POI抽出部111は、所定のタイミング(以下、タイミングEという)において、情報収集部101によって収集された複数の行動情報、即ち、記憶部191に記憶されている複数の行動情報(行動履歴情報)に基づいて、当該ユーザに係る複数のPOIを抽出する。なお、POI抽出部111によるPOIの抽出は、第1の実施形態のPOI抽出部110と同様である。
The
POI抽出部111は、複数のPOIを抽出した場合、抽出した各POIを示すPOI情報を記憶部191に一時記憶するとともに、POIを抽出した旨をPOI分類部121に通知する。なお、上記タイミングEは、例えば、前回の抽出時から所定時間経過した場合、前回の抽出時から所定数の行動情報を蓄積(記憶)した場合などである。
When a plurality of POIs are extracted, the
また、POI抽出部111は、所定のタイミング(以下、タイミングFという)において、現在位置であるPOIを示すPOI情報を目的地決定部131に供給する。具体的には、POI抽出部111は、タイミングFにおいて、行動情報を情報収集部101に要求し、記憶部191に記憶されている複数のPOI情報と、情報収集部101から取得した行動情報とに基づいて、現在位置であるPOI(プライベートPOI/パブリックPOI)を特定し、特定したPOIを示すPOI情報を目的地決定部131に供給する。なお、上記タイミングFは、例えば、前回の判定時から所定時間経過した場合、前回の判定時から所定距離移動した場合、入力受付部(非図示)を介してユーザから所定の操作を受け付けた場合などである。
In addition, the
なお、POI抽出部111は、タイミングFにおいて、行動情報を情報収集部101に要求し、記憶部191に記憶されている複数のPOI情報と、情報収集部101から取得した行動情報とに基づいて、現在位置であるPOIを特定しているが、情報収集部101が行動情報を収集するタイミングDが短い場合には、上記に代えて、記憶部191に記憶されている複数のPOI情報のうち最新のPOI情報に係るPOIを、現在位置であるPOIとして特定するようにしてもよい。
The
POI抽出部111は、現在位置であるPOIを示すPOI情報を目的地決定部131に供給した場合、目的地決定部131から目的地であるPOI(プライベートPOI)を示すPOI情報を取得する。POI抽出部111は、目的地であるPOIを示すPOI情報を取得した場合、時空間制約設定部141から時空間制約を示す情報を取得し、現在位置であるPOI(プライベートPOI/パブリックPOI)を示すPOI情報、目的地であるPOI(プライベートPOI)を示すPOI情報、および、時空間制約を示す情報をサーバ21の推薦候補POI抽出部201に供給する。
When the POI information indicating the POI that is the current position is supplied to the
POI分類部121は、POIを抽出した旨の通知をPOI抽出部111から取得する。POI分類部121は、POIを抽出した旨の通知を取得した場合、POI抽出部111によって抽出された当該ユーザに係る複数のPOI情報、即ち、記憶部191に一時記憶されている複数のPOI情報に基づいて、各POIを属性により分類する。つまり、POI分類部121は、各POIをプライベートPOIとパブリックPOIとに分類する。
The
具体的には、POI分類部121は、各POIの滞在時間、頻度から各POIを分類する。例えば、POI分類部121は、図2(b)に示すように、滞在時間が長く頻度が高い上位2番目迄のPOI(POI1およびPOI3)をプライベートPOIに分類し、他のPOI(POI2)をパブリックPOIに分類する。また、1日の時間帯を昼(例えば、9:00〜21:00)と夜(例えば、21:00〜翌朝9:00)に分けて、それぞれで滞在時間が長く頻度が高い上位1番目のPOIをプライベートPOIに分類するとしてもよい。
Specifically, the
なお、POI分類部121は、上位N(Nは3以上)番目迄のPOIをプライベートPOIに分類するようにしてもよい。また、POI分類部121は、累積滞在頻度がM(例えば、Mは80)パーセント以上であるPOIをプライベートPOIに分類するようにしてもよい。
The
POI分類部121は、複数のPOIをプライベートPOIとパブリックPOIとに分類した場合、プライベートPOIを示すPOI情報(各POIの位置情報、各POIの滞在時間に係る情報を有する情報)を記憶部191に記憶するとともに、パブリックPOIを示すPOI情報(各POIの位置情報、各POIの滞在時間に係る情報を有する情報)をサーバ21のパブリックPOI記憶部281に記憶(供給)する。
When the
目的地決定部131は、現在位置であるPOIを示すPOI情報をPOI抽出部111から取得する。目的地決定部131は、現在位置であるPOIを示すPOI情報を取得した場合、推薦候補POI抽出部201が推薦候補パブリックPOI(後述)を抽出する際の目的地を決定する。具体的には、現在位置であるPOIを示すPOI情報を取得した目的地決定部131は、目的地が何れのプライベートPOIであるかを推定により決定する。
The
具体的には例えば、目的地決定部131は、POI分類部121が滞在時間または頻度が多い上位3以上のPOIをプライベートPOIとして分類し、他のPOIをパブリックPOIとして分類した場合(即ち、記憶部190に3以上のプライベートPOIを示すPOI情報が記憶されている場合)であって、かつ、当該現在位置であるPOIが何れかのプライベートPOIである場合(即ち、当該現在位置と同一の位置情報を有するプライベートPOIに係るPOI情報が記憶部191に記憶されている場合)には、情報収集部101によって収集された現在位置および現在時刻に基づいて(即ち、記憶部191に記憶されている複数の行動情報(行動履歴情報)に基づいて)、当該プライベートPOIと異なる他の複数のプライベートPOIのなかから、目的地となるプライベートPOIを決定する。
Specifically, for example, the
また例えば、目的地決定部131は、現在位置であるPOIを示すPOI情報を取得した目的地決定部131は、POI分類部121が滞在時間または頻度が多い上位2つのPOIをプライベートPOIとして分類し、他のPOIをパブリックPOIとして分類した場合(即ち、記憶部190に2つのプライベートPOIを示すPOI情報が記憶されている場合)であって、かつ、当該現在位置であるPOIが一方のプライベートPOIである場合(即ち、当該現在位置と同一の位置情報を有するプライベートPOIに係るPOI情報が記憶部191に記憶されている場合)には、当該現在位置であるPOIと異なる他方のプライベートPOIを目的地として決定する。
In addition, for example, the
また例えば、現在位置であるPOIを示すPOI情報を取得した目的地決定部131は、POI分類部121が滞在時間または頻度が多い上位2以上のPOIをプライベートPOIとして分類し、他のPOIをパブリックPOIとして分類した場合(即ち、記憶部190に2以上のプライベートPOIを示すPOI情報が記憶されている場合)であって、かつ、当該現在位置であるPOIがパブリックPOIである場合(即ち、当該現在位置と同一の位置情報を有するプライベートPOIに係るPOI情報が記憶部191に記憶されていない場合)には、情報収集部101によって収集された現在位置および現在時刻に基づいて、または/および、各プライベートPOI迄の距離に基づいて、上記2以上のプライベートPOIのなかから、目的地となるプライベートPOIを決定する。
Also, for example, the
つまり、目的地決定部131は、図5(a)に示すようなルールに従って、目的地を決定する。図5(a)に示すようなルールに従えば、例えば、目的地決定部131は、平日の8:00に、現在地としてプライベートPOIである自宅(自宅を示すPOI情報)を取得した場合、プライベートPOIである会社を目的地に決定する(図5(a)のI参照)。また例えば、目的地決定部131は、平日の16:00に、現在地としてパブリックPOIであるその他の場所(各場所を示すPOI情報)を取得した場合、現在地からプライベートPOIである会社迄の距離≦現在地からプライベートPOIである自宅迄の距離のときはプライベートPOIである会社を目的地に決定し、現在地からプライベートPOIである会社迄の距離>現在地からプライベートPOIである自宅迄の距離のときはプライベートPOIである自宅を目的地に決定する(図5(a)のII参照)。なお、上記ルールは、目的地決定部131によって参照される記憶部(例えば、記憶部191)に記憶されるが、上記ルールの内容は、当然に、ユーザ端末11毎に異なるものであってもよく、ユーザ端末11は、入力受付部(非図示)を介してユーザから上記ルールの変更を受け付ける。例えば、ユーザは、自身の自宅の滞在時間帯などを考慮してルールを変更するとよい。
That is, the
目的地決定部131は、目的地となるプライベートPOIを決定した場合、目的地となるプライベートPOIを示すPOI情報をPOI抽出部111に供給する。
When the
時空間制約設定部141は、入力受付部(非図示)を介してユーザからPOI間の移動における時空間制約を受け付ける。時空間制約設定部141は、時空間制約を受け付けた場合、時空間制約を示す情報を内部に記憶(設定)するとともに、表示部151に供給する。
The spatiotemporal
なお、時空間制約がない場合(時空間制約を示す情報が設定されていない場合)、目的地に到着すべき最遅時刻迄の残時間−現在地から目的地迄の移動所要時間を猶予時間とし、猶予時間内において立ち寄ることができるパブリックPOIが推薦候補POIとして抽出され、時空間制約がある場合(時空間制約を示す情報が設定されている場合)、時空間制約として設定した時間と上記猶予時間とを比較し、より短い方の時間内において立ち寄ることができるパブリックPOIが推薦候補POIとして抽出される。 If there is no space-time constraint (when information indicating the space-time constraint is not set), the remaining time from the latest time to arrive at the destination-the travel time from the current location to the destination is the grace time. When the public POI that can be visited within the grace period is extracted as the recommended candidate POI and there is a spatiotemporal constraint (when information indicating the spatiotemporal constraint is set), the time set as the spatiotemporal constraint and the above grace period Public POIs that can be visited within the shorter time are extracted as recommended candidate POIs.
表示部151は、時空間制約設定部141から時空間制約を表示する。また、表示部151は、サーバ21の推薦POI決定部221から推薦POIを示すPOI情報を取得し、表示する。
The
パブリックPOI記憶部281は、複数のユーザ端末11のPOI分類部121から供給される、複数ユーザのパブリックPOIを示すPOI情報(各POIの位置情報、各POIの滞在時間に係る情報を有する情報)を、ユーザ情報(例えば、ユーザ端末11を識別する識別情報)に対応付けて記憶する。即ち、複数のユーザのパブリックPOIのPOI情報をユーザ毎に記憶する。
The public
推薦候補POI抽出部201は、ユーザ端末11のPOI抽出部111から、現在位置であるPOI(プライベートPOI/パブリックPOI)を示すPOI情報、目的地であるPOI(プライベートPOI)を示すPOI情報、および、時空間制約を示す情報を取得する。
The recommended candidate
推薦候補POI抽出部201は、現在位置であるPOIを示すPOI情報、目的地であるPOIを示すPOI情報および時空間制約を示す情報を取得した場合、パブリックPOI記憶部281に記憶されている複数のユーザに係るパブリックPOIのなかから、当該ユーザが現在地(現在位置であるPOI)から目的地(目的地であるPOI)に至る迄の移動の際に立ち寄るパブリックPOIとして推薦するPOI(「推薦パブリックPOI」という)の候補となるPOI(推薦候補パブリックPOIという)を抽出する。
When the candidate candidate
例えば、推薦候補POI抽出部201は、時空間制約を示す情報を参照し、パブリックPOI記憶部281内の複数のパブリックPOIのなかから、滞在が可能なパブリックPOIを推薦候補POIとして抽出する。より詳細には、推薦候補POI抽出部201は、時空間制約を満たし、かつ、各パブリックPOIの平均滞在時間(または平均滞在時間のNパーセントの時間)を超える滞在が可能なPOIを抽出する。図5(b)に示す例の場合、時空間制約が3時間であるとすると、推薦候補POI抽出部201は、出発地Oから各パブリックPOIまでの所要時間、各パブリックPOIから目的地Pまでの所要時間、各パブリックPOIの平均滞在時間の合計が、時空間制約を下回るパブリックPOIとして、パブリックPOIA、Bを推薦候補POIとして抽出する。なお、各パブリックPOIの平均滞在時間は、時間帯毎の平均滞在時間を用いてもよい。
For example, the recommendation candidate
推薦候補POI抽出部201は、推薦候補パブリックPOIを抽出した場合、抽出した推薦候補パブリックPOIを推薦POI決定部221に供給する。
When the recommended candidate public POI is extracted, the recommended candidate
類似度算出部211は、所定のタイミング(以下、タイミングGという)において、パブリックPOI記憶部281に記憶された複数のユーザのパブリックPOIのPOI情報を参照し、各パブリックPOIの類似度を算出する。例えば、類似度算出部211は、特定の位置への共参照を有するユーザ同士は類似度が高いとして、離れたエリアのPOI同士の類似度を算出する。
The
例えば、類似度算出部211は、図6(a)に示す、ユーザ(ユーザA、ユーザB、ユーザC)の各POIの滞在履歴がある場合、2つのPOIの評価ベクトルv1、v2とすると、下記式2により、cos(v1,v2)を算出する。例えば、類似度算出部211は、POI1={1,0,1}とPOI4={0,0,1}のコサイン類似度は、下記式3の如く算出する。
For example, when there is a stay history of each POI of the user (user A, user B, user C) shown in FIG. 6A, the
類似度算出部211は、他のPOI間のコサイン類似度も、同様に算出し、図6(a)から、図6(b)に示すコサイン類似度の行列が得られる。
The
類似度算出部211は、各パブリックPOIの類似度を算出した場合、各パブリックPOIの類似度情報(例えば、図6(b)に示すコサイン類似度情報)を類似度情報記憶部291に記憶する。なお、上記タイミングGは、例えば、前回の算出時から所定時間経過した場合、前回の算出時から所定数のPOI情報を蓄積(記憶)した場合などである。
When calculating the similarity of each public POI, the
推薦POI決定部221は、推薦候補POI抽出部201から、推薦候補パブリックPOIを取得する。推薦POI決定部221は、推薦候補パブリックPOIを取得した場合、推薦候補パブリックPOIのなかから推薦パブリックPOIを決定する。具体的には、推薦POI決定部221は、類似度情報記憶部291に記憶された類似度情報を参照し、当該ユーザのパブリックPOIと類似度が高い推薦候補パブリックPOIを推薦パブリックPOIとして決定する。
The recommended
例えば、推薦POI決定部221は、アイテムベースの協調フィルタリングを使って推薦POIを決定する。一例として、ユーザAの推薦POIを、候補推薦POI={POI2、POI4}のなかから決定する例を説明する。なお、類似度情報記憶部291内には、図6(b)に示すコサイン類似度情報が記憶されているものとする。
For example, the recommended
推薦POI決定部221は、ユーザAの履歴のPOIを{POIA,1、POIA,2、・・・}とし、候補POIをPOIcandidatとすると、ユーザAに対する候補POIcandidatの推薦度P(A,POIcandidat)を下記式4により算出する。例えば、推薦POI決定部221は、候補推薦POI2の推薦度Pを下記式5のように算出し、候補推薦POI4の推薦度Pを下記式6のように算出する。
Recommendation
そして、推薦POI決定部221は、推薦度Pの値が大きい候補推薦POI4を推薦POIとして決定する。なお、推薦POI決定部221は、ユーザAが、既に訪れたPOIであるかに応じて、推薦度Pが次点以降の推薦候補POIを推薦POIとして決定してもよい。
Then, the recommended
推薦POI決定部221は、推薦パブリックPOIを決定した場合、決定した推薦パブリックPOIを、ユーザ端末11の表示部151に供給する。
When determining the recommended public POI, the recommended
図7は、POI推薦システム1の動作の一例を示すフローチャートである。図7(a)に示すフローチャートはユーザ端末11の動作の一例を示すフローチャート、図7(b)に示すフローチャートはサーバ21の動作の一例を示すフローチャートである。なお、図7(a)に示すフローチャートはユーザ端末11の電源オン状態において常に開始し、図7(b)に示すフローチャートはユーザ端末11から現在位置であるPOIを示すPOI情報、目的地であるPOIを示すPOI情報および時空間制約を示す情報を取得することにより開始する。また、図7(a)(b)に示すフローチャートの開始時において、時空間制約設定部141は内部に時空間制約を示す情報を記憶し、パブリックPOI記憶部281は複数ユーザのパブリックPOIを示すPOI情報を記憶し、類似度情報記憶部291は各パブリックPOIの類似度情報を記憶しているものとする。
FIG. 7 is a flowchart showing an example of the operation of the
図7(a)において、情報収集部101は、前回の収集時から所定時間経過したか否かを判断する(ステップS100)。情報収集部101は、所定時間経過したと判断した場合(ステップS100:Yes)、行動情報を収集し記憶部191に一時記憶する(ステップS110)。一方、情報収集部101は、所定時間経過していないと判断した場合(ステップS100:No)、ステップS110を飛ばしてステップS120に進む。
In FIG. 7A, the
ステップS110またはステップS100(No)に続いて、POI抽出部111は、前回の抽出時から所定数の行動情報を新たに蓄積したか否かを判断する(ステップS120)。POI抽出部111は、新たに行動情報を蓄積したと判断した場合(ステップS120:Yes)、記憶部191に一時記憶されている複数の行動情報(行動履歴情報)に基づいて、当該ユーザに係る複数のPOIを抽出し、各POIを示すPOI情報を記憶部191に一時記憶する(ステップS130)。また、POI抽出部111は、POIを抽出した旨をPOI分類部121に通知する。
Subsequent to step S110 or step S100 (No), the
POIを抽出した旨の通知をPOI抽出部111から取得したPOI分類部121は、記憶部191に一時記憶されている複数のPOI情報に基づいて、当該複数のPOIをプライベートPOIとパブリックPOIとに分類する(ステップS140)。複数のPOIをプライベートPOIとパブリックPOIとに分類したPOI分類部121は、プライベートPOIを示すPOI情報を記憶部191に記憶するとともに(ステップS150)、パブリックPOIを示すPOI情報をサーバ21のパブリックPOI記憶部281に記憶(供給)する(ステップS160)。
The
一方、POI抽出部111は、新たに行動情報を蓄積していないと判断した場合(ステップS120:No)、ステップS130からステップS160を飛ばしてステップS170に進む。
On the other hand, when the
ステップS160またはステップS120(No)に続いて、POI抽出部111は、入力受付部(非図示)を介してユーザから所定の操作を受け付けたか否かを判断する(ステップS170)。即ち、POI抽出部111は、ユーザによる所定の操作があったか否かを判断する。
Subsequent to step S160 or step S120 (No), the
POI抽出部111は、ユーザから所定の操作を受け付けたと判断した場合(ステップS170:Yes)、現在位置であるPOIを特定し、特定したPOIを示すPOI情報を目的地決定部131に供給する。現在位置であるPOIを示すPOI情報を取得した目的地決定部131は、推薦候補パブリックPOIを抽出する際の目的地を決定する(ステップS180)。目的地となるプライベートPOIを決定した目的地決定部131は、目的地となるプライベートPOIを示すPOI情報をPOI抽出部111に供給する。
If the
目的地であるPOIを示すPOI情報を取得したPOI抽出部111は、時空間制約設定部141から時空間制約を示す情報を取得し、現在位置であるPOIを示すPOI情報、目的地であるPOIを示すPOI情報、および、時空間制約を示す情報をサーバ21の推薦候補POI抽出部201に供給する(ステップS190)。そして、本フローチャートは終了する。なお、ステップS190の実行後、ユーザ端末11は、サーバ21から推薦パブリックPOIを取得する。
The
一方、POI抽出部111は、ユーザから所定の操作を受け付けていないと判断した場合(ステップS170:No)、ステップS180およびステップS190を飛ばして本フローチャートは終了する。
On the other hand, when it is determined that the
図7(b)において、現在位置であるPOIを示すPOI情報、目的地であるPOIを示すPOI情報および時空間制約を示す情報を取得した推薦候補POI抽出部201は、パブリックPOI記憶部281に記憶されている複数のユーザに係るパブリックPOIのなかから、推薦候補パブリックPOIを抽出する(ステップS210)。推薦候補パブリックPOIを抽出した推薦候補POI抽出部201は、推薦候補パブリックPOIを推薦POI決定部221に供給する。
In FIG. 7B, the recommended candidate
推薦候補パブリックPOIを取得した推薦POI決定部221は、類似度情報記憶部291に記憶された類似度情報を参照し、推薦候補パブリックPOIのなかから、推薦パブリックPOIを決定する(ステップS220)。推薦パブリックPOIを決定した推薦POI決定部221は、推薦パブリックPOIをユーザ端末11に供給する。そして、本フローチャートは終了する。なお、ステップS220の実行後、ユーザ端末11は、サーバ21から取得した推薦パブリックPOIを表示部151に表示する。
The recommended
以上、第2の実施形態によれば、ユーザの行動履歴情報のみから現在地がプライベートPOIであるかパブリックPOIであるかを判別し、現在地がプライベートPOIであるかパブリックPOIであるかに応じて、現在地から目的地に至る迄の移動の際に立ち寄るパブリックPOIを、ユーザの時空間制約を考慮して推薦することができるようになる。 As described above, according to the second embodiment, it is determined whether the current location is a private POI or a public POI from only the user action history information, and depending on whether the current location is a private POI or a public POI, The public POI that stops when moving from the current location to the destination can be recommended in consideration of the user's space-time constraints.
なお、第2の実施形態において、サーバ21は推薦POI決定部221によって決定された推薦POIをユーザ端末11に供給する例を説明したが、サーバ21は推薦候補POI抽出部201によって抽出された推薦候補POIをユーザ端末11に供給するようにしてもよい。なお、サーバ21が推薦候補POIをユーザ端末11に供給する場合には、推薦POI決定部221はなくてもよい。
In the second embodiment, the
なお、第2の実施形態において、ユーザ端末11が、情報収集部101、POI抽出部111、POI分類部121、目的地決定部131、時空間制約設定部141、表示部151および記憶部191を備え、サーバ21が、推薦候補POI抽出部201、類似度算出部211、推薦POI決定部221、パブリックPOI記憶部281および類似度情報記憶部291を備える構成を説明したが、POI推薦システム1の構成はこれに限定されない。例えば、サーバ21に代えてユーザ端末11が、推薦POI決定部221を備える構成としてもよい。また、例えば、ユーザ端末11に代えてサーバ21が、POI抽出部111、POI分類部121、目的地決定部131、時空間制約設定部141および記憶部191の何れか1以上を備える構成としてもよい。
In the second embodiment, the
(第3の実施形態)
続いて、本発明の第3の実施形態について図面を参照して説明する。本発明の第3の実施形態によるPOI推薦システム2は、第2の実施形態によるPOI推薦システム1の変形例である。即ち、第2の実施形態によるPOI推薦システム1は、先ず時空間制約に基づいて推薦候補POIを抽出し、次に類似度情報に基づいて推薦候補POIから候補POIを決定するという態様としているが、第3の実施形態によるPOI推薦システム2では、先ず類似度情報に基づいて推薦候補POIを抽出し、次に時空間制約に基づいて推薦候補POIから候補POIを決定するという態様としている。
(Third embodiment)
Subsequently, a third embodiment of the present invention will be described with reference to the drawings. A
POI推薦システム2は、図8に示すように、ユーザ端末12およびサーバ22(POI推薦サーバに相当する)から構成される。ユーザ端末12(例えば、携帯電話)は、情報収集部102、POI抽出部112、POI分類部122、目的地決定部132、時空間制約設定部142、表示部152および記憶部192を備える。情報収集部102、POI分類部122、目的地決定部132、時空間制約設定部142、表示部152および記憶部192は、第2の実施形態におけるユーザ端末11の情報収集部101、POI分類部121、目的地決定部131、時空間制約設定部141、表示部151および記憶部191と同様であるため、説明を省略する。サーバ22は、推薦候補POI抽出部202、類似度算出部212、推薦POI決定部222、パブリックPOI記憶部282および類似度情報記憶部292を備える。類似度算出部212、パブリックPOI記憶部282および類似度情報記憶部292は、第2の実施形態におけるサーバ21の類似度算出部211、パブリックPOI記憶部281および類似度情報記憶部291と同様であるため、説明を省略する。
As shown in FIG. 8, the
推薦候補POI抽出部202は、パブリックPOI記憶部282に記憶された一のユーザに係るパブリックPOIと類似度が高いパブリックPOIを推薦候補パブリックPOIとして抽出する。具体的には、推薦候補POI抽出部202は、類似度情報記憶部292に記憶された類似度情報を参照し、当該ユーザのパブリックPOIと類似度が高いパブリックPOIを推薦候補パブリックPOIとして決定する。
The recommendation candidate
POI抽出部112は、第2の実施形態におけるPOI抽出部111と概ね同様である。即ち、第2の実施形態におけるPOI抽出部111は、現在位置であるPOIを示すPOI情報、目的地であるPOIを示すPOI情報、および、時空間制約を示す情報をサーバ21の推薦候補POI抽出部201に供給するが、第3の実施形態におけるPOI抽出部112は、サーバ21の推薦POI決定部222に供給する点が異なる。
The
推薦POI決定部222は、時空間制約設定部141によって設定された一のユーザに係る時空間制約を参照し、推薦候補POI抽出部202によって抽出された当該ユーザに係る推薦候補パブリックPOIのなかから、推薦パブリックPOIを決定する。
The recommended
例えば、推薦POI決定部222は、時空間制約を示す情報を参照し、推薦候補パブリックPOIのなかから、平均滞在時間(または平均滞在時間のNパーセント)を超える滞在が可能なパブリックPOIを推薦パブリックPOIとして決定する。推薦POI決定部222は、推薦パブリックPOIを決定した場合、決定した推薦パブリックPOIを、ユーザ端末12の表示部152に供給する。
For example, the recommended
以上、第3の実施形態によれば、第2の実施形態と同様の効果を得ることができる。なお、第3の実施形態において、ユーザ端末12が、情報収集部102、POI抽出部112、POI分類部122、目的地決定部132、時空間制約設定部142、表示部152および記憶部192を備え、サーバ22が、推薦候補POI抽出部202、類似度算出部212、推薦POI決定部222、パブリックPOI記憶部282および類似度情報記憶部292を備える構成を説明したが、POI推薦システム2の構成はこれに限定されない。例えば、サーバ22に代えてユーザ端末12が、推薦POI決定部222を備える構成としてもよい。また、例えば、ユーザ端末12に代えてサーバ22が、POI抽出部112、POI分類部122、目的地決定部132、時空間制約設定部142および記憶部192の何れか1以上を備える構成としてもよい。
As mentioned above, according to 3rd Embodiment, the effect similar to 2nd Embodiment can be acquired. In the third embodiment, the
なお、本発明の一実施形態によるユーザ端末10、11、サーバ21、サーバ22の各処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、本発明の一実施形態によるユーザ端末10、11、サーバ21、サーバ22の各処理に係る上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Note that a program for executing the processes of the
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。 Further, the “computer-readable recording medium” refers to a volatile memory (for example, DRAM (Dynamic) in a computer system serving as a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. Random Access Memory)) that holds a program for a certain period of time is also included. The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, what is called a difference file (difference program) may be sufficient.
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes designs and the like that do not depart from the gist of the present invention.
1…POI推薦システム
2…POI推薦システム
10…ユーザ端末(POI属性判定装置)
11、12…ユーザ端末
21、22…サーバ(POI推薦サーバ)
100、101、102…情報収集部
110、111、112…POI抽出部
120…POI属性判定部
121、122…POI分類部
131、132…目的地決定部
141、142…時空間制約設定部
150、151、152…表示部
190、191、192…記憶部
201、202…推薦候補POI抽出部
211、212…類似度算出部
221、222…推薦POI決定部
281、282…パブリックPOI記憶部
291、292…類似度情報記憶部
DESCRIPTION OF
11, 12 ...
100, 101, 102 ...
Claims (9)
前記情報収集部によって収集された複数の前記行動情報に基づいて、当該一のユーザに係るPOIを抽出するPOI抽出部と、
前記POI抽出部によって抽出された一のユーザに係る複数のPOI情報に基づいて、前記POI抽出部によって抽出された一のユーザに係る複数のPOIを、当該一のユーザにとって滞在時間または頻度が多いPOIである当該一のユーザに係るプライベートPOIと当該一のユーザにとって滞在時間または頻度が少ないPOIである当該一のユーザに係るパブリックPOIとに分類するPOI分類部と、
前記POI分類部によって分類された各ユーザに係る前記パブリックPOIのPOI情報を記憶するパブリックPOI記憶部と、
POI間の移動におけるユーザの時空間制約を設定する時空間制約設定部と、
前記時空間制約設定部によって設定された一のユーザに係る前記時空間制約を参照し、複数のユーザに係る前記パブリックPOIのなかから、当該一のユーザが現在地から目的地に至る迄の移動の際に立ち寄る前記パブリックPOIとして推薦する推薦パブリックPOIの候補となる推薦候補パブリックPOIを抽出する推薦候補POI抽出部と
を備えることを特徴とするPOI推薦システム。 An information collection unit that collects behavior information of one user including the current position and current time;
A POI extraction unit that extracts a POI related to the one user based on the plurality of behavior information collected by the information collection unit;
Based on a plurality of POI information related to one user extracted by the POI extraction unit, a plurality of POIs related to one user extracted by the POI extraction unit have a longer staying time or frequency for the one user. A POI classification unit for classifying a private POI related to the one user who is a POI and a public POI related to the one user which is a POI whose stay time or frequency is low for the one user;
A public POI storage unit for storing POI information of the public POI related to each user classified by the POI classification unit;
A spatio-temporal constraint setting unit for setting a user's spatio-temporal constraint in movement between POIs;
Referring to the spatio-temporal constraint relating to one user set by the spatio-temporal constraint setting unit, the movement of the one user from the current location to the destination from among the public POIs relating to a plurality of users. A POI recommendation system comprising: a recommendation candidate POI extraction unit that extracts a recommendation candidate public POI that is a candidate of a recommended public POI recommended as the public POI that stops at the time.
前記POI分類部が、前記POI抽出部によって抽出された一のユーザに係る複数のPOIのなかから、当該一のユーザの滞在時間または頻度が多い上位2つPOIを当該一のユーザに係る前記プライベートPOIとして分類し、他のPOIを当該一のユーザに係る前記パブリックPOIとして分類した場合において、当該一のユーザの現在位置が当該一のユーザに係る一方の前記プライベートPOIであるときは、当該一方の前記プライベートPOIと異なる他方の前記プライベートPOIを目的地とし、前記他方の前記プライベートPOIに至る迄の前記推薦候補パブリックPOIを抽出する
ことを特徴とする請求項1に記載のPOI推薦システム。 The recommended candidate POI extraction unit
Among the plurality of POIs related to one user extracted by the POI extraction unit, the POI classifying unit selects the top two POIs having the highest stay time or frequency of the one user as the private user If the POI is classified as a POI and the other POI is classified as the public POI related to the one user, the current position of the one user is the one private POI related to the one user. 2. The POI recommendation system according to claim 1 , wherein the recommendation candidate public POI up to the other private POI is extracted with the other private POI different from the private POI as a destination.
を更に備え、
前記POI分類部は、
前記POI抽出部によって抽出された一のユーザに係る複数のPOIのなかから、当該一のユーザの滞在時間または頻度が多い上位2以上のPOIを当該一のユーザに係る前記プライベートPOIとして分類し、他のPOIを当該一のユーザに係る前記パブリックPOIとして分類し、
前記目的地決定部は、
前記POI分類部が、一のユーザに係る複数のPOIのなかから、当該一のユーザの滞在時間または頻度が多い上位3以上のPOIを当該一のユーザに係る前記プライベートPOIとして分類し、他のPOIを当該一のユーザに係る前記パブリックPOIとして分類した場合において、当該一のユーザの現在位置が当該一のユーザに係る一の前記プライベートPOIであるときは、前記情報収集部によって収集された現在位置および現在時刻に基づいて、当該一の前記プライベートPOIと異なる他の複数の前記プライベートPOIのなかから、目的地となる前記プライベートPOIを決定する
ことを特徴とする請求項1に記載のPOI推薦システム。 The recommended candidate POI extracting unit further comprises a destination determining unit for determining a destination when the recommended candidate public POI is extracted,
The POI classification unit
Among the plurality of POIs related to one user extracted by the POI extraction unit, classify the top two or more POIs with the most frequent stay time or frequency of the one user as the private POI related to the one user, Classify other POIs as the public POI for the one user,
The destination determination unit
The POI classifying unit classifies the top three or more POIs with the most frequent staying frequency or frequency of the one user from the plurality of POIs relating to the one user as the private POI relating to the one user, When the POI is classified as the public POI related to the one user, and the current position of the one user is the one private POI related to the one user, the current collected by the information collecting unit 2. The POI recommendation according to claim 1 , wherein the private POI as a destination is determined from a plurality of other private POIs different from the one private POI based on the position and the current time. system.
を更に備え、
前記POI分類部は、
前記POI抽出部によって抽出された一のユーザに係る複数のPOIのなかから、当該一のユーザの滞在時間または頻度が多い上位2以上のPOIを当該一のユーザに係る前記プライベートPOIとして分類し、他のPOIを当該一のユーザに係る前記パブリックPOIとして分類し、
前記目的地決定部は、
一のユーザの現在位置が当該一のユーザに係る一の前記パブリックPOIであるときは、前記情報収集部によって収集された現在位置および現在時刻、または/および、当該一のユーザに係るそれぞれの前記プライベートPOI迄の距離に基づいて、当該一のユーザに係る2以上の前記プライベートPOIのなかから、目的地となる前記プライベートPOIを決定する
ことを特徴とする請求項1に記載のPOI推薦システム。 The recommended candidate POI extracting unit further comprises a destination determining unit for determining a destination when the recommended candidate public POI is extracted,
The POI classification unit
Among the plurality of POIs related to one user extracted by the POI extraction unit, classify the top two or more POIs with the most frequent stay time or frequency of the one user as the private POI related to the one user, Classify other POIs as the public POI for the one user,
The destination determination unit
When the current position of one user is the one public POI related to the one user, the current position and the current time collected by the information collecting unit, and / or the respective one related to the one user 2. The POI recommendation system according to claim 1 , wherein the private POI as a destination is determined from among the two or more private POIs related to the one user based on a distance to the private POI.
前記時空間制約を参照し、平均滞在時間または平均滞在時間のNパーセントを超える滞在が可能な前記パブリックPOIを前記推薦候補POIとして抽出する
ことを特徴とする請求項1から請求項4に記載のPOI推薦システム。 The recommended candidate POI extraction unit
Referring to the space-time constraints, the public POI capable stay more than N% of the average residence time or average residence time of claims 1, wherein the extracting as the recommended candidate POI according to claim 4 POI recommendation system.
を更に備えることを特徴とする請求項1から請求項5に記載のPOI推薦システム。 Among the recommendation candidate public POIs related to one user extracted by the recommendation candidate POI extraction unit, the recommendation candidates having high similarity to the public POI related to the one user stored in the public POI storage unit The POI recommendation system according to any one of claims 1 to 5 , further comprising a recommended POI determination unit that determines a public POI as the recommended public POI.
前記情報収集部によって収集された複数の前記行動情報に基づいて、当該一のユーザに係るPOIを抽出するPOI抽出部と、
前記POI抽出部によって抽出された一のユーザに係る複数のPOI情報に基づいて、前記POI抽出部によって抽出された一のユーザに係る複数のPOIを、当該一のユーザにとって滞在時間または頻度が多いPOIである当該一のユーザに係るプライベートPOIと当該一のユーザにとって滞在時間または頻度が少ないPOIである当該一のユーザに係るパブリックPOIとに分類するPOI分類部と、
前記POI分類部によって分類された各ユーザに係る前記パブリックPOIのPOI情報を記憶するパブリックPOI記憶部と、
POI間の移動におけるユーザの時空間制約を設定する時空間制約設定部と、
前記パブリックPOI記憶部に記憶された当該一のユーザに係る前記パブリックPOIと類似度が高いパブリックPOIを、当該一のユーザが現在地から目的地に至る迄の移動の際に立ち寄る前記パブリックPOIとして推薦する推薦パブリックPOIの候補となる推薦候補パブリックPOIとして抽出する推薦候補POI抽出部と、
前記時空間制約設定部によって設定された一のユーザに係る前記時空間制約を参照し、推薦候補POI抽出部によって抽出された一のユーザに係る前記推薦候補パブリックPOIのなかから、前記推薦パブリックPOIを決定する推薦POI決定部と
を備えることを特徴とするPOI推薦システム。 An information collection unit that collects behavior information of one user including the current position and current time;
A POI extraction unit that extracts a POI related to the one user based on the plurality of behavior information collected by the information collection unit;
Based on a plurality of POI information related to one user extracted by the POI extraction unit, a plurality of POIs related to one user extracted by the POI extraction unit have a longer staying time or frequency for the one user. A POI classification unit for classifying a private POI related to the one user who is a POI and a public POI related to the one user which is a POI whose stay time or frequency is low for the one user;
A public POI storage unit for storing POI information of the public POI related to each user classified by the POI classification unit;
A spatio-temporal constraint setting unit for setting a user's spatio-temporal constraint in movement between POIs;
A public POI having a high similarity to the public POI related to the one user stored in the public POI storage unit is recommended as the public POI to which the one user stops when moving from the current location to the destination. A recommended candidate POI extraction unit that extracts a recommended candidate public POI to be a candidate for the recommended public POI
The recommended public POI is referred to from among the recommended candidate public POIs related to one user extracted by the recommended candidate POI extracting unit with reference to the spatiotemporal constraints related to one user set by the spatiotemporal constraint setting unit. A POI recommendation system comprising a recommended POI determination unit for determining
各ユーザに係る前記パブリックPOIのPOI情報を記憶するパブリックPOI記憶部と、
パブリックPOI記憶部に記憶された複数のユーザに係る前記パブリックPOIのなかから、一のユーザが現在地から目的地に至る迄の移動時の前記推薦パブリックPOIの候補となる推薦候補パブリックPOIを、当該一のユーザに係る前記時空間制約を参照し、抽出する推薦候補POI抽出部と、
前記推薦候補POI抽出部によって抽出された一のユーザに係る前記推薦候補パブリックPOIのなかから、前記パブリックPOI記憶部に記憶された当該一のユーザに係る前記パブリックPOIと類似度が高い前記推薦候補パブリックPOIを前記推薦パブリックPOIとして決定する推薦POI決定部と
を備えることを特徴とするPOI推薦サーバ。 A POI recommendation server that outputs a public POI that is a POI with less staying time or frequency as a recommended public POI, based on a user's space-time constraints in movement between POIs,
A public POI storage unit for storing POI information of the public POI relating to each user;
Among the public POIs related to a plurality of users stored in the public POI storage unit, a recommended candidate public POI that is a candidate for the recommended public POI when one user moves from the current location to the destination is A recommended candidate POI extraction unit that refers to and extracts the space-time constraint relating to one user;
Among the recommendation candidate public POIs related to one user extracted by the recommendation candidate POI extraction unit, the recommendation candidates having high similarity to the public POI related to the one user stored in the public POI storage unit A POI recommendation server comprising: a recommended POI determination unit that determines a public POI as the recommended public POI.
各ユーザに係る前記パブリックPOIのPOI情報を記憶するパブリックPOI記憶部と、
一のユーザが現在地から目的地に至る迄の移動時の前記推薦パブリックPOIの候補となる推薦候補パブリックPOIとして、当該一のユーザに係る前記パブリックPOIと類似度が高いパブリックPOIを、パブリックPOI記憶部に記憶された複数のユーザに係る前記パブリックPOIのなかから抽出する推薦候補POI抽出部と、
前記推薦候補POI抽出部によって抽出された一のユーザに係る前記推薦候補パブリックPOIのなかから、当該一のユーザに係る前記時空間制約を参照し、前記推薦パブリックPOIを決定する推薦POI決定部と
を備えることを特徴とするPOI推薦サーバ。 A POI recommendation server that outputs a public POI that is a POI with less staying time or frequency as a recommended public POI, based on a user's space-time constraints in movement between POIs,
A public POI storage unit for storing POI information of the public POI relating to each user;
As a recommended candidate public POI that is a candidate for the recommended public POI when moving from the current location to the destination, a public POI having a high similarity to the public POI related to the one user is stored in the public POI memory. A recommended candidate POI extraction unit that extracts from among the public POIs related to a plurality of users stored in the unit;
A recommended POI determining unit that determines the recommended public POI by referring to the space-time constraint related to the one user from the recommended candidate public POIs related to the one user extracted by the recommended candidate POI extracting unit; A POI recommendation server comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010017364A JP5525835B2 (en) | 2010-01-28 | 2010-01-28 | POI recommendation server and POI recommendation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010017364A JP5525835B2 (en) | 2010-01-28 | 2010-01-28 | POI recommendation server and POI recommendation system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011154004A JP2011154004A (en) | 2011-08-11 |
JP5525835B2 true JP5525835B2 (en) | 2014-06-18 |
Family
ID=44540075
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010017364A Expired - Fee Related JP5525835B2 (en) | 2010-01-28 | 2010-01-28 | POI recommendation server and POI recommendation system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5525835B2 (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101980904B1 (en) * | 2012-05-22 | 2019-05-22 | 에스케이텔레콤 주식회사 | System and Method for Point of Interest Service |
JP5929702B2 (en) * | 2012-10-22 | 2016-06-08 | 株式会社デンソー | Automatic evaluation system and navigation device |
US9127961B2 (en) * | 2012-12-06 | 2015-09-08 | Honda Motor Co., Ltd. | Methods and systems for use in planning a trip |
JP5998945B2 (en) | 2013-01-10 | 2016-09-28 | 富士通株式会社 | Stay location analysis method, stay location analysis apparatus, and stay location analysis program |
KR101424382B1 (en) | 2013-01-14 | 2014-08-08 | 충북대학교 산학협력단 | Method for recommending point of interest using user preferences and moving patterns |
DE112013006463B4 (en) | 2013-01-21 | 2021-10-21 | Mitsubishi Electric Corporation | Target predictor |
CN104102667A (en) * | 2013-04-11 | 2014-10-15 | 北京四维图新科技股份有限公司 | POI (Point of Interest) information differentiation method and device |
KR101532022B1 (en) * | 2013-05-14 | 2015-06-29 | 숭실대학교산학협력단 | Device and method for recommending location using poi |
JP6633827B2 (en) * | 2014-10-15 | 2020-01-22 | 株式会社 ミックウェア | Information output device, information output method, and program |
CN106354719B (en) * | 2015-07-13 | 2019-09-13 | 阿里巴巴集团控股有限公司 | POI service providing method, POI data processing method and device |
US10560797B2 (en) | 2016-04-27 | 2020-02-11 | Hitachi, Ltd. | Information processing device and method |
JP6880779B2 (en) * | 2017-01-27 | 2021-06-02 | 株式会社ぐるなび | Information processing equipment, information processing methods and programs |
CN113282836A (en) * | 2021-06-17 | 2021-08-20 | 东软睿驰汽车技术(大连)有限公司 | Travel destination address pushing method, device, equipment and storage medium |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004287807A (en) * | 2003-03-20 | 2004-10-14 | Nissan Motor Co Ltd | Information presentation apparatus |
JP2005010080A (en) * | 2003-06-20 | 2005-01-13 | Matsushita Electric Ind Co Ltd | Information presentation apparatus, center, and information providing system |
JP4675215B2 (en) * | 2005-11-11 | 2011-04-20 | パナソニック株式会社 | Information notification apparatus and method |
JP2008014902A (en) * | 2006-07-10 | 2008-01-24 | Denso It Laboratory Inc | Drive plan presenting device, and drive plan presenting method |
JP2008204338A (en) * | 2007-02-22 | 2008-09-04 | Nec Corp | System and method for generating program with execution condition and program with execution condition |
JP2008304338A (en) * | 2007-06-07 | 2008-12-18 | Aisin Aw Co Ltd | Navigation device, navigation method, and navigation program |
-
2010
- 2010-01-28 JP JP2010017364A patent/JP5525835B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011154004A (en) | 2011-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5525835B2 (en) | POI recommendation server and POI recommendation system | |
US11470443B2 (en) | Harvesting labels for significant locations based on candidate points of interest and contextual data | |
CN108875007B (en) | method and device for determining interest point, storage medium and electronic device | |
EP2581703B1 (en) | Systems and methods for ranking points of interest | |
US8612134B2 (en) | Mining correlation between locations using location history | |
EP2875655B1 (en) | Inferring user interests | |
US8438127B2 (en) | Behaviour pattern analysis system, mobile terminal, behaviour pattern analysis method, and program | |
WO2010140504A1 (en) | System, device, method, and program for providing recommendation information | |
JP5371572B2 (en) | Similarity calculation device, recommended POI determination device, POI recommendation system, similarity calculation method, and program | |
JP5057875B2 (en) | Service providing facility information providing device | |
JP6070249B2 (en) | Destination recommendation system and destination recommendation method | |
KR101642487B1 (en) | Method for predicting user's future location and, apparatus and method for providing contents using the same method | |
JP2013250883A (en) | Information processing device, information processing method and program | |
JP6160399B2 (en) | Destination information providing program, destination information providing apparatus, and destination information providing method | |
JPWO2013030942A1 (en) | Action history management system and action history management method | |
JP7282126B2 (en) | Information processing device, information processing program and information processing system | |
JP4345345B2 (en) | Route guidance server, route guidance system, method, and program | |
JP6796190B2 (en) | Data sharing judgment device | |
KR101523192B1 (en) | Social search system and scheme | |
JP4374016B2 (en) | Visit spot extraction program and interest evaluation program | |
JP2020149729A (en) | Information processing apparatus, information processing method and computer program | |
JP6664582B2 (en) | Estimation device, estimation method and estimation program | |
JPWO2008149408A1 (en) | Information search system, movement frequency management device and area information search device used therefor, program in movement frequency management device, program in area information search device, and computer-readable recording medium recording the program | |
US20220004774A1 (en) | Information processing device, information processing method, and information processing system | |
JP2004094932A (en) | Communication terminal device and information processor of pay-back system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120824 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20120827 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130813 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131011 Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20131011 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131210 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20140212 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140401 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140414 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5525835 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |