(57)【要約】【課題】特定の場所に対してユーザが興味又は関心を持ち得る対象が複数存在する場合に、ユーザがどの対象に興味又は関心を持つのかを特定することができる情報処理装置及びプログラムを提供する。【解決手段】情報処理装置１０Ａは、ユーザが指定する３つ以上の場所を含む旅程情報であって、３つ以上の場所の各々に場所の特徴を示す複数のキーワードが関連付けられた旅程情報を取得する取得部５０と、取得部５０により取得された旅程情報に含まれる３つ以上の場所の中から特定された特定の場所に関連付けられている複数のキーワードのうち、３つ以上の場所のうち残りの場所に関連付けられているキーワードの中で出現回数が最も多いキーワードを特定する特定部５２と、を備える。【選択図】図５
2019053678.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが指定する３つ以上の場所を含む旅程情報であって、前記３つ以上の場所の各々に前記場所の特徴を示す複数のキーワードが関連付けられた前記旅程情報を取得する取得部と、
前記取得部により取得された前記旅程情報に含まれる前記３つ以上の場所の中から特定された特定の場所に関連付けられている複数のキーワードのうち、前記３つ以上の場所のうち残りの場所に関連付けられているキーワードの中で出現回数が最も多いキーワードを特定する特定部と、
を備えた情報処理装置。
【請求項２】
前記特定部は、前記出現回数が最も多いキーワードに基づいて、前記特定の場所に対する前記ユーザの興味又は関心の対象を特定し、
前記特定部により特定された前記対象を提示する提示部を更に備えた請求項１に記載の情報処理装置。
【請求項３】
前記出現回数は、前記特定の場所に関連付けられている複数のキーワードの各キーワードと、前記残りの場所に関連付けられている複数のキーワードの各キーワードとの共起頻度により表される回数である請求項２に記載の情報処理装置。
【請求項４】
前記旅程情報は、前記３つ以上の場所の各々に対応付けて前記ユーザの滞在予定時間を含み、
前記特定部は、前記ユーザの滞在予定時間が長いほど、前記共起頻度の重みを大きくする重み付けを行う請求項３に記載の情報処理装置。
【請求項５】
前記特定部は、前記出現回数が予め定められた回数を超えるキーワードを、前記特定の場所に対する前記ユーザの興味又は関心の対象を示すキーワードとして特定しない請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記提示部は、前記対象を示すキーワードを、前記ユーザとは別のユーザが使用する携帯端末装置に提示させる請求項２〜４のいずれか１項に記載の情報処理装置。
【請求項７】
前記提示部は、前記特定部により、前記出現回数が予め定められた回数を超えるキーワードを、前記対象を示すキーワードとして特定しなかった場合、前記特定しなかったことを示す情報を、前記別のユーザが使用する携帯端末装置に提示させる請求項６に記載の情報処理装置。
【請求項８】
前記３つ以上の場所の各々は、前記ユーザが訪問の候補としている訪問候補地であり、
前記訪問候補地に関連する関連情報であって、前記訪問候補地に関連付けられているキーワードとの相関が他のキーワードとの相関よりも高い前記関連情報を、前記ユーザが使用する携帯端末装置に提示させる提示部を更に備えた請求項１に記載の情報処理装置。
【請求項９】
前記取得部は、前記携帯端末装置から、前記関連情報に対応する訪問候補地を、前記旅程情報から除外する指示を受け付ける請求項８に記載の情報処理装置。
【請求項１０】
前記特定部は、前記取得部により前記指示を受け付けた場合に、前記旅程情報から、前記関連情報に対応する訪問候補地を除外した後の旅程情報を対象として、前記出現回数が最も多いキーワードを特定する請求項９に記載の情報処理装置。
【請求項１１】
前記ユーザが指定する場所についての情報を提供しているＷｅｂページから前記複数のキーワードを抽出し、抽出した複数のキーワードを、前記場所に関連付けて付与する付与部を更に備えた請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記Ｗｅｂページは、前記ユーザがアクセスしたＷｅｂページである請求項１１に記載の情報処理装置。
【請求項１３】
前記付与部は、前記ユーザが指定する場所に付与するキーワードとして、前記ユーザとは別のユーザによって前記場所に関連付けられたキーワードを付与する請求項１１に記載の情報処理装置。
【請求項１４】
前記ユーザが指定する場所に関連付けられている複数のキーワードの各々は、前記キーワードに関連するコンテンツ情報が対応付けられている請求項１〜１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記特定部は、前記出現回数が最も多いキーワードを特定した後に、前記出現回数が最も多いキーワードに関連するコンテンツ情報に基づいて、前記特定の場所に対する前記ユーザの興味又は関心の対象を特定する請求項１４に記載の情報処理装置。
【請求項１６】
前記ユーザが使用する携帯端末装置に接続する接続部を更に備え、
前記取得部は、前記携帯端末装置から、前記複数の場所の各々に対応するジオフェンスへの前記ユーザの進入及び前記ジオフェンスからの前記ユーザの退出のいずれかの事象を示す事象情報を更に取得する請求項１に記載の情報処理装置。
【請求項１７】
前記旅程情報は、前記３つ以上の場所の各々に対応付けて前記ユーザが訪問する順序を含み、
前記接続部は、前記特定の場所に設けられた端末装置に更に接続し、
前記特定部は、前記出現回数が最も多いキーワードに基づいて、前記特定の場所に対する前記ユーザの興味又は関心の対象を特定し、
前記取得部により、前記訪問の順序が前記特定の場所よりも前の場所に対応するジオフェンスとの間の前記ユーザの前記事象情報が取得された場合に、前記特定部により特定された前記対象を前記端末装置に提示させる提示部を更に備えた請求項１６に記載の情報処理装置。
【請求項１８】
コンピュータを、請求項１〜１７のいずれか１項に記載の情報処理装置が備える各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、広告を携帯端末に伝えるコンピュータを動作させる方法が記載されている。この方法は、携帯端末が地理的領域内を移動する際に測位システムによって、携帯端末の現在位置を求め、地理的領域を分割した複数の広告ゾーンのどこに携帯端末が位置するかをコンピュータで実行される仮想掲示板プログラムによって識別する。また、この方法は、上記仮想掲示板プログラムによって、コンピュータに関連付けられた広告データベースから、識別された広告ゾーンに関連付けられた広告メッセージを、携帯端末からの要求を受けとることなく検索する。また、この方法は、携帯端末が携帯端末の現在位置から、広告メッセージに関連する記関心ある地点まで移動するための経路を経路計算プログラムによって計算する。また、この方法は、上記仮想掲示板プログラムによって、上記経路計算プログラムによって計算された移動時間を、検索した広告メッセージに組み入れて提供する。
【０００３】
また、特許文献２には、旅行マーケティングデータ提供システムが記載されている。このシステムは、写真投稿者が投稿情報及び投稿情報に関連するデータを投稿する投稿者端末と、投稿情報を格納するデータベースと、データベースに格納された投稿情報を閲覧者が閲覧する閲覧者端末と、を備える。また、このシステムは、更に、閲覧者端末より閲覧者の属性情報を取得する閲覧者属性情報取得手段と、取得した属性情報を格納する属性情報データベースと、閲覧者端末より閲覧者の閲覧情報を取得するログデータ取得手段と、を備える。また、このシステムは、更に、ログデータ取得手段により取得したログデータを格納するログデータベースと、ログデータベースと属性情報データベースとに格納された情報を統計分析する分析システムと、を備える。また、このシステムは、更に、観光企画を行いかつ分析システムによる統計分析情報を閲覧するためのマーケティング需要者端末と、分析システムとマーケティング需要者端末とを接続する通信手段と、を備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４４０８６３５号公報
【特許文献２】特許第５８３９３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、観光地の写真を閲覧するユーザの住所、性別、生年月日、家族構成、及び職業等のユーザの属性を取得し、取得したユーザの属性毎に、興味を持っている観光地を特定し、マーケティングに活用する技術がある。しかしながら、例えば、特定の観光地に対して興味を持つユーザが同一の属性であっても、当該観光地を訪問するユーザの目的は様々であり、必ずしも興味又は関心の対象が同一であるとは限らない。つまり、この種の技術では、特定の場所に対してユーザが興味又は関心を持ち得る対象が複数存在する場合に、当該ユーザがどの対象に興味又は関心を持つのかを特定することはできない。
【０００６】
本発明は、特定の場所に対してユーザが興味又は関心を持ち得る対象が複数存在する場合に、ユーザがどの対象に興味又は関心を持つのかを特定することができる情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の情報処理装置は、ユーザが指定する３つ以上の場所を含む旅程情報であって、前記３つ以上の場所の各々に前記場所の特徴を示す複数のキーワードが関連付けられた前記旅程情報を取得する取得部と、前記取得部により取得された前記旅程情報に含まれる前記３つ以上の場所の中から特定された特定の場所に関連付けられている複数のキーワードのうち、前記３つ以上の場所のうち残りの場所に関連付けられているキーワードの中で出現回数が最も多いキーワードを特定する特定部と、を備えている。
【０００８】
また、請求項２に記載の情報処理装置は、請求項１に記載の発明において、前記特定部が、前記出現回数が最も多いキーワードに基づいて、前記特定の場所に対する前記ユーザの興味又は関心の対象を特定し、前記特定部により特定された前記対象を提示する提示部を更に備えている。
【０００９】
また、請求項３に記載の情報処理装置は、請求項２に記載の発明において、前記出現回数が、前記特定の場所に関連付けられている複数のキーワードの各キーワードと、前記残りの場所に関連付けられている複数のキーワードの各キーワードとの共起頻度により表される回数とされている。
【００１０】
また、請求項４に記載の情報処理装置は、請求項３に記載の発明において、前記旅程情報が、前記３つ以上の場所の各々に対応付けて前記ユーザの滞在予定時間を含み、前記特定部が、前記ユーザの滞在予定時間が長いほど、前記共起頻度の重みを大きくする重み付けを行う。
【００１１】
また、請求項５に記載の情報処理装置は、請求項１〜４のいずれか１項に記載の発明において、前記特定部が、前記出現回数が予め定められた回数を超えるキーワードを、前記特定の場所に対する前記ユーザの興味又は関心の対象を示すキーワードとして特定しない。
【００１２】
また、請求項６に記載の情報処理装置は、請求項２〜４のいずれか１項に記載の発明において、前記提示部が、前記対象を示すキーワードを、前記ユーザとは別のユーザが使用する携帯端末装置に提示させる。
【００１３】
また、請求項７に記載の情報処理装置は、請求項６に記載の発明において、前記提示部が、前記特定部により、前記出現回数が予め定められた回数を超えるキーワードを、前記対象を示すキーワードとして特定しなかった場合、前記特定しなかったことを示す情報を、前記別のユーザが使用する携帯端末装置に提示させる。
【００１４】
また、請求項８に記載の情報処理装置は、請求項１に記載の発明において、前記３つ以上の場所の各々が、前記ユーザが訪問の候補としている訪問候補地とされ、前記訪問候補地に関連する関連情報であって、前記訪問候補地に関連付けられているキーワードとの相関が他のキーワードとの相関よりも高い前記関連情報を、前記ユーザが使用する携帯端末装置に提示させる提示部を更に備えている。
【００１５】
また、請求項９に記載の情報処理装置は、請求項８に記載の発明において、前記取得部が、前記携帯端末装置から、前記関連情報に対応する訪問候補地を、前記旅程情報から除外する指示を受け付ける。
【００１６】
また、請求項１０に記載の情報処理装置は、請求項９に記載の発明において、前記特定部が、前記取得部により前記指示を受け付けた場合に、前記旅程情報から、前記関連情報に対応する訪問候補地を除外した後の旅程情報を対象として、前記出現回数が最も多いキーワードを特定する。
【００１７】
また、請求項１１に記載の情報処理装置は、請求項１〜１０のいずれか１項に記載の発明において、前記ユーザが指定する場所についての情報を提供しているＷｅｂページから前記複数のキーワードを抽出し、抽出した複数のキーワードを、前記場所に関連付けて付与する付与部を更に備えている。
【００１８】
また、請求項１２に記載の情報処理装置は、請求項１１に記載の発明において、前記Ｗｅｂページが、前記ユーザがアクセスしたＷｅｂページとされている。
【００１９】
また、請求項１３に記載の情報処理装置は、請求項１１に記載の発明において、前記付与部が、前記ユーザが指定する場所に付与するキーワードとして、前記ユーザとは別のユーザによって前記場所に関連付けられたキーワードを付与する。
【００２０】
また、請求項１４に記載の情報処理装置は、請求項１〜１３のいずれか１項に記載の発明において、前記ユーザが指定する場所に関連付けられている複数のキーワードの各々に、前記キーワードに関連するコンテンツ情報が対応付けられている。
【００２１】
また、請求項１５に記載の情報処理装置は、請求項１４に記載の発明において、前記特定部が、前記出現回数が最も多いキーワードを特定した後に、前記出現回数が最も多いキーワードに関連するコンテンツ情報に基づいて、前記特定の場所に対する前記ユーザの興味又は関心の対象を特定する。
【００２２】
また、請求項１６に記載の情報処理装置は、請求項１に記載の発明において、前記ユーザが使用する携帯端末装置に接続する接続部を更に備え、前記取得部が、前記携帯端末装置から、前記複数の場所の各々に対応するジオフェンスへの前記ユーザの進入及び前記ジオフェンスからの前記ユーザの退出のいずれかの事象を示す事象情報を更に取得する。
【００２３】
また、請求項１７に記載の情報処理装置は、請求項１６に記載の発明において、前記旅程情報が、前記３つ以上の場所の各々に対応付けて前記ユーザが訪問する順序を含み、前記接続部が、前記特定の場所に設けられた端末装置に更に接続し、前記特定部が、前記出現回数が最も多いキーワードに基づいて、前記特定の場所に対する前記ユーザの興味又は関心の対象を特定し、前記取得部により、前記訪問の順序が前記特定の場所よりも前の場所に対応するジオフェンスとの間の前記ユーザの前記事象情報が取得された場合に、前記特定部により特定された前記対象を前記端末装置に提示させる提示部を更に備えている。
【００２４】
一方、上記目的を達成するために、請求項１８に記載のプログラムは、コンピュータを、請求項１〜１７のいずれか１項に記載の情報処理装置が備える各部として機能させる。
【発明の効果】
【００２５】
請求項１及び請求項１８に係る発明によれば、特定の場所に対してユーザが興味又は関心を持ち得る対象が複数存在する場合に、ユーザがどの対象に興味又は関心を持つのかを特定することができる。
【００２６】
請求項２に係る発明によれば、特定されたユーザの興味又は関心の対象を把握することができる。
【００２７】
請求項３に係る発明によれば、共起頻度を用いない場合と比較して、より高精度に、ユーザがどの対象に興味又は関心を持つのかを特定することができる。
【００２８】
請求項４に係る発明によれば、ユーザの滞在予定時間を考慮しない場合と比較して、より高精度に、ユーザがどの対象に興味又は関心を持つのかを特定することができる。
【００２９】
請求項５に係る発明によれば、出現頻度が多過ぎるキーワードを、ユーザの興味又は関心の対象を示すキーワードから除外することができる。
【００３０】
請求項６に係る発明によれば、特定の場所に対してユーザがどの対象に興味又は関心を持っているのかを別のユーザが把握することができる。
【００３１】
請求項７に係る発明によれば、出現頻度が多過ぎるキーワードを、ユーザの興味又は関心の対象を示すキーワードから除外したことを、別のユーザが把握することができる。
【００３２】
請求項８に係る発明によれば、ユーザが指定した訪問候補地の関連情報を提示させない場合と比較して、ユーザが指定した訪問候補地がどのような場所であるのかをより詳しく把握することができる。
【００３３】
請求項９に係る発明によれば、関連情報を見たユーザがその関連情報に対応する訪問候補地を旅程情報から除外することができる。
【００３４】
請求項１０に係る発明によれば、関連情報に対応する訪問候補地を除外した後の旅程情報を用いない場合と比較して、より高精度に、ユーザがどの対象に興味又は関心を持つのかを特定することができる。
【００３５】
請求項１１に係る発明によれば、ユーザが指定する場所についての情報を提供するＷｅｂページから複数のキーワードを抽出しない場合と比較して、より高精度に、ユーザがどの対象に興味又は関心を持つのかを特定することができる。
【００３６】
請求項１２に係る発明によれば、ユーザがアクセスしたＷｅｂページを用いない場合と比較して、ユーザが指定する場所の特徴を示す複数のキーワードを容易に得ることができる。
【００３７】
請求項１３に係る発明によれば、ユーザが指定する場所に対して別のユーザによって関連付けられたキーワードを付与ことができる。
【００３８】
請求項１４に係る発明によれば、キーワードに関連するコンテンツ情報を得ることができる。
【００３９】
請求項１５に係る発明によれば、出現回数が最も多いキーワードに関連するコンテンツ情報を用いない場合と比較して、より具体的に、ユーザがどの対象に興味又は関心を持つのかを特定することができる。
【００４０】
請求項１６に係る発明によれば、ユーザが旅程のいずれの場所に位置しているのかを把握することができる。
【００４１】
請求項１７に係る発明によれば、ユーザの現在位置に応じて、適切なタイミングで、特定されたユーザの興味又は関心の対象を、特定の場所の管理者に提示することができる。
【図面の簡単な説明】
【００４２】
【図１】第１の実施形態に係る情報処理システムの構成の一例を示すブロック図である。
【図２】第１の実施形態に係る携帯端末装置の電気的な構成の一例を示すブロック図である。
【図３】第１の実施形態に係る携帯端末装置にインストールされた旅行支援アプリケーション・プログラムを用いて作成される旅程情報の一例を示す図である。
【図４】第１の実施形態に係る情報処理装置の電気的な構成の一例を示すブロック図である。
【図５】第１の実施形態に係る情報処理装置の機能的な構成の一例を示すブロック図である。
【図６】第１の実施形態に係る情報処理装置によるキーワード間の距離を導出する処理の一例を説明するための図である。
【図７】第１の実施形態に係る情報処理装置により導出される共起頻度の一例を示す図である。
【図８】第１の実施形態に係る情報処理装置により導出されるキーワード間の距離の関係の一例を模式的に示した図である。
【図９】第１の実施形態に係るプログラムの処理の流れの一例を示すフローチャートである。
【図１０】第２の実施形態に係る情報処理装置の機能的な構成の一例を示すブロック図である。
【図１１】第２の実施形態に係る携帯端末装置による各場所の周囲にジオフェンスを設定する処理の一例を説明するための図である。
【図１２】第２の実施形態に係る特定の場所に設けられた端末装置の画面の一例を示す正面図である。
【図１３】第２の実施形態に係るプログラムの処理の流れの一例を示すフローチャートである。
【図１４】第３の実施形態に係る情報処理装置の機能的な構成の一例を示すブロック図である。
【図１５】第３の実施形態に係る情報処理装置による旅程情報を外部のＳＮＳへ投稿する処理の一例を説明するための図である。
【図１６】第３の実施形態に係るプログラムの処理の流れの一例を示すフローチャートである。
【図１７】第３の実施形態に係る情報処理装置により作成された投稿内容の一例を示す図である。
【発明を実施するための形態】
【００４３】
以下、図面を参照して、本発明を実施するための形態の一例について詳細に説明する。
【００４４】
[第１の実施形態]
図１は、第１の実施形態に係る情報処理システム９０の構成の一例を示すブロック図である。
図１に示すように、本実施形態に係る情報処理システム９０は、情報処理装置１０Ａと、携帯端末装置３０と、複数の端末装置４５Ａ、４５Ｂ、４５Ｃ、・・・と、を備えている。
【００４５】
本実施形態に係る携帯端末装置３０には、ユーザＵ１が使用するスマートフォンが用いられる。ここでいうユーザＵ１とは、自身が作成した旅程に従って旅行する旅行者を意味する。なお、携帯端末装置３０としては、スマートフォン以外でもよく、例えば、携帯電話機、タブレット型端末装置、ノート型パーソナルコンピュータ等の携帯可能な各種の端末装置を適用してもよい。
【００４６】
本実施形態に係る情報処理装置１０Ａには、中間業者Ｆが管理するサーバコンピュータが用いられる。ここでいう中間業者Ｆとは、ユーザＵ１と後述する観光事業者（場所の管理者）との間で、ユーザＵ１及び観光事業者の各々の目的に合ったサービスを提供するサービス提供会社を意味する。具体的には、ユーザＵ１に対して、Ｗｅｂサイトを介して旅程の作成等の旅行支援サービスを提供し、観光事業者に対して、後述するように、ユーザＵ１の興味又は関心の対象を特定するサービスを提供する。
【００４７】
本実施形態に端末装置４５Ａは、場所Ｐ１に設けられている。同様に、端末装置４５Ｂは、場所Ｐ２に設けられ、端末装置４５Ｃは、場所Ｐ３に設けられている。これらの複数の場所Ｐ１、Ｐ２、Ｐ３、・・・を総称して、「場所Ｐ」ともいう。また、これらの複数の端末装置４５Ａ、４５Ｂ、４５Ｃ、・・・を総称して、「端末装置４５」ともいう。端末装置４５には、例えば、パーソナルコンピュータ等の汎用的なコンピュータが用いられる。
【００４８】
本実施形態に係る複数の場所Ｐの各々は、ユーザＵ１が旅行する際の訪問先となり得る観光名所、観光施設等を含む観光スポット等である。本実施形態では、複数の場所Ｐはそれぞれ異なる観光事業者が管理、運営しており、各場所Ｐの観光事業者が端末装置４５を管理する。
【００４９】
本実施形態に係る情報処理装置１０Ａは、ユーザＵ１が使用する携帯端末装置３０とネットワークＮを介して接続され、各場所Ｐに設けられた端末装置４５ともネットワークＮを介して接続される。なお、ネットワークＮには、例えば、インターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等のネットワークが適用される。
【００５０】
以下、図２を参照して、第１の実施形態に係る携帯端末装置３０の構成について説明する。
【００５１】
図２は、第１の実施形態に係る携帯端末装置３０の電気的な構成の一例を示すブロック図である。
図２に示すように、本実施形態に係る携帯端末装置３０は、制御部３２と、記憶部３４と、表示部３６と、操作部３８と、通信部４０と、を備える。
【００５２】
制御部３２は、ＣＰＵ（Central Processing Unit）３２Ａ、ＲＯＭ（Read Only Memory）３２Ｂ、ＲＡＭ（Random Access Memory）３２Ｃ、及び入出力インターフェース（Ｉ／Ｏ）３２Ｄを備えており、これら各部がバスを介して各々接続されている。
【００５３】
Ｉ／Ｏ３２Ｄには、記憶部３４と、表示部３６と、操作部３８と、通信部４０と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ３２Ｄを介して、ＣＰＵ３２Ａと相互に通信可能とされる。
【００５４】
制御部３２は、携帯端末装置３０の全体的な動作を制御するメイン制御部の一部として構成されてもよい。
【００５５】
記憶部３４としては、例えば、ＳＳＤ（Solid State Drive）、フラッシュメモリ等が用いられる。記憶部３４には、本実施形態に係る旅行支援サービスを利用するためのアプリケーション・プログラム３４Ａ（以下、旅行支援アプリ３４Ａという。）が記憶される。なお、この旅行支援アプリ３４Ａは、例えば、中間業者Ｆが提供するＷｅｂサイトからダウンロードすることで取得される。旅行支援アプリ３４Ａは、ＲＯＭ３２Ｂに記憶されていてもよい。
【００５６】
表示部３６には、例えば、液晶ディスプレイ（ＬＣＤ:Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等が用いられる。表示部３６は、ユーザＵ１が携帯端末装置３０の操作を行うためのタッチパネルを表示面と一体的に有している。
【００５７】
操作部３８には、ユーザＵ１からの操作入力を受け付けるための各種の操作キー群が設けられている。
【００５８】
通信部４０は、ネットワークＮに接続可能とされており、情報処理装置１０Ａ及び端末装置４５の各々とネットワークＮを介して通信を行う。本実施形態においては、通信部４０とネットワークＮとは無線通信を介して接続される。
【００５９】
本実施形態に係る携帯端末装置３０には、上述したように、旅行支援アプリ３４Ａがインストールされており、ユーザＵ１の操作に従って旅行支援アプリ３４Ａが起動すると、情報処理装置１０Ａと通信可能に接続される。旅行支援アプリ３４Ａが起動すると、携帯端末装置３０の表示部３６には、メニュー画面（図示省略）が表示される。このメニュー画面には、旅行支援アプリ３４Ａの機能として、「旅程作成」、「旅程案内」、「旅程投稿」等の項目が選択可能に表示される。例えば、ユーザＵ１により旅行支援アプリ３４Ａの一機能である「旅程作成」が選択されると、この選択に連動して、携帯端末装置３０の表示部３６には、旅程作成画面（図示省略）が表示される。
【００６０】
上記の旅程作成画面において、ユーザＵ１が旅行で訪問したい複数の場所を指定すると、指定された複数の場所を訪問する際の好適な移動経路が検索され、検索結果が用いられて旅程情報が作成される。本実施形態に係る旅程情報は、ユーザＵ１が指定する複数の場所を示す情報を含んで構成される。
【００６１】
そして、本実施形態に係る旅程情報には、ユーザＵ１に指定された複数の場所の各々に場所の特徴を示す複数のキーワード（以下、キーワード群という。）が関連付けられて付与される。各場所に付与されるキーワード群は、中間業者Ｆ側で指定してもよいし、ユーザＵ１が指定してもよい。なお、ユーザＵ１が例えば訪日外国人等の場合、適切なキーワード群を指定するには負担が大きいと考えられる。このため、中間業者Ｆ側でキーワード群を指定するほうがユーザＵ１の負担軽減の観点からは望ましい。一方、キーワード群にユーザＵ１の興味又は関心の対象をより高く反映させるには、ユーザＵ１が自らキーワード群を指定するほうが望ましい。本実施形態においては、キーワード群をどちらで指定するかをユーザＵ１が選択可能とする。
【００６２】
上記キーワード群を抽出する場合の抽出先としては、場所に関連する情報が掲載されたＷｅｂサイトや、ＳＮＳ（Social Networking Service）を利用して場所に関連するコメント等が投稿された投稿サイト、場所に関連する文書情報を蓄積した文書データベース等が挙げられる。なお、投稿サイトの検索には、一例として、ハッシュタグを用いることが望ましい。キーワード群の抽出には、公知の方法が適用される。例えば、文書情報に対して形態素解析を実行して、出現回数の多い順に複数の単語をキーワード群として抽出する方法が挙げられる。
【００６３】
図３は、第１の実施形態に係る携帯端末装置３０にインストールされた旅行支援アプリ３４Ａを用いて作成される旅程情報Ｔｒ１の一例を示す図である。
【００６４】
図３に示す例では、ユーザＵ１が指定した複数（本例では４つ）の場所Ｐ１、Ｐ２、Ｐ３、Ｐ４を含む旅程情報Ｔｒ１が作成される。なお、本実施形態では、場所Ｐ１には、キーワード群として、「Ｗｘ、Ｗｌ」が付与されている。同様に、場所Ｐ２には、「Ｗｙ、Ｗｍ、Ｗｎ」が付与され、場所Ｐ３には、「Ｗｘ、Ｗｙ、Ｗｚ」が付与され、場所Ｐ４には、「Ｗｚ、Ｗｍ、Ｗｎ、Ｗｏ」が付与されている。すなわち、この例の場合、例えば、場所Ｐ１と場所Ｐ３には共通のキーワードであるＷｘが付与され、例えば、場所Ｐ２と場所Ｐ３には共通のキーワードであるＷｙが付与される。
【００６５】
上記のようにして作成された旅程情報Ｔｒ１は、携帯端末装置３０及び情報処理装置１０Ａの各々で保持される。
【００６６】
次に、図４を参照して、第１の実施形態に係る情報処理装置１０Ａの構成について説明する。
【００６７】
図４は、第１の実施形態に係る情報処理装置１０Ａの電気的な構成の一例を示すブロック図である。
図４に示すように、本実施形態に係る情報処理装置１０Ａは、制御部１２と、記憶部１４と、表示部１６と、操作部１８と、通信部２０と、を備える。なお、通信部２０は、接続部の一例である。
【００６８】
制御部１２は、ＣＰＵ１２Ａ、ＲＯＭ１２Ｂ、ＲＡＭ１２Ｃ、及びＩ／Ｏ１２Ｄを備えており、これら各部がバスを介して各々接続されている。
【００６９】
Ｉ／Ｏ１２Ｄには、記憶部１４と、表示部１６と、操作部１８と、通信部２０とを含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ１２Ｄを介して、ＣＰＵ１２Ａと相互に通信可能とされる。
【００７０】
制御部１２は、情報処理装置１０Ａの全体の動作を制御するメイン制御部の一部として構成されてもよい。制御部１２の各ブロックの一部又は全部には、例えば、ＬＳＩ（Large Scale Integration）等の集積回路又はＩＣ（Integrated Circuit）チップセットが用いられる。上記各ブロックに個別の回路を用いてもよいし、一部又は全部を集積した回路を用いてもよい。上記各ブロック同士が一体として設けられてもよいし、一部のブロックが別に設けられてもよい。また、上記各ブロックのそれぞれにおいて、その一部が別に設けられてもよい。制御部１２の集積化には、ＬＳＩに限らず、専用回路又は汎用プロセッサを用いてもよい。
【００７１】
記憶部１４としては、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ、フラッシュメモリ等が用いられる。記憶部１４には、本実施形態に係る各種処理を実行するためのプログラム１４Ａが記憶される。なお、このプログラム１４Ａは、ＲＯＭ１２Ｂに記憶されていてもよい。
【００７２】
プログラム１４Ａは、例えば、情報処理装置１０Ａに予めインストールされていてもよい。プログラム１４Ａは、不揮発性の記憶媒体に記憶して、又はネットワークを介して配布して、情報処理装置１０Ａに適宜インストールすることで実現してもよい。なお、不揮発性の記憶媒体の例としては、ＣＤ-ＲＯＭ、光磁気ディスク、ＨＤＤ、ＤＶＤ-ＲＯＭ、フラッシュメモリ、メモリカード等が想定される。
【００７３】
表示部１６には、例えば、液晶ディスプレイ（ＬＣＤ）や、有機ＥＬディスプレイ等が用いられる。
【００７４】
操作部１８には、情報処理装置１０Ａの操作者から各種の指示を受け付けるための操作キー群が設けられている。
【００７５】
通信部２０は、ネットワークＮに接続されており、携帯端末装置３０及び端末装置４５の各々とネットワークＮを介して通信を行う。
【００７６】
ところで、ユーザがいずれかの場所を訪問する場合に、その場所に対するユーザの興味又は関心の対象は様々である。一方、場所を運営する観光事業者からすると、ユーザに満足度の高い体験をして貰うために、個々のユーザにとって好適なサービスを提供することが重要である。これにより、ユーザの再訪や他のユーザへの推薦等を促し、訪問者数の増加を図ることが可能となる。
【００７７】
しかしながら、上記のように、場所を訪問する個々のユーザの興味又は関心の対象は様々であることから、観光事業者がユーザ個別に興味又は関心の対象を特定することは難しい。このため、本実施形態では、訪問先の場所に対してユーザが興味を持ち得る対象が複数存在する場合に、ユーザがどの対象に興味を持って当該場所を訪問するのかを特定し、当該ユーザの興味又は関心の対象を観光事業者側にフィードバックする仕組みを提供する。
【００７８】
本実施形態に係る情報処理装置１０ＡのＣＰＵ１２Ａは、記憶部１４に記憶されているプログラム１４ＡをＲＡＭ１２Ｃに書き込んで実行することにより、図５に示す各部として機能する。
【００７９】
図５は、第１の実施形態に係る情報処理装置１０Ａの機能的な構成の一例を示すブロック図である。
【００８０】
図５に示すように、本実施形態に係る情報処理装置１０ＡのＣＰＵ１２Ａは、取得部５０、特定部５２、提示部５４、及び付与部５６として機能する。
【００８１】
本実施形態に係る取得部５０は、携帯端末装置３０からユーザＵ１の旅程情報を取得する。この旅程情報は、ユーザＵ１が指定する複数（３つ以上）の場所を含み、複数の場所の各々にキーワード群が関連付けられて付与されている。なお、ここでは、一例として、付与部５６がキーワード群を付与する。
【００８２】
本実施形態に係る特定部５２は、取得部５０により取得された旅程情報に含まれる複数の場所の中から特定された特定の場所に関連付けられているキーワード群のうち、複数の場所のうち残りの場所に関連付けられているキーワードの中で出現回数が最も多いキーワードを特定する。そして、特定部５２は、出現回数が最も多いキーワードに基づいて、特定の場所に対するユーザＵ１の興味又は関心の対象を特定する。
【００８３】
具体的に、特定部５２は、上記の旅程情報に含まれる、特定の場所に付与されたキーワードである第１キーワード群の各キーワードと特定の場所以外の場所に付与されたキーワードである第２キーワード群の各キーワードとの距離（以下、「キーワード間の距離」ともいう。）により定まる第１キーワード群の各キーワードの順序に従って、特定の場所に対するユーザＵ１の興味又は関心の対象を特定する。特定部５２は、特定したユーザＵ１の興味又は関心の対象を、興味対象情報として記憶部１４に記憶する。なお、上記の出現回数とは、例えば、第１キーワード群の各キーワードと、第２キーワード群の各キーワードとの共起頻度により表される回数であり、キーワード間の距離とは、この共起頻度を用いて表される距離である。この距離の具体例については後述する。また、キーワード間の距離の導出には、共起頻度に限らず、キーワード間の距離を導出する従来公知の導出アルゴリズムを用いてもよい。また、ユーザＵ１の興味又は関心の対象とは、例えば、第１キーワード群の各キーワードにより表される対象である。
【００８４】
一方、第１キーワード群の中で出現回数が多過ぎるキーワードは、特定の場所に対するユーザＵ１の興味又は関心の対象を示すキーワードとして適切でない場合もある。この場合、特定部５２は、出現回数が予め定められた回数を超えるキーワードを、特定の場所に対するユーザＵ１の興味又関心の対象を示すキーワードとして特定しない。
【００８５】
本実施形態に係る提示部５４は、特定部５２により特定されたユーザＵ１の興味又は関心の対象を提示する。具体的に、提示部５４は、ユーザＵ１の興味又は関心の対象を、キーワード間の距離により定まる順序に従って提示する。一例として、提示部５４は、表示部１６、及び、特定の場所に設けられた端末装置４５の少なくとも一方に提示させる。より具体的には、提示部５４は、キーワード間の距離の小さい順に、第１キーワード群の各キーワードを提示する。
【００８６】
一方、本実施形態に係る提示部５４は、特定の場所に対するユーザＵ１の興味又は関心の対象を示すキーワードを、ユーザＵ１とは別のユーザが使用する携帯端末装置に提示ささせるようにしてもよい。なお、提示部５４は、特定部５２により、出現回数が予め定められた回数を超えるキーワードを、上記対象を示すキーワードとして特定しなかった場合、特定しなかったことを示す情報を、別のユーザが使用する携帯端末装置に提示させるようにしてもよい。
【００８７】
本実施形態に係る付与部５６は、ユーザＵ１が指定する場所についての情報を提供しているＷｅｂページから複数のキーワードを抽出し、抽出した複数のキーワードを、当該場所に関連付けて付与する。ここでいうＷｅｂページには、一例として、当該場所に関するホームページや、ＳＮＳ等が適用される。具体的に、このＷｅｂページには、例えば、ユーザＵ１がアクセスしたＷｅｂページが用いられる。また、付与部５６は、ユーザＵ１が指定する場所に付与するキーワードとして、ユーザＵ１とは別のユーザによって当該場所に関連付けられたキーワードを付与してもよい。
【００８８】
ここで、付与部５６は、ユーザＵ１が指定する文書情報から複数の特徴語を抽出し、抽出した複数の特徴語をキーワード群として、複数の場所の各々に関連付けて付与してもよい。この文書情報により示される文書は、複数の場所の各々毎に関連する文書である。この場合、取得部５０は、携帯端末装置３０から、ユーザＵ１が指定する文書情報にアクセスするためのアドレス情報を取得する。なお、アドレス情報は、ユーザＵ１が指定するものとする。この場合、付与部５６は、取得部５０により取得されたアドレス情報に基づいて、ユーザＵ１が指定する文書情報を得る。具体的には、例えば、ユーザＵ１がある場所に関連してよく閲覧するブログサイトのＵＲＬ（Uniform Resource Locator）を取得部５０により取得し、文書情報として、当該ブログサイトのブログ情報を付与部５６により得るようにしてもよい。
【００８９】
ここで、旅程情報に含まれる複数の場所の各々は、ユーザＵ１が訪問の候補としている訪問候補地である。この場合、旅程情報の作成時等に、提示部５４は、訪問候補地に関連する関連情報を、ユーザＵ１が使用する携帯端末装置３０に提示させるようにしてもよい。ここでいう関連情報とは、例えば、訪問候補地に関する広告や、宣伝、紹介等の情報であり、訪問候補地に関連付けられているキーワードとの相関が他のキーワードとの相関よりも高い情報である。
【００９０】
なお、上記の関連情報を見たユーザＵ１は、一旦指定した訪問候補地が自身の目的に合わないため、この訪問候補地を旅程情報から除外したいと考える可能性がある。この場合、取得部５０は、ユーザＵ１が使用する携帯端末装置３０から、関連情報に対応する訪問候補地を、旅程情報から除外する指示を受け付ける。そして、特定部５２は、取得部５０により当該指示を受け付けた場合に、旅程情報から、関連情報に対応する訪問候補地を除外した後の旅程情報を対象として、出現回数が最も多いキーワードを特定する。
【００９１】
一方、ユーザＵ１が指定する場所に関連付けられている複数のキーワードの各々には、キーワードに関連するコンテンツ情報が対応付けられていてもよい。例えば、ある場所について「お土産」というキーワードが付与されており、この「お土産」として、「抹茶」が有名である場合を想定する。この場合、キーワード「お土産」には、コンテンツ情報として、「抹茶」そのものを示す単語や、「抹茶」に関連する単語、画像等を対応付けておく。この場合、特定部５２は、出現回数が最も多いキーワードを特定した後に、出現回数が最も多いキーワードに関連するコンテンツ情報に基づいて、特定の場所に対するユーザＵ１の興味又は関心の対象を特定してもよい。
【００９２】
次に、図６及び図７を参照して、特定部５２の具体的な動作について説明する。なお、ここでは、ユーザＵ１によって作成された旅程情報が図３に示した旅程情報Ｔｒ１である場合について説明する。
【００９３】
図６は、第１の実施形態に係る情報処理装置１０Ａによるキーワード間の距離を導出する処理の一例を説明するための図である。
【００９４】
図６に示す例では、ユーザＵ１とは異なるユーザＵ２が作成した旅程情報Ｔｒ２は、４つの場所Ｐ５、Ｐ６、Ｐ３、Ｐ７を含んで構成される。つまり、この例では、旅程情報Ｔｒ１及び旅程情報Ｔｒ２とでは、場所Ｐ３のみが共通である。
【００９５】
まず、この例において、ここでは、ユーザＵ１が携帯端末装置３０を用いて作成した旅程情報Ｔｒ１を処理対象として、場所Ｐ３を特定の場所とした場合について説明する。この場合、第１キーワード群は、場所Ｐ３に付与されたキーワード群「Ｗｘ、Ｗｙ、Ｗｚ」に相当する。一方、第２キーワード群は、旅程情報Ｔｒ１における場所Ｐ３以外の場所に付与されたキーワード群「Ｗｌ、Ｗｍ、Ｗｎ、Ｗｏ」に相当する。
【００９６】
この場合、第１キーワード群「Ｗｘ、Ｗｙ、Ｗｚ」の各キーワードに対して、第２キーワード群「Ｗｌ、Ｗｍ、Ｗｎ、Ｗｏ」の各キーワードとの距離を導出する。上述したように、ここでいう距離とは、第１キーワード群「Ｗｘ、Ｗｙ、Ｗｚ」の各キーワードと、第２キーワード群「Ｗｌ、Ｗｍ、Ｗｎ、Ｗｏ」の各キーワードとの共起頻度を用いて表される。
【００９７】
図７は、第１の実施形態に係る情報処理装置１０Ａにより導出される共起頻度の一例を示す図である。
図中、横軸に示す英文字「ｘ、ｙ、ｚ」は、第１キーワード群「Ｗｘ、Ｗｙ、Ｗｚ」の各キーワードを表し、縦軸に示す英文字「ｌ、ｍ、ｎ、ｏ」は、第２キーワード群「Ｗｌ、Ｗｍ、Ｗｎ、Ｗｏ」の各キーワードを表している。
【００９８】
図７に示すように、第１キーワード群のキーワードＷｘについて、第２キーワード群の各キーワードＷｌ、Ｗｍ、Ｗｎ、Ｗｏとの共起頻度はそれぞれ一例として「１１」、「４２」、「１７」、「２６」と導出される。同様に、第１キーワード群の他のキーワードＷｙ、Ｗｚの各々についても、第２キーワード群の各キーワードＷｌ、Ｗｍ、Ｗｎ、Ｗｏとの共起頻度が導出される。ここでいう共起頻度とは、第１キーワード群の各キーワードとの距離の導出対象とされた各場所に付与された第２キーワード群の抽出先となる文書情報において、２つの異なるキーワードが同時に出現（共起）する頻度のことを意味する。なお、共起頻度の導出は、特定部５２が実行する。
【００９９】
一方、ユーザＵ１が携帯端末装置３０を用いて作成した旅程情報Ｔｒ１には、複数の場所Ｐ１、Ｐ２、Ｐ３、Ｐ４の各々に対応付けて、対応する場所でのユーザＵ１の滞在予定時間を示す情報を含むようにしてもよい。この場合、特定部５２は、ユーザＵ１の滞在予定時間が長いほど、共起頻度の重みを大きくする重み付けを行う。
【０１００】
つまり、各場所におけるユーザＵ１の滞在予定時間を用いて、上記の共起頻度に重み付けを行う。一例として、各場所について滞在予定時間が閾値以上となる場所は、ユーザＵ１が興味を持っている場所と考えられる。このため、該当する場所に付与されたキーワード群の共起頻度の「重み」を、滞在予定時間が閾値未満となる他の場所の場合と比較して大きくする。また、変形例として、複数の場所間で滞在予定時間を比較し、滞在予定時間が最も長い場所に付与されたキーワード群の共起頻度の「重み」を最も大きくし、滞在予定時間が最も短い場所に付与されたキーワード群の共起頻度の「重み」を最も小さくする形態としてもよい。
【０１０１】
ここで、２つのキーワードをＷａ、Ｗｂとし、キーワードＷａとキーワードＷｂとの共起頻度をＣ（ａ，ｂ）とした場合、キーワードＷａとキーワードＷｂとの距離ｄ（ａ，ｂ）は、以下の式（１）を用いて表される。但し、Ｃ（ａ，ｂ）＝０の場合、ｄ（ａ，ｂ）＝∞（無限大）とする。
【０１０２】
ｄ（ａ，ｂ）＝１／Ｃ（ａ，ｂ）  （１）
【０１０３】
図７に例示した各共起頻度に対して、上記式（１）を適用した結果を以下に示す。
【０１０４】
ｄ（ｘ，ｌ）＝１／１１、ｄ（ｘ，ｍ）＝１／４２、ｄ（ｘ，ｎ）＝１／１７、ｄ（ｘ，ｏ）＝１／２６
ｄ（ｙ，ｌ）＝１／７、ｄ（ｙ，ｍ）＝１／１２、ｄ（ｙ，ｎ）＝１／６、ｄ（ｙ，ｏ）＝１／５１
ｄ（ｚ，ｌ）＝１／９、ｄ（ｚ，ｍ）＝１／２１、ｄ（ｚ，ｎ）＝１／１９、ｄ（ｚ，ｏ）＝１／３７
【０１０５】
以上より、ｄ（ｘ）の最小値は、ｄ（ｘ，ｍ）＝１／４２と求まり、ｄ（ｙ）の最小値は、ｄ（ｙ，ｏ）＝１／５１と求まり、ｄ（ｚ）の最小値は、ｄ（ｚ，ｏ）＝１／３７と求まる。
【０１０６】
そして、上記により求めた最小値を更に小さい順に並べると、ｄ（ｙ）、ｄ（ｘ）、ｄ（ｚ）の順序となる。これより、特定の場所Ｐ３に付与された第１キーワード群「Ｗｘ、Ｗｙ、Ｗｚ」を、距離の小さい順に並べると、「Ｗｙ、Ｗｘ、Ｗｚ」の順序となる。
【０１０７】
本実施形態に係る特定部５２は、上記の「Ｗｙ、Ｗｘ、Ｗｚ」の順序に従って、ユーザＵ１の興味又は関心の対象を特定する。ここで、第２キーワード群の各キーワードとの距離が小さいほど、ユーザＵ１が高い興味又は関心を持っているキーワードであることを表している。このため、特定の場所Ｐ３を訪問するユーザＵ１が最も高い興味又は関心を持っている対象は、キーワードＷｙにより表される。なお、特定する興味又は関心の対象は、キーワードそのものでなくてもよく、例えば、キーワードに関連する単語や、キーワードに関連する画像等を対象としてもよい。
【０１０８】
図８は、第１の実施形態に係る情報処理装置１０Ａにより導出されるキーワード間の距離の関係の一例を模式的に示した図である。
【０１０９】
本実施形態では、場所Ｐ３に対応する第１キーワード群を「Ｗｐ（ｘ）、Ｗｐ（ｙ）、Ｗｐ（ｚ）」とし、場所Ｐ３以外の場所に対応する第２キーワード群を「Ｗｓ（ｌ）、Ｗｓ（ｍ）、Ｗｓ（ｎ）、Ｗｓ（ｏ）」とする。この場合、図７を参照して説明した共起頻度を用いて距離の関係を表すと、図８に示す関係となる。
【０１１０】
図８に示す例では、距離の最小値が小さい順に第１キーワード群「Ｗｐ（ｘ）、Ｗｐ（ｙ）、Ｗｐ（ｚ）」を並べると、「Ｗｐ（ｙ）、Ｗｐ（ｘ）、Ｗｐ（ｚ）」の順となる。
【０１１１】
なお、上記では、ユーザＵ１が携帯端末装置３０を用いて作成した旅程情報Ｔｒ１を対象として処理を行ったが、ユーザＵ２が携帯端末装置（図示省略）を用いて作成した旅程情報Ｔｒ２を対象とした場合でも同様の処理が適用される。この場合、特定の場所Ｐ３を訪問するユーザＵ２が最も高い興味を持っている対象を表すキーワードが特定される。
【０１１２】
この場合、上述した「重み」に関して、図６に示したように、複数のユーザ間で旅程情報が異なる場合を考慮してもよい。ユーザＵ１が場所Ｐ３を含む旅程情報Ｔｒ１を作成し、ユーザＵ２が場所Ｐ３を含む旅程情報Ｔｒ２を作成し、場所Ｐ３に対するユーザＵ１の興味又は関心の対象を特定する場合を想定する。この場合、場所Ｐ３に付与された第１キーワード群のうち、旅程情報Ｔｒ２の場所Ｐ３を除く場所（Ｐ５、Ｐ６、Ｐ７）では使用されていないキーワードについての共起頻度の「重み」を、その他の場合に比較して大きくする。つまり、旅程情報Ｔｒ１の第１キーワード群のみに含まれるキーワードについての「重み」をその他の場合に比較して大きくする。
【０１１３】
次に、図９を参照して、第１の実施形態に係る情報処理装置１０Ａの作用を説明する。なお、図９は、第１の実施形態に係るプログラム１４Ａの処理の流れの一例を示すフローチャートである。
【０１１４】
まず、ユーザＵ１が携帯端末装置３０にインストールされている旅行支援アプリ３４Ａを起動させ、旅行支援アプリ３４Ａの一機能である「旅程作成」が選択されると、この選択に連動して情報処理装置１０Ａがプログラム１４Ａの実行を開始する。なお、以下の各ステップでは、ユーザＵ１が携帯端末装置３０を用いて旅程情報を作成した後の処理について説明する。
【０１１５】
図９のステップ１００では、取得部５０が、携帯端末装置３０から、ユーザＵ１が指定する複数の場所を含む旅程情報を取得する。
【０１１６】
ステップ１０２では、付与部５６が、ステップ１００で取得した旅程情報に含まれる複数の場所の各々にキーワード群が付与されているか否かを判定する。キーワード群が付与されていないと判定した場合（否定判定の場合）、ステップ１０４に移行し、キーワード群が付与されていると判定した場合（肯定判定の場合）、ステップ１０６に移行する。
【０１１７】
ステップ１０４では、付与部５６が、上記旅程情報に含まれる複数の場所の各々にキーワード群を付与する。
【０１１８】
ステップ１０６では、特定部５２が、処理対象の場所に付与された第１キーワード群を抽出する。なお、処理対象の場所は、予め観光事業者から指定されているものとする。
【０１１９】
ステップ１０８では、特定部５２が、処理対象の場所以外の場所に付与された第２キーワード群を抽出する。
【０１２０】
ステップ１１０では、特定部５２が、上記式（１）を用いて、第１キーワード群のあるキーワードと、第２キーワード群の各キーワードとの距離を導出する。
【０１２１】
ステップ１１２では、特定部５２が、第１キーワード群の全キーワードについて距離を導出したか否かを判定する。第１キーワード群の全キーワードについて距離を導出したと判定した場合（肯定判定の場合）、ステップ１１４に移行する。一方、第１キーワード群の全キーワードについて距離を導出していないと判定した場合（否定判定の場合）、ステップ１１０に戻り、第１キーワード群の他のキーワードについて処理を繰り返す。
【０１２２】
ステップ１１４では、特定部５２が、上記で導出した距離により定まる第１キーワード群の各キーワードの順序に従って、処理対象の場所に対するユーザＵ１の興味又は関心の対象を特定する。
【０１２３】
ステップ１１６では、提示部５４が、ステップ１１４で特定したユーザＵ１の興味又は関心の対象を、表示部１６、及び、処理対象の場所に設けられた端末装置４５の少なくとも一方に提示させ、本プログラム１４Ａによる一連の処理を終了する。
【０１２４】
［第２の実施形態］
上記第１の実施形態では、ユーザが旅程情報を作成したときに、訪問先の場所に対するユーザの興味又は関心の対象を特定する処理を行った。これに対して、本実施形態では、ユーザが旅程情報に従って実際に旅行しているときに、ユーザの興味又は関心の対象を示す興味対象情報を、訪問先の場所に設けられた端末装置に提示させる処理を行う。
【０１２５】
図１０は、第２の実施形態に係る情報処理装置１０Ｂの機能的な構成の一例を示すブロック図である。
【０１２６】
図１０に示すように、本実施形態に係る情報処理装置１０ＢのＣＰＵ１２Ａは、取得部５１及び提示部５５として機能する。なお、本実施形態に係る記憶部１４は、ユーザＵ１が携帯端末装置３０を用いて作成した旅程情報を記憶すると共に、特定部５２により特定された、訪問先の場所に対するユーザＵ１の興味又は関心の対象を示す興味対象情報が記憶されている。
【０１２７】
本実施形態に係る取得部５１は、ユーザＵ１が使用する携帯端末装置３０から、複数の場所の各々に対応するジオフェンスへのユーザＵ１の進入及びジオフェンスからのユーザＵ１の退出のいずれかの事象を示す事象情報を取得する。なお、本実施形態に係る携帯端末装置３０は、ＧＰＳ（Global Positioning System）機能と連携したジオフェンス機能を備えている。このジオフェンス機能とは、場所の周囲に仮想的な境界線（ジオフェンス）を設定し、ＧＰＳ機能を用いて測位される携帯端末装置３０（ユーザＵ１）の位置が当該境界線の中（進入）であるか外（退出）であるかを検出する機能である。
【０１２８】
ユーザＵ１が携帯端末装置３０を用いて作成した旅程情報には、複数の場所の各々に対応付けてユーザＵ１が訪問する順序が含まれている。例えば、ユーザＵ１の旅程情報Ｔｒ１の場合、場所Ｐ１には訪問順序「１」が対応付けられている。同様に、場所Ｐ２には訪問順序「２」が対応付けられ、場所Ｐ３には訪問順序「３」が対応付けられ、場所Ｐ４には訪問順序「４」が対応付けられている。ユーザＵ２の旅程情報Ｔｒ２についても同様である。
【０１２９】
本実施形態に係る提示部５５は、取得部５１により取得された事象情報が、上記訪問の順序が処理対象の場所よりも前の場所に対応するジオフェンスとの間のユーザＵ１の事象情報であるか否かを判定する。そして、提示部５５は、訪問の順序が処理対象の場所よりも前の場所に対応するジオフェンスへのユーザＵ１の事象情報である場合に、ユーザＵ１の興味対象情報を、キーワード間の距離により定まる順序に従って、処理対象の場所に設けられた端末装置４５に提示させる。ここでいう「処理対象の場所よりも前の場所」としては、一例として、訪問の順序が処理対象の場所の直前の場所が適用される。なお、「処理対象の場所よりも前の場所」としては、直前の場所に限定されるものではなく、２つ前の場所でもよい。また、本実施形態においては、興味対象情報により示される対象として、第１の実施形態の場合と同様に、第１キーワード群の各キーワードが適用される。この場合、提示部５５は、処理対象の場所に設けられた端末装置４５に、キーワード間の距離が小さい順に、第１キーワード群の各キーワードを提示させる。
【０１３０】
次に、図１１を参照して、本実施形態に係る携帯端末装置３０及び情報処理装置１０Ｂの各々の具体的な動作について説明する。
【０１３１】
図１１は、第２の実施形態に係る携帯端末装置３０による各場所の周囲にジオフェンスを設定する処理の一例を説明するための図である。
【０１３２】
図１１に例示するように、場所Ｐ２の周囲にはジオフェンスＧ１が設定され、場所Ｐ６の周囲にはジオフェンスＧ２が設定されている。他の場所についても同様にジオフェンスが設定されているが、ここでの図示は省略する。なお、ジオフェンスＧ１は、ユーザＵ１が使用する携帯端末装置３０のジオフェンス機能を用いて設定され、ジオフェンスＧ２は、ユーザＵ２が使用する別の携帯端末装置（図示省略）のジオフェンス機能を用いて設定される。
【０１３３】
ユーザＵ１は、携帯端末装置３０を所持して旅行に出かけ、旅程情報Ｔｒ１に従って実際に場所Ｐ１から順に各場所を訪問していく。携帯端末装置３０は、ＧＰＳ機能により得られるユーザＵ１の現在位置に基づいて、各場所に対応するジオフェンスへの進入及びジオフェンスからの退出のいずれかの事象が検出された場合、この事象を示す事象情報を情報処理装置１０Ｂに送信する。ユーザＵ２についても同様である。
【０１３４】
情報処理装置１０Ｂでは、処理対象の場所を場所Ｐ３に設定し、取得部５１が携帯端末装置３０からの事象情報を取得する。そして、提示部５５は、取得部５１により取得された事象情報が、訪問の順序が場所Ｐ３よりも前の場所に対応するジオフェンスとの間のユーザＵ１の事象情報である場合、場所Ｐ３に設けられた端末装置４５に、ユーザＵ１の興味対象情報を、キーワード間の距離により定まる順序に従って提示させる。
【０１３５】
図１２は、第２の実施形態に係る特定の場所Ｐ３に設けられた端末装置４５の画面の一例を示す正面図である。
【０１３６】
図１２に示すように、本実施形態に係る提示部５５は、場所Ｐ３に設けられた端末装置４５の画面に、ユーザＵ１及びユーザＵ２の各々の興味対象情報及び位置情報を提示させる。ユーザＵ１の場合、位置情報として、「場所Ｐ２に到着」が提示され、興味対象情報を示す第１キーワード群の各キーワードとして、興味又は関心の高い順に「Ｗｙ、Ｗｘ、Ｗｚ」が提示される。同様に、ユーザＵ２の場合、位置情報として、「場所Ｐ６を出発」が提示され、興味対象情報を示す第１キーワード群の各キーワードとして、興味又は関心の高い順に「Ｗｚ、Ｗｘ、Ｗｙ」が提示される。
【０１３７】
次に、図１３を参照して、第２の実施形態に係る情報処理装置１０Ｂの作用を説明する。なお、図１３は、第２の実施形態に係るプログラム１４Ａの処理の流れの一例を示すフローチャートである。
【０１３８】
まず、ユーザＵ１が携帯端末装置３０を所持して旅行に出かけ、携帯端末装置３０にインストールされている旅行支援アプリ３４Ａを起動させる。そして、ユーザＵ１により旅行支援アプリ３４Ａの一機能である「旅程案内」が選択されると、この選択に連動して情報処理装置１０Ｂがプログラム１４Ａの実行を開始する。なお、「旅程案内」の機能は、携帯端末装置３０の画面に表示される地図上で旅行の移動経路を案内する機能であり、上記の「ジオフェンス機能」と連携している。
【０１３９】
図１３のステップ１２０では、取得部５１が、携帯端末装置３０から、各場所に設定されているジオフェンスへのユーザＵ１の事象を示す事象情報を取得する。
【０１４０】
ステップ１２２では、提示部５５が、ステップ１２０で取得した事象情報が、訪問の順序が処理対象の場所よりも前の場所に対応するジオフェンスとの間のユーザＵ１の事象情報か否かを判定する。なお、処理対象の場所は、予め観光事業者から指定されているものとする。訪問の順序が処理対象の場所よりも前の場所に対応するジオフェンスとの間のユーザＵ１の事象情報であると判定した場合（肯定判定の場合）、ステップ１２４に移行する。一方、訪問の順序が処理対象の場所よりも前の場所に対応するジオフェンスとの間のユーザＵ１の事象情報ではないと判定した場合（否定判定の場合）、本プログラム１４Ａによる一連の処理を終了する。
【０１４１】
ステップ１２４では、提示部５５が、ユーザＵ１の興味対象情報及びユーザＵ１の位置情報を、処理対象の場所に設けられた端末装置４５に提示させ、本プログラム１４Ａによる一連の処理を終了する。
【０１４２】
［第３の実施形態］
本実施形態では、ユーザＵ１が使用する携帯端末装置３０からの指示に応じて、ユーザＵ１が携帯端末装置３０を用いて作成した旅程情報Ｔｒ１を外部のＳＮＳに投稿する形態について説明する。
【０１４３】
図１４は、第３の実施形態に係る情報処理装置１０Ｃの機能的な構成の一例を示すブロック図である。
【０１４４】
図１４に示すように、本実施形態に係る情報処理装置１０ＣのＣＰＵ１２Ａは、提示部５７として機能する。なお、本実施形態に係る記憶部１４には、ユーザＵ１が携帯端末装置３０を用いて作成した旅程情報がキーワード群と共に記憶されている。
【０１４５】
図１５は、第３の実施形態に係る情報処理装置１０Ｃによる旅程情報Ｔｒ１を外部のＳＮＳへ投稿する処理の一例を説明するための図である。
【０１４６】
図１５に示すように、ユーザＵ１が携帯端末装置３０を用いて作成した旅程情報Ｔｒ１には、各場所Ｐ１、Ｐ２、Ｐ３、Ｐ４の各々にキーワード群が付与されている。また、旅程情報Ｔｒ１には、インターネット上で外部からの閲覧を可能とするためのＵＲＬが割り当てられている。
【０１４７】
ユーザＵ１は、携帯端末装置３０を用いて、情報処理装置１０Ｃに対して、旅程情報Ｔｒ１を外部のＳＮＳへ投稿する指示を行う。この指示を受けた情報処理装置１０Ｃは、旅程情報Ｔｒ１のＵＲＬ、キーワード群、及びユーザＵ１のコメント等を含む投稿内容を作成し、作成した投稿内容を外部のＳＮＳに投稿する処理を行う。これにより、当該ＳＮＳのサイトにアクセスした外部のユーザＵ２に対して、ユーザＵ１の投稿内容の閲覧が可能とされる。
【０１４８】
次に、図１６を参照して、第３の実施形態に係る情報処理装置１０Ｃの作用を説明する。なお、図１６は、第３の実施形態に係るプログラム１４Ａの処理の流れの一例を示すフローチャートである。
【０１４９】
まず、ユーザＵ１が携帯端末装置３０を用いて旅行支援アプリ３４Ａを起動させ、旅行支援アプリ３４Ａの一機能である「旅程投稿」が選択されると、この選択に連動して情報処理装置１０Ｃがプログラム１４Ａの実行を開始する。なお、記憶部１４には、ユーザＵ１が携帯端末装置３０を用いて作成した旅程情報が記憶されている。
【０１５０】
図１６のステップ１３０では、提示部５７が、ユーザＵ１が指定する場所に付与された第１キーワード群を抽出する。
【０１５１】
ステップ１３２では、提示部５７が、ユーザＵ１が指定する場所以外の場所に付与された第２キーワード群を抽出する。
【０１５２】
ステップ１３４では、提示部５７が、旅程情報のＵＲＬを取得する。
【０１５３】
ステップ１３６では、提示部５７が、ステップ１３０〜ステップ１３４の処理により得た旅程情報のＵＲＬ、第１キーワード群、及び第２キーワード群を含む投稿内容を作成する。
【０１５４】
ステップ１３８では、提示部５７が、ステップ１３６で作成した投稿内容を外部のＳＮＳに投稿し、本プログラム１４Ａによる一連の処理を終了する。
【０１５５】
図１７は、第３の実施形態に係る情報処理装置１０Ｃにより作成された投稿内容の一例を示す図である。
【０１５６】
図１７に示すように、外部のＳＮＳへの投稿内容には、ユーザＵ１が携帯端末装置３０を用いて作成した旅程情報のＵＲＬ、第１キーワード群、及び第２キーワード群が含まれている。当該ＳＮＳのサイトにアクセス可能なユーザＵ２は、投稿者であるユーザＵ１の投稿内容を閲覧し、投稿内容にコメントを付けたり、ＳＮＳを介して連絡を取り合うことが可能となる。
【０１５７】
以上、実施形態として情報処理装置を例示して説明した。実施形態は、情報処理装置が備える各部の機能をコンピュータに実行させるためのプログラムの形態としてもよい。実施形態は、このプログラムを記憶したコンピュータが読み取り可能な記憶媒体の形態としてもよい。
【０１５８】
その他、上記実施形態で説明した情報処理装置の構成は、一例であり、主旨を逸脱しない範囲内において状況に応じて変更してもよい。
【０１５９】
また、上記実施形態で説明したプログラムの処理の流れも、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【０１６０】
また、上記実施形態では、プログラムを実行することにより、実施形態に係る処理がコンピュータを利用してソフトウェア構成により実現される場合について説明したが、これに限らない。実施形態は、例えば、ハードウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって実現してもよい。
【符号の説明】
【０１６１】
１０Ａ、１０Ｂ、１０Ｃ      情報処理装置
１２   制御部
１２Ａ ＣＰＵ
１２Ｂ ＲＯＭ
１２Ｃ ＲＡＭ
１２Ｄ Ｉ／Ｏ
１４   記憶部
１４Ａ プログラム
１６   表示部
１８   操作部
２０   通信部
３０   携帯端末装置
３２   制御部
３２Ａ ＣＰＵ
３２Ｂ ＲＯＭ
３２Ｃ ＲＡＭ
３２Ｄ Ｉ／Ｏ
３４   記憶部
３４Ａ アプリケーション・プログラム
３６   表示部
３８   操作部
４０   通信部
４５、４５Ａ、４５Ｂ、４５Ｃ端末装置
５０、５１    取得部
５２   特定部
５４、５５、５７     提示部
５６   付与部
９０   情報処理システム
【図１】
2019053678.tif 000003
【図２】
2019053678.tif 000004
【図３】
2019053678.tif 000005
【図４】
2019053678.tif 000006
【図５】
2019053678.tif 000007
【図６】
2019053678.tif 000008
【図７】
2019053678.tif 000009
【図８】
2019053678.tif 000010
【図９】
2019053678.tif 000011
【図１０】
2019053678.tif 000012
【図１１】
2019053678.tif 000013
【図１２】
2019053678.tif 000014
【図１３】
2019053678.tif 000015
【図１４】
2019053678.tif 000016
【図１５】
2019053678.tif 000017
【図１６】
2019053678.tif 000018
【図１７】
2019053678.tif 000019