(57)【要約】【課題】一つの側面では、ユーザが未訪問の位置において情報を通知することができるプログラム、情報処理装置、情報処理方法、情報提供プログラム及びコンピュータを提供することにある。【解決手段】一態様のプログラム１２Ｐは、携帯端末装置２の位置情報を取得し、施設情報を位置情報に対応付けて記憶する記憶部１２を参照して、取得した位置情報が示す位置の周辺に位置する複数の施設情報の組を抽出し、複数の施設情報の組に対応付けて通知対象の情報に含まれる単語を記憶する記憶部１２を参照して、抽出した複数の施設情報の組と所定の類似関係を有する複数の施設の組に対応付けて記憶された単語を含む通知対象の情報を取得し、取得した通知対象の情報を前記携帯端末装置２へ出力する。【選択図】図２
2018013930.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末装置の位置情報を取得し、
施設情報を位置情報に対応付けて記憶する記憶部を参照して、取得した位置情報が示す位置の周辺に位置する複数の施設情報の組を抽出し、
複数の施設情報の組に対応付けて通知対象の情報に含まれる単語を記憶する記憶部を参照して、抽出した複数の施設情報の組と所定の類似関係を有する複数の施設の組に対応付けて記憶された単語を含む通知対象の情報を取得し、
取得した通知対象の情報を前記携帯端末装置へ出力する
処理を情報処理装置に実行させることを特徴とするプログラム。
【請求項２】
前記記憶部には、施設情報が複数の施設情報の組を分類した施設クラスタに所属する施設所属確率、及び前記通知対象の情報に含まれる単語が複数の単語の組を分類した通知クラスタに所属する単語所属確率が記憶され、
前記複数の施設情報の組を抽出した後、前記記憶部に記憶された施設所属確率に基づいて、抽出した複数の施設情報の組が前記施設クラスタに所属する施設クラスタ所属確率を算出し、
前記記憶部に記憶された単語所属確率に基づいて、前記通知対象の情報が前記通知クラスタに所属する通知クラスタ所属確率を算出し、
算出した施設クラスタ所属確率及び通知クラスタ所属確率に基づいて、取得した位置情報が示す位置で前記携帯端末装置が前記携帯端末装置へ出力する通知対象の情報を参照する参照確率を算出し、
算出した参照確率に基づいて前記通知対象の情報を取得する
請求項１に記載のプログラム。
【請求項３】
前記携帯端末装置で前記複数の施設情報の組に対応付けられた通知対象の情報の参照履歴を示す履歴情報、前記単語所属確率及び前記施設所属確率に基づいて、前記施設クラスタに属する施設で前記通知クラスタに属する通知対象の情報が前記携帯端末装置により参照される通知参照確率を算出し、
算出した施設クラスタ所属確率、通知クラスタ所属確率及び通知参照確率に基づいて前記参照確率を算出する
請求項２に記載のプログラム。
【請求項４】
携帯端末装置へ通知対象の情報を出力し、
該携帯端末装置の位置情報を取得し、
取得した位置情報が示す位置の周辺の複数の施設情報の組を抽出し、
抽出した複数の施設情報の組が複数の施設情報の組を分類した施設クラスタに所属する施設所属確率及び前記通知対象の情報に含まれる単語が複数の単語の組を分類した通知クラスタに所属する単語所属確率を記憶部に記憶し、
前記携帯端末装置で前記複数の施設情報に対応付けられた通知対象の情報の参照履歴を示す履歴情報を前記携帯端末装置から取得し、
記憶した施設所属確率及び単語所属確率並びに取得した履歴情報に基づいて、前記施設クラスタに属する施設で該通知クラスタに属する通知対象の情報が前記携帯端末装置により参照される通知参照確率を算出し、
算出した通知参照確率を前記施設クラスタ及び前記通知クラスタに対応付けて前記記憶部に記憶する
処理を情報処理装置に実行させることを特徴とするプログラム。
【請求項５】
色空間上の座標に対応付けられ、通知対象の情報に含まれる単語が複数の単語を分類した通知クラスタに所属する単語所属確率に基づいて、色空間上における通知対象の情報に含まれる単語の座標を複数算出し、
算出した複数の単語の座標に基づき特定される座標を算出し、
算出した座標に対応する色空間上の色を前記通知対象の情報とともに携帯端末装置へ出力する
処理を情報処理装置に実行させることを特徴とするプログラム。
【請求項６】
携帯端末装置の位置情報を取得する取得部と、
施設情報を位置情報に対応付けて記憶する記憶部を参照して、取得した位置情報が示す位置の周辺に位置する複数の施設情報の組を抽出する抽出部と、
複数の施設情報の組に対応付けて通知対象の情報に含まれる単語を記憶する記憶部を参照して、該抽出部で抽出した前記複数の施設情報の組と所定の類似関係を有する複数の施設の組に対応付けて記憶された単語を含む通知対象の情報を取得する通知取得部と、
該通知取得部で取得した通知対象の情報を前記携帯端末装置へ出力する出力部と
を備える情報処理装置。
【請求項７】
携帯端末装置の位置情報を取得し、
施設情報を位置情報に対応付けて記憶する記憶部を参照して、取得した位置情報が示す位置の周辺に位置する複数の施設情報の組を抽出し、
複数の施設情報の組に対応付けて通知対象の情報に含まれる単語を記憶する記憶部を参照して、抽出した前記複数の施設情報の組と所定の類似関係を有する複数の施設の組に対応付けて記憶された単語を含む通知対象の情報を取得し、
取得した通知対象の情報を前記携帯端末装置へ出力する
情報処理装置を用いた情報処理方法。
【請求項８】
移動端末の位置情報を取得し、
施設情報を位置情報に対応付けて記憶する記憶部を参照して、取得した前記位置情報が示す位置の周辺に位置する複数の施設情報を特定し、
複数の施設情報の組みに対応付けて情報を記憶する記憶部を参照して、特定した前記複数の施設情報の組みと所定の類似関係を有する複数の施設の組に対応付けて記憶された情報を取得し、
取得した前記情報又は前記情報に応じた情報を前記移動端末に提供する
処理をコンピュータに実行させることを特徴とする情報提供プログラム。
【請求項９】
移動端末の位置情報を取得する取得部と、
施設情報を位置情報に対応付けて記憶する記憶部を参照して、取得した前記位置情報が示す位置の周辺に位置する複数の施設情報を特定する特定部と、
複数の施設情報の組みに対応付けて情報を記憶する記憶部を参照して、特定した前記複数の施設情報の組みと所定の類似関係を有する複数の施設の組に対応付けて記憶された情報を取得する情報取得部と、
該情報取得部で取得した前記情報又は前記情報に応じた情報を前記移動端末に提供する提供部と
を備えるコンピュータ。
【請求項１０】
移動端末の位置情報を取得し、
施設情報を位置情報に対応付けて記憶する記憶部を参照して、取得した前記位置情報が示す位置の周辺に位置する複数の施設情報を特定し、
複数の施設情報の組みに対応付けて情報を記憶する記憶部を参照して、特定した前記複数の施設情報の組みと所定の類似関係を有する複数の施設の組に対応付けて記憶された情報を取得し、
取得した前記情報又は前記情報に応じた情報を前記移動端末に提供する
コンピュータを用いた情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置の位置に基づいて情報を通知するプログラム、情報処理装置、情報処理方法、情報提供プログラム及びコンピュータに関する。
【背景技術】
【０００２】
従来、携帯端末装置の位置情報に基づいて携帯端末装置のユーザの好みに適応するクーポン又は宣伝広告等のコンテンツを出力する技術が知られている。
【０００３】
例えば特許文献１には予め設定された位置情報の選択を受け付け、受け付けた位置情報に基づいて携帯端末装置のユーザと類似度の高い他のユーザを特定し、特定した他のユーザに関連付けられたコンテンツを出力する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−５６４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示された技術では、予め位置情報を設定しておく必要があり、位置情報を設定していない施設に適用することが難しいという問題がある。また特許文献１に開示された技術では、選択を受け付けた位置情報が他のユーザにより選択されていなかった場合、コンテンツを出力することが難しいという問題がある。
【０００６】
一つの側面では、ユーザが未訪問の位置においても情報を通知することができるプログラム、情報処理装置、情報処理方法、情報提供プログラム及びコンピュータを提供することにある。
【課題を解決するための手段】
【０００７】
一態様のプログラムは、携帯端末装置の位置情報を取得し、施設情報を位置情報に対応付けて記憶する記憶部を参照して、取得した位置情報が示す位置の周辺に位置する複数の施設情報の組を抽出し、複数の施設情報の組に対応付けて通知対象の情報に含まれる単語を記憶する記憶部を参照して、抽出した複数の施設情報の組と所定の類似関係を有する複数の施設の組に対応付けて記憶された単語を含む通知対象の情報を取得し、取得した通知対象の情報を前記携帯端末装置へ出力する処理を情報処理装置に実行させることを特徴とする。
【発明の効果】
【０００８】
一側面によれば、ユーザが未訪問の位置においても情報を通知することができる。
【図面の簡単な説明】
【０００９】
【図１】情報処理システムの概要を示す模式図である。
【図２】情報処理装置及び携帯端末装置のハードウェア群を示すブロック図である。
【図３】通知ＤＢに格納されているデータの一例を示す図である。
【図４】ログ情報ＤＢに格納されているデータの一例を示す図である。
【図５】施設クラスタＤＢに格納されているデータの一例を示す図である。
【図６】通知クラスタＤＢに格納されているデータの一例を示す図である。
【図７】通知参照確率ＤＢに格納されているデータの一例を示す図である。
【図８】本実施形態における情報処理システムを説明するための説明図である。
【図９】本実施形態におけるログ情報ＤＢの記憶方法の処理手順を示したフローチャートである。
【図１０】本実施形態における施設クラスタＤＢ、通知クラスタＤＢ及び通知参照確率ＤＢの記憶方法の処理手順を示したフローチャートである。
【図１１】本実施形態における施設クラスタＤＢ、通知クラスタＤＢ及び通知参照確率ＤＢの記憶方法の処理手順を示したフローチャートである。
【図１２】本実施形態における通知を出力する通知処理の処理手順を示したフローチャートである。
【図１３】本実施形態における通知を出力する通知処理の処理手順を示したフローチャートである。
【図１４】施設の名称を抽出する範囲を説明する説明図である。
【図１５】本実施形態における施設の名称を抽出する抽出処理の処理手順を示したフローチャートである。
【図１６】情報処理システムの概要を示す模式図である。
【図１７】ログ情報ＤＢに格納されているデータの一例を示す図である。
【図１８】本実施形態におけるログ情報ＤＢの記憶方法の処理手順を示したフローチャートである。
【図１９】本実施形態における通知処理の処理手順を示したフローチャートである。
【図２０】通知の表示方法を説明する説明図である。
【図２１】本実施形態における通知処理の処理手順を示したフローチャートである。
【図２２】情報処理装置のハードウェア群を示すブロック図である。
【図２３】情報処理装置の機能ブロック図である。
【発明を実施するための形態】
【００１０】
実施の形態１
以下本実施の形態を、図面を参照して説明する。図１は情報処理システムの概要を示す模式図である。図１に示す情報処理システムは、情報処理装置１と、携帯端末装置２と、を備える。携帯端末装置２はインターネット、ＬＡＮ(Local Area Network)又は携帯電話網等の通信網Ｎにより情報処理装置１と相互に接続されている。
【００１１】
以下では情報処理システムの概要を説明する。情報処理装置１は、例えばサーバコンピュータ又はパーソナルコンピュータ等である。情報処理装置１は、携帯端末装置２へ送信する通知対象の情報（以下、場合により通知とする）を送信するための装置である。通知対象の情報とは、例えばクーポン又は宣伝広告等に関する文字情報が記載された文字情報を含むメール形式のデータである。なお、通知対象の情報としては、例えばクーポン又は宣伝広告等を表示するためのホームページへのリンク等を用いてもよい。
【００１２】
携帯端末装置２は、例えばスマートフォン、携帯電話又はウェアラブル端末等である。本実施形態では、携帯端末装置２として、スマートフォンを用いる。本実施形態における情報処理装置１は本実施形態のサービスを提供する一の携帯端末装置２に対して以下の処理を行う。情報処理装置１は携帯端末装置２で通知を送信する。携帯端末装置２は通知を受信する。情報処理装置１は携帯端末装置２へ携帯端末装置２の位置情報の送信要求を行う。携帯端末装置２は位置情報の送信要求を情報処理装置１から受信した場合、携帯端末装置２の位置３１を示す位置情報を情報処理装置１へ出力する。情報処理装置１は携帯端末装置２から位置情報を取得する。情報処理装置１は、取得した位置情報に基づいて、該位置情報が示す位置の周辺に存在する施設の名称を抽出する。情報処理装置１は、抽出した施設の名称に含まれる単語（以下、施設単語とする）の集合を取得する。情報処理装置１は、取得した施設単語集合を記憶する。情報処理装置１は、施設単語が類似度に基づいて施設クラスタに所属する確率を示す施設所属確率を算出し、記憶する。施設クラスタとは、例えばトピックに関連する施設単語を列挙したクラスタである。施設クラスタにおけるトピックとは例えば、施設クラスタに最も関連する１つの施設単語である。
【００１３】
情報処理装置１は、通知に含まれる単語（以下、通知単語とする）の集合を取得する。情報処理装置１は、取得した通知単語集合を記憶する。情報処理装置１は、通知単語が類似度に基づいて通知クラスタに所属する確率を示す単語所属確率を算出し、記憶する。通知クラスタとは、例えばトピックに関連する通知単語を列挙したクラスタである。通知クラスタにおけるトピックとは例えば、通知クラスタに最も関連する１つの通知単語である。
【００１４】
情報処理装置１は取得した位置情報、通知単語集合及び通知単語集合を対応付けて記憶する。携帯端末装置２のユーザが通知を参照した場合、携帯端末装置２が施設単語集合に対応付けられた通知の参照履歴を示す履歴情報を情報処理装置１へ出力する。情報処理装置１は、施設所属確率、単語所属確率及び履歴情報に基づいて、施設クラスタに属する施設で通知クラスタに属する通知が参照される通知参照確率を算出する。
【００１５】
携帯端末装置２のユーザが別の位置３２に移動した場合を想定する。情報処理装置１は、携帯端末装置２へ携帯端末装置２の位置情報の送信要求を行う。携帯端末装置２は位置情報の送信要求を情報処理装置１から受信した場合、携帯端末装置２の位置３１を示す位置情報を情報処理装置１へ出力する。情報処理装置１は携帯端末装置２から携帯端末装置２の位置３２を示す位置情報を取得する。情報処理装置１は、取得した位置情報に基づいて施設単語集合を抽出する。また、情報処理装置１は、携帯端末装置２へ通知する通知対象の情報に含まれる通知単語集合を抽出する。
【００１６】
情報処理装置１は、施設所属確率に基づいて抽出した施設単語集合が施設クラスタに所属する施設クラスタ所属確率を算出する。情報処理装置１は、単語所属確率に基づいて抽出した通知単語集合が通知クラスタに所属する通知クラスタ所属確率を算出する。情報処理装置１は、取得した施設単語集合に対応する施設クラスタと所定の類似関係を有する情報に基づいて取得した携帯端末装置の位置情報が示す位置で携帯端末装置２において通知対象の情報が参照される参照確率を算出する。施設クラスタと所定の類似関係を有する情報とは例えば、施設クラスタ所属確率である。なお、施設クラスタと所定の類似関係を有する情報は通知クラスタ所属確率又は通知参照確率であってもよい。本実施形態における情報処理装置１は、施設クラスタ所属確率、通知クラスタ所属確率及び通知参照確率に基づいて参照確率を算出する。情報処理装置１は、参照確率に基づいて携帯端末装置２へ通知対象の情報を出力する。このことにより、情報処理装置１は、ユーザが未訪問の位置においてユーザに推薦すべき通知を出力することができる。
【００１７】
以下、情報処理システムの詳細を説明する。図２は情報処理装置１及び携帯端末装置２のハードウェア群を示すブロック図である。図２に示す情報処理装置１は、ＣＰＵ(Central Processing Unit)１１、記憶部１２、ＲＡＭ１３、入力部１４、表示部１５及び通信部１６を備える。
【００１８】
ＣＰＵ１１は、バスを介してハードウェア各部と接続されている。ＣＰＵ１１は、例えば一もしくは複数のＣＰＵ又はマルチコアＣＰＵ等を備える。ＣＰＵ１１は、記憶部１２に記憶されたプログラム１２Ｐに従いハードウェアの各部を制御する。
【００１９】
記憶部１２は、例えばハードディスク又は大容量メモリ等である。記憶部１２にはＣＰＵ１１が処理を行う際に必要とする種々のデータ、通知ＤＢ１２０、ログ情報ＤＢ１２１、施設クラスタＤＢ１２２、通知クラスタＤＢ１２３、通知参照確率ＤＢ１２４及びプログラム１２Ｐが格納される。
【００２０】
ＲＡＭ１３は、例えばＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、フラッシュメモリ等である。ＲＡＭ１３は、記憶部としても機能し、ＣＰＵ１１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００２１】
入力部１４は、ボタン等の入力デバイスであり、受け付けた操作情報をＣＰＵ１１へ送信する。表示部１５は、ＣＰＵ１１から送信された画像データを表示する。表示部１５は、例えば液晶画面である。通信部１６は、例えば無線ＬＡＮカード又は携帯電話用通信モジュール等であり、通信網Ｎを介して各種情報を情報処理装置１との間で送受信する。
【００２２】
図２に示す携帯端末装置２は、ＣＰＵ２１、記憶部２２、ＲＡＭ２３、入力部２４、表示部２５及び通信部２６及びＧＰＳ受信部２７を備える。携帯端末装置２のＣＰＵ２１、ＲＡＭ２３、入力部２４、表示部２５及び通信部２６の構成は、情報処理装置１のＣＰＵ１１、記憶部１２、ＲＡＭ１３及び入力部１４、表示部１５及び通信部１６の構成と同様であるため、簡潔のため記載を省略する。
【００２３】
ＧＰＳ受信部２７は、ＧＰＳ衛星が出力した電波を受信するアンテナ（図示せず）を有し、当該アンテナを介してＧＰＳ衛星からの電波を受信する。ＧＰＳ受信部２７は、受信した電波を電気信号に変換し、変換した電気信号をＣＰＵ２１に出力する。ＣＰＵ２１は、ＧＰＳ受信部２７により変換された電気信号を取得し、該電気信号に基づいて、緯度及び経度等の位置情報を算出する。なお、本実施形態では、ＧＰＳ受信部２７を用いて位置情報を算出したが、これに限られるものではない。ＣＰＵ１１は通信部２６で位置情報を受信してもよい。例えば、通信部２６は携帯基地局からセルＩＤを受信し、受信したセルＩＤをＩＳＰ(Internet Service Provider)に送信する。ＩＳＰはセルＩＤを受信し、受信したセルＩＤに基づいて携帯端末装置２の位置情報を算出し、算出した位置情報を携帯端末装置２へ送信してもよい。また、通信部２６はWi-Fi(登録商標)からマックアドレスを受信し、受信したマックアドレスをＩＳＰ(Internet Service Provider)に送信する。ＩＳＰはマックアドレスを受信し、受信したマックアドレスに基づいて携帯端末装置２の位置情報を算出し、算出した位置情報を携帯端末装置２へ送信してもよい。通信部２６はＩＳＰから送信された位置情報を受信する。
【００２４】
図３は、通知ＤＢ１２０に格納されているデータの一例を示す図である。通知ＤＢ１２０は、通知対象の情報を記憶したデータベースである。通知ＤＢ１２０は、通知対象の情報列を備える。通知対象の情報列には、携帯端末装置２への通知対象の情報が記憶される。通知対象の情報とは、例えばクーポン又は宣伝広告等に関する文字情報が記載されたメールである。なお、通知対象の情報はメールに限られず、クーポン又は宣伝広告等を表示するためのホームページへのリンク等であってもよい。通知ＤＢ１２０は記憶部１２に予め記憶されている。
【００２５】
図４は、ログ情報ＤＢ１２１に格納されているデータの一例を示す図である。ログ情報ＤＢ１２１は、位置情報と、位置情報が示す位置で通知された単語又は位置に関連する単語とを対応付けたデータベースである。ログ情報ＤＢ１２１は、位置情報列、施設単語集合列、通知単語集合列及び参照フラグ列を備える。位置情報列は、携帯端末装置２が通知を受信した位置を示す位置情報が記憶される。位置情報列には、例えば経度情報及び緯度情報が記憶される。例えば１行目のレコードでは、経度情報として「３５」、緯度情報として「１３５」が記憶され、それぞれ緯度３５度、経度１３５度を示している。
【００２６】
施設単語集合列には、施設単語と、施設単語が施設単語集合に出現した回数を示す施設出現回数とが記憶される。例えば１行目のレコードには、「Ａ駅：１」、「Ａ駅前通り：１」、「Ａ駅前交差点：１」、「Ｂファーストフード：１」及び「Ｃ本屋：１」が記憶されている。例えば「Ａ駅：１」は、通知を受信した位置周辺に存在する施設の名称にＡ駅という単語が１回出現したことを示す。
【００２７】
通知単語集合列は、通知単語及び通知単語が通知対象の情報に出現した回数を示す単語出現回数が記憶される。例えば１行目のレコードには、「Ｂファーストフード：１」、「クーポン：１」及び「新発売：１」が記憶されている。「Ｂファーストフード：１」は、Ｂファーストフードという単語が通知に１回出現したことを示す。
【００２８】
参照フラグ列には、携帯端末装置２への通知が参照されたことを示す参照フラグ又は携帯端末装置２への通知が未参照であることを示す未参照フラグ記憶される。
【００２９】
ログ情報ＤＢ１２１の記憶方法は、以下の通りである。情報処理装置１は、通知を携帯端末装置２へ送信する。携帯端末装置２は、情報処理装置１が送信した通知を受信する。ＧＰＳ受信部２７はＧＰＳ衛星からの電波を受信し、受信した電波に基づいて位置情報を算出する。携帯端末装置２は、ＧＰＳ受信部２７で算出した位置情報を情報処理装置１へ出力する。情報処理装置１は、位置情報を携帯端末装置２から取得する。情報処理装置１は、地図情報を記憶した他の情報処理装置から地図情報を取得する。地図情報には位置情報に対応付けられた施設情報が含まれている。例えば、地図情報は緯度及び経度とＡ駅とを対応付けている。情報処理装置１は、取得した位置情報に基づいて、取得した地図情報上の施設の名称を抽出する。具体的には、情報処理装置１は、地図情報から携帯端末装置２の位置情報が示す位置を中心とする所定の半径の円内における施設の名称を抽出する。例えば、携帯端末装置２の位置情報が示す位置から所定の半径の円内の位置にＡ駅があった場合、携帯端末装置２はＡ駅を抽出する。なお、本実施形態では、外部から地図情報を取得したが、予め記憶部１２に地図情報を記憶し、記憶部１２に記憶された地図情報を取得してもよい。情報処理装置１は、抽出した施設の名称に含まれる施設単語を抽出する。情報処理装置１は、施設単語に対応する施設出現回数を抽出する。情報処理装置１は、通知に含まれる通知単語を取得する。情報処理装置１は、通知単語に対応する単語出現回数を抽出する。
【００３０】
情報処理装置１は、履歴情報を携帯端末装置２から取得する。例えば、ユーザが入力部２４で通知を閲覧する操作をした場合、携帯端末装置２は、参照済であることを示す情報を、閲覧の操作がなされた通知に対応付けて記憶する。携帯端末装置２は、情報処理装置１から履歴情報の出力命令があった場合、参照済であることを示す履歴情報を通信部２６から情報処理装置１へ送信する。情報処理装置１は、履歴情報を携帯端末装置２から取得する。履歴情報に参照済が記憶されているため、情報処理装置１は、参照フラグを参照済にする。また、履歴情報が未参照であった場合、情報処理装置１は参照フラグを未参照にする。情報処理装置１はログ情報ＤＢ１２１に位置情報、施設単語及び施設出現回数を含む施設単語集合、通知単語及び単語出現回数を含む通知単語集合及び参照フラグを記憶する。
【００３１】
図５は、施設クラスタＤＢ１２２に格納されているデータの一例を示す図である。施設クラスタＤＢ１２２は、施設単語列、施設クラスタ１列、施設クラスタ２列等を備える。施設単語列には施設単語が記憶される。施設クラスタ１列、施設クラスタ２列等には、それぞれ施設クラスタ１、施設クラスタ２に施設単語が類似度に基づいて所属する確率を示す施設所属確率が記憶される。例えば、施設クラスタ１列のＡ駅行は０．３である。このことは、施設単語「Ａ駅」が施設クラスタ１に３０パーセントの確率で所属していることを示す。また、施設クラスタ１列のＢファーストフード行は０．７である。このことは、施設単語「Ｂファーストフード」が施設クラスタ１に７０パーセントの確率で所属していることを示す。
【００３２】
施設クラスタＤＢ１２２の記憶方法は、以下の通りである。情報処理装置１は、施設単語集合に基づいて各施設クラスタにおける各施設単語の施設所属確率を、潜在意味解析、ＬＤＡ（Latent Dirichlet Allocation）又は系平均法等により算出する。例えば、施設クラスタ１は、トピック「ファーストフード」という単語と、施設単語とに対して、潜在意味解析、ＬＤＡなどを行うことで、施設単語の施設所属確率を求めることができる。また、施設クラスタ２は、トピック「駅」という単語と、施設単語とに対して、潜在意味解析、ＬＤＡなどを行うことで、施設単語の施設所属確率を求めることができる。なお、施設所属確率の算出方法はこれに限られず、他の算出方法であってもよい。情報処理装置１は、算出した施設所属確率を施設単語毎に施設クラスタＤＢ１２２に記憶する。
【００３３】
図６は、通知クラスタＤＢ１２３に格納されているデータの一例を示す図である。通知クラスタＤＢ１２３は、通知単語列、通知クラスタ１列、通知クラスタ２列等を備える。通知単語列には通知単語が記憶される。通知クラスタ１列、通知クラスタ２列等には、通知単語をクラスタリングした各通知クラスタに通知単語が類似度に基づいて所属する確率を示す単語所属確率が記憶される。例えば、通知クラスタ１列のＢファーストフード行は０．６である。このことは、「Ｂファーストフード」が通知クラスタ１に６０パーセントの確率で所属していることを示す。また、例えば、通知クラスタ１列のクーポン行は０．８である。このことは、「クーポン」が通知クラスタ１に８０パーセントの確率で所属していることを示す。
【００３４】
通知クラスタＤＢ１２３の記憶方法は、以下の通りである。各通知クラスタにおける各通知単語の単語所属確率の算出方法は、施設所属確率と同様であり、簡潔のため記載を省略する。情報処理装置１は、通知単語集合に基づいて各通知クラスタにおける各通知単語の単語所属確率を算出する。情報処理装置１は、算出した単語所属確率を通知単語毎に通知クラスタＤＢ１２３に記憶する。例えば、通知クラスタ１は、トピック「割引券」という単語と、通知単語とに対して、潜在意味解析、ＬＤＡなどを行うことで、通知単語の単語所属確率を求めることができる。例えば、通知クラスタ２は、トピック「喫茶店」という単語と、施設単語とに対して、潜在意味解析、ＬＤＡなどを行うことで、通知単語の単語所属確率を求めることができる。
【００３５】
図７は、通知参照確率ＤＢ１２４に格納されているデータの一例を示す図である。通知参照確率ＤＢ１２４は、施設クラスタ列、通知クラスタ１列、通知クラスタ２列等を備える。施設クラスタ列には、施設クラスタが記憶される。通知クラスタ１列、通知クラスタ２列等には、各施設クラスタに属する施設において各通知クラスタに属する通知単語が参照される通知参照確率が記憶される。例えば、通知クラスタ１列の施設クラスタ１行は０．６である。このことは、施設クラスタ１に属する施設で通知クラスタ１に属する通知単語がユーザにより参照される通知参照確率が６０％であることを示す。
【００３６】
通知参照確率ＤＢ１２４の記憶方法の概略は、以下の通りである。情報処理装置１は、ログ情報ＤＢ１２１を参照し、施設単語集合に含まれる施設単語及び通知単語集合に含まれる通知単語を抽出する。情報処理装置１は、施設クラスタＤＢ１２２を参照し、抽出した施設単語に対する施設クラスタの施設所属確率を取得する。情報処理装置１は、通知クラスタＤＢ１２３を参照し、抽出した通知単語に対する通知クラスタ所属確率を取得する。
【００３７】
情報処理装置１は、図５に示す各施設単語を含む施設単語集合の施設所属確率と各施設クラスタの施設所属確率との相関値を算出する。相関値の算出方法は例えば、内積相関である。なお、相関値の算出方法は、内積相関に限られず、他の算出方法であってもよい。以下、相関値の算出方法は同様であり、簡潔のため記載を省略する。情報処理装置１は、相関値の内、最も高い相関値を抽出することで、施設クラスタ所属確率を決定する。なお、施設クラスタ所属確率の算出方法はこれに限られない。例えば、情報処理装置１は相関値の内、最も高い相関値に対応する施設クラスタの施設所属確率を組み合わせることで施設クラスタ所属確率を決定してもよい。
【００３８】
情報処理装置１は、各通知単語を含む通知単語集合の単語所属確率と各通知クラスタの単語所属確率との相関値を算出する。情報処理装置１は相関値の内、最も高い相関値を抽出することで、通知クラスタ所属確率を決定する。なお、通知クラスタ所属確率の算出方法はこれに限られない。例えば、情報処理装置１は相関値の内、最も高い相関値に対応する通知クラスタの単語所属確率を組み合わせることで通知クラスタ所属確率を決定してもよい。
【００３９】
情報処理装置１は、ログ情報ＤＢ１２１、施設クラスタＤＢ１２２及び通知クラスタＤＢ１２３に基づいて、施設クラスタに対応する通知クラスタの数を算出する。情報処理装置１は、施設クラスタに対応する通知クラスタの通知単語集合が参照済であるか否かを判定する。情報処理装置１は、通知単語集合が参照済であると判定した場合、施設クラスタに対応する通知クラスタに参照済の数を示す参照カウントに１を加算する。
【００４０】
情報処理装置１は、全ての通知単語集合に対して判定を行った後、参照カウントの数を施設クラスタに対応する通知クラスタの数で除算することで通知参照確率を算出する。情報処理装置１は通知参照確率を通知参照確率ＤＢ１２４に記憶する。
【００４１】
通知参照確率ＤＢ１２４の記憶方法の具体例は以下の通りである。情報処理装置１はログ情報ＤＢ１２１の１行目の通知単語集合における単語所属確率と各通知クラスタの単語所属確率との相関値を算出する。情報処理装置１は例えば、ログ情報ＤＢ１２１の１行目の通知単語集合と通知クラスタ１との相関が最も高いと判定した場合、１行目の通知単語集合と通知クラスタ１とを対応付ける。
【００４２】
情報処理装置１はログ情報ＤＢ１２１の１行目の施設単語集合と各施設クラスタとの相関値を算出する。情報処理装置１は例えば、ログ情報ＤＢ１２１の１行目の施設単語集合と施設クラスタ２との相関が最も高いと判定した場合、１行目の施設単語集合と施設クラスタ２とを対応付ける。情報処理装置１はログ情報ＤＢ１２１の１行目の参照フラグが未参照であるため、施設クラスタ２に対応する通知クラスタ１の参照カウントを加算しない。
【００４３】
情報処理装置１はログ情報ＤＢ１２１の２行目の通知単語集合の単語所属確率と各通知クラスタの単語所属確率との相関値を算出する。情報処理装置１はログ情報ＤＢ１２１の２行目の通知単語集合と通知クラスタ２との相関が最も高いと判定した場合、２行目の通知単語集合と通知クラスタ２とを対応付ける。
【００４４】
情報処理装置１はログ情報ＤＢ１２１の２行目の施設単語集合の施設所属確率と各施設クラスタの施設所属確率との相関値を算出する。情報処理装置１はログ情報ＤＢ１２１の２行目の施設単語集合と施設クラスタ１との相関が最も高いと判定した場合、２行目の施設単語集合と施設クラスタ１とを対応付ける。情報処理装置１はログ情報ＤＢ１２１の２行目の参照フラグが参照済であるため、施設クラスタ１に対応する通知クラスタ２の参照カウントに１を加算する。以下、情報処理装置１は同様の処理を全ての施設単語集合及び通知単語集合について行う。
【００４５】
情報処理装置１が参照カウントを加算した結果、施設クラスタ１に対応する通知クラスタ１の数が１０であり、かつ施設クラスタ１に対応する通知クラスタ１の参照カウントが６である場合を想定する。情報処理装置１は参照カウントを施設クラスタ１に対応する通知クラスタ１の数で除算する。情報処理装置１は除算した数０．６を通知参照確率ＤＢ１２４の通知クラスタ１列の１行目に記憶する。
【００４６】
図８は本実施形態における情報処理システムを説明するための説明図である。図８Ａは携帯端末装置２が過去の時点で通知を受信した位置周辺の地図４０である。図８Ｂは携帯端末装置２が現在の時点で通知を受信した位置周辺の地図５０である。なお、図８の上下左右は夫々、北南西東に対応する。地図４０は、携帯端末装置２の南に存在するＡ駅４０１と、Ａ駅４０１の北に延びるＡ駅前通り４０２と、Ａ駅４０１の北に存在するＡ駅交差点４０３と、Ａ駅４０１の東北に存在するＢファーストフード４０４と、Ａ駅４０１の西北に存在するＣ本屋４０５とを備える。
【００４７】
地図５０は、携帯端末装置２の西に存在するＢ駅５０１と、Ｂ駅５０１の東に延びるＢ駅前通り５０２と、Ｂ駅５０１の東北に存在するＣファーストフード５０３と、Ｂ駅５０１の東南に存在するＤ喫茶店５０４とを備える。
【００４８】
地図４０上に携帯端末装置２が存在する場合を想定する。情報処理装置１のＣＰＵ１１は、「Ｂファーストフードクーポン新発売」というメッセージが記載されたメールを携帯端末装置２へ送信する。携帯端末装置２はメールを受信する。情報処理装置１は位置情報の送信要求を携帯端末装置２へ送信する。携帯端末装置２は位置情報の送信要求を情報処理装置１から受信した場合、携帯端末装置２は情報処理装置１へ携帯端末装置２の位置情報「３５、１３５」を送信する。情報処理装置１は、携帯端末装置２の位置情報「３５、１３５」を携帯端末装置２から取得する。
【００４９】
情報処理装置１は、携帯端末装置２の位置情報「３５、１３５」が示す位置から所定の半径の円内の施設の名称を抽出する。所定の半径の円内にはＡ駅４０１、Ａ駅前通り４０２、Ａ駅交差点４０３、Ｂファーストフード４０４及びＣ本屋４０５が存在する。このため、情報処理装置１は、「Ａ駅」、「Ａ駅前通り」、「Ａ駅交差点」、「Ｂファーストフード」及び「Ｃ本屋」を抽出する。情報処理装置１は、通知に含まれる通知単語集合を取得する。具体的には、情報処理装置１は、「Ｂファーストフードクーポン新発売」というメッセージを単語に分解することで、「Ｂファーストフード」、「クーポン」及び「新発売」を取得する。なお、施設の名称を抽出する半径は任意の半径であり、予め情報処理装置１により設定されている。また、施設の名称を抽出する半径は携帯端末装置２のユーザにより設定されてもよい。
【００５０】
情報処理装置１は、位置情報「３５、１３５」、施設単語集合「Ａ駅：１、Ａ駅前通り：１、Ａ駅交差点：１、Ｂファーストフード：１及びＣ本屋：１」及び通知単語集合「Ｂファーストフード、クーポン及び新発売」をログ情報ＤＢ１２１に記憶する。
【００５１】
ユーザが入力部２４で操作を行い、表示部２５でメールを閲覧する。携帯端末装置２は、記憶部２２に記憶された履歴情報に参照済を記憶する。携帯端末装置２は、履歴情報を情報処理装置１へ出力する。情報処理装置１は、履歴情報を携帯端末装置２から取得する。情報処理装置１は、履歴情報に基づいて通知を参照したか否かを判定する。履歴情報が参照済であるため、情報処理装置１は、通知が参照されたと判定する。情報処理装置１は、ログ情報ＤＢ１２１の１行目の参照フラグ列を参照済に更新する。
【００５２】
情報処理装置１は、施設単語集合及び通知単語集合をクラスタリングすることが可能な所定の数以上のログがログ情報ＤＢ１２１に記憶されたか否かを判定する。所定の数とは例えば１０である。情報処理装置１は、所定の数以上のログがログ情報ＤＢ１２１に記憶されたと判定した場合、通知単語集合並びに施設単語集合に含まれる通知単語「Ｂファーストフード」及び施設単語「Ａ駅」をログ情報ＤＢ１２１から抽出する。
【００５３】
情報処理装置１は、抽出した施設単語「Ａ駅」の施設クラスタ１への施設所属確率０．３を算出し、施設クラスタＤＢ１２２に記憶する。情報処理装置１は、抽出した施設単語「Ａ駅」の施設クラスタ２への施設所属確率０．８を算出し、施設クラスタＤＢ１２２に記憶する。以下、他の施設単語も同様であり、簡潔のため記載を省略する。
【００５４】
情報処理装置１は、抽出した通知単語「Ｂファーストフード」の通知クラスタ１への単語所属確率０．６を算出し、通知クラスタＤＢ１２３に記憶する。情報処理装置１は、抽出した通知単語「Ｂファーストフード」の通知クラスタ２への単語所属確率０．３を算出し、通知クラスタＤＢ１２３に記憶する。以下、他の通知単語も同様であり、簡潔のため記載を省略する。
【００５５】
次に携帯端末装置２が地図５０の位置に移動した場合を想定する。情報処理装置１は、携帯端末装置２へ送信する通知対象の情報が存在するか否かを判定する。本実施形態では、予め通知対象の情報を通知ＤＢ１２０に記憶しているため、情報処理装置１は、携帯端末装置２へ出力する通知対象の情報が存在すると判定する。情報処理装置１は携帯端末装置２へ位置情報の要求を行い、携帯端末装置２が位置情報「２５、１３５」を情報処理装置１へ送信する。情報処理装置１は、携帯端末装置２の位置情報「２５、１３５」を携帯端末装置２から取得する。情報処理装置１は、位置情報「２５、１３５」に基づいて、記憶部１２又は通信部１６を介して取得した地図情報から施設単語集合を抽出する。
【００５６】
情報処理装置１は、携帯端末装置２の位置情報「２５、１３５」が示す位置から所定の半径の円内の施設の名称を抽出する。所定の半径の円内にはＢ駅５０１、Ｂ駅前通り５０２、Ｃファーストフード５０３及びＤ喫茶店５０４が存在する。このため、情報処理装置１は、「Ｂ駅」、「Ｂ駅前通り」、「Ｃファーストフード」及び「Ｄ喫茶店」を抽出する。情報処理装置１は、通知ＤＢ１２０の通知対象の情報に含まれる通知単語集合を取得する。具体的には、情報処理装置１は、「Ｂファーストフード」、「クーポン」及び「新発売」を取得する。また情報処理装置１は「Ｄ喫茶店」、「クーポン」及び「新発売」を取得する。
【００５７】
情報処理装置１は、通知クラスタＤＢ１２３から通知単語集合に含まれる通知単語の単語所属確率を取得する。具体的には、情報処理装置１は、通知クラスタＤＢ１２３から通知単語「Ｂファーストフード」の通知クラスタ１への単語所属確率０．６を取得する。情報処理装置１は、通知クラスタＤＢ１２３から通知単語「Ｄ喫茶店」の通知クラスタ１への単語所属確率０．５を取得する。以下、他の通知単語も同様に各通知クラスタへの単語所属確率を取得するが、簡潔のため記載を省略する。
【００５８】
情報処理装置１は、施設クラスタＤＢ１２２から施設単語集合に含まれる各施設単語における施設クラスタへの施設所属確率を取得する。具体的には、情報処理装置１は、施設クラスタＤＢ１２２から施設単語「Ａ駅」の施設クラスタ１への施設所属確率０．３を取得する。情報処理装置１は、施設クラスタＤＢ１２２から施設単語「Ａ駅前通り」の施設クラスタ１への施設所属確率０．１を取得する。以下、他の施設単語も同様に各施設クラスタへの施設所属確率を取得するが、簡潔のため記載を省略する。
【００５９】
情報処理装置１は、通知単語の単語所属確率と通知クラスタの単語所属確率との相関値を算出する。情報処理装置１は、最も高い相関値を抽出することで、通知クラスタ所属確率を決定する。以下、同様に情報処理装置１は、通知対象の情報に含まれる全ての通知単語に対して通知クラスタ所属確率を決定する。情報処理装置１は、施設単語集合の施設所属確率と施設クラスタの施設所属確率との相関値を算出する。情報処理装置１は、最も高い相関値を抽出することで、施設クラスタ所属確率を決定する。以下、同様に情報処理装置１は、施設単語集合に含まれる全ての施設単語に対して施設クラスタ所属確率を決定する。
【００６０】
情報処理装置１は、通知クラスタ所属確率、施設クラスタ所属確率及び通知参照確率を全ての組み合わせに対して所定の演算処理を行った通知対象の情報の参照確率を算出する。所定の演算処理とは例えば、通知クラスタ所属確率、施設クラスタ所属確率及び通知参照確率の積算である。なお、演算処理はこれに限られず、内積等の他の演算処理であってもよい。
【００６１】
情報処理装置１は、通知対象の情報「メールＡ」及び「メールＢ」の参照確率が所定の閾値以上であるか否かを判定する。所定の閾値とは例えばユーザへ推薦すべき参照確率である。情報処理装置１は、通知対象の情報「メールＡ」の参照確率が所定の閾値以上であると判定した場合、通知対象の情報「メールＡ」を携帯端末装置２へ出力する。
【００６２】
ユーザが入力部２４で操作を行い、表示部２５でメールを閲覧する。携帯端末装置２は記憶部２２に記憶された履歴情報に参照済を記憶する。携帯端末装置２は履歴情報を情報処理装置１へ出力する。情報処理装置１は携帯端末装置２から履歴情報を取得する。情報処理装置１は履歴情報に基づいて通知「メールＡ」を参照したか否かを判定する。情報処理装置１は通知を参照したと判定し、参照フラグを参照済に更新する。
【００６３】
図９は、本実施形態におけるログ情報ＤＢ１２１の記憶方法の処理手順を示したフローチャートである。情報処理装置１は、通知を携帯端末装置２へ出力したか否かを判定する（ステップＳ１１）。情報処理装置１は、通知を携帯端末装置２へ出力しなかったと判定した場合（ステップＳ１１：ＮＯ）、通知を携帯端末装置２へ出力するまで待機する。情報処理装置１は、通知を携帯端末装置２へ出力したと判定した場合（ステップＳ１１：ＹＥＳ）、情報処理装置１は、携帯端末装置２へ携帯端末装置２の位置情報の送信要求を行う。携帯端末装置２は位置情報の送信要求を情報処理装置１から受信した場合、携帯端末装置２の位置３１を示す位置情報を情報処理装置１へ出力する。情報処理装置１は携帯端末装置２から位置情報を取得する（ステップＳ１２）。
【００６４】
情報処理装置１は、地図情報を取得し、携帯端末装置２から取得した位置情報に基づいて、取得した地図情報から施設単語集合を抽出する（ステップＳ１３）。情報処理装置１は、通知に含まれる通知単語集合を取得する（ステップＳ１４）。情報処理装置１は、位置情報、施設単語集合及び通知単語集合をログ情報ＤＢ１２１に記憶する（ステップＳ１５）。
【００６５】
情報処理装置１は、携帯端末装置２から履歴情報を取得する（ステップＳ１６）。情報処理装置１は、履歴情報に基づいて通知を参照したか否かを判定する（ステップＳ１７）。情報処理装置１は、通知を参照しなかったと判定した場合（ステップＳ１７：ＮＯ）、参照フラグを未参照のまま維持する（ステップＳ１８）。情報処理装置１は、通知を参照したと判定した場合（ステップＳ１７：ＹＥＳ）、参照フラグを参照済に更新する（ステップＳ１９）。情報処理装置１は、ステップＳ１８又はステップＳ１９の処理を終了した後、ステップＳ１１に戻り、処理を繰り返す。
【００６６】
図１０〜１１は、本実施形態における施設クラスタＤＢ１２２、通知クラスタＤＢ１２３及び通知参照確率ＤＢ１２４の記憶方法の処理手順を示したフローチャートである。情報処理装置１は、通知単語集合の単語所属確率及び施設単語集合の施設所属確率をクラスタリングすることが可能な所定の数以上のログがログ情報ＤＢ１２１に記憶されたか否かを判定する（ステップＳ２１）。情報処理装置１は、所定の数以上のログがログ情報ＤＢ１２１に記憶されなかったと判定した場合（ステップＳ２１：ＮＯ）、所定の数以上のログが記憶されるまで待機する。
【００６７】
情報処理装置１は、所定の数以上のログがログ情報ＤＢ１２１に記憶されたと判定した場合（ステップＳ２１：ＹＥＳ）、通知単語集合に含まれる通知単語及び施設単語集合に含まれる施設単語をログ情報ＤＢ１２１から抽出する（ステップＳ２２）。情報処理装置１は、抽出した施設単語の施設所属確率毎に施設クラスタへの施設所属確率を算出し、算出した施設所属確率を施設クラスタＤＢ１２２に記憶する（ステップＳ２３）。情報処理装置１は、抽出した通知単語の単語所属確率毎に通知クラスタへの単語所属確率を算出し、算出した単語所属確率を通知クラスタＤＢ１２３に記憶する（ステップＳ２４）。
【００６８】
情報処理装置１は、各施設単語を含む施設単語集合の施設所属確率と各施設クラスタの施設所属確率との相関値を算出し、各通知単語を含む通知単語集合の単語所属確率と各通知クラスタの単語所属確率との相関値を算出する（ステップＳ２５）。情報処理装置１は相関値の内、最も相関が高い施設クラスタと、施設単語集合とを対応付ける（ステップＳ２６）。情報処理装置１は相関値の内、最も相関値が高い通知クラスタと、通知単語集合の単語所属確率とを対応付ける（ステップＳ２７）。
【００６９】
情報処理装置１は、ログ情報ＤＢ１２１、施設クラスタＤＢ１２２及び通知クラスタＤＢ１２３に基づいて、施設クラスタに対応する通知クラスタの数を算出する（ステップＳ２８）。情報処理装置１は、通知単語集合が参照済であると判定した場合、施設クラスタに対応する通知クラスタ毎に参照カウントを算出する（ステップＳ２９）。
【００７０】
情報処理装置１は、参照カウントの数を施設クラスタに対応する通知クラスタの数で除算することで、通知参照確率を算出し、通知参照確率を施設クラスタ及び通知クラスタに対応付けて通知参照確率ＤＢ１２４に記憶する（ステップＳ３０）。
【００７１】
図１２〜１３は、本実施形態における通知を出力する通知処理の処理手順を示したフローチャートである。情報処理装置１は、通知ＤＢ１２０を参照し、携帯端末装置２へ出力する通知対象の情報が存在するか否かを判定する（ステップＳ３１）。情報処理装置１は、携帯端末装置２へ出力する通知対象の情報が存在しないと判定した場合（ステップＳ３１：ＮＯ）、通知対象の情報が存在すると判定するまで待機する。情報処理装置１は携帯端末装置２へ出力する通知対象の情報があると判定した場合（ステップＳ３１：ＹＥＳ）、携帯端末装置２へ位置情報の要求を行い、携帯端末装置２が位置情報を情報処理装置１へ送信する。情報処理装置１は携帯端末装置２の位置情報を携帯端末装置２から取得する（ステップＳ３２）。情報処理装置１は、位置情報に基づいて記憶部１２又は通信部１６を介して取得した地図情報から施設単語集合を抽出する（ステップＳ３３）。
【００７２】
情報処理装置１は、通知対象の情報に含まれる通知単語集合を取得する（ステップＳ３４）。情報処理装置１は、通知クラスタＤＢ１２３を参照し、通知単語集合に含まれる各通知単語に対応する単語所属確率を取得する（ステップＳ３５）。情報処理装置１は、単語所属確率に基づいて通知クラスタと、通知対象の情報との相関値を算出する（ステップＳ３６）。情報処理装置１は最も高い相関値を抽出することで通知クラスタ所属確率を決定する（ステップＳ３７）。情報処理装置１は、施設クラスタＤＢ１２２を参照し、施設単語集合に含まれる各施設単語に対応する施設所属確率を取得する（ステップＳ３８）。情報処理装置１は、施設所属確率に基づいて施設クラスタと、抽出した施設単語集合との相関値を算出する（ステップＳ３９）。情報処理装置１は、最も高い相関値を抽出することで、施設クラスタ所属確率を決定する（ステップＳ４０）。なお、通知クラスタ所属確率及び施設クラスタ所属確率は予め算出しておいてもよい。
【００７３】
情報処理装置１は、算出した通知クラスタ所属確率及び施設クラスタ所属確率並びに通知参照確率ＤＢ１２４の通知参照確率に基づいて通知対象の情報の参照確率を算出する（ステップＳ４１）。情報処理装置１は、通知対象の情報の参照確率が所定の閾値以上であるか否かを判定する（ステップＳ４２）。情報処理装置１は、通知対象の情報の参照確率が所定の閾値以上でないと判定した場合（ステップＳ４２：ＮＯ）、処理をステップＳ３１へ移し、処理を繰り返す。情報処理装置１は、通知対象の情報の参照確率が所定の閾値以上であると判定した場合（ステップＳ４２：ＹＥＳ）、所定の閾値以上の通知対象の情報を取得する（ステップＳ４３）。情報処理装置１は、通知対象の情報を携帯端末装置２へ出力する（ステップＳ４４）。
【００７４】
情報処理装置１は、携帯端末装置２から履歴情報を取得する（ステップＳ４５）。情報処理装置１は、履歴情報に基づいて通知を参照したか否かを判定する（ステップＳ４６）。情報処理装置１は、通知を参照しなかったと判定した場合（ステップＳ４６：ＮＯ）、参照フラグを未参照のままにする（ステップＳ４７）。情報処理装置１は、通知を参照したと判定した場合（ステップＳ４６：ＹＥＳ）、参照フラグを参照済に更新する（ステップＳ４８）。情報処理装置１はステップＳ４７又はステップＳ４８の処理を終了した後、ステップＳ３１に戻り、処理を繰り返す。
【００７５】
一側面によれば、参照確率が所定の閾値以上であった場合、通知対象の情報を取得することで、ユーザが未訪問の位置において情報を通知することができる。
【００７６】
一側面によれば、情報処理装置１が携帯端末装置２へ通知を出力する毎に施設クラスタＤＢ１２２、通知クラスタ１２３及び通知参照確率ＤＢ１２４を更新する。このことにより、予め管理者が施設クラスタＤＢ１２２、通知クラスタ１２３及び通知参照確率ＤＢ１２４を設定しておく必要がないため、管理者の作業負担を従来より減らすことができる。
【００７７】
一側面によれば、情報処理装置１は通知クラスタ所属確率、施設クラスタ所属確率及び通知参照確率に基づいて通知対象の情報の参照確率を算出する。このことにより予め位置情報と通知対象の情報とを対応付ける必要がないため、管理者の作業負担を従来よりさらに減らすことができる。
【００７８】
一側面によれば、情報処理装置１は通知対象の情報の参照確率が所定の閾値以上であるか否かを判定することで効率的に推薦すべき通知対象の情報を選定できる。
【００７９】
実施の形態２
実施の形態２は携帯端末装置２の位置変化に基づいて施設の名称の抽出方法を変更する実施形態である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。図１４は施設の名称を抽出する範囲を説明する説明図である。図１４Ａは携帯端末装置２の静止中における施設の名称を抽出する範囲を説明する説明図である。図１４Ｂは携帯端末装置２の移動中における施設の名称を抽出する範囲を説明する説明図である。
【００８０】
以下、図１４を参照しつつ本実施形態における施設の名称を抽出する抽出処理について説明する。図１４Ａに示すように携帯端末装置２を有するユーザが静止している場合を想定する。情報処理装置１は位置情報に基づいて携帯端末装置２の位置が移動しているか否かを判定する。情報処理装置１は携帯端末装置２から位置情報を複数回取得する。情報処理装置１は複数の位置情報から携帯端末装置２を有するユーザの移動方向及び移動の有無を判定する。情報処理装置１は図１４Ａの携帯端末装置２の位置が移動していないと判定する。情報処理装置１は地図上における位置情報が示す位置を中心とする所定の半径の円内における施設の名称を抽出する。具体的には情報処理装置１はＡ駅４０１、Ａ駅前通り４０２、Ａ駅交差点４０３、Ｂファーストフード４０４及びＣ本屋４０５を抽出する。
【００８１】
図１４Ｂに示すように携帯端末装置２を有するユーザが矢印の方向に移動している場合を想定する。情報処理装置１は図１４Ｂの携帯端末装置２の位置が移動していると判定する。情報処理装置１は矢印の前後方向に延びる長軸を有する楕円内の施設の名称を抽出する。具体的には情報処理装置１はＡ駅４０１、Ａ駅前通り４０２及びＡ駅交差点４０３を抽出する。なお、本実施形態では楕円内の施設の名称を抽出したが、扇状の範囲内の施設の名称を抽出してもよい。
【００８２】
図１５は本実施形態における施設の名称を抽出する抽出処理の処理手順を示したフローチャートである。情報処理装置１はステップＳ１２の処理を終了した後、位置情報に基づいて携帯端末装置２の位置が移動しているか否かを判定する（ステップＳ５１）。情報処理装置１は携帯端末装置２の位置が移動していないと判定した場合（ステップＳ５１：ＮＯ）、以下の処理を行う。情報処理装置１は地図上における位置情報が示す位置を中心とする所定の半径の円内における施設の名称を抽出し（ステップＳ５２）、処理をステップＳ１３に移す。情報処理装置１は携帯端末装置２の位置が移動していると判定した場合（ステップＳ５１：ＹＥＳ）、携帯端末装置２の移動方向を向いた長軸を有する楕円内の施設の名称を抽出し（ステップＳ５３）、処理をステップＳ１３に移す。
【００８３】
なお、本実施形態では携帯端末装置２の位置変化に基づいて抽出する範囲を変更したが、これに限られるものではない。例えば、携帯端末装置２の移動速度に基づいて抽出する施設の種類を変更してもよい。具体的には携帯端末装置２が時速６０キロメートルで移動していた場合、車に乗っていると考えられる。この場合、車に関連する施設を優先して抽出するようにしてもよい。
【００８４】
一側面によれば、携帯端末装置２の移動変化に基づいて抽出する施設の名称の範囲を変更するため、ユーザの状態に対応する施設の名称を抽出できる。
【００８５】
実施の形態３
実施の形態３は位置情報に基づいて過去に他のユーザに対して行われた通知を優先的に出力する実施形態である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。図１６は情報処理システムの概要を示す模式図である。図１６に示す情報処理システムは、複数の携帯端末装置２Ａ、２Ｂ及び２Ｃ…（以下、場合により代表して携帯端末装置２とする）と、情報処理装置１とを備える。
【００８６】
図１７はログ情報ＤＢ１２１に格納されているデータの一例を示す図である。ログ情報ＤＢ１２１はさらに携帯ＩＤ列を備える。携帯ＩＤ列には各携帯端末装置２を識別するための識別情報が記憶される。携帯ＩＤ列の記憶方法は以下の通りである。携帯端末装置２は位置情報とともに携帯端末装置２に記憶された携帯ＩＤを出力する。情報処理装置１は位置情報及び携帯ＩＤを取得する。情報処理装置１は位置情報とともに携帯ＩＤをログ情報ＤＢ１２１に記憶する。
【００８７】
図１７を参照しつつ、本実施形態における情報処理システムを説明する。情報処理装置１は通知対象の情報「メールＢ」及び「メールＣ」の参照確率が所定の閾値以上であった場合を想定する。また「メールＣ」の通知単位集合が「Ｃファーストフード：１、クーポン：１、新発売：１」であり、「メールＢ」の通知単位集合が「Ｄ喫茶店：１、クーポン：１、新発売：１」であるとする。携帯ＩＤ「０００１」と「Ｄ喫茶店：１、クーポン：１、新発売：１」の位置情報が示す位置「２５、１２５」とが対応する。また携帯ＩＤ「０００２」と「Ｃファーストフード：１、クーポン：１、新発売：１」の位置情報が示す位置「２５、１２６」とが対応する。
【００８８】
「２５、１２５」と「２５、１２６」とが略同様の位置情報が示す位置であるため、情報処理装置１は位置情報が示す位置の周辺で出力した他の携帯端末装置２への通知があると判定する。情報処理装置１は通知対象の情報「メールＣ」を携帯端末装置２へ出力する。
【００８９】
図１８は本実施形態におけるログ情報ＤＢ１２１の記憶方法の処理手順を示したフローチャートである。情報処理装置１はステップＳ１１の処理がＹＥＳであった場合、位置情報及び識別情報を取得し（ステップＳ６１）、処理をステップＳ１３へ移す。情報処理装置１はステップＳ１４の処理を終了した後、位置情報及び識別情報を記憶し（ステップＳ６２）、処理をステップＳ１６に移す。
【００９０】
図１９は本実施形態における通知処理の処理手順を示したフローチャートである。情報処理装置１はステップＳ４２がＹＥＳであった場合、ログ情報ＤＢ１２１を参照し、位置情報が示す位置の周辺で出力した通知が存在するか否かを判定する（ステップＳ６３）。情報処理装置１は対応する通知が存在しないと判定した場合（ステップＳ６３：ＮＯ）、処理をステップＳ４３に移す。情報処理装置１は対応する通知が存在すると判定した場合（ステップＳ６３：ＹＥＳ）、識別情報に基づいて通知を出力した携帯端末装置２が他の携帯端末装置２であるか否かを判定する（ステップＳ６４）。情報処理装置１は通知を出力した携帯端末装置２が他の携帯端末装置２でないと判定した場合（ステップＳ６４：ＮＯ）、処理をステップＳ４３に移す。情報処理装置１は通知を出力した携帯端末装置２が他の携帯端末装置２であると判定した場合（ステップＳ６４：ＹＥＳ）、他の携帯端末装置２に対して出力した通知を出力し（ステップＳ６５）、処理をステップＳ４５に移す。
【００９１】
なお、本実施形態では他の携帯端末装置２を識別する識別情報に対応する通知があると判定した場合、他の携帯端末装置２に対して出力した通知を出力したが、別の判定方法を用いてもよい。例えば、他の携帯端末装置２に対して出力した通知の頻度を算出し、算出した頻度が所定の閾値以上であった場合に通知対象の情報を出力してもよい。
【００９２】
一側面によれば、他の携帯端末装置２に対して行われた通知と同様の通知を優先的に出力することで適切な通知対象の情報を携帯端末装置２へ出力することができる。
【００９３】
実施の形態４
実施の形態４は通知の表示方法に関する実施形態である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。本実施形態における携帯端末装置２はウェアラブル端末であるものとする。
【００９４】
図２０は通知の表示方法を説明する説明図である。図２０Ａは表示する色を特定するための色空間６を説明する説明図である。図２０Ｂは通知を表示した携帯端末装置２を示す立体図である。色空間６は例えば、回転する方向に変化する色の空間であり、円の中心６０と、円の上端に設けられた色６１と、円の左端に設けられた色６２と、円の下端に設けられた色６３と、円の右端に設けられた色６４とを備える。色６１は例えば緑であり、色６２は例えばシアンであり、色６３は紫であり、色６４は赤である。さらに色空間６は円の中心６０と色６１〜６４との間に設けられたクラスタ点６５〜６８を備える。さらに色空間６はクラスタ点６５〜６８の重心点に設けられた重心点６９を備える。
【００９５】
本実施形態における通知クラスタは４つであり、通知クラスタ１〜４は色６１〜６４に対応するものとする。クラスタ点６５〜６８は通知対象の情報の通知クラスタ１〜４に対する単語所属確率に対応する色である。例えば、通知クラスタ１の単語所属確率が１であった場合、情報処理装置１は色６１にクラスタ点６５を配置する。また通知クラスタ１の単語所属確率が０であった場合、情報処理装置１は中心６０にクラスタ点６５を配置する。すなわち情報処理装置１は単語所属確率の高さに応じて中心６０から円の端へクラスタ点を配置する。
【００９６】
本実施形態における通知対象の情報「メールＢ」の通知クラスタ１〜４に対する単語所属確率は０．６、０．２、０．５及び０．８であるとする。情報処理装置１は通知クラスタ１〜４に対する単語所属確率０．６、０．２、０．５及び０．８に対応するクラスタ点６５〜６８の色空間６上の座標を算出する。情報処理装置１は算出したクラスタ点６５〜６８の座標に基づいてクラスタ点６５〜６８の重心である重心点６９の座標を算出する。情報処理装置１は重心点６９の座標に対応する色を色空間６から抽出する。
【００９７】
情報処理装置１は通知対象の情報の単語所属確率の内、最も単語所属確率が高い通知クラスタを抽出する。最も単語所属確率が高い通知クラスタは通知クラスタ４であるため、情報処理装置１は通知クラスタ４を抽出する。記憶部１２には通知クラスタ毎に対応するメッセージが記憶されている。通知クラスタに対応するメッセージとは例えば、通知クラスタ１〜４のトピックである単語との関係が強い色である等である。例えば、通知クラスタ４にはメッセージ「通知クラスタ４のトピックである喫茶店と関連性が高い色です」が対応している。情報処理装置１は通知クラスタ４に対応するメッセージを記憶部１２から抽出する。
【００９８】
情報処理装置１は抽出したメッセージ及び色を通知対象の情報「メールＢ」とともに携帯端末装置２へ出力する。携帯端末装置２はメッセージ及び色を通知対象の情報「メールＢ」とともに取得する。携帯端末装置２は色及び通知対象の情報「メールＢ」の内容「Ｄ喫茶店クーポン新発売」を表示部２５に表示する。ユーザが例えば入力部１４で画面をタッチした場合、携帯端末装置２はメッセージ「通知クラスタ４のトピックである喫茶店と関連性が高い色です」を表示部２５に表示する。なお、メッセージの表示方法はこれに限られるものではない。例えば、携帯端末装置２は色及び通知対象の情報の内容と同時にメッセージを表示部２５に表示してもよい。
【００９９】
図２１は本実施形態における通知処理の処理手順を示したフローチャートである。情報処理装置１はステップＳ４３を終了した後、通知クラスタＤＢ１２３を参照し、通知対象の情報の通知クラスタに対する単語所属確率に対応する複数のクラスタ点の色空間６上の座標を算出する（ステップＳ７１）。情報処理装置１は算出した複数のクラスタ点の重心点の座標を算出する（ステップＳ７２）。情報処理装置１は重心点の座標に対応する色を色空間６から抽出する（ステップＳ７３）。情報処理装置１は通知対象の情報の単語所属確率の内、最も単語所属確率が高い通知クラスタを抽出する（ステップＳ７４）。情報処理装置１は通知クラスタに対応するメッセージを記憶部１２から抽出する（ステップＳ７５）。情報処理装置１はメッセージ、通知対象の情報及び色を携帯端末装置２へ出力し（ステップＳ７６）、処理をステップＳ４５に移す。
【０１００】
なお、本実施形態では重心点を算出したが、複数の単語の座標に基づき特定される座標であればよく、例えば複数の単語の座標の平均を算出した座標等でもよい。
【０１０１】
一側面によれば、色により推薦する度合いの大小を判断できるため、ユーザが即座に通知対象の情報の重要性を判断できる。
【０１０２】
実施の形態５
以下本発明の実施の形態５をその実施の形態を示す図面に基づいて詳述する。図２２は情報処理装置１のハードウェア群を示すブロック図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。図２２に示す情報処理装置１は、上述した各種ソフトウェア処理を実行するプログラムを、可搬型記録媒体１０Ａ又は半導体メモリ１０Ｂから読み取り、あるいは、通信網Ｎを介して他のサーバ（図示せず）からダウンロードする。当該プログラムは、プログラム１２Ｐとしてインストールされ、記憶部１２にロードして実行される。これより上述した情報処理装置１として機能する。
【０１０３】
情報処理装置１を動作させるためのプログラムは、ディスクドライブ等の読取部１７にＣＤ−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）ディスク、メモリーカード、又はＵＳＢ（Universal Serial Bus）メモリ等の可搬型記録媒体１０Ａを読み取らせて記憶部１２に記憶してもよい。また当該プログラムを記憶したフラッシュメモリ等の半導体メモリ１０Ｂを情報処理装置１内に実装しても良い。通信部１６は、例えば無線ＬＡＮカード又は携帯電話用通信モジュール等であり、通信網Ｎを介して他のサーバに接続されている。当該プログラムは、通信部１６によりインターネット等の通信網Ｎを介して接続される他のサーバ（図示せず）からダウンロードすることも可能である。以下にその内容を説明する。
【０１０４】
図２３は情報処理装置１の機能ブロック図である。ＣＰＵ１１がプログラム１２Ｐを実行することにより、情報処理装置１は以下のように動作する。取得部１１Ａは携帯端末装置の位置情報を取得する。抽出部１１Ｂは施設情報を位置情報に対応付けて記憶する記憶部１２を参照して、取得部１１Ａで取得した位置情報が示す位置の周辺に位置する複数の施設情報の組を抽出する。通知取得部１１Ｃは複数の施設情報の組に対応付けて通知対象の情報に含まれる単語を記憶する記憶部１２を参照して、抽出した複数の施設情報の組と所定の類似関係を有する複数の施設の組に対応付けて記憶された単語を含む通知対象の情報を取得する。出力部１１Ｄは取得した通知対象の情報を前記携帯端末装置へ出力する。
【０１０５】
以上の実施の形態に関し、更に以下の付記を開示する。
【０１０６】
（付記１）
携帯端末装置の位置情報を取得し、
施設情報を位置情報に対応付けて記憶する記憶部を参照して、取得した位置情報が示す位置の周辺に位置する複数の施設情報の組を抽出し、
複数の施設情報の組に対応付けて通知対象の情報に含まれる単語を記憶する記憶部を参照して、抽出した複数の施設情報の組と所定の類似関係を有する複数の施設の組に対応付けて記憶された単語を含む通知対象の情報を取得し、
取得した通知対象の情報を前記携帯端末装置へ出力する
処理を情報処理装置に実行させることを特徴とするプログラム。
（付記２）
前記記憶部には、施設情報が複数の施設情報の組を分類した施設クラスタに所属する施設所属確率、及び前記通知対象の情報に含まれる単語が複数の単語の組を分類した通知クラスタに所属する単語所属確率が記憶され、
前記複数の施設情報の組を抽出した後、前記記憶部に記憶された施設所属確率に基づいて、抽出した複数の施設情報の組が前記施設クラスタに所属する施設クラスタ所属確率を算出し、
前記記憶部に記憶された単語所属確率に基づいて、前記通知対象の情報が前記通知クラスタに所属する通知クラスタ所属確率を算出し、
算出した施設クラスタ所属確率及び通知クラスタ所属確率に基づいて、取得した位置情報が示す位置で前記携帯端末装置が前記携帯端末装置へ出力する通知対象の情報を参照する参照確率を算出し、
算出した参照確率に基づいて前記通知対象の情報を取得する
付記１に記載のプログラム。
（付記３）
前記携帯端末装置で前記複数の施設情報の組に対応付けられた通知対象の情報の参照履歴を示す履歴情報、前記単語所属確率及び前記施設所属確率に基づいて、前記施設クラスタに属する施設で前記通知クラスタに属する通知対象の情報が前記携帯端末装置により参照される通知参照確率を算出し、
算出した施設クラスタ所属確率、通知クラスタ所属確率及び通知参照確率に基づいて前記参照確率を算出する
付記２に記載のプログラム。
（付記４）
前記記憶部に記憶された複数の施設情報の組に対応付けられた通知対象の情報に基づいて、前記施設クラスタに対応する通知クラスタの数を算出し、
前記履歴情報に基づいて前記施設クラスタに属する施設で前記通知クラスタに属する通知対象の情報を前記携帯端末装置が参照した数を示す参照カウントを算出し、
算出した参照カウントを前記施設クラスタに対応する通知クラスタの数で除算することで前記通知参照確率を算出する
付記２又は付記３に記載のプログラム。
（付記５）
前記施設所属確率に基づいて前記施設クラスタと、抽出した複数の施設情報の組との相関値を算出し、
最も高い相関値を抽出することで前記施設クラスタ所属確率を決定し、
前記単語所属確率に基づいて前記通知クラスタと、前記通知対象の情報との相関値を算出し、
最も高い相関値を抽出することで前記通知クラスタ所属確率を決定する
付記２から付記４のいずれか１つに記載のプログラム。
（付記６）
前記携帯端末装置の位置変化に基づいて前記複数の施設の組の抽出方法を変更する
付記１から付記５のいずれか１つに記載のプログラム。
（付記７）
前記位置情報、前記携帯端末装置へ出力した通知対象の情報及び前記携帯端末装置を識別するための識別情報を対応付けて前記記憶部に記憶し、
前記記憶部に記憶された識別情報に基づいて取得した位置情報が示す位置の周辺で前記携帯端末装置以外の携帯端末装置を識別する識別情報に対応する通知対象の情報が存在するか否かを判定し、
対応する通知対象の情報が存在すると判定した場合、該通知対象の情報を前記携帯端末装置へ出力する
付記１から付記６のいずれか１つに記載のプログラム。
（付記８）
前記参照確率が所定の閾値以上であるか否かを判定し、
前記参照確率が所定の閾値以上である場合、前記携帯端末装置へ前記通知対象の情報を出力する
付記２から付記７のいずれか１つに記載のプログラム。
（付記９）
携帯端末装置へ通知対象の情報を出力し、
該携帯端末装置の位置情報を取得し、
取得した位置情報が示す位置の周辺の複数の施設情報の組を抽出し、
抽出した複数の施設情報の組が複数の施設情報の組を分類した施設クラスタに所属する施設所属確率及び前記通知対象の情報に含まれる単語が複数の単語の組を分類した通知クラスタに所属する単語所属確率を記憶部に記憶し、
前記携帯端末装置で前記複数の施設情報に対応付けられた通知対象の情報の参照履歴を示す履歴情報を前記携帯端末装置から取得し、
記憶した施設所属確率及び単語所属確率並びに取得した履歴情報に基づいて、前記施設クラスタに属する施設で該通知クラスタに属する通知対象の情報が前記携帯端末装置により参照される通知参照確率を算出し、
算出した通知参照確率を前記施設クラスタ及び前記通知クラスタに対応付けて前記記憶部に記憶する
処理を情報処理装置に実行させることを特徴とするプログラム。
（付記１０）
前記携帯端末装置の位置情報を再度取得し、
施設情報を位置情報に対応付けて記憶する記憶部を参照して、再度取得した位置情報が示す位置の周辺に位置する複数の施設情報の組を抽出し、
複数の施設情報の組に対応付けて通知対象の情報に含まれる単語を記憶する記憶部を参照して、抽出した複数の施設情報の組と所定の類似関係を有する複数の施設の組に対応付けて記憶された単語を含む通知対象の情報を取得し、
取得した通知対象の情報を前記携帯端末装置へ出力する
付記９に記載のプログラム。
（付記１１）
色空間上の座標に対応付けられ、通知対象の情報に含まれる単語が複数の単語を分類した通知クラスタに所属する単語所属確率に基づいて、色空間上における通知対象の情報に含まれる単語の座標を複数算出し、
算出した複数の単語の座標に基づき特定される座標を算出し、
算出した座標に対応する色空間上の色を前記通知対象の情報とともに携帯端末装置へ出力する
処理を情報処理装置に実行させることを特徴とするプログラム。
（付記１２）
携帯端末装置の位置情報を取得する取得部と、
施設情報を位置情報に対応付けて記憶する記憶部を参照して、取得した位置情報が示す位置の周辺に位置する複数の施設情報の組を抽出する抽出部と、
複数の施設情報の組に対応付けて通知対象の情報に含まれる単語を記憶する記憶部を参照して、該抽出部で抽出した前記複数の施設情報の組と所定の類似関係を有する複数の施設の組に対応付けて記憶された単語を含む通知対象の情報を取得する通知取得部と、
該通知取得部で取得した通知対象の情報を前記携帯端末装置へ出力する出力部と
を備える情報処理装置。
（付記１３）
携帯端末装置の位置情報を取得し、
施設情報を位置情報に対応付けて記憶する記憶部を参照して、取得した位置情報が示す位置の周辺に位置する複数の施設情報の組を抽出し、
複数の施設情報の組に対応付けて通知対象の情報に含まれる単語を記憶する記憶部を参照して、抽出した前記複数の施設情報の組と所定の類似関係を有する複数の施設の組に対応付けて記憶された単語を含む通知対象の情報を取得し、
取得した通知対象の情報を前記携帯端末装置へ出力する
情報処理装置を用いた情報処理方法。
（付記１４）
移動端末の位置情報を取得し、
施設情報を位置情報に対応付けて記憶する記憶部を参照して、取得した前記位置情報が示す位置の周辺に位置する複数の施設情報を特定し、
複数の施設情報の組みに対応付けて情報を記憶する記憶部を参照して、特定した前記複数の施設情報の組みと所定の類似関係を有する複数の施設の組に対応付けて記憶された情報を取得し、
取得した前記情報又は前記情報に応じた情報を前記移動端末に提供する
処理をコンピュータに実行させることを特徴とする情報提供プログラム。
（付記１５）
移動端末の位置情報を取得する取得部と、
施設情報を位置情報に対応付けて記憶する記憶部を参照して、取得した前記位置情報が示す位置の周辺に位置する複数の施設情報を特定する特定部と、
複数の施設情報の組みに対応付けて情報を記憶する記憶部を参照して、特定した前記複数の施設情報の組みと所定の類似関係を有する複数の施設の組に対応付けて記憶された情報を取得する情報取得部と、
該情報取得部で取得した前記情報又は前記情報に応じた情報を前記移動端末に提供する提供部と
を備えるコンピュータ。
（付記１６）
移動端末の位置情報を取得し、
施設情報を位置情報に対応付けて記憶する記憶部を参照して、取得した前記位置情報が示す位置の周辺に位置する複数の施設情報を特定し、
複数の施設情報の組みに対応付けて情報を記憶する記憶部を参照して、特定した前記複数の施設情報の組みと所定の類似関係を有する複数の施設の組に対応付けて記憶された情報を取得し、
取得した前記情報又は前記情報に応じた情報を前記移動端末に提供する
情報処理装置を用いた情報処理方法。
【０１０７】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。また、各実施の形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【符号の説明】
【０１０８】
１  情報処理装置
１２  記憶部
１１Ａ  取得部
１１Ｂ  算出部
１１Ｃ  通知取得部
１１Ｄ  出力部
１２Ｐ  プログラム
【図１】
2018013930.tif 000003
【図２】
2018013930.tif 000004
【図３】
2018013930.tif 000005
【図４】
2018013930.tif 000006
【図５】
2018013930.tif 000007
【図６】
2018013930.tif 000008
【図７】
2018013930.tif 000009
【図８】
2018013930.tif 000010
【図９】
2018013930.tif 000011
【図１０】
2018013930.tif 000012
【図１１】
2018013930.tif 000013
【図１２】
2018013930.tif 000014
【図１３】
2018013930.tif 000015
【図１４】
2018013930.tif 000016
【図１５】
2018013930.tif 000017
【図１６】
2018013930.tif 000018
【図１７】
2018013930.tif 000019
【図１８】
2018013930.tif 000020
【図１９】
2018013930.tif 000021
【図２０】
2018013930.tif 000022
【図２１】
2018013930.tif 000023
【図２２】
2018013930.tif 000024
【図２３】
2018013930.tif 000025