(57)【要約】【課題】ユーザの行動の観点から更に好ましいコンテンツを提供すること。【解決手段】本発明の一態様は、提供用コンテンツごとに、行動ラベルを判定するコンテンツ属性判定部と、時間帯ごとに、前記複数の行動ラベルと少なくとも一部が重複する行動ラベルを取得する行動ラベル取得部と、前記時間帯に対応する行動ラベルと、前記コンテンツ属性判定部により決定された行動ラベルと、に基づいて、前記提供用コンテンツを提供するコンテンツ提供部とを備える、コンテンツ提供装置である。【選択図】図１
2020160937.tif 000002
【特許請求の範囲】
【請求項１】
提供用コンテンツごとに、行動ラベルを判定するコンテンツ属性判定部と、
ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得する行動ラベル取得部と、
前記時間帯に対応する行動ラベルと、前記コンテンツ属性判定部により決定された行動ラベルと、に基づいて、前記提供用コンテンツを提供するコンテンツ提供部と
を備える、コンテンツ提供装置。
【請求項２】
前記行動ラベル取得部は、前記ユーザの操作に基づく目的に基づいて、時間帯と行動ラベルとを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を推定し、推定されたジャーニー情報に基づいて前記ユーザの行動ラベルを取得する、
請求項１に記載のコンテンツ提供装置。
【請求項３】
ユーザタイプを判定するユーザタイプ判定部を更に備え、
前記行動ラベル取得部は、前記ユーザの操作に基づく目的および前記ユーザタイプに基づいて、時間帯と行動ラベルとを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を推定し、推定されたジャーニー情報に基づいて前記ユーザの行動ラベルを取得する、
請求項２に記載のコンテンツ提供装置。
【請求項４】
ユーザの行動に影響を与える変動情報を取得する変動情報取得部を更に備え、
前記行動ラベル取得部は、前記変動情報と、および実際のユーザの行動と前記推定された一つのジャーニー情報における行動との差分とに基づいて、前記行動ラベルを補正する、
請求項２または請求項３に記載のコンテンツ提供装置。
【請求項５】
提供用コンテンツごとに、行動ラベルを判定し、
ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得し、
前記時間帯に対応する行動ラベルと、前記提供用コンテンツに対応する行動ラベルと、に基づいて、前記提供用コンテンツを提供する、
コンテンツ提供方法。
【請求項６】
コンピュータに、
提供用コンテンツごとに、行動ラベルを判定させ、
ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得を取得させ、
前記時間帯に対応する行動ラベルと、前記提供用コンテンツに対応する行動ラベルと、に基づいて、前記提供用コンテンツを提供させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供装置、コンテンツ提供方法、およびプログラムに関する。
【背景技術】
【０００２】
従来より、ユーザ属性に基づいてコンテンツを提供する技術が知られている。この種の技術は、例えば、特許文献１に記載されている。特許文献１に記載されている配信装置は、受付部と、配信部とを有する。受付部は、利用者のユーザ属性を受け付ける。配信部は、受付部によって受け付けられたユーザ属性に基づいて、ユーザ毎に、当該ユーザに対応するコンテンツを配信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１８４７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、より個人のパーソナリティ（ユーザ属性）に応じたコンテンツを提供することが望まれているが、このために、個人の趣味や嗜好を正確に把握する必要がある。また、個人の趣味、嗜好に適したコンテンツを、個人の行動に応じて提供することが望まれている。
【０００５】
本発明は、上記の課題に鑑みてなされたものであって、ユーザの行動の観点から更に好ましいコンテンツを提供することができるコンテンツ提供装置、コンテンツ提供方法、およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
（１）本発明の一態様は、提供用コンテンツごとに、行動ラベルを判定するコンテンツ属性判定部と、ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得する行動ラベル取得部と、前記時間帯に対応する行動ラベルと、前記コンテンツ属性判定部により決定された行動ラベルと、に基づいて、前記提供用コンテンツを提供するコンテンツ提供部とを備える、コンテンツ提供装置である。
【０００７】
（２）本発明の一態様は、上記のコンテンツ提供装置であって、前記行動ラベル取得部は、前記ユーザの操作に基づく目的に基づいて、時間帯と行動ラベルとを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を推定し、推定されたジャーニー情報に基づいて前記ユーザの行動ラベルを取得してよい。
【０００８】
（３）本発明の一態様は、上記のコンテンツ提供装置であって、ユーザタイプを判定するユーザタイプ判定部を更に備え、前記行動ラベル取得部は、前記ユーザの操作に基づく目的および前記ユーザタイプに基づいて、時間帯と行動ラベルとを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を推定し、推定されたジャーニー情報に基づいて前記ユーザの行動ラベルを取得してよい。
【０００９】
（４）本発明の一態様は、上記のコンテンツ提供装置であって、ユーザの行動に影響を与える変動情報を取得する変動情報取得部を更に備え、前記行動ラベル取得部は、前記変動情報と、および実際のユーザの行動と前記推定された一つのジャーニー情報における行動との差分とに基づいて、前記行動ラベルを補正してよい。
【００１０】
（５）本発明の一態様は、提供用コンテンツごとに、行動ラベルを判定し、時間帯ごとに、ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得し、前記時間帯に対応する行動ラベルと、前記提供用コンテンツに対応する行動ラベルと、に基づいて、前記提供用コンテンツを提供する、コンテンツ提供方法である。
【００１１】
（６）本発明の一態様は、コンピュータに、提供用コンテンツごとに、行動ラベルを判定させ、ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得させ、前記時間帯に対応する行動ラベルと、前記提供用コンテンツに対応する行動ラベルと、に基づいて、前記提供用コンテンツを提供させる、プログラムである。
【発明の効果】
【００１２】
本発明の一態様によれば、ユーザの行動の観点から更に好ましいコンテンツを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態のコンテンツ提供システムの一構成例を示すブロック図である。
【図２】実施形態のコンテンツ提供システムにより提供用コンテンツを提供する全体の処理手順を示すフローチャートである。
【図３】ユーザ属性パラメータの一例を示す図である。
【図４】コンテンツ属性パラメータの一例を示す図である。
【図５】行動特徴パラメータの一例を示す図である。
【図６】ユーザ属性パラメータを決定する処理手順の一例を示すフローチャートである。
【図７】ユーザ属性パラメータを決定する処理の概念を説明するための図である。
【図８】ユーザタイプを決定する処理の一例を示すフローチャートである。
【図９】行動特徴パラメータを設定する処理手順の一例を示すフローチャートである。
【図１０】ジャーニー情報の一例を示す図である。
【図１１】実施形態のコンテンツ提供システムにより提供用コンテンツを提供する処理の処理手順の一例を示すフローチャートである。
【図１２】提供用コンテンツを順位付けする処理を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、本発明を適用したコンテンツ提供装置、コンテンツ提供方法、およびプログラムを、図面を参照して説明する。
【００１５】
実施形態のコンテンツ提供システムは、個人のパーソナリティに応じたコンテンツを提供するため、個人の趣味や嗜好を把握する処理を行い、個人の行動に応じて、個人の趣味や嗜好に適した提供用コンテンツを決定する。コンテンツ提供システムは、決定した提供用コンテンツをユーザ端末等に提供することでユーザにとって利便性の高い情報提供サービスを実現する。
【００１６】
図１は、実施形態のコンテンツ提供システムの一構成例を示すブロック図である。コンテンツ提供システムは、例えば、一又は複数のユーザ端末装置１００と、コンテンツ提供装置コンテンツ提供装置２００と、一又は複数の提供用コンテンツ生成装置３００と、一又は複数の変動パラメータ提供装置４００と、を備える。ユーザ端末装置１００、コンテンツ提供装置２００と、提供用コンテンツ生成装置３００、および変動パラメータ提供装置４００は、例えば、通信ネットワークに接続される。通信ネットワークに接続される各装置は、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）や無線通信モジュールなどの通信インターフェースを備えている（図１では不図示）。通信ネットワークは、例えば、インターネット、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、セルラー網などを含む。
【００１７】
ユーザ端末装置１００は、例えばスマートフォンやタブレット端末などの携帯型端末装置である。ユーザ端末装置１００は、ブラウザやアプリケーションプログラムなどのＵＡ（Ｕｓｅｒ  Ａｇｅｎｔ）が起動する。ＵＡは、例えば、コンテンツ提供装置２００が提供する情報提供サービスを受けるためのアプリケーションである。ユーザ端末装置１００は、ＵＡとしてのアプリケーションを利用して、コンテンツ提供装置２００から受信したコンテンツを用いて表示処理や操作の受け付け処理などを行う。また、ユーザ端末装置１００は、ユーザの操作に基づく操作情報、およびＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ，  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓａｔｅｌlite）を利用した位置情報等をコンテンツ提供装置２００に提供する。
【００１８】
コンテンツ提供装置２００は、情報提供サービスを実現するサーバ装置である。コンテンツ提供装置２００は、例えば、ユーザ属性判定部２１０と、コンテンツ属性判定部２２０と、ジャーニー推定部２３０と、提供用コンテンツ決定部２４０と、コンテンツ補正部２５０と、ユーザ属性判定用コンテンツ記憶部２６０と、提供用コンテンツ記憶部２７０とを備える。ユーザ属性判定部２１０、コンテンツ属性判定部２２０、ジャーニー推定部２３０、提供用コンテンツ決定部２４０、およびコンテンツ補正部２５０といった機能部は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサがプログラムメモリに格納されたプログラムを実行することにより実現される。また、これらの機能部のうち一部または全部は、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、またはＦＰＧＡ（Ｆｉｅｌｄ-Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等のハードウェアにより実現されてもよいし、ソフトウェアとハードウェアが協働することで実現されてもよい。
【００１９】
ユーザ属性判定部２１０は、情報提供サービスを受けるユーザのユーザ属性を判定する。コンテンツ属性判定部２２０は、提供用コンテンツのコンテンツ属性を判定する。ジャーニー推定部２３０は、ユーザ属性等に基づいてジャーニーを推定する。なお、ジャーニーについては後述する。提供用コンテンツ決定部２４０は、提供用コンテンツ記憶部２７０に記憶された複数の提供用コンテンツのうちユーザ端末装置１００に提要する提供用コンテンツを決定する。コンテンツ補正部２５０は、変動パラメータに基づいて提供用コンテンツを補正する。
【００２０】
ユーザ属性判定用コンテンツ記憶部２６０および提供用コンテンツ記憶部２７０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）、フラッシュメモリ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒy）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、またはＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、或いはこれらを複数用いたハイブリッド型記憶装置により実現される。ユーザ属性判定用コンテンツ記憶部２６０および提供用コンテンツ記憶部２７０は、各種ネットワークを介してアクセス可能な外部記憶装置によって実現されてもよい。外部記憶装置の一例として、ＮＡＳ（Ｎｅｔｗｏｒｋ Ａｔｔａｃｈｅｄ Ｓｔｏｒａｇｅ）装置が挙げられる。ユーザ属性判定用コンテンツ記憶部２６０は、ユーザ属性を判定するために用いられるユーザ属性用コンテンツを記憶する。提供用コンテンツ記憶部２７０は、提供用コンテンツ生成装置３００から提供された提供用コンテンツを記憶する。提供用コンテンツ記憶部２７０は、例えば、エリア（○○市、△△駅周辺、××球場周辺等）ごとに提供用コンテンツを記憶してもよい。
【００２１】
提供用コンテンツ生成装置３００は、例えば、パーソナルコンピュータである。提供用コンテンツ生成装置３００は、例えば、飲食店の管理者や、店舗の管理者や、公共施設（公園など）の管理者や、交通機関の管理者や、営利目的施設の管理者により操作される。提供用コンテンツ生成装置３００は、例えば、飲食店の広告情報や、クーポン情報や、飲食店のＵＲＬなどを含む提供用コンテンツを生成し、提供用コンテンツ記憶部３００Ａに記憶する。提供用コンテンツ生成装置３００は、例えば、提供用コンテンツの掲載依頼情報と共に提供用コンテンツをコンテンツ提供装置２００に送信する。
【００２２】
変動パラメータ提供装置４００は、変動パラメータを配信するサーバ装置である。変動パラメータは、例えば、天候情報、交通機関に関する情報（例えば、車や人の混雑度）、災害情報などである。変動パラメータ提供装置４００は、例えばコンテンツ提供装置２００からの要求に応じて変動パラメータを提供する。なお、以下の説明において、変動パラメータは、変動パラメータ提供装置４００により提供される変動パラメータのみならず、ユーザの変動情報を含んでよい。ユーザの変動情報は、例えば、現在地情報、電子マネーの残高情報などである。
【００２３】
図２は、実施形態のコンテンツ提供システムにより提供用コンテンツを提供する全体の処理手順を示すフローチャートである。
コンテンツ提供システムは、まず、コンテンツ属性を判定する処理（ステップＳ１００）、およびユーザ属性を判定する処理（ステップＳ１０２）を行う。なお、ユーザ属性を判定する処理は、例えば、新たなユーザが情報提供サービスに初めて登録した際に実行される。コンテンツ属性を判定する処理は、例えば、提供用コンテンツ生成装置３００から提供用コンテンツが提供された際に実行される。
【００２４】
図３は、ユーザ属性パラメータの一例を示す図である。コンテンツ提供システムは、ユーザ属性の判定結果としてユーザ属性情報を生成する。ユーザ属性情報には、複数のユーザ属性パラメータが含まれる。複数のユーザ属性パラメータは、ユーザを一意に特定するユーザＩＤに紐付けられる。複数のユーザ属性パラメータは、コンテンツ属性パラメータ（ＣＰ１、ＣＰ２、・・・・ＣＰＮ）といった複数のコンテンツ属性パラメータと同じ項目（ＣＰ１、ＣＰ２、・・・・ＣＰＮ）ごとに、ユーザ属性値が与えられた情報である。ユーザ属性パラメータ５００は、例えば、価格が安い飲食店を優先的に選択するユーザである場合、価格に対応する属性値が高くなる。各ユーザ属性パラメータは、例えば、ＣＰ１からＣＰＮまでの合計値が１となるように設定される、または、特定の複数のユーザ属性パラメータの合計値が1となるように設定される。
【００２５】
図４は、コンテンツ属性パラメータの一例を示す図である。コンテンツ提供システムは、コンテンツ属性の判定結果としてコンテンツ属性情報を生成する。コンテンツ属性情報には、コンテンツ属性パラメータ５１０が含まれる。複数のコンテンツ属性パラメータは、提供用コンテンツを一意に特定するコンテンツＩＤに紐付けられる。コンテンツ属性パラメータは、例えば、店舗のジャンル、店舗のサービス提供価格、店舗の雰囲気といった項目（ＣＰ１、ＣＰ２、・・・・ＣＰＮ）ごとに、コンテンツ属性値が与えられた情報である。コンテンツ属性パラメータ５１０は、例えば、価格が安い飲食店である場合、「価格」に対応する属性値が高くなる。各コンテンツ属性パラメータは、例えば、ＣＰ１からＣＰＮまでの合計値が１となるように設定される、または、特定の複数のコンテンツ属性パラメータの合計値が1となるように設定される。
【００２６】
ユーザ属性を判定する処理（ステップＳ１００）において、コンテンツ提供システムは、ユーザごとに行動特徴パラメータを生成してよい（行動取得部）。コンテンツ属性を判定する処理（ステップＳ１０２）において、コンテンツ提供システムは、提供用コンテンツごとに行動特徴パラメータを生成してよい。
【００２７】
図５は、提供用コンテンツごとの行動特徴パラメータの一例を示す図である。行動特徴パラメータ６００は、例えば、行動ラベルとして「食べる」、「休む」、「移動」といった項目（ＡＰ１、ＡＰ２、・・・・ＡＰＮ）ごとに、属性値が与えられた情報である。提供用コンテンツごとの行動特徴パラメータ６００は、提供用コンテンツを一意に特定するコンテンツＩＤに紐付けられる。例えば、飲食店の提供用コンテンツである場合、行動ラベルとして「食べる」という項目の属性値が高くなる。各行動特徴パラメータは、例えば、ＡＰ１からＡＰＮまでの合計値が１となるように設定されるまたは、特定の複数の行動特徴パラメータの合計値が1となるように設定される。
【００２８】
図６は、ユーザ属性パラメータを決定する処理手順の一例を示すフローチャートである。
ユーザ属性判定部２１０は、ユーザ属性を判定する処理（ステップＳ１００）として、ステップＳ２００〜ステップＳ２０６の処理を実行する。ユーザ属性判定部２１０は、まず、ユーザ属性判定用コンテンツをユーザ端末装置１００に提供する（ステップＳ２００）。ユーザ属性判定用コンテンツには、例えば、「好きな画像をクリックしてください」というメッセージと、複数の画像とが含まれる。複数の画像は、例えば、カフェの画像と、飲食店の画像など、ユーザの嗜好を推定するための画像である。
【００２９】
ユーザ属性判定部２１０は、ユーザの操作に基づいて選択された画像を示す選択結果を取得する（ステップＳ２０２）。ユーザ属性判定部２１０は、選択結果に基づいてユーザ属性情報を決定する（ステップＳ２０４）。ユーザ属性判定部２１０は、ユーザ属性情報に基づいてユーザタイプを決定する（ステップＳ２０６）。ユーザ属性判定部２１０は、決定したユーザ属性情報およびユーザタイプを記憶部（不図示）に保存する（ステップＳ２０８）。
【００３０】
図７は、ユーザ属性情報を決定する処理を説明するための図である。まず、ユーザ属性判定部２１０は、ユーザ端末装置１００に複数の画像を含むユーザ属性判定用コンテンツを提供する。ユーザ属性判定部２１０は、複数の画像のうちコンテンツＩＤが「Ｃ１」の画像が選択され（１）、複数の画像のうちコンテンツＩＤが「Ｃ２」の画像が選択された（２）という選択結果を取得する。
【００３１】
ユーザ属性判定部２１０は、選択された画像のコンテンツＩＤ「Ｃ１」に対応するコンテンツ属性パラメータ（ＣＰ１，・・・，ＣＰＮ）のそれぞれと、選択された画像のコンテンツＩＤ「Ｃ２」に対応するコンテンツ属性パラメータ（ＣＰ１，・・・，ＣＰＮ）のそれぞれとを用いて所定の演算処理により、ユーザ属性パラメータ（ＣＰ１，・・・，ＣＰＮ）を算出する。所定の演算処理は、例えば平均値を算出する処理である。例えば、ユーザ属性パラメータの「ＣＰ２」は、「Ｃ１」に対応するコンテンツ属性パラメータ（ＣＰ２）と、「Ｃ２」に対応するコンテンツ属性パラメータ（ＣＰ２）との平均値である。
【００３２】
図８は、ユーザタイプを決定する処理を説明するための図である。まず、ユーザ属性判定部２１０は、所定のユーザタイプＡ，Ｂ，Ｃのそれぞれに対応づけられたコンテンツ属性パラメータ（ＣＰ１，・・・，ＣＰＮ）を読み出す。所定のユーザタイプに対応づけられたコンテンツ属性パラメータ（ＣＰ１，・・・，ＣＰＮ）は、事前に設定されている。所定のユーザタイプとは、例えば、趣味や人格や嗜好性に基づいてユーザを分類するための枠組みである。ユーザタイプは、例えば、「毎日バタバタ系ＯＬ」、「無難ノーマル系ＯＬ」、「関心無し系ＯＬ」、「独自センス系ＯＬ」などである。ユーザタイプは、例えば、「一人」、「若者」、「子連れ」、「女子会」、「ファミリー」、「シニア向け」などであってよい。
【００３３】
次にユーザ属性判定部２１０は、各ユーザタイプのコンテンツ属性パラメータから、図７を参照して説明したユーザ属性パラメータにおけるコンテンツ属性パラメータを減算する。ユーザ属性判定部２１０は、例えば、ユーザタイプＡのＣＰ１からユーザ属性パラメータのＣＰ１を減算して、減算したユーザタイプＡにおけるＣＰ１を算出する。
【００３４】
次にユーザ属性判定部２１０は、ユーザタイプごとに、ＣＰ１からＣＰＮを合計する。ユーザ属性判定部２１０は、複数のユーザタイプのうち合計値が最小のユーザタイプを、当該ユーザのユーザタイプとして選択する。
【００３５】
図９は、コンテンツ属性の判定処理の処理手順の一例を示すフローチャートである。
まず、コンテンツ属性判定部２２０は、提供用コンテンツを受け付ける（ステップＳ３００）。次にコンテンツ属性判定部２２０は、受け付けた提供用コンテンツにコンテンツＩＤを付与する（ステップＳ３０２）。次にコンテンツ属性判定部２２０は、提供用コンテンツに対応するコンテンツ属性パラメータを設定する（ステップＳ３０４）。次にコンテンツ属性判定部２２０は、提供用コンテンツに対応する行動特徴パラメータを設定する（ステップＳ３０６）。なお、コンテンツ属性パラメータの属性値を設定する処理は、提供用コンテンツに含まれる画像に基づいて自動的に設定されてよいが、これに限らず、提供用コンテンツを提供した管理者により指定された属性値に設定されてよい。行動特徴パラメータの属性値を設定する処理は、提供用コンテンツに含まれる画像に基づいて自動的に設定されてよいが、これに限らず、提供用コンテンツを提供した管理者により指定された属性値に設定されてよい。
【００３６】
図１０は、ジャーニー情報の一例を示す図である。ジャーニー情報は、ユーザタイプおよび目的の組み合わせごとに、事前に設定される。ジャーニー情報には、ジャーニーＩＤが付加される。ジャーニー情報は、時間帯と行動ラベルとを対応付けた情報である。ジャーニー情報における時間帯は、１時間単位で開始と終了を定めてもよく、最小で、分単位で開始と終了を定めたものであってもよい。なお、ジャーニー情報における行動ラベルには、後述するマッチングスコアに基づいて、当該行動ラベルに対応する行動に適したコンテンツ属性パラメータが対応付けられる。図１０に示したコンテンツ属性パラメータは、複数のコンテンツ属性パラメータのうち、ユーザにとって最も好ましいコンテンツ属性パラメータを示した。
【００３７】
図１１は、実施形態のコンテンツ提供システムにより提供用コンテンツを提供する処理の処理手順の一例を示すフローチャートである。
コンテンツ提供装置２００は、例えば、ユーザ端末装置１００において情報提供サービスに関するアプリケーションの起動を検知し、ユーザ端末装置１００から位置情報を取得する（ステップＳ４００）。次に、コンテンツ提供装置２００は、ユーザの行動条件情報を取得する（ステップＳ４０２）。コンテンツ提供装置２００は、例えば、ユーザの目的を、行動条件情報として取得する。コンテンツ提供装置２００は、例えば、ユーザ操作により構築されたユーザ端末装置１００におけるスケジューラ（アプリケーション）から本日に予定されているイベント等の情報を取得して、ユーザの目的を取得する。なお、行動条件情報は、ユーザの目的に限らず、行動リソース（使える時間、使える金額、体力や気分、必ず行動したいこと、移動条件）や、同伴者であってよい。次にコンテンツ提供装置２００は、変動情報の取得する（ステップＳ４０４）。
【００３８】
次にコンテンツ提供装置２００は、ジャーニーの選択を行う（ステップＳ４０６）。コンテンツ提供装置２００は、例えば、ユーザタイプおよび目的（必ず行動したいこと）から、最も近いジャーニーを選択する。次に、コンテンツ提供装置２００は、ジャーニーにおける時間帯毎の要求（行動ラベル）を推定する（ステップＳ４０８）。コンテンツ提供装置２００は、例えば図１０に示したように、目的（必ず行動したいこと）がイベント参加である場合、時間帯毎に登録されている行動ラベルを、時間帯毎の要求として推定する。
【００３９】
なお、コンテンツ提供装置２００は、変動情報に基づいて時間帯毎の要求を補正してよい。例えば、コンテンツ提供装置２００は、移動すべき時間帯に駅付近にユーザがいない場合、別の交通機関を利用するように時間帯の要求を修正してよい。例えば、コンテンツ提供装置２００は、雨天中止の可能性があるイベントが目的（必ず行動したいこと）に相当する場合であって、当該イベントが雨天中止という情報がイベント主催者から発信された場合、イベントに参加する要求を補正することができる。
【００４０】
次にコンテンツ提供装置２００は、ユーザ属性情報におけるコンテンツ属性パラメータと、コンテンツ属性情報におけるコンテンツ属性パラメータとのマッチングを行う（ステップＳ４１０）。このとき、コンテンツ提供装置２００は、ユーザの位置情報により特定されるエリアに該当する提供用コンテンツに対応するコンテンツ属性パラメータを抽出し、抽出した提供用コンテンツのコンテンツ属性パラメータと、ユーザ属性情報におけるコンテンツ属性パラメータとのマッチングを行う。コンテンツ提供装置２００は、マッチングの結果、提供用コンテンツごとにマッチングスコアを取得する。
【００４１】
次にコンテンツ提供装置２００は、ユーザの位置情報により特定されるエリアに該当する提供用コンテンツのマッチングスコアに基づいて提供用コンテンツを順位付けする（ステップＳ４１２）。次にコンテンツ提供装置２００は、高い順位の提供用コンテンツを優先して提供する（ステップＳ４１４）。例えば、コンテンツ提供装置２００は、高い順位の提供用コンテンツを、検索リストの上位に掲載する。
【００４２】
次にコンテンツ提供装置２００は、コンテンツ提供装置２００が終了していない限り、ステップＳ４００からステップＳ４１６の処理を繰り返す。これにより、コンテンツ提供装置２００は、位置情報、変動情報、および時間帯毎の要求に基づいて、ステップＳ４００からステップＳ４１６の処理を繰り返すことができる。
【００４３】
図１２は、提供用コンテンツを順位付けする処理を説明するための図である。図１２において、（ａ）は時間帯毎のコンテンツ属性パラメータと行動特徴パラメータとの関係を示す図であり、（ｂ）は提供用コンテンツとコンテンツ属性パラメータと行動特徴パラメータとの関係を示す図であり、（ｃ）はユーザ属性情報を示す図であり、（ｄ）はマッチングスコアを示す図である。
【００４４】
コンテンツ提供装置２００は、例えば、ジャーニー情報に基づいて時間帯毎のコンテンツ属性パラメータと行動特徴パラメータを設定する（図１２（ａ））。例えば、朝から１２時までに情報収集および移動という行動ラベルがジャーニー情報に含まれている場合、情報収集という行動ラベルに対応する属性値および移動という行動ラベルに対応する属性値が、他の行動に対応する行動ラベルの属性値に比して高くなる。また、例えば、朝食や昼食は早く安い店で食事を済ませたい毎日バタバタ系OLも、夕食は少し高めでゆっくりできる店を好むなどの微細なニーズの変化に追従できる。
【００４５】
コンテンツ提供装置２００は、提供用コンテンツごとに、現在の時間帯のコンテンツ属性パラメータと当該提供用コンテンツに対応するコンテンツ属性パラメータとのマッチング、および現在の時間帯の行動特徴パラメータと当該提供用コンテンツに対応する行動特徴パラメータ（図１２（ｂ））とのマッチングを行う。これにより、コンテンツ提供装置２００は、提供用コンテンツごとに、コンテンツ属性パラメータについてのマッチングスコアと、行動特徴パラーメータについてのマッチングスコアとを取得する（図１２（ｄ））。また、コンテンツ提供装置２００は、提供用コンテンツごとに、ユーザに対応するユーザ属性パラメータ（図１２（ｃ））と、当該提供用コンテンツに対応するコンテンツ属性パラメータとのマッチングを行う。これにより、コンテンツ提供装置２００は、提供用コンテンツごとに、行動特徴パラメータについてのマッチングスコアを取得する（図１２（ｄ））。マッチングを行うとは、例えば、パラメータ同士を乗算する処理である。
【００４６】
コンテンツ提供装置２００は、提供用コンテンツごとに、コンテンツ属性パラメータについてのマッチングスコアと行動特徴パラメータについてのマッチングスコアとに基づいて総合スコアを算出する。コンテンツ提供装置２００は、例えば、コンテンツ属性パラメータについてのマッチングスコアの合計値と行動特徴パラメータについてのマッチングスコアの合計値との和を、総合スコアとして算出する。コンテンツ提供装置２００は、提供用コンテンツ間で総合スコアを比較することで提供用コンテンツの順位付けをすることができる。
【００４７】
以上説明したように、実施形態のコンテンツ提供装置２００によれば、ユーザの操作に基づくユーザ属性判定用コンテンツの選択結果に基づいてユーザ属性を決定するユーザ属性判定部２１０と、提供用コンテンツごとに、コンテンツ属性パラメータ、およびユーザの行動を表す行動特徴パラメータを決定するコンテンツ属性判定部２２０と、前記ユーザの操作に基づいて前記ユーザの行動特徴パラメータを取得する行動取得部（ユーザ属性判定部２１０）と、ユーザ属性判定部により決定されたユーザ属性と、行動取得部により取得された行動特徴パラメータと、コンテンツ属性判定部により決定されたコンテンツ属性パラメータおよび行動特徴パラメータと、に基づいて、提供用コンテンツを決定する提供用コンテンツ決定部２４０と、を備える。実施形態のコンテンツ提供装置２００によれば、ユーザにユーザ属性判定用コンテンツを提供し、ユーザ属性判定用コンテンツの選択結果に基づいてユーザの属性を取得することができる。すなわち、コンテンツ提供装置２００によれば、ユーザが好むコンテンツを選択させることができる。また、コンテンツ提供装置２００によれば、ユーザの操作に基づく行動特徴パラメータと、提供用コンテンツの行動特徴パラメータとに基づいて提供用コンテンツを決定することができる。すなわち、コンテンツ提供装置２００によれば、ユーザの行動にとって好ましい提供用コンテンツを決定することができる。この結果、コンテンツ提供装置２００によれば、ユーザの嗜好性や行動の観点から好ましいコンテンツを提供することができる。
【００４８】
また、実施形態のコンテンツ提供装置２００によれば、提供用コンテンツごとに、行動ラベルを判定するコンテンツ属性判定部２２０と、ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得する行動ラベル取得部と、時間帯に対応する行動ラベルと、コンテンツ属性判定部２２０により決定された行動ラベルと、に基づいて、提供用コンテンツを提供する提供用コンテンツ決定部２４０とを備える。実施形態のコンテンツ提供装置２００によれば、時間帯毎の行動ラベルに適した行動ラベルを持つ提供用コンテンツを決定することができる。この結果、コンテンツ提供装置２００によれば、時間帯毎の行動の観点から好ましいコンテンツを提供することができる。
【００４９】
さらに、コンテンツ提供装置２００によれば、ユーザ端末装置１００に複数のユーザ属性判定用コンテンツを提供し、複数のユーザ属性判定用コンテンツのうち、選択されたユーザ属性判定用コンテンツに基づいてユーザ属性を決定し、ユーザ属性を特定するユーザ属性パラメータを、コンテンツ属性パラメータと重複させている。これにより、ユーザ端末装置１００によれば、ユーザの操作に基づくユーザ属性情報と、提供用コンテンツごとのコンテンツ属性パラメータとに基づいて、ユーザにとって好ましい提供用コンテンツを決定することができる。
【００５０】
さらに、コンテンツ提供装置２００によれば、ユーザ属性におけるユーザ属性パラメータとコンテンツ属性判定部２２０により決定された提供用コンテンツのコンテンツ属性パラメータとのマッチングスコアに基づいて、提供用コンテンツを決定することができる。したがって、コンテンツ提供装置２００によれば、ユーザの嗜好と行動の目的等とを総合して提供用コンテンツを決定することができる。
【００５１】
さらに、コンテンツ提供装置２００によれば、ユーザ属性を特定するパラメータにおけるコンテンツ属性パラメータと、予め設定された複数のユーザタイプのユーザ属性パラメータそれぞれとの差分に基づいて、複数のユーザタイプのうち一つのユーザタイプを決定することができる。これにより、コンテンツ提供装置２００によれば、ユーザの行動の目的等にとって好ましい提供用コンテンツのうち、ユーザタイプによって提供用コンテンツを絞り込むことができる。この結果、コンテンツ提供装置２００によれば、ユーザにとって更に好ましい提供用コンテンツを決定することができる。
【００５２】
さらに、コンテンツ提供装置２００によれば、ユーザの操作に基づく目的、およびユーザ属性判定部２１０により決定されたユーザタイプに基づいて、時間帯と行動とを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を決定し、決定されたジャーニー情報に基づいて前記ユーザの行動特徴パラメータを取得することができる。これにより、コンテンツ提供装置２００によれば、例えば朝から夕刻までの時間帯毎の行動に適した提供用コンテンツを決定することができる。
【００５３】
さらに、コンテンツ提供装置２００によれば、ユーザの行動に影響を与える変動情報を取得する変動情報取得部を更に備え、変動情報、および実際の行動と推定された一つのジャーニー情報における行動との差分に基づいて、行動特徴パラメータを補正することができる。これにより、コンテンツ提供装置２００によれば、ユーザの行動がジャーニー情報に沿った行動とは異なる場合に、提供用コンテンツを変更することができる。
【００５４】
なお、各実施形態、各変形例について説明したが、一例であってこれらに限られず、例えば、各実施形態や各変形例のうちのいずれかや、各実施形態の一部や各変形例の一部を、他の１または複数の実施形態や他の１または複数の変形例と組み合わせて本発明の一態様を実現させてもよい。
【００５５】
なお、本実施形態におけるユーザ端末装置１００、コンテンツ提供装置２００、提供用コンテンツ生成装置３００、および変動パラメータ提供装置４００の各処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムを、コンピュータシステムに読み込ませ、実行することにより、ユーザ端末装置１００、コンテンツ提供装置２００、提供用コンテンツ生成装置３００、および変動パラメータ提供装置４００に係る上述した種々の処理を行ってもよい。
【００５６】
なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器などのハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリなどの書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭなどの可搬媒体、コンピュータシステムに内蔵されるハードディスクなどの記憶装置のことをいう。
【００５７】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネットなどのネットワークや電話回線などの通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ
Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置などに格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。
【００５８】
ここで、プログラムを伝送する「伝送媒体」は、インターネットなどのネットワーク（通信網）や電話回線などの通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００５９】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計なども含まれる。
【符号の説明】
【００６０】
１００…ユーザ端末装置、２００…サービス提供装置２００、２１０…ユーザ属性判定部、２２０…コンテンツ属性判定部、２３０…ジャーニー推定部２３０、２４０…提供用コンテンツ決定部、２５０…コンテンツ補正部、２６０…ユーザ属性判定用コンテンツ記憶部、２７０…提供用コンテンツ記憶部、３００…提供用コンテンツ生成装置
【図１】
2020160937.tif 000003
【図２】
2020160937.tif 000004
【図３】
2020160937.tif 000005
【図４】
2020160937.tif 000006
【図５】
2020160937.tif 000007
【図６】
2020160937.tif 000008
【図７】
2020160937.tif 000009
【図８】
2020160937.tif 000010
【図９】
2020160937.tif 000011
【図１０】
2020160937.tif 000012
【図１１】
2020160937.tif 000013
【図１２】
2020160937.tif 000014