(57)【要約】【課題】ユーザの状態に応じた適切なメッセージを提示する。【解決手段】情報処理端末１６は、情報処理端末１６にコンテンツを表示している間に操作の入力を受け付けた場合、操作における操作時間を計測する。そして、情報処理端末１６は、操作時間の間での表示するコンテンツの時間変化の一例であるスクロール速度を計測する。そして、情報処理端末１６は、スクロール速度に応じて、表示するメッセージを決定し、決定したメッセージをコンテンツに関連付けて表示する。【選択図】図２
2018060241.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測し、
前記操作時間の間での表示する前記コンテンツの時間変化を計測し、
前記時間変化に応じて、表示するメッセージを決定し、
決定した前記メッセージを前記コンテンツに関連付けて表示する、
処理をコンピュータに実行させることを特徴とする関心度評価プログラム。
【請求項２】
表示するメッセージを決定する際に、前記時間変化が所定の閾値より大きい場合、前記コンテンツに対する関心の度合いが相対的に低いユーザへの対応を示すメッセージを選択し、前記時間変化が前記所定の閾値より小さい場合、前記コンテンツに対する関心の度合いが相対的に高いユーザへの対応を示すメッセージを選択する
請求項１に記載の関心度評価プログラム。
【請求項３】
表示するメッセージを決定する際に、前記操作時間及び前記時間変化に応じて、表示する前記メッセージを決定する
請求項１又は請求項２に記載の関心度評価プログラム。
【請求項４】
表示するメッセージを決定する際に、前記操作時間が所定の閾値より長い場合、前記コンテンツに対する関心の度合いが相対的に高いユーザへの対応を示すメッセージを選択し、前記操作時間が前記所定の閾値より短い場合、前記コンテンツに対する関心の度合いが相対的に低いユーザへの対応を示すメッセージを選択する
請求項１〜請求項３の何れか１項に記載の関心度評価プログラム。
【請求項５】
情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測し、
前記操作時間の間での表示する前記コンテンツの時間変化を計測し、
前記操作時間及び前記時間変化に基づいて、ユーザの前記コンテンツに対する関心の度合いを表す関心度を算出し、前記関心度に基づいて、該関心度の変化量を算出し、
前記関心度及び前記関心度の変化量に基づいて、前記ユーザの状態を判別し、
判別した前記ユーザの状態に応じて、表示するメッセージを決定し、
決定した前記メッセージを前記コンテンツに関連付けて表示する、
処理をコンピュータに実行させることを特徴とする関心度評価プログラム。
【請求項６】
前記関心度の変化量は、単位時間当たりの操作の回数の逆数を用いる請求項５に記載の関心度評価プログラム。
【請求項７】
前記ユーザの状態を判別する際に、ユーザ毎に前記コンテンツの閲覧履歴を表すアクセス履歴と、該コンテンツの閲覧時に算出された関心度とが対応付けて記憶された記憶部から、対象のユーザに対応する前記アクセス履歴を取得し、
前記アクセス履歴に対応付けられた関心度と、前記操作時間及び前記時間変化に基づき算出される関心度とに応じて、現在の関心度を算出し、前記現在の関心度に基づいて、該現在の関心度の変化量を算出し、
現在の前記関心度及び前記関心度の変化量に基づいて、前記ユーザの状態を判別する
請求項５又は請求項６に記載の関心度評価プログラム。
【請求項８】
請求項１〜請求項７の何れか１項に記載の関心度評価プログラムによって決定された前記メッセージが前記コンテンツに関連付けられて表示された後、ユーザによって入力されたメッセージであるユーザメッセージを取得し、前記ユーザメッセージに対するメッセージを取得して、該メッセージを出力する、
処理をコンピュータに実行させることを特徴とする対話プログラム。
【請求項９】
請求項５〜請求項７の何れか１項に記載の関心度評価プログラムによって判別されたユーザの状態を、ユーザＩＤ及び前記ユーザの操作から特定されるアイテムと関連付けて表示する、
処理をコンピュータに実行させることを特徴とする表示プログラム。
【請求項１０】
情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測し、
前記操作時間の間での表示する前記コンテンツの時間変化を計測し、
前記時間変化に応じて、ユーザからの操作の入力を受け付けるためのアイコンを前記コンテンツに関連付けて表示する、
処理をコンピュータに実行させることを特徴とする関心度評価プログラム。
【請求項１１】
情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測する操作計測部と、
前記操作時間の間での表示する前記コンテンツの時間変化を計測する変化計測部と、
前記時間変化に応じて、表示するメッセージを決定するメッセージ決定部と、
決定した前記メッセージを前記コンテンツに関連付けて表示する表示部と、
を含む関心度評価装置。
【請求項１２】
操作計測部が、情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測し、
変化計測部が、前記操作時間の間での表示する前記コンテンツの時間変化を計測し、
メッセージ決定部が、前記時間変化に応じて、表示するメッセージを決定し、
表示部が、決定した前記メッセージを前記コンテンツに関連付けて表示する、
処理をコンピュータが実行することを特徴とする関心度評価方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関心度評価プログラム、対話プログラム、表示プログラム、装置、及び方法に関する。
【背景技術】
【０００２】
コンテンツに対するユーザの興味に係るタイミングを推定する興味タイミング推定装置が知られている。この興味タイミング推定装置は、ユーザの興味に係るタイミングの推定対象となるコンテンツ、及び当該推定対象以外のコンテンツの利用時刻を含む利用履歴を取得する。そして、興味タイミング推定装置は、取得された利用履歴から、時刻毎の推定対象以外のコンテンツに対する推定対象となるコンテンツの利用割合を算出する。そして、興味タイミング推定装置は、算出された時刻毎の利用割合に基づいて、推定対象のコンテンツに対するユーザの興味に係るタイミングを推定する。
【０００３】
また、インターネット上のＷｅｂサイトから提供されるＷｅｂページへの関心度を判定するサーバ装置が知られている。このサーバ装置は、端末装置の表示領域に対するスクロール操作情報と、当該表示領域に表示されているコンテンツを特定するためのコンテンツ特定情報とを当該端末装置から取得する。そして、サーバ装置は、取得したスクロール操作情報に基づいて、取得したコンテンツ特定情報により特定されるコンテンツに対するユーザの関心度を算出する。
【０００４】
また、各文書に対する興味の度合いを多段階に推定する興味推定装置が知られている。この興味推定装置は、ユーザが文書を閲覧する毎に、当該閲覧文書の１文字当たりの閲覧時間を正規化閲覧時間として計算して、この正規化閲覧時間と該当する閲覧文書数との関係を表すデータを作成する。そして、興味推定装置は、この関係データを時間で積分したのち正規化することにより、ユーザ毎の正規化閲覧時間と興味スコアとの関係を表す情報を更新する。次に、興味推定装置は、この更新された正規化閲覧時間と興味スコアとの関係を表す情報を参照することで、ユーザが閲覧した文書に対するユーザの興味の度合いを示すスコアを推定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１１０５０５号公報
【特許文献２】特開２０１１−１１３２８０号公報
【特許文献３】特開２０１１−１０５６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば、ユーザがＷｅｂサイトを閲覧する際、ユーザの興味又は関心の度合いに応じて他のコンテンツのレコメンドを行うのみでは、サービスとしては十分ではない。
【０００７】
一つの側面では、本発明は、ユーザの状態に応じた適切なメッセージを提示することが目的である。
【課題を解決するための手段】
【０００８】
一つの実施態様では、情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測し、前記操作時間の間での表示する前記コンテンツの時間変化を計測する。そして、前記時間変化に応じて、表示するメッセージを決定し、決定した前記メッセージを前記コンテンツに関連付けて表示する。
【発明の効果】
【０００９】
一つの側面として、ユーザの状態に応じた適切なメッセージを提示することができる、という効果を有する。
【図面の簡単な説明】
【００１０】
【図１】ユーザに対するサービスの一例を説明するための説明図である。
【図２】第１実施形態に係る情報提示システムの概略ブロック図である。
【図３】スクロール速度に応じて予め対応付けられたメッセージの一例を示す図である。
【図４】第１実施形態に係る情報処理端末として機能するコンピュータの概略構成を示すブロック図である。
【図５】第１実施形態に係るコンテンツサーバとして機能するコンピュータの概略構成を示すブロック図である。
【図６】第１実施形態における情報提示処理の一例を示すフローチャートである。
【図７】第２実施形態に係る情報提示システムの概略ブロック図である。
【図８】スクロール速度に応じて予め設定された重み係数の一例を示す図である。
【図９】関心度及び関心度の変化量に応じたユーザの状態の一例を示す図である。
【図１０】ユーザの状態に応じて予め対応付けられたメッセージの一例を示す図である。
【図１１】第２実施形態に係る情報処理端末として機能するコンピュータの概略構成を示すブロック図である。
【図１２】第２実施形態における関心度評価処理の一例を示すフローチャートである。
【図１３】第３実施形態に係る情報提示システムの概略ブロック図である。
【図１４】コンテンツＩＤに応じて予め対応付けられたコンテンツの一例を示す図である。
【図１５】ユーザＩＤに応じて予め対応付けられたアクセス履歴と関心度との一例を示す図である。
【図１６】第３実施形態に係る情報処理端末として機能するコンピュータの概略構成を示すブロック図である。
【図１７】第３実施形態に係るコンテンツサーバとして機能するコンピュータの概略構成を示すブロック図である。
【図１８】第３実施形態における関心度評価処理の一例を示すフローチャートである。
【図１９】第４実施形態に係る情報提示システムの概略ブロック図である。
【図２０】第４実施形態に係るオペレータ端末として機能するコンピュータの概略構成を示すブロック図である。
【図２１】対話処理の一連の流れの一例を示すシーケンス図である。
【図２２】第５実施形態に係る情報提示システムの概略ブロック図である。
【図２３】ユーザＩＤ及びユーザの操作情報から特定される商品とユーザの状態とが関連付けられた表示の一例を示す図である。
【図２４】第５実施形態に係るオペレータ端末として機能するコンピュータの概略構成を示すブロック図である。
【図２５】第５実施形態における情報提示処理の一例を示すフローチャートである。
【図２６】第６実施形態に係る情報提示システムの概略ブロック図である。
【図２７】第６実施形態で表示されるアイコンの一例を説明するための説明図である。
【図２８】第６実施形態で表示されるアイコンの一例を説明するための説明図である。
【図２９】第６実施形態に係る情報処理端末として機能するコンピュータの概略構成を示すブロック図である。
【図３０】第６実施形態における情報提示処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。
【００１２】
＜ユーザのＷｅｂサイトにおける閲覧行動について＞
ユーザが、情報処理端末を手に持ち、表示されたコンテンツのスクロールを指示する等の入力操作を行いながら、表示されたコンテンツを閲覧する状況を考える。この場合、入力操作に基づき得られるユーザの関心情報を活用して、ユーザに対してフィードバックを行うことが考えられる。
【００１３】
例えば、ユーザがElectronic commerce（ＥＣ）サイトの特定のコンテンツを閲覧している場合、ユーザの関心情報を活用したフィードバックの一例として、ユーザが閲覧しているコンテンツとは異なるコンテンツのレコメンドが考えられる。しかし、接客として十分か否かという観点では、他のコンテンツの単なるレコメンドでは不十分であると考えられる。
【００１４】
また、ユーザの関心情報に基づくレコメンドでは、レコメンドに関する情報を提示し続けることにより、ユーザは情報提示をうっとうしく感じることがある。これにより、当該ＥＣサイトのコンテンツに対するユーザの印象が悪くなり、ユーザによる当該Ｗｅｂサイトの閲覧が減少する可能性がある。そのため、ユーザの関心情報を取得する以上は、フィードバックを返す際にユーザに煙たがられない「良い接客品質」を意識した提示方法が求められている。
【００１５】
そこで、本実施形態では、コンテンツを閲覧しているユーザの関心情報に基づき情報を提示する際に、実店舗でのお声掛けに近いインタラクションを行う。
【００１６】
具体的には、図１の上側に示すようにユーザからＷｅｂサイト上のコンテンツへのアクセスのみではなく、本実施形態では、図１の下側に示すように、Ｗｅｂページのコンテンツを閲覧するユーザの心理に基づき適切なサービスを提供する。具体的には、ユーザに対して情報提示をする際に、情報提示のタイミングのみならず、情報提示の内容も適切に変化させた提示をすることで、Ｗｅｂ上で実店舗に近い接客を可能にする。例えば、図１の下側に示すように、ユーザの関心情報に応じて、「何かお探しですか」、「ＸＸＸをお探しですか」、「ご説明しましょうか」といったメッセージを決定し、決定したメッセージをユーザに対して提示する。
【００１７】
これにより、ユーザの関心情報に応じて適時に適切な情報がユーザに提示されるため、例えばＥＣサイトにおけるConversion Rate（ＣＶＲ）の向上や、スマートフォン等の情報処理端末ならではの新たなサービスが可能となる。また、ユーザに情報提示を行う際に、提示のタイミングのみならず提示内容も適切に変化させた上で情報を提示することにより、コンテンツが掲載されているＷｅｂ上において実際の店舗に近い接客を可能にすることができる。
【００１８】
[第１実施形態]
図２に示す情報提示システム１０は、コンテンツサーバ１２及び情報処理端末１６を備える。コンテンツサーバ１２と情報処理端末１６とは、例えばインターネット等のネットワーク１４を介して接続されている。
【００１９】
コンテンツサーバ１２は、情報処理端末１６からのコンテンツの要求信号に応じて、コンテンツを情報処理端末１６へ送信する。
【００２０】
情報処理端末１６は、通信部１８と、制御部２０と、表示部２２と、操作検出部２４と、スクロール検出部２６と、メッセージ記憶部２８と、メッセージ決定部３０とを備えている。
【００２１】
通信部１８は、コンテンツサーバ１２との間で情報の送受信を行う。例えば、通信部１８は、コンテンツサーバ１２から送信されたコンテンツを受信する。また、通信部１８は、後述する制御部２０によって出力されたコンテンツの要求信号をコンテンツサーバ１２へ送信する。
【００２２】
制御部２０は、通信部１８によって受信されたコンテンツが表示されるように、後述する表示部２２を制御する。また、制御部２０は、後述する、操作検出部２４によって検出されたユーザの操作情報及びスクロール検出部２６によって検出されたスクロール量に応じて、ユーザが所望するコンテンツが表示されるように表示部２２を制御する。
【００２３】
表示部２２は、例えばLiquid Crystal Display（ＬＣＤ）、Organic Electroluminescence Display（ＯＥＬＤ）等によって実現される。表示部２２は、制御部２０による制御に応じてコンテンツを表示する。なお、コンテンツサーバ１２から提供されるコンテンツは、表示部２２に表示可能なものであればよく、文書などのテキストを含むコンテンツや、画像を含むコンテンツであってもよい。
【００２４】
操作検出部２４は、情報処理端末１６にコンテンツを表示している間に、表示部２２に重畳されたタッチパネルからユーザによる操作の入力を受け付け、ユーザによる入力操作を検出する。具体的には、操作検出部２４は、ユーザによりタップ、フリック、スワイプ、ピンチ、スクロールなどの入力操作の種別を検出する。また、操作検出部２４は、入力操作の時刻、ユーザの指とタッチパネルとの接触位置の座標を検出する。そして、操作検出部２４は、単位時間のうちの、スクロールが行われている操作時間を計測する。したがって、操作検出部２４によって、入力操作の種別、入力操作の時刻、接触位置、及び各単位時間のスクロールの操作時間を含む操作情報が検出される。操作検出部は、本発明の操作計測部の一例である。
【００２５】
スクロール検出部２６は、操作検出部２４によって計測されたスクロールの操作時間の間での表示されるコンテンツの時間変化の一例であるスクロール速度を計測する。スクロール速度は、コンテンツが表示されている画面でのスクロールの速さを表す。具体的には、スクロール検出部２６は、表示部２２に重畳されたタッチパネルからユーザにより入力された、画面のスクロール量［pixel］を検出する。そして、スクロール検出部２６は、操作検出部２４によって検出されたスクロールの操作時間［s］によってスクロール量を除算してスクロール速度［pixel/s］を計測する。スクロール検出部は、本発明の変化計測部の一例である。
【００２６】
メッセージ記憶部２８には、スクロール速度と予め対応付けられたメッセージが複数格納されている。複数のメッセージとしては、スクロール速度に応じて、例えば、特定のコンテンツの詳細を説明するメッセージ、一般的な声掛けのメッセージが格納されている。例えば、スクロール速度が小さいほど、コンテンツの詳細を説明するメッセージが対応付けられている。また、例えば、スクロール速度が所定の閾値より大きい場合、一般的な声掛けのメッセージが対応付けられている。複数のメッセージは、例えば、図３に示すようにテーブルの形式で格納される。図３に示すテーブル３Ａには、スクロール速度［pixel/s］に応じたメッセージが格納されており、例えば、スクロール速度がＡＡ１［pixel/s］〜ＡＡ２［pixel/s］の場合には「ＸＸＸをお探しですか」というメッセージが対応付けられている。また、スクロール速度がＡＡ２［pixel/s］〜ＡＡ３［pixel/s］の場合には「ご説明しましょうか」というメッセージが対応付けられている。スクロール速度がＡＡ（Ｘ−１）［pixel/s］ＡＡＸ［pixel/s］の場合には「何かお探しですか」というメッセージが対応付けられている。なお、スクロール速度は、ＡＡ１＜ＡＡ２＜・・・＜ＡＡ（Ｘ−１）＜ＡＡＸの順であるとする。
【００２７】
メッセージ記憶部２８には、スクロール速度が所定の閾値より大きい場合、当該コンテンツに対する関心が相対的に低いユーザへの対応を示すメッセージが格納されている。また、メッセージ記憶部２８には、スクロール速度が所定の閾値より小さい場合、当該コンテンツに対する関心が相対的に高いユーザへの対応を示すメッセージが格納されている。
【００２８】
例えば、ユーザによるスクロール操作のスクロール速度が所定の閾値より大きい場合、コンテンツ内に目当ての対象物が見つからない状態であるとみなすことができる。あるいは、コンテンツそのものに興味がない状態であるとみなすことができる。そのため、本実施形態では、スクロール速度が所定の閾値より大きい場合、ユーザの当該コンテンツに対する関心が相対的に低い状態であるとし、例えば、関心が低い状態に対応するメッセージ「何かお探しですか」を出力する。関心が相対的に低い状態に対応するメッセージは、一般的な声掛けのメッセージとして格納される。
【００２９】
一方、ユーザによるスクロール操作のスクロール速度が所定の閾値より小さい場合、例えば、ユーザは、コンテンツ内の対象物のうちどれが良いか迷っている状態とみなすことができる。あるいは、コンテンツ内の特定の箇所に興味がある状態とみなすことができる。そのため、本実施形態では、スクロール速度が所定の閾値より小さい場合、ユーザの当該コンテンツに対する関心が相対的に高い状態であるとし、例えば、関心が高い状態に対応するメッセージ「ＸＸＸをお探しですか」を出力する。関心が相対的に高い状態に対応するメッセージは、コンテンツの詳細を説明するメッセージとして格納される。
【００３０】
メッセージ決定部３０は、スクロール検出部２６によって計測されたスクロール速度に応じて、表示部２２に表示するメッセージを決定する。具体的には、メッセージ決定部３０は、メッセージ記憶部２８に格納された複数のメッセージからスクロール速度に応じたメッセージを選択し、表示部２２に表示するメッセージとする。
【００３１】
なお、メッセージ決定部３０は、例えば「ＸＸＸをお探しですか」というメッセージを選択した場合、「ＸＸＸ」に対応する情報を、操作検出部２４によって得られた操作情報及び表示しているコンテンツから取得する。操作情報には入力操作の時刻と接触位置とが含まれているため、メッセージ決定部３０は、操作情報から操作の接触位置を取得し、接触位置とコンテンツとによって特定される箇所に応じたメッセージを生成する。例えば、操作検出部２４によって検出された操作情報の接触位置及び表示しているコンテンツから、料理の本に関係する箇所が特定された場合には、「料理の本をお探しですか」というメッセージを生成し、表示部２２に表示するメッセージとする。
【００３２】
制御部２０は、メッセージ決定部３０によって決定されたメッセージを、コンテンツに関連付けて表示するように、表示部２２を制御する。そして、表示部２２には、メッセージがコンテンツに関連付けて表示され、ユーザは当該メッセージを読み、例えば当該メッセージをタッチすると、表示されたメッセージに対応したコンテンツが表示される。例えば、「ＸＸＸをお探しですか」のメッセージをタッチした場合には、「ＸＸＸ」に関連するコンテンツが表示されるようにしてもよい。また、例えば、「ご説明しましょうか」のメッセージをタッチした場合には、ユーザが閲覧している商品等について詳しく説明されているコンテンツが表示されるようにしてもよい。
【００３３】
情報処理端末１６は、例えば、図４に示すコンピュータ５０で実現することができる。コンピュータ５０はＣＰＵ５１、一時記憶領域としてのメモリ５２、及び不揮発性の記憶部５３を備える。また、コンピュータ５０は、表示装置及び入力装置等の入出力装置５４、及び記録媒体５９に対するデータの読み込み及び書き込みを制御するread/write（Ｒ／Ｗ）部５５を備える。また、コンピュータ５０は、インターネット等のネットワークに接続されるネットワークinterface（Ｉ／Ｆ）５６を備える。ＣＰＵ５１、メモリ５２、記憶部５３、入出力装置５４、Ｒ／Ｗ部５５、及びネットワークＩ／Ｆ５６は、バス５７を介して互いに接続される。
【００３４】
記憶部５３は、Hard Disk Drive（ＨＤＤ）、solid state drive（ＳＳＤ）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部５３には、コンピュータ５０を情報処理端末１６として機能させるための情報提示プログラム６０が記憶されている。情報提示プログラム６０は、通信プロセス６２と、制御プロセス６３と、表示プロセス６４と、操作検出プロセス６５と、スクロール検出プロセス６６と、メッセージ決定プロセス６７とを有する。また、記憶部５３は、メッセージ記憶部２８を構成する情報が記憶されるメッセージ記憶領域６８を有する。情報提示プログラムは、本発明の関心度評価プログラムの一例である。
【００３５】
ＣＰＵ５１は、情報提示プログラム６０を記憶部５３から読み出してメモリ５２に展開し、情報提示プログラム６０が有するプロセスを順次実行する。ＣＰＵ５１は、通信プロセス６２を実行することで、図２に示す通信部１８として動作する。また、ＣＰＵ５１は、制御プロセス６３を実行することで、図２に示す制御部２０として動作する。また、ＣＰＵ５１は、表示プロセス６４を実行することで、図２に示す表示部２２として動作する。また、ＣＰＵ５１は、操作検出プロセス６５を実行することで、図２に示す操作検出部２４として動作する。また、ＣＰＵ５１は、スクロール検出プロセス６６を実行することで、図２に示すスクロール検出部２６として動作する。また、ＣＰＵ５１は、メッセージ決定プロセス６７を実行することで、図２に示すメッセージ決定部３０として動作する。また、ＣＰＵ５１は、メッセージ記憶領域６８から情報を読み出して、メッセージ記憶部２８をメモリ５２に展開する。これにより、情報提示プログラム６０を実行したコンピュータ５０が、情報処理端末１６として機能することになる。
【００３６】
なお、情報提示プログラム６０により実現される機能は、例えば半導体集積回路、より詳しくはApplication Specific Integrated Circuit（ＡＳＩＣ）等で実現することも可能である。
【００３７】
また、コンテンツサーバ１２は、例えば、図５に示すコンピュータ８０で実現することができる。コンピュータ８０はＣＰＵ８１、一時記憶領域としてのメモリ８２、及び不揮発性の記憶部８３を備える。また、コンピュータ８０は、表示装置及び入力装置等の入出力装置８４、及び記録媒体８９に対するデータの読み込み及び書き込みを制御するＲ／Ｗ部８５を備える。また、コンピュータ８０は、インターネット等のネットワークに接続されるネットワークＩ／Ｆ８６を備える。ＣＰＵ８１、メモリ８２、記憶部８３、入出力装置８４、Ｒ／Ｗ部８５、及びネットワークＩ／Ｆ８６は、バス８７を介して互いに接続される。
【００３８】
記憶部８３は、ＨＤＤ、ＳＳＤ、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部８３には、コンピュータ８０をコンテンツサーバ１２として機能させるためのコンテンツ提供プログラム９０が記憶されている。また、コンテンツ記憶領域９８には、情報処理端末１６へ提供可能なコンテンツが予め記憶される。
【００３９】
なお、コンテンツ提供プログラム９０により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【００４０】
次に、第１実施形態に係る情報提示システム１０の作用について説明する。情報提示システム１０において、情報処理端末１６がコンテンツサーバ１２からコンテンツを受信する。そして、情報処理端末１６の表示部２２に受信したコンテンツが表示され、操作検出部２４がユーザによる操作の入力を受け付けているときに、情報処理端末１６において、図６に示す情報提示処理が単位時間毎に繰り返し実行される。以下、各処理について詳述する。
【００４１】
ステップＳ１００において、操作検出部２４は、単位時間における、ユーザによる操作時間を計測すると共に、スクロール検出部２６は、表示部２２に重畳されたタッチパネルからユーザにより入力された、画面のスクロール量を検出する。
【００４２】
ステップＳ１０１において、スクロール検出部２６は、上記ステップＳ１００で検出されたスクロールの操作時間によって、検出されたスクロール量を除算し、スクロール速度［pixel/s］を計測する。
【００４３】
ステップＳ１０２において、メッセージ決定部３０は、メッセージ記憶部２８に格納された複数のメッセージから、上記ステップＳ１０１で検出されたスクロール速度に応じたメッセージを取得する。
【００４４】
ステップＳ１０４において、メッセージ決定部３０は、上記ステップＳ１０２で取得されたメッセージ又は該メッセージから生成されるメッセージを、表示するメッセージとして決定する。例えば、上記ステップＳ１０１で計測されたスクロール速度に応じて、「ＸＸＸをお探しですか」というメッセージがメッセージ記憶部２８から取得された場合、メッセージ決定部３０は、「ＸＸＸ」に対応する操作情報を操作検出部２４から取得する。そして、メッセージ決定部３０は、操作情報のうち接触位置に対応する箇所に応じたメッセージを生成し、表示するメッセージとして決定する。
【００４５】
ステップＳ１０６において、制御部２０は、上記ステップＳ１０４で決定されたメッセージを、コンテンツに関連付けて表示するように、表示部２２を制御し、情報提示処理を終了する。表示部２２には、メッセージがコンテンツに関連付けて表示される。
【００４６】
以上説明したように、第１実施形態に係る情報処理端末は、情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、操作における操作時間を計測する。そして、情報処理端末は、操作時間の間に、表示するコンテンツの時間変化を計測し、時間変化に応じて、表示するメッセージを決定する。そして、情報処理端末は、決定したメッセージをコンテンツに関連付けて表示する。これにより、ユーザの状態に応じた適切なメッセージを提示することができる。
【００４７】
また、スマートデバイス等の情報処理端末を用いて、Ｗｅｂ上のコンテンツを参照しているユーザの関心の度合いに基づき、接客品質の良い情報提示をすることができる。
【００４８】
［第２実施形態］
次に本発明の第２実施形態について説明する。なお、第１実施形態と同一の部分には同一の符号を付し、説明を省略する。
【００４９】
第２実施形態では、ユーザによる操作情報から、ユーザのコンテンツに対する関心の度合いの推定方法が第１実施形態と異なる。
【００５０】
図７に示す第２実施形態に係る情報提示システム２１０は、コンテンツサーバ１２及び情報処理端末２１６を備える。コンテンツサーバ１２と情報処理端末２１６とは、例えばインターネット等のネットワーク１４を介して接続されている。
【００５１】
情報処理端末２１６は、通信部１８と、制御部２０と、表示部２２と、操作検出部２４と、スクロール検出部２６と、メッセージ記憶部２２８と、関心度評価部２２７と、メッセージ決定部２３０とを備える。
【００５２】
第２実施形態の操作検出部２４は、単位時間のうちの、入力操作が行われていない無操作時間を更に計測する。したがって、第２実施形態の操作検出部２４は、入力操作の種別、入力操作の時刻、接触位置、各単位時間のスクロールの操作時間、及び無操作時間を含む操作情報を検出する。
【００５３】
関心度評価部２２７は、操作検出部２４によって計測されたスクロールの操作時間、無操作時間、及びスクロール検出部２６によって計測されたスクロール速度に基づいて、ユーザの当該コンテンツに対する関心の度合いを表す関心度を算出する。
【００５４】
例えば、関心度評価部２２７は、スクロール検出部２６によって検出されたスクロール速度に応じて予め設定された重み係数を取得する。そして、関心度評価部２２７は、スクロールの操作時間及び無操作時間と、スクロール速度の重み係数とに基づいて、以下の式（１）に従って、ユーザのコンテンツに対する関心度Ｉ（ｔ）を算出する。
【００５５】
【数１】
2018060241.tif 000003
（１）
【００５６】
本実施形態では、コンテンツに対する単位時間（一例としては１秒）毎に関心度Ｉ(ｔ)が算出される。上記式（１）式において、「スクロールの操作時間」は単位時間のうちのスクロールによる操作時間を表し、「無操作時間」は単位時間のうちの無操作時間を表す。関心度Ｉ（ｔ）は、上記式（１）に示すように、コンテンツ毎に、当該コンテンツの表示を開始した時刻から時刻ｔまでの各単位時間に対する積算値の形式で算出される。
【００５７】
また、スクロール速度の重み係数の設定方法の一例を図８に示す。図８に示すように、スクロール速度ｖａが０から閾値ｖｔｈまでは重み係数を一定として設定し、スクロール速度ｖａが閾値ｖｔｈ以上である場合には、スクロール速度ｖａが大きいほど重み係数も大きくなるように予め設定することができる。例えば、図８に示すように、スクロール速度ｖａがｖｔｈから２ｖｔｈに増加する際に、スクロール速度ｖａの重み係数をＡ〜Ｂへ増加させるように予め設定する。
【００５８】
また、関心度評価部２２７は、各単位時間において関心度を算出し、前時刻の単位時間で算出された関心度と、現時刻の単位時間で算出された関心度との差分を、関心度の変化量として算出する。そして、関心度評価部２２７は、算出した関心度及び関心度の変化量に基づいて、ユーザの状態を判別する。ユーザがＷｅｂサイトを閲覧する際には、Ｗｅｂサイトに含まれるコンテンツに対して、単に興味がある又は興味がないという状態のみではなく、例えば、どれがよいか迷っている状態や目当てのものが見つからない状態も含まれていると考えられる。そのため、本実施形態では、関心度及び関心度の変化量に応じてユーザがどのような状態であるのかを判別する。そして、ユーザの状態に応じて、出力するメッセージを変化させる。
【００５９】
ここでは関心度の変化量を前時刻の単位時間で算出された関心度と、現時刻の単位時間で算出された関心度との差分と定義したが、その単位時間内における操作の回数の逆数で代用してもよい。
【００６０】
ここで、Ｗｅｂページ内でのユーザの行動を、実店舗での行動と照らし合わせると出力すべきメッセージが整理される。図９に、関心度と関心度の変化量とに応じたユーザの状態の一例を示す。図９に示すように、実店舗でのユーザの行動イメージに基づき、Ｗｅｂ上でのユーザの行動に応じた状態を類別することができる。
【００６１】
具体的には、図９に示すように、関心度評価部２２７は、関心度が大きく、かつ関心度の変化量も大きい場合には、どれが良いか迷っている状態を表す第１の状態であると判別する。また、関心度評価部２２７は、関心度が大きく、かつ関心度の変化量が小さい場合には、目当てのものが見つからない状態を表す第２の状態であると判別する。また、関心度評価部２２７は、関心度が小さく、かつ関心度の変化量が大きい場合には、特定箇所に興味がある状態を表す第３の状態であると判別する。また、関心度評価部２２７は、関心度が小さく、かつ関心度の変化量が小さい場合には、興味がない状態を表す第４の状態であると判別する。
【００６２】
メッセージ記憶部２２８には、ユーザの状態と予め対応付けられたメッセージが複数格納されている。複数のメッセージは、例えば、図１０に示すようにテーブルの形式で格納される。図１０に示すテーブル１０Ａには、関心度と関心度の変化量とに応じたメッセージが格納されており、例えば、関心度が大きく、かつ関心度の変化量も大きい状態を表す第１の状態には「ご説明しましょうか」というメッセージが対応付けられている。また、関心度が大きく、かつ関心度の変化量が小さい状態を表す第２の状態には「何かお探しですか」というメッセージが対応付けられている。また、関心度が小さく、かつ関心度の変化量が大きい状態を表す第３の状態には「ＸＸＸをお探しですか」というメッセージが対応付けられている。また、関心度が小さく、かつ関心度の変化量が小さい状態を表す第４の状態には「お困りですか」というメッセージが対応付けられている。なお第４の状態の場合にはメッセージを対応付けずに、第４の状態であると判別された場合にはメッセージは出力されないようにしてもよい。なお、関心度及び関心度の変化量の大小については、予め設定した閾値によりも大きい場合については「大」、閾値以下である場合には「小」であるとして判定される。
【００６３】
第１の状態及び第３の状態に対応するメッセージは、コンテンツの詳細を説明するメッセージとして格納される。また、第２の状態及び第４の状態に対応するメッセージは、一般的な声掛けのメッセージとして格納される。より詳細には、第１の状態に対応するメッセージは、ユーザのコンテンツに対する迷いの解消に関するメッセージであり、第２の状態に対応するメッセージは、ユーザのコンテンツの探索に関するメッセージである。また、第３の状態に対応するメッセージは、ユーザが特定のコンテンツに興味が有る場合に関連するメッセージであり、第４の状態に対応するメッセージは、ユーザが特定のコンテンツに興味が無い場合に関連するメッセージである。
【００６４】
メッセージ決定部２３０は、関心度評価部２２７によって判別されたユーザの状態に応じて、表示部２２に表示するメッセージを決定する。具体的には、メッセージ決定部２３０は、メッセージ記憶部２２８に格納された複数のメッセージから、関心度評価部２２７によって判別されたユーザの状態に応じたメッセージを選択し、表示部２２に表示するメッセージとする。なお、メッセージ決定部２３０は、例えば「ＸＸＸをお探しですか」というメッセージを選択した場合、「ＸＸＸ」に対応する接触位置を操作情報から取得し、接触位置に対応する箇所に応じたメッセージを生成する。このように、ユーザのタッチパネルへの接触やマウスによるスクロール操作により、操作の時刻と位置が特定されることを利用して、ユーザの関心の対象を特定することができる。
【００６５】
情報処理端末２１６は、例えば、図１１に示すコンピュータ２５０で実現することができる。コンピュータ２５０はＣＰＵ５１、一時記憶領域としてのメモリ５２、及び不揮発性の記憶部２５３を備える。また、コンピュータ２５０は、表示装置及び入力装置等の入出力装置５４、及び記録媒体５９に対するデータの読み込み及び書き込みを制御するＲ／Ｗ部５５を備える。また、コンピュータ２５０は、インターネット等のネットワークに接続されるネットワークＩ／Ｆ５６を備える。ＣＰＵ５１、メモリ５２、記憶部２５３、入出力装置５４、Ｒ／Ｗ部５５、及びネットワークＩ／Ｆ５６は、バス５７を介して互いに接続される。
【００６６】
記憶部２５３は、ＨＤＤ、ＳＳＤ、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部２５３には、コンピュータ２５０を情報処理端末２１６として機能させるための関心度評価プログラム２６０が記憶されている。関心度評価プログラム２６０は、通信プロセス６２と、制御プロセス６３と、表示プロセス６４と、操作検出プロセス６５と、スクロール検出プロセス６６と、関心度評価プロセス２６６と、メッセージ決定プロセス２６７とを有する。また、記憶部２５３は、メッセージ記憶部２２８を構成する情報が記憶されるメッセージ記憶領域２６８を有する。
【００６７】
ＣＰＵ５１は、関心度評価プログラム２６０を記憶部５３から読み出してメモリ５２に展開し、関心度評価プログラム２６０が有するプロセスを順次実行する。ＣＰＵ５１は、通信プロセス６２を実行することで、図７に示す通信部１８として動作する。また、ＣＰＵ５１は、制御プロセス６３を実行することで、図７に示す制御部２０として動作する。また、ＣＰＵ５１は、表示プロセス６４を実行することで、図７に示す表示部２２として動作する。また、ＣＰＵ５１は、操作検出プロセス６５を実行することで、図７に示す操作検出部２４として動作する。また、ＣＰＵ５１は、スクロール検出プロセス６６を実行することで、図７に示すスクロール検出部２６として動作する。また、ＣＰＵ５１は、関心度評価プロセス２６６を実行することで、図７に示す関心度評価部２２７として動作する。また、ＣＰＵ５１は、メッセージ決定プロセス２６７を実行することで、図７に示すメッセージ決定部２３０として動作する。また、ＣＰＵ５１は、メッセージ記憶領域２６８から情報を読み出して、メッセージ記憶部２２８をメモリ５２に展開する。これにより、関心度評価プログラム２６０を実行したコンピュータ２５０が、情報処理端末２１６として機能することになる。
【００６８】
なお、関心度評価プログラム２６０により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【００６９】
次に、第２実施形態に係る情報提示システム２１０の作用について説明する。情報提示システム２１０において、情報処理端末２１６がコンテンツサーバ１２からコンテンツを受信する。そして、情報処理端末２１６の表示部２２に受信したコンテンツが表示され、操作検出部２４がユーザによる操作の入力を受け付けているときに、情報処理端末２１６において、図１２に示す関心度評価処理が単位時間毎に繰り返し実行される。以下、各処理について詳述する。
【００７０】
ステップＳ２００において、操作検出部２４は、単位時間における、ユーザによる操作時間と、無操作時間とを計測すると共に、スクロール検出部２６は、表示部２２に重畳されたタッチパネルからユーザにより入力された、画面のスクロール量を検出する。
【００７１】
ステップＳ２０２において、関心度評価部２２７は、ステップＳ１０１で検出されたスクロール速度に応じて、スクロール速度の重み係数を設定する。そして、関心度評価部２２７は、ステップＳ１００で検出されたスクロールの操作時間及び無操作時間と、ステップＳ１０１で検出されたスクロール速度と、設定したスクロール速度の重み係数とに基づいて、上記式（１）に従って、ユーザの関心度を算出する。
【００７２】
ステップＳ２０４において、関心度評価部２２７は、前回の関心度評価処理で算出された関心度と、上記ステップＳ２０２で算出された関心度との差分を、関心度の変化量として算出する。
【００７３】
ステップＳ２０６において、関心度評価部２２７は、上記ステップＳ２０２で算出されたユーザの関心度と、上記ステップＳ２０４で算出された関心度の変化量とに基づいて、ユーザの状態を判別する。具体的には、関心度評価部２２７は、関心度が閾値より大きく、かつ関心度の変化量も閾値より大きい場合には、第１の状態であると判別する。また、関心度評価部２２７は、関心度が閾値より大きく、かつ関心度の変化量が閾値より小さい場合には、第２の状態であると判別する。また、関心度評価部２２７は、関心度が閾値以下であり、かつ関心度の変化量が閾値より大きい場合には、第３の状態であると判別する。また、関心度評価部２２７は、関心度が閾値以下であり、かつ関心度の変化量が閾値以下である場合には、第４の状態であると判別する。
【００７４】
ステップＳ２０８において、メッセージ決定部２３０は、メッセージ記憶部２２８に格納された複数のメッセージから、上記ステップＳ２０６で判別されたユーザの状態に応じたメッセージを取得する。
【００７５】
ステップＳ２１０において、メッセージ決定部２３０は、上記ステップＳ２０８で取得されたメッセージ又は該メッセージから生成されるメッセージを、表示するメッセージとして決定する。例えば、「ＸＸＸをお探しですか」というメッセージがメッセージ記憶部２２８から取得された場合、メッセージ決定部２３０は、ユーザの接触位置に応じた情報を取得し、接触位置に応じた情報を「ＸＸＸ」に挿入して表示するメッセージを生成する。
【００７６】
ステップＳ１０６において、制御部２０は、上記ステップＳ１０４で決定されたメッセージを、コンテンツに関連付けて表示するように、表示部２２を制御し、情報提示処理を終了する。
【００７７】
以上説明したように、第２実施形態に係る情報処理端末は、表示するメッセージを決定する際に、ユーザの操作時間及びスクロール速度に基づいて、ユーザのコンテンツに対する関心の度合いを表す関心度を算出する。そして、情報処理端末は、関心度に基づいて、当該関心度の変化量を算出する。そして、情報処理端末は、関心度及び関心度の変化量に基づいて、ユーザの状態を判別する。そして、情報処理端末は、判別したユーザの状態に応じて、表示するメッセージを決定する。これにより、関心度から判別されたユーザの状態に応じた適切なメッセージを提示することができる。
【００７８】
［第３実施形態］
次に本発明の第３実施形態について説明する。なお、第１又は第２実施形態と同一の部分には同一の符号を付し、説明を省略する。
【００７９】
第３実施形態では、ユーザ毎のコンテンツの閲覧履歴を表すアクセス履歴から算出される関心度と、スクロールの操作時間及びスクロール速度に基づき算出される関心度とに応じて、現在の関心度を算出する点が第１又は第２実施形態と異なる。また、第３実施形態では、メッセージの決定がコンテンツサーバ側で行われる点が、第１又は第２実施形態と異なる。
【００８０】
図１３に示す第３実施形態に係る情報提示システム３１０は、コンテンツサーバ３１２及び情報処理端末３１６を備える。コンテンツサーバ３１２と情報処理端末３１６とは、例えばインターネット等のネットワーク１４を介して接続されている。
【００８１】
情報処理端末３１６は、通信部１８と、制御部２０と、表示部２２と、操作検出部２４と、スクロール検出部２６とを備えている。
【００８２】
第３実施形態の通信部１８は、制御部２０による制御処理によって、操作検出部２４によって検出された、入力操作の種別、入力操作の時刻、接触位置、スクロールの操作時間、及び無操作時間を含む操作情報を、コンテンツサーバ３１２へ送信する。本実施形態では、操作情報には、スクロール検出部２６によって検出されたスクロール速度も含まれているとする。また、通信部１８は、ユーザＩＤと、コンテンツの要求信号とをコンテンツサーバ３１２へ送信する。
【００８３】
コンテンツサーバ３１２は、通信部３１８と、コンテンツ記憶部３１９と、サーバ制御部３２０と、アクセス履歴記憶部３２２と、ユーザ管理部３２４と、関心度評価部３２７と、メッセージ記憶部２２８と、メッセージ決定部２３０とを備える。
【００８４】
通信部３１８は、情報処理端末３１６との間で情報の送受信を行う。例えば、通信部３１８は、情報処理端末３１６から送信されたユーザＩＤとコンテンツの要求信号と操作情報とを受信する。また、通信部３１８は、後述するサーバ制御部３２０の制御に応じて、取得されたコンテンツを、受信したユーザＩＤに対応する情報処理端末３１６へ送信する。
【００８５】
コンテンツ記憶部３１９には、複数のコンテンツが記憶されている。複数のコンテンツは、例えば、図１４に示すようにテーブルの形式で格納される。図１４に示すテーブル１４Ａには、コンテンツの識別情報であるコンテンツＩＤと、コンテンツとが対応付けられている。
【００８６】
サーバ制御部３２０は、通信部３１８により受信したユーザＩＤとコンテンツの要求信号と操作情報とを取得する。そして、サーバ制御部３２０は、通信部３１８によって受信されたコンテンツの要求信号に応じて、コンテンツ記憶部３１９に記憶されたコンテンツを取得する。具体的には、サーバ制御部３２０は、要求信号に含まれるコンテンツＩＤと対応するコンテンツをコンテンツ記憶部３１９から取得する。そして、サーバ制御部３２０は、通信部３１８によって受信された操作情報に応じてコンテンツが送信されるように、通信部３１８を制御する。また、サーバ制御部３２０は、ユーザがコンテンツを閲覧する際に通信部３１８により受信したユーザＩＤ、アクセス時刻、及びコンテンツＩＤを表すアクセス履歴と、後述する関心度評価部３２７により算出された関心度とをアクセス履歴記憶部３２２に格納する。
【００８７】
アクセス履歴記憶部３２２には、ユーザ毎にコンテンツの閲覧履歴を表すアクセス履歴と、そのときに関心度評価部２２７によって算出された関心度とが記憶されている。ユーザ毎のコンテンツへのアクセス履歴は、例えば、図１５に示すようにテーブルの形式で格納される。図１５に示すテーブル１５Ａには、ユーザの識別情報であるユーザＩＤと、コンテンツの識別情報であるコンテンツＩＤと、コンテンツへのアクセス時刻と、ユーザのコンテンツへの関心度とが対応付けられている。例えば、ユーザＩＤが「ＡＡ１」であるユーザは、コンテンツＩＤが「ＷＷＷ１」であるコンテンツを「yy:mm:dd1:tt1」の時刻に閲覧をし、そのときに関心度評価部２２７によって算出された関心度が「ＣＣ１」であることを表している。
【００８８】
ユーザ管理部３２４は、サーバ制御部３２０により取得されたユーザＩＤに基づいて、対象のユーザＩＤに対応するアクセス履歴と、当該アクセス履歴から算出された関心度とを取得する。
【００８９】
関心度評価部３２７は、サーバ制御部３２０により取得された当該ユーザのスクロールの操作時間及びスクロール速度に基づいて、上記式（１）に従って、当該ユーザの関心度を算出する。そして、関心度評価部３２７は、スクロールの操作時間及びスクロール速度に基づき算出された関心度と、ユーザ管理部３２４によって取得された関心度とに応じて、ユーザの現在の関心度を算出する。
【００９０】
例えば、関心度評価部３２７は、ユーザ管理部３２４によって取得された関心度に対し、アクセス履歴記憶部３２２に記憶されたアクセス時刻と現時刻とに応じた重み付けを行う。重みの値としては、例えば、アクセス時刻と現時刻との時間差が大きいほど重みの値が小さく、アクセス時刻と現時刻との時間差が小さいほど重みの値が大きくなるように設定される。
【００９１】
そして、関心度評価部３２７は、重み付けされたユーザ管理部３２４により取得された関心度と、スクロールの操作時間及びスクロール速度に基づき算出された関心度とを加算して、ユーザの現在の関心度として算出する。ユーザの過去の関心度も考慮して、現在の関心度を算出することにより、ユーザの関心度を精度良く算出することができる。
【００９２】
また、関心度評価部３２７は、各単位時間において関心度を算出し、前時刻の単位時間で算出された関心度と、現時刻の単位時間で算出された関心度との差分を、現在の関心度の変化量として算出する。そして、関心度評価部３２７は、第２実施形態と同様に、算出した現在の関心度及び現在の関心度の変化量に基づいて、ユーザの状態を判別する。
【００９３】
メッセージ決定部２３０は、第２実施形態と同様に、関心度評価部３２７によって判別されたユーザの状態に応じて、情報処理端末３１６の表示部２２に表示するメッセージを決定する。
【００９４】
サーバ制御部３２０は、メッセージ決定部２３０によって決定されたメッセージを取得し、該当するユーザの情報処理端末３１６へメッセージが送信されるように通信部３１８を制御する。
【００９５】
情報処理端末３１６の通信部１８は、コンテンツサーバ３１２から送信されたメッセージを受信し、制御部２０は受信したメッセージが表示されるように表示部２２を制御する。
【００９６】
情報処理端末３１６は、例えば、図１６に示すコンピュータ３５０で実現することができる。コンピュータ３５０はＣＰＵ５１、一時記憶領域としてのメモリ５２、及び不揮発性の記憶部３５３を備える。また、コンピュータ３５０は、表示装置及び入力装置等の入出力装置５４、及び記録媒体５９に対するデータの読み込み及び書き込みを制御するＲ／Ｗ部５５を備える。また、コンピュータ３５０は、インターネット等のネットワークに接続されるネットワークＩ／Ｆ５６を備える。ＣＰＵ５１、メモリ５２、記憶部３５３、入出力装置５４、Ｒ／Ｗ部５５、及びネットワークＩ／Ｆ５６は、バス５７を介して互いに接続される。
【００９７】
記憶部３５３は、ＨＤＤ、ＳＳＤ、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部３５３には、コンピュータ３５０を情報処理端末３１６として機能させるための情報提示プログラム３６０が記憶されている。情報提示プログラム３６０は、通信プロセス６２と、制御プロセス６３と、表示プロセス６４と、操作検出プロセス６５と、スクロール検出プロセス６６とを有する。
【００９８】
ＣＰＵ５１は、情報提示プログラム３６０を記憶部３５３から読み出してメモリ５２に展開し、情報提示プログラム３６０が有するプロセスを順次実行する。ＣＰＵ５１は、通信プロセス６２を実行することで、図１３に示す通信部１８として動作する。また、ＣＰＵ５１は、制御プロセス６３を実行することで、図１３に示す制御部２０として動作する。また、ＣＰＵ５１は、表示プロセス６４を実行することで、図１３に示す表示部２２として動作する。また、ＣＰＵ５１は、操作検出プロセス６５を実行することで、図１３に示す操作検出部２４として動作する。また、ＣＰＵ５１は、スクロール検出プロセス６６を実行することで、図１３に示すスクロール検出部２６として動作する。また、ＣＰＵ５１は、メッセージ決定プロセス６７を実行することで、図１３に示すメッセージ決定部２３０として動作する。これにより、情報提示プログラム３６０を実行したコンピュータ５０が、情報処理端末３１６として機能することになる。
【００９９】
なお、情報提示プログラム３６０により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【０１００】
また、コンテンツサーバ３１２は、例えば、図１７に示すコンピュータ３８０で実現することができる。コンピュータ３８０はＣＰＵ８１、一時記憶領域としてのメモリ８２、及び不揮発性の記憶部３８３を備える。また、コンピュータ３８０は、表示装置及び入力装置等の入出力装置８４、及び記録媒体８９に対するデータの読み込み及び書き込みを制御するＲ／Ｗ部８５を備える。また、コンピュータ３８０は、インターネット等のネットワークに接続されるネットワークＩ／Ｆ８６を備える。ＣＰＵ８１、メモリ８２、記憶部３８３、入出力装置８４、Ｒ／Ｗ部８５、及びネットワークＩ／Ｆ８６は、バス８７を介して互いに接続される。
【０１０１】
記憶部３８３は、ＨＤＤ、ＳＳＤ、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部３８３には、コンピュータ３８０をコンテンツサーバ３１２として機能させるための関心度評価プログラム３９０が記憶されている。関心度評価プログラム３９０は、通信プロセス３９２と、サーバ制御プロセス３９３と、ユーザ管理プロセス３９４と、関心度評価プロセス３９５と、メッセージ決定プロセス３９６とを有する。また、記憶部３８３は、メッセージ記憶部２２８を構成する情報が記憶されるメッセージ記憶領域３９７を有する。また、記憶部３８３は、コンテンツ記憶部３１９を構成する情報が記憶されるコンテンツ記憶領域３９８を有する。また、記憶部３８３は、アクセス履歴記憶部３２２を構成する情報が記憶されるアクセス履歴記憶領域３９９を有する。
【０１０２】
ＣＰＵ５１は、情報提示プログラム３６０を記憶部３８３から読み出してメモリ５２に展開し、関心度評価プログラム３９０が有するプロセスを順次実行する。ＣＰＵ５１は、通信プロセス３９２を実行することで、図１３に示す通信部３１８として動作する。また、ＣＰＵ５１は、サーバ制御プロセス３９３を実行することで、図１３に示すサーバ制御部３２０として動作する。また、ＣＰＵ５１は、ユーザ管理プロセス３９４を実行することで、図１３に示すユーザ管理部３２４として動作する。また、ＣＰＵ５１は、関心度評価プロセス３９５を実行することで、図１３に示す関心度評価部３２７として動作する。また、ＣＰＵ５１は、メッセージ決定プロセス３９６を実行することで、図１３に示すメッセージ決定部２３０として動作する。また、ＣＰＵ５１は、メッセージ記憶領域３９７から情報を読み出して、メッセージ記憶部２２８をメモリ５２に展開する。また、ＣＰＵ５１は、コンテンツ記憶領域３９８から情報を読み出して、コンテンツ記憶部３１９をメモリ５２に展開する。また、ＣＰＵ５１は、アクセス履歴記憶領域３９９から情報を読み出して、アクセス履歴記憶部３２２をメモリ５２に展開する。これにより、関心度評価プログラム３９０を実行したコンピュータ３８０が、コンテンツサーバ３１２として機能することになる。
【０１０３】
なお、関心度評価プログラム３９０により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【０１０４】
次に、第３実施形態に係る情報提示システム３１０の作用について説明する。情報提示システム３１０において、情報処理端末３１６がコンテンツサーバ３１２からコンテンツを受信する。そして、情報処理端末３１６の表示部２２に受信したコンテンツが表示され、ユーザによる操作の入力が行われ、操作検出部２４及びスクロール検出部２６による各検出処理が単位時間毎に行われる。そして、情報処理端末３１６の通信部１８は、制御部２０による制御処理により、ユーザＩＤとユーザによる操作情報とコンテンツの要求信号とを、コンテンツサーバ３１２へ単位時間毎に送信する。コンテンツサーバ３１２の通信部３１８が、情報処理端末３１６から送信された情報を受信すると、コンテンツサーバ３１２は、図１８に示す関心度評価処理を単位時間毎に繰り返し実行する。以下、各処理について詳述する。
【０１０５】
ステップＳ３００において、サーバ制御部３２０は、通信部３１８により受信したユーザＩＤと操作情報とを取得する。
【０１０６】
ステップＳ３０２において、ユーザ管理部３２４は、上記ステップＳ３００で取得されたユーザＩＤに基づいて、対象のユーザＩＤに対応するアクセス履歴と、当該アクセス履歴から算出された関心度とを取得する。
【０１０７】
ステップＳ３０３において、関心度評価部３２７は、上記ステップＳ３００で取得された操作情報に含まれるスクロールの操作時間及びスクロール速度に基づいて、上記式（１）に従って、当該ユーザの関心度を算出する。そして、関心度評価部３２７は、上記式（１）に基づき算出された関心度と、上記ステップＳ３０２で取得された関心度とに応じて、ユーザの現在の関心度を算出する。
【０１０８】
ステップＳ３０４において、関心度評価部３２７は、前回の関心度評価処理で算出された関心度と、上記ステップＳ３０３で算出された現在の関心度との差分を、現在の関心度の変化量として算出する。
【０１０９】
ステップＳ２０６〜ステップＳ２１０において、第２実施形態と同様に、表示するメッセージが決定される。
【０１１０】
ステップＳ３１２において、サーバ制御部３２０は、ステップＳ２１０で決定されたメッセージを取得し、該当するユーザの情報処理端末３１６へメッセージが送信されるように通信部３１８を制御して、関心度評価処理を終了する。
【０１１１】
情報処理端末３１６の通信部１８は、コンテンツサーバ３１２から送信されたメッセージを受信し、制御部２０は受信したメッセージが表示されるように表示部２２を制御する。
【０１１２】
以上説明したように、第３実施形態に係るコンテンツサーバは、ユーザ毎にコンテンツの閲覧履歴を表すアクセス履歴が記憶されたアクセス履歴記憶部から、対象のユーザに対応するアクセス履歴を取得する。そして、コンテンツサーバは、アクセス履歴から算出された関心度と、スクロールの操作時間及びスクロール速度に基づき算出される関心度とに応じて、現在の関心度を算出する。そして、コンテンツサーバは、現在の関心度及び関心度の変化量に基づいて、ユーザの状態を判別する。これにより、ユーザのアクセス履歴に応じてユーザの状態を精度良く判別することができ、適切なメッセージを提示することができる。
【０１１３】
［第４実施形態］
次に本発明の第４実施形態について説明する。なお、第１〜第３実施形態と同一の部分には同一の符号を付し、説明を省略する。
【０１１４】
第４実施形態では、情報処理端末の表示部に表示されたメッセージに対して、ユーザが所定の応答をした場合には、ユーザとオペレータとの対話が開始される点が第１実施形態と異なる。本実施形態では、オペレータがボット等の情報処理によって実現される対話システムである場合を例に説明する。
【０１１５】
第４実施形態では、ユーザへの対応として、Ｗｅｂ上のコンテンツに表示するメッセージを決定する処理と、チャットによるインタラクティブなやりとりを行う処理とを実行する。具体的には、ユーザに対する「最初のお声掛け」に相当するメッセージを、関心度と関心度の変化量に基づき適切に変化させる。
【０１１６】
図１９に示す第４実施形態に係る情報提示システム４１０は、コンテンツサーバ３１２、情報処理端末３１６、及びオペレータ端末４１３を備える。コンテンツサーバ３１２と情報処理端末３１６とオペレータ端末４１３とは、例えばインターネット等のネットワーク１４を介して接続されている。
【０１１７】
第４実施形態の情報処理端末３１６の制御部２０は、コンテンツサーバ３１２から送信されたメッセージをコンテンツに関連付けて表示部２２に表示した後、ユーザの応答を取得する。例えば、メッセージの表示箇所に対してタッチ操作等を行うと、オペレータとの対話を行うか否かの判断をユーザに求めるアイコンが表示される場合を例に考える。この場合、情報処理端末３１６の操作検出部２４によって、オペレータとの対話を行うか否かの情報がユーザの応答として取得される。そして、制御部２０は、ユーザの応答が「オペレータとの対話を行う」を表す場合には、コンテンツサーバ３１２へチャット要求信号を送信するように通信部１８を制御する。
【０１１８】
第４実施形態の情報処理端末３１６のサーバ制御部３２０は、通信部３１８によりチャット要求信号を受信すると、チャット要求信号が送信された情報処理端末３１６のユーザＩＤをオペレータ端末４１３へ送信するように通信部３１８を制御する。
【０１１９】
オペレータ端末４１３は、通信部４１８と、対話部４２０とを備える。
【０１２０】
通信部４１８は、コンテンツサーバ３１２及び情報処理端末３１６との間で情報の送受信を行う。例えば、通信部４１８は、コンテンツサーバ１２から送信されたユーザＩＤを受信する。そして、通信部１８は、受信したユーザＩＤに対応する情報処理端末３１６を特定し、特定された情報処理端末３１６との間でコネクションを確立する。
【０１２１】
対話部４２０は、通信部４１８によってコネクションが確立された情報処理端末３１６との間でチャットを行う。そして、対話部４２０は、情報処理端末３１６のユーザによって入力されたメッセージであるユーザメッセージを取得する。そして、対話部４２０は、ユーザメッセージに対するメッセージを取得して、当該メッセージが通信部４１８により情報処理端末３１６へ送信されるように制御する。
【０１２２】
ユーザメッセージに対するメッセージは、予め記憶部（図示省略）に格納されていてもよいし、対話部４２０がユーザメッセージに応じて生成してもよい。
【０１２３】
オペレータ端末４１３は、例えば、図２０に示すコンピュータ４８０で実現することができる。コンピュータ４８０はＣＰＵ８１、一時記憶領域としてのメモリ８２、及び不揮発性の記憶部４８３を備える。また、コンピュータ４８０は、表示装置及び入力装置等の入出力装置８４、及び記録媒体８９に対するデータの読み込み及び書き込みを制御するＲ／Ｗ部８５を備える。また、コンピュータ４８０は、インターネット等のネットワークに接続されるネットワークＩ／Ｆ８６を備える。ＣＰＵ８１、メモリ８２、記憶部４８３、入出力装置８４、Ｒ／Ｗ部８５、及びネットワークＩ／Ｆ８６は、バス８７を介して互いに接続される。
【０１２４】
記憶部４８３は、ＨＤＤ、ＳＳＤ、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部４８３には、コンピュータ４８０をオペレータ端末４１３として機能させるための対話プログラム４９０が記憶されている。対話プログラム４９０は、通信プロセス４９２と、対話プロセス４９３とを有する。
【０１２５】
ＣＰＵ５１は、対話プログラム４９０を記憶部４８３から読み出してメモリ８２に展開し、対話プログラム４９０が有するプロセスを順次実行する。ＣＰＵ５１は、通信プロセス４９２を実行することで、図１９に示す通信部４１８として動作する。また、ＣＰＵ５１は、対話プロセス４９３を実行することで、図１９に示す対話部４２０として動作する。
【０１２６】
なお、対話プログラム４９０により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【０１２７】
次に、第４実施形態に係る情報提示システム４１０の作用について説明する。情報提示システム４１０において、情報処理端末３１６がユーザによる入力操作を受け付け、ユーザＩＤをコンテンツサーバ１２へ送信すると、コンテンツサーバ３１２は、第３実施形態と同様に、図１８に示す処理を実行する。また、コンテンツサーバ３１２は、情報処理端末３１６とオペレータ端末４１３との間でのチャット処理のため、ユーザＩＤをオペレータ端末４１３に送信する。そして、情報処理端末３１６とオペレータ端末４１３との間でチャットが開始される。図２１を参照して、情報提示システム４１０の作用について説明する。図２１は各装置間での情報のやり取りの一例を示すシーケンス図である。
【０１２８】
ステップＳ４００において、コンテンツサーバ３１２の通信部３１８は、情報処理端末３１６によって送信されたユーザＩＤを受信する。そして、コンテンツサーバ３１２は、受信したユーザＩＤに対応する情報処理端末３１６とコネクションを確立する。
【０１２９】
ステップＳ４０２において、コンテンツサーバ３１２のユーザ管理部３２４は、アクセス履歴記憶部３２２から、上記ステップＳ４００で受信したユーザＩＤに対応するアクセス履歴と、当該アクセス履歴から算出された関心度とを取得する。
【０１３０】
ステップＳ４０４において、情報処理端末３１６の通信部１８は、操作検出部２４及びスクロール検出部２６によって単位時間毎に検出された操作情報とコンテンツの要求信号とを、プロファイル情報としてコンテンツサーバ３１２へ単位時間毎に送信する。
【０１３１】
ステップＳ４０６において、コンテンツサーバ３１２の通信部３１８は、情報処理端末３１６によって送信された操作情報をプロファイル情報として単位時間毎に受信する。そして、コンテンツサーバ３１２のサーバ制御部３２０は、プロファイル情報に応じて、コンテンツ記憶部３１９に記憶されたコンテンツを取得する。
【０１３２】
ステップＳ４０７において、コンテンツサーバ３１２のサーバ制御部３２０は、取得したコンテンツを情報処理端末３１６へ送信するように通信部３１８を制御する。
【０１３３】
ステップＳ４０８において、情報処理端末３１６の通信部１８は、コンテンツサーバ３１２から送信されたコンテンツを単位時間毎に受信する。そして、情報処理端末３１６の制御部２０は、コンテンツが表示されるように表示部２２を制御する。
【０１３４】
ステップＳ４１０において、情報処理端末３１６の通信部１８は、上記ステップＳ４０８でコンテンツが表示された後、操作検出部２４及びスクロール検出部２６によって検出された操作情報を、プロファイル情報として再びコンテンツサーバ３１２へ送信する。ステップＳ４１０の処理は単位時間毎に繰り返される。
【０１３５】
ステップＳ４１２において、コンテンツサーバ３１２の通信部３１８は、情報処理端末３１６によって送信されたプロファイル情報を単位時間毎に受信する。そして、コンテンツサーバ３１２のサーバ制御部３２０は、プロファイル情報に応じて、コンテンツ記憶部３１９に記憶されたコンテンツを取得する。例えば、サーバ制御部３２０は、操作情報に含まれるスクロール操作に応じて、表示されるべきコンテンツをコンテンツ記憶部３１９から取得する。
【０１３６】
また、ステップＳ４１２で、コンテンツサーバ３１２の関心度評価部３２７は、上記ステップＳ４０２で取得された過去の関心度と、プロファイル情報に含まれる操作情報から単位時間毎に算出される関心度とに基づいて、現在の関心度を単位時間毎に算出する。ここでは、本ステップＳ４１２において、算出された現在の関心度と現在の関心度の変化量から、ユーザの状態が判別された場合を説明する。メッセージ決定部２３０は、関心度評価部３２７によって判別されたユーザの状態に応じて、情報処理端末３１６の表示部２２に表示するメッセージを決定する。
【０１３７】
ステップＳ４１３において、コンテンツサーバ３１２のサーバ制御部３２０は、上記ステップＳ４１２で決定されたメッセージを取得する。また、ステップＳ４１３において、コンテンツサーバ３１２のサーバ制御部３２０は、メッセージが関連付けられたコンテンツを情報処理端末３１６へ送信するように通信部３１８を制御する。
【０１３８】
ステップＳ４１４において、情報処理端末３１６の通信部１８は、上記ステップＳ４１３で送信されたコンテンツ及びメッセージを取得する。そして、情報処理端末３１６の制御部２０は、取得したメッセージをコンテンツに関連付けて表示部２２に表示した後、ユーザの応答を取得する。
【０１３９】
ステップＳ４１６において、上記ステップＳ４１４で取得されたユーザの応答が、オペレータとの対話を行うことを希望している場合、制御部２０は、コンテンツサーバ３１２へチャット要求信号を送信するように通信部１８を制御する。
【０１４０】
ステップＳ４１８において、情報処理端末３１６の通信部３１８は、上記ステップＳ４１６で送信されたチャット要求信号を受信する。そして、ステップＳ４２０において、情報処理端末３１６のサーバ制御部３２０は、チャット要求信号が送信された情報処理端末３１６のユーザＩＤをオペレータ端末４１３へ送信するように通信部３１８を制御する。
【０１４１】
ステップＳ４２２において、オペレータ端末４１３の通信部４１８は、受信したユーザＩＤに対応する情報処理端末３１６とコネクションを確立し、対話部４２０が情報処理端末３１６との間でチャットを開始する。
【０１４２】
以上説明したように、第４実施形態に係るオペレータ端末は、コンテンツサーバ３１２の関心度評価プログラムによって決定されたメッセージがコンテンツに関連付けられてユーザに対して表示された後、ユーザにより入力されたユーザメッセージを取得する。そして、オペレータ端末は、ユーザメッセージに対するメッセージを取得して、該メッセージを出力する。これにより、ユーザの状態に応じたメッセージを提示した後、ユーザとの対話を開始することで適切なサービスを提供することができる。
【０１４３】
［第５実施形態］
次に本発明の第５実施形態について説明する。なお、第１〜第４実施形態と同一の部分には同一の符号を付し、説明を省略する。
【０１４４】
第５実施形態では、情報処理端末を操作するユーザの状態を、オペレータ端末が推定する。そして、オペレータ端末を操作するオペレータは、ユーザの状態に応じて、ユーザに対してお声掛けを行う点が第１〜第４実施形態と異なる。本実施形態では、オペレータが人である場合を例に説明する。
【０１４５】
図２２に示す第５実施形態に係る情報提示システム５１０は、コンテンツサーバ１２、オペレータ端末５１３、及び情報処理端末５１６を備える。コンテンツサーバ１２と、オペレータ端末５１３と、情報処理端末５１６とは、例えばインターネット等のネットワーク１４を介して接続されている。
【０１４６】
情報処理端末５１６は、通信部１８と、制御部２０と、表示部２２と、操作検出部２４と、スクロール検出部２６と、対話インターフェイス部５２８を備えている。
【０１４７】
第５実施形態の情報処理端末５１６の通信部１８は、制御部２０による制御処理によって、操作検出部２４によって検出された、入力操作の種別、入力操作の時刻、接触位置、各操作の操作時間、及び無操作時間を含む操作情報を、オペレータ端末５１３へ送信する。本実施形態では、操作情報には、スクロール検出部２６によって検出されたスクロール速度も含まれているとする。また、通信部１８は、ユーザＩＤとコンテンツの要求信号とをオペレータ端末５１３へ送信する。
【０１４８】
対話インターフェイス部５２６は、後述するオペレータ端末５１３から送信された対話情報を、ユーザに対して提示する。オペレータ端末５１３との対話処理については後述する。
【０１４９】
オペレータ端末５１３は、通信部５１８と、オペレータ制御部５２０と、関心度評価部５２２と、表示部５２４と、対話インターフェイス部５２６とを備える。
【０１５０】
通信部５１８は、情報処理端末５１６との間で情報の送受信を行う。例えば、通信部３１８は、情報処理端末５１６から送信されたユーザＩＤとコンテンツの要求信号と操作情報とを受信する。
【０１５１】
オペレータ制御部５２０は、通信部５１８により受信したユーザＩＤとコンテンツの要求信号と操作情報とを取得する。
【０１５２】
関心度評価部５２２は、オペレータ制御部５２０により取得された当該ユーザのスクロールの操作時間及びスクロール速度に基づいて、上記式（１）に従って、当該ユーザの関心度を算出する。なお、第３実施形態と同様に、ユーザ毎のアクセス履歴に基づいて、ユーザの現在の関心度を算出してもよい。
【０１５３】
また、関心度評価部５２２は、各単位時間において関心度を算出し、前時刻の単位時間で算出された関心度と、現時刻の単位時間で算出された関心度との差分を、関心度の変化量として算出する。そして、関心度評価部５２２は、第２実施形態と同様に、算出した現在の関心度及び現在の関心度の変化量に基づいて、ユーザの状態を判別する。
【０１５４】
表示部５２４は、関心度評価部５２２によって判別されたユーザの状態を、ユーザＩＤ及びユーザの操作情報から特定されるアイテムの一例である商品と関連付けて表示する。
【０１５５】
第５実施形態では、例えば、第２実施形態における「第１の状態」を「迷い」の状態とする。また、第２実施形態における「第２の状態」を「困り」の状態とする。第２実施形態における「第３の状態」を「興味」の状態とする。第２実施形態における「第４の状態」を「興味なし」の状態とする。
【０１５６】
そして、表示部５２４は、図２３に示すように、関心度評価部５２２によって判別されたユーザの状態を、ユーザＩＤ及びユーザの操作情報から特定される商品と関連付けて表示する。図２３に示す例では、ユーザＩＤ「User058」のユーザは、商品群Ａに関して「迷い」の状態であることがわかる。また、ユーザＩＤ「User107」のユーザは、商品ｂに関して「興味」の状態であることがわかる。また、ユーザＩＤ「User061」のユーザは、「困り」の状態であり、ユーザＩＤ「User083」のユーザは、「興味なし」の状態であることがわかる。
【０１５７】
対話インターフェイス部５２６は、オペレータ端末を操作するオペレータからの対話情報を受け付ける。オペレータは、表示部５２４によって表示されたユーザ状態を逐次確認し、ユーザの状態に応じて、ユーザに対してお声掛けを行う。
【０１５８】
例えば、図２３に示す例では、ユーザＩＤ「User058」のユーザは商品群Ａに関して「迷い」の状態であることがわかる。このため、オペレータは、ユーザＩＤ「User058」の情報処理端末を介して、例えば「商品群Ａについてご説明しましょうか」といったお声掛けを、当該ユーザに対して行う。なお、お声掛けによる対話情報は、音声情報であってもよいし、チャット形式などのテキスト情報であってもよい。
【０１５９】
オペレータ制御部５２０は、対話インターフェイス部５２６によって受け付けた対話情報が、該当するユーザＩＤの情報処理端末５１６へ送信されるように、通信部５１８を制御する。
【０１６０】
情報処理端末５１６の通信部１８は、オペレータ端末５１３から送信された対話情報を受信する。情報処理端末５１６の制御部２０は、通信部１８により受信した対話情報が対話インターフェイス部５２８によって提示されるように制御する。
【０１６１】
対話インターフェイス部５２８によって、対話情報がユーザに対して提示され、ユーザとオペレータとの間で対話が開始される。これにより、ユーザは自らの状態に応じた対話をオペレータと開始することができる。
【０１６２】
また、オペレータ端末５１３は、例えば、図２４に示すコンピュータ５８０で実現することができる。コンピュータ５８０はＣＰＵ８１、一時記憶領域としてのメモリ８２、及び不揮発性の記憶部５８３を備える。また、コンピュータ５８０は、表示装置及び入力装置等の入出力装置８４、及び記録媒体８９に対するデータの読み込み及び書き込みを制御するＲ／Ｗ部８５を備える。また、コンピュータ５８０は、インターネット等のネットワークに接続されるネットワークＩ／Ｆ８６を備える。ＣＰＵ８１、メモリ８２、記憶部５８３、入出力装置８４、Ｒ／Ｗ部８５、及びネットワークＩ／Ｆ８６は、バス８７を介して互いに接続される。
【０１６３】
記憶部５８３は、ＨＤＤ、ＳＳＤ、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部５８３には、コンピュータ５８０をオペレータ端末５１３として機能させるための表示プログラム５９０が記憶されている。表示プログラム５９０は、通信プロセス５９２と、オペレータ制御プロセス５９３と、関心度評価プロセス５９４と、表示プロセス５９５と、対話インターフェイスプロセス５９６とを有する。
【０１６４】
ＣＰＵ５１は、表示プログラム５９０を記憶部５８３から読み出してメモリ５２に展開し、表示プログラム５９０が有するプロセスを順次実行する。ＣＰＵ５１は、通信プロセス５９２を実行することで、図２２に示す通信部５１８として動作する。また、ＣＰＵ５１は、オペレータ制御プロセス５９３を実行することで、図２２に示すオペレータ制御部５２０として動作する。また、ＣＰＵ５１は、関心度評価プロセス５９４を実行することで、図２２に示す関心度評価部５２２として動作する。また、ＣＰＵ５１は、表示プロセス５９５を実行することで、図２２に示す表示部５２４として動作する。また、ＣＰＵ５１は、対話インターフェイスプロセス５９６を実行することで、図２２に示す対話インターフェイス部５２６として動作する。これにより、表示プログラム５９０を実行したコンピュータ５８０が、オペレータ端末５１３として機能することになる。
【０１６５】
なお、表示プログラム５９０により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【０１６６】
情報処理端末５１６は、例えば、上記図１６に示すコンピュータ３５０と同様の構成で実現することができる。なお上記図１６の記憶部３５３には、コンピュータ３５０を情報処理端末５１６として機能させるための情報提示プログラムが記憶されている。情報提示プログラムは、通信プロセス６２と、制御プロセス６３と、表示プロセス６４と、操作検出プロセス６５と、スクロール検出プロセス６６と、対話インターフェイスプロセスを有する。ＣＰＵ５１は、対話インターフェイスプロセスを実行することで、図２２に示す対話インターフェイス部５２８として動作する。
【０１６７】
次に、第５実施形態に係る情報提示システム５１０の作用について説明する。情報提示システム５１０において、情報処理端末５１６がユーザによる入力操作を受け付け、ユーザＩＤ及び操作情報がオペレータ端末５１３へ送信されると、オペレータ端末５１３は、図２５に示す表示処理を単位時間毎に繰り返し実行する。
【０１６８】
ステップＳ３００〜ステップＳ２０６の各処理は、第２又は第３実施形態での各処理と同様に実行される。
【０１６９】
ステップＳ５０８において、表示部５２４は、ステップＳ２０６で判別されたユーザの状態を、ユーザＩＤ及びユーザの操作情報から特定される商品と関連付けて表示して、表示処理を終了する。
【０１７０】
そして、オペレータ端末５１３を操作するオペレータは、表示部５２４によって表示されたユーザの状態に応じて、ユーザが操作する情報処理端末５１６と適宜対話を開始する。
【０１７１】
以上説明したように、第５実施形態に係るオペレータ端末は、関心度に応じて判別されたユーザの状態を、ユーザＩＤ及びユーザの操作から特定される商品と関連付けて表示する。そして、オペレータはユーザの状態に応じて対話を行う。これにより、ユーザは自らの状態に応じた対話をオペレータと開始することができ、適切な接客サービスを提供することができる。
【０１７２】
［第６実施形態］
次に本発明の第６実施形態について説明する。なお、第１〜第５実施形態と同一の部分には同一の符号を付し、説明を省略する。
【０１７３】
第６実施形態では、ユーザの状態に応じたメッセージの提示に代えて、アイコンを表示する点が第１〜第５実施形態と異なる。
【０１７４】
図２６に示す第６実施形態に係る情報提示システム６１０は、コンテンツサーバ１２、オペレータ端末５１３、及び情報処理端末６１６を備える。コンテンツサーバ１２とオペレータ端末５１３と情報処理端末６１６とは、例えばインターネット等のネットワーク１４を介して接続されている。
【０１７５】
情報処理端末６１６は、通信部１８と、制御部６２０と、表示部２２と、操作検出部２４と、スクロール検出部２６と、タイミング決定部６３０とを備える。
【０１７６】
タイミング決定部６３０は、スクロール検出部２６によって計測されたスクロール速度に応じて、アイコンの表示のタイミングを決定する。具体的には、タイミング決定部６３０は、スクロール速度が予め設定された閾値よりも小さい場合に、ユーザの操作を受け付けるためのアイコンが表示されるようにタイミングを決定する。
【０１７７】
制御部６２０は、タイミング決定部６３０によって決定されたタイミングに応じて、アイコンが表示部２２に表示されるように制御する。
【０１７８】
第６実施形態の処理のイメージ図を、図２７及び図２８を参照して説明する。図２７に示すコンテンツ２７Ａが情報処理端末６１６の表示部２２に表示されているときに、コンテンツ２７Ａに含まれるコンテンツ２７ａがユーザによって選択された場合を考える。この場合に、コンテンツ２７ａの詳細な内容であるコンテンツ２７Ｂが表示される。そして、コンテンツ２７Ｂが表示されているときのスクロール速度が閾値より小さくなると、ユーザの入力を受け付けるためのアイコンＴが表示される。
【０１７９】
ユーザは、アイコンＴが表示されていることを確認し、ユーザが受けたいサービスに応じて、操作ボタンを選択する。例えば、特に受けたいサービスが存在しない場合には、操作ボタンＡをタッチすることにより、アイコンＴの表示が消える。また、ユーザが例えばコンテンツ２７Ｂに表示されている商品の説明を、テキストチャット形式で受けたい場合には、操作ボタンＢをタッチすることにより、テキストチャット画面ＴＢが表示され、ユーザとオペレータとの間でテキストチャットが開始される。また、ユーザが例えばコンテンツ２７Ｂに表示されている商品の説明を、ボイスチャット形式で受けたい場合には、操作ボタンＣをタッチすることにより、ボイスチャット画面ＴＣが表示され、ユーザとオペレータとの間でボイスチャットが開始される。また、ユーザが例えばコンテンツ２７Ｂに表示されている商品の説明を、人のオペレータからビデオチャットにより受けたい場合には、操作ボタンＤをタッチする。そして、オペレータ端末５１３を操作するオペレータとのビデオチャット画面ＴＤが表示され、ユーザとオペレータとの間でビデオチャットが開始される。
【０１８０】
また、テキストチャット画面ＴＢからビデオチャット画面ＴＤへ遷移することが可能であり、また、ボイスチャット画面ＴＣからビデオチャット画面ＴＤへ遷移することも可能である。また、ビデオチャットを終了した後に、テキストチャット画面ＴＢ又はボイスチャット画面ＴＣへ遷移することも可能である。
【０１８１】
そして、例えばユーザが商品を購入し各チャットが終了すると、コンテンツ２７Ａの画面に戻る。また、例えば、図２８に示すように、コンテンツ２７Ｂが表示され、アイコンＴが表示された後、所定時間経過すると、アイコンＴの表示が消えるように制御してもよい。
【０１８２】
情報処理端末１６は、例えば、図２９に示すコンピュータ６５０で実現することができる。コンピュータ６５０はＣＰＵ５１、一時記憶領域としてのメモリ５２、及び不揮発性の記憶部６５３を備える。また、コンピュータ６５０は、表示装置及び入力装置等の入出力装置５４、及び記録媒体５９に対するデータの読み込み及び書き込みを制御するＲ／Ｗ部５５を備える。また、コンピュータ６５０は、インターネット等のネットワークに接続されるネットワークＩ／Ｆ５６を備える。ＣＰＵ５１、メモリ５２、記憶部６５３、入出力装置５４、Ｒ／Ｗ部５５、及びネットワークＩ／Ｆ５６は、バス５７を介して互いに接続される。
【０１８３】
記憶部６５３は、ＨＤＤ、ＳＳＤ、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部６５３には、コンピュータ６５０を情報処理端末６１６として機能させるための表示プログラム６６０が記憶されている。表示プログラム６６０は、通信プロセス６２と、制御プロセス６６３と、表示プロセス６４と、操作検出プロセス６５と、スクロール検出プロセス６６と、タイミング決定プロセス６６７とを有する。
【０１８４】
ＣＰＵ５１は、表示プログラム６６０を記憶部６５３から読み出してメモリ５２に展開し、表示プログラム６６０が有するプロセスを順次実行する。ＣＰＵ５１は、通信プロセス６２を実行することで、図２６に示す通信部１８として動作する。また、ＣＰＵ５１は、制御プロセス６６３を実行することで、図２６に示す制御部６２０として動作する。また、ＣＰＵ５１は、表示プロセス６４を実行することで、図２６に示す表示部２２として動作する。また、ＣＰＵ５１は、操作検出プロセス６５を実行することで、図２６に示す操作検出部２４として動作する。また、ＣＰＵ５１は、スクロール検出プロセス６６を実行することで、図２６に示すスクロール検出部２６として動作する。また、ＣＰＵ５１は、タイミング決定プロセス６６７を実行することで、図２６に示すタイミング決定部６３０として動作する。これにより、表示プログラム６６０を実行したコンピュータ６５０が、情報処理端末６１６として機能することになる。
【０１８５】
なお、表示プログラム６６０により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【０１８６】
次に、第６実施形態に係る情報提示システム６１０の作用について説明する。情報提示システム６１０において、情報処理端末６１６がコンテンツサーバ１２からコンテンツを受信する。そして、情報処理端末６１６の表示部２２に受信したコンテンツが表示され、操作検出部２４がユーザによる操作の入力を受け付け、操作における操作時間が計測される。そして、情報処理端末６１６において、図３０に示す情報提示処理が単位時間毎に繰り返し実行される。以下、各処理について詳述する。
【０１８７】
ステップＳ１０１において、スクロール検出部２６は、表示部２２に重畳されたタッチパネルからユーザにより入力された、画面のスクロール量を検出する。そして、スクロール検出部２６は、スクロールの操作時間によってスクロール量を除算し、スクロール速度［pixel/s］を計測する。
【０１８８】
ステップＳ６０２おいて、タイミング決定部６３０は、上記ステップＳ１０１で計測されたスクロール速度が予め設定された閾値よりも小さいか否かを決定する。上記ステップＳ１０１で計測されたスクロール速度が予め設定された閾値よりも小さい場合には、ステップＳ６０４へ進む。一方、上記ステップＳ１０１で計測されたスクロール速度が予め設定された閾値以上である場合には、情報提示処理を終了する。
【０１８９】
ステップＳ６０２おいて、制御部６２０は、ユーザの入力を受け付けるためのアイコンが表示部２２に表示されるように制御する。
【０１９０】
アイコンが表示部２２に表示されると、ユーザは、アイコンＴが表示されていることを確認し、ユーザが受けたいサービスに応じて、操作ボタンを選択する。
【０１９１】
以上説明したように、第６実施形態に係る情報処理端末は、情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、操作における操作時間を計測する。そして、情報処理端末は、操作時間の間に、表示するコンテンツの時間変化の一例であるスクロース速度を計測し、スクロール速度に応じて、ユーザからの操作を受け付けるためのアイコンをコンテンツに関連付けて表示する。これにより、ユーザの状態に応じてアイコンを提示することで、ユーザの状態に応じたサービスを提供することができる。
【０１９２】
なお、上記では、情報提示プログラム又は関心度評価プログラムが記憶部に予め記憶（インストール）されている態様を説明したが、これに限定されない。本発明に係るプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ等の記録媒体に記録された形態で提供することも可能である。
【０１９３】
本明細書に記載された全ての文献、特許出願及び技術規格は、個々の文献、特許出願及び技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。
【０１９４】
次に、各実施形態の変形例を説明する。
【０１９５】
上記各実施形態では、第１、第２、及び第６実施形態において、メッセージの決定又はアイコンの表示のタイミングの決定が情報処理端末側で行われる場合を例に説明したが、これに限定されるものではない。例えば、コンテンツサーバ側又はオペレータ端末側で行われるようにしてもよい。また、同様に、第３及び第４実施形態において、メッセージの決定の処理がコンテンツサーバ側で行われる場合を例に説明したが、これに限定されるものではない。例えば、情報処理端末側で行われるようにしてもよい。また、第５実施形態において、関心度の算出の処理がオペレータ端末側で行われる場合を例に説明したが、これに限定されるものではなく、例えば、情報処理端末側で行われるようにしてもよい。
【０１９６】
また、第１実施形態では、表示するメッセージを決定する際に、スクロール速度に応じて、表示するメッセージを決定する場合を例に説明したが、これに限定されるものではない。例えば、操作時間の一例であるスクロールの操作時間と、スクロール速度とに応じて、表示するメッセージを決定するようにしてもよい。この場合には、表示するメッセージを決定する際に、スクロールの操作時間が長いほど、ユーザのコンテンツに対する関心の度合いが高いと判定し、スクロールの操作時間が短いほど、ユーザのコンテンツに対する関心の度合いが低いと判定する。そして、判定されたユーザの関心の度合いに応じて、表示するメッセージを決定する。従って、表示するメッセージを決定する際には、スクロールの操作時間が所定の閾値より長い場合、当該コンテンツに対する関心の度合いが相対的に高いユーザへの対応を示すメッセージが選択される。また、スクロールの操作時間が所定の閾値より短い場合、当該コンテンツに対する関心の度合いが相対的に低いユーザへの対応を示すメッセージが選択される。例えば、スクロールの操作時間が長いほど、ユーザのコンテンツに対する関心の度合いが高いと判定し、コンテンツから「ＸＸＸ」に対応する情報を取得し、「ＸＸＸをお探しですか」といったメッセージを提示する。また、スクロールの操作時間が短いほど、ユーザのコンテンツに対する関心の度合いが低いと判定し、例えば「お困りですか」といったメッセージを提示する。
【０１９７】
また、第６実施形態では、スクロール速度に応じてアイコンを表示するタイミングを決定する場合を例に説明したが、これに限定されるものではない。例えば、第２〜第５実施形態のように、ユーザの操作情報から関心度を算出し、関心度に応じたユーザの状態を判別し、ユーザの状態に応じてアイコンを表示するタイミングを決定してもよい。例えば、ユーザの状態が第１〜第３の状態であると判別された場合には、アイコンを表示するように制御し、ユーザの状態が第４の状態であると判別された場合には、アイコンを表示しないように制御するようにしてもよい。
【０１９８】
また、上記各実施形態では、上記式（１）に従って関心度を算出する場合を例に説明したが、これに限定されるものではなく、例えば以下の式（２）に従って算出してもよい。
【０１９９】
【数２】
2018060241.tif 000004
（２）
【０２００】
上記式（２）におけるズーム時間は、ユーザによる入力操作のうちズーム操作が行われている時間を表す。また、ズーム倍率は、ズーム操作によって画面表示が拡大される倍率を表す。また、運動重み係数とはユーザが操作する情報処理端末自体の運動量に応じて予め設定される係数である。
【０２０１】
また、各実施形態では、情報処理端末の入力操作がタッチパネル式によって実現される場合を例に説明したが、これに限定されるものではなく、入力操作を受け付ける形式はどのようなものであってもよい。例えば、情報処理端末がパーソナルコンピュータである場合には、例えばマウスから入力されるスクロール速度を含む操作情報を計測してもよい。
【０２０２】
また、本実施形態では、メッセージの一例として上記図３及び図１０に示すメッセージを例に説明したが、これに限定されるものではなく、ユーザの状態に応じたものであればどのようなメッセージであってもよい。
【０２０３】
また、上記各実施形態は、ユーザに提示するメッセージを適切に変化させる処理の一例を説明したものであり、例えば、第１実施形態ではスクロール速度に応じてメッセージを変化させて出力する。また、上記した第１実施形態の変形例ではスクロールの操作時間に応じてメッセージを変化させて出力する。また、第２実施形態では関心度及び関心度の変化量に応じてメッセージを変化させて出力する。
【０２０４】
以上の各実施形態に関し、更に以下の付記を開示する。
【０２０５】
（付記１）
情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測し、
前記操作時間の間での表示する前記コンテンツの時間変化を計測し、
前記時間変化に応じて、表示するメッセージを決定し、
決定した前記メッセージを前記コンテンツに関連付けて表示する、
処理をコンピュータに実行させることを特徴とする関心度評価プログラム。
【０２０６】
（付記２）
表示するメッセージを決定する際に、前記時間変化が所定の閾値より大きい場合、前記コンテンツに対する関心の度合いが相対的に低いユーザへの対応を示すメッセージを選択し、前記時間変化が前記所定の閾値より小さい場合、前記コンテンツに対する関心の度合いが相対的に高いユーザへの対応を示すメッセージを選択する
付記１に記載の関心度評価プログラム。
【０２０７】
（付記３）
表示するメッセージを決定する際に、前記操作時間及び前記時間変化に応じて、表示する前記メッセージを決定する
付記１又は付記２に記載の関心度評価プログラム。
【０２０８】
（付記４）
表示するメッセージを決定する際に、前記操作時間が所定の閾値より長い場合、前記コンテンツに対する関心の度合いが相対的に高いユーザへの対応を示すメッセージを選択し、前記操作時間が前記所定の閾値より短い場合、前記コンテンツに対する関心の度合いが相対的に低いユーザへの対応を示すメッセージを選択する
付記１〜付記３の何れか１項に記載の関心度評価プログラム。
【０２０９】
（付記５）
情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測し、
前記操作時間の間での表示する前記コンテンツの時間変化を計測し、
前記操作時間及び前記時間変化に基づいて、ユーザの前記コンテンツに対する関心の度合いを表す関心度を算出し、前記関心度に基づいて、該関心度の変化量を算出し、
前記関心度及び前記関心度の変化量に基づいて、前記ユーザの状態を判別し、
判別した前記ユーザの状態に応じて、表示するメッセージを決定し、
決定した前記メッセージを前記コンテンツに関連付けて表示する、
処理をコンピュータに実行させることを特徴とする関心度評価プログラム。
【０２１０】
（付記６）
前記関心度の変化量は、単位時間当たりの操作の回数の逆数を用いる付記５に記載の関心度評価プログラム。
【０２１１】
（付記７）
前記ユーザの状態を判別する際に、ユーザ毎に前記コンテンツの閲覧履歴を表すアクセス履歴と、該コンテンツの閲覧時に算出された関心度とが対応付けて記憶された記憶部から、対象のユーザに対応する前記アクセス履歴を取得し、
前記アクセス履歴に対応付けられた関心度と、前記操作時間及び前記時間変化に基づき算出される関心度とに応じて、現在の関心度を算出し、前記現在の関心度に基づいて、該現在の関心度の変化量を算出し、
現在の前記関心度及び前記関心度の変化量に基づいて、前記ユーザの状態を判別する
付記５又は付記６に記載の関心度評価プログラム。
【０２１２】
（付記８）
付記１〜付記７の何れか１項に記載の関心度評価プログラムによって決定された前記メッセージが前記コンテンツに関連付けられて表示された後、ユーザによって入力されたメッセージであるユーザメッセージを取得し、前記ユーザメッセージに対するメッセージを取得して、該メッセージを出力する、
処理をコンピュータに実行させることを特徴とする対話プログラム。
【０２１３】
（付記９）
付記５〜付記７の何れか１項に記載の関心度評価プログラムによって判別されたユーザの状態を、ユーザＩＤ及び前記ユーザの操作から特定されるアイテムと関連付けて表示する、
処理をコンピュータに実行させることを特徴とする表示プログラム。
【０２１４】
（付記１０）
情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測し、
前記操作時間の間での表示する前記コンテンツの時間変化を計測し、
前記時間変化に応じて、ユーザからの操作の入力を受け付けるためのアイコンを前記コンテンツに関連付けて表示する、
処理をコンピュータに実行させることを特徴とする関心度評価プログラム。
【０２１５】
（付記１１）
情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測する操作計測部と、
前記操作時間の間での表示する前記コンテンツの時間変化を計測する変化計測部と、
前記時間変化に応じて、表示するメッセージを決定するメッセージ決定部と、
決定した前記メッセージを前記コンテンツに関連付けて表示する表示部と、
を含む関心度評価装置。
【０２１６】
（付記１２）
表示するメッセージを決定する際に、前記時間変化が所定の閾値より大きい場合、前記コンテンツに対する関心の度合いが相対的に低いユーザへの対応を示すメッセージを選択し、前記時間変化が前記所定の閾値より小さい場合、前記コンテンツに対する関心の度合いが相対的に高いユーザへの対応を示すメッセージを選択する
付記１１に記載の関心度評価装置。
【０２１７】
（付記１３）
表示するメッセージを決定する際に、前記操作時間及び前記時間変化に応じて、表示する前記メッセージを決定する
付記１１又は付記１２に記載の関心度評価装置。
【０２１８】
（付記１４）
表示するメッセージを決定する際に、前記操作時間が所定の閾値より長い場合、前記コンテンツに対する関心の度合いが相対的に高いユーザへの対応を示すメッセージを選択し、前記操作時間が前記所定の閾値より短い場合、前記コンテンツに対する関心の度合いが相対的に低いユーザへの対応を示すメッセージを選択する
付記１１〜付記１３の何れか１項に記載の関心度評価装置。
【０２１９】
（付記１５）
情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測する操作計測部と、
前記操作時間の間での表示する前記コンテンツの時間変化を計測する変化計測部と、
前記操作時間及び前記時間変化に基づいて、ユーザの前記コンテンツに対する関心の度合いを表す関心度を算出し、前記関心度に基づいて、該関心度の変化量を算出し、
前記関心度及び前記関心度の変化量に基づいて、前記ユーザの状態を判別する関心度評価部と、
判別した前記ユーザの状態に応じて、表示するメッセージを決定するメッセージ決定部と、
決定した前記メッセージを前記コンテンツに関連付けて表示する表示部と、
を含む関心度評価装置。
【０２２０】
（付記１６）
前記関心度の変化量は、単位時間当たりの操作の回数の逆数を用いる付記１５に記載の関心度評価装置。
【０２２１】
（付記１７）
前記ユーザの状態を判別する際に、ユーザ毎に前記コンテンツの閲覧履歴を表すアクセス履歴と、該コンテンツの閲覧時に算出された関心度とが対応付けて記憶された記憶部から、対象のユーザに対応する前記アクセス履歴を取得するユーザ管理部を更に含み、
前記関心度評価部は、前記アクセス履歴に対応付けられた関心度と、前記操作時間及び前記時間変化に基づき算出される関心度とに応じて、現在の関心度を算出し、前記現在の関心度に基づいて、該現在の関心度の変化量を算出し、
現在の前記関心度及び前記関心度の変化量に基づいて、前記ユーザの状態を判別する
付記１５又は付記１６に記載の関心度評価装置。
【０２２２】
（付記１８）
付記１１〜付記１７の何れか１項に記載の関心度評価装置によって決定された前記メッセージが前記コンテンツに関連付けられて表示された後、ユーザによって入力されたメッセージであるユーザメッセージを取得し、前記ユーザメッセージに対するメッセージを取得して、該メッセージを出力する対話部
を含む対話装置。
【０２２３】
（付記１９）
付記１５〜付記１７の何れか１項に記載の関心度評価装置によって判別されたユーザの状態を、ユーザＩＤ及び前記ユーザの操作から特定されるアイテムと関連付けて表示する表示部
を含む表示装置。
【０２２４】
（付記２０）
情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測する操作計測部と、
前記操作時間の間での表示する前記コンテンツの時間変化を計測する変化計測部と、
前記時間変化に応じて、ユーザからの操作の入力を受け付けるためのアイコンを前記コンテンツに関連付けて表示する表示部と、
を含む関心度評価装置。
【０２２５】
（付記２１）
操作計測部が、情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測し、
変化計測部が、前記操作時間の間での表示する前記コンテンツの時間変化を計測し、
メッセージ決定部が、前記時間変化に応じて、表示するメッセージを決定し、
表示部が、決定した前記メッセージを前記コンテンツに関連付けて表示する、
処理をコンピュータが実行することを特徴とする関心度評価方法。
【０２２６】
（付記２２）
表示するメッセージを決定する際に、前記時間変化が所定の閾値より大きい場合、前記コンテンツに対する関心の度合いが相対的に低いユーザへの対応を示すメッセージを選択し、前記時間変化が前記所定の閾値より小さい場合、前記コンテンツに対する関心の度合いが相対的に高いユーザへの対応を示すメッセージを選択する
付記２１に記載の関心度評価方法。
【０２２７】
（付記２３）
表示するメッセージを決定する際に、前記操作時間及び前記時間変化に応じて、表示する前記メッセージを決定する
付記２１又は付記２２に記載の関心度評価方法。
【０２２８】
（付記２４）
表示するメッセージを決定する際に、前記操作時間が所定の閾値より長い場合、前記コンテンツに対する関心の度合いが相対的に高いユーザへの対応を示すメッセージを選択し、前記操作時間が前記所定の閾値より短い場合、前記コンテンツに対する関心の度合いが相対的に低いユーザへの対応を示すメッセージを選択する
付記２１〜付記２３の何れか１項に記載の関心度評価方法。
【０２２９】
（付記２５）
情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測し、
前記操作時間の間での表示する前記コンテンツの時間変化を計測し、
前記操作時間及び前記時間変化に基づいて、ユーザの前記コンテンツに対する関心の度合いを表す関心度を算出し、前記関心度に基づいて、該関心度の変化量を算出し、
前記関心度及び前記関心度の変化量に基づいて、前記ユーザの状態を判別し、
判別した前記ユーザの状態に応じて、表示するメッセージを決定し、
決定した前記メッセージを前記コンテンツに関連付けて表示する、
処理をコンピュータに実行させることを特徴とする関心度評価方法。
【０２３０】
（付記２６）
前記関心度の変化量は、単位時間当たりの操作の回数の逆数を用いる付記２５に記載の関心度評価方法。
【０２３１】
（付記２７）
前記ユーザの状態を判別する際に、ユーザ毎に前記コンテンツの閲覧履歴を表すアクセス履歴と、該コンテンツの閲覧時に算出された関心度とが対応付けて記憶された記憶部から、対象のユーザに対応する前記アクセス履歴を取得し、
前記アクセス履歴に対応付けられた関心度と、前記操作時間及び前記時間変化に基づき算出される関心度とに応じて、現在の関心度を算出し、前記現在の関心度に基づいて、該現在の関心度の変化量を算出し、
現在の前記関心度及び前記関心度の変化量に基づいて、前記ユーザの状態を判別する
付記２５又は付記２６に記載の関心度評価方法。
【０２３２】
（付記２８）
付記２１〜付記２７の何れか１項に記載の関心度評価方法によって決定された前記メッセージが前記コンテンツに関連付けられて表示された後、ユーザによって入力されたメッセージであるユーザメッセージを取得し、前記ユーザメッセージに対するメッセージを取得して、該メッセージを出力する、
処理をコンピュータに実行させることを特徴とする対話方法。
【０２３３】
（付記２９）
付記２５〜付記２７の何れか１項に記載の関心度評価方法によって判別されたユーザの状態を、ユーザＩＤ及び前記ユーザの操作から特定されるアイテムと関連付けて表示する、
処理をコンピュータに実行させることを特徴とする表示方法。
【０２３４】
（付記３０）
操作計測部が、情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測し、
変化計測部が、前記操作時間の間での表示する前記コンテンツの時間変化を計測し、
表示部が、前記時間変化に応じて、ユーザからの操作の入力を受け付けるためのアイコンを前記コンテンツに関連付けて表示する、
処理をコンピュータに実行させることを特徴とする関心度評価方法。
【０２３５】
（付記３１）
情報処理端末にコンテンツを表示している間に操作の入力を受け付けた場合、前記操作における操作時間を計測し、
前記操作時間の間での表示する前記コンテンツの時間変化を計測し、
前記時間変化に応じて、表示するメッセージを決定し、
決定した前記メッセージを前記コンテンツに関連付けて表示する、
処理をコンピュータに実行させることを特徴とする関心度評価プログラムを記憶した記憶媒体。
【符号の説明】
【０２３６】
１０，２１０，３１０，４１０，５１０，６１０     情報提示システム
１２，３１２  コンテンツサーバ
１６，２１６，３１６，５１６，６１６      情報処理端末
１８，３１８，４１８，５１８       通信部
２０，６２０  制御部
２２   表示部
２４   操作検出部
２６   スクロール検出部
２８，２２８  メッセージ記憶部
３０，２３０  メッセージ決定部
５０，８０，２５０，３５０，３８０，４８０，５８０，６５０     コンピュータ
５１，８１    ＣＰＵ
５３，８３，２５３，３５３，３８３，４８３，５８３，６５３     記憶部
６０，３６０  情報提示プログラム
９０   コンテンツ提供プログラム
２２７，３２７，５２２      関心度評価部
２６０，３９０       関心度評価プログラム
３１９ コンテンツ記憶部
３２０ サーバ制御部
３２２ アクセス履歴記憶部
３２４ ユーザ管理部
４１３，５１３  オペレータ端末
４２０ 対話部
４９０ 対話プログラム
５２０ オペレータ制御部
５２４ 表示部
５２６，５２８  対話インターフェイス部
５９０，６６０       表示プログラム
６３０ タイミング決定部
【図１】
2018060241.tif 000005
【図２】
2018060241.tif 000006
【図３】
2018060241.tif 000007
【図４】
2018060241.tif 000008
【図５】
2018060241.tif 000009
【図６】
2018060241.tif 000010
【図７】
2018060241.tif 000011
【図８】
2018060241.tif 000012
【図９】
2018060241.tif 000013
【図１０】
2018060241.tif 000014
【図１１】
2018060241.tif 000015
【図１２】
2018060241.tif 000016
【図１３】
2018060241.tif 000017
【図１４】
2018060241.tif 000018
【図１５】
2018060241.tif 000019
【図１６】
2018060241.tif 000020
【図１７】
2018060241.tif 000021
【図１８】
2018060241.tif 000022
【図１９】
2018060241.tif 000023
【図２０】
2018060241.tif 000024
【図２１】
2018060241.tif 000025
【図２２】
2018060241.tif 000026
【図２３】
2018060241.tif 000027
【図２４】
2018060241.tif 000028
【図２５】
2018060241.tif 000029
【図２６】
2018060241.tif 000030
【図２７】
2018060241.tif 000031
【図２８】
2018060241.tif 000032
【図２９】
2018060241.tif 000033
【図３０】
2018060241.tif 000034