JP5009861B2 - コンテンツ提供システム - Google Patents

コンテンツ提供システム Download PDF

Info

Publication number
JP5009861B2
JP5009861B2 JP2008149657A JP2008149657A JP5009861B2 JP 5009861 B2 JP5009861 B2 JP 5009861B2 JP 2008149657 A JP2008149657 A JP 2008149657A JP 2008149657 A JP2008149657 A JP 2008149657A JP 5009861 B2 JP5009861 B2 JP 5009861B2
Authority
JP
Japan
Prior art keywords
information
content
setting
communication terminal
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008149657A
Other languages
English (en)
Other versions
JP2009295026A (ja
Inventor
賢生 久保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2008149657A priority Critical patent/JP5009861B2/ja
Publication of JP2009295026A publication Critical patent/JP2009295026A/ja
Application granted granted Critical
Publication of JP5009861B2 publication Critical patent/JP5009861B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、情報通信端末からのアクセスに応じて所定のコンテンツを提供するコンテンツ提供システムに係り、特に、システム利用者の嗜好に合った出力環境でコンテンツを提供するのに好適なコンテンツ提供システムに関する。
従来、パソコン、携帯電話などの個人の利用する端末から、ポータルサイト、ブログページなどのサーバ上のコンテンツ(ニュース、画像、個人の日記、動画など)をブラウザを介して閲覧、又は視聴するシーンが拡大してきている。
これらのコンテンツの閲覧又は視聴の際に、これらのコンテンツを提供するサーバは、その表現力、利便性の向上、利用者の嗜好に合わせるために、コンテンツを表示するページの出力内容の設定(レイアウト、背景画像、文字フォント、文字サイズ、文字色などでコンテンツの内容とは独立したもの)を利用者がカスタマイズできる機能を提供している。
利用者がコンテンツの出力内容をカスタマイズできる技術として、例えば、特許文献1に記載の受信装置がある。
特許文献1に係る発明は、イベントリレー制御動作を行う際、CPUは、履歴データ記憶部から視聴履歴管理テーブルを読み込み、属性情報を検出する。属性情報を検出した後、この検出により保存されたイベントリレー元、イベントリレー先の属性情報に関するカウンタ値および日付情報を用い、視聴者にとって、どちらの番組の嗜好性が高いか否かを判断する。この嗜好性の判断結果に基づき、画面のレイアウトおよび音声出力モードを決定し、決定した画面レイアウトおよび音声出力モードにしたがって、画面表示および音声出力を行う。
特開2002−176593号公報
しかしながら、上記特許文献1に記載の従来技術においては、視聴履歴に基づいて、視聴者の嗜好を判断し、視聴者の嗜好に応じた出力環境でコンテンツを提供することが記載されているが、放送番組(動画像)のマルチ画面の表示形態に関する画面レイアウトや音声の出力形態について限定されており、コンテンツを表示するフレームのデザインや、背景画面のデザインなどの細かい設定については考慮されていない。従って、例えば、ニュースや静止画(例えば、写真画像)などの動画像とは異なるコンテンツの配信については、必ずしも視聴者の嗜好と合う出力環境にならない恐れがある。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、利用者の嗜好に応じた出力環境でコンテンツを提供するのに好適なコンテンツ提供システムを提供することを目的としている。
〔発明1〕 上記目的を達成するために、発明1のコンテンツ提供システムは、情報通信端末とコンテンツ提供サーバとを備え、前記コンテンツ提供サーバは、前記情報通信端末からの要求に応じて所定のコンテンツを前記情報通信端末に提供するコンテンツ提供システムであって、前記情報通信端末と前記コンテンツ提供サーバとを通信回線を介して互いにデータ通信可能に接続し、前記情報通信端末は、当該情報通信端末の情報の出力環境を設定する出力環境設定手段と、前記出力環境設定手段で設定された出力環境の情報である出力環境情報を記憶する出力環境情報記憶手段と、前記出力環境情報記憶手段によって記憶された出力環境情報から、前記システム利用者の前記情報の出力内容に係る情報である出力内容情報を抽出する出力内容情報抽出手段と、前記出力内容情報抽出手段で抽出した出力内容情報を前記通信回線を介して前記コンテンツ提供サーバに送信する出力内容情報送信手段と、前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツの、複数種類の出力内容に対応する複数の設定情報に対する順位情報を含む設定順位情報に基づき、前記複数の設定情報に対する前記順位情報を通知する設定順位情報通知手段と、前記複数種類の出力内容に対応した複数の設定情報から、前記コンテンツ提供サーバが、当該情報通信端末に対して前記コンテンツを提供するときに用いる設定情報を指定する設定情報指定手段と、前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツを含む提供ページの情報に基づき該提供ページを表示する提供ページ表示手段とを備え、前記コンテンツ提供サーバは、複数種類のコンテンツが記憶された提供コンテンツ記憶手段から前記情報通信端末の前記要求に応じたコンテンツを取得するコンテンツ取得手段と、前記複数種類の出力内容に対応する複数の設定情報を記憶する設定情報記憶手段と、前記情報通信端末から前記出力内容情報を取得する出力内容情報取得手段と、前記取得した出力内容情報に基づき、前記設定情報記憶手段に記憶された前記複数の設定情報に対して順位付けを行う順位付け手段と、前記順位付け手段の順位付け結果に基づき、前記情報通信端末に対する前記設定順位情報を生成する設定順位情報生成手段と、前記生成した設定順位情報を前記通信回線を介して前記情報通信端末に送信する設定順位情報送信手段と、前記情報通信端末で指定された設定情報と、前記コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する提供ページ情報生成手段と、前記生成した提供ページの情報を前記通信回線を介して前記情報通信端末に送信する提供ページ情報送信手段と、を備える。
このような構成であれば、情報通信端末は、出力環境設定手段によって、例えば、画像や動画、音声などの出力環境が設定されると、設定された出力環境情報が出力環境情報記憶手段に記憶される。出力環境情報は、最新のものだけでなく過去に設定されたものも記憶保持するようにしてもよいし、最新のものだけを記憶保持するようにしてもよい。
また、情報通信端末は、コンテンツ提供サーバから受信した取得要求などに応じて、嗜好情報抽出手段によって、出力環境情報記憶手段に記憶された出力環境情報から、システム利用者の情報の出力内容に係る出力内容情報を抽出する。この抽出した出力内容情報は、出力内容情報送信手段によって、コンテンツ提供サーバに送信される。
一方、コンテンツ提供サーバは、情報通信端末からのアクセスに応じて、コンテンツ取得手段によって、要求内容(例えば、指定されたURL)に応じたコンテンツを提供コンテンツ記憶手段から取得する。
また、例えば、情報通信端末からの設定情報の指定要求に応じて、出力内容情報取得手段によって、この情報通信端末から出力内容情報を取得する。例えば、出力内容情報の取得要求を情報通信端末に送信し、この取得要求に応じて情報通信端末から送信された出力内容情報を受信することで取得する。
出力内容情報を取得した場合は、順位付け手段によって、取得した出力内容情報に基づき、設定情報記憶手段に記憶された複数種類の出力内容に対応する複数の設定情報に順位付けを行う。更に、設定順位情報生成手段において、この順位付け結果に基づき設定順位情報を生成する。この生成した設定順位情報は、設定順位情報送信手段によって情報通信端末に送信される。
情報通信端末は、コンテンツ提供サーバから設定順位情報を受信すると、設定順位情報通知手段によって、受信した設定順位情報に基づき、複数の設定情報に対する設定順位情報を例えば、表示部に表示するなどして通知する。そして、設定情報指定手段によって、コンテンツ提供サーバが当該情報通信端末にコンテンツを提供するのに用いる設定情報を指定する。この指定は、例えば、システム利用者(情報通信端末の利用者)が表示された複数の設定情報とその設定順位情報を見て、情報通信端末の操作部などを操作して任意のものを選択し、この選択した設定情報の種類を示す情報をコンテンツ提供サーバに送信することで行われる。
コンテンツ提供サーバは、システム利用者によって(情報通信端末において)、設定情報が指定されると、提供ページ情報生成手段によって、指定された設定情報と、コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する(例えば、コンテンツデータ+設定情報に応じたスタイルシート+HTMLで記述されたページ情報)。生成された提供ページの情報は、提供ページ情報送信手段によって、情報通信端末に送信される。
情報通信端末は、コンテンツ提供サーバからコンテンツを含む提供ページの情報を受信すると、提供ページ表示手段によって、この提供ページを表示する。
従って、情報通信端末の出力環境情報から画像、動画、音声などの情報の出力内容に係る出力内容情報を抽出するようにしたので、システム利用者が日頃目にしている動画や静止画の出力環境の情報から出力内容情報を抽出することができる。更に、コンテンツ提供サーバにおいて、この抽出した出力内容情報に基づき複数の設定情報に順位付けをして設定順位情報を生成するようにしたので、例えば、出力内容情報として、システム利用者の、情報の出力内容に対する嗜好に係る情報を抽出することで、利用者の嗜好に応じた順位付けを行うことができる。更に、コンテンツ提供サーバは、この順位付け結果に基づき、設定順位情報を生成し、この情報を情報通信端末に提供することができる。
一方、情報通信端末は、コンテンツ提供サーバからの設定順位情報に基づき、複数の設定情報に対する順位情報を表示することができると共に、コンテンツ提供サーバがコンテンツの提供に用いる設定情報を指定することができる。
これにより、システム利用者はこの表示された順位付け情報を参照して、自分の嗜好に合った設定情報を容易に選択し指定することができるという効果が得られる。
ここで、上記通信回線は、LAN、WAN、インターネットなどの各種ネットワークを構成する回線を含む。以下、発明4、5のコンテンツ提供システムにおいて同じである。
また、上記コンテンツは、コンテンツ提供サーバから、例えば、インターネットなどのネットワークを介して入手できるディジタルのコンテンツであり、ニュース、個人の日記、画像(動画を含む)データとそのDL(ダウンロード)リスト、音楽(歌を含む)データとそのDLリストなどが該当する。以下、発明4、5のコンテンツ提供システムにおいて同じである。
また、上記出力環境とは、表示出力、音声出力などに対する情報通信端末の設定環境である。例えば、背景画像、Webページ、ワープロ文書、静止絵(写真など)の画像、動画映像(音声含む)、音楽などを、システム利用者に向けて出力するときの、文字や画像の表示サイズ、表示解像度、出力色数、音声のボリュームなどが含まれる。
また、上記出力内容情報とは、例えば、コンテンツの出力内容(出力形態、出力形式など)に対するシステム利用者の嗜好に係る情報などが該当する。表示出力内容としては、例えば、コンテンツを表示するフレームの形状、コンテンツのレイアウト、フレーム、コンテンツ及び背景などの表示色、表示フォントの種類、文字列や画像などのコンテンツのサイズなどが含まれる。また、音声出力内容としては、例えば、音声のボリューム、イコライザの設定などが含まれる。以下、発明4、5のコンテンツ提供システムにおいて同じである。
また、上記設定情報は、コンテンツの出力内容に応じた設定値の情報であり、例えば、表示サイズ、アスペクト比、再生する音楽の種類を示す番号、再生音のボリューム、イコライザの設定値、フレームのデザイン番号、レイアウトのデザイン番号などを含むもので、直接の設定数値と、各設定数値に対応する番号などが該当する。各設定数値や番号は、コンテンツ提供サーバ側で予め用意するものと、クライアントの情報通信端末側で設定されるものとにそれぞれ対応する。具体的に、設定情報には、情報通信端末側でWebブラウザなどが用いる設定値と、コンテンツ提供サーバ側が送信する情報(フレームの情報、コンテンツの情報)などに対応する設定値及び番号などが含まれる。以下、発明4、5のコンテンツ提供システムにおいて同じである。
また、上記設定順位情報は、例えばシステム利用者の、情報の出力内容に係る嗜好に応じた設定情報の候補の順位情報であり、コンテンツ提供サーバ側にある全ての設定情報の候補に対する順位情報、順位付けされた候補のうち上位いくつかまでの情報などが該当する。以下、発明4、5のコンテンツ提供システムにおいて同じである。
また、上記設定順位情報通知手段は、例えば、表示サンプル(テストデータ、又は実際の提供コンテンツの一部または全部でもよい)と共に、各設定情報に応じた提供ページを順位と共に表示するなどして設定順位情報を通知する。また、表示形態としては、例えば、情報通信端末が携帯電話などの携帯型端末であれば、システム利用者の操作入力に応じて上位から順に画面を切り替えながら表示したり、デスクトップ型の端末などであれば、サムネイルの形式で一覧表示したりするなど、情報通信端末の種類に応じて変えてもよい。以下、発明4、5のコンテンツ提供システムにおいて同じである。
〔発明2〕 更に、発明2のコンテンツ提供システムは、発明1のコンテンツ提供システムにおいて、
前記情報通信端末は、
更に、当該情報通信端末における所定のアプリケーションに係る操作内容の履歴を示す履歴情報を記憶する操作履歴記憶手段を備え、
前記出力内容情報抽出手段は、前記操作履歴記憶手段によって記憶された履歴情報から、前記出力内容情報を抽出する。
このような構成であれば、所定のアプリケーションを実行時のシステム利用者の操作内容の履歴情報を操作履歴記憶手段に記憶保持し、該記憶保持した履歴情報から嗜好情報を抽出することができる。u[例えば、Webブラウザによる所定Webページ(URL)へのアクセスなど、利用者が行った操作内容の履歴情報から、アクセスするURLの情報や、そのアクセス回数などの情報を出力内容情報として抽出することで、利用者の気に入っているデザインのWebページの情報などの利用者の情報の出力内容に係る嗜好情報を抽出することができる。更に、このようにして抽出した情報に基づいて、設定順位情報を生成することができるので、利用者は、より自分の嗜好に合った設定情報を選択且つ指定]することができるという効果が得られる。
〔発明3〕 更に、発明3のコンテンツ提供システムは、発明1又は2に記載のコンテンツ提供システムにおいて、
前記情報通信端末は、
更に、所定のコンテンツを作成するコンテンツ作成手段と、
前記作成したコンテンツを記憶するコンテンツ記憶手段と、を備え、
前記出力内容情報抽出手段は、前記コンテンツ記憶手段に記憶されたコンテンツから、前記出力内容情報を抽出する。
このような構成であれば、情報通信端末の利用者が該情報通信端末において作成したコンテンツをコンテンツ記憶手段に記憶保持し、該記憶保持したコンテンツから出力内容情報を抽出することができる。更に、このようにして抽出した情報に基づき、設定順位情報を生成することができるので、利用者は、より自分の嗜好に合った設定情報を選択且つ指定することができるという効果が得られる。
ここで、上記コンテンツは、Webページ(ドキュメント、ブログなどを含む)、ワープロソフトなどで作成した文書、表計算ソフトで作成した表、画像作成ソフトで作成した画像などを含む。
〔発明4〕 一方、上記目的を達成するために、発明4のコンテンツ提供システムは、情報通信端末とコンテンツ提供サーバとを備え、前記コンテンツ提供サーバは、前記情報通信端末からのアクセスに応じて所定のコンテンツを前記情報通信端末に提供するコンテンツ提供システムであって、前記情報通信端末と前記コンテンツ提供サーバとを通信回線を介して互いにデータ通信可能に接続し、前記情報通信端末は、所定のURL(Uniform Resource Locator)へのアクセスを行うアプリケーションと、当該情報通信端末における、前記アプリケーションに対する操作内容の履歴を示す履歴情報を記憶する操作履歴記憶手段と、前記操作履歴記憶手段によって記憶された履歴情報から、当該情報通信端末がアクセスしたURLとそのアクセス回数の情報を含む当該情報通信端末における情報の出力内容に係る情報である出力内容情報を抽出する出力内容情報抽出手段と、前記抽出した出力内容情報を前記コンテンツ提供サーバに送信する出力内容情報送信手段と、前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツの、複数種類の出力内容に対応する複数の設定情報に対する順位情報を含む設定順位情報に基づき、前記複数の設定情報に対する前記順位情報を通知する設定順位情報通知手段と、前記複数種類の出力内容に対応した複数の設定情報から、前記コンテンツ提供サーバが、当該情報通信端末に対して前記コンテンツを提供するときに用いる設定情報を指定する設定情報指定手段と、前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツを含む提供ページの情報に基づき該提供ページを表示する提供ページ表示手段とを備え、前記コンテンツ提供サーバは、複数種類のコンテンツが記憶された提供コンテンツ記憶手段から前記情報通信端末の前記要求に応じたコンテンツを取得するコンテンツ取得手段と、前記複数種類の出力内容に対応する複数の設定情報を記憶する設定情報記憶手段と、前記情報通信端末の抽出対象となる前記URLを含む出力内容情報に対して、前記複数の設定情報のそれぞれに設定された重み付け係数を記憶する重み付け係数記憶手段と、前記情報通信端末から前記出力内容情報を取得する出力内容情報取得手段と、前記取得した出力内容情報と前記重み付け係数記憶手段に記憶された重み付け係数とに基づき、前記設定情報記憶手段に記憶された前記複数の設定情報に対して順位付けを行う順位付け手段と、前記順位付け手段の順位付け結果に基づき、前記情報通信端末に対する前記設定順位情報を生成する設定順位情報生成手段と、前記生成した設定順位情報を前記通信回線を介して前記情報通信端末に送信する設定順位情報送信手段と、前記情報通信端末で指定された設定情報と、前記コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する提供ページ情報生成手段と、前記生成した提供ページの情報を前記通信回線を介して前記情報通信端末に送信する提供ページ情報送信手段と、を備える。
このような構成であれば、情報通信端末は、その利用者がWebブラウザなどの所定のURLにアクセスできるアプリケーションを利用して所定のURLにアクセスしたときに、操作履歴記憶手段によって、そのときの利用者の操作内容の履歴情報を記憶する。例えば、どのようなURLのWebページにいつアクセスしたかといった情報を履歴情報として記憶する。他にもアクセスの時期、時刻、アクセス継続時間なども履歴情報として記憶してもよい。
また、情報通信端末は、コンテンツ提供サーバからの取得要求などに応じて、出力内容情報抽出手段によって、操作履歴記憶手段によって記憶された履歴情報からアクセスしたURL及びそのアクセス回数の情報を含む出力内容情報を抽出する。この抽出した出力内容情報は、出力内容情報送信手段によって、コンテンツ提供サーバに送信される。
一方、コンテンツ提供サーバは、情報通信端末からの要求に応じて、コンテンツ取得手段によって、要求内容(例えば、指定されたURL)に応じたコンテンツを提供コンテンツ記憶手段から取得する。また、例えば、情報通信端末からの設定情報の指定要求などに応じて、出力内容情報取得手段によって、情報通信端末から出力内容情報を取得する。例えば、出力内容情報の取得要求を情報通信端末に送信し、この取得要求に応じて情報通信端末から送信された出力内容情報を受信することで取得する。
出力内容情報を取得した場合は、順位付け手段によって、取得した出力内容情報と、重み付け係数記憶手段に記憶された重み付け係数とに基づき、設定情報記憶手段に記憶された複数種類の出力内容に対応する複数の設定情報に順位付けを行う。更に、設定順位情報生成手段において、この順位付け結果に基づき設定順位情報を生成する。この生成した設定順位情報は、設定順位情報送信手段によって情報通信端末に送信される。
情報通信端末は、設定順位情報受信手段によって、コンテンツ提供サーバから設定順位情報を受信すると、設定順位情報通知手段によって、受信した設定順位情報に基づき、複数の設定情報に対する設定順位情報を例えば、表示部に表示するなどして通知する。そして、設定情報指定手段によって、コンテンツ提供サーバが当該情報通信端末にコンテンツを提供するのに用いる設定情報を指定する。この指定は、例えば、システム利用者が、表示された複数の設定情報とその設定順位情報を見て、情報通信端末の操作部などを操作して選択し指定することで行われる。
コンテンツ提供サーバは、複数の設定情報から利用者によって(情報通信端末において)任意の設定情報が指定されると、提供ページ情報生成手段によって、指定された設定情報と、コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する。生成された提供ページの情報は、提供ページ情報送信手段によって、情報通信端末に送信される。
情報通信端末は、コンテンツ提供サーバから提供ページの情報を受信すると、提供ページ表示手段によって、提供ページを表示する。
従って、情報通信端末における所定のURLへのアクセスに対する操作履歴情報から出力内容情報を抽出するようにしたので、コンテンツ提供サーバにおいて、例えば、システム利用者が日頃好んでアクセスしているURLとそのアクセス回数の情報と、これらURLのWebページの出力内容の情報に基づき各URLに対して設定情報毎に予め設定された重み付け係数とに基づき、複数の設定情報に順位付けをして設定順位情報を生成することができる。
具体的に、例えば、設定情報毎に、システム利用者のアクセスした各URLに対して、各URLのページ情報と関連性の強いものほど重みを大きくし、関連性の低いものほど重みを小さくした重み付け係数を設定し、これら重み付け係数を用いて設定情報毎にアクセスしたURLに対する総合的な評価値を計算する。つまり、この評価値の大きいものほど順位を高くすることで、システム利用者の嗜好に適した順位付けを行うことができる。
これにより、システム利用者はこの順位付け情報を参照して、自分の嗜好に合った設定情報を容易に選択且つ指定することができるという効果が得られる。
〔発明5〕 また、上記目的を達成するために、発明5のコンテンツ提供システムは、情報通信端末とコンテンツ提供サーバとを備え、前記コンテンツ提供サーバは、前記情報通信端末からの要求に応じて所定のコンテンツを前記情報通信端末に提供するコンテンツ提供システムであって、前記情報通信端末と前記コンテンツ提供サーバとを通信回線を介して互いにデータ通信可能に接続し、前記情報通信端末は、電子メールを作成するアプリケーションと、当該情報通信端末において、前記アプリケーションによって作成された電子メールを記憶する電子メール記憶手段と、前記電子メール記憶手段によって記憶された電子メールから、該電子メールに記述された特定の語句とその記述回数の情報を含む当該情報通信端末における情報の出力内容に係る情報である出力内容情報を抽出する出力内容情報抽出手段と、前記抽出した出力内容情報を前記通信回線を介して前記コンテンツ提供サーバに送信する出力内容情報送信手段と、前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツの、複数種類の出力内容に対応する複数の設定情報に対する順位情報を含む設定順位情報に基づき、前記複数の設定情報に対する前記順位情報を通知する設定順位情報通知手段と、前記複数種類の出力内容に対応した複数の設定情報から、前記コンテンツ提供サーバが、当該情報通信端末に対して前記コンテンツを提供するときに用いる設定情報を指定する設定情報指定手段と、前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツを含む提供ページの情報に基づき該提供ページを表示する提供ページ表示手段とを備え、前記コンテンツ提供サーバは、複数種類のコンテンツが記憶された提供コンテンツ記憶手段から前記情報通信端末の前記要求に応じたコンテンツを取得するコンテンツ取得手段と、前記複数種類の出力内容に対応する複数の設定情報を記憶する設定情報記憶手段と、前記情報通信端末の抽出対象となる前記語句を含む出力内容情報に対して、前記複数の設定情報のそれぞれに設定された重み付け係数を記憶する重み付け係数記憶手段と、前記情報通信端末から前記出力内容情報を取得する出力内容情報取得手段と、前記取得した出力内容情報と前記重み付け係数記憶手段に記憶された重み付け係数とに基づき、前記設定情報記憶手段に記憶された前記複数の設定情報に対して順位付けを行う順位付け手段と、前記順位付け手段の順位付け結果に基づき、前記情報通信端末に対する前記設定順位情報を生成する設定順位情報生成手段と、前記生成した設定順位情報を前記通信回線を介して前記情報通信端末に送信する設定順位情報送信手段と、前記情報通信端末で指定された設定情報と、前記コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する提供ページ情報生成手段と、前記生成した提供ページの情報を前記通信回線を介して前記情報通信端末に送信する提供ページ情報送信手段と、を備える。
このような構成であれば、情報通信端末は、その利用者がメーラーソフトなどの電子メール(Webメールを含む)を作成するアプリケーションを利用して電子メールを作成したときに、電子メール記憶手段によって、作成した電子メールを記憶する。
また、情報通信端末は、コンテンツ提供サーバからの取得要求などに応じて、出力内容情報抽出手段によって、電子メール記憶手段によって記憶された電子メールから、該電子メールに記述された特定の語句(単語、文章など)及びその記述回数の情報を含む出力内容情報を抽出する。この抽出した出力内容情報は、出力内容情報送信手段によって、コンテンツ提供サーバに送信される。
一方、コンテンツ提供サーバは、情報通信端末からの要求に応じて、コンテンツ取得手段によって、要求内容(例えば、指定されたURL)に応じたコンテンツを提供コンテンツ記憶手段から取得する。また、例えば、情報通信端末からの設定情報の指定要求に応じて、出力内容情報取得手段によって、情報通信端末から出力内容情報を取得する。例えば、出力内容情報の取得要求を情報通信端末に送信し、この取得要求に応じて情報通信端末から送信された出力内容情報を受信することで取得する。
出力内容情報を取得した場合は、順位付け手段によって、取得した出力内容情報と、重み付け係数記憶手段に記憶された重み付け係数とに基づき、設定情報記憶手段に記憶された複数種類の出力内容に対応する複数の設定情報に順位付けを行う。更に、設定順位情報生成手段において、この順位付け結果に基づき設定順位情報を生成する。この生成した設定順位情報は、設定順位情報送信手段によって情報通信端末に送信される。
情報通信端末は、コンテンツ提供サーバから設定順位情報を受信すると、設定順位情報通知手段によって、受信した設定順位情報に基づき、複数の設定情報に対する設定順位情報を例えば、表示部に表示するなどして通知する。そして、設定情報指定手段によって、コンテンツ提供サーバが当該情報通信端末にコンテンツを提供するのに用いる設定情報を指定する。この指定は、例えば、システム利用者が表示された複数の設定情報とその設定順位情報を見て、情報通信端末の操作部などを操作して選択し指定することで行われる。
コンテンツ提供サーバは、複数の設定情報からシステム利用者によって(情報通信端末において)、設定情報が指定されると、提供ページ情報生成手段によって、指定された設定情報と、コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する。生成された提供ページの情報は、提供ページ情報送信手段によって、情報通信端末に送信される。
情報通信端末は、コンテンツ提供サーバから提供ページの情報を受信すると、提供ページ表示手段によって、提供ページを表示する。
従って、情報通信端末において作成された電子メールから出力内容情報を抽出するようにしたので、コンテンツ提供サーバにおいて、例えば、システム利用者が電子メールにおいて好んで用いる単語や文章などの語句の情報及びその記述回数の情報と、これらの語句に対して設定情報毎に予め設定された重み付け係数とに基づき、複数の設定情報に順位付けをして設定順位情報を生成することができる。
具体的に、例えば、設定情報毎に、システム利用者が電子メールに記述した語句に対して、各語句と関連性の強いものほど重みを大きくし、関連性の低いものほど重みを小さくした重み付け係数を設定し、これら重み付け係数を用いて設定情報毎に記述された語句に対する総合的な評価値を計算する。つまり、この評価値の大きいものほど順位を高くすることで、システム利用者の嗜好に適した順位付けを行うことができる。
これにより、システム利用者はこの順位付け情報を参照して、自分の嗜好に合った設定情報を容易に選択且つ指定することができるという効果が得られる。
ここで、上記語句には、各国の言語によって生成される語句に加えて、記号や、記号の組み合わせによって生成される絵文字や、携帯電話に用意されている絵文字等も含む。
以下、本発明の実施の形態を図面に基づき説明する。図1〜図18は、本発明に係るコンテンツ提供システムの実施の形態を示す図である。
(コンテンツ提供システムの構成例)
まず、本発明に係るコンテンツ提供システムの構成を図1に基づき説明する。図1は、本発明に係るコンテンツ提供システム100の概略構成を示すブロック図である。
コンテンツ提供システム100は、図1に示すように、システム利用者(以下、単に利用者と称す)の管理下にあるn台の情報通信端末10_1〜10_nと、システム提供者の管理下にあるm台のコンテンツ提供サーバ20_1〜20_mと、携帯電話の基地局40と、ネットワーク50とを含んだ構成となっている。
情報通信端末10_1〜10_n(図1において、nは6以上の整数)と、コンテンツ提供サーバ20_1〜20_とは、ネットワーク50を介して互いにデータ通信可能に接続されている。また、情報通信端末が携帯電話である場合に、これら情報通信端末は、基地局40を介してコンテンツ提供サーバ20_1〜20_m(図1において、mは3以上の整数)と互いにデータ通信可能に接続される。
本実施の形態において、ネットワーク50は、インターネットであるとする。
(情報通信端末の構成例)
次に、図2に基づき、情報通信端末10_1〜10_n(以下、区別する必要がないときは単に情報通信端末10と称す)の詳細な構成を説明する。ここで、図2は、情報通信端末10の詳細な構成を示すブロック図である。また、情報通信端末10_1〜10_nは、これらの機種に関係なく本発明に係る主要な構成部は同様となるので、以下、情報通信端末10として機種を区別せずに説明をする。
情報通信端末10は、デスクトップ型のPC(Personal Computer)、ノートPC、PDA(Personal Data Assistance)、携帯電話、PHS(Personal Handy-phone System)などを主体に構成され、図2に示すように、OS(Operating System)の管理下で実行されるアプリケーションの実行に基づき、コンテンツの出力内容に対する利用者の嗜好に係る情報(以下、嗜好情報と称す)の抽出元となる各種データを収集するデータ収集部1を含んで構成される。
データ収集部1は、当該情報通信端末10において実行されるアプリケーションを監視し、実行されたアプリケーションが、コンテンツの出力内容に対する利用者の嗜好情報の抽出対象のアプリケーションであった場合に、該アプリケーションの実行によって生じる、環境情報、操作履歴情報及びコンテンツを、環境情報格納部2、操作履歴格納部3及びコンテンツ格納部4にそれぞれ分別して格納する機能を有している。
具体的に、当該情報通信端末10における情報の出力環境に係る環境情報を設定及び登録する環境情報登録アプリケーション1a(以下、環境情報登録アプリと称す)が実行されると、利用者の操作入力に応じて設定及び登録された環境情報を取得し、これを環境情報格納部2に格納する処理を実行する。
この環境情報は、例えば、情報通信端末10がデスクトップのPCであれば、該PCにおいて起動されたOSにおける各種情報の出力環境の設定情報となる。例えば、OSの表示画面に対する設定情報、画像表示に係る設定情報、動画再生に係る設定情報、音声出力に関する設定情報などが該当する。
また、例えば、情報通信端末10が携帯電話であれば、該携帯電話における待ち受け画面に係る設定情報、動画再生に係る設定情報、音声の出力に関する設定情報などが該当する。
更に、コンテンツ閲覧アプリケーション1b(以下、コンテンツ閲覧アプリ1bと称す)が実行されると、当該コンテンツ閲覧アプリ1bに対する、利用者の操作入力に係る情報を操作履歴情報として、操作履歴格納部3に格納する処理を実行する。
この操作履歴情報は、コンテンツ閲覧アプリ1bが、例えば、Webブラウザであれば、アクセスしたURLの情報、アクセスの開始時刻情報、アクセスの終了時刻情報などが該当する。
更に、コンテンツ作成アプリケーション1c(以下、コンテンツ作成アプリ1cと称す)が実行されると、当該コンテンツ作成アプリ1c上で作成されたコンテンツをコンテンツ格納部4に格納する処理を実行する。
このコンテンツは、コンテンツ作成アプリ1cが、例えば、メーラーソフトであれば、該メーラーソフトで作成された電子メールとなる。また、コンテンツ作成アプリ1cが、例えば、ホームページビルダであれば作成したページが、ワープロソフトであれば作成した文書データが、表計算ソフトであれば作成した表データがコンテンツとなる。
情報通信端末10は、更に、環境情報を格納する環境情報格納部2と、操作履歴情報を格納する操作履歴格納部3と、コンテンツを格納するコンテンツ格納部4とを含んで構成される。
環境情報格納部2は、データの書き換えが可能な不揮発性の記憶媒体を含んで構成されており、データ収集部1からの指令に応じて、指定された環境情報を記憶媒体に格納する機能を有している。
操作履歴格納部3は、データの書き換えが可能な不揮発性の記憶媒体を含んで構成されており、データ収集部1からの指令に応じて、指定された操作履歴情報を記憶媒体に格納する機能を有している。
コンテンツ格納部4は、データの書き換えが可能な不揮発性の記憶媒体を含んで構成されており、データ収集部1からの指令に応じて、指定されたコンテンツを記憶媒体に格納する機能を有している。
なお、図2の例では、上記記憶媒体は、環境情報格納部2、操作履歴格納部3及びコンテンツ格納部4のそれぞれに対して独立のものを有した構成となっているが、この構成に限らず、それぞれに共通の1つの記憶媒体を有し、該記憶媒体に格納する構成としてもよい。
情報通信端末10は、更に、コンテンツ提供サーバの提供するコンテンツ提供ページを閲覧したり、設定順位情報を表示したり、設定情報を指定したりするインターフェース部5と、ネットワーク50を介してコンテンツ提供サーバ20とデータの送受信を行う送受信部6とを含んで構成される。
インターフェース部5は、CSS1(Cascading Style Sheets, Level 1)の機能に対応しており、ネットワーク50上のコンテンツ提供サーバ20などの各種Webサーバの提供するWebページのURLへとアクセスしてWebサーバから提供される各種情報(コンテンツの提供ページの他にプログラムなども含む)に応じた処理を実行する。具体的に、ブラウザ上から利用者が指定したURLへの、送受信部6を介したアクセスや、Webサーバから提供される様々なプログラムの実行や、様々なアクセスページの表示を行なう機能を有している。更に、ブラウザ画面の表示部に表示された表示ページにおいて利用者が操作部を介して入力した各種情報を送受信部6を介して対応するWebサーバに送信する機能なども有している。
インターフェース部5は、コンテンツ提供サーバ20から受信した設定順位情報の表示ページ情報に基づき、設定情報の候補に対する設定順位の情報ページを表示する設定順位情報表示部5aを含んで構成される。
インターフェース部5は、更に、表示した情報ページ上において、利用者が設定情報に対応するコンテンツの出力内容を閲覧しながら、不図示の操作部を操作することによって、当該情報通信端末10へのコンテンツの提供に用いる設定情報を指定することができるようにする設定情報指定部5bを含んで構成される。
インターフェース部5は、更に、コンテンツ提供サーバ20から受信したコンテンツの提供ページ情報(指定した設定情報に対応するスタイルシートの情報を含む)に基づき、指定したコンテンツを含む提供ページを表示する提供ページ表示部5cを含んで構成される。
送受信部6は、インターフェース部5から送信指示のあったデータを、基地局40又はネットワーク50を介してコンテンツ提供サーバ20などのWebサーバに送信するなどの目的の装置に向けてデータを送信する機能を有している。更に、コンテンツ提供サーバ20などのWebサーバから基地局40又はネットワーク50を介して送られてきたデータを受信してインターフェース部5に出力するなど外部装置から送られてきたデータを受信する機能を有している。
情報通信端末10は、更に、環境情報格納部2、操作履歴格納部3及びコンテンツ格納部4に格納された各種データから嗜好情報を抽出する嗜好情報抽出部7を含んで構成される。
嗜好情報抽出部7は、インターフェース部5と連携して動作するもので、インターフェース部5を介したコンテンツ提供サーバ20からの嗜好情報の取得要求に応じて動作する。具体的に、環境情報格納部2に格納された環境情報と、操作履歴格納部3に格納された操作履歴情報と、コンテンツ格納部4に格納されたコンテンツとから、コンテンツ提供サーバ20から提供されるコンテンツの出力内容に係る利用者の嗜好情報を抽出する。そして、この抽出した嗜好情報を、インターフェース部5を介してコンテンツ提供サーバ20に送信する。
この嗜好情報は、利用者の、コンテンツのレイアウトに係る嗜好、コンテンツを表示するフレームのデザインに係る嗜好、コンテンツを視聴するときの画面レイアウトや音声出力に係る嗜好などに係る情報が含まれる。
なお、情報通信端末10は、図示しないが、上記各部の処理を制御するためのプログラムの記憶された不揮発性の記憶媒体と、プログラムの実行において使用するデータを記憶するためのRAMと、プログラムを実行するためのCPU(中央処理装置)と、上記各部間のデータの送受信を行うためのバスと、外部装置とのデータの送受信を行うためのI/F(インターフェース)回路とを備えている。そして、このI/F回路を介して、例えば、情報通信端末10がPCであれば、プリンタやCRTモニタ、液晶ディスプレイ等の出力装置、マウス、キーボードなどの入力装置、および外部装置と通信するためのネットワークカードなどが接続される。また、情報通信端末10が、例えば、インターネットなどのネットワーク50との接続機能を有する携帯電話やPHSなどであれば、基地局40との無線通信用のアンテナ及び送受信機、液晶ディスプレイ等の出力装置、操作パネルなどの入力装置などは本体と一体形成され、I/F回路には、本体を外部PCと接続するためのUSBケーブルなどが接続される。また、オプションとして、ワンセグに対応するデジタル放送を受信するユニットや、近距離無線ユニット、デジタルカメラなどが組み込まれる。
また、記憶媒体とは、RAM、ROM等の半導体記憶媒体、FD、HD等の磁気記憶型記憶媒体、CD、CDV、LD、DVD等の光学的読取方式記憶媒体、MO等の磁気記憶型/光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。但し、情報通信端末10が携帯電話であれば、その構造上、記憶媒体は主に半導体記憶媒体となる。
(コンテンツ提供サーバの構成例)
次に、図3に基づき、コンテンツ提供サーバ20_1〜20_m(以下、区別する必要がないときは単にコンテンツ提供サーバ20と称す)の詳細な構成を説明する。ここで、図3は、コンテンツ提供サーバ20の詳細な構成を示すブロック図である。また、コンテンツ提供サーバ20_1〜20_mは、本発明に係る主要な構成部が全て同様となるので、以下、コンテンツ提供サーバ20として説明をする。
なお、図1において、コンテンツ提供システム100を、3台以上のコンテンツ提供サーバ20_1〜20_mを含む構成としたが、これに限らず、コンテンツ提供サーバを3台未満で構成してもよい。
コンテンツ提供サーバ20は、図3に示すように、送受信部21と、セッション管理部22とを含んで構成される。
送受信部21は、セッション管理部22から送信指示のあったデータを、基地局40又はネットワーク50を介して情報通信端末10に送信するなどのデータを送信する機能を有している。更に、情報通信端末10から基地局40又はネットワーク50を介して送られてきたデータを受信してセッション管理部22に出力するなどデータを受信する機能を有している。
セッション管理部22は、情報通信端末10とコンテンツ提供サーバ20との間のセッションを管理する機能を有している。
具体的に、情報通信端末10からのアクセスに応じてセッションを確立したり、情報通信端末10を操作する利用者のIDやパスワードの認証処理(ログイン処理)を行ったり、認証を得た情報通信端末10から送信されてくる各種データを各構成部に伝送したり、各構成部から依頼のあったデータを送受信部21を介して情報通信端末10に送信したりする機能を有している。
コンテンツ提供サーバ20は、更に、ユーザ設定操作制御部23と、設定順位情報生成部24と、ユーザ設定登録部25と、重み付け係数修正部27と、設定情報格納部31と、重み付け係数格納部32と、ユーザ設定格納部33とを含んで構成される。
ユーザ設定操作制御部23は、情報通信端末10を操作する利用者(ユーザ)のコンテンツの出力内容に係る設定情報の設定操作に関する一連の処理を制御する機能を有している。
具体的に、セッション管理部22を介して情報通信端末10から取得した、利用者及び情報通信端末10の識別情報と対応付けられた嗜好情報を設定順位情報生成部24に伝送したり、設定順位情報生成部24からの利用者及び情報通信端末10の識別情報と対応付けられた設定順位情報をセッション管理部22に伝送したりする。更に、セッション管理部22を介して情報通信端末10から取得した、利用者及び情報通信端末10の識別情報と対応付けられた設定情報の指定情報をユーザ設定登録部25に伝送する。
設定順位情報生成部24は、ユーザ設定操作制御部23から受信した嗜好情報と、重み付け係数格納部32に利用者の識別情報毎に格納された重み付け係数とに基づき、設定情報格納部31に格納された設定情報の候補に対して、利用者の嗜好に応じた順位付けを行う機能を有している。更に、この順位付け結果に基づき、利用者毎に設定順位情報を生成する機能を有している。
設定順位情報の生成は、具体的に、嗜好情報に対して予め設定情報毎に設定された重み付け係数と情報通信端末から受信した嗜好情報とから、順位付けを行うための評価値を算出し、該算出した評価値に基づき、各設定情報に対して順位付けを行う。本実施の形態において、この順位付けは嗜好情報の抽出元の情報の種類毎に行う。この情報の種類は、本実施の形態では、環境情報、操作履歴情報、コンテンツの3種類となる。順位付けが完了すると、この順位付け結果に基づき設定順位情報を生成する。この生成した設定順位情報は、ユーザ設定操作制御部23に出力される。
ユーザ設定登録部25は、ユーザ設定操作制御部23から受信した設定情報の指定情報を、利用者の識別情報に基づき利用者毎に対応付けてユーザ設定格納部33に格納する機能を有している。また、設定順位情報と指定情報とに基づき、利用者によって、順位が第1位の設定情報が指定されたか否かを判定し、第1位の設定情報が指定されなかったときに、指定された設定情報の評価値の情報(以下、設定評価情報と称す)及び利用者の識別情報を重み付け係数修正部27に出力する機能を有している。
重み付け係数修正部27は、ユーザ設定登録部25からの設定評価情報と識別情報とに基づき、識別情報に対応する利用者用の重み付け係数を修正する機能を有している。
設定情報格納部31は、不揮発性の記憶媒体を有し、複数種類のコンテンツの出力内容に応じた複数の設定情報を記憶媒体に格納するものである。
ここで、設定情報は、コンテンツの出力内容に応じた各項目の情報であり、例えば、コンテンツの表示サイズ(画像サイズ、文字サイズ)、フォントの種類、フレームのデザイン、コンテンツのレイアウトの情報などを含むもので、直接の設定数値と、各設定数値に対応する番号などが該当する。
重み付け係数格納部32は、データの書き換えが可能な不揮発性の記憶媒体を有し、利用者の識別情報に対応付けて、設定情報格納部31に格納された各設定情報毎に設定された重み付け係数を記憶媒体に格納するものである。
ユーザ設定格納部33は、データの書き換えが可能な不揮発性の記憶媒体を有し、利用者によって指定された設定情報を、利用者の識別情報と対応付けて記憶媒体に格納するものである。
コンテンツ提供サーバ20は、更に、コンテンツ閲覧制御部26と、コンテンツ格納部34とを含んで構成される。
コンテンツ閲覧制御部26は、セッション管理部22から受信したコンテンツの閲覧操作内容に応じて、コンテンツの提供ページ情報を生成し、該生成した提供ページ情報をセッション管理部22に情報通信端末10への送信依頼と共に出力する機能を有している。
具体的に、操作内容に対応するコンテンツをコンテンツ格納部34から取得し、更に、アクセス元の情報通信端末10を操作する利用者の識別情報に対応した設定情報をユーザ設定格納部33から取得する。そして、取得したコンテンツ及び設定情報に基づき、設定情報に対応したスタイルシートやHTMLデータを生成し、コンテンツの提供ページの情報を作成する。更に、この作成した提供ページの情報を、セッション管理部22を介してアクセス元の情報通信端末10に送信する。
コンテンツ格納部34は、コンテンツ提供サーバ20において提供する様々なコンテンツを格納している。例えば、提供コンテンツがニュースであれば、ニュースのテキスト情報と、ニュースに関連する写真情報などを格納している。また、提供コンテンツが動画であれば動画データを、静止画像であれば画像データを、音楽であれば音楽データを格納している。
なお、コンテンツ提供サーバ20は、図示しないが、上記各構成部の処理を制御するためのプログラムの記憶された不揮発性の記憶媒体と、プログラムの実行において使用するデータを記憶するためのRAMと、プログラムを実行するためのCPU(中央処理装置)と、上記各構成部間のデータの送受信を行うためのバスと、外部装置とのデータの送受信を行うためのI/F(インターフェース)回路とを備えている。そして、このI/F回路を介して、プリンタやCRTモニタ、液晶ディスプレイ等の出力装置、マウス、キーボードなどの入力装置、および外部装置と通信するためのネットワークカードなどが接続される。
また、記憶媒体とは、RAM、ROM等の半導体記憶媒体、FD、HD等の磁気記憶型記憶媒体、CD、CDV、LD、DVD等の光学的読取方式記憶媒体、MO等の磁気記憶型/光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
(嗜好情報の抽出対象のデータ収集処理の例)
次に、図4に基づき、情報通信端末10におけるデータ収集部1のデータ収集処理の流れを説明する。
ここで、図4は、データ収集部1のデータ収集処理を示すフローチャートである。
データ収集処理が開始されると、まず、ステップS100に移行して、データ収集部1において、アプリケーションが起動されたか否かを判定し、起動されたと判定した場合(Yes)は、ステップS102に移行し、そうでない場合(No)は、起動されるまで待機する。
ステップS102に移行した場合は、データ収集部1において、起動されたアプリケーションが環境設定登録アプリ1aか否かを判定し、環境設定登録アプリ1aであると判定した場合(Yes)は、ステップS104に移行し、そうでない場合(No)は、ステップS106に移行する。
ステップS104に移行した場合は、データ収集部1において、環境設定登録アプリ1aの実行環境下において設定及び登録された、情報通信端末10における情報の出力環境に係る環境情報を取得し、該取得した環境情報を環境情報格納部2に格納する処理を実行して、ステップS100に移行する。
一方、ステップS106に移行した場合は、データ収集部1において、起動されたアプリケーションがコンテンツ閲覧アプリ1bか否かを判定し、コンテンツ閲覧アプリ1bであると判定した場合(Yes)は、ステップS108に移行し、そうでない場合(No)は、ステップS110に移行する。
ステップS108に移行した場合は、データ収集部1において、コンテンツ閲覧アプリ1bの実行環境下において、利用者によって行われた操作内容に係る情報を取得し、該取得した情報を操作履歴情報として操作履歴格納部3に格納する処理を実行して、ステップS100に移行する。
一方、ステップS110に移行した場合は、データ収集部1において、起動されたアプリケーションがコンテンツ作成アプリ1cか否かを判定し、コンテンツ作成アプリ1cであると判定した場合(Yes)は、ステップS112に移行し、そうでない場合(No)は、起動したアプリケーションが嗜好情報の抽出対象のアプリケーションではないと判断して、ステップS100に移行する。
ステップS112に移行した場合は、データ収集部1において、コンテンツ作成アプリ1cで作成されたコンテンツを取得し、該取得したコンテンツをコンテンツ格納部4に格納する処理を実行して、ステップS100に移行する。
(コンテンツ閲覧処理の例)
次に、図5に基づき、情報通信端末10におけるコンテンツ閲覧処理の流れを説明する。
ここで、図5は、情報通信端末10におけるコンテンツ閲覧処理を示すフローチャートである。
コンテンツ閲覧処理が開始されると、まずステップS200に移行し、利用者の操作部を介した指示に応じて、CPUによってインターフェース部5が起動され、ステップS202に移行する。
ステップS202では、インターフェース部5において、利用者による操作部を介したコンテンツ提供サーバ20のURLの入力及びアクセス指示入力に応じて、指定されたURLに対応するコンテンツ提供サーバ20のコンテンツ提供ページへとアクセスしてセッションを確立し、ステップS204に移行する。
本実施の形態では、まず、トップページにアクセスし、そこから、一般利用者用のページと、会員用のページとにアクセスすることができるようになっている。そして、会員用ページにアクセスした場合に、コンテンツ提供サーバ20からの指示に応じて利用者の認証処理を行う。一方、一般利用者用のページにおいては、デフォルトの設定及び構成のコンテンツの提供ページの閲覧が可能であり、本発明の嗜好情報に基づく環境設定及びこの設定による提供ページの閲覧を行うことはできないようになっている。なお、本実施の形態においては、会員専用ページを利用するために、利用者が事前にユーザ登録を行う必要がある。
以下、会員専用ページとのセッションが確立した場合のコンテンツ閲覧処理の例を説明する。
ステップS204では、インターフェース部5において、コンテンツ提供サーバ20からの指定した提供ページ情報を受信したか否かを判定し、受信したと判定した場合(Yes)は、ステップS206に移行し、そうでない場合(No)は、受信するまで待機する。
ステップS206に移行した場合は、提供ページ表示部5cにおいて、受信した指定ページを表示して、ステップS208に移行する。
ステップS208では、インターフェース部5において、指定ページにおいて表示される提供コンテンツに対する閲覧操作又は視聴操作が実行されたか否かを判定し、実行されたと判定した場合(Yes)は、ステップS210に移行し、そうでない場合(No)は、ステップS216に移行する。
ステップS210に移行した場合は、インターフェース部5において、操作入力された情報を送受信部6を介してコンテンツ提供サーバ20に送信して、ステップS212に移行する。
ステップS212では、インターフェース部5において、コンテンツ提供サーバ20からの操作入力に対応したコンテンツを含む提供ページ情報を受信したか否かを判定し、受信したと判定した場合(Yes)は、ステップS214に移行し、そうでない場合(No)は、受信するまで待機する。
ステップS214に移行した場合は、提供ページ表示部5cにおいて、指定したコンテンツを含む提供ページを表示して、ステップS208に移行する。
一方、ステップS208において、閲覧操作又は視聴操作が行われずにステップS216に移行した場合は、インターフェース部5において、環境設定操作が実行されたか否かを判定し、実行されたと判定した場合(Yes)は、ステップS218に移行し、そうでない場合(No)は、ステップS208に移行する。
ステップS218に移行した場合は、インターフェース部5において、送受信部6を介してコンテンツ提供サーバ20に環境設定指示情報を送信して、ステップS220に移行する。
ステップS220では、インターフェース部5において、コンテンツ提供サーバ20から、嗜好情報の取得要求を受信したか否かを判定し、受信したと判定した場合(Yes)は、嗜好情報の抽出指示を嗜好情報抽出部7に出力してステップS222に移行し、そうでない場合(No)は、受信するまで待機する。
ステップS222に移行した場合は、嗜好情報抽出部7において、嗜好情報の抽出処理を実行して、ステップS224に移行する。
ステップS224では、インターフェース部5において、ステップS222で抽出した嗜好情報を、送受信部6を介してコンテンツ提供サーバ20に送信して、ステップS226に移行する。
ステップS226では、インターフェース部5において、コンテンツ提供サーバ20から、設定順位情報を受信したか否かを判定し、受信したと判定した場合(Yes)は、ステップS228に移行し、そうでない場合(No)は、受信するまで待機する。
ステップS228に移行した場合は、設定順位情報表示部5aにおいて、コンテンツの出力内容に係る複数の設定情報の候補に対する設定順位情報を表示して、ステップS230に移行する。本実施の形態においては、設定順位情報の表示において、利用者が任意の設定情報を選択できるように選択ボタンの表示を行う。
ステップS230では、設定情報指定部5bにおいて、利用者によって、操作部を介して設定情報が指定されたか否かを判定し、指定されたと判定した場合(Yes)は、ステップS232に移行し、そうでない場合(No)は、指定されるまで待機する。
ステップS232に移行した場合は、インターフェース部5において、指定された設定情報の種類を示す情報(予め対応付けられた通し番号など)を、送受信部6を介してコンテンツ提供サーバ20に送信し、ステップS208に移行する。
(嗜好情報抽出処理の例)
次に、図6に基づき、ステップS222における嗜好情報の抽出処理の流れを説明する。
ここで、図6は、嗜好情報抽出部7における嗜好情報の抽出処理を示すフローチャートである。
ステップS222において嗜好情報の抽出処理が実行されると、まずステップS300に移行し、嗜好情報抽出部7において、環境情報格納部2から同格納部2の記憶媒体に格納された環境情報を取得して、ステップS302に移行する。
ステップS302では、嗜好情報抽出部7において、ステップS300で取得した環境情報から嗜好情報(以下、環境嗜好情報と称す)を抽出して、ステップS304に移行する。
ステップS304では、嗜好情報抽出部7において、操作履歴格納部3から同格納部3の記憶媒体に格納された操作履歴情報を取得して、ステップS306に移行する。
ステップS306では、嗜好情報抽出部7において、ステップS304で取得した操作履歴情報から嗜好情報(以下、操作嗜好情報と称す)を抽出して、ステップS308に移行する。
ステップS308では、嗜好情報抽出部7において、コンテンツ格納部4から同格納部4の記憶媒体に格納されたコンテンツを取得して、ステップS310に移行する。
ステップS310では、ステップS308で取得したコンテンツから嗜好情報(以下、コンテンツ嗜好情報と称す)を抽出して、一連の処理を終了し、元の処理に復帰する。
(コンテンツ提供処理の例)
次に、図7に基づき、コンテンツ提供サーバ20のコンテンツ提供処理の流れを説明する。
ここで、図7は、コンテンツ提供サーバ20のコンテンツ提供処理を示すフローチャートである。
コンテンツ提供処理が開始されると、まずステップS400に移行し、セッション管理部22において、情報通信端末10からのアクセスがあったか否かを判定し、アクセスがあったと判定した場合(Yes)は、ステップS402に移行し、そうでない場合(No)は、アクセスがあるまで待機する。
ステップS402では、セッション管理部22において、情報通信端末10に利用者IDとパスワードの入力を要求する情報を送信すると共に、これに対して送られてきたIDとパスワードに基づき認証処理を実行して、ステップS404に移行する。
ステップS404では、セッション管理部22において、ステップS402の認証結果から、アクセス元の情報通信端末10の利用者が認証されたか否かを判定し、認証されたと判定した場合(Yes)は、ステップS406に移行し、そうでない場合(No)は、ステップS420に移行する。
ステップS406に移行した場合は、セッション管理部22において、情報通信端末10とのセッションを確立して、ステップS408に移行する。
ステップS408に移行した場合は、セッション管理部22において、コンテンツを提供するページの情報である指定ページ情報を、送受信部21を介して情報通信端末10に送信して、ステップS410に移行する。
ステップS410では、セッション管理部22において、情報通信端末10から、提供コンテンツに対する閲覧又は視聴操作情報を受信したか否かを判定し、受信したと判定した場合(Yes)は、操作情報及び利用者の識別情報をコンテンツ閲覧制御部26に伝送して、ステップS412に移行し、そうでない場合(No)は、ステップS418に移行する。
ステップS412に移行した場合は、コンテンツ閲覧制御部26において、操作情報に対応するコンテンツをコンテンツ格納部34から取得し、識別情報に対応する設定情報をユーザ設定格納部33から取得して、ステップS414に移行する。
ステップS414では、コンテンツ閲覧制御部26において、ステップS412で取得したコンテンツと設定情報とに基づき、当該コンテンツを含む提供ページ情報を生成し、該生成した提供ページ情報をセッション管理部22に出力して、ステップS416に移行する。
ステップS416では、セッション管理部22において、コンテンツ閲覧制御部26から取得した提供ページ情報を、送受信部21を介して、アクセス元の情報通信端末10に送信して、ステップS410に移行する。
一方、ステップS410において、閲覧又は視聴操作情報が受信されずにステップS418に移行した場合は、セッション管理部22において、情報通信端末10から、環境設定指示情報を受信したか否かを判定し、受信したと判定した場合(Yes)は受信した環境設定指示情報をユーザ設定操作制御部23に出力して、ステップS420に移行し、そうでない場合(No)は、ステップS432に移行する。
ステップS420に移行した場合は、ユーザ設定操作制御部23において、セッション管理部22を介して、嗜好情報の取得要求を情報通信端末10に送信して、ステップS422に移行する。
ステップS422では、セッション管理部22において、情報通信端末10から、嗜好情報を受信したか否かを判定し、受信したと判定した場合(Yes)は、受信した嗜好情報及び利用者の識別情報をユーザ設定操作制御部23を介して設定順位情報生成部24に出力して、ステップS424に移行し、そうでない場合(No)は、受信するまで待機するか又は他の処理を実行する。
ステップS424に移行した場合は、設定順位情報生成部24において、設定順位情報の生成処理を実行して、ステップS426に移行する。
ステップS426では、設定順位情報生成部24において、ステップS424において生成した設定順位情報を、ユーザ設定操作制御部23及びセッション管理部22を介して、情報通信端末10に送信して、ステップS428に移行する。
ステップS428では、ユーザ設定操作制御部23において、セッション管理部22からの情報に基づき、利用者によって、設定情報が指定されたか否かを判定し、指定されたと判定した場合(Yes)は、設定順位情報と指定された設定情報の種類を示す情報と利用者の識別情報とをユーザ設定登録部25に出力して、ステップS430に移行し、そうでない場合(No)は、指定されるまで待機するか又は他の処理を実行する。
ステップS430に移行した場合は、ユーザ設定登録部25において、利用者によって指定された設定情報を、利用者の識別情報に対応付けて、ユーザ設定格納部に格納すると共に、設定順位情報と指定情報とに基づき、利用者によって、順位が第1位の設定情報が指定されたか否かを判定し、第1位の設定情報が指定されなかったときに、指定された設定情報の設定評価情報を重み付け係数修正部27に出力して、ステップS410に移行する。
一方、ステップS418において、環境設定指示情報を受信せずにステップS432に移行した場合は、セッション管理部22において、利用者が会員専用ページからログアウトしたか否か、又はインターフェース部5の動作が終了してタイムアウトが発生したか否かを判定し、ログアウトした、又はタイムアウトが発生したと判定した場合(Yes)は、ステップS434に移行し、そうでない場合(No)は、ステップS410に移行する。
ステップS434に移行した場合は、セッション管理部22において、情報通信端末10とのセッションを終了して、ステップS400に移行する。なお、認証失敗の場合は、一般利用者用のページに接続するようにしてもよい。
(設定順位情報の生成処理の例)
次に、図8に基づき、ステップS428の設定順位情報の生成処理の流れを説明する。
ここで、図8は、設定順位情報生成部24における設定順位情報生成処理を示すフローチャートである。
設定順位情報生成処理が開始されると、まずステップS500に移行し、設定順位情報生成部24において、重み付け係数格納部32から、利用者の識別情報に対応した重み付け係数を取得して、ステップS502に移行する。
ステップS502では、設定順位情報生成部24において、設定情報格納部31から、複数種類の設定情報を取得して、ステップS504に移行する。
ステップS504では、設定順位情報生成部24において、情報通信端末10からの嗜好情報と、ステップS500において取得した重み付け係数とを用いて、ステップS502で取得した各設定情報の評価値を算出して、ステップS506に移行する。
評価値の算出は、例えば、コンテンツ閲覧アプリ1bがWebブラウザであるときの操作嗜好情報であれば、この情報に含まれる各URLに対して各設定情報の種類毎に且つ各URLの種類毎に設定された重み付け係数を、各URLのアクセス回数に乗じて、この乗算結果の各設定情報の種類毎の合計値を評価値として算出する。
本実施の形態においては、環境嗜好情報、コンテンツ嗜好情報のそれぞれについても、操作嗜好情報と同様に評価値を算出し、各嗜好情報について各設定情報毎に算出した表価値に基づき、各設定情報に対して1つの評価値を算出する。
ステップS506では、設定順位情報生成部24において、複数種類の設定情報に対して、ステップS504で算出した評価値の高い方から昇順に順位付けを行ない、ステップS508に移行する。
ステップS508では、設定順位情報生成部24において、ステップS506の順位付け結果に基づき、設定順位情報を生成し、一連の処理を終了して元の処理に復帰する。
本実施の形態において、設定順位情報は、設定情報の候補数が比較的少ないときは、全ての順位情報を含む設定順位情報を生成し、候補数が比較的多い場合は、上位5番目や10番目までなど、上位のいくつかの順位情報を含む設定順位情報を生成する。
(重み付け係数の修正処理の例)
次に、図9に基づき、重み付け係数修正部27における重み付け係数修正処理の流れを説明する。
ここで、図9は、重み付け係数修正部27における重み付け係数修正処理を示すフローチャートである。
重み付け係数修正処理は、まずステップS600に移行し、重み付け係数修正部27において、ユーザ設定登録部25から設定評価情報及び識別情報を取得した否かを判定し、取得したと判定した場合(Yes)は、ステップS602に移行し、そうでない場合(No)は、取得するまで待機する。
ステップS602に移行した場合は、重み付け係数修正部27において、識別情報に対応する利用者用の重み付け係数を、重み付け係数格納部32から取得して、ステップS604に移行する。つまり、利用者毎に格納された重み付け係数から識別情報に対応する利用者用の重み付け係数を取得する。
ステップS604では、重み付け係数修正部27において、設定評価情報に基づき、ステップS602で取得した重み付け係数を修正して、ステップS606に移行する。
ここで、重み付け係数の修正方法としては、順位第1位以外で指定された設定情報に対する重み付け係数を増加修正する方法などがある。増加修正の方法としては、例えば、取得した設定情報の評価値を構成する貢献度の大きい上位いくつかの嗜好情報の項目(環境設定項目、URL、語句)に対する重み付け係数を増加修正し、それ以外の係数はそのままとする。
ステップS606では、ステップS604で修正した重み付け係数を、修正前の重み付け係数に代えて重み付け係数格納部32に格納して処理を終了する。
(コンテンツ提供システムの動作例)
次に、図10〜図18に基づき、本実施の形態のコンテンツ提供システム100の実際の動作を具体例を挙げて説明する。
ここで、図10は、操作履歴情報の一例を示す図であり、図11は、操作履歴情報から抽出される操作嗜好情報の一例を示す図であり、図12は、コンテンツから抽出されるコンテンツ嗜好情報の一例を示す図である。また、図13(a)は、環境嗜好情報に対する各設定情報の重み付け係数の一例を示す図であり、(b)は、環境嗜好情報に対する各設定情報の評価値の一例を示す図である。また、図14(a)は、操作嗜好情報に対する各設定情報の重み付け係数の一例を示す図であり、(b)は、操作嗜好情報に対する各設定情報の評価値の一例を示す図である。また、図15(a)は、コンテンツ嗜好情報に対する各設定情報の重み付け係数の一例を示す図であり、(b)は、コンテンツ嗜好情報に対する各設定情報の評価値の一例を示す図である。また、図16(a)及び(b)は、各嗜好情報に対する総合的な評価値の一例を示す図である。また、図17(a)〜(c)は、設定順位情報の表示画面の一例を示す図である。また、図18は、重み付け係数の修正方法の一例を示す図である。
以下、嗜好情報の抽出対象の、環境設定登録アプリ1aを、OSの環境設定アプリケーションとし、コンテンツ閲覧アプリ1bをWebブラウザとし、コンテンツ作成アプリ1cをメーラーソフトとして説明する。
まず、情報通信端末10は、データ収集部1において、各種アプリケーションの起動を検出すると(ステップS100の「Yes」の分岐)、環境設定登録アプリ1aが起動して環境情報が設定及び登録された場合に(ステップS102の「Yes」の分岐)、環境情報を環境情報格納部2に格納する。ここで、環境情報としては、OSの起動画面に対する、テーマ(背景、アイコン、音)、表示文字サイズ、アニメーションの有無などの出力環境の設定情報が格納される。
また、Webブラウザが起動して所定の操作が行われた場合に(ステップS106の「Yes」の分岐)、その操作履歴情報を操作履歴格納部3に格納する(ステップS108)。ここで、操作履歴情報としては、例えば、図10に示すように、Webブラウザの操作時間の情報、この操作によってアクセスしたURLの情報などが格納される。
また、メーラーソフトが起動して電子メールが作成された場合に(ステップS110の「Yes」の分岐)、作成された電子メールをコンテンツ格納部4に格納する(ステップS112)。
次に、情報通信端末10は、利用者が所望のコンテンツを取得するために、利用者からの操作指示に応じて、インターフェース部5を起動し(ステップS200)、コンテンツ提供サーバ20にアクセスする(ステップS202)。このアクセスは、例えば、Webブラウザを含んで構成されるインターフェース部5において、コンテンツの取得先のコンテンツ提供サーバ20のトップページのURLを入力し、そのURLにアクセスすることで行われる。ここでは、更に、利用者の操作指示に応じて、トップページから、会員専用のページにアクセスする。
一方、コンテンツ提供サーバ20は、情報通信端末10から会員専用ページにアクセスがあると(ステップS400の「Yes」の分岐)、セッション管理部22において、利用者を認証するため、情報通信端末10に対して、ID及びパスワードの入力を促す情報を送信する(ステップS402)。
情報通信端末10においては、コンテンツ提供サーバ20からのID及びパスワードの入力指示に応じて、利用者が操作部を介して入力したID及びパスワードをコンテンツ提供サーバ20に送信する。
コンテンツ提供サーバ20は、情報通信端末10からID及びパスワードを受信すると、セッション管理部22において、受信したID及びパスワードを、例えば、ユーザ設定格納部33に格納された登録者のID及びパスワードと照合して、このID及びパスワードに対応する利用者の認証処理を実行する(ステップS402)。
これにより、利用者が認証されると(ステップS404の「Yes」の分岐)、セッションIDを発行して、該情報通信端末10とのセッションを確立する(ステップS406)。更に、セッション管理部22は、セッションの確立後に、指定されたURLのページ情報(会員専用ページの情報)を、アクセス元の情報通信端末10に送信する(ステップS408)。
情報通信端末10は、セッションの確立したコンテンツ提供サーバ20から、指定した会員専用ページの提供ページ情報を受信すると、提供ページ表示部5cにおいて、会員専用ページを表示する(ステップS206)。会員専用ページには、リンクの設定されたコンテンツのリストと、コンテンツの出力環境の設定モードに移行するためのボタンとが表示されており、利用者は、提供ページ表示部5cによって表示された会員専用ページにおいて、情報通信端末10の機種に応じて、マウスや操作パネルなどの操作によって、所望のコンテンツを指定するか、出力環境の設定モードのボタンを押下することができるようになっている。
ここで、環境設定操作が実行され、設定モードのボタンが押下されると(ステップS216の「Yes」の分岐)、インターフェース部5において、環境設定指示情報を、コンテンツ提供サーバ20に送信する(ステップS218)。
コンテンツ提供サーバ20は、情報通信端末10から、環境設定指示情報を受信すると(ステップS418の「Yes」の分岐)、ユーザ設定操作制御部23において、嗜好情報の取得要求の送信指示がセッション管理部22に出力され、セッション管理部22によって、取得要求が送受信部21を介して情報通信端末10に送信される(ステップS420)。
情報通信端末10は、コンテンツ提供サーバ20から、インターフェース部5を介して嗜好情報の取得要求を受信すると(ステップS220の「Yes」の分岐)、該インターフェース部5と連携動作する嗜好情報抽出部7に、嗜好情報の抽出指示を与える。
嗜好情報抽出部7において、嗜好情報抽出処理が実行されると(ステップS222)、まず、環境情報格納部2から、OSの起動画面に対する環境情報を取得し(ステップS300)、この環境情報から、OS起動画面の背景画像(携帯電話の場合は待ち受け画面の画像)、テーマの色、表示文字のサイズなどの環境嗜好情報を抽出する(ステップS302)。ここで、環境情報格納部2に、過去に設定された複数の環境情報が格納されている場合は、設定回数の情報なども嗜好情報として抽出するようにしてもよい。
次に、操作履歴格納部3から、Webブラウザに対する操作履歴情報を取得し(ステップS304)、この操作履歴情報から、図11に示すように、アクセスしたURLのトップページのURL、そのアクセス回数などを含む操作嗜好情報を抽出する(ステップS306)。ここでは、操作履歴格納部3に格納されるURLの情報を、コンテンツ提供サーバ20においてアクセス対象として設定されているWebサイトのURLのみとする。なお、操作履歴格納部3にはURLのアクセス情報を無差別に格納しておき、設定されているWebサイトのURLのみを抽出するようにしてもよい。
次に、コンテンツ格納部4から、メーラーソフトで作成された電子メールを取得し(ステップS308)、この電子メールから、図12に示すように、「楽しい」が3回、「面白い」が2回、「眠い」が5回、「絵文字の海」が3回などの記述語句とその記述回数の情報を含むコンテンツ嗜好情報を抽出する(ステップS310)。
これら抽出された嗜好情報は、インターフェース部5において、送受信部6を介してコンテンツ提供サーバ20に送信される(ステップS224)。
コンテンツ提供サーバ20は、情報通信端末10から嗜好情報を受信すると(ステップS422の「Yes」の分岐)、設定順位情報生成部24において、設定順位情報の生成処理を実行する(ステップS424)。
設定順位情報の生成処理が実行されると、設定順位情報生成部24は、重み付け係数格納部32から、利用者の識別情報に対応する重み付け係数を取得し(ステップS500)、設定情報格納部31から、設定情報の候補を取得する(ステップS502)。
ここでは、設定情報の候補が設定情報A〜Fの6種類の候補があることとする。
環境嗜好情報として抽出された各設定項目に対する、設定情報A〜Fの重み付け係数は、例えば、図13(a)に示すような内容となる。
図13(a)に示すように、環境嗜好情報に対する重み付け係数は、嗜好情報として抽出された環境情報の設定項目における、背景画像に対して、任意の画像を設定できる場合は最大値の10が設定され、その他は、例えば、用意された画像を設定できる場合は「5」、設定できない場合は「0」などの数値が設定される。また、「テーマ:青」については、設定情報A〜Fのうち青の割合が最も多いものに対して最大値の「10」が設定され、その他は割合に応じて10未満の数値が設定される。また、表示文字については、文字の大きさが利用者の嗜好と合致するものを最も多く含んでいる設定情報に対して最大値の「10」が設定され、それ以外は、割合に応じて10未満の数値が設定される。
また、操作嗜好情報として抽出された各URLに対する、設定情報A〜Fの重み付け係数は、例えば、図14(a)に示すような内容となる。
また、コンテンツ嗜好情報として抽出された各語句に対する、設定情報A〜Fの重み付け係数は、例えば、図15(a)に示すような内容となる。
次に、設定順位情報生成部24は、嗜好情報と、設定情報A〜Fに対する重み付け係数とに基づき、設定情報A〜Fに対する利用者の嗜好に応じた評価値を算出する(ステップS504)。
具体的に、設定情報毎に、環境嗜好情報に含まれる各設定項目に対する重み付け係数の加算値を算出する。これにより、環境嗜好情報については、例えば、図13(b)に示すように、設定情報Aの評価値が「56」、Bが「30」、Cが「35」、Dが「41」、Eが「52」、Fが「48」と算出される。従って、環境嗜好情報については、各設定情報の順位が第1位〜第6位の順にA、E、F、D、C、Bとなる。
また、操作嗜好情報については、設定情報毎に、各URLに設定された重み付け係数と、そのURLのアクセス回数との乗算結果を算出し、その全URLに対する合計値を算出する。これにより、操作嗜好情報については、例えば、図14(b)に示すように、設定情報Aの評価値が「322」、Bが「584」、Cが「310」、Dが「312」、Eが「370」、Fが「352」と算出される。従って、環境嗜好情報については、各設定情報の順位が第1位〜第6位の順にB、E、F、A、D、Cとなる。
また、コンテンツ嗜好情報については、設定情報毎に、各語句に設定された重み付け係数と、その記述回数との乗算結果を算出し、その全語句に対する合計値を算出する。これにより、コンテンツ嗜好情報については、例えば、図15(b)に示すように、設定情報Aの評価値が「731」、Bが「532」、Cが「333」、Dが「123」、Eが「400」、Fが「200」と算出される。従って、コンテンツ嗜好情報については、各設定情報の順位が第1位〜第6位の順にA、B、E、C、F、Dとなる。
上記算出された評価値による設定情報の順位は、嗜好情報の種類によってバラバラであるので、本実施の形態においては、更に、これらの順位結果、又は評価値を用いて、総合的な評価値を求める。
本実施の形態では、例えば、図16(a)に示すように、嗜好情報の種類毎の各設定情報の順位の合計値を最終的な評価値とする方法、同図(b)に示すように、嗜好情報の種類毎の各設定情報の評価値の合計値を最終的な評価値とする方法を用いることとする。
上記いずれかの方法で最終的な評価値が算出されると、該算出された評価値に基づき、設定情報A〜Fに順位付けを行う(ステップS506)。
ここで、図16(a)に示す方法を用いた場合は、順位の合計が一番低いものほど利用者の嗜好に合致しているものとする。従って、各設定情報の総合的な順位は、第1位〜第5位の順にA、E、B、F、C、Dとなる。この例の場合は、CとDが同順となる。
一方、図16(b)に示す方法を用いた場合は、評価値の合計が一番大きいものほど利用者の嗜好に合致しているものとする。従って、各設定情報の総合的な順位は、第1位〜第6位の順にB、A、E、C、F、Dとなる。
なお、ここでは図16(b)の方法において正規化を行っていないため、環境嗜好情報と、その他の嗜好情報との間の数値差が大きくなっている。そのため、正規化を行わない場合は、図16(a)の方法の方がより利用者の嗜好に合致した順位付けが行われるものと考えられる。従って、評価値の合計を算出する前に正規化を行うようにしてもよい。
設定情報A〜Fに対する順位付けが完了すると、次に、取得した設定情報と、順位付け結果とに基づき、設定順位情報を生成する(ステップS508)。
本実施の形態において、設定順位情報として、設定候補A〜Fのうち、上位3位までの設定順位と、その設定情報から生成したスタイルシートを有するテストページの情報とを含むページ情報を生成する。
設定順位情報生成部24は、設定順位情報を生成すると、該生成した設定順位情報をユーザ設定操作制御部23、セッション管理部22を介して情報通信端末10に送信する(ステップS426)。
情報通信端末10は、コンテンツ提供サーバ20から設定順位情報を受信すると(ステップS226)、設定順位情報表示部5aにおいて、受信した設定順位情報に基づき、テストページを表示する(ステップS228)。ここで、テストページには、図17(a)〜(c)に示すように、各設定情報に対応するデザインのテストページと、その順位と、選択ボタンとが表示されており、ページをめくることによって、他の設定情報に対応するテストページが表示されるようになっている。
そして、設定情報指定部5bにおいて、利用者の操作部を介した操作入力によって、利用者の任意のページの選択ボタンが押下され、設定情報が選択且つ指定されると(ステップS230の「Yes」の分岐)、インターフェース部5によって、指定された設定情報の種類を示す情報が、コンテンツ提供サーバ20に送信される(ステップS232)。
コンテンツ提供サーバ20は、情報通信端末10からの設定情報の種類を示す情報を受信することで、設定情報が指定されたことを判定すると(ステップS428の「Yes」の分岐)、ユーザ設定登録部25において、利用者の識別情報と、設定情報の種類を示す情報とに基づき、ユーザ設定格納部33に、識別情報に対応して格納された設定情報を、指定された設定情報に書き換える処理を行う(ステップS430)。これにより、コンテンツ提供サーバ20における、利用者の嗜好に適した設定情報の登録が完了する。
この状態において、情報通信端末10が、指定ページにアクセスして、コンテンツを閲覧又は視聴する操作を行うと(ステップS208の「Yes」の分岐)、その操作入力の情報が、コンテンツ提供サーバ20に送信される(ステップS210)。
コンテンツ提供サーバ20は、閲覧又は視聴に係る操作入力情報を受信すると(ステップS410の「Yes」)、コンテンツ閲覧制御部26において、コンテンツ格納部34から操作情報に応じたコンテンツを取得し、ユーザ設定格納部33から識別情報に対応する設定情報を取得し(ステップS412)、これら取得した情報に基づき、該取得した設定情報に対応するスタイルシートを含むコンテンツの提供ページ情報を生成する(ステップS414)。そして、この生成した提供ページの情報をセッション管理部22を介して、情報通信端末10に送信する(ステップS416)。
情報通信端末10は、コンテンツ提供サーバ20から、提供ページの情報を受信すると(ステップS212の「Yes」の分岐)、提供ページ表示部5cにおいて、コンテンツを含む提供ページを表示する(ステップS214)。これにより、コンテンツが表示、又は再生され、利用者は、表示されたコンテンツの閲覧又は再生されたコンテンツの視聴を行うことができる。
一方、本実施の形態においては、利用者によって、順位第1位の設定情報が選択されずに、それ以外の設定情報が選択された場合に、該設定情報に対する重み付け係数を修正する重み付け係数修正処理が実行される。
以下、例を挙げて、重み付け係数修正処理について実際の動作を説明する。
コンテンツ提供サーバ20は、例えば、図17に示す、第1〜第3位の設定情報A、E、Bのうち、順位第3位の設定情報Bが選択された場合(ステップS600の「Yes」の分岐)に、重み付け係数修正部27において、この設定情報Bの設定評価情報と、利用者の識別情報とに基づき、これらに対応する重み付け係数を重み付け係数格納部32から取得する(ステップS602)。更に、設定評価情報に基づき、この取得した識別情報に対応する利用者の設定情報Bに対する重み付け係数を修正し(ステップS604)、この修正した重み付け係数を重み付け係数格納部32に格納する(ステップS606)。
具体的に、図18に示すように、コンテンツ嗜好情報の各語句に対する、設定情報Bに対する重み付け係数のうち、評価値への貢献度の大きい上位二割に該当する「眠い」、「絵文字の海」に対する重み付け係数の値を1ずつ増加する修正を行う。
なお、修正方法は、この方法に限らず、語句の全てに対する重み付け係数を所定数増加する修正を行ったり、増加修正に加えて又は増加修正せずに、他の順位の設定情報に対する重み付け係数の値を所定数減少する修正を行ったりするなど、他の修正方法を用いてもよい。
以上、本実施の形態のコンテンツ提供システム100は、情報通信端末10のデータ収集部1において、例えば、OS起動画面の出力環境などを設定登録する環境設定登録アプリ1a、Webブラウザなどのコンテンツ閲覧アプリ1b、メーラーソフトなどのコンテンツ作成アプリ1cの各動作を監視し、これらの起動に応じて、各種嗜好情報の抽出元となる情報を取得して各格納部に保持することが可能である。
更に、コンテンツの出力内容に係る設定情報を指定するときに、コンテンツ提供サーバ20からの取得要求に応じて、上記保持した情報から各種嗜好情報を抽出し、この抽出した嗜好情報をコンテンツ提供サーバ20に送信することができる。
一方、コンテンツ提供サーバ20は、情報通信端末10から受信した嗜好情報と、利用者(識別情報)毎に、該嗜好情報に対して設定情報の候補毎に設定された重み付け係数とに基づき、設定情報の候補に順位付けを行うことができる。更に、この順位付け結果に基づき、設定順位情報を生成し、該生成した設定順位情報を情報通信端末10に送信することができる。
情報通信端末10においては、コンテンツ提供サーバ20から受信した設定順位情報に基づき、設定情報の候補に対する順位情報を表示することができる。更に、表示した設定順位に対応する設定情報から、利用者の任意の設定情報を指定することができる。
コンテンツ提供サーバ20は、更に、情報通信端末10において指定された設定情報を、利用者毎にユーザ設定格納部33に格納して保持し、情報通信端末10から提供コンテンツに対する閲覧又は視聴の操作入力があったときに、該当するコンテンツをコンテンツ格納部34から取得すると共に、ユーザ設定格納部33から利用者の識別情報に対応する設定情報を取得し、これら取得したコンテンツ及び設定情報に基づき、該設定情報に対応するデザイン(例えば、スタイルシート)を有したコンテンツの提供ページの情報を生成し、この情報を情報通信端末10に送信することができる。
これにより、情報通信端末10の利用者は、自己の嗜好に応じて順位付けされた設定情報から、嗜好に合った設定情報を簡易に選択することができる。
上記実施の形態において、環境設定登録アプリ1aは、発明1の出力環境設定手段に対応し、コンテンツ閲覧アプリ1bは、発明2又は4のアプリケーションに対応し、コンテンツ作成アプリ1cは、発明3のコンテンツ作成手段又は発明5のアプリケーションに対応し、データ収集部1及び環境情報格納部2は、発明1の出力環境情報記憶手段に対応し、データ収集部1及び操作履歴格納部3は、発明2又は4の操作履歴記憶手段に対応し、データ収集部1及びコンテンツ格納部4は、発明3のコンテンツ記憶手段又は発明5の電子メール記憶手段に対応し、嗜好情報抽出部7は、発明1乃至5のいずれか1の出力内容情報抽出手段に対応し、嗜好情報は、発明1乃至5のいずれか1の出力内容情報に対応し、インターフェース部5及び送受信部6は、発明1、4及び5のいずれか1の嗜好情報送信手段に対応し、設定順位情報表示部5aは、発明1、4及び5のいずれか1の設定順位情報通知手段に対応し、提供ページ表示部5cは、発明1、4及び5のいずれか1の提供ページ表示手段に対応し、不図示の操作部、設定情報指定部5b及び送受信部6は、発明1、4及び5のいずれか1の設定情報指定手段に対応する。
また、上記実施の形態において、コンテンツ格納部34は、発明1、4及び5のいずれか1の提供コンテンツ記憶手段に対応し、コンテンツ閲覧制御部26は、発明1、4及び5のいずれか1のコンテンツ取得手段、及び提供ページ情報生成手段に対応し、ユーザ設定操作制御部23は、発明1、4及び5のいずれか1の嗜好情報取得手段に対応し、設定情報格納部31は、発明1、4及び5のいずれか1の設定情報記憶手段に対応し、設定順位情報生成部24は、発明1、4及び5のいずれか1の順位付け手段、及び設定順位情報生成手段に対応し、重み付け係数格納部32は、発明4又は5の重み付け係数記憶手段に対応し、送受信部21及びセッション管理部22は、発明1、4及び5のいずれか1の設定順位情報送信手段、及び提供ページ情報送信手段に対応する。
なお、上記実施の形態において、設定順位情報生成部24を、情報通信端末10からの嗜好情報と、嗜好情報の各項目に対して設定情報の種類毎に設定された重み付け係数とに基づき各設定情報の評価値を算出し、該評価値に基づきコンテンツの出力内容に係る設定情報の候補毎に順位付けを行ない、該順位付け結果に基づき設定情報に対する順位を含む設定順位情報を生成する構成としたが、この構成に限らない。
例えば、コンテンツのレイアウト、コンテンツを表示するフレームのデザイン、ニュースなどのコンテンツに用いるフォントの種類及びサイズなどの設定情報を構成する各設定項目に対して重み付け係数を設定し、該重み付け係数を用いて設定項目毎に評価値を算出し、該評価値に基づきコンテンツの出力内容に係る設定情報の各候補の各設定項目に対して順位付けを行ない、該順位付け結果に基づき設定項目毎の順位を含む設定順位情報を生成する構成としてもよい。
この構成の場合に、情報通信端末10は、例えば、図19(a)〜(c)に示すように、各レイアウトの種類に対するテストページと、これらの順位情報を表示するなど、設定項目毎にそのテストデータと順位とを表示する。ここで、図19(a)〜(c)は、設定項目に対する設定順情報の表示画面の一例を示す図である。
また、この構成の場合に、重み付け係数修正部27は、重み付け係数が設定項目毎に設定されているので、情報通信端末10において、順位1位の設定項目が選択されずに他の順位の設定項目が選択されたときに、この選択された設定項目に対する重み付け係数を修正する。修正方法については、上記実施の形態で説明した方法と同様となる。
また、上記実施の形態においては、嗜好情報の抽出対象である、環境登録設定アプリ1a、コンテンツ閲覧アプリ1b及びコンテンツ作成アプリ1cの動作内容に応じたデータを収集するデータ収集部1と、環境情報格納部2、操作履歴格納部3及びコンテンツ格納部4とを備え、これら格納部に格納した3種類のデータから情報の出力環境に係る利用者の嗜好情報を抽出する構成としたが、この構成に限らない。
上記3種類のデータのうちいずれか1種類又は2種類のデータを格納し、該1種類又は2種類のデータから嗜好情報を抽出する構成としてもよい。
この構成の場合は、データ収集部1が監視するアプリケーションを上記1種類又は2種類のデータに対応するものだけとすることができる。また、格納部も上記1種類又は2種類のデータに対応したものとなる。
また、コンテンツ提供サーバ20においては、設定順位情報生成部24において、上記1種類又は2種類のデータから抽出された嗜好情報と、この嗜好情報に対応する重み付け係数とに基づき、設定順位情報を生成することになる。
また、上記実施の形態においては、重み付け係数修正部27において、設定順位が1位のものが選択されなかったときに、選択された設定情報に係る重み付け係数を修正する構成としたが、これに限らず、1位以外が選択されても修正しない構成としてもよい。
また、上記実施の形態においては、データ収集部1において、環境情報登録アプリ1a、コンテンツ閲覧アプリ1b及びコンテンツ作成アプリ1cの実行を監視し、実行されたアプリケーションによって生じる環境情報、操作履歴情報及びコンテンツを、環境情報格納部2、操作履歴格納部3及びコンテンツ格納部4にそれぞれ分別して格納する構成としたが、この構成に限らない。
例えば、各アプリケーション1a、1b及び1cが、それぞれの実行によって生じる情報を環境情報格納部2、操作履歴格納部3及びコンテンツ格納部4にそれぞれ格納する。そして、嗜好情報抽出部7は、これら格納された情報の保存領域を知っていて、その範囲を検索し、索出した情報から嗜好情報を抽出するといった構成にしてもよい。
また、上記実施の形態においては、嗜好情報抽出部7を、インターフェース部5と連動させる構成としたが、この構成に限らない。
例えば、嗜好情報抽出部7が、定期プログラムによって定期的に且つ自動的に、又は利用者の指示に応じたタイミングで環境情報格納部2、操作履歴格納部3及びコンテンツ格納部4から情報を検索し、索出した情報から嗜好情報を抽出する構成としてもよい。また、このようにして抽出した情報を、定期的に且つ自動的に、又は利用者の指示に応じたタイミングで、コンテンツ提供サーバ20に送信する構成としてもよい。また、利用者が操作部を操作して送信指示をする場合は、画面に表示された送信ボタンを押下することなどによって、抽出した情報を一括送信できる構成にしてもよいし、任意の情報を選択して送信できる構成としてもよいし、これらを選択的に行える構成としてもよい。
また、上記実施の形態においては、コンテンツ提供サーバ20において、重み付け係数格納部32に利用者毎に設定された重み付け係数を格納し、この重み付け係数を用いて、各利用者に対する各設定情報の評価値を算出する構成としたが、この構成に限らない。
例えば、重み付け係数格納部32に全ての利用者に共通の重み付け係数を格納し、この共通の重み付け係数を用いて、各利用者に対する設定情報の評価値を算出する構成としてもよい。この場合に、重み付け係数の修正は、利用者が第1位以外の設定情報を指定したときに、共通の重み付け係数に対して行う。
また、上記実施の形態においては、操作履歴格納部3に、操作履歴情報として、アクセスしたURLのうち、コンテンツ提供サーバ20においてアクセス対象として設定されているURLのみを格納する構成とし、この格納した操作履歴情報をコンテンツ提供サーバ20に送信する構成としたが、この構成に限らない。
例えば、操作履歴情報として、情報通信端末10でアクセスしたURLの情報を、全て操作履歴格納部3に格納する構成とし、この格納した操作履歴情報を全てコンテンツ提供サーバ20に送信し、コンテンツ提供サーバ20において、受信した操作履歴情報から、アクセス対象として設定されているURLに対応する操作履歴情報を抽出する構成としてもよい。
本発明に係るコンテンツ提供システム100の概略構成を示すブロック図である。 情報通信端末10の詳細な構成を示すブロック図である。 コンテンツ提供サーバ20の詳細な構成を示すブロック図である。 データ収集部1のデータ収集処理を示すフローチャートである。 情報通信端末10におけるコンテンツ閲覧処理を示すフローチャートである。 嗜好情報抽出部7における嗜好情報の抽出処理を示すフローチャートである。 コンテンツ提供サーバ20のコンテンツ提供処理を示すフローチャートである。 設定順位情報生成部24における設定順情報生成処理を示すフローチャートである。 重み付け係数修正部27における重み付け係数修正処理を示すフローチャートである。 操作履歴情報の一例を示す図である。 操作履歴情報から抽出される操作嗜好情報の一例を示す図である。 コンテンツから抽出されるコンテンツ嗜好情報の一例を示す図である。 (a)は、環境嗜好情報に対する各設定情報の重み付け係数の一例を示す図であり、(b)は、環境嗜好情報に対する各設定情報の評価値の一例を示す図である。 (a)は、操作嗜好情報に対する各設定情報の重み付け係数の一例を示す図であり、(b)は、操作嗜好情報に対する各設定情報の評価値の一例を示す図である。 (a)は、コンテンツ嗜好情報に対する各設定情報の重み付け係数の一例を示す図であり、(b)は、コンテンツ嗜好情報に対する各設定情報の評価値の一例を示す図である。 (a)及び(b)は、各嗜好情報に対する総合的な評価値の一例を示す図である。 (a)〜(c)は、設定順位情報の表示画面の一例を示す図である。 重み付け係数の修正方法の一例を示す図である。 (a)〜(c)は、設定項目に対する設定順情報の表示画面の一例を示す図である。
符号の説明
100…コンテンツ提供システム、10_1〜10_n…情報通信端末、20_1〜20_m…コンテンツ提供サーバ、40…基地局、50…ネットワーク、1…データ収集部、1a…環境設定登録アプリケーション、1b…コンテンツ閲覧アプリケーション、1c…コンテンツ作成アプリケーション、2…環境情報格納部、3…操作履歴格納部、4…コンテンツ格納部、5…インターフェース部、5a…設定順位情報表示部、5b…設定情報指定部、5c…提供ページ表示部、6,21…送受信部、7…嗜好情報抽出部、22…セッション管理部、23…ユーザ設定操作制御部、24…設定順位情報生成部、25…ユーザ設定登録部、26…コンテンツ閲覧制御部、27…重み付け係数修正部、31…設定情報格納部、32…重み付け係数格納部、33…ユーザ設定格納部、34…コンテンツ格納部

Claims (5)

  1. 情報通信端末とコンテンツ提供サーバとを備え、前記コンテンツ提供サーバは、前記情報通信端末からの要求に応じて所定のコンテンツを前記情報通信端末に提供するコンテンツ提供システムであって、
    前記情報通信端末と前記コンテンツ提供サーバとを通信回線を介して互いにデータ通信可能に接続し、
    前記情報通信端末は、
    当該情報通信端末の情報の出力環境を設定する出力環境設定手段と、
    前記出力環境設定手段で設定された出力環境の情報である出力環境情報を記憶する出力環境情報記憶手段と、
    前記出力環境情報記憶手段によって記憶された出力環境情報から、前記情報の出力内容に係る情報である出力内容情報を抽出する出力内容情報抽出手段と、
    前記出力内容情報抽出手段で抽出した出力内容情報を前記通信回線を介して前記コンテンツ提供サーバに送信する出力内容情報送信手段と、
    前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツの、複数種類の出力内容に対応する複数の設定情報に対する順位情報を含む設定順位情報に基づき、前記複数の設定情報に対する前記順位情報を通知する設定順位情報通知手段と、
    前記複数種類の出力内容に対応した複数の設定情報から、前記コンテンツ提供サーバが、当該情報通信端末に対して前記コンテンツを提供するときに用いる設定情報を指定する設定情報指定手段と、
    前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツを含む提供ページの情報に基づき該提供ページを表示する提供ページ表示手段とを備え、
    前記コンテンツ提供サーバは、
    複数種類のコンテンツが記憶された提供コンテンツ記憶手段から前記情報通信端末の前記要求に応じたコンテンツを取得するコンテンツ取得手段と、
    前記複数種類の出力内容に対応する複数の設定情報を記憶する設定情報記憶手段と、
    前記情報通信端末から前記出力内容情報を取得する出力内容情報取得手段と、
    前記取得した出力内容情報に基づき、前記設定情報記憶手段に記憶された前記複数の設定情報に対して順位付けを行う順位付け手段と、
    前記順位付け手段の順位付け結果に基づき、前記情報通信端末に対する前記設定順位情報を生成する設定順位情報生成手段と、
    前記生成した設定順位情報を前記通信回線を介して前記情報通信端末に送信する設定順位情報送信手段と、
    前記情報通信端末で指定された設定情報と、前記コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する提供ページ情報生成手段と、
    前記生成した提供ページの情報を前記通信回線を介して前記情報通信端末に送信する提供ページ情報送信手段と、を備えることを特徴とするコンテンツ提供システム。
  2. 前記情報通信端末は、
    更に、当該情報通信端末における所定のアプリケーションに係る操作内容の履歴を示す履歴情報を記憶する操作履歴記憶手段を備え、
    前記出力内容情報抽出手段は、前記操作履歴記憶手段によって記憶された履歴情報から、前記出力内容情報を抽出することを特徴とする請求項1に記載のコンテンツ提供システム。
  3. 前記情報通信端末は、
    更に、所定のコンテンツを作成するコンテンツ作成手段と、
    前記作成したコンテンツを記憶するコンテンツ記憶手段と、を備え、
    前記出力内容情報抽出手段は、前記コンテンツ記憶手段に記憶されたコンテンツから、前記出力内容情報を抽出することを特徴とする請求項1又は請求項2に記載のコンテンツ提供システム。
  4. 情報通信端末とコンテンツ提供サーバとを備え、前記コンテンツ提供サーバは、前記情報通信端末からの要求に応じて所定のコンテンツを前記情報通信端末に提供するコンテンツ提供システムであって、
    前記情報通信端末と前記コンテンツ提供サーバとを通信回線を介して互いにデータ通信可能に接続し、
    前記情報通信端末は、
    所定のURL(Uniform Resource Locator)へのアクセスを行うアプリケーションと、
    当該情報通信端末における、前記アプリケーションに対する操作内容の履歴を示す履歴情報を記憶する操作履歴記憶手段と、
    前記操作履歴記憶手段によって記憶された履歴情報から、当該情報通信端末がアクセスしたURLとそのアクセス回数の情報を含む当該情報通信端末における情報の出力内容に係る情報である出力内容情報を抽出する出力内容情報抽出手段と、
    前記抽出した出力内容情報を前記コンテンツ提供サーバに送信する出力内容情報送信手段と、
    前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツの、複数種類の出力内容に対応する複数の設定情報に対する順位情報を含む設定順位情報に基づき、前記複数の設定情報に対する前記順位情報を通知する設定順位情報通知手段と、
    前記複数種類の出力内容に対応した複数の設定情報から、前記コンテンツ提供サーバが、当該情報通信端末に対して前記コンテンツを提供するときに用いる設定情報を指定する設定情報指定手段と、
    前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツを含む提供ページの情報に基づき該提供ページを表示する提供ページ表示手段とを備え、
    前記コンテンツ提供サーバは、
    複数種類のコンテンツが記憶された提供コンテンツ記憶手段から前記情報通信端末の前記要求に応じたコンテンツを取得するコンテンツ取得手段と、
    前記複数種類の出力内容に対応する複数の設定情報を記憶する設定情報記憶手段と、
    前記情報通信端末の抽出対象となる前記URLを含む出力内容情報に対して、前記複数の設定情報のそれぞれに設定された重み付け係数を記憶する重み付け係数記憶手段と、
    前記情報通信端末から前記嗜好情報を取得する嗜好情報取得手段と、
    前記取得した出力内容情報と前記重み付け係数記憶手段に記憶された重み付け係数とに基づき、前記設定情報記憶手段に記憶された前記複数の設定情報に対して順位付けを行う順位付け手段と、
    前記順位付け手段の順位付け結果に基づき、前記情報通信端末に対する前記設定順位情報を生成する設定順位情報生成手段と、
    前記生成した設定順位情報を前記通信回線を介して前記情報通信端末に送信する設定順位情報送信手段と、
    前記情報通信端末で指定された設定情報と、前記コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する提供ページ情報生成手段と、
    前記生成した提供ページの情報を前記通信回線を介して前記情報通信端末に送信する提供ページ情報送信手段と、を備えることを特徴とするコンテンツ提供システム。
  5. 情報通信端末とコンテンツ提供サーバとを備え、前記コンテンツ提供サーバは、前記情報通信端末からの要求に応じて所定のコンテンツを前記情報通信端末に提供するコンテンツ提供システムであって、
    前記情報通信端末と前記コンテンツ提供サーバとを通信回線を介して互いにデータ通信可能に接続し、
    前記情報通信端末は、
    電子メールを作成するアプリケーションと、
    当該情報通信端末において、前記アプリケーションによって作成された電子メールを記憶する電子メール記憶手段と、
    前記電子メール記憶手段によって記憶された電子メールから、該電子メールに記述された特定の語句とその記述回数の情報を含む当該情報通信端末における情報の出力内容に係る情報である出力内容情報を抽出する出力内容情報抽出手段と、
    前記抽出した出力内容情報を前記通信回線を介して前記コンテンツ提供サーバに送信する出力内容情報送信手段と、
    前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツの、複数種類の出力内容に対応する複数の設定情報に対する順位情報を含む設定順位情報に基づき、前記複数の設定情報に対する前記順位情報を通知する設定順位情報通知手段と、
    前記複数種類の出力内容に対応した複数の設定情報から、前記コンテンツ提供サーバが、当該情報通信端末に対して前記コンテンツを提供するときに用いる設定情報を指定する設定情報指定手段と、
    前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツを含む提供ページの情報に基づき該提供ページを表示する提供ページ表示手段とを備え、
    前記コンテンツ提供サーバは、
    複数種類のコンテンツが記憶された提供コンテンツ記憶手段から前記情報通信端末の前記要求に応じたコンテンツを取得するコンテンツ取得手段と、
    前記複数種類の出力内容に対応する複数の設定情報を記憶する設定情報記憶手段と、
    前記情報通信端末の抽出対象となる前記語句を含む出力内容情報に対して、前記複数の設定情報のそれぞれに設定された重み付け係数を記憶する重み付け係数記憶手段と、
    前記情報通信端末から前記嗜好情報を取得する嗜好情報取得手段と、
    前記取得した出力内容情報と前記重み付け係数記憶手段に記憶された重み付け係数とに基づき、前記設定情報記憶手段に記憶された前記複数の設定情報に対して順位付けを行う順位付け手段と、
    前記順位付け手段の順位付け結果に基づき、前記情報通信端末に対する前記設定順位情報を生成する設定順位情報生成手段と、
    前記生成した設定順位情報を前記通信回線を介して前記情報通信端末に送信する設定順位情報送信手段と、
    前記情報通信端末で指定された設定情報と、前記コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する提供ページ情報生成手段と、
    前記生成した提供ページの情報を前記通信回線を介して前記アクセス元の情報通信端末に送信する提供ページ情報送信手段と、を備えることを特徴とするコンテンツ提供システム。
JP2008149657A 2008-06-06 2008-06-06 コンテンツ提供システム Expired - Fee Related JP5009861B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008149657A JP5009861B2 (ja) 2008-06-06 2008-06-06 コンテンツ提供システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008149657A JP5009861B2 (ja) 2008-06-06 2008-06-06 コンテンツ提供システム

Publications (2)

Publication Number Publication Date
JP2009295026A JP2009295026A (ja) 2009-12-17
JP5009861B2 true JP5009861B2 (ja) 2012-08-22

Family

ID=41543134

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008149657A Expired - Fee Related JP5009861B2 (ja) 2008-06-06 2008-06-06 コンテンツ提供システム

Country Status (1)

Country Link
JP (1) JP5009861B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5506479B2 (ja) * 2010-03-16 2014-05-28 ヤフー株式会社 ブログ記事作成システム、装置及び方法
JP5357094B2 (ja) * 2010-03-24 2013-12-04 Necシステムテクノロジー株式会社 情報処理システム、情報処理方法および情報処理プログラム
JP2013008236A (ja) * 2011-06-24 2013-01-10 Dainippon Printing Co Ltd 文書データ表示装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4063032B2 (ja) * 2002-09-30 2008-03-19 セイコーエプソン株式会社 レイアウトシステム及びレイアウトプログラム、並びにレイアウト方法
JP2005071050A (ja) * 2003-08-22 2005-03-17 Nippon Hoso Kyokai <Nhk> 情報提示システム、情報提示装置、及び情報提示プログラム。

Also Published As

Publication number Publication date
JP2009295026A (ja) 2009-12-17

Similar Documents

Publication Publication Date Title
KR100700622B1 (ko) 매쉬업 서비스 시스템
TWI421714B (zh) Recommended information generation device and recommendation information generation method
JP5328212B2 (ja) レコメンド情報評価装置およびレコメンド情報評価方法
US10423707B2 (en) Techniques for displaying third party content
US20080209493A1 (en) Contents Browsing Apparatus And Method
JP5702439B2 (ja) メディア配布プラットホームからソーシャルネットワークを経てのフィードバック付与
CN101410782A (zh) 内容显示和导航接口
WO2010005684A1 (en) Video overlay advertisement creator
WO2007100228A1 (en) A system and method for contents upload using a mobile terminal
EP2291780A1 (en) Method and apparatus for searching information
JP5309121B2 (ja) 情報処理方法、プログラム、情報処理システム
JP2007233659A (ja) ネットワークサービスにおける情報配信システム
JP4769032B2 (ja) 画面変更方法、画面生成装置、プログラム、及び記録媒体
JP2011141617A (ja) webページ閲覧システム及びその制御方法、中継サーバ
EP2423837B1 (en) Method and system for viewing web page and computer program product thereof
CA2758387A1 (en) Automated content submission to a share site
US20080155389A1 (en) Mobile terminal and method for providing hyperlink information
KR100700626B1 (ko) 매쉬업 서비스 시스템
JP5009861B2 (ja) コンテンツ提供システム
WO2009125622A1 (ja) 電子掲示板システム
CN113360040A (zh) 交互方法、装置、电子设备以及存储介质
KR100926780B1 (ko) 유무선 위젯 서비스 시스템 및 그 방법
JP2009020709A (ja) 情報提示装置、情報提示方法、及び情報提示処理プログラム
KR20070110953A (ko) 개인화된 포털서비스 제공시스템
KR20090049004A (ko) 문자 입력 처리 방법 및 장치와 제어 방법 및 장치

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110325

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120517

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120522

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120531

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150608

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150608

Year of fee payment: 3

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D04

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees