(57)【要約】 【課題】  本発明は、ユーザによるアクセス割合を向上させることができる情報配信装置および情報配信方法を提供することを目的とする。【解決手段】  タスクノード決定部２０７がコンテンツ送信部２０２により送信されるコンテンツと関連するタスク情報を取得し、コンテンツ送信部２０２が取得されたタスク情報をユーザに送信することで、ユーザの行動を適切に支援することができる。よって、そのコンテンツに関連のあるタスク情報、例えばコンテンツに関連して、何らかの行動をユーザに想起させることができるようなタスク情報も合わせて閲覧可能にしておくことで、ユーザの新たな行動を促進させることができ、よってコンテンツのアクセス割合を向上させることができる。【選択図】  図２
2009252176.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの行動を支援するタスク情報を記憶するタスク情報記憶手段と、  コンテンツをユーザに送信するコンテンツ送信手段と、
前記コンテンツ送信手段により送信されるコンテンツと関連するタスク情報を前記タスク情報記憶手段から取得する取得手段と、
前記取得手段により取得されたタスク情報を前記ユーザに送信するタスク情報送信手段と、
を備える情報配信装置。
【請求項２】
前記タスク情報記憶手段は、前記タスク情報の特性を示すタスク特性ベクトルを記憶し、
前記コンテンツ送信手段は、前記コンテンツを送信するに先立って、当該コンテンツのコンテンツ特性ベクトルを取得し、
前記取得手段は、前記コンテンツ送信手段により取得されたコンテンツ特性ベクトルと、前記タスク特性ベクトル記憶手段に記憶される各タスク特性ベクトルとの類似度をそれぞれ算出し、これら似度に基づいてタスク情報を取得する
ことを特徴とする請求項１に記載の情報配信装置。
【請求項３】
各タスク情報に対して選択された頻度を示す頻度情報を記憶する頻度情報記憶手段をさらに備え、
前記取得手段は、さらに、前記頻度情報記憶手段に記憶された頻度情報に基づいてタスク情報を選別することを特徴とする請求項１または２に記載の情報配信装置。
【請求項４】
ユーザの行動を支援するタスク情報を記憶するタスク情報記憶手段を備える情報配信装置における情報配信方法において、  コンテンツをユーザに送信するコンテンツ送信ステップと、
前記コンテンツ送信ステップにより送信されるコンテンツと関連するタスク情報を前記タスク情報記憶手段から取得する取得ステップと、
前記取得ステップにより取得されたタスク情報を前記ユーザに送信するタスク情報送信ステップと、
を備える情報配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報配信を行う情報配信装置および情報配信方法に関する。
【背景技術】
【０００２】
ユーザが閲覧中のコンテンツと関連するコンテンツを提示する技術として、Contents Based Filtering方式がある。このContents Based Filtering方式では、現在閲覧中のコンテンツと同じ特徴をもつコンテンツを計算し、閲覧中のコンテンツと同時に表示する。
【０００３】
また、これを利用したものとして、インターネットのブラウジング時に閲覧しているホームページに関連する広告情報を表示させる技術が知られている（特開２００７−２９３４６３号公報）。
【特許文献１】特開２００７−２９３４６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、コンテンツのみまたは広告情報のタイトルのみを表示させた場合、内容が不明な場合がおおく、関連するコンテンツにアクセスされる割合は高くはない。特に携帯電話のようにコンテンツ単位の表示領域が非常に狭い場合には、コンテンツ名のみの提示ではそのコンテンツのアクセス割合は低下するものと考えられる。
【０００５】
そこで、本発明は、ユーザによるアクセス割合を向上させることができる情報配信装置および情報配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するための、本発明の情報配信装置は、ユーザの行動を支援するタスク情報を記憶するタスク情報記憶手段と、コンテンツをユーザに送信するコンテンツ送信手段と、前記コンテンツ送信手段により送信されるコンテンツと関連するタスク情報を前記タスク情報記憶手段から取得する取得手段と、前記取得手段により取得されたタスク情報を前記ユーザに送信するタスク情報送信手段と、を備えている。
【０００７】
また、本発明の情報配信方法は、ユーザの行動を支援するタスク情報を記憶するタスク情報記憶手段を備える情報配信装置における情報配信方法において、コンテンツをユーザに送信するコンテンツ送信ステップと、前記コンテンツ送信ステップにより送信されるコンテンツと関連するタスク情報を前記タスク情報記憶手段から取得する取得ステップと、前記取得ステップにより取得されたタスク情報を前記ユーザに送信するタスク情報送信ステップと、を備えている。
【０００８】
この発明によれば、送信されるコンテンツと関連するタスク情報を取得し、取得されたタスク情報をユーザに送信することで、ユーザの行動を適切に支援することができる。例えば、ユーザがあるコンテンツを見ようとしているときに、単に関連のあるコンテンツを閲覧可能にしておくだけでは、そのコンテンツに対するアクセス割合を向上させることができない。一方で、本発明のように、そのコンテンツに関連のあるタスク情報、例えばコンテンツに関連して、何らかの行動をユーザに想起させることができるようなタスク情報も合わせて閲覧可能にしておくことで、ユーザの新たな行動を促進させることができ、よってコンテンツのアクセス割合を向上させることができる。
【０００９】
また、本発明の情報配信装置において、前記タスク情報記憶手段は、前記タスク情報の特性を示すタスク特性ベクトルを記憶し、前記コンテンツ送信手段は、前記コンテンツを送信するに先立って、当該コンテンツのコンテンツ特性ベクトルを取得し、前記取得手段は、前記コンテンツ送信手段により取得されたコンテンツ特性ベクトルと、前記タスク特性ベクトル記憶手段に記憶される各タスク特性ベクトルとの類似度をそれぞれ算出し、これら似度に基づいてタスク情報を取得することが好ましい。
【００１０】
この発明によれば、コンテンツのコンテンツ特性ベクトルと、各タスク情報のタスク特性ベクトルとの類似度をそれぞれ算出し、これら類似度に基づいてタスク情報を取得することで、ベクトルによる類似度を判断することができ、より適切に類似度を判断することができる。
【００１１】
また、本発明の情報配信装置は、各タスク情報に対して選択された頻度を示す頻度情報を記憶する頻度情報記憶手段をさらに備え、前記取得手段は、さらに、前記頻度情報記憶手段に記憶された頻度情報に基づいてタスク情報を選別することが好ましい。
【００１２】
この発明によれば、頻度情報に基づいてタスク情報を選別することで、より適切なタスク情報をユーザに提供することができる。すなわち、選択されたことがないタスク情報については、ユーザにとって有用ではない可能性が高い。よって、このようなタスク情報については、選択しない、または表示序列を下位にするなどの選別処理を行うことにより、ユーザにとって使いやすいタスク情報を提供することができる。
【発明の効果】
【００１３】
本発明によれば、ユーザの新たな行動を促進させることができ、コンテンツのアクセス割合を向上させることができる。
【発明を実施するための最良の形態】
【００１４】
引き続いて、添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１５】
図１は、本実施形態の通信システムのシステム構成を示す図である。この通信システムは、携帯電話機１００および情報配信サーバ２００から構成されているものである。携帯電話機１００は、ユーザによる操作によって、情報配信サーバ２００に対してコンテンツの要求を行う。情報配信サーバ２００は、この要求に応じてコンテンツをコンテンツプロバイダ（図示せず）から収集し、携帯電話機１００にコンテンツを送信する。
【００１６】
さらに、この情報配信サーバ２００は、送信されるコンテンツに関連のあるタスク情報を、当該コンテンツとともに送信する。このタスク情報は、ユーザの行動を示す情報であって、コンテンツを閲覧しているユーザの状態、またはユーザが行動しようとしている状況を支援するための情報である。例えば、“京都”に関するコンテンツを閲覧していた場合には、タスク情報として、“旅行に行く”ことを支援するためのタスク情報、“お土産を購入する”ことを支援するためのタスク情報、“寺院を調査する” ことを支援するためのタスク情報などが付加される。
【００１７】
携帯電話機１００は、コンテンツおよびタスク情報を受信し、ユーザはコンテンツを閲覧しつつ、タスク情報から任意のタスク情報を選択すると、その行動を支援するためのコンテンツを取得することができる。例えば、上述の例では、ユーザが“旅行に行く”を選択した場合には、携帯電話機１００は旅行会社のホームページにアクセスしたり、新幹線の予約のためのホームページにアクセスしたりすることができる。
【００１８】
つぎに、この通信システムに用いられている情報配信サーバ２００の構成について説明する。図２は、本実施形態の情報配信サーバ２００の機能を示すブロック図である。この情報配信サーバ２００は、コンテンツ要求受信部２０１、コンテンツ送信部２０２、タスク選択ＤＢ（データベース）、タスク情報管理テーブル２０４、タスク特性ベクトル取得部２０５、コンテンツ・タスクマッチング部２０６、およびタスクノード決定部２０７を含んで構成されている。
【００１９】
この情報配信サーバ２００は、図３に示すようなハードウェア構成により実現される。図３は、情報配信サーバ２００のハードウェア構成図である。図２に示される情報配信サーバ２００は、物理的には、図３に示すように、ＣＰＵ１１、主記憶装置であるＲＡＭ１２及びＲＯＭ１３、入力デバイスであるキーボード及びマウス等の入力装置１４、ディスプレイ等の出力装置１５、ネットワークカード等のデータ送受信デバイスである通信モジュール１６、ハードディスク等の補助記憶装置１７などを含むコンピュータシステムとして構成されている。図２において説明した各機能は、図３に示すＣＰＵ１１、ＲＡＭ１２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１１の制御のもとで入力装置１４、出力装置１５、通信モジュール１６を動作させるとともに、ＲＡＭ１２や補助記憶装置１７におけるデータの読み出し及び書き込みを行うことで実現される。以下、図２に示す機能ブロックに基づいて、各機能ブロックを説明する。
【００２０】
コンテンツ要求受信部２０１は、携帯電話機１００からコンテンツまたはタスク情報の要求を受信し、その要求に応じたコンテンツまたはタスク情報を取得する部分である。コンテンツ要求受信部２０１は、取得したコンテンツ（またはタスク情報で示されているコンテンツ）をコンテンツ送信部２０２に出力し、また要求のあったタスク情報を示す情報をタスク選択履歴ＤＢ２０３に出力する。
【００２１】
コンテンツ送信部２０２は、コンテンツ要求受信部２０１から出力されたコンテンツおよびタスクノード決定部２０７において決定されたタスク情報を、携帯電話機１００に送信する部分である。送信されるタスク情報は、携帯電話機１００におけるユーザにより選択可能に、かつ下位のタスク情報またはコンテンツにアクセス可能にアンカーが付された状態に加工されている。
【００２２】
タスク選択履歴ＤＢ２０３は、タスク情報として選択された頻度などの履歴情報を記憶するデータベースである。タスク選択履歴ＤＢ２０３は、コンテンツ要求受信部２０１から、一のタスク情報が選択されたことを入力すると、そのタスク情報を示す情報（例えばタスクＩＤ）とその選択頻度（回数）とを対応付けて記憶する。
【００２３】
タスク情報管理テーブル２０４は、タスク情報の特性を示すタスク特性ベクトルを記憶する部分である。図４は、タスク情報管理テーブル２０４が記憶するテーブル情報を示す説明図である。図４に示すように、タスク情報管理テーブル２０４は、タスクを特定するタスクＩＤ、タスク名、親タスクとの関連を示す情報、タスク特性ベクトル、およびコンテンツ内容を対応付けて記憶する。例えば、図４では、タスクＩＤとして“Ｔ１”、タスク名として“旅行に行く”、親タスクとしては、親タスクの設定がないため“−”、タスク特性ベクトルとして“（ｗ１１、ｗ２１、ｗ３１・・・ｗｎ１）”、コンテンツ内容として、“URL：xxxx.com”が記憶されている。なお、このタスク特性ベクトルは、ｎ個パラメータから構成されているものであり、そのパラメータに関連する場合には１が、関連しない場合には０が記述されている。例えば、そのベクトルを構成するパラメータが、“京都”、“旅行”、“観光”、“芸能”、“スポーツ”・・・などで規定されている場合には、“京都”に１、“旅行”に１、“観光”に１、“芸能”に０、“スポーツ”に０が記述される。
【００２４】
タスク特性ベクトル取得部２０５は、コンテンツに付加するタスク情報を決定する際に、コンテンツ・タスクマッチング部２０６からの指示に基づいて、タスク情報管理テーブル２０４からタスク特性ベクトルを取得する部分である。
【００２５】
コンテンツ・タスクマッチング部２０６は、コンテンツのコンテンツ特性ベクトルとタスク特性ベクトルとの類似の度合いを計算する部分である。具体的には、コンテンツ・タスクマッチング部２０６は、コンテンツ要求受信部２０１により取得されたコンテンツのコンテンツ特性ベクトルと、タスク特性ベクトル取得部２０５により取得された複数のタスク特性ベクトルのそれぞれとの内積を計算する。
【００２６】
タスクノード決定部２０７は、コンテンツ・タスクマッチング部２０６により計算された類似の度合い（内積値）に基づいて、レコメンドタスク情報として送信するか否かを判断して決定する部分であり、コンテンツ・タスクマッチング部２０６により計算された内積値が上位Ｎ番目までのタスク情報を抽出する。なお、本実施形態では、タスク選択履歴ＤＢ２０３に記憶されている、ユーザにより選択されたタスク情報の頻度を示す頻度情報に基づいて、所定頻度以上のタスク情報であるもののみをさらに抽出するようにしてもよい。
【００２７】
つぎに、携帯電話機１００について説明する。図５は、携帯電話機１００の機能構成を示すブロック図である。この携帯電話機１００は、一般的な携帯電話の機能である、通話機能のほか、データ通信を実行するためのブラウザ、コンテンツ要求送信部、およびレコメンドタスク表示部を含んで構成されている。なお、携帯電話機１００は、図３に示されるハードウェア構成と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ等から構成され、ＲＯＭに記憶されているプログラムにしたがってＣＰＵは動作するよう構成されている。
【００２８】
ブラウザ１０１は、インターネットに接続するためのアプリケーションからなる機能である。ユーザは、このブラウザ１０１を操作することによりコンテンツおよびタスク情報を閲覧し、また一のタスク情報を選択することができる。このブラウザ１０１は、選択した旨をコンテンツ要求送信部１０２に出力する。
【００２９】
コンテンツ要求送信部１０２は、ブラウザ１０１により操作されたコンテンツが選択されたことの要求を情報配信サーバ２００に送信する部分である。
【００３０】
レコメンドタスク表示部１０３は、情報配信サーバ２００から送信されたコンテンツおよびタスク情報を表示する部分である。ユーザは、ここに表示された複数のタスク情報から任意の一つを選択することにより、ユーザ行動を支援するためのコンテンツを表示させることができる。
【００３１】
つぎに、このように構成された携帯電話機１００および情報配信サーバ２００の動作について説明する。図６は、携帯電話機１００と情報配信サーバ２００との間における処理シーケンスを示すシーケンス図である。
【００３２】
図６に示されるように、携帯電話機１００において、ユーザがブラウザ１０１を操作することにより、コンテンツの取得要求がなされる（Ｓ１１）。情報配信サーバ２００において、コンテンツ要求受信部２０１によりコンテンツの要求が受信されると、コンテンツの取得処理およびレコメンドタスクの計算処理が行われ、レコメンドタスク情報が生成される（Ｓ１２）。そして、コンテンツ送信部２０２により、コンテンツおよびレコメンドタスク情報は、携帯電話機１００に送信される（Ｓ１３）。
【００３３】
つぎに、上述Ｓ１２における詳細処理について説明する。図７は、情報配信サーバ２００の処理を示すフローチャートである。
【００３４】
コンテンツ要求受信部２０１によりユーザ要求のコンテンツが取得され、そのコンテンツのコンテンツ特性ベクトルが取得される（Ｓ１０１）。つぎに、タスク特性ベクトル取得部２０５により、タスク情報管理テーブル２０４からタスク情報が一つずつ取得される（Ｓ１０２）。
【００３５】
そして、コンテンツ・タスクマッチング部２０６により、コンテンツ特性ベクトルとタスク特性ベクトルとの内積が計算され、そして、タスクノード決定部２０７により、タスク情報が内積値順に並べられ、その内積値が上位Ｎ個のタスク情報が決定され、取得される（Ｓ１０３）。さらに、タスクノード決定部２０７により、取得されたＮ個のタスク情報について、タスク選択履歴ＤＢ２０３に記憶されている情報に従って、タスク選択回数がＴ回以上であるか否かが判断される（Ｓ１０４）。
【００３６】
ここで、タスク選択回数がＴ回以上であると判断されると（Ｓ１０４：ＹＥＳ）、タスクノード決定部２０７によりレコメンドタスク情報として登録される（Ｓ１０５）。そして、全タスク情報についてタスク選択回数のチェックが終了したか否かが、タスクノード決定部２０７により判断され、終了していない場合には、次のタスク情報についてのタスク選択回数のチェックが行われる（Ｓ１０４）。また、タスク選択回数がＴ回以上ではないと判断されると、下位のタスク集合に置き換える処理、すなわち、最後尾（Ｎ番目）に並び替えられる処理が行われる（Ｓ１０７）。
【００３７】
そして、Ｎ個全てのタスク情報について並び替え処理が行われると（Ｓ１０６：ＹＥＳ）、コンテンツ送信部２０２により、その並び替えが行われた順で記述されたレコメンドタスク情報がコンテンツとともに、携帯電話機１００に送信される（Ｓ１０８）。なお、Ｓ１０７においては、下位のタスク集合に置き換える処理を行っているが、これを行うことなく、レコメンドタスク情報から除去する処理としてもよい。
【００３８】
このような処理において表示される画面構成例を示す。図８は、携帯電話機１００のレコメンドタスク表示部１０３に表示される画面を示す説明図である。図８（ａ）に示すように、携帯電話機１００（ユーザ）がブラウザ１０１を用いてコンテンツを要求すると、情報配信サーバ２００は送信しようとするコンテンツのコンテンツ特性ベクトルに基づいて３つのタスク情報を決定し、コンテンツとともにタスク情報を送信する。携帯電話機１００では、この情報配信サーバ２００からコンテンツおよびタスク情報を受信し、レコメンドタスク表示部１０３は、受信されたコンテンツ３０１およびタスク情報３０２〜３０４を表示する。ここでは、コンテンツとして“京都の案内”、タスク情報として“旅行に行く”、“特産物を買う”、“紅葉を調べる”が表示される。
【００３９】
ユーザは、ブラウザ１０１を操作し、例えば、タスク情報３０２を選択すると、携帯電話機１００（コンテンツ要求送信部１０２）は、その旨を情報配信サーバ２００に送信する。情報配信サーバ２００において、コンテンツ要求受信部２０１がこれを受信すると、タスク情報管理テーブル２０４から対応するタスク情報（またはコンテンツ）を取得する。そして、コンテンツ送信部２０２は、取得されたコンテンツを携帯電話機１００に送信する。携帯電話機１００では、これを受け、レコメンドタスク表示部１０３は、図８（ｂ）に示される画面が表示される。ここでは、さらにタスク情報３０２を親タスクとする子タスク情報４０１〜４０３が設定されているため、子タスク情報４０１−４０３が情報配信サーバ２００から送信され、表示される。
【００４０】
ここで、ユーザが子タスク情報４０１を選択すると、情報配信サーバ２００では、そのＵＲＬにアクセスし、タスク情報に対応付けられているコンテンツを取得し、携帯電話機１００に送信する。図８（ｃ）では、子タスク情報４０１を選択した場合のコンテンツ４０１ａが表示されているが示されている。ここでは、ユーザに対して旅行をすることを支援するためのコンテンツとして旅行会社のＨＰがコンテンツとして送信される。
【００４１】
つぎに本実施形態の情報配信サーバ２００の作用効果について説明する。この情報配信サーバ２００において、タスクノード決定部２０７がコンテンツ送信部２０２により送信されるコンテンツと関連するタスク情報を取得し、コンテンツ送信部２０２が取得されたタスク情報をユーザに送信することで、ユーザの行動を適切に支援することができる。例えば、ユーザがあるコンテンツを見ようとしているときに、単に関連のあるコンテンツを閲覧可能にしておくだけでは、そのコンテンツに対するアクセス割合を向上させることができない。一方で、本発明のように、そのコンテンツに関連のあるタスク情報、例えばコンテンツに関連して、何らかの行動をユーザに想起させることができるようなタスク情報も合わせて閲覧可能にしておくことで、ユーザの新たな行動を促進させることができ、よってコンテンツのアクセス割合を向上させることができる。
【００４２】
ここで類似度の判断は以下の構成により実現される。すなわち、この情報配信サーバ２００において、タスク情報管理テーブル２０４が各タスク情報の特性を示すタスク特性ベクトルを記憶しておき、一方、コンテンツ要求受信部２０１が送信対象となるコンテンツの取得時に、当該コンテンツのコンテンツ特性ベクトルを取得する。そして、コンテンツ・タスクマッチング部２０６は、取得されたコンテンツ特性ベクトルと、タスク特性ベクトルとの類似度、すなわち内積をそれぞれ算出し、これら内積値に基づいてタスク情報を取得する。本実施形態では、内積値が上位Ｎ番目までのタスク情報を取得するように絞り込む。
【００４３】
これにより、コンテンツのコンテンツ特性ベクトルと、各タスク情報のタスク特性ベクトルとの類似度（内積値）をそれぞれ算出し、これら類似度（内積値）に基づいてタスク情報を取得することで、ベクトルによる類似度を判断することができ、より適切に類似度を判断することができる。
【００４４】
また、本実施形態の情報配信サーバ２００は、タスク選択履歴ＤＢ２０３が、各タスク情報が選択された選択頻度を記憶しておき、タスクノード決定部２０７が履歴情報に基づいてタスク情報を選別する。これにより、より適切なタスク情報をユーザに提供することができる。すなわち、選択されたことがないタスク情報については、ユーザにとって有用ではない可能性が高い。よって、このようなタスク情報については、選択しない、または表示序列を下位にするなどの選別処理を行うことにより、ユーザにとって使いやすいタスク情報を提供することができる。
【図面の簡単な説明】
【００４５】
【図１】本実施形態の通信システムのシステム構成を示す図である。
【図２】本実施形態の情報配信サーバ２００の機能を示すブロック図である。
【図３】情報配信サーバ２００のハードウェア構成図である。
【図４】タスク情報管理テーブル２０４が記憶するテーブル情報を示す説明図である。
【図５】携帯電話機１００の機能構成を示すブロック図である。
【図６】携帯電話機１００と情報配信サーバ２００との間における処理シーケンスを示すシーケンス図である。
【図７】情報配信サーバ２００の処理を示すフローチャートである。
【図８】携帯電話機１００のレコメンドタスク表示部１０３に表示される画面を示す説明図である。
【符号の説明】
【００４６】
１００…携帯電話機、１０１…ブラウザ、１０２…コンテンツ要求送信部、１０３…レコメンドタスク表示部、２００…情報配信サーバ、２０１…コンテンツ要求受信部、２０２…コンテンツ送信部、２０３…タスク選択履歴ＤＢ、２０４…タスク情報管理テーブル、２０５…タスク特性ベクトル取得部、２０６…コンテンツ・タスクマッチング部、２０７…タスクノード決定部。
【図１】
2009252176.tif 000003
【図２】
2009252176.tif 000004
【図３】
2009252176.tif 000005
【図４】
2009252176.tif 000006
【図５】
2009252176.tif 000007
【図６】
2009252176.tif 000008
【図７】
2009252176.tif 000009
【図８】
2009252176.tif 000010