(57)【特許請求の範囲】
【請求項１】
情報通信端末とコンテンツ提供サーバとを備え、前記コンテンツ提供サーバは、前記情報通信端末からの要求に応じて所定のコンテンツを前記情報通信端末に提供するコンテンツ提供システムであって、
前記情報通信端末と前記コンテンツ提供サーバとを通信回線を介して互いにデータ通信可能に接続し、
前記情報通信端末は、
当該情報通信端末の情報の出力環境を設定する出力環境設定手段と、
前記出力環境設定手段で設定された出力環境の情報である出力環境情報を記憶する出力環境情報記憶手段と、
前記出力環境情報記憶手段によって記憶された出力環境情報から、前記情報の出力内容に係る情報である出力内容情報を抽出する出力内容情報抽出手段と、
前記出力内容情報抽出手段で抽出した出力内容情報を前記通信回線を介して前記コンテンツ提供サーバに送信する出力内容情報送信手段と、
前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツの、複数種類の出力内容に対応する複数の設定情報に対する順位情報を含む設定順位情報に基づき、前記複数の設定情報に対する前記順位情報を通知する設定順位情報通知手段と、
前記複数種類の出力内容に対応した複数の設定情報から、前記コンテンツ提供サーバが、当該情報通信端末に対して前記コンテンツを提供するときに用いる設定情報を指定する設定情報指定手段と、
前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツを含む提供ページの情報に基づき該提供ページを表示する提供ページ表示手段とを備え、
前記コンテンツ提供サーバは、
複数種類のコンテンツが記憶された提供コンテンツ記憶手段から前記情報通信端末の前記要求に応じたコンテンツを取得するコンテンツ取得手段と、
前記複数種類の出力内容に対応する複数の設定情報を記憶する設定情報記憶手段と、
前記情報通信端末から前記出力内容情報を取得する出力内容情報取得手段と、
前記取得した出力内容情報に基づき、前記設定情報記憶手段に記憶された前記複数の設定情報に対して順位付けを行う順位付け手段と、
前記順位付け手段の順位付け結果に基づき、前記情報通信端末に対する前記設定順位情報を生成する設定順位情報生成手段と、
前記生成した設定順位情報を前記通信回線を介して前記情報通信端末に送信する設定順位情報送信手段と、
前記情報通信端末で指定された設定情報と、前記コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する提供ページ情報生成手段と、
前記生成した提供ページの情報を前記通信回線を介して前記情報通信端末に送信する提供ページ情報送信手段と、を備えることを特徴とするコンテンツ提供システム。
【請求項２】
前記情報通信端末は、
更に、当該情報通信端末における所定のアプリケーションに係る操作内容の履歴を示す履歴情報を記憶する操作履歴記憶手段を備え、
前記出力内容情報抽出手段は、前記操作履歴記憶手段によって記憶された履歴情報から、前記出力内容情報を抽出することを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項３】
前記情報通信端末は、
更に、所定のコンテンツを作成するコンテンツ作成手段と、
前記作成したコンテンツを記憶するコンテンツ記憶手段と、を備え、
前記出力内容情報抽出手段は、前記コンテンツ記憶手段に記憶されたコンテンツから、前記出力内容情報を抽出することを特徴とする請求項１又は請求項２に記載のコンテンツ提供システム。
【請求項４】
情報通信端末とコンテンツ提供サーバとを備え、前記コンテンツ提供サーバは、前記情報通信端末からの要求に応じて所定のコンテンツを前記情報通信端末に提供するコンテンツ提供システムであって、
前記情報通信端末と前記コンテンツ提供サーバとを通信回線を介して互いにデータ通信可能に接続し、
前記情報通信端末は、
所定のＵＲＬ（Uniform Resource Locator）へのアクセスを行うアプリケーションと、
当該情報通信端末における、前記アプリケーションに対する操作内容の履歴を示す履歴情報を記憶する操作履歴記憶手段と、
前記操作履歴記憶手段によって記憶された履歴情報から、当該情報通信端末がアクセスしたＵＲＬとそのアクセス回数の情報を含む当該情報通信端末における情報の出力内容に係る情報である出力内容情報を抽出する出力内容情報抽出手段と、
前記抽出した出力内容情報を前記コンテンツ提供サーバに送信する出力内容情報送信手段と、
前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツの、複数種類の出力内容に対応する複数の設定情報に対する順位情報を含む設定順位情報に基づき、前記複数の設定情報に対する前記順位情報を通知する設定順位情報通知手段と、
前記複数種類の出力内容に対応した複数の設定情報から、前記コンテンツ提供サーバが、当該情報通信端末に対して前記コンテンツを提供するときに用いる設定情報を指定する設定情報指定手段と、
前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツを含む提供ページの情報に基づき該提供ページを表示する提供ページ表示手段とを備え、
前記コンテンツ提供サーバは、
複数種類のコンテンツが記憶された提供コンテンツ記憶手段から前記情報通信端末の前記要求に応じたコンテンツを取得するコンテンツ取得手段と、
前記複数種類の出力内容に対応する複数の設定情報を記憶する設定情報記憶手段と、
前記情報通信端末の抽出対象となる前記ＵＲＬを含む出力内容情報に対して、前記複数の設定情報のそれぞれに設定された重み付け係数を記憶する重み付け係数記憶手段と、
前記情報通信端末から前記嗜好情報を取得する嗜好情報取得手段と、
前記取得した出力内容情報と前記重み付け係数記憶手段に記憶された重み付け係数とに基づき、前記設定情報記憶手段に記憶された前記複数の設定情報に対して順位付けを行う順位付け手段と、
前記順位付け手段の順位付け結果に基づき、前記情報通信端末に対する前記設定順位情報を生成する設定順位情報生成手段と、
前記生成した設定順位情報を前記通信回線を介して前記情報通信端末に送信する設定順位情報送信手段と、
前記情報通信端末で指定された設定情報と、前記コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する提供ページ情報生成手段と、
前記生成した提供ページの情報を前記通信回線を介して前記情報通信端末に送信する提供ページ情報送信手段と、を備えることを特徴とするコンテンツ提供システム。
【請求項５】
情報通信端末とコンテンツ提供サーバとを備え、前記コンテンツ提供サーバは、前記情報通信端末からの要求に応じて所定のコンテンツを前記情報通信端末に提供するコンテンツ提供システムであって、
前記情報通信端末と前記コンテンツ提供サーバとを通信回線を介して互いにデータ通信可能に接続し、
前記情報通信端末は、
電子メールを作成するアプリケーションと、
当該情報通信端末において、前記アプリケーションによって作成された電子メールを記憶する電子メール記憶手段と、
前記電子メール記憶手段によって記憶された電子メールから、該電子メールに記述された特定の語句とその記述回数の情報を含む当該情報通信端末における情報の出力内容に係る情報である出力内容情報を抽出する出力内容情報抽出手段と、
前記抽出した出力内容情報を前記通信回線を介して前記コンテンツ提供サーバに送信する出力内容情報送信手段と、
前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツの、複数種類の出力内容に対応する複数の設定情報に対する順位情報を含む設定順位情報に基づき、前記複数の設定情報に対する前記順位情報を通知する設定順位情報通知手段と、
前記複数種類の出力内容に対応した複数の設定情報から、前記コンテンツ提供サーバが、当該情報通信端末に対して前記コンテンツを提供するときに用いる設定情報を指定する設定情報指定手段と、
前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツを含む提供ページの情報に基づき該提供ページを表示する提供ページ表示手段とを備え、
前記コンテンツ提供サーバは、
複数種類のコンテンツが記憶された提供コンテンツ記憶手段から前記情報通信端末の前記要求に応じたコンテンツを取得するコンテンツ取得手段と、
前記複数種類の出力内容に対応する複数の設定情報を記憶する設定情報記憶手段と、
前記情報通信端末の抽出対象となる前記語句を含む出力内容情報に対して、前記複数の設定情報のそれぞれに設定された重み付け係数を記憶する重み付け係数記憶手段と、
前記情報通信端末から前記嗜好情報を取得する嗜好情報取得手段と、
前記取得した出力内容情報と前記重み付け係数記憶手段に記憶された重み付け係数とに基づき、前記設定情報記憶手段に記憶された前記複数の設定情報に対して順位付けを行う順位付け手段と、
前記順位付け手段の順位付け結果に基づき、前記情報通信端末に対する前記設定順位情報を生成する設定順位情報生成手段と、
前記生成した設定順位情報を前記通信回線を介して前記情報通信端末に送信する設定順位情報送信手段と、
前記情報通信端末で指定された設定情報と、前記コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する提供ページ情報生成手段と、
前記生成した提供ページの情報を前記通信回線を介して前記アクセス元の情報通信端末に送信する提供ページ情報送信手段と、を備えることを特徴とするコンテンツ提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信端末からのアクセスに応じて所定のコンテンツを提供するコンテンツ提供システムに係り、特に、システム利用者の嗜好に合った出力環境でコンテンツを提供するのに好適なコンテンツ提供システムに関する。
【背景技術】
【０００２】
従来、パソコン、携帯電話などの個人の利用する端末から、ポータルサイト、ブログページなどのサーバ上のコンテンツ（ニュース、画像、個人の日記、動画など）をブラウザを介して閲覧、又は視聴するシーンが拡大してきている。
これらのコンテンツの閲覧又は視聴の際に、これらのコンテンツを提供するサーバは、その表現力、利便性の向上、利用者の嗜好に合わせるために、コンテンツを表示するページの出力内容の設定（レイアウト、背景画像、文字フォント、文字サイズ、文字色などでコンテンツの内容とは独立したもの）を利用者がカスタマイズできる機能を提供している。
【０００３】
利用者がコンテンツの出力内容をカスタマイズできる技術として、例えば、特許文献１に記載の受信装置がある。
特許文献１に係る発明は、イベントリレー制御動作を行う際、ＣＰＵは、履歴データ記憶部から視聴履歴管理テーブルを読み込み、属性情報を検出する。属性情報を検出した後、この検出により保存されたイベントリレー元、イベントリレー先の属性情報に関するカウンタ値および日付情報を用い、視聴者にとって、どちらの番組の嗜好性が高いか否かを判断する。この嗜好性の判断結果に基づき、画面のレイアウトおよび音声出力モードを決定し、決定した画面レイアウトおよび音声出力モードにしたがって、画面表示および音声出力を行う。
【特許文献１】特開２００２−１７６５９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の従来技術においては、視聴履歴に基づいて、視聴者の嗜好を判断し、視聴者の嗜好に応じた出力環境でコンテンツを提供することが記載されているが、放送番組（動画像）のマルチ画面の表示形態に関する画面レイアウトや音声の出力形態について限定されており、コンテンツを表示するフレームのデザインや、背景画面のデザインなどの細かい設定については考慮されていない。従って、例えば、ニュースや静止画（例えば、写真画像）などの動画像とは異なるコンテンツの配信については、必ずしも視聴者の嗜好と合う出力環境にならない恐れがある。
【０００５】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、利用者の嗜好に応じた出力環境でコンテンツを提供するのに好適なコンテンツ提供システムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
〔発明１〕  上記目的を達成するために、発明１のコンテンツ提供システムは、情報通信端末とコンテンツ提供サーバとを備え、前記コンテンツ提供サーバは、前記情報通信端末からの要求に応じて所定のコンテンツを前記情報通信端末に提供するコンテンツ提供システムであって、前記情報通信端末と前記コンテンツ提供サーバとを通信回線を介して互いにデータ通信可能に接続し、前記情報通信端末は、当該情報通信端末の情報の出力環境を設定する出力環境設定手段と、前記出力環境設定手段で設定された出力環境の情報である出力環境情報を記憶する出力環境情報記憶手段と、前記出力環境情報記憶手段によって記憶された出力環境情報から、前記システム利用者の前記情報の出力内容に係る情報である出力内容情報を抽出する出力内容情報抽出手段と、前記出力内容情報抽出手段で抽出した出力内容情報を前記通信回線を介して前記コンテンツ提供サーバに送信する出力内容情報送信手段と、前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツの、複数種類の出力内容に対応する複数の設定情報に対する順位情報を含む設定順位情報に基づき、前記複数の設定情報に対する前記順位情報を通知する設定順位情報通知手段と、前記複数種類の出力内容に対応した複数の設定情報から、前記コンテンツ提供サーバが、当該情報通信端末に対して前記コンテンツを提供するときに用いる設定情報を指定する設定情報指定手段と、前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツを含む提供ページの情報に基づき該提供ページを表示する提供ページ表示手段とを備え、前記コンテンツ提供サーバは、複数種類のコンテンツが記憶された提供コンテンツ記憶手段から前記情報通信端末の前記要求に応じたコンテンツを取得するコンテンツ取得手段と、前記複数種類の出力内容に対応する複数の設定情報を記憶する設定情報記憶手段と、前記情報通信端末から前記出力内容情報を取得する出力内容情報取得手段と、前記取得した出力内容情報に基づき、前記設定情報記憶手段に記憶された前記複数の設定情報に対して順位付けを行う順位付け手段と、前記順位付け手段の順位付け結果に基づき、前記情報通信端末に対する前記設定順位情報を生成する設定順位情報生成手段と、前記生成した設定順位情報を前記通信回線を介して前記情報通信端末に送信する設定順位情報送信手段と、前記情報通信端末で指定された設定情報と、前記コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する提供ページ情報生成手段と、前記生成した提供ページの情報を前記通信回線を介して前記情報通信端末に送信する提供ページ情報送信手段と、を備える。
【０００７】
このような構成であれば、情報通信端末は、出力環境設定手段によって、例えば、画像や動画、音声などの出力環境が設定されると、設定された出力環境情報が出力環境情報記憶手段に記憶される。出力環境情報は、最新のものだけでなく過去に設定されたものも記憶保持するようにしてもよいし、最新のものだけを記憶保持するようにしてもよい。
また、情報通信端末は、コンテンツ提供サーバから受信した取得要求などに応じて、嗜好情報抽出手段によって、出力環境情報記憶手段に記憶された出力環境情報から、システム利用者の情報の出力内容に係る出力内容情報を抽出する。この抽出した出力内容情報は、出力内容情報送信手段によって、コンテンツ提供サーバに送信される。
【０００８】
一方、コンテンツ提供サーバは、情報通信端末からのアクセスに応じて、コンテンツ取得手段によって、要求内容（例えば、指定されたＵＲＬ）に応じたコンテンツを提供コンテンツ記憶手段から取得する。
また、例えば、情報通信端末からの設定情報の指定要求に応じて、出力内容情報取得手段によって、この情報通信端末から出力内容情報を取得する。例えば、出力内容情報の取得要求を情報通信端末に送信し、この取得要求に応じて情報通信端末から送信された出力内容情報を受信することで取得する。
【０００９】
出力内容情報を取得した場合は、順位付け手段によって、取得した出力内容情報に基づき、設定情報記憶手段に記憶された複数種類の出力内容に対応する複数の設定情報に順位付けを行う。更に、設定順位情報生成手段において、この順位付け結果に基づき設定順位情報を生成する。この生成した設定順位情報は、設定順位情報送信手段によって情報通信端末に送信される。
【００１０】
情報通信端末は、コンテンツ提供サーバから設定順位情報を受信すると、設定順位情報通知手段によって、受信した設定順位情報に基づき、複数の設定情報に対する設定順位情報を例えば、表示部に表示するなどして通知する。そして、設定情報指定手段によって、コンテンツ提供サーバが当該情報通信端末にコンテンツを提供するのに用いる設定情報を指定する。この指定は、例えば、システム利用者（情報通信端末の利用者）が表示された複数の設定情報とその設定順位情報を見て、情報通信端末の操作部などを操作して任意のものを選択し、この選択した設定情報の種類を示す情報をコンテンツ提供サーバに送信することで行われる。
【００１１】
コンテンツ提供サーバは、システム利用者によって（情報通信端末において）、設定情報が指定されると、提供ページ情報生成手段によって、指定された設定情報と、コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する（例えば、コンテンツデータ＋設定情報に応じたスタイルシート＋ＨＴＭＬで記述されたページ情報）。生成された提供ページの情報は、提供ページ情報送信手段によって、情報通信端末に送信される。
【００１２】
情報通信端末は、コンテンツ提供サーバからコンテンツを含む提供ページの情報を受信すると、提供ページ表示手段によって、この提供ページを表示する。
従って、情報通信端末の出力環境情報から画像、動画、音声などの情報の出力内容に係る出力内容情報を抽出するようにしたので、システム利用者が日頃目にしている動画や静止画の出力環境の情報から出力内容情報を抽出することができる。更に、コンテンツ提供サーバにおいて、この抽出した出力内容情報に基づき複数の設定情報に順位付けをして設定順位情報を生成するようにしたので、例えば、出力内容情報として、システム利用者の、情報の出力内容に対する嗜好に係る情報を抽出することで、利用者の嗜好に応じた順位付けを行うことができる。更に、コンテンツ提供サーバは、この順位付け結果に基づき、設定順位情報を生成し、この情報を情報通信端末に提供することができる。
【００１３】
一方、情報通信端末は、コンテンツ提供サーバからの設定順位情報に基づき、複数の設定情報に対する順位情報を表示することができると共に、コンテンツ提供サーバがコンテンツの提供に用いる設定情報を指定することができる。
これにより、システム利用者はこの表示された順位付け情報を参照して、自分の嗜好に合った設定情報を容易に選択し指定することができるという効果が得られる。
【００１４】
ここで、上記通信回線は、ＬＡＮ、ＷＡＮ、インターネットなどの各種ネットワークを構成する回線を含む。以下、発明４、５のコンテンツ提供システムにおいて同じである。
また、上記コンテンツは、コンテンツ提供サーバから、例えば、インターネットなどのネットワークを介して入手できるディジタルのコンテンツであり、ニュース、個人の日記、画像（動画を含む）データとそのＤＬ（ダウンロード）リスト、音楽（歌を含む）データとそのＤＬリストなどが該当する。以下、発明４、５のコンテンツ提供システムにおいて同じである。
【００１５】
また、上記出力環境とは、表示出力、音声出力などに対する情報通信端末の設定環境である。例えば、背景画像、Ｗｅｂページ、ワープロ文書、静止絵（写真など）の画像、動画映像（音声含む）、音楽などを、システム利用者に向けて出力するときの、文字や画像の表示サイズ、表示解像度、出力色数、音声のボリュームなどが含まれる。
また、上記出力内容情報とは、例えば、コンテンツの出力内容（出力形態、出力形式など）に対するシステム利用者の嗜好に係る情報などが該当する。表示出力内容としては、例えば、コンテンツを表示するフレームの形状、コンテンツのレイアウト、フレーム、コンテンツ及び背景などの表示色、表示フォントの種類、文字列や画像などのコンテンツのサイズなどが含まれる。また、音声出力内容としては、例えば、音声のボリューム、イコライザの設定などが含まれる。以下、発明４、５のコンテンツ提供システムにおいて同じである。
【００１６】
また、上記設定情報は、コンテンツの出力内容に応じた設定値の情報であり、例えば、表示サイズ、アスペクト比、再生する音楽の種類を示す番号、再生音のボリューム、イコライザの設定値、フレームのデザイン番号、レイアウトのデザイン番号などを含むもので、直接の設定数値と、各設定数値に対応する番号などが該当する。各設定数値や番号は、コンテンツ提供サーバ側で予め用意するものと、クライアントの情報通信端末側で設定されるものとにそれぞれ対応する。具体的に、設定情報には、情報通信端末側でＷｅｂブラウザなどが用いる設定値と、コンテンツ提供サーバ側が送信する情報（フレームの情報、コンテンツの情報）などに対応する設定値及び番号などが含まれる。以下、発明４、５のコンテンツ提供システムにおいて同じである。
【００１７】
また、上記設定順位情報は、例えばシステム利用者の、情報の出力内容に係る嗜好に応じた設定情報の候補の順位情報であり、コンテンツ提供サーバ側にある全ての設定情報の候補に対する順位情報、順位付けされた候補のうち上位いくつかまでの情報などが該当する。以下、発明４、５のコンテンツ提供システムにおいて同じである。
また、上記設定順位情報通知手段は、例えば、表示サンプル（テストデータ、又は実際の提供コンテンツの一部または全部でもよい）と共に、各設定情報に応じた提供ページを順位と共に表示するなどして設定順位情報を通知する。また、表示形態としては、例えば、情報通信端末が携帯電話などの携帯型端末であれば、システム利用者の操作入力に応じて上位から順に画面を切り替えながら表示したり、デスクトップ型の端末などであれば、サムネイルの形式で一覧表示したりするなど、情報通信端末の種類に応じて変えてもよい。以下、発明４、５のコンテンツ提供システムにおいて同じである。
【００１８】
〔発明２〕  更に、発明２のコンテンツ提供システムは、発明１のコンテンツ提供システムにおいて、
前記情報通信端末は、
更に、当該情報通信端末における所定のアプリケーションに係る操作内容の履歴を示す履歴情報を記憶する操作履歴記憶手段を備え、
前記出力内容情報抽出手段は、前記操作履歴記憶手段によって記憶された履歴情報から、前記出力内容情報を抽出する。
【００１９】
このような構成であれば、所定のアプリケーションを実行時のシステム利用者の操作内容の履歴情報を操作履歴記憶手段に記憶保持し、該記憶保持した履歴情報から嗜好情報を抽出することができる。u[例えば、Ｗｅｂブラウザによる所定Ｗｅｂページ（ＵＲＬ）へのアクセスなど、利用者が行った操作内容の履歴情報から、アクセスするＵＲＬの情報や、そのアクセス回数などの情報を出力内容情報として抽出することで、利用者の気に入っているデザインのＷｅｂページの情報などの利用者の情報の出力内容に係る嗜好情報を抽出することができる。更に、このようにして抽出した情報に基づいて、設定順位情報を生成することができるので、利用者は、より自分の嗜好に合った設定情報を選択且つ指定]することができるという効果が得られる。
【００２０】
〔発明３〕  更に、発明３のコンテンツ提供システムは、発明１又は２に記載のコンテンツ提供システムにおいて、
前記情報通信端末は、
更に、所定のコンテンツを作成するコンテンツ作成手段と、
前記作成したコンテンツを記憶するコンテンツ記憶手段と、を備え、
前記出力内容情報抽出手段は、前記コンテンツ記憶手段に記憶されたコンテンツから、前記出力内容情報を抽出する。
【００２１】
このような構成であれば、情報通信端末の利用者が該情報通信端末において作成したコンテンツをコンテンツ記憶手段に記憶保持し、該記憶保持したコンテンツから出力内容情報を抽出することができる。更に、このようにして抽出した情報に基づき、設定順位情報を生成することができるので、利用者は、より自分の嗜好に合った設定情報を選択且つ指定することができるという効果が得られる。
ここで、上記コンテンツは、Ｗｅｂページ（ドキュメント、ブログなどを含む）、ワープロソフトなどで作成した文書、表計算ソフトで作成した表、画像作成ソフトで作成した画像などを含む。
【００２２】
〔発明４〕  一方、上記目的を達成するために、発明４のコンテンツ提供システムは、情報通信端末とコンテンツ提供サーバとを備え、前記コンテンツ提供サーバは、前記情報通信端末からのアクセスに応じて所定のコンテンツを前記情報通信端末に提供するコンテンツ提供システムであって、前記情報通信端末と前記コンテンツ提供サーバとを通信回線を介して互いにデータ通信可能に接続し、前記情報通信端末は、所定のＵＲＬ（Uniform Resource Locator）へのアクセスを行うアプリケーションと、当該情報通信端末における、前記アプリケーションに対する操作内容の履歴を示す履歴情報を記憶する操作履歴記憶手段と、前記操作履歴記憶手段によって記憶された履歴情報から、当該情報通信端末がアクセスしたＵＲＬとそのアクセス回数の情報を含む当該情報通信端末における情報の出力内容に係る情報である出力内容情報を抽出する出力内容情報抽出手段と、前記抽出した出力内容情報を前記コンテンツ提供サーバに送信する出力内容情報送信手段と、前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツの、複数種類の出力内容に対応する複数の設定情報に対する順位情報を含む設定順位情報に基づき、前記複数の設定情報に対する前記順位情報を通知する設定順位情報通知手段と、前記複数種類の出力内容に対応した複数の設定情報から、前記コンテンツ提供サーバが、当該情報通信端末に対して前記コンテンツを提供するときに用いる設定情報を指定する設定情報指定手段と、前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツを含む提供ページの情報に基づき該提供ページを表示する提供ページ表示手段とを備え、前記コンテンツ提供サーバは、複数種類のコンテンツが記憶された提供コンテンツ記憶手段から前記情報通信端末の前記要求に応じたコンテンツを取得するコンテンツ取得手段と、前記複数種類の出力内容に対応する複数の設定情報を記憶する設定情報記憶手段と、前記情報通信端末の抽出対象となる前記ＵＲＬを含む出力内容情報に対して、前記複数の設定情報のそれぞれに設定された重み付け係数を記憶する重み付け係数記憶手段と、前記情報通信端末から前記出力内容情報を取得する出力内容情報取得手段と、前記取得した出力内容情報と前記重み付け係数記憶手段に記憶された重み付け係数とに基づき、前記設定情報記憶手段に記憶された前記複数の設定情報に対して順位付けを行う順位付け手段と、前記順位付け手段の順位付け結果に基づき、前記情報通信端末に対する前記設定順位情報を生成する設定順位情報生成手段と、前記生成した設定順位情報を前記通信回線を介して前記情報通信端末に送信する設定順位情報送信手段と、前記情報通信端末で指定された設定情報と、前記コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する提供ページ情報生成手段と、前記生成した提供ページの情報を前記通信回線を介して前記情報通信端末に送信する提供ページ情報送信手段と、を備える。
【００２３】
このような構成であれば、情報通信端末は、その利用者がＷｅｂブラウザなどの所定のＵＲＬにアクセスできるアプリケーションを利用して所定のＵＲＬにアクセスしたときに、操作履歴記憶手段によって、そのときの利用者の操作内容の履歴情報を記憶する。例えば、どのようなＵＲＬのＷｅｂページにいつアクセスしたかといった情報を履歴情報として記憶する。他にもアクセスの時期、時刻、アクセス継続時間なども履歴情報として記憶してもよい。
【００２４】
また、情報通信端末は、コンテンツ提供サーバからの取得要求などに応じて、出力内容情報抽出手段によって、操作履歴記憶手段によって記憶された履歴情報からアクセスしたＵＲＬ及びそのアクセス回数の情報を含む出力内容情報を抽出する。この抽出した出力内容情報は、出力内容情報送信手段によって、コンテンツ提供サーバに送信される。
一方、コンテンツ提供サーバは、情報通信端末からの要求に応じて、コンテンツ取得手段によって、要求内容（例えば、指定されたＵＲＬ）に応じたコンテンツを提供コンテンツ記憶手段から取得する。また、例えば、情報通信端末からの設定情報の指定要求などに応じて、出力内容情報取得手段によって、情報通信端末から出力内容情報を取得する。例えば、出力内容情報の取得要求を情報通信端末に送信し、この取得要求に応じて情報通信端末から送信された出力内容情報を受信することで取得する。
【００２５】
出力内容情報を取得した場合は、順位付け手段によって、取得した出力内容情報と、重み付け係数記憶手段に記憶された重み付け係数とに基づき、設定情報記憶手段に記憶された複数種類の出力内容に対応する複数の設定情報に順位付けを行う。更に、設定順位情報生成手段において、この順位付け結果に基づき設定順位情報を生成する。この生成した設定順位情報は、設定順位情報送信手段によって情報通信端末に送信される。
【００２６】
情報通信端末は、設定順位情報受信手段によって、コンテンツ提供サーバから設定順位情報を受信すると、設定順位情報通知手段によって、受信した設定順位情報に基づき、複数の設定情報に対する設定順位情報を例えば、表示部に表示するなどして通知する。そして、設定情報指定手段によって、コンテンツ提供サーバが当該情報通信端末にコンテンツを提供するのに用いる設定情報を指定する。この指定は、例えば、システム利用者が、表示された複数の設定情報とその設定順位情報を見て、情報通信端末の操作部などを操作して選択し指定することで行われる。
【００２７】
コンテンツ提供サーバは、複数の設定情報から利用者によって（情報通信端末において）任意の設定情報が指定されると、提供ページ情報生成手段によって、指定された設定情報と、コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する。生成された提供ページの情報は、提供ページ情報送信手段によって、情報通信端末に送信される。
【００２８】
情報通信端末は、コンテンツ提供サーバから提供ページの情報を受信すると、提供ページ表示手段によって、提供ページを表示する。
従って、情報通信端末における所定のＵＲＬへのアクセスに対する操作履歴情報から出力内容情報を抽出するようにしたので、コンテンツ提供サーバにおいて、例えば、システム利用者が日頃好んでアクセスしているＵＲＬとそのアクセス回数の情報と、これらＵＲＬのＷｅｂページの出力内容の情報に基づき各ＵＲＬに対して設定情報毎に予め設定された重み付け係数とに基づき、複数の設定情報に順位付けをして設定順位情報を生成することができる。
【００２９】
具体的に、例えば、設定情報毎に、システム利用者のアクセスした各ＵＲＬに対して、各ＵＲＬのページ情報と関連性の強いものほど重みを大きくし、関連性の低いものほど重みを小さくした重み付け係数を設定し、これら重み付け係数を用いて設定情報毎にアクセスしたＵＲＬに対する総合的な評価値を計算する。つまり、この評価値の大きいものほど順位を高くすることで、システム利用者の嗜好に適した順位付けを行うことができる。
これにより、システム利用者はこの順位付け情報を参照して、自分の嗜好に合った設定情報を容易に選択且つ指定することができるという効果が得られる。
【００３０】
〔発明５〕  また、上記目的を達成するために、発明５のコンテンツ提供システムは、情報通信端末とコンテンツ提供サーバとを備え、前記コンテンツ提供サーバは、前記情報通信端末からの要求に応じて所定のコンテンツを前記情報通信端末に提供するコンテンツ提供システムであって、前記情報通信端末と前記コンテンツ提供サーバとを通信回線を介して互いにデータ通信可能に接続し、前記情報通信端末は、電子メールを作成するアプリケーションと、当該情報通信端末において、前記アプリケーションによって作成された電子メールを記憶する電子メール記憶手段と、前記電子メール記憶手段によって記憶された電子メールから、該電子メールに記述された特定の語句とその記述回数の情報を含む当該情報通信端末における情報の出力内容に係る情報である出力内容情報を抽出する出力内容情報抽出手段と、前記抽出した出力内容情報を前記通信回線を介して前記コンテンツ提供サーバに送信する出力内容情報送信手段と、前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツの、複数種類の出力内容に対応する複数の設定情報に対する順位情報を含む設定順位情報に基づき、前記複数の設定情報に対する前記順位情報を通知する設定順位情報通知手段と、前記複数種類の出力内容に対応した複数の設定情報から、前記コンテンツ提供サーバが、当該情報通信端末に対して前記コンテンツを提供するときに用いる設定情報を指定する設定情報指定手段と、前記コンテンツ提供サーバから前記通信回線を介して受信した、当該情報通信端末に提供されるコンテンツを含む提供ページの情報に基づき該提供ページを表示する提供ページ表示手段とを備え、前記コンテンツ提供サーバは、複数種類のコンテンツが記憶された提供コンテンツ記憶手段から前記情報通信端末の前記要求に応じたコンテンツを取得するコンテンツ取得手段と、前記複数種類の出力内容に対応する複数の設定情報を記憶する設定情報記憶手段と、前記情報通信端末の抽出対象となる前記語句を含む出力内容情報に対して、前記複数の設定情報のそれぞれに設定された重み付け係数を記憶する重み付け係数記憶手段と、前記情報通信端末から前記出力内容情報を取得する出力内容情報取得手段と、前記取得した出力内容情報と前記重み付け係数記憶手段に記憶された重み付け係数とに基づき、前記設定情報記憶手段に記憶された前記複数の設定情報に対して順位付けを行う順位付け手段と、前記順位付け手段の順位付け結果に基づき、前記情報通信端末に対する前記設定順位情報を生成する設定順位情報生成手段と、前記生成した設定順位情報を前記通信回線を介して前記情報通信端末に送信する設定順位情報送信手段と、前記情報通信端末で指定された設定情報と、前記コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する提供ページ情報生成手段と、前記生成した提供ページの情報を前記通信回線を介して前記情報通信端末に送信する提供ページ情報送信手段と、を備える。
【００３１】
このような構成であれば、情報通信端末は、その利用者がメーラーソフトなどの電子メール（Ｗｅｂメールを含む）を作成するアプリケーションを利用して電子メールを作成したときに、電子メール記憶手段によって、作成した電子メールを記憶する。
また、情報通信端末は、コンテンツ提供サーバからの取得要求などに応じて、出力内容情報抽出手段によって、電子メール記憶手段によって記憶された電子メールから、該電子メールに記述された特定の語句（単語、文章など）及びその記述回数の情報を含む出力内容情報を抽出する。この抽出した出力内容情報は、出力内容情報送信手段によって、コンテンツ提供サーバに送信される。
【００３２】
一方、コンテンツ提供サーバは、情報通信端末からの要求に応じて、コンテンツ取得手段によって、要求内容（例えば、指定されたＵＲＬ）に応じたコンテンツを提供コンテンツ記憶手段から取得する。また、例えば、情報通信端末からの設定情報の指定要求に応じて、出力内容情報取得手段によって、情報通信端末から出力内容情報を取得する。例えば、出力内容情報の取得要求を情報通信端末に送信し、この取得要求に応じて情報通信端末から送信された出力内容情報を受信することで取得する。
【００３３】
出力内容情報を取得した場合は、順位付け手段によって、取得した出力内容情報と、重み付け係数記憶手段に記憶された重み付け係数とに基づき、設定情報記憶手段に記憶された複数種類の出力内容に対応する複数の設定情報に順位付けを行う。更に、設定順位情報生成手段において、この順位付け結果に基づき設定順位情報を生成する。この生成した設定順位情報は、設定順位情報送信手段によって情報通信端末に送信される。
【００３４】
情報通信端末は、コンテンツ提供サーバから設定順位情報を受信すると、設定順位情報通知手段によって、受信した設定順位情報に基づき、複数の設定情報に対する設定順位情報を例えば、表示部に表示するなどして通知する。そして、設定情報指定手段によって、コンテンツ提供サーバが当該情報通信端末にコンテンツを提供するのに用いる設定情報を指定する。この指定は、例えば、システム利用者が表示された複数の設定情報とその設定順位情報を見て、情報通信端末の操作部などを操作して選択し指定することで行われる。
【００３５】
コンテンツ提供サーバは、複数の設定情報からシステム利用者によって（情報通信端末において）、設定情報が指定されると、提供ページ情報生成手段によって、指定された設定情報と、コンテンツ取得手段で取得したコンテンツとに基づき、このコンテンツを含む提供ページの情報を生成する。生成された提供ページの情報は、提供ページ情報送信手段によって、情報通信端末に送信される。
【００３６】
情報通信端末は、コンテンツ提供サーバから提供ページの情報を受信すると、提供ページ表示手段によって、提供ページを表示する。
従って、情報通信端末において作成された電子メールから出力内容情報を抽出するようにしたので、コンテンツ提供サーバにおいて、例えば、システム利用者が電子メールにおいて好んで用いる単語や文章などの語句の情報及びその記述回数の情報と、これらの語句に対して設定情報毎に予め設定された重み付け係数とに基づき、複数の設定情報に順位付けをして設定順位情報を生成することができる。
【００３７】
具体的に、例えば、設定情報毎に、システム利用者が電子メールに記述した語句に対して、各語句と関連性の強いものほど重みを大きくし、関連性の低いものほど重みを小さくした重み付け係数を設定し、これら重み付け係数を用いて設定情報毎に記述された語句に対する総合的な評価値を計算する。つまり、この評価値の大きいものほど順位を高くすることで、システム利用者の嗜好に適した順位付けを行うことができる。
【００３８】
これにより、システム利用者はこの順位付け情報を参照して、自分の嗜好に合った設定情報を容易に選択且つ指定することができるという効果が得られる。
ここで、上記語句には、各国の言語によって生成される語句に加えて、記号や、記号の組み合わせによって生成される絵文字や、携帯電話に用意されている絵文字等も含む。
【発明を実施するための最良の形態】
【００３９】
以下、本発明の実施の形態を図面に基づき説明する。図１〜図１８は、本発明に係るコンテンツ提供システムの実施の形態を示す図である。
（コンテンツ提供システムの構成例）
まず、本発明に係るコンテンツ提供システムの構成を図１に基づき説明する。図１は、本発明に係るコンテンツ提供システム１００の概略構成を示すブロック図である。
【００４０】
コンテンツ提供システム１００は、図１に示すように、システム利用者（以下、単に利用者と称す）の管理下にあるｎ台の情報通信端末１０_１〜１０_ｎと、システム提供者の管理下にあるｍ台のコンテンツ提供サーバ２０_１〜２０_ｍと、携帯電話の基地局４０と、ネットワーク５０とを含んだ構成となっている。
情報通信端末１０_１〜１０_ｎ（図１において、ｎは６以上の整数）と、コンテンツ提供サーバ２０_１〜２０_とは、ネットワーク５０を介して互いにデータ通信可能に接続されている。また、情報通信端末が携帯電話である場合に、これら情報通信端末は、基地局４０を介してコンテンツ提供サーバ２０_１〜２０_ｍ（図１において、ｍは３以上の整数）と互いにデータ通信可能に接続される。
本実施の形態において、ネットワーク５０は、インターネットであるとする。
【００４１】
（情報通信端末の構成例）
次に、図２に基づき、情報通信端末１０_１〜１０_ｎ（以下、区別する必要がないときは単に情報通信端末１０と称す）の詳細な構成を説明する。ここで、図２は、情報通信端末１０の詳細な構成を示すブロック図である。また、情報通信端末１０_１〜１０_ｎは、これらの機種に関係なく本発明に係る主要な構成部は同様となるので、以下、情報通信端末１０として機種を区別せずに説明をする。
【００４２】
情報通信端末１０は、デスクトップ型のＰＣ（Personal Computer）、ノートＰＣ、ＰＤＡ（Personal Data Assistance）、携帯電話、ＰＨＳ（Personal Handy-phone System）などを主体に構成され、図２に示すように、ＯＳ（Operating System）の管理下で実行されるアプリケーションの実行に基づき、コンテンツの出力内容に対する利用者の嗜好に係る情報（以下、嗜好情報と称す）の抽出元となる各種データを収集するデータ収集部１を含んで構成される。
【００４３】
データ収集部１は、当該情報通信端末１０において実行されるアプリケーションを監視し、実行されたアプリケーションが、コンテンツの出力内容に対する利用者の嗜好情報の抽出対象のアプリケーションであった場合に、該アプリケーションの実行によって生じる、環境情報、操作履歴情報及びコンテンツを、環境情報格納部２、操作履歴格納部３及びコンテンツ格納部４にそれぞれ分別して格納する機能を有している。
【００４４】
具体的に、当該情報通信端末１０における情報の出力環境に係る環境情報を設定及び登録する環境情報登録アプリケーション１ａ（以下、環境情報登録アプリと称す）が実行されると、利用者の操作入力に応じて設定及び登録された環境情報を取得し、これを環境情報格納部２に格納する処理を実行する。
この環境情報は、例えば、情報通信端末１０がデスクトップのＰＣであれば、該ＰＣにおいて起動されたＯＳにおける各種情報の出力環境の設定情報となる。例えば、ＯＳの表示画面に対する設定情報、画像表示に係る設定情報、動画再生に係る設定情報、音声出力に関する設定情報などが該当する。
【００４５】
また、例えば、情報通信端末１０が携帯電話であれば、該携帯電話における待ち受け画面に係る設定情報、動画再生に係る設定情報、音声の出力に関する設定情報などが該当する。
更に、コンテンツ閲覧アプリケーション１ｂ（以下、コンテンツ閲覧アプリ１ｂと称す）が実行されると、当該コンテンツ閲覧アプリ１ｂに対する、利用者の操作入力に係る情報を操作履歴情報として、操作履歴格納部３に格納する処理を実行する。
【００４６】
この操作履歴情報は、コンテンツ閲覧アプリ１ｂが、例えば、Ｗｅｂブラウザであれば、アクセスしたＵＲＬの情報、アクセスの開始時刻情報、アクセスの終了時刻情報などが該当する。
更に、コンテンツ作成アプリケーション１ｃ（以下、コンテンツ作成アプリ１ｃと称す）が実行されると、当該コンテンツ作成アプリ１ｃ上で作成されたコンテンツをコンテンツ格納部４に格納する処理を実行する。
【００４７】
このコンテンツは、コンテンツ作成アプリ１ｃが、例えば、メーラーソフトであれば、該メーラーソフトで作成された電子メールとなる。また、コンテンツ作成アプリ１ｃが、例えば、ホームページビルダであれば作成したページが、ワープロソフトであれば作成した文書データが、表計算ソフトであれば作成した表データがコンテンツとなる。
情報通信端末１０は、更に、環境情報を格納する環境情報格納部２と、操作履歴情報を格納する操作履歴格納部３と、コンテンツを格納するコンテンツ格納部４とを含んで構成される。
【００４８】
環境情報格納部２は、データの書き換えが可能な不揮発性の記憶媒体を含んで構成されており、データ収集部１からの指令に応じて、指定された環境情報を記憶媒体に格納する機能を有している。
操作履歴格納部３は、データの書き換えが可能な不揮発性の記憶媒体を含んで構成されており、データ収集部１からの指令に応じて、指定された操作履歴情報を記憶媒体に格納する機能を有している。
【００４９】
コンテンツ格納部４は、データの書き換えが可能な不揮発性の記憶媒体を含んで構成されており、データ収集部１からの指令に応じて、指定されたコンテンツを記憶媒体に格納する機能を有している。
なお、図２の例では、上記記憶媒体は、環境情報格納部２、操作履歴格納部３及びコンテンツ格納部４のそれぞれに対して独立のものを有した構成となっているが、この構成に限らず、それぞれに共通の１つの記憶媒体を有し、該記憶媒体に格納する構成としてもよい。
【００５０】
情報通信端末１０は、更に、コンテンツ提供サーバの提供するコンテンツ提供ページを閲覧したり、設定順位情報を表示したり、設定情報を指定したりするインターフェース部５と、ネットワーク５０を介してコンテンツ提供サーバ２０とデータの送受信を行う送受信部６とを含んで構成される。
インターフェース部５は、ＣＳＳ１（Cascading Style Sheets, Level 1）の機能に対応しており、ネットワーク５０上のコンテンツ提供サーバ２０などの各種Ｗｅｂサーバの提供するＷｅｂページのＵＲＬへとアクセスしてＷｅｂサーバから提供される各種情報（コンテンツの提供ページの他にプログラムなども含む）に応じた処理を実行する。具体的に、ブラウザ上から利用者が指定したＵＲＬへの、送受信部６を介したアクセスや、Ｗｅｂサーバから提供される様々なプログラムの実行や、様々なアクセスページの表示を行なう機能を有している。更に、ブラウザ画面の表示部に表示された表示ページにおいて利用者が操作部を介して入力した各種情報を送受信部６を介して対応するＷｅｂサーバに送信する機能なども有している。
【００５１】
インターフェース部５は、コンテンツ提供サーバ２０から受信した設定順位情報の表示ページ情報に基づき、設定情報の候補に対する設定順位の情報ページを表示する設定順位情報表示部５ａを含んで構成される。
インターフェース部５は、更に、表示した情報ページ上において、利用者が設定情報に対応するコンテンツの出力内容を閲覧しながら、不図示の操作部を操作することによって、当該情報通信端末１０へのコンテンツの提供に用いる設定情報を指定することができるようにする設定情報指定部５ｂを含んで構成される。
【００５２】
インターフェース部５は、更に、コンテンツ提供サーバ２０から受信したコンテンツの提供ページ情報（指定した設定情報に対応するスタイルシートの情報を含む）に基づき、指定したコンテンツを含む提供ページを表示する提供ページ表示部５ｃを含んで構成される。
送受信部６は、インターフェース部５から送信指示のあったデータを、基地局４０又はネットワーク５０を介してコンテンツ提供サーバ２０などのＷｅｂサーバに送信するなどの目的の装置に向けてデータを送信する機能を有している。更に、コンテンツ提供サーバ２０などのＷｅｂサーバから基地局４０又はネットワーク５０を介して送られてきたデータを受信してインターフェース部５に出力するなど外部装置から送られてきたデータを受信する機能を有している。
【００５３】
情報通信端末１０は、更に、環境情報格納部２、操作履歴格納部３及びコンテンツ格納部４に格納された各種データから嗜好情報を抽出する嗜好情報抽出部７を含んで構成される。
嗜好情報抽出部７は、インターフェース部５と連携して動作するもので、インターフェース部５を介したコンテンツ提供サーバ２０からの嗜好情報の取得要求に応じて動作する。具体的に、環境情報格納部２に格納された環境情報と、操作履歴格納部３に格納された操作履歴情報と、コンテンツ格納部４に格納されたコンテンツとから、コンテンツ提供サーバ２０から提供されるコンテンツの出力内容に係る利用者の嗜好情報を抽出する。そして、この抽出した嗜好情報を、インターフェース部５を介してコンテンツ提供サーバ２０に送信する。
【００５４】
この嗜好情報は、利用者の、コンテンツのレイアウトに係る嗜好、コンテンツを表示するフレームのデザインに係る嗜好、コンテンツを視聴するときの画面レイアウトや音声出力に係る嗜好などに係る情報が含まれる。
なお、情報通信端末１０は、図示しないが、上記各部の処理を制御するためのプログラムの記憶された不揮発性の記憶媒体と、プログラムの実行において使用するデータを記憶するためのＲＡＭと、プログラムを実行するためのＣＰＵ（中央処理装置）と、上記各部間のデータの送受信を行うためのバスと、外部装置とのデータの送受信を行うためのＩ／Ｆ（インターフェース）回路とを備えている。そして、このＩ／Ｆ回路を介して、例えば、情報通信端末１０がＰＣであれば、プリンタやＣＲＴモニタ、液晶ディスプレイ等の出力装置、マウス、キーボードなどの入力装置、および外部装置と通信するためのネットワークカードなどが接続される。また、情報通信端末１０が、例えば、インターネットなどのネットワーク５０との接続機能を有する携帯電話やＰＨＳなどであれば、基地局４０との無線通信用のアンテナ及び送受信機、液晶ディスプレイ等の出力装置、操作パネルなどの入力装置などは本体と一体形成され、Ｉ／Ｆ回路には、本体を外部ＰＣと接続するためのＵＳＢケーブルなどが接続される。また、オプションとして、ワンセグに対応するデジタル放送を受信するユニットや、近距離無線ユニット、デジタルカメラなどが組み込まれる。
【００５５】
また、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。但し、情報通信端末１０が携帯電話であれば、その構造上、記憶媒体は主に半導体記憶媒体となる。
【００５６】
（コンテンツ提供サーバの構成例）
次に、図３に基づき、コンテンツ提供サーバ２０_１〜２０_ｍ（以下、区別する必要がないときは単にコンテンツ提供サーバ２０と称す）の詳細な構成を説明する。ここで、図３は、コンテンツ提供サーバ２０の詳細な構成を示すブロック図である。また、コンテンツ提供サーバ２０_１〜２０_ｍは、本発明に係る主要な構成部が全て同様となるので、以下、コンテンツ提供サーバ２０として説明をする。
【００５７】
なお、図１において、コンテンツ提供システム１００を、３台以上のコンテンツ提供サーバ２０_１〜２０_ｍを含む構成としたが、これに限らず、コンテンツ提供サーバを３台未満で構成してもよい。
コンテンツ提供サーバ２０は、図３に示すように、送受信部２１と、セッション管理部２２とを含んで構成される。
【００５８】
送受信部２１は、セッション管理部２２から送信指示のあったデータを、基地局４０又はネットワーク５０を介して情報通信端末１０に送信するなどのデータを送信する機能を有している。更に、情報通信端末１０から基地局４０又はネットワーク５０を介して送られてきたデータを受信してセッション管理部２２に出力するなどデータを受信する機能を有している。
【００５９】
セッション管理部２２は、情報通信端末１０とコンテンツ提供サーバ２０との間のセッションを管理する機能を有している。
具体的に、情報通信端末１０からのアクセスに応じてセッションを確立したり、情報通信端末１０を操作する利用者のＩＤやパスワードの認証処理（ログイン処理）を行ったり、認証を得た情報通信端末１０から送信されてくる各種データを各構成部に伝送したり、各構成部から依頼のあったデータを送受信部２１を介して情報通信端末１０に送信したりする機能を有している。
【００６０】
コンテンツ提供サーバ２０は、更に、ユーザ設定操作制御部２３と、設定順位情報生成部２４と、ユーザ設定登録部２５と、重み付け係数修正部２７と、設定情報格納部３１と、重み付け係数格納部３２と、ユーザ設定格納部３３とを含んで構成される。
ユーザ設定操作制御部２３は、情報通信端末１０を操作する利用者（ユーザ）のコンテンツの出力内容に係る設定情報の設定操作に関する一連の処理を制御する機能を有している。
【００６１】
具体的に、セッション管理部２２を介して情報通信端末１０から取得した、利用者及び情報通信端末１０の識別情報と対応付けられた嗜好情報を設定順位情報生成部２４に伝送したり、設定順位情報生成部２４からの利用者及び情報通信端末１０の識別情報と対応付けられた設定順位情報をセッション管理部２２に伝送したりする。更に、セッション管理部２２を介して情報通信端末１０から取得した、利用者及び情報通信端末１０の識別情報と対応付けられた設定情報の指定情報をユーザ設定登録部２５に伝送する。
【００６２】
設定順位情報生成部２４は、ユーザ設定操作制御部２３から受信した嗜好情報と、重み付け係数格納部３２に利用者の識別情報毎に格納された重み付け係数とに基づき、設定情報格納部３１に格納された設定情報の候補に対して、利用者の嗜好に応じた順位付けを行う機能を有している。更に、この順位付け結果に基づき、利用者毎に設定順位情報を生成する機能を有している。
【００６３】
設定順位情報の生成は、具体的に、嗜好情報に対して予め設定情報毎に設定された重み付け係数と情報通信端末から受信した嗜好情報とから、順位付けを行うための評価値を算出し、該算出した評価値に基づき、各設定情報に対して順位付けを行う。本実施の形態において、この順位付けは嗜好情報の抽出元の情報の種類毎に行う。この情報の種類は、本実施の形態では、環境情報、操作履歴情報、コンテンツの３種類となる。順位付けが完了すると、この順位付け結果に基づき設定順位情報を生成する。この生成した設定順位情報は、ユーザ設定操作制御部２３に出力される。
【００６４】
ユーザ設定登録部２５は、ユーザ設定操作制御部２３から受信した設定情報の指定情報を、利用者の識別情報に基づき利用者毎に対応付けてユーザ設定格納部３３に格納する機能を有している。また、設定順位情報と指定情報とに基づき、利用者によって、順位が第１位の設定情報が指定されたか否かを判定し、第１位の設定情報が指定されなかったときに、指定された設定情報の評価値の情報（以下、設定評価情報と称す）及び利用者の識別情報を重み付け係数修正部２７に出力する機能を有している。
【００６５】
重み付け係数修正部２７は、ユーザ設定登録部２５からの設定評価情報と識別情報とに基づき、識別情報に対応する利用者用の重み付け係数を修正する機能を有している。
設定情報格納部３１は、不揮発性の記憶媒体を有し、複数種類のコンテンツの出力内容に応じた複数の設定情報を記憶媒体に格納するものである。
ここで、設定情報は、コンテンツの出力内容に応じた各項目の情報であり、例えば、コンテンツの表示サイズ（画像サイズ、文字サイズ）、フォントの種類、フレームのデザイン、コンテンツのレイアウトの情報などを含むもので、直接の設定数値と、各設定数値に対応する番号などが該当する。
【００６６】
重み付け係数格納部３２は、データの書き換えが可能な不揮発性の記憶媒体を有し、利用者の識別情報に対応付けて、設定情報格納部３１に格納された各設定情報毎に設定された重み付け係数を記憶媒体に格納するものである。
ユーザ設定格納部３３は、データの書き換えが可能な不揮発性の記憶媒体を有し、利用者によって指定された設定情報を、利用者の識別情報と対応付けて記憶媒体に格納するものである。
【００６７】
コンテンツ提供サーバ２０は、更に、コンテンツ閲覧制御部２６と、コンテンツ格納部３４とを含んで構成される。
コンテンツ閲覧制御部２６は、セッション管理部２２から受信したコンテンツの閲覧操作内容に応じて、コンテンツの提供ページ情報を生成し、該生成した提供ページ情報をセッション管理部２２に情報通信端末１０への送信依頼と共に出力する機能を有している。
【００６８】
具体的に、操作内容に対応するコンテンツをコンテンツ格納部３４から取得し、更に、アクセス元の情報通信端末１０を操作する利用者の識別情報に対応した設定情報をユーザ設定格納部３３から取得する。そして、取得したコンテンツ及び設定情報に基づき、設定情報に対応したスタイルシートやＨＴＭＬデータを生成し、コンテンツの提供ページの情報を作成する。更に、この作成した提供ページの情報を、セッション管理部２２を介してアクセス元の情報通信端末１０に送信する。
【００６９】
コンテンツ格納部３４は、コンテンツ提供サーバ２０において提供する様々なコンテンツを格納している。例えば、提供コンテンツがニュースであれば、ニュースのテキスト情報と、ニュースに関連する写真情報などを格納している。また、提供コンテンツが動画であれば動画データを、静止画像であれば画像データを、音楽であれば音楽データを格納している。
【００７０】
なお、コンテンツ提供サーバ２０は、図示しないが、上記各構成部の処理を制御するためのプログラムの記憶された不揮発性の記憶媒体と、プログラムの実行において使用するデータを記憶するためのＲＡＭと、プログラムを実行するためのＣＰＵ（中央処理装置）と、上記各構成部間のデータの送受信を行うためのバスと、外部装置とのデータの送受信を行うためのＩ／Ｆ（インターフェース）回路とを備えている。そして、このＩ／Ｆ回路を介して、プリンタやＣＲＴモニタ、液晶ディスプレイ等の出力装置、マウス、キーボードなどの入力装置、および外部装置と通信するためのネットワークカードなどが接続される。
【００７１】
また、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【００７２】
（嗜好情報の抽出対象のデータ収集処理の例）
次に、図４に基づき、情報通信端末１０におけるデータ収集部１のデータ収集処理の流れを説明する。
ここで、図４は、データ収集部１のデータ収集処理を示すフローチャートである。
データ収集処理が開始されると、まず、ステップＳ１００に移行して、データ収集部１において、アプリケーションが起動されたか否かを判定し、起動されたと判定した場合(Yes)は、ステップＳ１０２に移行し、そうでない場合(No)は、起動されるまで待機する。
ステップＳ１０２に移行した場合は、データ収集部１において、起動されたアプリケーションが環境設定登録アプリ１ａか否かを判定し、環境設定登録アプリ１ａであると判定した場合(Yes)は、ステップＳ１０４に移行し、そうでない場合(No)は、ステップＳ１０６に移行する。
【００７３】
ステップＳ１０４に移行した場合は、データ収集部１において、環境設定登録アプリ１ａの実行環境下において設定及び登録された、情報通信端末１０における情報の出力環境に係る環境情報を取得し、該取得した環境情報を環境情報格納部２に格納する処理を実行して、ステップＳ１００に移行する。
一方、ステップＳ１０６に移行した場合は、データ収集部１において、起動されたアプリケーションがコンテンツ閲覧アプリ１ｂか否かを判定し、コンテンツ閲覧アプリ１ｂであると判定した場合(Yes)は、ステップＳ１０８に移行し、そうでない場合(No)は、ステップＳ１１０に移行する。
【００７４】
ステップＳ１０８に移行した場合は、データ収集部１において、コンテンツ閲覧アプリ１ｂの実行環境下において、利用者によって行われた操作内容に係る情報を取得し、該取得した情報を操作履歴情報として操作履歴格納部３に格納する処理を実行して、ステップＳ１００に移行する。
一方、ステップＳ１１０に移行した場合は、データ収集部１において、起動されたアプリケーションがコンテンツ作成アプリ１ｃか否かを判定し、コンテンツ作成アプリ１ｃであると判定した場合(Yes)は、ステップＳ１１２に移行し、そうでない場合(No)は、起動したアプリケーションが嗜好情報の抽出対象のアプリケーションではないと判断して、ステップＳ１００に移行する。
【００７５】
ステップＳ１１２に移行した場合は、データ収集部１において、コンテンツ作成アプリ１ｃで作成されたコンテンツを取得し、該取得したコンテンツをコンテンツ格納部４に格納する処理を実行して、ステップＳ１００に移行する。
【００７６】
（コンテンツ閲覧処理の例）
次に、図５に基づき、情報通信端末１０におけるコンテンツ閲覧処理の流れを説明する。
ここで、図５は、情報通信端末１０におけるコンテンツ閲覧処理を示すフローチャートである。
コンテンツ閲覧処理が開始されると、まずステップＳ２００に移行し、利用者の操作部を介した指示に応じて、ＣＰＵによってインターフェース部５が起動され、ステップＳ２０２に移行する。
【００７７】
ステップＳ２０２では、インターフェース部５において、利用者による操作部を介したコンテンツ提供サーバ２０のＵＲＬの入力及びアクセス指示入力に応じて、指定されたＵＲＬに対応するコンテンツ提供サーバ２０のコンテンツ提供ページへとアクセスしてセッションを確立し、ステップＳ２０４に移行する。
本実施の形態では、まず、トップページにアクセスし、そこから、一般利用者用のページと、会員用のページとにアクセスすることができるようになっている。そして、会員用ページにアクセスした場合に、コンテンツ提供サーバ２０からの指示に応じて利用者の認証処理を行う。一方、一般利用者用のページにおいては、デフォルトの設定及び構成のコンテンツの提供ページの閲覧が可能であり、本発明の嗜好情報に基づく環境設定及びこの設定による提供ページの閲覧を行うことはできないようになっている。なお、本実施の形態においては、会員専用ページを利用するために、利用者が事前にユーザ登録を行う必要がある。
【００７８】
以下、会員専用ページとのセッションが確立した場合のコンテンツ閲覧処理の例を説明する。
ステップＳ２０４では、インターフェース部５において、コンテンツ提供サーバ２０からの指定した提供ページ情報を受信したか否かを判定し、受信したと判定した場合(Yes)は、ステップＳ２０６に移行し、そうでない場合(No)は、受信するまで待機する。
【００７９】
ステップＳ２０６に移行した場合は、提供ページ表示部５ｃにおいて、受信した指定ページを表示して、ステップＳ２０８に移行する。
ステップＳ２０８では、インターフェース部５において、指定ページにおいて表示される提供コンテンツに対する閲覧操作又は視聴操作が実行されたか否かを判定し、実行されたと判定した場合(Yes)は、ステップＳ２１０に移行し、そうでない場合(No)は、ステップＳ２１６に移行する。
【００８０】
ステップＳ２１０に移行した場合は、インターフェース部５において、操作入力された情報を送受信部６を介してコンテンツ提供サーバ２０に送信して、ステップＳ２１２に移行する。
ステップＳ２１２では、インターフェース部５において、コンテンツ提供サーバ２０からの操作入力に対応したコンテンツを含む提供ページ情報を受信したか否かを判定し、受信したと判定した場合(Yes)は、ステップＳ２１４に移行し、そうでない場合(No)は、受信するまで待機する。
【００８１】
ステップＳ２１４に移行した場合は、提供ページ表示部５ｃにおいて、指定したコンテンツを含む提供ページを表示して、ステップＳ２０８に移行する。
一方、ステップＳ２０８において、閲覧操作又は視聴操作が行われずにステップＳ２１６に移行した場合は、インターフェース部５において、環境設定操作が実行されたか否かを判定し、実行されたと判定した場合(Yes)は、ステップＳ２１８に移行し、そうでない場合(No)は、ステップＳ２０８に移行する。
【００８２】
ステップＳ２１８に移行した場合は、インターフェース部５において、送受信部６を介してコンテンツ提供サーバ２０に環境設定指示情報を送信して、ステップＳ２２０に移行する。
ステップＳ２２０では、インターフェース部５において、コンテンツ提供サーバ２０から、嗜好情報の取得要求を受信したか否かを判定し、受信したと判定した場合(Yes)は、嗜好情報の抽出指示を嗜好情報抽出部７に出力してステップＳ２２２に移行し、そうでない場合(No)は、受信するまで待機する。
【００８３】
ステップＳ２２２に移行した場合は、嗜好情報抽出部７において、嗜好情報の抽出処理を実行して、ステップＳ２２４に移行する。
ステップＳ２２４では、インターフェース部５において、ステップＳ２２２で抽出した嗜好情報を、送受信部６を介してコンテンツ提供サーバ２０に送信して、ステップＳ２２６に移行する。
【００８４】
ステップＳ２２６では、インターフェース部５において、コンテンツ提供サーバ２０から、設定順位情報を受信したか否かを判定し、受信したと判定した場合(Yes)は、ステップＳ２２８に移行し、そうでない場合(No)は、受信するまで待機する。
ステップＳ２２８に移行した場合は、設定順位情報表示部５ａにおいて、コンテンツの出力内容に係る複数の設定情報の候補に対する設定順位情報を表示して、ステップＳ２３０に移行する。本実施の形態においては、設定順位情報の表示において、利用者が任意の設定情報を選択できるように選択ボタンの表示を行う。
【００８５】
ステップＳ２３０では、設定情報指定部５ｂにおいて、利用者によって、操作部を介して設定情報が指定されたか否かを判定し、指定されたと判定した場合(Yes)は、ステップＳ２３２に移行し、そうでない場合(No)は、指定されるまで待機する。
ステップＳ２３２に移行した場合は、インターフェース部５において、指定された設定情報の種類を示す情報（予め対応付けられた通し番号など）を、送受信部６を介してコンテンツ提供サーバ２０に送信し、ステップＳ２０８に移行する。
【００８６】
（嗜好情報抽出処理の例）
次に、図６に基づき、ステップＳ２２２における嗜好情報の抽出処理の流れを説明する。
ここで、図６は、嗜好情報抽出部７における嗜好情報の抽出処理を示すフローチャートである。
ステップＳ２２２において嗜好情報の抽出処理が実行されると、まずステップＳ３００に移行し、嗜好情報抽出部７において、環境情報格納部２から同格納部２の記憶媒体に格納された環境情報を取得して、ステップＳ３０２に移行する。
【００８７】
ステップＳ３０２では、嗜好情報抽出部７において、ステップＳ３００で取得した環境情報から嗜好情報（以下、環境嗜好情報と称す）を抽出して、ステップＳ３０４に移行する。
ステップＳ３０４では、嗜好情報抽出部７において、操作履歴格納部３から同格納部３の記憶媒体に格納された操作履歴情報を取得して、ステップＳ３０６に移行する。
【００８８】
ステップＳ３０６では、嗜好情報抽出部７において、ステップＳ３０４で取得した操作履歴情報から嗜好情報（以下、操作嗜好情報と称す）を抽出して、ステップＳ３０８に移行する。
ステップＳ３０８では、嗜好情報抽出部７において、コンテンツ格納部４から同格納部４の記憶媒体に格納されたコンテンツを取得して、ステップＳ３１０に移行する。
ステップＳ３１０では、ステップＳ３０８で取得したコンテンツから嗜好情報（以下、コンテンツ嗜好情報と称す）を抽出して、一連の処理を終了し、元の処理に復帰する。
【００８９】
（コンテンツ提供処理の例）
次に、図７に基づき、コンテンツ提供サーバ２０のコンテンツ提供処理の流れを説明する。
ここで、図７は、コンテンツ提供サーバ２０のコンテンツ提供処理を示すフローチャートである。
コンテンツ提供処理が開始されると、まずステップＳ４００に移行し、セッション管理部２２において、情報通信端末１０からのアクセスがあったか否かを判定し、アクセスがあったと判定した場合(Yes)は、ステップＳ４０２に移行し、そうでない場合(No)は、アクセスがあるまで待機する。
【００９０】
ステップＳ４０２では、セッション管理部２２において、情報通信端末１０に利用者ＩＤとパスワードの入力を要求する情報を送信すると共に、これに対して送られてきたＩＤとパスワードに基づき認証処理を実行して、ステップＳ４０４に移行する。
ステップＳ４０４では、セッション管理部２２において、ステップＳ４０２の認証結果から、アクセス元の情報通信端末１０の利用者が認証されたか否かを判定し、認証されたと判定した場合(Yes)は、ステップＳ４０６に移行し、そうでない場合(No)は、ステップＳ４２０に移行する。
【００９１】
ステップＳ４０６に移行した場合は、セッション管理部２２において、情報通信端末１０とのセッションを確立して、ステップＳ４０８に移行する。
ステップＳ４０８に移行した場合は、セッション管理部２２において、コンテンツを提供するページの情報である指定ページ情報を、送受信部２１を介して情報通信端末１０に送信して、ステップＳ４１０に移行する。
【００９２】
ステップＳ４１０では、セッション管理部２２において、情報通信端末１０から、提供コンテンツに対する閲覧又は視聴操作情報を受信したか否かを判定し、受信したと判定した場合(Yes)は、操作情報及び利用者の識別情報をコンテンツ閲覧制御部２６に伝送して、ステップＳ４１２に移行し、そうでない場合(No)は、ステップＳ４１８に移行する。
ステップＳ４１２に移行した場合は、コンテンツ閲覧制御部２６において、操作情報に対応するコンテンツをコンテンツ格納部３４から取得し、識別情報に対応する設定情報をユーザ設定格納部３３から取得して、ステップＳ４１４に移行する。
【００９３】
ステップＳ４１４では、コンテンツ閲覧制御部２６において、ステップＳ４１２で取得したコンテンツと設定情報とに基づき、当該コンテンツを含む提供ページ情報を生成し、該生成した提供ページ情報をセッション管理部２２に出力して、ステップＳ４１６に移行する。
ステップＳ４１６では、セッション管理部２２において、コンテンツ閲覧制御部２６から取得した提供ページ情報を、送受信部２１を介して、アクセス元の情報通信端末１０に送信して、ステップＳ４１０に移行する。
【００９４】
一方、ステップＳ４１０において、閲覧又は視聴操作情報が受信されずにステップＳ４１８に移行した場合は、セッション管理部２２において、情報通信端末１０から、環境設定指示情報を受信したか否かを判定し、受信したと判定した場合(Yes)は受信した環境設定指示情報をユーザ設定操作制御部２３に出力して、ステップＳ４２０に移行し、そうでない場合(No)は、ステップＳ４３２に移行する。
【００９５】
ステップＳ４２０に移行した場合は、ユーザ設定操作制御部２３において、セッション管理部２２を介して、嗜好情報の取得要求を情報通信端末１０に送信して、ステップＳ４２２に移行する。
ステップＳ４２２では、セッション管理部２２において、情報通信端末１０から、嗜好情報を受信したか否かを判定し、受信したと判定した場合(Yes)は、受信した嗜好情報及び利用者の識別情報をユーザ設定操作制御部２３を介して設定順位情報生成部２４に出力して、ステップＳ４２４に移行し、そうでない場合(No)は、受信するまで待機するか又は他の処理を実行する。
【００９６】
ステップＳ４２４に移行した場合は、設定順位情報生成部２４において、設定順位情報の生成処理を実行して、ステップＳ４２６に移行する。
ステップＳ４２６では、設定順位情報生成部２４において、ステップＳ４２４において生成した設定順位情報を、ユーザ設定操作制御部２３及びセッション管理部２２を介して、情報通信端末１０に送信して、ステップＳ４２８に移行する。
【００９７】
ステップＳ４２８では、ユーザ設定操作制御部２３において、セッション管理部２２からの情報に基づき、利用者によって、設定情報が指定されたか否かを判定し、指定されたと判定した場合(Yes)は、設定順位情報と指定された設定情報の種類を示す情報と利用者の識別情報とをユーザ設定登録部２５に出力して、ステップＳ４３０に移行し、そうでない場合(No)は、指定されるまで待機するか又は他の処理を実行する。
【００９８】
ステップＳ４３０に移行した場合は、ユーザ設定登録部２５において、利用者によって指定された設定情報を、利用者の識別情報に対応付けて、ユーザ設定格納部に格納すると共に、設定順位情報と指定情報とに基づき、利用者によって、順位が第１位の設定情報が指定されたか否かを判定し、第１位の設定情報が指定されなかったときに、指定された設定情報の設定評価情報を重み付け係数修正部２７に出力して、ステップＳ４１０に移行する。
【００９９】
一方、ステップＳ４１８において、環境設定指示情報を受信せずにステップＳ４３２に移行した場合は、セッション管理部２２において、利用者が会員専用ページからログアウトしたか否か、又はインターフェース部５の動作が終了してタイムアウトが発生したか否かを判定し、ログアウトした、又はタイムアウトが発生したと判定した場合(Yes)は、ステップＳ４３４に移行し、そうでない場合(No)は、ステップＳ４１０に移行する。
【０１００】
ステップＳ４３４に移行した場合は、セッション管理部２２において、情報通信端末１０とのセッションを終了して、ステップＳ４００に移行する。なお、認証失敗の場合は、一般利用者用のページに接続するようにしてもよい。
【０１０１】
（設定順位情報の生成処理の例）
次に、図８に基づき、ステップＳ４２８の設定順位情報の生成処理の流れを説明する。
ここで、図８は、設定順位情報生成部２４における設定順位情報生成処理を示すフローチャートである。
設定順位情報生成処理が開始されると、まずステップＳ５００に移行し、設定順位情報生成部２４において、重み付け係数格納部３２から、利用者の識別情報に対応した重み付け係数を取得して、ステップＳ５０２に移行する。
【０１０２】
ステップＳ５０２では、設定順位情報生成部２４において、設定情報格納部３１から、複数種類の設定情報を取得して、ステップＳ５０４に移行する。
ステップＳ５０４では、設定順位情報生成部２４において、情報通信端末１０からの嗜好情報と、ステップＳ５００において取得した重み付け係数とを用いて、ステップＳ５０２で取得した各設定情報の評価値を算出して、ステップＳ５０６に移行する。
【０１０３】
評価値の算出は、例えば、コンテンツ閲覧アプリ１ｂがＷｅｂブラウザであるときの操作嗜好情報であれば、この情報に含まれる各ＵＲＬに対して各設定情報の種類毎に且つ各ＵＲＬの種類毎に設定された重み付け係数を、各ＵＲＬのアクセス回数に乗じて、この乗算結果の各設定情報の種類毎の合計値を評価値として算出する。
本実施の形態においては、環境嗜好情報、コンテンツ嗜好情報のそれぞれについても、操作嗜好情報と同様に評価値を算出し、各嗜好情報について各設定情報毎に算出した表価値に基づき、各設定情報に対して１つの評価値を算出する。
【０１０４】
ステップＳ５０６では、設定順位情報生成部２４において、複数種類の設定情報に対して、ステップＳ５０４で算出した評価値の高い方から昇順に順位付けを行ない、ステップＳ５０８に移行する。
ステップＳ５０８では、設定順位情報生成部２４において、ステップＳ５０６の順位付け結果に基づき、設定順位情報を生成し、一連の処理を終了して元の処理に復帰する。
【０１０５】
本実施の形態において、設定順位情報は、設定情報の候補数が比較的少ないときは、全ての順位情報を含む設定順位情報を生成し、候補数が比較的多い場合は、上位５番目や１０番目までなど、上位のいくつかの順位情報を含む設定順位情報を生成する。
【０１０６】
（重み付け係数の修正処理の例）
次に、図９に基づき、重み付け係数修正部２７における重み付け係数修正処理の流れを説明する。
ここで、図９は、重み付け係数修正部２７における重み付け係数修正処理を示すフローチャートである。
重み付け係数修正処理は、まずステップＳ６００に移行し、重み付け係数修正部２７において、ユーザ設定登録部２５から設定評価情報及び識別情報を取得した否かを判定し、取得したと判定した場合(Yes)は、ステップＳ６０２に移行し、そうでない場合(No)は、取得するまで待機する。
【０１０７】
ステップＳ６０２に移行した場合は、重み付け係数修正部２７において、識別情報に対応する利用者用の重み付け係数を、重み付け係数格納部３２から取得して、ステップＳ６０４に移行する。つまり、利用者毎に格納された重み付け係数から識別情報に対応する利用者用の重み付け係数を取得する。
ステップＳ６０４では、重み付け係数修正部２７において、設定評価情報に基づき、ステップＳ６０２で取得した重み付け係数を修正して、ステップＳ６０６に移行する。
【０１０８】
ここで、重み付け係数の修正方法としては、順位第１位以外で指定された設定情報に対する重み付け係数を増加修正する方法などがある。増加修正の方法としては、例えば、取得した設定情報の評価値を構成する貢献度の大きい上位いくつかの嗜好情報の項目（環境設定項目、ＵＲＬ、語句）に対する重み付け係数を増加修正し、それ以外の係数はそのままとする。
ステップＳ６０６では、ステップＳ６０４で修正した重み付け係数を、修正前の重み付け係数に代えて重み付け係数格納部３２に格納して処理を終了する。
【０１０９】
（コンテンツ提供システムの動作例）
次に、図１０〜図１８に基づき、本実施の形態のコンテンツ提供システム１００の実際の動作を具体例を挙げて説明する。
ここで、図１０は、操作履歴情報の一例を示す図であり、図１１は、操作履歴情報から抽出される操作嗜好情報の一例を示す図であり、図１２は、コンテンツから抽出されるコンテンツ嗜好情報の一例を示す図である。また、図１３（ａ）は、環境嗜好情報に対する各設定情報の重み付け係数の一例を示す図であり、（ｂ）は、環境嗜好情報に対する各設定情報の評価値の一例を示す図である。また、図１４（ａ）は、操作嗜好情報に対する各設定情報の重み付け係数の一例を示す図であり、（ｂ）は、操作嗜好情報に対する各設定情報の評価値の一例を示す図である。また、図１５（ａ）は、コンテンツ嗜好情報に対する各設定情報の重み付け係数の一例を示す図であり、（ｂ）は、コンテンツ嗜好情報に対する各設定情報の評価値の一例を示す図である。また、図１６（ａ）及び（ｂ）は、各嗜好情報に対する総合的な評価値の一例を示す図である。また、図１７（ａ）〜（ｃ）は、設定順位情報の表示画面の一例を示す図である。また、図１８は、重み付け係数の修正方法の一例を示す図である。
【０１１０】
以下、嗜好情報の抽出対象の、環境設定登録アプリ１ａを、ＯＳの環境設定アプリケーションとし、コンテンツ閲覧アプリ１ｂをＷｅｂブラウザとし、コンテンツ作成アプリ１ｃをメーラーソフトとして説明する。
まず、情報通信端末１０は、データ収集部１において、各種アプリケーションの起動を検出すると（ステップＳ１００の「Ｙｅｓ」の分岐）、環境設定登録アプリ１ａが起動して環境情報が設定及び登録された場合に（ステップＳ１０２の「Ｙｅｓ」の分岐）、環境情報を環境情報格納部２に格納する。ここで、環境情報としては、ＯＳの起動画面に対する、テーマ（背景、アイコン、音）、表示文字サイズ、アニメーションの有無などの出力環境の設定情報が格納される。
【０１１１】
また、Ｗｅｂブラウザが起動して所定の操作が行われた場合に（ステップＳ１０６の「Ｙｅｓ」の分岐）、その操作履歴情報を操作履歴格納部３に格納する（ステップＳ１０８）。ここで、操作履歴情報としては、例えば、図１０に示すように、Ｗｅｂブラウザの操作時間の情報、この操作によってアクセスしたＵＲＬの情報などが格納される。
また、メーラーソフトが起動して電子メールが作成された場合に（ステップＳ１１０の「Ｙｅｓ」の分岐）、作成された電子メールをコンテンツ格納部４に格納する（ステップＳ１１２）。
【０１１２】
次に、情報通信端末１０は、利用者が所望のコンテンツを取得するために、利用者からの操作指示に応じて、インターフェース部５を起動し（ステップＳ２００）、コンテンツ提供サーバ２０にアクセスする（ステップＳ２０２）。このアクセスは、例えば、Ｗｅｂブラウザを含んで構成されるインターフェース部５において、コンテンツの取得先のコンテンツ提供サーバ２０のトップページのＵＲＬを入力し、そのＵＲＬにアクセスすることで行われる。ここでは、更に、利用者の操作指示に応じて、トップページから、会員専用のページにアクセスする。
【０１１３】
一方、コンテンツ提供サーバ２０は、情報通信端末１０から会員専用ページにアクセスがあると（ステップＳ４００の「Ｙｅｓ」の分岐）、セッション管理部２２において、利用者を認証するため、情報通信端末１０に対して、ＩＤ及びパスワードの入力を促す情報を送信する（ステップＳ４０２）。
情報通信端末１０においては、コンテンツ提供サーバ２０からのＩＤ及びパスワードの入力指示に応じて、利用者が操作部を介して入力したＩＤ及びパスワードをコンテンツ提供サーバ２０に送信する。
【０１１４】
コンテンツ提供サーバ２０は、情報通信端末１０からＩＤ及びパスワードを受信すると、セッション管理部２２において、受信したＩＤ及びパスワードを、例えば、ユーザ設定格納部３３に格納された登録者のＩＤ及びパスワードと照合して、このＩＤ及びパスワードに対応する利用者の認証処理を実行する（ステップＳ４０２）。
これにより、利用者が認証されると（ステップＳ４０４の「Ｙｅｓ」の分岐）、セッションＩＤを発行して、該情報通信端末１０とのセッションを確立する（ステップＳ４０６）。更に、セッション管理部２２は、セッションの確立後に、指定されたＵＲＬのページ情報（会員専用ページの情報）を、アクセス元の情報通信端末１０に送信する（ステップＳ４０８）。
【０１１５】
情報通信端末１０は、セッションの確立したコンテンツ提供サーバ２０から、指定した会員専用ページの提供ページ情報を受信すると、提供ページ表示部５ｃにおいて、会員専用ページを表示する（ステップＳ２０６）。会員専用ページには、リンクの設定されたコンテンツのリストと、コンテンツの出力環境の設定モードに移行するためのボタンとが表示されており、利用者は、提供ページ表示部５ｃによって表示された会員専用ページにおいて、情報通信端末１０の機種に応じて、マウスや操作パネルなどの操作によって、所望のコンテンツを指定するか、出力環境の設定モードのボタンを押下することができるようになっている。
【０１１６】
ここで、環境設定操作が実行され、設定モードのボタンが押下されると（ステップＳ２１６の「Ｙｅｓ」の分岐）、インターフェース部５において、環境設定指示情報を、コンテンツ提供サーバ２０に送信する（ステップＳ２１８）。
コンテンツ提供サーバ２０は、情報通信端末１０から、環境設定指示情報を受信すると（ステップＳ４１８の「Ｙｅｓ」の分岐）、ユーザ設定操作制御部２３において、嗜好情報の取得要求の送信指示がセッション管理部２２に出力され、セッション管理部２２によって、取得要求が送受信部２１を介して情報通信端末１０に送信される（ステップＳ４２０）。
【０１１７】
情報通信端末１０は、コンテンツ提供サーバ２０から、インターフェース部５を介して嗜好情報の取得要求を受信すると（ステップＳ２２０の「Ｙｅｓ」の分岐）、該インターフェース部５と連携動作する嗜好情報抽出部７に、嗜好情報の抽出指示を与える。
嗜好情報抽出部７において、嗜好情報抽出処理が実行されると（ステップＳ２２２）、まず、環境情報格納部２から、ＯＳの起動画面に対する環境情報を取得し（ステップＳ３００）、この環境情報から、ＯＳ起動画面の背景画像（携帯電話の場合は待ち受け画面の画像）、テーマの色、表示文字のサイズなどの環境嗜好情報を抽出する（ステップＳ３０２）。ここで、環境情報格納部２に、過去に設定された複数の環境情報が格納されている場合は、設定回数の情報なども嗜好情報として抽出するようにしてもよい。
【０１１８】
次に、操作履歴格納部３から、Ｗｅｂブラウザに対する操作履歴情報を取得し（ステップＳ３０４）、この操作履歴情報から、図１１に示すように、アクセスしたＵＲＬのトップページのＵＲＬ、そのアクセス回数などを含む操作嗜好情報を抽出する（ステップＳ３０６）。ここでは、操作履歴格納部３に格納されるＵＲＬの情報を、コンテンツ提供サーバ２０においてアクセス対象として設定されているＷｅｂサイトのＵＲＬのみとする。なお、操作履歴格納部３にはＵＲＬのアクセス情報を無差別に格納しておき、設定されているＷｅｂサイトのＵＲＬのみを抽出するようにしてもよい。
【０１１９】
次に、コンテンツ格納部４から、メーラーソフトで作成された電子メールを取得し（ステップＳ３０８）、この電子メールから、図１２に示すように、「楽しい」が３回、「面白い」が２回、「眠い」が５回、「絵文字の海」が３回などの記述語句とその記述回数の情報を含むコンテンツ嗜好情報を抽出する（ステップＳ３１０）。
これら抽出された嗜好情報は、インターフェース部５において、送受信部６を介してコンテンツ提供サーバ２０に送信される（ステップＳ２２４）。
【０１２０】
コンテンツ提供サーバ２０は、情報通信端末１０から嗜好情報を受信すると（ステップＳ４２２の「Ｙｅｓ」の分岐）、設定順位情報生成部２４において、設定順位情報の生成処理を実行する（ステップＳ４２４）。
設定順位情報の生成処理が実行されると、設定順位情報生成部２４は、重み付け係数格納部３２から、利用者の識別情報に対応する重み付け係数を取得し（ステップＳ５００）、設定情報格納部３１から、設定情報の候補を取得する（ステップＳ５０２）。
【０１２１】
ここでは、設定情報の候補が設定情報Ａ〜Ｆの６種類の候補があることとする。
環境嗜好情報として抽出された各設定項目に対する、設定情報Ａ〜Ｆの重み付け係数は、例えば、図１３（ａ）に示すような内容となる。
図１３（ａ）に示すように、環境嗜好情報に対する重み付け係数は、嗜好情報として抽出された環境情報の設定項目における、背景画像に対して、任意の画像を設定できる場合は最大値の１０が設定され、その他は、例えば、用意された画像を設定できる場合は「５」、設定できない場合は「０」などの数値が設定される。また、「テーマ：青」については、設定情報Ａ〜Ｆのうち青の割合が最も多いものに対して最大値の「１０」が設定され、その他は割合に応じて１０未満の数値が設定される。また、表示文字については、文字の大きさが利用者の嗜好と合致するものを最も多く含んでいる設定情報に対して最大値の「１０」が設定され、それ以外は、割合に応じて１０未満の数値が設定される。
【０１２２】
また、操作嗜好情報として抽出された各ＵＲＬに対する、設定情報Ａ〜Ｆの重み付け係数は、例えば、図１４（ａ）に示すような内容となる。
また、コンテンツ嗜好情報として抽出された各語句に対する、設定情報Ａ〜Ｆの重み付け係数は、例えば、図１５（ａ）に示すような内容となる。
【０１２３】
次に、設定順位情報生成部２４は、嗜好情報と、設定情報Ａ〜Ｆに対する重み付け係数とに基づき、設定情報Ａ〜Ｆに対する利用者の嗜好に応じた評価値を算出する（ステップＳ５０４）。
具体的に、設定情報毎に、環境嗜好情報に含まれる各設定項目に対する重み付け係数の加算値を算出する。これにより、環境嗜好情報については、例えば、図１３（ｂ）に示すように、設定情報Ａの評価値が「５６」、Ｂが「３０」、Ｃが「３５」、Ｄが「４１」、Ｅが「５２」、Ｆが「４８」と算出される。従って、環境嗜好情報については、各設定情報の順位が第１位〜第６位の順にＡ、Ｅ、Ｆ、Ｄ、Ｃ、Ｂとなる。
【０１２４】
また、操作嗜好情報については、設定情報毎に、各ＵＲＬに設定された重み付け係数と、そのＵＲＬのアクセス回数との乗算結果を算出し、その全ＵＲＬに対する合計値を算出する。これにより、操作嗜好情報については、例えば、図１４（ｂ）に示すように、設定情報Ａの評価値が「３２２」、Ｂが「５８４」、Ｃが「３１０」、Ｄが「３１２」、Ｅが「３７０」、Ｆが「３５２」と算出される。従って、環境嗜好情報については、各設定情報の順位が第１位〜第６位の順にＢ、Ｅ、Ｆ、Ａ、Ｄ、Ｃとなる。
【０１２５】
また、コンテンツ嗜好情報については、設定情報毎に、各語句に設定された重み付け係数と、その記述回数との乗算結果を算出し、その全語句に対する合計値を算出する。これにより、コンテンツ嗜好情報については、例えば、図１５（ｂ）に示すように、設定情報Ａの評価値が「７３１」、Ｂが「５３２」、Ｃが「３３３」、Ｄが「１２３」、Ｅが「４００」、Ｆが「２００」と算出される。従って、コンテンツ嗜好情報については、各設定情報の順位が第１位〜第６位の順にＡ、Ｂ、Ｅ、Ｃ、Ｆ、Ｄとなる。
【０１２６】
上記算出された評価値による設定情報の順位は、嗜好情報の種類によってバラバラであるので、本実施の形態においては、更に、これらの順位結果、又は評価値を用いて、総合的な評価値を求める。
本実施の形態では、例えば、図１６（ａ）に示すように、嗜好情報の種類毎の各設定情報の順位の合計値を最終的な評価値とする方法、同図（ｂ）に示すように、嗜好情報の種類毎の各設定情報の評価値の合計値を最終的な評価値とする方法を用いることとする。
【０１２７】
上記いずれかの方法で最終的な評価値が算出されると、該算出された評価値に基づき、設定情報Ａ〜Ｆに順位付けを行う（ステップＳ５０６）。
ここで、図１６（ａ）に示す方法を用いた場合は、順位の合計が一番低いものほど利用者の嗜好に合致しているものとする。従って、各設定情報の総合的な順位は、第１位〜第５位の順にＡ、Ｅ、Ｂ、Ｆ、Ｃ、Ｄとなる。この例の場合は、ＣとＤが同順となる。
【０１２８】
一方、図１６（ｂ）に示す方法を用いた場合は、評価値の合計が一番大きいものほど利用者の嗜好に合致しているものとする。従って、各設定情報の総合的な順位は、第１位〜第６位の順にＢ、Ａ、Ｅ、Ｃ、Ｆ、Ｄとなる。
なお、ここでは図１６（ｂ）の方法において正規化を行っていないため、環境嗜好情報と、その他の嗜好情報との間の数値差が大きくなっている。そのため、正規化を行わない場合は、図１６（ａ）の方法の方がより利用者の嗜好に合致した順位付けが行われるものと考えられる。従って、評価値の合計を算出する前に正規化を行うようにしてもよい。
【０１２９】
設定情報Ａ〜Ｆに対する順位付けが完了すると、次に、取得した設定情報と、順位付け結果とに基づき、設定順位情報を生成する（ステップＳ５０８）。
本実施の形態において、設定順位情報として、設定候補Ａ〜Ｆのうち、上位３位までの設定順位と、その設定情報から生成したスタイルシートを有するテストページの情報とを含むページ情報を生成する。
【０１３０】
設定順位情報生成部２４は、設定順位情報を生成すると、該生成した設定順位情報をユーザ設定操作制御部２３、セッション管理部２２を介して情報通信端末１０に送信する（ステップＳ４２６）。
情報通信端末１０は、コンテンツ提供サーバ２０から設定順位情報を受信すると（ステップＳ２２６）、設定順位情報表示部５ａにおいて、受信した設定順位情報に基づき、テストページを表示する（ステップＳ２２８）。ここで、テストページには、図１７（ａ）〜（ｃ）に示すように、各設定情報に対応するデザインのテストページと、その順位と、選択ボタンとが表示されており、ページをめくることによって、他の設定情報に対応するテストページが表示されるようになっている。
【０１３１】
そして、設定情報指定部５ｂにおいて、利用者の操作部を介した操作入力によって、利用者の任意のページの選択ボタンが押下され、設定情報が選択且つ指定されると（ステップＳ２３０の「Ｙｅｓ」の分岐）、インターフェース部５によって、指定された設定情報の種類を示す情報が、コンテンツ提供サーバ２０に送信される（ステップＳ２３２）。
コンテンツ提供サーバ２０は、情報通信端末１０からの設定情報の種類を示す情報を受信することで、設定情報が指定されたことを判定すると（ステップＳ４２８の「Ｙｅｓ」の分岐）、ユーザ設定登録部２５において、利用者の識別情報と、設定情報の種類を示す情報とに基づき、ユーザ設定格納部３３に、識別情報に対応して格納された設定情報を、指定された設定情報に書き換える処理を行う（ステップＳ４３０）。これにより、コンテンツ提供サーバ２０における、利用者の嗜好に適した設定情報の登録が完了する。
【０１３２】
この状態において、情報通信端末１０が、指定ページにアクセスして、コンテンツを閲覧又は視聴する操作を行うと（ステップＳ２０８の「Ｙｅｓ」の分岐）、その操作入力の情報が、コンテンツ提供サーバ２０に送信される（ステップＳ２１０）。
コンテンツ提供サーバ２０は、閲覧又は視聴に係る操作入力情報を受信すると（ステップＳ４１０の「Ｙｅｓ」）、コンテンツ閲覧制御部２６において、コンテンツ格納部３４から操作情報に応じたコンテンツを取得し、ユーザ設定格納部３３から識別情報に対応する設定情報を取得し（ステップＳ４１２）、これら取得した情報に基づき、該取得した設定情報に対応するスタイルシートを含むコンテンツの提供ページ情報を生成する（ステップＳ４１４）。そして、この生成した提供ページの情報をセッション管理部２２を介して、情報通信端末１０に送信する（ステップＳ４１６）。
【０１３３】
情報通信端末１０は、コンテンツ提供サーバ２０から、提供ページの情報を受信すると（ステップＳ２１２の「Ｙｅｓ」の分岐）、提供ページ表示部５ｃにおいて、コンテンツを含む提供ページを表示する（ステップＳ２１４）。これにより、コンテンツが表示、又は再生され、利用者は、表示されたコンテンツの閲覧又は再生されたコンテンツの視聴を行うことができる。
【０１３４】
一方、本実施の形態においては、利用者によって、順位第１位の設定情報が選択されずに、それ以外の設定情報が選択された場合に、該設定情報に対する重み付け係数を修正する重み付け係数修正処理が実行される。
以下、例を挙げて、重み付け係数修正処理について実際の動作を説明する。
コンテンツ提供サーバ２０は、例えば、図１７に示す、第１〜第３位の設定情報Ａ、Ｅ、Ｂのうち、順位第３位の設定情報Ｂが選択された場合（ステップＳ６００の「Ｙｅｓ」の分岐）に、重み付け係数修正部２７において、この設定情報Ｂの設定評価情報と、利用者の識別情報とに基づき、これらに対応する重み付け係数を重み付け係数格納部３２から取得する（ステップＳ６０２）。更に、設定評価情報に基づき、この取得した識別情報に対応する利用者の設定情報Ｂに対する重み付け係数を修正し（ステップＳ６０４）、この修正した重み付け係数を重み付け係数格納部３２に格納する（ステップＳ６０６）。
【０１３５】
具体的に、図１８に示すように、コンテンツ嗜好情報の各語句に対する、設定情報Ｂに対する重み付け係数のうち、評価値への貢献度の大きい上位二割に該当する「眠い」、「絵文字の海」に対する重み付け係数の値を１ずつ増加する修正を行う。
なお、修正方法は、この方法に限らず、語句の全てに対する重み付け係数を所定数増加する修正を行ったり、増加修正に加えて又は増加修正せずに、他の順位の設定情報に対する重み付け係数の値を所定数減少する修正を行ったりするなど、他の修正方法を用いてもよい。
【０１３６】
以上、本実施の形態のコンテンツ提供システム１００は、情報通信端末１０のデータ収集部１において、例えば、ＯＳ起動画面の出力環境などを設定登録する環境設定登録アプリ１ａ、Ｗｅｂブラウザなどのコンテンツ閲覧アプリ１ｂ、メーラーソフトなどのコンテンツ作成アプリ１ｃの各動作を監視し、これらの起動に応じて、各種嗜好情報の抽出元となる情報を取得して各格納部に保持することが可能である。
【０１３７】
更に、コンテンツの出力内容に係る設定情報を指定するときに、コンテンツ提供サーバ２０からの取得要求に応じて、上記保持した情報から各種嗜好情報を抽出し、この抽出した嗜好情報をコンテンツ提供サーバ２０に送信することができる。
一方、コンテンツ提供サーバ２０は、情報通信端末１０から受信した嗜好情報と、利用者（識別情報）毎に、該嗜好情報に対して設定情報の候補毎に設定された重み付け係数とに基づき、設定情報の候補に順位付けを行うことができる。更に、この順位付け結果に基づき、設定順位情報を生成し、該生成した設定順位情報を情報通信端末１０に送信することができる。
【０１３８】
情報通信端末１０においては、コンテンツ提供サーバ２０から受信した設定順位情報に基づき、設定情報の候補に対する順位情報を表示することができる。更に、表示した設定順位に対応する設定情報から、利用者の任意の設定情報を指定することができる。
コンテンツ提供サーバ２０は、更に、情報通信端末１０において指定された設定情報を、利用者毎にユーザ設定格納部３３に格納して保持し、情報通信端末１０から提供コンテンツに対する閲覧又は視聴の操作入力があったときに、該当するコンテンツをコンテンツ格納部３４から取得すると共に、ユーザ設定格納部３３から利用者の識別情報に対応する設定情報を取得し、これら取得したコンテンツ及び設定情報に基づき、該設定情報に対応するデザイン（例えば、スタイルシート）を有したコンテンツの提供ページの情報を生成し、この情報を情報通信端末１０に送信することができる。
【０１３９】
これにより、情報通信端末１０の利用者は、自己の嗜好に応じて順位付けされた設定情報から、嗜好に合った設定情報を簡易に選択することができる。
上記実施の形態において、環境設定登録アプリ１ａは、発明１の出力環境設定手段に対応し、コンテンツ閲覧アプリ１ｂは、発明２又は４のアプリケーションに対応し、コンテンツ作成アプリ１ｃは、発明３のコンテンツ作成手段又は発明５のアプリケーションに対応し、データ収集部１及び環境情報格納部２は、発明１の出力環境情報記憶手段に対応し、データ収集部１及び操作履歴格納部３は、発明２又は４の操作履歴記憶手段に対応し、データ収集部１及びコンテンツ格納部４は、発明３のコンテンツ記憶手段又は発明５の電子メール記憶手段に対応し、嗜好情報抽出部７は、発明１乃至５のいずれか１の出力内容情報抽出手段に対応し、嗜好情報は、発明１乃至５のいずれか１の出力内容情報に対応し、インターフェース部５及び送受信部６は、発明１、４及び５のいずれか１の嗜好情報送信手段に対応し、設定順位情報表示部５ａは、発明１、４及び５のいずれか１の設定順位情報通知手段に対応し、提供ページ表示部５ｃは、発明１、４及び５のいずれか１の提供ページ表示手段に対応し、不図示の操作部、設定情報指定部５ｂ及び送受信部６は、発明１、４及び５のいずれか１の設定情報指定手段に対応する。
【０１４０】
また、上記実施の形態において、コンテンツ格納部３４は、発明１、４及び５のいずれか１の提供コンテンツ記憶手段に対応し、コンテンツ閲覧制御部２６は、発明１、４及び５のいずれか１のコンテンツ取得手段、及び提供ページ情報生成手段に対応し、ユーザ設定操作制御部２３は、発明１、４及び５のいずれか１の嗜好情報取得手段に対応し、設定情報格納部３１は、発明１、４及び５のいずれか１の設定情報記憶手段に対応し、設定順位情報生成部２４は、発明１、４及び５のいずれか１の順位付け手段、及び設定順位情報生成手段に対応し、重み付け係数格納部３２は、発明４又は５の重み付け係数記憶手段に対応し、送受信部２１及びセッション管理部２２は、発明１、４及び５のいずれか１の設定順位情報送信手段、及び提供ページ情報送信手段に対応する。
【０１４１】
なお、上記実施の形態において、設定順位情報生成部２４を、情報通信端末１０からの嗜好情報と、嗜好情報の各項目に対して設定情報の種類毎に設定された重み付け係数とに基づき各設定情報の評価値を算出し、該評価値に基づきコンテンツの出力内容に係る設定情報の候補毎に順位付けを行ない、該順位付け結果に基づき設定情報に対する順位を含む設定順位情報を生成する構成としたが、この構成に限らない。
【０１４２】
例えば、コンテンツのレイアウト、コンテンツを表示するフレームのデザイン、ニュースなどのコンテンツに用いるフォントの種類及びサイズなどの設定情報を構成する各設定項目に対して重み付け係数を設定し、該重み付け係数を用いて設定項目毎に評価値を算出し、該評価値に基づきコンテンツの出力内容に係る設定情報の各候補の各設定項目に対して順位付けを行ない、該順位付け結果に基づき設定項目毎の順位を含む設定順位情報を生成する構成としてもよい。
【０１４３】
この構成の場合に、情報通信端末１０は、例えば、図１９（ａ）〜（ｃ）に示すように、各レイアウトの種類に対するテストページと、これらの順位情報を表示するなど、設定項目毎にそのテストデータと順位とを表示する。ここで、図１９（ａ）〜（ｃ）は、設定項目に対する設定順情報の表示画面の一例を示す図である。
また、この構成の場合に、重み付け係数修正部２７は、重み付け係数が設定項目毎に設定されているので、情報通信端末１０において、順位１位の設定項目が選択されずに他の順位の設定項目が選択されたときに、この選択された設定項目に対する重み付け係数を修正する。修正方法については、上記実施の形態で説明した方法と同様となる。
【０１４４】
また、上記実施の形態においては、嗜好情報の抽出対象である、環境登録設定アプリ１ａ、コンテンツ閲覧アプリ１ｂ及びコンテンツ作成アプリ１ｃの動作内容に応じたデータを収集するデータ収集部１と、環境情報格納部２、操作履歴格納部３及びコンテンツ格納部４とを備え、これら格納部に格納した３種類のデータから情報の出力環境に係る利用者の嗜好情報を抽出する構成としたが、この構成に限らない。
【０１４５】
上記３種類のデータのうちいずれか１種類又は２種類のデータを格納し、該１種類又は２種類のデータから嗜好情報を抽出する構成としてもよい。
この構成の場合は、データ収集部１が監視するアプリケーションを上記１種類又は２種類のデータに対応するものだけとすることができる。また、格納部も上記１種類又は２種類のデータに対応したものとなる。
【０１４６】
また、コンテンツ提供サーバ２０においては、設定順位情報生成部２４において、上記１種類又は２種類のデータから抽出された嗜好情報と、この嗜好情報に対応する重み付け係数とに基づき、設定順位情報を生成することになる。
また、上記実施の形態においては、重み付け係数修正部２７において、設定順位が１位のものが選択されなかったときに、選択された設定情報に係る重み付け係数を修正する構成としたが、これに限らず、１位以外が選択されても修正しない構成としてもよい。
【０１４７】
また、上記実施の形態においては、データ収集部１において、環境情報登録アプリ１ａ、コンテンツ閲覧アプリ１ｂ及びコンテンツ作成アプリ１ｃの実行を監視し、実行されたアプリケーションによって生じる環境情報、操作履歴情報及びコンテンツを、環境情報格納部２、操作履歴格納部３及びコンテンツ格納部４にそれぞれ分別して格納する構成としたが、この構成に限らない。
【０１４８】
例えば、各アプリケーション１ａ、１ｂ及び１ｃが、それぞれの実行によって生じる情報を環境情報格納部２、操作履歴格納部３及びコンテンツ格納部４にそれぞれ格納する。そして、嗜好情報抽出部７は、これら格納された情報の保存領域を知っていて、その範囲を検索し、索出した情報から嗜好情報を抽出するといった構成にしてもよい。
また、上記実施の形態においては、嗜好情報抽出部７を、インターフェース部５と連動させる構成としたが、この構成に限らない。
【０１４９】
例えば、嗜好情報抽出部７が、定期プログラムによって定期的に且つ自動的に、又は利用者の指示に応じたタイミングで環境情報格納部２、操作履歴格納部３及びコンテンツ格納部４から情報を検索し、索出した情報から嗜好情報を抽出する構成としてもよい。また、このようにして抽出した情報を、定期的に且つ自動的に、又は利用者の指示に応じたタイミングで、コンテンツ提供サーバ２０に送信する構成としてもよい。また、利用者が操作部を操作して送信指示をする場合は、画面に表示された送信ボタンを押下することなどによって、抽出した情報を一括送信できる構成にしてもよいし、任意の情報を選択して送信できる構成としてもよいし、これらを選択的に行える構成としてもよい。
【０１５０】
また、上記実施の形態においては、コンテンツ提供サーバ２０において、重み付け係数格納部３２に利用者毎に設定された重み付け係数を格納し、この重み付け係数を用いて、各利用者に対する各設定情報の評価値を算出する構成としたが、この構成に限らない。
例えば、重み付け係数格納部３２に全ての利用者に共通の重み付け係数を格納し、この共通の重み付け係数を用いて、各利用者に対する設定情報の評価値を算出する構成としてもよい。この場合に、重み付け係数の修正は、利用者が第１位以外の設定情報を指定したときに、共通の重み付け係数に対して行う。
【０１５１】
また、上記実施の形態においては、操作履歴格納部３に、操作履歴情報として、アクセスしたＵＲＬのうち、コンテンツ提供サーバ２０においてアクセス対象として設定されているＵＲＬのみを格納する構成とし、この格納した操作履歴情報をコンテンツ提供サーバ２０に送信する構成としたが、この構成に限らない。
例えば、操作履歴情報として、情報通信端末１０でアクセスしたＵＲＬの情報を、全て操作履歴格納部３に格納する構成とし、この格納した操作履歴情報を全てコンテンツ提供サーバ２０に送信し、コンテンツ提供サーバ２０において、受信した操作履歴情報から、アクセス対象として設定されているＵＲＬに対応する操作履歴情報を抽出する構成としてもよい。
【図面の簡単な説明】
【０１５２】
【図１】本発明に係るコンテンツ提供システム１００の概略構成を示すブロック図である。
【図２】情報通信端末１０の詳細な構成を示すブロック図である。
【図３】コンテンツ提供サーバ２０の詳細な構成を示すブロック図である。
【図４】データ収集部１のデータ収集処理を示すフローチャートである。
【図５】情報通信端末１０におけるコンテンツ閲覧処理を示すフローチャートである。
【図６】嗜好情報抽出部７における嗜好情報の抽出処理を示すフローチャートである。
【図７】コンテンツ提供サーバ２０のコンテンツ提供処理を示すフローチャートである。
【図８】設定順位情報生成部２４における設定順情報生成処理を示すフローチャートである。
【図９】重み付け係数修正部２７における重み付け係数修正処理を示すフローチャートである。
【図１０】操作履歴情報の一例を示す図である。
【図１１】操作履歴情報から抽出される操作嗜好情報の一例を示す図である。
【図１２】コンテンツから抽出されるコンテンツ嗜好情報の一例を示す図である。
【図１３】（ａ）は、環境嗜好情報に対する各設定情報の重み付け係数の一例を示す図であり、（ｂ）は、環境嗜好情報に対する各設定情報の評価値の一例を示す図である。
【図１４】（ａ）は、操作嗜好情報に対する各設定情報の重み付け係数の一例を示す図であり、（ｂ）は、操作嗜好情報に対する各設定情報の評価値の一例を示す図である。
【図１５】（ａ）は、コンテンツ嗜好情報に対する各設定情報の重み付け係数の一例を示す図であり、（ｂ）は、コンテンツ嗜好情報に対する各設定情報の評価値の一例を示す図である。
【図１６】（ａ）及び（ｂ）は、各嗜好情報に対する総合的な評価値の一例を示す図である。
【図１７】（ａ）〜（ｃ）は、設定順位情報の表示画面の一例を示す図である。
【図１８】重み付け係数の修正方法の一例を示す図である。
【図１９】（ａ）〜（ｃ）は、設定項目に対する設定順情報の表示画面の一例を示す図である。
【符号の説明】
【０１５３】
１００…コンテンツ提供システム、１０_１〜１０_ｎ…情報通信端末、２０_１〜２０_ｍ…コンテンツ提供サーバ、４０…基地局、５０…ネットワーク、１…データ収集部、１ａ…環境設定登録アプリケーション、１ｂ…コンテンツ閲覧アプリケーション、１ｃ…コンテンツ作成アプリケーション、２…環境情報格納部、３…操作履歴格納部、４…コンテンツ格納部、５…インターフェース部、５ａ…設定順位情報表示部、５ｂ…設定情報指定部、５ｃ…提供ページ表示部、６，２１…送受信部、７…嗜好情報抽出部、２２…セッション管理部、２３…ユーザ設定操作制御部、２４…設定順位情報生成部、２５…ユーザ設定登録部、２６…コンテンツ閲覧制御部、２７…重み付け係数修正部、３１…設定情報格納部、３２…重み付け係数格納部、３３…ユーザ設定格納部、３４…コンテンツ格納部
【図１】
0005009861.tif 000002
【図２】
0005009861.tif 000003
【図３】
0005009861.tif 000004
【図４】
0005009861.tif 000005
【図５】
0005009861.tif 000006
【図６】
0005009861.tif 000007
【図７】
0005009861.tif 000008
【図８】
0005009861.tif 000009
【図９】
0005009861.tif 000010
【図１０】
0005009861.tif 000011
【図１１】
0005009861.tif 000012
【図１２】
0005009861.tif 000013
【図１３】
0005009861.tif 000014
【図１４】
0005009861.tif 000015
【図１５】
0005009861.tif 000016
【図１６】
0005009861.tif 000017
【図１７】
0005009861.tif 000018
【図１８】
0005009861.tif 000019
【図１９】
0005009861.tif 000020