(57)【要約】【課題】ユーザの周期的な行動パターンにおいて必要とされる施設及び当該施設において提供されているサービスの情報に対して、ユーザの嗜好性を反映させた有用な情報を提供することが可能なサーバ装置等を提供すること。【解決手段】本実施形態の通信システム１は、ＳＮＳ上に提供され、位置情報を有する施設情報及び当該施設で提供されているサービス情報の閲覧履歴と、ユーザが実際に現実空間内において該当する施設を来訪し、かつ、享受したサービスに関するサービス履歴と、に基づいて、ユーザの嗜好性に合致するか否かを判断しつつ、現実空間のユーザの移動履歴から当該ユーザの行動範囲を特定し、該当する施設情報又は当該施設情報と該当するサービス情報を推薦情報として提供する構成を有している。【選択図】図１
2015170326.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された通信端末装置にユーザが所望する情報を推薦情報として提供するサーバ装置であって、
前記通信端末装置を介して受信した前記ユーザの指示に基づいて、データベースに予め登録された現実空間に存在する施設に関する情報であって前記現実空間内の位置情報を有する施設情報及び当該施設にて提供されるサービスの特性がデータ化されているサービス情報を、該当する前記通信端末装置を介して前記ユーザに閲覧可能に提供する情報管理手段と、
前記ユーザ毎に、前記閲覧された施設情報及びサービス情報の履歴の情報を閲覧履歴情報として前記データベースに登録する閲覧履歴登録手段と、
前記ユーザ毎に、該当する前記通信端末装置から、前記現実空間内を移動した際の移動履歴情報を取得して前記データベースに登録する移動履歴登録手段と、
前記ユーザ毎に、前記施設に来訪して前記ユーザが当該施設にて提供されるサービスを受ける際に、前記該当する通信端末装置から、当該サービスを享受した内容を示すサービス履歴情報を取得してデータベースに登録するサービス履歴登録手段と、
予め定められたタイミングに、前記移動履歴情報に基づいて、予め定められた対象期間内であって、前記推薦情報の取得を希望する取得希望ユーザの現実空間内における行動範囲を特定する行動範囲特定手段と、
前記タイミングに、前記閲覧履歴情報及びサービス履歴情報の少なくともいずれか一方に基づいて、前記取得希望ユーザが閲覧したサービス及び当該取得希望ユーザが享受したサービスの少なくともいずれか一方を特定し、当該特定したサービスに関する情報について所定のデータ解析を実行することによって、前記取得希望ユーザのサービスに関する嗜好性を数値化する数値化手段と、
前記数値化された嗜好性に基づいて、前記登録されている施設情報及びサービス情報を検索し、前記特定された行動範囲内に存在する施設であって、当該施設で提供されるサービスの中から所与の条件を有するサービスを推薦サービスとして特定する推薦サービス特定手段と、
前記特定された推薦サービスのサービス情報、又は、当該推薦サービスを提供する施設の施設情報を、前記推薦情報として、該当する通信端末装置を介して前記取得希望ユーザに閲覧可能に提供する情報提供手段と、
を備えることを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
前記行動範囲特定手段が、前記取得希望ユーザの移動履歴情報に基づいて、前記現実空間内に予め設定された複数のエリアの中から、前記取得希望ユーザが過去に滞在した滞在エリアを当該取得希望ユーザの行動範囲として特定する、サーバ装置。
【請求項３】
請求項２に記載のサーバ装置において、
前記行動範囲特定手段が、
前記取得希望ユーザの移動履歴情報に基づいて、前記現実空間内に予め設定された複数のエリアの中から、前記取得希望ユーザが過去に移動したエリアを移動エリアとして検出し、
当該検出した移動エリアにおける滞在時間を集計し、
前記集計した滞在時間が所与の条件を有する移動エリアを前記滞在エリアとして特定する、サーバ装置。
【請求項４】
請求項１〜４のいずれか１項に記載のサーバ装置において、
前記サービス履歴情報には、各ユーザの前記サービスに対する利用価格を示す価格情報が含まれており、
前記推薦サービス特定手段が、
前記サービス履歴情報に基づいて、前記特定された行動範囲内に存在する施設の中から、前記取得希望ユーザの利用価格によって該当する施設を絞り込み、
前記数値化された嗜好性に基づいて、前記絞り込んだ施設で提供されるサービスの中から所与の条件を有するサービスを推薦サービスとして特定する、サーバ装置。
【請求項５】
請求項１〜４のいずれか１項に記載のサーバ装置において、
前記取得希望ユーザのサービス履歴情報に基づいて、当該取得希望ユーザが推薦情報の取得を希望する、予め定められた施設種別の情報を示す推薦施設種別情報によって特定された施設種別に属する施設である特定属性施設への過去における来訪頻度を算出する第１算出手段と、
前記算出された来訪頻度と、直前に当該特定属性施設に来訪した直前来訪タイミングと、に基づいて、次に特定属性施設に来訪する次回来訪タイミングを算出する第２算出手段と、
を更に備え、
前記行動範囲特定手段、前記利用サービス抽出手段、前記数値化手段、前記推薦サービス特定手段、及び、前記情報提供手段が、前記算出された次回来訪タイミングに基づいて該当する処理を実行する、サーバ装置
【請求項６】
請求項１〜５のいずれか１項に記載のサーバ装置において、
前記行動範囲特定手段が、予め定められた期間の移動履歴情報に基づいて、当該取得希望ユーザの現実空間内における前記を特定する、サーバ装置。
【請求項７】
ネットワークを介して接続された通信端末装置にユーザが所望する情報を推薦情報として提供するサーバ装置に用いられるプログラムであって、
前記サーバ装置を、
前記通信端末装置を介して受信した前記ユーザの指示に基づいて、データベースに予め登録された現実空間に存在する施設に関する情報であって前記現実空間内の位置情報を有する施設情報及び当該施設にて提供されるサービスの特性がデータ化されているサービス情報を、該当する前記通信端末装置を介して前記ユーザに閲覧可能に提供する情報管理手段、
前記ユーザ毎に、前記閲覧された施設情報及びサービス情報の履歴の情報を閲覧履歴情報として前記データベースに登録する閲覧履歴登録手段、
前記ユーザ毎に、該当する前記通信端末装置から、前記現実空間内を移動した際の移動履歴情報を取得して前記データベースに登録する移動履歴登録手段、
前記ユーザ毎に、前記施設に来訪して前記ユーザが当該施設にて提供されるサービスを受ける際に、前記該当する通信端末装置から、当該サービスを享受した内容を示すサービス履歴情報を取得してデータベースに登録するサービス履歴登録手段、
予め定められたタイミングに、前記移動履歴情報に基づいて、予め定められた対象期間内であって、前記推薦情報の取得を希望する取得希望ユーザの現実空間内における行動範囲を特定する行動範囲特定手段、
前記タイミングに、前記閲覧履歴情報及びサービス履歴情報の少なくともいずれか一方に基づいて、前記取得希望ユーザが閲覧したサービス及び当該取得希望ユーザが享受したサービスの少なくともいずれか一方を特定し、当該特定したサービスに関する情報について所定のデータ解析を実行することによって、前記取得希望ユーザのサービスに関する嗜好性を数値化する数値化手段、
前記数値化された嗜好性に基づいて、前記登録されている施設情報及びサービス情報を検索し、前記特定された行動範囲内に存在する施設であって、当該施設で提供されるサービスの中から所与の条件を有するサービスを推薦サービスとして特定する推薦サービス特定手段、及び、
前記特定された推薦サービスのサービス情報、又は、当該推薦サービスを提供する施設の施設情報を、前記推薦情報として、該当する通信端末装置を介して前記取得希望ユーザに閲覧可能に提供する情報提供手段、
として機能させることを特徴とするプログラム。
【請求項８】
ネットワークを介して接続された通信端末装置にユーザが所望する情報を推薦情報として提供する推薦情報提供方法であって、
前記通信端末装置を介して受信した前記ユーザの指示に基づいて、データベースに予め登録された現実空間に存在する施設に関する情報であって前記現実空間内の位置情報を有する施設情報及び当該施設にて提供されるサービスの特性がデータ化されているサービス情報を、該当する前記通信端末装置を介して前記ユーザに閲覧可能に提供する情報提供工程と、
前記ユーザ毎に、前記閲覧された施設情報及びサービス情報の履歴の情報を閲覧履歴情報として前記データベースに登録する閲覧履歴登録工程と、
前記ユーザ毎に、該当する前記通信端末装置から、前記現実空間内を移動した際の移動履歴情報を取得して前記データベースに登録する移動履歴登録工程と、
前記ユーザ毎に、前記施設に来訪して前記ユーザが当該施設にて提供されるサービスを受ける際に、前記該当する通信端末装置から、当該サービスを享受した内容を示すサービス履歴情報を取得してデータベースに登録するサービス履歴登録工程と、
予め定められたタイミングに、前記移動履歴情報に基づいて、予め定められた対象期間内であって、前記推薦情報の取得を希望する取得希望ユーザの現実空間内における行動範囲を特定する行動範囲特定工程と、
前記タイミングに、前記閲覧履歴情報及びサービス履歴情報の少なくともいずれか一方に基づいて、前記取得希望ユーザが閲覧したサービス及び当該取得希望ユーザが享受したサービスの少なくともいずれか一方を特定し、当該特定したサービスに関する情報について所定のデータ解析を実行することによって、前記取得希望ユーザのサービスに関する嗜好性を数値化する数値化工程と、
前記数値化された嗜好性に基づいて、前記登録されている施設情報及びサービス情報を検索し、前記特定された行動範囲内に存在する施設であって、当該施設で提供されるサービスの中から所与の条件を有するサービスを推薦サービスとして特定する推薦サービス特定工程と、
前記特定された推薦サービスのサービス情報、又は、当該推薦サービスを提供する施設の施設情報を、前記推薦情報として、該当する通信端末装置を介して前記取得希望ユーザに閲覧可能に提供する情報提供工程と、
を含むことを特徴とする推薦情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに対して有用なサービスに関する情報を提供するサーバ装置、プログラム、及び、推薦情報提供方法に関する。
【背景技術】
【０００２】
近年、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）などのネットワーク技術の発展、及び、タブレット型情報端末装置やスマートフォンなどに代表される情報通信端末装置（以下、「通信端末装置」という。）の進歩に伴い、これら通信端末装置のユーザは、ＳＮＳ（ソーシャル・ネットワーク・サービス）に代表される、情報共有サービス又は情報提供サービスが充実している、
【０００３】
また、このような情報提供サービスにおいては、自身の嗜好性に合致した商品、又は、店舗や娯楽施設などの各種施設（以下、単に「施設」という。）に関する情報（例えば、店舗の詳細な場所やクーポンなどの情報）を取得できるようになっている。
【０００４】
特に、最近では、ユーザの商品などの閲覧情報や購入履歴に基づいてユーザに推薦すべき情報を提供する推薦システムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２４６９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に開示されたシステムにあっては、提供すべき推薦情報を特定する際に、ユーザの現実空間内における位置情報を用いた行動履歴を用いておらず、遠方の施設や地理的に利用困難な施設など利用することができない、又は、利用するには困難となる現実空間に存在する施設を推薦情報として提供する場合も多い。
【０００７】
本発明は、上記課題を解決するためになされたものであり、その目的は、ユーザの周期的な行動パターンにおいて必要とされる施設及び当該施設において提供されているサービスの情報に対して、ユーザの嗜好性を反映させた有用な情報を提供することが可能なサーバ装置等を提供することにある。
【課題を解決するための手段】
【０００８】
（１）上述した課題を解決するため、本発明のサーバ装置は、ネットワークを介して接続された通信端末装置にユーザが所望する情報を推薦情報として提供するサーバ装置であって、前記通信端末装置を介して受信した前記ユーザの指示に基づいて、データベースに予め登録された現実空間に存在する施設に関する情報であって前記現実空間内の位置情報を有する施設情報及び当該施設にて提供されるサービスの特性がデータ化されているサービス情報を、該当する前記通信端末装置を介して前記ユーザに閲覧可能に提供する情報管理手段と、前記ユーザ毎に、前記閲覧された施設情報及びサービス情報の履歴の情報を閲覧履歴情報として前記データベースに登録する閲覧履歴登録手段と、前記ユーザ毎に、該当する前記通信端末装置から、前記現実空間内を移動した際の移動履歴情報を取得して前記データベースに登録する移動履歴登録手段と、前記ユーザ毎に、前記施設に来訪して前記ユーザが当該施設にて提供されるサービスを受ける際に、前記該当する通信端末装置から、当該サービスを享受した内容を示すサービス履歴情報を取得してデータベースに登録するサービス履歴登録手段と、予め定められたタイミングに、前記移動履歴情報に基づいて、予め定められた対象期間内であって、前記推薦情報の取得を希望する取得希望ユーザの現実空間内における行動範囲を特定する行動範囲特定手段と、前記タイミングに、前記閲覧履歴情報及びサービス履歴情報の少なくともいずれか一方に基づいて、前記取得希望ユーザが閲覧したサービス及び当該取得希望ユーザが享受したサービスの少なくともいずれか一方を特定し、当該特定したサービスに関する情報について所定のデータ解析を実行することによって、前記取得希望ユーザのサービスに関する嗜好性を数値化する数値化手段と、前記数値化された嗜好性に基づいて、前記登録されている施設情報及びサービス情報を検索し、前記特定された行動範囲内に存在する施設であって、当該施設で提供されるサービスの中から所与の条件を有するサービスを推薦サービスとして特定する推薦サービス特定手段と、前記特定された推薦サービスのサービス情報、又は、当該推薦サービスを提供する施設の施設情報を、前記推薦情報として、該当する通信端末装置を介して前記取得希望ユーザに閲覧可能に提供する情報提供手段と、を備える構成を有している。
【０００９】
この構成により、本発明のサーバ装置は、ネットワーク上に提供された情報の閲覧履歴及びユーザが実際に現実空間内において享受したサービス履歴に基づくとともに、現実空間内のユーザの移動履歴に基づいて、ユーザに提供する推薦情報を特定することができるので、閲覧履歴や実際に享受したサービスの履歴に具現化されるユーザの嗜好性に加えて、現実空間におけるユーザの移動範囲によって定まる行動範囲に基づいてユーザに推薦すべき推薦情報を特定することができる。
【００１０】
したがって、本発明のサーバ装置は、ヘアカット、飲食又は日用品の購入など、ユーザの周期的な行動パターンにおいて必要とされる施設及び当該施設で提供されているサービスの情報に対して、ユーザの嗜好性を反映させた有用な情報を提供することができる。
【００１１】
（２）また、本発明のサーバ装置は、前記行動範囲特定手段が、前記取得希望ユーザの移動履歴情報に基づいて、前記現実空間内に予め設定された複数のエリアの中から、前記取得希望ユーザが過去に滞在した滞在エリアを当該取得希望ユーザの行動範囲として特定する構成を有している。
【００１２】
この構成により、本発明のサーバ装置は、複数のエリアの中から特定することによって取得希望ユーザの行動範囲を特定することができるので、簡易な処理によってかつ確実に取得希望ユーザにおける行動範囲を特定することができる。
【００１３】
（３）また、本発明のサーバ装置は、前記行動範囲特定手段が、前記取得希望ユーザの移動履歴情報に基づいて、前記現実空間内に予め設定された複数のエリアの中から、前記取得希望ユーザが過去に移動したエリアを移動エリアとして検出し、当該検出した移動エリアにおける滞在時間を集計し、前記集計した滞在時間が所与の条件を有する移動エリアを前記滞在エリアとして特定する構成を有している。
【００１４】
この構成により、本発明のサーバ装置は、滞在時間が長いエリアを、行動範囲を特定するための基準となる滞在エリアとして用いることによって、取得希望ユーザが単に通過しただけのエリアでなく、各種の店舗、施設、自宅又は職場などの所定の目的を持って来訪している可能性が高く、また、取得希望ユーザの頻繁に訪れるエリアであることも想定することができるので、このようなエリアに基づいて推薦情報を提供することによって取得希望ユーザに推薦情報を提供することができる。
【００１５】
したがって、本発明のサーバ装置は、取得希望ユーザに対して有用な推薦情報を提供することができる。
【００１６】
（４）また、本発明のサーバ装置は、前記サービス履歴情報には、各ユーザの前記サービスに対する利用価格を示す価格情報が含まれており、前記推薦サービス特定手段が、前記サービス履歴情報に基づいて、前記特定された行動範囲内に存在する施設の中から、前記取得希望ユーザの利用価格によって該当する施設を絞り込み、前記数値化された嗜好性に基づいて、前記絞り込んだ施設で提供されるサービスの中から所与の条件を有するサービスを推薦サービスとして特定する構成を有している。
【００１７】
この構成により、本発明のサーバ装置は、利用価格に基づいて推薦情報の絞り込みを行うことができるので、取得希望ユーザが不要と想定される情報を排除し、当該取得希望ユーザに対して有用な推薦情報のみを的確に提供することができる。
【００１８】
（５）また、本発明のサーバ装置は、前記取得希望ユーザのサービス履歴情報に基づいて、当該取得希望ユーザが推薦情報の取得を希望する、予め定められた施設種別の情報を示す推薦施設種別情報によって特定された施設種別に属する施設である特定属性施設への過去における来訪頻度を算出する第１算出手段と、前記算出された来訪頻度と、直前に当該特定属性施設に来訪した直前来訪タイミングと、に基づいて、次に特定属性施設に来訪する次回来訪タイミングを算出する第２算出手段と、を更に備え、前記行動範囲特定手段、前記利用サービス抽出手段、前記数値化手段、前記推薦サービス特定手段、及び、前記情報提供手段が、前記算出された次回来訪タイミングに基づいて該当する処理を実行する、構成を有している。
【００１９】
この構成により、本発明のサーバ装置は、想定した次回来訪タイミングの直前や当該次回来訪タイミングに合わせて、推薦情報を提供することができるので、取得希望ユーザに対して有用な推薦情報を的確に提供することができる。
【００２０】
（６）また、本発明のサーバ装置は、前記行動範囲特定手段が、予め定められた期間の移動履歴情報に基づいて、当該取得希望ユーザの現実空間内における前記を特定する構成を有している。
【００２１】
この構成により、本発明のサーバ装置は、取得希望ユーザの古い行動範囲では無く、最近の新しい行動範囲に基づいて推薦情報を特定することができるので、ユーザが以前と嗜好性が変わっている場合であっても、取得希望ユーザに対して有用な推薦情報を的確に提供することができる。
【００２２】
（７）上述した課題を解決するため、本発明のプログラムは、ネットワークを介して接続された通信端末装置にユーザが所望する情報を推薦情報として提供するサーバ装置に用いられるプログラムであって、前記通信端末装置を介して受信した前記ユーザの指示に基づいて、データベースに予め登録された現実空間に存在する施設に関する情報であって前記現実空間内の位置情報を有する施設情報及び当該施設にて提供されるサービスの特性がデータ化されているサービス情報を、該当する前記通信端末装置を介して前記ユーザに閲覧可能に提供する情報管理手段、前記ユーザ毎に、前記閲覧された施設情報及びサービス情報の履歴の情報を閲覧履歴情報として前記データベースに登録する閲覧履歴登録手段、前記ユーザ毎に、該当する前記通信端末装置から、前記現実空間内を移動した際の移動履歴情報を取得して前記データベースに登録する移動履歴登録手段、前記ユーザ毎に、前記施設に来訪して前記ユーザが当該施設にて提供されるサービスを受ける際に、前記該当する通信端末装置から、当該サービスを享受した内容を示すサービス履歴情報を取得してデータベースに登録するサービス履歴登録手段、予め定められたタイミングに、前記移動履歴情報に基づいて、予め定められた対象期間内であって、前記推薦情報の取得を希望する取得希望ユーザの現実空間内における行動範囲を特定する行動範囲特定手段、前記タイミングに、前記閲覧履歴情報及びサービス履歴情報の少なくともいずれか一方に基づいて、前記取得希望ユーザが閲覧したサービス及び当該取得希望ユーザが享受したサービスの少なくともいずれか一方を特定し、当該特定したサービスに関する情報について所定のデータ解析を実行することによって、前記取得希望ユーザのサービスに関する嗜好性を数値化する数値化手段、前記数値化された嗜好性に基づいて、前記登録されている施設情報及びサービス情報を検索し、前記特定された行動範囲内に存在する施設であって、当該施設で提供されるサービスの中から所与の条件を有するサービスを推薦サービスとして特定する推薦サービス特定手段、及び、前記特定された推薦サービスのサービス情報、又は、当該推薦サービスを提供する施設の施設情報を、前記推薦情報として、該当する通信端末装置を介して前記取得希望ユーザに閲覧可能に提供する情報提供手段、として機能させる構成を有している。
【００２３】
この構成により、本発明のプログラムは、ネットワーク上に提供された情報の閲覧履歴及びユーザが実際に現実空間内において享受したサービス履歴に基づくとともに、現実空間内のユーザの移動履歴に基づいて、ユーザに提供する推薦情報を特定することができるので、閲覧履歴や実際に享受したサービスの履歴に具現化されるユーザの嗜好性に加えて、現実空間におけるユーザの移動範囲によって定まる行動範囲に基づいてユーザに推薦すべき推薦情報を特定することができる。
【００２４】
したがって、本発明のプログラムは、ヘアカット、飲食又は日用品の購入など、ユーザの周期的な行動パターンにおいて必要とされる施設及び当該施設で提供されているサービスの情報に対して、ユーザの嗜好性を反映させた有用な情報を提供することができる。
【００２５】
（８）上述した課題を解決するため、本発明の推薦情報提供方法は、ネットワークを介して接続された通信端末装置にユーザが所望する情報を推薦情報として提供する推薦情報提供方法であって、前記通信端末装置を介して受信した前記ユーザの指示に基づいて、データベースに予め登録された現実空間に存在する施設に関する情報であって前記現実空間内の位置情報を有する施設情報及び当該施設にて提供されるサービスの特性がデータ化されているサービス情報を、該当する前記通信端末装置を介して前記ユーザに閲覧可能に提供する情報提供工程と、前記ユーザ毎に、前記閲覧された施設情報及びサービス情報の履歴の情報を閲覧履歴情報として前記データベースに登録する閲覧履歴登録工程と、前記ユーザ毎に、該当する前記通信端末装置から、前記現実空間内を移動した際の移動履歴情報を取得して前記データベースに登録する移動履歴登録工程と、前記ユーザ毎に、前記施設に来訪して前記ユーザが当該施設にて提供されるサービスを受ける際に、前記該当する通信端末装置から、当該サービスを享受した内容を示すサービス履歴情報を取得してデータベースに登録するサービス履歴登録工程と、予め定められたタイミングに、前記移動履歴情報に基づいて、予め定められた対象期間内であって、前記推薦情報の取得を希望する取得希望ユーザの現実空間内における行動範囲を特定する行動範囲特定工程と、前記タイミングに、前記閲覧履歴情報及びサービス履歴情報の少なくともいずれか一方に基づいて、前記取得希望ユーザが閲覧したサービス及び当該取得希望ユーザが享受したサービスの少なくともいずれか一方を特定し、当該特定したサービスに関する情報について所定のデータ解析を実行することによって、前記取得希望ユーザのサービスに関する嗜好性を数値化する数値化工程と、前記数値化された嗜好性に基づいて、前記登録されている施設情報及びサービス情報を検索し、前記特定された行動範囲内に存在する施設であって、当該施設で提供されるサービスの中から所与の条件を有するサービスを推薦サービスとして特定する推薦サービス特定工程と、前記特定された推薦サービスのサービス情報、又は、当該推薦サービスを提供する施設の施設情報を、前記推薦情報として、該当する通信端末装置を介して前記取得希望ユーザに閲覧可能に提供する情報提供工程と、を含む構成を有している。
【００２６】
この構成により、本発明の推薦情報提供方法は、ネットワーク上に提供された情報の閲覧履歴及びユーザが実際に現実空間内において享受したサービス履歴に基づくとともに、現実空間内のユーザの移動履歴に基づいて、ユーザに提供する推薦情報を特定することができるので、閲覧履歴や実際に享受したサービスの履歴に具現化されるユーザの嗜好性に加えて、現実空間におけるユーザの移動範囲によって定まる行動範囲に基づいてユーザに推薦すべき推薦情報を特定することができる。
【００２７】
したがって、本発明の推薦情報提供方法は、ヘアカット、飲食又は日用品の購入など、ユーザの周期的な行動パターンにおいて必要とされる施設及び当該施設で提供されているサービスの情報に対して、ユーザの嗜好性を反映させた有用な情報を提供することができる。
【発明の効果】
【００２８】
本発明のサーバ装置、プログラム、及び、推薦情報提供方法は、ユーザの周期的な行動パターンにおいて必要とされる施設及び当該施設で提供されているサービスの情報に対して、ユーザの嗜好性を反映させた有用な情報を提供することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態における通信システムの構成を示すシステム構成図である。
【図２】一実施形態における通信システムの動作概要を示す概念図である。
【図３】一実施形態における通信端末装置の構成を示すブロック図である。
【図４】一実施形態における情報提供サーバ装置の構成を示すブロック図である。
【図５】一実施形態における情報提供サーバ装置内のＳＮＳユーザ管理ＤＢに記録されるデータの一例を示す図である。
【図６】一実施形態における情報提供サーバ装置内の施設／サービス情報ＤＢに記録されるデータの一例を示す図である。
【図７】一実施形態における情報提供サーバ装置内の閲覧履歴情報ＤＢに記録されるデータの一例を示す図である。
【図８】一実施形態における情報提供サーバ装置内の移動履歴情報ＤＢに記録されるデータの一例を示す図である。
【図９】一実施形態における情報提供サーバ装置内のサービス履歴情報ＤＢに記録されるデータの一例を示す図である。
【図１０】一実施形態の推薦情報特定処理部において実行される推薦情報提供タイミング特定処理を説明するための図である。
【図１１】一実施形態の推薦情報特定処理部において実行される特性数値化処理を説明するための図である。
【図１２】一実施形態の推薦情報特定処理部において実行される推薦サービス特定処理を説明するための図（その１）である。
【図１３】一実施形態の推薦情報特定処理部において実行される推薦サービス特定処理を説明するための図（その２）である。
【図１４】一の実施形態の情報提供サーバ装置において実行される推薦情報提供タイミング特定処理推薦情報特定処理を示すフローチャートである。
【図１５】一の実施形態の情報提供サーバ装置において実行される推薦情報特定処理を示すフローチャートである。
【発明を実施するための形態】
【００３０】
以下、図面を参照しつつ、本発明の実施形態について説明する。なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続されるサーバ装置と、を有する通信システムに対し、本発明に係る、サーバ装置、プログラム及び推薦情報提供方法を適用した場合の実施形態である。
【００３１】
［１］通信システムの構成及び概要
まず、図１及び図２の各図を用いて本実施形態における通信システム１の構成及び概要について説明する。なお、図１は、本実施形態における通信システム１の構成を示すシステム構成図であり、図２は、本実施形態における通信システム１の動作概要を示す概念図である。また、図が煩雑になることを防止するために、図１及び図２においては、一部のユーザのみを示している。すなわち、実際の通信システム１においては、表示するよりも多数のユーザ、及び、通信端末装置が存在している。さらに、図１及び図２は、現実空間ＲＳを概念的に示しており、ＳＮＳのユーザが現実空間ＲＳ上に存在している状況を概念的に示している。
【００３２】
本実施形態の通信システム１は、ＳＮＳなどの会員制の情報提供サービスを利用するシステムであって、ユーザの嗜好性に合致し、かつ、現実空間のユーザにおける行動範囲内の店舗、娯楽施設又は公共施設などの施設に関する情報（以下、「施設情報」という。）、又は、当該施設情報と当該施設において提供されているサービスに関する情報（以下、「サービス情報」という。）を、希望するユーザ（以下、「取得希望ユーザ」ともいう。）に推薦すべき情報（以下、「推薦情報」という。）として提供するシステムである。
【００３３】
特に、本実施形態の通信システム１は、ＳＮＳ上に提供され、位置情報を有する施設情報及び当該施設で提供されているサービス情報の閲覧に関する履歴（以下、「閲覧履歴」という。）と、ユーザが実際に現実空間内において該当する施設を来訪し、かつ、享受したサービスに関する履歴（以下、「サービス履歴」という。）と、に基づいて、ユーザの嗜好性に合致するか否かを判断しつつ、現実空間のユーザの移動履歴から当該ユーザの行動範囲を特定し、該当する施設情報又は当該施設情報と該当するサービス情報を推薦情報として提供する構成を有している。
【００３４】
このような構成を実現するために、本実施形態の通信システム１は、図１に示すように、ユーザによって所持される複数の通信端末装置１０と、ネットワーク２０と、データベース（後述する記録装置３４０）を有し、かつ、基地局ＢＳを介して接続される通信端末装置１０に推薦情報を提供する情報提供サーバ装置３０と、から構成される。
【００３５】
なお、ネットワーク２０は、例えば、携帯電話網を含む公衆電話網と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが相互接続されて構成される。ただし、当該ネットワーク２０の構成は、これに限られない。
【００３６】
通信端末装置１０は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を有し、例えば、携帯型音楽プレーヤー、携帯型ゲーム機、タブレット型情報端末装置、スマートフォン、又は、携帯用電話機等のユーザによって携帯可能な通信端末装置である。そして、通信端末装置１０は、基地局ＢＳを介してネットワーク２０に接続される。
【００３７】
また、通信端末装置１０は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語によって記述されているＷＷＷシステム用のリソースデータと、当該リソースデータのネットワークアドレスを示す固有のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とを用いつつ、情報提供サーバ装置３０とのデータ通信を行うブラウジング機能を有している。
【００３８】
特に、通信端末装置１０は、ブラウジング機能を用いて、情報提供サーバ装置３０から受信したリソースデータによって構成される各種のコンテンツ（すなわち、ＳＮＳ上の各種のコンテンツ）を、ユーザが閲覧可能に表示するとともに、基地局ＢＳ及びネットワーク２０を介して情報提供サーバ装置３０と通信接続しつつ、情報提供サーバ装置３０からＳＮＳの各種のサービス提供を受けることができるようになっている。
【００３９】
そして、通信端末装置１０は、ＳＮＳの各種の機能と、ＧＰＳ機能、ブラウジング機能及びユーザの操作と、に基づいて、情報提供サーバ装置３０にアクセスし、図２に示すように、ＳＮＳを利用するユーザ（以下、「利用ユーザ」ともいう。）によって
（１）施設情報及びサービス情報の検索、閲覧及び閲覧履歴を示す情報（以下、「閲覧履歴情報という。」のデータベースへの登録、
（２）現実空間に存在する施設において享受したサービス情報を示す履歴情報（以下、「サービス履歴情報」という。）のデータベースへの登録
（３）移動履歴を示す情報（以下、「移動履歴情報」という。）の記録及びその登録、並びに、
（４）推薦情報の取得するための各種の設定及び各種の情報の登録
（５）所定のタイミングに得られた推薦情報の表示
の各種の処理を実行することができるように構成されている。
【００４０】
情報提供サーバ装置３０は、ＳＮＳの各サービスを提供するために用いられるサーバ装置である。そして、情報提供サーバ装置３０は、データベースを有し、ＳＮＳの各ユーザが所持する通信端末装置１０を介して入力されたユーザ指示に基づいて、通信端末装置１０と連携しつつ、各種の情報を用いて推薦情報の取得を希望するユーザ（以下、「取得希望ユーザ」という。）の要求に基づいて、推薦情報を特定し、当該特定した推薦情報を該当する通信端末装置１０に提供する推薦情報提供処理を実行するように構成されている。
【００４１】
具体的には、情報提供サーバ装置３０は、図２に示すように、通信端末装置１０を介して受信したユーザの指示に基づいて、データベースに予め登録された現実空間に存在する施設に関する情報であって現実空間内の位置情報を有する施設情報及び当該施設にて提供されるサービスの特性がデータ化されているサービス情報を、該当する通信端末装置を介してユーザに閲覧可能に提供する構成を有している。
【００４２】
また、情報提供サーバ装置３０は、図２に示すように、ユーザ毎に
（１）ユーザによって閲覧された施設情報及びサービス情報の履歴の情報（閲覧履歴情報）
（２）ユーザが施設に来訪して当該施設にて提供されるサービスを受ける際に、当該サービスを享受した内容を示す情報（サービス履歴情報）
（３）ユーザが現実空間内を移動した履歴の情報（移動履歴情報）
をそれぞれ該当する通信端末装置１０から取得してデータベースに登録することが可能な構成を有している。
【００４３】
一方、情報提供サーバ装置３０は、図２に示すように、推薦情報提供処理としては、これらの登録された各種の情報に基づいて、予め定められたタイミング（以下、「推薦情報提供タイミング」という。）において、
（Ａ）予め定められた対象期間内であって、推薦情報の取得を希望する取得希望ユーザの現実空間内における行動範囲を特定する処理（以下、「行動範囲特定処理」という。）、
（Ｂ）データベースに登録された閲覧履歴情報及びサービス履歴情報に基づいて、取得希望ユーザが閲覧したサービス及び当該取得希望ユーザが享受したサービス（以下、「利用サービス」という。）を特定して所定のデータ解析を実行することによって、取得希望ユーザのサービスに関する嗜好性を数値化する処理（以下、「特性数値化処理」という。）し、
（Ｃ）数値化した嗜好性に基づいて、特定した行動範囲内に存在する施設において提供されるサービスの中から所与の条件を有するサービスを推薦サービスとして特定する処理（以下、「推薦サービス特定処理」という。）、
（Ｄ）当該特定した推薦サービスに関するサービス情報、又は、当該サービス情報及び当該特定サービスを提供する施設の施設情報を、推薦情報として、該当する通信端末装置１０を介して前記取得希望ユーザに閲覧可能に提供する処理（以下、「サービス情報提供処理」という。）、
を実行することが可能な構成を有している。
【００４４】
一方、本実施形態においては、情報提供サーバ装置３０は、管理者やユーザによって推薦情報の提供が設定されると、所与のタイミングにおいて、
（イ）取得希望ユーザの既に登録されているサービス履歴情報に基づいて、予め定め取得希望ユーザによって設定された施設種別の情報（以下、「推薦施設種別情報」という。）によって特定された施設種別に属する施設（以下、「特定属性施設」という。）への過去（すなわち、リクエストタイミング以前）の来訪頻度を算出し、
（ロ）当該算出した来訪頻度と、直前に当該特定属性施設に来訪したタイミング（以下、「直前来訪タイミング」という。）と、に基づいて、次に特定属性施設に来訪するタイミング（以下、「次回来訪タイミング」という。）を算出し、
（ハ）当該算出した次回来訪タイミング、又は、当該次回来訪タイミングに基づいて特定したタイミングを推薦情報提供タイミングとして特定し、当該特定した推薦情報提供タイミングにおいて、行動範囲特定処理、特性数値化処理、推薦サービス特定処理、及び、サービス情報提供処理を実行する構成を有している。
【００４５】
なお、推薦施設種別情報は、それぞれの利用ユーザが予め設定する情報であって、取得希望ユーザが推薦情報の取得を希望する施設種別の情報である。
【００４６】
また、以下の実施形態においては、行動範囲特定処理において用いる予め定められた期間は、移動履歴情報として登録されている全期間を用いているが、例えば、登録されている期間の直近の半年や一年など所定の期間の移動履歴情報を用いてもよい。
【００４７】
このような構成により、本実施形態の通信システム１においては、ネットワーク上に提供された情報の閲覧履歴及びユーザが実際に現実空間内において享受したサービス履歴に基づくとともに、現実空間内のユーザの移動履歴に基づいて、ユーザに提供する推薦情報を特定することができるので、閲覧履歴や実際に享受したサービスの履歴に具現化されるユーザの嗜好性に加えて、現実空間におけるユーザの移動範囲によって定まる行動範囲に基づいてユーザに推薦すべき推薦情報を特定することができるようになっている。
【００４８】
したがって、本実施形態の通信システム１においては、ヘアカット、飲食又は日用品の購入など、ユーザの周期的な行動パターンにおいて必要とされる施設及び当該施設で提供されているサービスの情報に対して、ユーザの嗜好性を反映させた有用な情報を提供することができるようになっている。
【００４９】
［２］通信端末装置
次に、図３を用いて本実施形態の各通信端末装置１０の構成について説明する。なお、図３は、本実施形態の通信端末装置１０の構成を示す構成図である。
【００５０】
本実施形態の通信端末装置１０は、図３に示すように、記録部１００と、基地局ＢＳを介してネットワーク２０に接続するネットワーク通信部１１０と、現在位置を検出する現在位置検出部１２０と、種々のアプリケーションを実行するアプリケーション実行部１３０と、を有している。
【００５１】
また、通信端末装置１０は、所定の画像を表示する表示部１４０と、表示部１４０を制御する表示制御部１５０と、カメラモジュールとして機能する撮像部１６０と、ユーザの操作を受け付ける操作部１７０と、装置全体を管理制御する端末管理制御部１８０と、を有している。
【００５２】
なお、上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【００５３】
記録部１００は、例えば、ハードディスクドライブ（以下、「ＨＤＤ」と略す。）、又は、ＮＡＮＤ型若しくはＮＯＲ型等の不揮発性フラッシュメモリによって構成される。また、記録部１００は、アプリケーション実行部１３０、撮像部１６０及び端末管理制御部１８０のワークエリアとしてＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）も含まれる。
【００５４】
具体的には、記録部１００は、アプリケーション記録部１０１と、ＳＮＳ利用管理データ記録部１０２と、施設への来訪情報が記録される来訪履歴情報記録部１０３と、ユーザの移動履歴が記録される移動履歴情報記録部１０４と、を少なくとも含む。
【００５５】
アプリケーション記録部１０１には、アプリケーション実行部１３０、撮像部１６０、及び、端末管理制御部１８０によって実行される様々なアプリケーションプログラム（以下「アプリ」という。）が記録されている他に、上記ブラウジング機能を実現するためのプログラム（すなわち、ブラウザ）も記録されている。
【００５６】
ＳＮＳ利用管理データ記録部１０２には、当該通信端末装置１０のユーザがＳＮＳのサービス提供を受ける際に必要となる各種の管理データ（以下、「ＳＮＳ管理データ」という。）が記録される。
【００５７】
例えば、ＳＮＳ利用管理データ記録部１０２には、ＳＮＳ管理データとして、ＳＮＳのサイトに対応するＵＲＬと、当該ユーザが利用している電子メールのメールアドレスと、当該ユーザのアカウント及び上記ユーザＩＤと、ログイン用のパスワード（すなわち、ログインパスワード）と、使用する通信端末装置１０の種別情報と、が記録されている。ただし、これらの情報が記録されずに、ＳＮＳへのログイン時に、これらの情報が操作部１７０を介して入力されてもよい。
【００５８】
また、ＳＮＳ利用管理データ記録部１０２には、施設やサービスを検索する上で必要なユーザの嗜好情報や基礎情報が記録される。例えば、ＳＮＳ利用管理データ記録部１０２には、ヘアサロン及びヘアスタイルに関する嗜好情報として、希望する施設の特性（アットホームな雰囲気や女性美容師）、並びに、希望する又は自己のヘアスタイルに関する特性（髪の長さ、カラー、顔型、及び、毛量）などの嗜好情報と、が記録される。
【００５９】
さらに、ＳＮＳ利用管理データ記録部１０２には、ＳＮＳによって提供された施設情報及びサービス情報を閲覧した際の閲覧履歴情報が記憶される。例えば、検索閲覧した施設が「ヘアサロン」であって、検索閲覧したサービスが「ヘアサロンが提供するヘアスタイルに関するサービス」の場合には、ＳＮＳ利用管理データ記録部１０２には、検索閲覧した日時、施設名、施設ＩＤ、ヘアスタイルＩＤ、ヘアスタイル特性、及び、サービス種別の各情報が記録される。
【００６０】
来訪履歴情報記録部１０３には、ユーザが施設に来訪した際の施設及び享受したサービスに関する情報（すなわち、サービス履歴情報）が記録される。例えば、来訪した施設（施設の種別）が「ヘアサロン」であって、来訪したサービスが「ヘアサロンが提供するヘアスタイルに関するサービス」の場合には、来訪履歴情報記録部１０３には、施設の種別「ヘアサロン」の他に、来訪日時、来訪した施設の施設ＩＤ、享受したサービスの種別（カット及びカラー）、並びに、サービスに関する属性（完成したヘアスタイルの画像）の各情報が記録される。
【００６１】
なお、サービス履歴情報は、ＳＮＳへのログイン時に、所定のタイミングで情報提供サーバ装置３０にアップロード（データベースへの登録）が実行される。
【００６２】
移動履歴情報記録部１０４には、現在位置検出部１２０から一定間隔毎に出力された自機の現実空間内の現在位置を示す座標位置の情報が移動履歴情報として記録される。なお、移動履歴情報記録部１０４には、常時、移動履歴情報を記録してもよいし、ＧＰＳ機能のＯＮ時など予め定められた期間において、移動履歴情報を記録してもよい。また、当該移動履歴情報は、ＳＮＳへのログイン時に、所定のタイミングで情報提供サーバ装置３０にアップロード（データベースへの登録）が実行される。
【００６３】
ネットワーク通信部１１０は、基地局ＢＳの準拠する通信規格により、基地局ＢＳと無線通信チャネルを構築し、ネットワーク２０を経由して、情報提供サーバ装置３０と各種データの授受を行う。
【００６４】
なお、基地局ＢＳの準拠する通信規格は、ネットワーク２０の構成によって異なる。例えば、ネットワーク２０が携帯電話網を含む場合には、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐｅｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）、又は、３ＧＰＰ２、又は、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などの通信規格に準拠することになる。また、ＩＥＥＥ８０２．１１系の各種ワイヤレスＬＡＮ（Ｗｉｒｅｌｅｓｓ  ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）ネットワークを携帯電話網や固定電話網に接続する構成を採用する場合には、対応する通信規格に準拠することになる。
【００６５】
現在位置検出部１２０は、アプリケーション実行部１３０又は端末管理制御部１８０の制御の下、ネットワーク２０を介してＧＰＳ衛星の位置を認識しつつ、当該ＧＰＳ衛星から送信された衛星信号（ＧＰＳ信号）を所定の間隔（例えば、１０秒）毎に検出する。
【００６６】
そして、現在位置検出部１２０は、当該検出したＧＰＳ信号に基づいて通信端末装置１０の現在位置の緯度及び経度によって示される座標値を所定の間隔毎（例えば、６０秒毎）に算出（すなわち、検出）する。また、この現在位置検出部１２０は、この算出された座標値を位置情報としてアプリケーション実行部１３０に提供する。
【００６７】
なお、通信端末装置１０が、電話機能や近距離無線機能を有している場合には、電話や近距離無線に用いる電波を電話基地局等において受信した方角と電波強度に基づいて当該通信端末装置１０の現在位置を算出（検出）してもよい。また、現在位置検出部１２０は、ＧＰＳ信号の検出間隔及び座標位置の検出間隔については任意に設定可能である。
【００６８】
アプリケーション実行部１３０は、独立的に設けられた中央演算処理装置（ＣＰＵ）によって又は端末管理制御部１８０ともに共通の中央演算処理装置（ＣＰＵ）によって構成され、アプリケーション記録部１０１に記録された各種アプリに基づいて、各処理を実現する。
【００６９】
具体的には、アプリケーション実行部１３０は、操作部１７０に対するユーザの入力操作を検出すると、ブラウザの所定の機能を実行してネットワーク通信部１１０と連動しつつ、情報提供サーバ装置３０に通信接続し、ＳＮＳへのログインを行う。
【００７０】
そして、アプリケーション実行部１３０は、ログイン状態において、記録部１００、現在位置検出部１２０、表示制御部１５０、及び、操作部１７０と連動しつつ、情報提供サーバ装置３０との連携することによって、
（１）施設情報及びサービス情報の検索、閲覧及び閲覧履歴情報の登録、
（２）記録部１００に記録された移動履歴情報及びサービス履歴情報を含む来訪履歴情報の情報提供サーバ装置３０へのアップロード（登録）
（３）推薦施設種別情報の設定
（４）推薦情報の取得及びその閲覧
を実行する。
【００７１】
特に、アプリケーション実行部１３０は、閲覧履歴情報の登録については、ユーザによって入力された検索式に基づいてデータベースに登録されている施設情報又はサービス情報を検索し、又は、検索結果から指定された若しくは直接指定された施設情報又はサービス情報の閲覧を実行する。そして、このとき、アプリケーション実行部１３０は、検索閲覧した日時、施設名や施設ＩＤ及びサービス名やサービスＩＤの各情報を閲覧履歴情報としてＳＮＳ利用管理データ記録部１０２に記録する。そして、アプリケーション実行部１３０は、ＳＮＳにログイン時にＳＮＳ利用管理データ記録部１０２に記録された閲覧履歴情報をユーザＩＤに対応付けて情報提供サーバ装置３０にアップロードする。
【００７２】
また、アプリケーション実行部１３０は、来訪履歴情報の登録については、ユーザからの操作入力、または、バーコードなどの情報を読み込むことによって、各種の情報を取得し、取得した情報を来訪履歴情報として、ユーザが施設に来訪した際の施設及び享受したサービスに関する情報（すなわち、サービス履歴情報）を来訪履歴情報記録部１０３に記録する。そして、アプリケーション実行部１３０は、ＳＮＳにログイン時に来訪履歴情報記録部１０３に記録された移動履歴情報をユーザＩＤに対応付けて情報提供サーバ装置３０にアップロードする。
【００７３】
さらに、アプリケーション実行部１３０は、移動履歴情報の登録については、ユーザからの操作指示に基づいて、現在位置検出部１２０に自機の現在位置を検出させ、当該検出によって取得した位置情報を移動履歴情報記録部１０４に記録する。そして、アプリケーション実行部１３０は、ＳＮＳにログイン時に移動履歴情報記録部１０４に記録された移動履歴情報をユーザＩＤに対応付けて情報提供サーバ装置３０にアップロードする。
【００７４】
表示部１４０は、例えば、液晶素子又は有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子のパネルによって構成され、表示制御部１５０において生成された表示データに基づいて所定の画像を表示する。
【００７５】
表示制御部１５０は、表示部１４０に表示させるために必要な表示データを生成するようになっており、生成された表示データを当該表示部１４０に出力する。
【００７６】
操作部１７０は、各種の確認ボタン、各操作指令を入力する操作ボタン、テンキーなどの多数のキー及びタッチパネルにより構成され、各操作を行う際に用いられる。
【００７７】
端末管理制御部１８０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、記録部１００に記録された各種のアプリケーションを実行することにより、通信端末装置１０の全般的な機能を総括的に制御する。
【００７８】
［３］情報提供サーバ装置
次に、図４〜図９の各図を用いて本実施形態の情報提供サーバ装置３０の構成について説明する。なお、図４は、本実施形態の情報提供サーバ装置３０の構成を示すブロック図であり、図５〜図９は、本実施形態における情報提供サーバ装置３０内のＳＮＳユーザ管理ＤＢ３３１、施設／サービス情報ＤＢ３４２、閲覧履歴情報ＤＢ３４３、移動履歴情報ＤＢ３４４及びサービス履歴情報ＤＢ３４５に記録されるデータの一例を示す図である。
【００７９】
本実施形態の情報提供サーバ装置３０は、図４に示すように、ネットワーク２０に接続される通信制御部３１０と、各種のメモリとして機能するＲＯＭ／ＲＡＭ３２０と、現在日時を特定するためのタイマ３３０と、各種のデータベースを有する記録装置３４０と、装置全体を制御するサーバ管理制御部３５０と、各種の処理を実行するデータ処理部３６０と、を有する。
【００８０】
なお、例えば、本実施形態の通信制御部３１０は、閲覧履歴登録手段、移動履歴登録手段、サービス履歴登録手段及び情報提供手段、又は、これらの一部を構成し、記録装置３４０は、本発明のデータベースを構成する。また、例えば、データ処理部３６０は、閲覧履歴登録手段、移動履歴登録手段、サービス履歴登録手段、情報管理手段、行動範囲特定手段、特性数値化手段、推薦サービス特定手段、情報提供手段、第１算出手段、及び、第２算出手段を構成する。
【００８１】
通信制御部３１０は、所定のネットワークインターフェースであり、通信端末装置１０と通信チャネルを構築し、各種データの授受を行う。
【００８２】
ＲＯＭ／ＲＡＭ３２０には、情報提供サーバ装置３０の駆動に必要な各種のプログラムが記録されている。また、ＲＯＭ／ＲＡＭ３２０は、サーバ管理制御部３５０やデータ処理部３６０が各種の処理を実行する際のワークエリアとして用いられる。
【００８３】
記録装置３４０は、ＨＤＤにより構成され、その記録領域内に、少なくとも、ＳＮＳユーザ管理ＤＢ３４１と、施設／サービス情報データベース（以下、「施設／サービス情報ＤＢ」という。）３４２、閲覧履歴情報データベース（以下、「閲覧履歴情報ＤＢ」という。）３４３と、移動履歴情報データベース（以下、「移動履歴情報ＤＢ」という。）３４４と、サービス履歴情報データベース（以下、「サービス履歴情報ＤＢ」という。）３４５と、が設けられている。
【００８４】
ＳＮＳユーザ管理ＤＢ３４１は、ＳＮＳの利用登録をした各ユーザを管理するための各種情報がデータとして格納されるデータベースである。例えば、ＳＮＳユーザ管理ＤＢ３４１には、図５に示すように、
（１）各ユーザに対応するユーザＩＤと、
（２）当該ユーザのユーザ名と、
（３）当該ユーザを説明する説明文その他のユーザ情報と、
（４）電子メールアドレスなどの基本情報と、
（５）施設やサービスに対する嗜好を示す嗜好情報と
（６）推薦情報の取得を希望する施設の種別（すなわち、推薦施設種別情報）及びその推薦情報提供タイミングの推薦情報の取得に関する情報（以下、「推薦情報プロファイル」という。）と、
が対応付けて登録（記録）される。特に、ユーザ情報には少なくとも当該ユーザの性別、年齢又は年齢層、及び、自己紹介などのテキストデータが含まる。
【００８５】
例えば、図５に例示する場合には、ＳＮＳユーザ管理ＤＢ３４１には、ユーザＩＤ「００１」により特定されるユーザに対して、ユーザ名「ユーザＡ」と、ユーザ情報「ｕｓｅｒＡ−ｐｒｏｆｉｌｅ」と、基本情報「ｕｓｅｒＡ−ｂａｓｅ」と、嗜好情報「ｕｓｅｒＡ−ｐｒｅｆｅｒｅｎｃｅ」と、推薦施設種別情報「ヘアサロン」及び推薦情報提供タイミング「２０１４年２月１５日〜２月２０日」なる推薦情報プロファイルの各情報が対応付けて記録されている。
【００８６】
施設／サービス情報ＤＢ３４２は、ＳＮＳに登録する各ユーザに対して提供する施設情報及びサービス情報が格納されるデータベースである。例えば、施設／サービス情報ＤＢ３４２には、図６に示すように、
（１）施設ＩＤと、
（２）施設種別と、
（３）施設名と、
（４）現実空間内の位置を示す位置情報と、
（５）施設のＷｅｂページのアドレスと、
（６）施設で提供するサービスのサービス情報と、
（７）サービスの価格の情報（以下、「価格情報」という。）
が記録される。
【００８７】
なお、（１）〜（５）は本実施形態の施設情報であり、（６）のサービス情報には、「サービス名」、「サービスＩＤ」、「サービスに関する料金その他の特性又は属性を示す価格データ及びキーワードとなるテキストデータ（すなわち、タグデータ）などのデータ化された情報」、及び、「サービス情報のＷｅｂページ」が含まれる。
【００８８】
例えば、図６に例示する場合には、施設／サービス情報ＤＢ３４２には、施設ＩＤ「Ｓ０１」を有する施設種別「ヘアサロン」の「ＳａｌａｏｎＡ」について、現実空間における「緯度・・・・：経度・・・・・」に存在し、「ｈｔｔｐ：／／・・・・」においてＷｅｂページを提供している旨を示す施設情報が記録されており、当該施設情報に対応付けてヘアのスタイル「ＳＴＹＬＥ０１」を規定するサービス情報及びサービスに関する料金の価格情報「７５００円」が記録されている。
【００８９】
また、「ＳＴＹＬＥＥ０１」のサービス情報には、例えば、サービスＩＤ「ＳＴＹＬＥ０１」で、及び、その特性又は属性を示す属性情報（すなわち、タグ情報）として「ミディアム」、「ブラウン」、「毛量多い」及び「クセ無し」を含む。
【００９０】
閲覧履歴情報ＤＢ３４３は、通信端末装置１０を用いてユーザによって検索閲覧された施設情報又はサービス情報がデータとして格納されるデータベースである。例えば、閲覧履歴情報ＤＢ３４２には、図７に示すように、
（１）検索閲覧したユーザのユーザＩＤ、
（２）検索閲覧した日時（閲覧日時）、及び、
（３）検索閲覧した施設ＩＤ又はサービスＩＤ
が対応付けて登録（記録）される。
【００９１】
例えば、図７に例示する場合には、ユーザＩＤ「００１」により特定されるユーザが、２０１３年４月１５日の２０：００に、サービスＩＤ「ＳＴＹＬＥ０１」が閲覧さていることを示す閲覧履歴情報が記録されている。
【００９２】
移動履歴情報ＤＢ３４４は、通信端末装置１０によって検出記録されたユーザの移動履歴情報、すなわち、所定の期間内にユーザ存在した現在位置情報がデータとして格納されるデータベースである。例えば、移動履歴情報ＤＢ３４４には、図８に示すように、所定の間隔（例えば、６０秒）毎に
（１）対象となるユーザのユーザＩＤ、
（２）現在位置を検出した際の日時（検出日時）、及び
（３）現在位置（すなわち、緯度及び経度）、
が対応付けて登録（記録）される。
【００９３】
例えば、図７に例示する場合には、ユーザＩＤ「００１」により特定されるユーザが、２０１３年４月１５日の２０：００に、「緯度：・・・・・及び経度：・・・・・」によって特定される位置に存在したことが記録されている。
【００９４】
サービス履歴情報ＤＢ３４５は、通信端末装置１０によって入力し登録されたユーザによって享受されたサービスに関するサービス履歴情報がデータとして格納されるデータベースである。例えば、サービス履歴情報ＤＢ３４５には、図９に示すように、
（１）対象となるユーザのユーザＩＤ、
（２）サービスを享受した日時、
（３）サービスを享受した施設の施設ＩＤ、
（４）享受したサービスのサービスＩＤ
（５）サービスの内容に関する属性を示す属性情報
が対応付けて登録（記録）される。
【００９５】
例えば、図９に例示する場合には、ユーザＩＤ「００１」により特定されるユーザが、２０１３年８月１日の１７：２５に、施設ＩＤ「Ｓ０１」で特定されるヘアサロンの施設で、サービスＩＤ「ＳＴＹＬＥ０１」によって特定されるサービスであって、属性情報のタグデータとして「長さ：ミディアム」及び「カラー：茶色」、並びに、属性情報の価格データとして「利用価格：７５００円」のサービスを享受したことが記録されている。
【００９６】
サーバ管理制御部３５０は、主に中央演算処理装置（ＣＰＵ）によって構成され、プログラムを実行することによって、情報提供サーバ装置３０の各部を統合制御する。
【００９７】
データ処理部３６０は、独立的に設けられた中央演算処理装置（ＣＰＵ）によって又は上記サーバ管理制御部３５０とともに共通の中央演算処理装置（ＣＰＵ）によって構成される。
【００９８】
特に、データ処理部３６０は、サーバ管理制御部３５０による制御の下、ＳＮＳに関する各種の機能を実行するとともに、ログイン管理を実行し、通信端末装置１０の指示及び当該通信端末装置１０から送信された各データに基づいて、
（１）施設情報及びサービス情報の検索、閲覧及び閲覧履歴情報の登録、
（２）移動履歴情報及びサービス履歴情報の登録、及び、
（３）推薦情報提供処理を実行するための各種の設定と、
（４）所定のタイミングによって、推薦情報提供処理と、
を実行する構成を有している。
【００９９】
具体的には、データ処理部３６０は、アプリケーションを実行することによって、閲覧履歴情報、移動履歴情報、及び、サービス履歴情報の登録管理を実行する登録管理部３６１と、推薦情報提供処理を行う推薦情報提供処理部３６２と、を実現する。
【０１００】
登録管理部３６１は、各ユーザの指示に基づいて、通信制御部３１０と連動し、推薦施設種別情報の設定、及び、その推薦情報提供タイミングの推薦情報の取得に関する情報の設定を実行するとともに、通信端末装置１０を介して受信した閲覧履歴情報、移動履歴情報及びサービス履歴情報を、それぞれ、閲覧履歴情報ＤＢ３４３、移動履歴情報ＤＢ３４４及びサービス履歴情報３５５に登録する各種の登録処理を実行する。
【０１０１】
推薦情報提供処理部３６２は、推薦情報提供処理としては、推薦情報提供タイミングに、
（１）予め定められた対象期間内であって、推薦情報の取得を希望する取得希望ユーザの現実空間内における行動範囲を特定する行動範囲特定処理、
（２）当該取得希望ユーザの推薦施設種別情報によって特定された施設種別を特定し、当該特定した施設種別に属する施設において提供されるサービスであって取得希望ユーザが利用（閲覧又は享受）した利用サービスに関する取得希望ユーザの嗜好性を数値化する特性数値化処理、
（３）特定した行動範囲内に存在する施設において提供されるサービスの中から、推薦施設種別情報によって特定された施設種別に属し、かつ、数値化された嗜好性について所与の条件を有する推薦サービスを特定する推薦サービス特定処理、
（４）当該特定した推薦サービスに関するサービス情報などを取得希望ユーザに閲覧可能に提供するサービス情報提供処理、
を実行する。
【０１０２】
また、推薦情報提供処理部３６２は、管理者や利用ユーザによって推薦情報の提供が設定されると、月初又は週初などの任意のタイミングにおいて、推薦施設種別情報によって特定された施設種別に属する特定属性施設への過去の来訪頻度を算出するとともに、当該来訪頻度に基づいて推薦施設種別情報によって特定された施設種別に属する施設への次回来訪タイミングを算出して推薦情報提供タイミングとして特定する推薦情報提供タイミング特定処理を実行する。
【０１０３】
なお、本実施形態の推薦情報提供処理部３６２の詳細及び推薦情報提供処理部３６２によって実行される各処理の詳細は後述する。
【０１０４】
［４］推薦情報特定処理部
［４．１］推薦情報提供タイミング特定処理を含む推薦情報特定処理の概要
次に、本実施形態の情報提供サーバ装置３０の推薦情報提供処理部３６２において実行される推薦情報特定処理ついて説明する。
【０１０５】
本実施形態の推薦情報提供処理部３６２は、取得希望ユーザにおける推薦施設種別情報によって特定された施設種別について、推薦情報提供タイミングに、推薦情報特定処理として、行動範囲特定処理、特性数値化処理、推薦サービス特定処理、及び、サービス情報提供処理を実行し、次回来訪するタイミング及びそのタイミングに基づいて定まるタイミング（すなわち、推薦情報提供タイミング）に、来訪を勧めるべく取得希望ユーザが興味を抱くサービス（すなわち、推薦サービス）に関する情報を推薦情報として自動的にユーザに提供する。
【０１０６】
通常、各ユーザのサービスを享受したサービス履歴には、そのユーザの該当サービスにおける来訪パターンが反映されているとともに、当該サービス履歴及びユーザの施設やサービスに対する閲覧履歴には、ユーザの嗜好性が具現化されていると想定される。
【０１０７】
また、ユーザの移動履歴は、当該ユーザの行動範囲を示すので、当該行動範囲内に存在する施設や当該施設で提供されるサービスには興味を抱きやすいと想定され、かつ、ユーザの周期的な行動パターンを認識することが可能となる。
【０１０８】
そこで、推薦情報提供処理部３６２は、ユーザの閲覧履歴情報及びサービス履歴情報のみならず、移動履歴情報を用いることによってユーザの嗜好性に加えて、該当サービスを享受するパターンとともに現実空間におけるユーザの行動範囲に基づいてユーザに推薦すべき推薦情報及びそのタイミングを特定し、ユーザの周期的な行動パターンにおいて必要とされる施設及び当該施設で提供されているサービスの情報に対して、ユーザの嗜好性を反映させた有用な情報を提供することができるようになっている。
【０１０９】
なお、以下の説明においては、施設種別「ヘアサロン」を例に用いるとともに、取得希望ユーザが「ヘアサロン」に関する情報を推薦情報として取得要求しているものとする。
【０１１０】
［４．２］推薦情報提供タイミング特定処理
次に、本実施形態の推薦情報提供処理部３６２において実行される推薦情報提供タイミング特定処理について説明する。
【０１１１】
推薦情報提供処理部３６２は、管理者やユーザによって推薦情報の提供が設定されると、月初又は週初などの管理者や利用ユーザ（具体的には、取得希望ユーザ）によって設定された任意のタイミングにおいて、
（ａ）ＳＮＳユーザ管理ＤＢ３４１から読み出された推薦施設種別情報とともに、取得希望ユーザのサービス履歴情報に基づいて、当該読み出した推薦施設種別情報によって特定された施設種別に属する１又は複数の特定属性施設への過去の来訪頻度を算出し、
（ｂ）当該算出した来訪頻度と、直前にいずれかの当該特定属性施設に来訪した直前来訪タイミングと、に基づいて、次に推薦情報によって特定される特定属性施設に来訪する次回来訪タイミングを算出し、
（ｃ）当該算出した次回来訪タイミング、又は、当該次回来訪タイミングに基づいて特定したタイミングを推薦情報提供タイミングとして特定する、
推薦情報提供タイミング特定処理を実行する。
【０１１２】
特に、本実施形態においては、推薦情報提供処理部３６２は、直前来訪タイミングに、１又は複数の特定属性施設への過去の来訪頻度（日数）対して標準偏差を加算及び減算した範囲を加えた範囲を、次回来訪タイミングとして算出する。
【０１１３】
また、推薦情報提供処理部３６２は、来訪頻度としては、一の特定属性施設又は異なる特定属性施設について来訪時刻の早い順に並べ、その来訪間隔の平均を算出する。
【０１１４】
例えば、来訪頻度「２７日」と算出されるとともに、直前来訪タイミングが２０１４年１月１０日であって、標準偏差が「３日」と算出された場合には、推薦情報提供処理部３６２は、次回来訪タイミングを２月４日から２月１０日と算出する。
【０１１５】
なお、このような場合に、例えば、推薦情報提供処理部３６２は、２月４日の所定の時刻になった場合に、推薦情報特定処理を実行し、その後２月１０日まで毎日、推薦情報特定処理を繰り返す。ただし、推薦情報提供部３６２は、次回来訪タイミングに基づく推薦情報特定処理を実行については、次回来訪タイミング内であればよく、これに限定されない。
【０１１６】
すなわち、本実施形態においては、標準偏差の加算及び減算せずに、直前来訪タイミングに、算出した来訪頻度を加算したタイミングを次回来訪タイミングとして算出してもよいし、標準偏差に代えて取得希望ユーザが設定した日数を加算及び減算することによって次回来訪タイミングを算出してもよい。
【０１１７】
［４．３］行動範囲特定処理
次に、図１０を用いて本実施形態の推薦情報提供処理部３６２において実行される行動範囲特定処理について説明する。なお、図１０は、本実施形態の行動範囲特定処理を説明するための図である。
【０１１８】
推薦情報提供処理部３６２は、行動範囲特定処理としては、複数のエリアのそれぞれに現実空間の経度範囲及び緯度範囲が対応付けられているエリア特定マップデータ（図示せず）を有し、当該現実空間に対して移動履歴情報ＤＢ３４４に登録されている全ての期間、又は、当該行動範囲特定処理を実行する直前の６月若しくは１年などの予め定められた対象期間内の移動履歴情報に基づいて、現実空間内に予め設定された複数のエリアの中から、それぞれの緯度及び経度から一のエリアを特定しつつ、取得希望ユーザが過去に滞在した滞在エリアを当該取得希望ユーザの行動範囲として特定する。
【０１１９】
具体的には、
（１Ａ）取得希望ユーザの移動履歴情報及びエリア特定マップデータに基づいて、現実空間内に予め設定された複数のエリアの中から、取得希望ユーザが過去に移動したエリアを移動エリアとして検出し、
（１Ｂ）当該検出した移動エリアにおける滞在時間を集計し、
（１Ｃ）集計した滞在時間が所与の条件を有する移動エリアを滞在エリアとして特定する。
【０１２０】
特に、推薦情報提供処理部３６２は、エリア特定マップデータに基づいて、移動履歴情報によって特定される緯度及び経度が属するエリアを特定し、当該特定したエリアを移動エリアに決定する。
【０１２１】
また、推薦情報提供処理部３６２は、所定間隔（例えば６０秒毎）に登録されている位置情報において、移動エリアが切り替わった時点から次の移動エリアに切り替わる時点までの時間を集計することによって予め定められた対象期間内における各移動エリアの滞在時間を集計する。
【０１２２】
例えば、図１０（Ａ）に示すような取得希望ユーザのユーザＡの「緯度」、「経度」及び「時刻（日時）」を取得した場合には、推薦情報提供処理部３６２は、図１０（Ｂ）に示すような全対象期間の移動エリアにおける滞在時間を算出し、全体に対して所定の割合（全体の６０％）を占有する上位の移動エリア「青山（５０％）」及び「新宿（３３．３％）」を滞在エリアとして特定する。
【０１２３】
なお、本実施形態においては、推薦情報提供処理部３６２は、エリア特定マップデータを用いずに、緯度及び経度から住所を特定し、当該住所に含まれる地域、例えば、新宿区などの特別区または横浜市などの都市名や町名をエリアとして特定し、移動エリア及び滞在アエリアを特定してもよい。
【０１２４】
［４．４］特性数値化処理
次に、図１１を用いて本実施形態の推薦情報提供処理部３６２において実行される特性数値化処理について説明する。なお、図１１は、本実施形態の推薦情報提供処理部３６２において実行される特性数値化処理を説明するための図である。
【０１２５】
推薦情報提供処理部３６２は、ＳＮＳユーザ管理ＤＢ３４１から読み出した推薦施設種別情報と、閲覧履歴ＤＢ３４３及びサービス履歴情報ＤＢ３４５に登録された閲覧履歴情報及びサービス履歴情報と、に基づいて、当該読み出した推薦施設種別情報によって特定される施設種別に属する施設（以下、「推薦対象施設」という。）において提供されるサービス（以下、「推薦対象サービス」という。）であって、取得希望ユーザが閲覧したサービス及び当該取得希望ユーザが享受したサービス（以下、「利用サービス」という。）を特定し、特定した利用サービスに関する情報について所定のデータ解析を実行することによって、取得希望ユーザのサービスに関する特性数値化処理を実行する。
【０１２６】
具体的には、推薦情報提供処理部３６２は、
（２Ａ）サービス履歴情報に対しては、サービス履歴情報ＤＢ３４５に登録された取得希望ユーザのサービス履歴情報を読み出し、推薦対象サービスに該当し、かつ、当該取得希望ユーザが享受したサービスを利用サービスとして特定し、
（２Ｂ）閲覧履歴情報に対しては、閲覧履歴ＤＢ３４３に登録された取得希望ユーザの閲覧履歴情報を読み出し、推薦対象サービスに該当し、かつ、当該取得希望ユーザが閲覧したサービスを利用サービスと特定し、
（２Ｃ）当該特定した利用サービスに関する情報として、施設／サービス情報ＤＢ３４２に登録されたサービス情報であって特定したサービスに一致するサービスのサービス情報に含まれるキーワードとなるテキストデータ（すなわち、タグデータ）を読み出し、
（２Ｄ）当該読み出したタグデータについてデータ解析を実行することによって、取得希望ユーザのサービスに関する嗜好性を数値化する。
【０１２７】
特に、本実施形態においては、推薦情報提供処理部３６２は、（２Ｄ）の処理としては、当該読み出したタグデータによって示されるタグの数をカウントし、当該タグのカウント数を、嗜好性を示す数値化された値として、算出する。
【０１２８】
例えば、取得希望ユーザのユーザＡによって享受されたサービス及び閲覧されたサービスのサービス情報において、図１１（Ａ）に示すサービス履歴情報及び図１１（Ｂ）に示す閲覧履歴情報であって、ヘアサロンに関する各サービスにおけるタグデータが読み出された場合には、推薦情報提供処理部３６２は、図１１（Ｃ）に示すように、タグ「ブラウン」、「ミディアム」、「ナチュラル」及び「カジュアル」についてカウントし、それぞれカウントされたタグに基づく「６」、「４」、「２」及び「２」の値を、嗜好性を示す数値化された値として、算出する。なお、本実施携帯においては、カウント数「１」以下のタグデータは省略しているが、省略するカウント数は、任意に設定可能である。
【０１２９】
［４．５］推薦サービス特定処理
次に、図１２及び図１３を用いて本実施形態の推薦情報提供処理部３６２において実行される推薦サービス特定処理について説明する。なお、図１２及び図１３は、本実施形態の推薦情報提供処理部３６２において実行される推薦サービス特定処理を説明するための図である。
【０１３０】
推薦情報提供処理部３６２は、特性数値化処理によって数値化された嗜好性に基づいて、鼓動範囲特定処理によって特定された行動範囲内に存在する対象施設（以下、「行動範囲内施設」という）であって、当該対象施設で提供されるサービスの中から所与の条件を有するサービスを推薦サービスとして特定する。
【０１３１】
特に、本実施形態においては、推薦情報提供処理部３６２は、サービス履歴情報ＤＢ３４５に登録されたサービス履歴情報に基づいて、行動範囲内施設の中から、取得希望ユーザの利用価格によって該当する対象施設を絞り込み、数値化された嗜好性に基づいて、絞り込んだ対象施設で提供されるサービスの中から所与の条件を有するサービスを推薦サービスとして特定する。
【０１３２】
具体的には、推薦情報提供処理部３６２は、
（３Ａ）施設／サービス情報ＤＢ３４２に登録された施設の中から、移動範囲特定処理によって特定された行動範囲内に位置情報を有する施設を対象施設として特定し、
（３Ｂ）サービス履歴情報ＤＢ３４５に登録された取得希望ユーザのサービス履歴情報に基づいて、特定した動範囲内に存在する対象施設の中から、当該取得希望ユーザの利用価格によって該当する対象施設を絞り込み、
（３Ｃ）特性数値化処理によって数値化された嗜好性に基づいて、絞り込んだ対象施設で提供されるサービスの中から所与の条件を有するサービスを推薦サービスとして特定する。
【０１３３】
特に、推薦情報提供処理部３６２は、（３Ｂ）の処理においては、取得希望ユーザのサービス履歴情報に登録された施設の価格情報（利用価格）であって、ＳＮＳユーザ管理ＤＢ３４１から読み出した推薦施設種別情報によって特定された施設種別に属する施設の価格情報を取得し、当該取得した価格情報に基づいて定まる所与の条件を有する施設に対象施設を絞り込む。
【０１３４】
例えば、取得希望ユーザのユーザＡにおいて、図１２に示すように、サービス履歴情報として、享受したサービスとその価格が登録されている場合には、推薦情報提供処理部３６２は、平均価格「６０００円」を算出し、当該６０００円±設定値（例えば、１０００円）以内の価格の情報を有する施設に対象施設を絞り込む。
【０１３５】
一方、推薦情報提供処理部３６２は、（３Ｃ）の処理においては、
（３Ｃ−１）数値化された嗜好性に基づいて施設／サービス情報ＤＢ３４２を検索し、
（３Ｃ−２）当該嗜好性に含まれるタグと同一のタグを有するサービス情報に、当該タグに対応付けられているポイントを付与し、
（３Ｃ−３）全ての嗜好性（すなわち、タグ）について各サービスのポイントを集計し、
（３Ｃ−４）集計したポイントの上位（例えば最上位または上位３つなど）のサービスを推薦サービスとして特定する。
【０１３６】
例えば、図１１（Ｃ）に示すような数値化された嗜好性の情報が絞り込んだ対象施設及びそれらのサービスについて算出されている場合には、推薦情報提供処理部３６２は、図１３に示すように、各施設の各サービスに対するポイントを集計し、最上位の施設ＩＤ「Ｓ０１」の「ＳＴＹＬＥ０１」のサービスを推薦サービスとして特定する。
【０１３７】
［４．６］サービス情報提供処理
次に、本実施形態の推薦情報提供処理部３６２において実行されるサービス情報提供処理について説明する。
【０１３８】
推薦情報提供処理部３６２は、推薦サービス特定処理によって特定された推薦サービスに関するサービス情報及び当該サービスを提供する施設の施設情報を施設／サービス情報ＤＢ３４２から読み出して、当該読み出したサービス情報及び施設情報を、取得希望ユーザに閲覧可能に、該当する通信端末装置１０に配信する。
【０１３９】
特に、推薦情報提供処理部３６２は、推薦情報に対応付けてクーポンに関する情報やお勧めのサービス又は商品に関する画像をデータとして添付して得希望ユーザに閲覧可能に、該当する通信端末装置１０に配信してもよい。
【０１４０】
［５］通信システムの動作
［５．１］推薦情報提供タイミング特定処理
次いで、図１４を参照しつつ本実施形態の情報提供サーバ装置３０における推薦情報提供タイミング特定処理の動作について説明する。なお、図１４は、情報提供サーバ装置３０において実行される推薦情報提供タイミング特定処理推薦情報特定処理を示すフローチャートである。
【０１４１】
本動作においては、当該動作に先立って、推薦施設種別情報を含む、推薦情報の提供が設定されているユーザのＳＮＳユーザ管理ＤＢ３３１に各種の情報が登録済みの状態になっているものとする。
【０１４２】
また、以下の動作においては、一の取得希望ユーザにおける推薦情報提供タイミング特定処理について説明する。
【０１４３】
まず、推薦情報提供処理部３６２は、毎月１日（月初）又は毎週月曜日（週初）など管理者や取得希望ユーザによって設定された任意のタイミングであることを検出すると（ステップＳ１０）、ＳＮＳユーザ管理ＤＢ３４１から該当するユーザ（すなわち、取得希望ユーザ）の推薦施設種別情報を読み出す（ステップＳ１１）。
【０１４４】
次いで、推薦情報提供処理部３６２は、当該取得希望ユーザのサービス履歴情報をサービス履歴情報ＤＢ３４５から読み出し（ステップＳ１２）、当該読み出したサービス履歴情報に基づいて、当該読み出した推薦施設種別情報によって特定された施設種別に属する１又は複数の特定属性施設への過去の来訪頻度を算出する（ステップＳ１３）。
【０１４５】
次いで、推薦情報提供処理部３６２は、サービス履歴情報ＤＢ３４５から取得希望ユーザにおける直前のいずれかの当該特定属性施設に来訪した直前来訪タイミング検出し（ステップＳ１４）、ステップＳ１３の処理において算出した来訪頻度と、ステップＳ１４の処理において検出した直前来訪タイミングと、に基づいて、次に推薦情報によって特定される施設に来訪する次回来訪タイミングを算出する（ステップＳ１５）。すなわち、推薦情報提供処理部３６２は、ステップＳ１４の処理において検出した直前来訪タイミングに、来訪頻度を加算し、標準偏差を加味した期間を次回来訪タイミングとして算出する
【０１４６】
最後に、推薦情報提供処理部３６２は、算出した次回来訪タイミングに基づいて特定したタイミングを推薦情報提供タイミングとして特定してＳＮＳユーザ管理ＤＢ３４１に登録し（ステップＳ１６）本動作を終了する。
【０１４７】
［５．２］推薦情報特定処理
次いで、図１５を参照しつつ本実施形態の情報提供サーバ装置３０の推薦情報特定処理の動作について説明する。なお、図１５は、本実施形態の情報提供サーバ装置３０において実行される推薦情報特定処理を示すフローチャートである。
【０１４８】
本動作においては、当該動作に先立って、推薦施設種別情報を含む、推薦情報の提供が設定されているユーザのＳＮＳユーザ管理ＤＢ３３１に各種の情報が登録済みの状態になっているものとする。
【０１４９】
また、閲覧履歴情報ＤＢ３４３、移動履歴情報ＤＢ３４４及びサービス履歴情報ＤＢ３４５には、それぞれ、該当するユーザに対する閲覧履歴情報、移動履歴情報及びサービス履歴情報が通信端末装置１０と連携することによって登録されているものとする。
【０１５０】
まず、情報提供サーバ装置３０においては、推薦情報提供処理部３６２は、該当するユーザにおける推薦情報提供タイミング（以下、「情報提供タイミング」ともいう。）であることを検出すると（ステップＳ１０１）、ＳＮＳユーザ管理ＤＢ３４１から該当するユーザの推薦施設種別情報を読み出す（ステップＳ１０２）。
【０１５１】
次いで、推薦情報提供処理部３６２は、予め定められた対象期間内であって、取得希望ユーザの現実空間内における行動範囲（すなわち、滞在エリア）を特定する行動範囲特定処理を実行する（ステップＳ１１１〜Ｓ１１３）。
【０１５２】
具体的には、推薦情報提供処理部３６２は、取得希望ユーザの移動履歴情報及びエリア特定マップデータに基づいて、現実空間内に予め設定された複数のエリアの中から、取得希望ユーザが過去に移動したエリアを移動エリアとして検出する（ステップＳ１１１）。
【０１５３】
次いで、推薦情報提供処理部３６２は、検出した移動エリアにおける滞在時間を集計し（ステップＳ１１２）、集計した滞在時間が所与の条件を有する移動エリアを滞在エリアとして特定する（ステップＳ１１３）。
【０１５４】
次いで、推薦情報提供処理部３６２は、ＳＮＳユーザ管理ＤＢ３４１から読み出した推薦施設種別情報に基づいて取得希望ユーザの嗜好性を数値化する特性数値化処理を実行する（ステップＳ１２１〜Ｓ１２５）。
【０１５５】
具体的には、推薦情報提供処理部３６２は、サービス履歴情報ＤＢ３４５に登録された取得希望ユーザのサービス履歴情報を読み出し、推薦対象サービスに該当し、かつ、当該取得希望ユーザが享受したサービスを利用サービスに特定する（ステップＳ１２１）。
【０１５６】
次いで、推薦情報提供処理部３６２は、閲覧履歴ＤＢ３４３に登録された取得希望ユーザの閲覧履歴情報を読み出し、推薦対象サービスに該当し、かつ、当該取得希望ユーザが閲覧したサービスを利用サービスに特定する（ステップＳ１２２）。
【０１５７】
次いで、推薦情報提供処理部３６２は、当該特定した利用サービスに関する情報として、施設／サービス情報ＤＢ３４２に登録されたサービス情報であって、当該特定した利用サービスに一致するサービスのサービス情報に含まれるキーワード（すなわち、タグデータ）を読み出す（ステップＳ１２３）。
【０１５８】
次いで、推薦情報提供処理部３６２は、読み出したタグデータについてデータ解析を実行すし、取得希望ユーザの利用サービスに関する嗜好性を数値化する（ステップＳ１２４）。すなわち、推薦情報提供処理部３６２は、読み出したタグデータの各タグについてその数をカウントし、タグに基づくカウントした値を、嗜好性を示す数値化された値として、算出する（ステップＳ１２５）。
【０１５９】
次いで、推薦情報提供処理部３６２は、ステップＳ１１３特定した滞在エリア（行動範囲内）に存在する施設において提供されるサービスの中から、推薦サービスを特定する推薦サービス特定処理を実行する（ステップＳ１３１〜Ｓ１３３）。
【０１６０】
具体的には、推薦情報提供処理部３６２は、施設／サービス情報ＤＢ３４２に登録された施設の中から、移動範囲特定処理によって特定された行動範囲内に位置情報を有する対象施設を特定する（ステップＳ１３１）。
【０１６１】
次いで、推薦情報提供処理部３６２は、サービス履歴情報ＤＢ３４５に登録された取得希望ユーザのサービス履歴情報に基づいて、特定した動範囲内に存在する施設の中から、当該取得希望ユーザの利用価格によって該当する対象施設を絞り込む（ステップＳ１３２）。すなわち、推薦情報提供処理部３６２は、取得希望ユーザのサービス履歴情報に登録された施設の価格情報（利用価格）であって、ＳＮＳユーザ管理ＤＢ３４１から読み出した推薦施設種別情報によって特定された施設種別に属する施設の価格情報（利用価格）を取得し、当該取得した価格情報に基づいて定まる所与の条件を有する施設に対象施設を絞り込む。
【０１６２】
次いで、推薦情報提供処理部３６２は、特性数値化処理によって数値化された嗜好性に基づいて、絞り込んだ施設で提供されるサービスの中から所与の条件を有するサービスを推薦サービスとして特定する（ステップＳ１３３）。
【０１６３】
特に、推薦情報提供処理部３６２は、ステップＳ１３３の処理において、数値化された嗜好性に基づいて施設／サービス情報ＤＢ３４２を検索し、当該嗜好性に含まれるタグと同一のタグを有するサービス情報に、当該タグに対応付けられているポイントを付与し、全ての嗜好性（すなわち、タグ）について各サービスのポイントを集計し、集計したポイントの上位（例えば最上位または上位３つなど）のサービスを推薦サービスとして特定する。
【０１６４】
次いで、推薦情報提供処理部３６２は、当該特定した推薦サービスに関するサービス情報などを取得希望ユーザに閲覧可能に該当する通信端末装置１０に提供するサービス情報提供処理を実行し（ステップＳ１４１）、本動作を終了させる。
【０１６５】
このような構成により、本実施形態の通信システム１においては、ネットワーク上に提供された情報の閲覧履歴及びユーザが実際に現実空間内において享受したサービス履歴に基づくとともに、現実空間内のユーザの移動履歴に基づいて、ユーザに提供する推薦情報を特定することができるので、閲覧履歴や実際に享受したサービスの履歴に具現化されるユーザの嗜好性に加えて、現実空間におけるユーザの移動範囲によって定まる行動範囲に基づいてユーザに推薦すべき推薦情報を特定することができる。
【０１６６】
したがって、本実施形態の通信システム１においては、ヘアカット、飲食又は日用品の購入など、ユーザの周期的な行動パターンにおいて必要とされる施設及び当該施設で提供されているサービスの情報に対して、ユーザの嗜好性を反映させた有用な情報を提供することができる。
【０１６７】
［６］変形例
［６．１］変形例１
上記実施形態においては、情報提供サーバ装置３０内に各ＤＢを設け、これらのＤＢを情報提供サーバ装置３０のみにおいて管理及び制御する構成としたが、各ＤＢの管理、制御主体は、各々、別個なコンピュータシステムを用いるようにしてもよい。
【０１６８】
［６．２］変形例２
上記実施形態においては、特定した推薦ユーザに関する情報を推薦情報として該当する通信端末装置１０に直接提供するようになっているが、当該推薦情報を閲覧するためのＵＲＬを電子メールや電子掲示板によって提供し、通信端末装置１０における取得要求ユーザの操作に基づいて、当該ＵＲＬを閲覧することによって当該推薦情報を閲覧させるようにしてもよい。
【０１６９】
［６．３］変形例３
上記の実施形態においては、情報提供サーバ装置３０は、行動範囲特定処理、特性数値化処理及び推薦サービス特定処理の順で実行し、特定した推薦サービスに基づいてサービス貞応提供処理を実行しているが、推薦サービスを特定することができれば、各行動範囲特定処理、特性数値化処理及び推薦サービス特定処理の順序及びそれぞれで実行される各処理の順序は任意に入れ替えることができる。
【符号の説明】
【０１７０】
１  …  通信システム
１０  …  通信端末装置
３０  …  サーバ装置
１００  …  記録部
１０１  …  アプリケーション記録部
１０２  …  ＳＮＳ利用管理データ記録部
１０３  …  来訪履歴情報記録部
１０４  …  移動履歴情報記録部
１１０  …  ネットワーク通信部
１２０  …  現在位置検出部
１３０  …  アプリケーション記録部
１４０  …  表示部
１５０  …  表示制御部
１６０  …  撮像部
１７０  …  操作部
１８０  …  端末管理制御部
３１０  …  通信制御部
３２０  …  ＲＯＭ／ＲＡＭ
３３０  …  タイマ
３４０  …  記録装置
３４１  …  ＳＮＳユーザ管理ＤＢ
３４２  …  施設/サービス情報ＤＢ
３４３  …  閲覧履歴情報ＤＢ
３４４  …  移動履歴情報ＤＢ
３４５  …  サービス履歴情報ＤＢ
３６０  …  データ処理部
３６１  …  登録管理部
３６２  …  推薦情報特定処理部
【図１】
2015170326.tif 000003
【図２】
2015170326.tif 000004
【図３】
2015170326.tif 000005
【図４】
2015170326.tif 000006
【図５】
2015170326.tif 000007
【図６】
2015170326.tif 000008
【図７】
2015170326.tif 000009
【図８】
2015170326.tif 000010
【図９】
2015170326.tif 000011
【図１０】
2015170326.tif 000012
【図１１】
2015170326.tif 000013
【図１２】
2015170326.tif 000014
【図１３】
2015170326.tif 000015
【図１４】
2015170326.tif 000016
【図１５】
2015170326.tif 000017