(57)【要約】  【課題】  それぞれ独立にコンテンツを出力可能な複数の出力コンポーネントが所定パターンで配置された個人用ポータルサイトを提供するシステムにおいて、一般の表示系コンテンツ（Ｗｅｂページ、画像、テレビ映像、携帯電話用コンテンツ等）が出力コンポーネントに正常に出力されるようにする。  【解決手段】  Ｗｅｂブラウザ１７（クライアント）上のコマ１８５（出力コンポーネント）に表示するコンテンツとして外部サーバ１３上にある一般のコンテンツが指定されている場合、ポータルサーバ１２は、コンテンツ変換部３４によりそのコンテンツを画像に変換してコマ１８５に送信する。コンテンツの表示イメージの中から一部を切り出した画像をコマ１８５に送信することもできる。【選択図】  図１
2006318180.tif 000002
【特許請求の範囲】
【請求項１】
多数のコンテンツの中から所望のコンテンツを選択して自分専用のポータルサイトを構築することができるサービスをユーザに提供するポータルサイト提供システムにおいて、ユーザ端末上で動作するクライアントからネットワーク経由で送信されてくる要求に応じた処理を実行するサーバを備え、該サーバは、
多数のユーザの属性情報を保存したユーザデータベース、
前記クライアント上で互いに独立に動作する複数の出力コンポーネントが所定パターンで配置された情報出力領域を有する個人用ポータルサイトを構成するための情報であるポータル設計情報をユーザ毎に保存した設計データベースであって、前記ポータル設計情報には各出力コンポーネントに出力すべきコンテンツを指定した情報を含む設計データベース、
ユーザの端末上で動作するクライアントから所定の要求を受けた時に、該ユーザに対応するポータル設計情報を前記クライアントに送信する設計情報送信部、
表示コンポーネントから所定の要求を受けたとき、前記設計データベースにおいて該出力コンポーネントに出力すべきものとして指定されたコンテンツを所定の場所から取得するコンテンツ取得部、
前記コンテンツが表示系コンテンツであり、且つ、出力コンポーネントの表示仕様に従ったものでない場合は、該コンテンツを前記表示仕様に従った表示用画像に変換するコンテンツ変換部、及び、
前記コンテンツ変換部により生成された表示用画像を前記出力コンポーネントに送信するコンテンツ送信部
を備えることを特徴とするポータルサイト提供システム。
【請求項２】
前記ポータル設計情報は、ユーザにより出力コンポーネント毎に指定された表示条件を示す情報を含み、前記コンテンツ変換部が、前記表示条件に従ってコンテンツを表示用画像に変換することを特徴とする請求項１記載のポータルサイト提供システム。
【請求項３】
前記表示条件を示す情報は、コンテンツ全体の表示イメージのうち前記出力コンポーネントに出力すべき範囲を示す情報を含むことを特徴とする請求項２記載のポータルサイト提供システム。
【請求項４】
前記ポータル設計情報がユーザにより出力コンポーネント毎に指定されたリフレッシュレートを示す情報を含み、前記コンテンツ変換部は、前記リフレッシュレートで指定される時間間隔毎に最新のコンテンツを表示用画像に変換することを特徴とする請求項１記載のポータルサイト提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポータルサイト提供システムに関する。
【背景技術】
【０００２】
いわゆるポータルサイト提供システムは、インターネット等のネットワーク上に存在する膨大な情報の中から所望の情報を効率よく利用できるようにするための様々な機能やサービス（リンク集、ディレクトリサービス、検索機能等）をユーザに提供するものである。最近では、ユーザが多数のポータル用コンテンツの中から所望のコンテンツを選択して自分専用のポータルサイト（以下、「個人ポータル」と呼ぶ）を構築することが可能なポータルサイト提供システムが多数登場してきている（例えば、非特許文献１、非特許文献２を参照）。
【０００３】
個人ポータルでは、ユーザ自身が所望のコンテンツを選択できるため、当然、一般のポータルを利用する場合よりも効率よく目的のコンテンツに到達できるわけであるが、それでも、コンテンツの数が多くなれば、ページ内に掲載される情報量は相当なものになる。特に、従来のポータルサイト提供システムは主に文字情報でページが構成されるため、多数のコンテンツがあると、目的のコンテンツ（例えば、未読コンテンツ）を探し出すのに少なからぬ手間がかかってしまう。
【０００４】
ポータルサイト提供システムに関する一般的な課題として、利用可能なコンテンツの充実が挙げられる。一方で、コンテンツの数が多くなると、ユーザが目的や好みに合ったコンテンツを見つけ出すのに時間がかかるようになり、特に初心者のユーザの場合、ポータル設計意欲が削がれることにもなりかねない。
【０００５】
ところで、インターネットでは多種多様なコンテンツが公開されているが、その中には、極めて短い時間間隔で更新したいものもあれば（例：株価の推移）、数時間間隔で十分なものもある（例：天気）。ところが、従来のポータルサイト提供システムには、個人ポータル全体の表示を一定時間間隔で更新（リフレッシュ）することができるものは存在するものの、コンテンツ毎に細かい更新設定ができるものは知られていない。
【０００６】
情報ソース毎にリフレッシュレートを設定可能な公知のシステムとして特許文献１に記載のものがある。しかし、同システムは、基本的にユーザのコンピュータ上に構築されるデスクトップシステムであり、多数のユーザにポータルサイトサービスを提供するものではない。
【０００７】
以上のような課題を解決するため、本願出願人は、
多数のコンテンツの中から所望のコンテンツを選択して自分専用のポータルサイトを構築することができるサービスをユーザに提供するポータルサイト提供システムにおいて、ユーザ端末上で動作するクライアントからネットワーク経由で送信されてくる要求に応じた処理を実行するサーバを備え、該サーバは、
多数のユーザの属性情報を保存したユーザデータベース、
前記クライアント上で互いに独立に動作する複数の出力コンポーネントが所定パターンで配置された情報出力領域を有する個人用ポータルサイトを構成するためのポータル設計情報をユーザ毎に保存した設計データベース、
前記出力コンポーネントへの出力用として登録された多数のコンテンツの属性情報を保存したコンテンツデータベース、
ユーザの端末上で動作するクライアントから所定の要求を受けた時に、該ユーザに対応するポータル設計情報を前記クライアントに送信する設計情報送信部、
前記クライアント上で動作する出力コンポーネントから所定の要求を受けた時に、該出力コンポーネントに対応するコンテンツを該出力コンポーネントに送信するコンテンツ送信部、及び、
各出力コンポーネントに出力すべきコンテンツを、該出力コンポーネントに対応するユーザの属性及び各コンテンツの属性に基づいて選択するコンテンツ選択部
を備えることを特徴とするポータルサイト提供システムを発明した（特願2004-379655）。
【０００８】
上記発明によれば、複数の出力コンポーネントをクライアント上で動作させるとともに、それらを個別に制御することができるため、コンテンツに応じたきめ細かい出力制御が可能である。また、ユーザの属性とコンテンツの属性を考慮して自動的にコンテンツを選択する仕組みが提供されているため、ユーザは、自分に適したコンテンツを含む個人ポータルを簡単に構築することができる。
【０００９】
【特許文献１】特表2003-513350号公報（請求項１）
【非特許文献１】「My Yahoo!」,[online],[平成16年12月20日検索],インターネット<URL:http://my.yahoo.co.jp>
【非特許文献２】「マイニフティ」,[online],[平成16年12月20日検索],インターネット<URL:https://enter.nifty.com/my/>
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記発明のシステムで提供される個人ポータルでは、例えば、複数の矩形状の出力コンポーネントがＷｅｂブラウザ上にマトリックス状に配置される。このような構成を採用すると、各出力コンポーネントが画面上で占める領域は限られたものとならざるを得ない。出力されるコンテンツが音声系コンテンツであれば問題ないが、それがＷｅｂページ、画像、ストリーム動画、テレビ映像等の表示系コンテンツである場合、コンテンツの表示サイズが大きすぎて出力コンポーネントに正常に出力（表示）されなくなる恐れがある。
【００１１】
本発明は以上のような課題を解決するために成されたものであり、その目的は、多数のコンテンツの中から所望のコンテンツを選択して自分専用のポータルサイトを構築することができるサービスをユーザに提供するポータルサイト提供システムにおいて、それぞれ独立にコンテンツを出力可能な複数の出力コンポーネントが所定パターンで配置された情報表示領域を個人用ポータルサイトに設けるとともに、各出力コンポーネントに表示系コンテンツが正常に出力されるようにすることである。
【課題を解決するための手段】
【００１２】
上記課題を解決するために成された本発明に係るポータル提供システムは、多数のコンテンツの中から所望のコンテンツを選択して自分専用のポータルサイトを構築することができるサービスをユーザに提供するポータルサイト提供システムにおいて、ユーザ端末上で動作するクライアントからネットワーク経由で送信されてくる要求に応じた処理を実行するサーバを備え、該サーバは、
多数のユーザの属性情報を保存したユーザデータベース、
前記クライアント上で互いに独立に動作する複数の出力コンポーネントが所定パターンで配置された情報出力領域を有する個人用ポータルサイトを構成するための情報であるポータル設計情報をユーザ毎に保存した設計データベースであって、前記ポータル設計情報には各出力コンポーネントに出力すべきコンテンツを指定した情報を含む設計データベース、
ユーザの端末上で動作するクライアントから所定の要求を受けた時に、該ユーザに対応するポータル設計情報を前記クライアントに送信する設計情報送信部、
表示コンポーネントから所定の要求を受けたとき、前記設計データベースにおいて該出力コンポーネントに出力すべきものとして指定されたコンテンツを所定の場所から取得するコンテンツ取得部、
前記コンテンツが表示系コンテンツであり、且つ、出力コンポーネントの表示仕様に従ったものでない場合は、該コンテンツを前記表示仕様に従った表示用画像に変換するコンテンツ変換部、及び、
前記コンテンツ変換部により生成された表示用画像を前記出力コンポーネントに送信するコンテンツ送信部
を備えることを特徴としている。
【００１３】
本発明において、サーバは、例えばインターネットを通じて他の端末上のＷｅｂブラウザから送信されてくる各種要求に応じた処理を実行するＷｅｂサーバや、該Ｗｅｂサーバと連携するデータベースサーバを含む構成とすることができる。この場合、Ｗｅｂブラウザが本発明のクライアントに相当することになる。
【００１４】
出力コンポーネントとは、クライアント上で視覚情報の表示や音声の再生を行うコンポーネントのことをいう。例えば、クライアントとしてＷｅｂブラウザを用いる場合、出力コンポーネントは、Ｗｅｂブラウザのプラグインを利用して構成することができる。
【００１５】
情報出力領域とは、コンピュータの画面上におけるクライアントの表示領域（ウィンドウ）内に定義された視覚的な情報出力領域のことをいう。例えば、Ｗｅｂページ全体又はその内部に定義された出力領域がこれに該当する。
【００１６】
ポータル設計情報とは、クライアントがその表示領域内に情報出力領域を生成するために必要な一切の情報のことをいう。例えば、ＨＴＭＬ文書、画像、アプレット、スクリプト等のファイルがこれに該当する。また、アプレットやスクリプトの動作（例えば、リフレッシュレート）を制御するためのパラメータや変数等もポータル設計情報に含まれる。
【００１７】
本発明に係るシステムにおいて、ユーザの端末上で動作するクライアントから所定の要求がサーバに送信されると、サーバの設計情報送信部が該ユーザに対応するポータル設計情報を前記クライアントに送信する。ポータル設計情報を受け取ったクライアントは、その情報を用いて、複数の出力コンポーネントが所定パターン（例えばマトリックス状）で配置された情報出力領域を有する個人用ポータルページを画面上に生成する。前記複数の出力コンポーネントはそれぞれ、自身が出力すべきコンテンツの取得要求をサーバに送信する。この要求を受けたサーバ側では、コンテンツ送信部がその出力コンポーネントに対応するコンテンツを該コンポーネントに送信する。
【００１８】
上記コンテンツ送信処理において、送信しようとするコンテンツが、Ｗｅｂページ、画像、ストリーム動画、テレビ映像、携帯電話用コンテンツ等の表示系コンテンツであり、且つ、出力コンポーネントの表示仕様（縦横の表示サイズ、色数、色深度等）に従ったものでない場合、コンテンツ変換部が該コンテンツを前記表示仕様に従った表示用画像に変換し、コンテンツ送信部はその表示用画像を出力コンポーネントに送信する。画像の形式は、例えばＪＰＥＧ形式等、一般的な形式でよい。一方、送信しようとするコンテンツの表示仕様に従って設計されたものである場合、コンテンツ送信部はそのコンテンツをそのまま出力コンポーネントに送信する。
【００１９】
本発明の一態様においては、前記ポータル設計情報が、ユーザにより出力コンポーネント毎に指定された表示条件を示す情報を含み、前記コンテンツ変換部が、前記表示条件に従ってコンテンツを表示用画像に変換する。表示条件としては、例えば以下のようなものが挙げられる。
・コンテンツ全体の表示イメージのうちユーザにより指定された所定の範囲だけを切り出して表示用画像とする。
・クライアント上における出力コンポーネントの表示領域のサイズに応じて表示用画像を拡大／縮小する。
【００２０】
本発明の一態様においては、前記ポータル設計情報がユーザにより出力コンポーネント毎に指定されたリフレッシュレートを示す情報を含み、前記コンテンツ変換部が、前記リフレッシュレートで指定される時間間隔毎に最新のコンテンツを表示用画像に変換する。これにより、例えば、テレビ映像から一定時間間隔で連続的に取得した一連の静止画像をコマ送り形式で出力コンポーネントに表示させることができる。
【発明の効果】
【００２１】
本発明によれば、多数のコンテンツの中から所望のコンテンツを選択して自分専用のポータルサイトを構築することができるサービスをユーザに提供するポータルサイト提供システムにおいて、それぞれ独立にコンテンツを出力可能な複数の出力コンポーネントが所定パターンで配置された情報表示領域を個人用ポータルサイトに設けた場合でも、各出力コンポーネントに、Ｗｅｂページ、画像、ストリーム動画、テレビ映像、携帯電話用コンテンツ等の表示系コンテンツが正常に出力されるようになる。
【発明を実施するための最良の形態】
【００２２】
図１に本発明の一実施形態であるポータルサイト提供システムの概略構成を示す。本実施形態のポータルサイト提供システム１（以下、「本システム１」と呼ぶ）は、インターネット１０に接続されたコンピュータであるポータルサーバ１２（以下、「サーバ１２」と呼ぶ）を備えている。サーバ１２は、同じくインターネット１０に接続されたコンピュータであるコンテンツ提供者端末１４及びユーザ端末１６から各種要求を受け取り、その要求に応じた処理を実行する。なお、図１ではコンテンツ提供者端末１４及びユーザ端末１６をそれぞれ１台だけ描いているが、実際にはいずれの端末も複数台ずつインターネット１０に接続される。
【００２３】
サーバ１２は、所定のプログラムを実行することよりソフトウェア的に構成された機能部であるＷｅｂサーバ２０、データベースサーバ２２（以下、「ＤＢサーバ２２」と呼ぶ）、コンテンツ提供者登録受付部２４、コンテンツ登録受付部２６、コンテンツ設定支援部２８、ユーザ登録受付部３０、ポータル設計支援部３２、コンテンツ選択部３３、コンテンツ変換部３４、コンテンツ紹介支援部３５及びコンテンツ評価支援部３６を備えている。また、サーバ１２は、ハードディスクや半導体メモリ等で構成されたデータ記憶部４０を備えている。
【００２４】
データ記憶部４０には、本システム１を利用するためのＷｅｂサイト４２が作成されている。Ｗｅｂサイト４２は、ＨＴＭＬ文書、画像、スクリプト、アプレット、ＣＧＩプログラム等のファイルから構成される。Ｗｅｂサーバ２０は、ユーザ端末１６からの要求に応じて、ＨＴＭＬ文書や画像ファイル、あるいは、スクリプトやＣＧＩプログラムの実行結果を含むデータを端末に送信する。
【００２５】
また、データ記憶部４０には、本システム１に必要な各種データを保存するための各種データベースが構築されている。各データベースの概要は以下の通りである（図２参照）。
【００２６】
コンテンツ提供者ＤＢ（５０）：  コンテンツ提供者ＩＤ、コンテンツ提供者名、業種、連絡先、担当者名、ログインパスワード等、本システム１のコンテンツ提供者に関する情報を保存したデータベース。
コンテンツＤＢ（５２）：  コンテンツＩＤ、コンテンツ提供者ＩＤ、コンテンツ種別、コンテンツの場所、アイコンの場所、更新日時、コンテンツ設定データ等、本システム１に登録されたコンテンツに関する情報を保存したデータベース。「コンテンツ種別」には、コンテンツの種別を示す値（例えばＭＩＭＥタイプ）が格納される。コンテンツの本体（通常、ファイル）は、予めサーバ１２の所定の場所にアップロードしておく。この場合、「コンテンツの場所」には、サーバ１２上に保存されたコンテンツファイルへのパスが書き込まれる。あるいは、コンテンツ提供者が独自に運営するサーバ上に予め用意しておいたコンテンツを利用することも可能である。この場合、「コンテンツの場所」には、該当コンテンツのＵＲＬが書き込まれる。「アイコン」及び「コンテンツ設定データ」については後述する。
ユーザＤＢ（５４）：  ユーザＩＤ、ハンドル名、電子メールアドレス、ユーザ属性、ログインパスワード等、本システム１でポータルサービスを利用するユーザに関する情報を保存したデータベース。「ユーザ属性」の項目としては、氏名、性別、住所、生年月日、血液型、職業、趣味、資格等がある。
ポータル設計ＤＢ（５６）：  ポータルＩＤ、ユーザＩＤ、ページＩＤのリスト等、個人ポータルの全体設計データをユーザ毎に保存したデータベース。「ページＩＤのリスト」には、該当する個人ポータルに含まれる一又は複数のページのＩＤが、個人ポータル内における表示順に保持される。また、個人ポータルのうち、ページに依存せず常に表示される共通部分の設定データがあれば、そのデータもこのデータベースに保存される。
ページ設計ＤＢ（５８）：  ページＩＤ、対応するユーザＩＤ、コマの配列、コマのサイズ、配色、ユニットＩＤのリスト等、ポータルを構成する各ページの設計データを保存したデータベース。「コマ」とは、個人ポータルのページ内に配置される矩形状のコンテンツ表示コンポーネントであって、Ｗｅｂブラウザ（以下、「ブラウザ」と呼ぶ）上におけるユニットの視覚的表現に相当する。「ユニットＩＤのリスト」には、該当ページに含まれる一又は複数のユニットのＩＤが、ページ内での表示順に保持される。
ユニット設計ＤＢ（６０）：  ユニットＩＤ、コンテンツＩＤ、外部コンテンツ情報（ＵＲＬ、表示範囲、表示条件、フォントサイズ）、リフレッシュレート、未読／既読フラグ、カテゴリ設定、ユーザ属性項目指定、スケジュール設定等、各ユニットに関する情報を保存したデータベース。このデータベースに保存される情報の詳細については後述する。
コンテンツ表示履歴ＤＢ（６２）：  履歴ＩＤ、表示日時、コンテンツＩＤ、ユニットＩＤ等、コンテンツの表示履歴に関する情報を保存したデータベース。
コンテンツ紹介履歴ＤＢ（６４）：  紹介ＩＤ、紹介日時、紹介元ユーザＩＤ、紹介先ユーザＩＤ、紹介コンテンツのＩＤ、紹介結果等、ユーザ間でのコンテンツ紹介履歴を保存したデータベース。なお、コンテンツ紹介の詳細については後述する。
コンテンツ評価ＤＢ（６６）：  評価ＩＤ、対象コンテンツのＩＤ、評価ユーザのＩＤ、評価データ等、コンテンツ評価に関する情報を保存したデータベース。コンテンツ評価の詳細については後述する。
【００２７】
一方、ユーザ端末１６にはブラウザ１７が搭載されており、これを用いて本システム１にログインすると、Ｗｅｂサーバ２０が、Ｗｅｂサイト４２に保存されたスクリプトやＣＧＩプログラムを実行することにより前記ユーザ専用のポータルページ、すなわち個人ポータル１８を生成するためのコンテンツデータをブラウザ１７に送信する。前記コンテンツデータには、ＨＴＭＬ文書、画像等の他にアプレットが含まれており、このアプレットをブラウザ１７に組み込まれた仮想マシン上で実行することにより、個人ポータル１８が生成される。個人ポータル１８は、タブ１８１で切り替え可能な複数のページ１８２を有する。各ページ１８２にはタイトルバー１８３及びコンテンツ領域１８４を備えるコマ１８５がマトリックス状に配置されている。その他、個人ポータル１８の詳細な構成及び設計手順については後述する。
【００２８】
次に、本システム１の動作について説明する。まず、コンテンツ提供者の作業に関連する動作について説明する。
【００２９】
（コンテンツ提供者登録）
本システム１のコンテンツ提供者となることを希望する者は、以下のような手順でコンテンツ提供者登録を行う。まず、コンテンツ提供者端末１４のブラウザ（図示せず）でコンテンツ提供者登録ページのＵＲＬを指定してアクセス要求を送信する。この要求を受けて、コンテンツ提供者登録受付部２４が、Ｗｅｂサイト４２のデータを用いてコンテンツ提供者登録ページを生成し、前記ブラウザに送信する。コンテンツ提供者登録ページ（図示せず）には、登録に必要な情報（氏名又は会社名、連絡先等）を入力するためのフォームが設けられている。このフォームに必要情報を入力して送信操作を実行すると、ブラウザが入力データをコンテンツ提供者登録受付部２４に送信する。入力データを受け取ったコンテンツ提供者登録受付部２４は、ＤＢサーバ２２と連携して新しいコンテンツ提供者ＩＤ及びログインパスワードを発行し、前記データをコンテンツ提供者ＤＢ５０に保存するとともに、前記コンテンツ提供者ＩＤ及びログインパスワードを通知するページをブラウザに送信する。これでコンテンツ提供者登録は完了である。
【００３０】
（コンテンツ登録）
コンテンツ提供者は、コンテンツ提供者ＩＤの取得後、以下のような手順で随時コンテンツを登録することができる。
【００３１】
まず、本システム１側で予め指定されたユニット用コンテンツ仕様に従ってコンテンツやアイコンを製作しておく。前記仕様には、例えば、コンテンツの表示サイズ（幅、高さ）や利用可能なデータ形式（ＨＴＭＬ文書、画像、プラグイン用ファイル、スクリプト、映像、音声等。例えば、ＭＩＭＥタイプで指定）、アイコンのサイズや画像形式等の指定が含まれる。
【００３２】
次に、コンテンツ提供者端末１４のブラウザを用いてコンテンツ登録ページを開く。コンテンツ登録ページの例を図３に示す。このページでは、「ファイルアップロード」又は「ＵＲＬ指定」のいずれかの方法でコンテンツ登録を行う。
【００３３】
「ファイルアップロード」の場合、「コンテンツファイル」欄及び「アイコンファイル」欄に、端末１４上におけるコンテンツファイルへのパス及びアイコン画像ファイルへのパスをそれぞれ入力して「送信」ボタンを押す。この操作を受けて、ブラウザが、コンテンツファイル及びアイコンファイルをコンテンツ登録受付部２６に送信する。ファイルを受け取ったコンテンツ登録受付部２６は、ＤＢサーバ２２と連携して新たなコンテンツＩＤを発行し、受け取ったファイルをデータ記憶部４０に保存するとともに、２つのファイルの保存先をコンテンツＤＢ５２の「コンテンツの場所」及び「アイコンの場所」に書き込む。
【００３４】
「ＵＲＬ指定」の場合、自社サーバ上に用意したコンテンツファイルのＵＲＬ及びアイコンファイルのＵＲＬを「コンテンツのＵＲＬ」欄及び「アイコンのＵＲＬ」欄に、それぞれ入力して「送信」ボタンを押す。この操作を受けて、ブラウザが、入力データをコンテンツ登録受付部２６に送信する。入力データを受け取ったコンテンツ登録受付部２６は、ＤＢサーバ２２と連携して新たなコンテンツＩＤを発行し、コンテンツ及びアイコンのＵＲＬをコンテンツＤＢ５２の「コンテンツの場所」及び「アイコンの場所」に書き込む。
【００３５】
なお、コンテンツＤＢ５２の「コンテンツ種別」については、コンテンツ登録受付部２６がブラウザから受け取ったファイル名又はＵＲＬの拡張子等に基づいて自動的に判別する。
【００３６】
（コンテンツ設定）
コンテンツ提供者は、コンテンツ提供者端末１４のブラウザを用いて登録済みコンテンツの設定を行うことができる。コンテンツ提供者がブラウザでコンテンツ設定ページのＵＲＬを指定してアクセス要求を送信すると、コンテンツ設定支援部２８が、Ｗｅｂサイト４２のデータを用いてコンテンツ設定ページを生成し、前記ブラウザに送信する。
【００３７】
コンテンツ設定ページの例を図４に示す。図４のコンテンツ設定ページでは、コンテンツ提供者が自ら登録した各コンテンツに対して以下のような設定を行うことができる。
カテゴリ設定：  コンテンツのカテゴリを設定することができる。
対象ユーザ属性設定：  コンテンツの主な利用者として想定されるユーザの属性を設定する。ユーザ属性の項目としては、性別、住所、年齢、血液型、職業、趣味、資格等が挙げられる。
表示回数上限設定：  コンテンツに対して表示回数の上限を設定することができる。この設定は、例えば有料コンテンツの視聴回数を制限したい場合に利用できる。
期間設定：  コンテンツに表示可能期間を設定することができる。
時間設定：  コンテンツに表示可能時間を設定することができる。
【００３８】
以上のようにしてコンテンツ設定を行った後、「送信」ボタンを押すと、ブラウザが、入力データをコンテンツ設定支援部２８に送信する。入力データを受け取ったコンテンツ設定支援部２８は、該当するコンテンツＩＤに対応するコンテンツ設定データとして前記入力データをコンテンツＤＢ５２に保存する。
【００３９】
次に、コンテンツを利用するユーザの作業に関連する本システム１の動作について説明する。
【００４０】
（ユーザ登録）
本システム１が提供するサービスのユーザとなることを希望する者は、以下のような手順でユーザ登録を行う。まず、ユーザ端末１６のブラウザ１７でユーザ登録ページのＵＲＬを指定してアクセス要求を送信する。この要求を受けて、ユーザ登録受付部３０が、Ｗｅｂサイト４２のデータを用いてユーザ登録ページを生成し、ブラウザ１７に送信する。ユーザ登録ページ（図示せず）には、登録に必要な情報を入力するためのフォームが設けられている。登録情報には、氏名、ハンドル名、生年月日、性別、血液型、住所、電子メールアドレス、趣味等を含めることが考えられるが、個人情報保護の観点から、入力必須項目を一部（例えば、ハンドル名、生年、都道府県、電子メールアドレスのみ）に制限するようにしてもよい。フォームに必要情報を入力して送信操作を実行すると、ブラウザ１７が入力データをユーザ登録受付部３０に送信する。入力データを受け取ったユーザ登録受付部３０は、ＤＢサーバ２２と連携して新しいユーザＩＤ及びログインパスワードを発行し、前記データをユーザＤＢ５４に保存するとともに、前記ユーザＩＤ及びログインパスワードを通知するページをブラウザ１７に送信する。これでユーザ登録は完了である。
【００４１】
（個人ポータルの設計）
先に述べたように、ユーザがユーザ端末１６のブラウザ１７を用いて本システム１にログインすると、ブラウザ１７に個人ポータル１８が表示される。この個人ポータル１８の設計について以下に説明する。
【００４２】
先に述べたように、個人ポータル１８は、タブ１８１のクリックで切り替え可能な複数のページ１８２を有する。各ページ１８２には複数のコマ１８５がマトリックス状に配置されている。各コマ１８５は、タイトルバー１８３及びコンテンツ領域１８４を備えている。タイトルバー１８３は、コンテンツの簡単な説明（タイトル）を表示するだけでなく、後述する「更新」操作の入力コンポーネントとしても機能する。コマ１８５の下部には「紹介」タブ１８７及び「評価」タブ１８８がある。これらのタブに割り当てられた機能については後述する。
【００４３】
個人ポータル１８の設計はブラウザ１７を用いて行う。すなわち、ユーザがブラウザ１７を用いてポータル設計ページのＵＲＬを指定してアクセス要求を送信すると、ポータル設計支援部３２が、ポータル設計ページを生成するためのコンテンツデータ（ＨＴＭＬ文書、画像、アプレット等）をブラウザ１７に送信する。
【００４４】
ポータル設計ページの例を図５に示す。図５のポータル設計ページには、コンテンツ一覧セクション７０、ページ設計セクション８０、ユニット設計セクション９０及び共通セクション１００がある。これらの各セクションについて以下に説明する。
【００４５】
コンテンツ一覧セクション７０は、コンテンツを複数のカテゴリに分類した複数のタブ７２を備えており、目的のカテゴリのタブ７２をクリックすると、そのカテゴリに属するコンテンツのアイコン７４が一覧が表示される。この一覧は、左右の矢印マーク７６を押して横方向にスクロールさせることができる。一覧内では、ユーザの属性に最も適合したコンテンツのアイコン７４が優先的に表示される（優先順位は、例えば左から右の方向に順位が下がるものとする）。「おすすめ」タブ７８には、ユーザ属性に応じてコンテンツ選択部３３が自動的に選択したコンテンツの一覧が表示される。
【００４６】
ページ設計セクション８０では、個人ポータル１８の各ページ１８２に対して以下のような設定を行うことができる。
コマの配列：  マトリックスの行数と列数を設定できる（例：２行×３列）。
コマのサイズ：  コマのサイズ（縦、横）を、仕様で定められた標準サイズを基準とした％値で設定することができる。標準サイズは「コマの配列」毎に予め定めておく。
配色：  ページの背景色とタイトルバーの色を設定することができる。
未読優先表示：  このオプションを有効にすると、ページ内の未読ユニットが既読ユニットよりも優先的に表示されるようになる。優先順位は、例えばマトリックスの上段から下段の方向及び左から右の方向に順位が下がるものとする。
未読のみ表示:  このオプションを有効にすると、ページ１８２内には未読ユニットだけが表示されるようになる。更に「全ページを対象」オプションを有効にすると、全ページの未読ユニットが１ページに表示されるようになる。
【００４７】
ページ設計セクション８０の「タブ追加」ボタン８２を押すと、全てのユニットが未設定になった空白ページが追加される。「リセット」ボタン８４を押すと、表示中のページに含まれる全ユニットの設定が消去され、空白ページに戻る。
【００４８】
ユニット設計セクション９０では、各コマ（すなわちユニット）１８５に対してコンテンツを指定することができる。コンテンツを指定するには、ページ設計セクション８０で目的のユニット１８５をクリックして選択した後、「特定のコンテンツを指定」及び「ランダム指定」のいずれかを選択する。
【００４９】
「特定のコンテンツを指定」の場合には、ユーザが選択した特定のコンテンツがコマ１８５に表示されるようになる。コンテンツを指定する方法には、「一覧から選択」と「外部コンテンツ選択」の２通りがある。
【００５０】
「一覧から選択」の場合、表示したいコンテンツをコンテンツ一覧セクション７０から選択してコマ１８５に設定する。これは、例えば、コンテンツ一覧セクション７０に表示されたコンテンツのアイコン７４をユニット設計セクション９０内のコマ１８５にドラッグ・アンド・ドロップで移動する、という操作により実行される。なお、ページ設計セクション８０内の目的のコマ１８５にコンテンツのアイコン７４をドラッグ・アンド・ドロップで移動することにより予めコマ１８５にコンテンツを設定しておくことも可能である。なお、この一覧に登録されたコンテンツは、コンテンツ提供者がコマ１８５の表示仕様に従って設計したものである。従って、サーバ１２は、原則としてコンテンツを特に加工せずにそのままコマ１８５に送信することができる。
【００５１】
「外部コンテンツ指定」の場合、コンテンツ一覧セクション７０に表示されたコンテンツの代わりに、任意の外部サーバ１３上のコンテンツを表示コンテンツとして指定する。外部コンテンツは、基本的にコマ１８５の表示仕様には適合していないものと考える必要がある。従って、外部コンテンツに対しては、コマ１８５への表示方法に関する設定を行う必要がある。この設定作業は、例えば以下のような手順で行われる。
【００５２】
（Ｓ１０）「指定」ボタン９２押して、外部コンテンツ指定ページを表示する（図６）。
（Ｓ１２）外部コンテンツ指定ページの「ＵＲＬ」欄２０２に所望のコンテンツのＵＲＬを入力し、「読み込み」ボタン２０４を押す。
（Ｓ１４）サーバ１２が指定のＵＲＬからコンテンツを取得し、そのコンテンツをコンテンツ変換部３４によって画像（表示イメージ）に変換する。
・通常のＷｅｂページ、掲示板（ＢＢＳ）、ウェブログ（ブログ）等、文字情報を中心として構成されたコンテンツは、その表示イメージをサーバ１２のメモリ上に形成。
・静止画像はそのまま利用。
・ストリーム動画やテレビ映像は、一場面（フレーム）を静止画像として抽出。
・スクリプトによるアニメーションは、そのスクリプトの実行により得られる動画の一場面を静止画像として抽出。
・携帯電話用コンテンツは、その表示イメージをサーバ１２のメモリ上に形成。
（Ｓ１６）変換後のコンテンツの画像が画像表示領域２０６に表示される。画像は、必要に応じて、画像表示領域２０６に合わせて拡大／縮小表示する。例えば縦長に表示されるコンテンツの場合は、横方向のみ画像表示領域２０６に合わせ、縦方向はスクロールで表示するようにしてもよい。
（Ｓ１８）ユーザが画像表示領域２０６でポインタ２０８をドラッグすることにより、コマ１８５に出力する範囲を指定する。指定された範囲は矩形フレーム２１０で表示される。この矩形フレーム２０８の位置、幅及び高さは、更にポインタ操作で調節することができる。範囲指定を行わない場合は、全範囲を指定したものとみなす。
（Ｓ２０）画像の表示条件（拡大／縮小方法）を指定する。ここでは、ラジオボタン２１１を用いて以下の選択肢から条件を選択するものとする。
・画像の幅（横方向のサイズ）をコマ１８５の幅に合わせる。
・画像の縦横比を維持したまま、画像全体をコマ１８５に表示する。
・縦横に異なる変倍率を適用し、画像全体をコマ１８５にぴったり合わせる。
（Ｓ２２）必要に応じて、「リフレッシュレート」欄２１２でリフレッシュレートを設定する。
（Ｓ２４）必要に応じて、「フォントサイズ」欄２１４でフォントサイズを指定する。指定されたフォントサイズは、サーバ１２のメモリ上にコンテンツの表示イメージを生成する処理に適用される。
（Ｓ２６）ＯＫボタン２１６を押すと、設定データがサーバ１２に送信される。このデータはユニット設計ＤＢ６０に保存される。
【００５３】
「ランダム指定」の場合、コンテンツ選択部３３がランダムに選択したコンテンツがコマ１８５に表示されるようになる。ユーザは、コンテンツ選択部３３によるコンテンツの選択に関して、以下のような条件を指定することができる。
カテゴリ指定：  ドロップダウンリスト９４でコンテンツのカテゴリを指定することができる。「未指定」の場合、すべてのコンテンツが選択対象となる。
ユーザ属性項目指定：  「指定」ボタン９５をクリックすると、コンテンツの選択で考慮すべきユーザ属性項目をユーザ自身が指定するためのページが表示される（図７）。このページでユーザは、コンテンツの選択において考慮して欲しい一又は複数のユーザ属性項目を指定することができる。
以上のようにして指定されたカテゴリやユーザ属性項目の内容は、ユニット設計ＤＢ６０に保存される（図２参照）。
【００５４】
以上のように「ランダム指定」されたコマ１８５が個人ポータル１８に表示されるとき、コンテンツ選択部３３は、指定されたカテゴリに属するコンテンツの中から、指定されたユーザ属性項目毎に、ユーザＤＢ５４に登録された該当ユーザの属性値と、コンテンツＤＢ５２に登録された各コンテンツの対象ユーザ属性設定を比較する。そして、コンテンツの対象ユーザ属性設定がユーザの属性値と合わない場合、そのコンテンツを選択対象から除外する。こうして残ったコンテンツの中から、コンテンツ選択部３３は、所定のルールに従って所定の数だけコンテンツを選択する。コンテンツの選択数は、１つでもよいし、複数でも良い。複数のコンテンツが選択された場合、コマ１８５には各コンテンツが順次表示されることになる。
【００５５】
以上の他に、各ユニットに対して以下のような設定を行うことができる。
スケジュール設定：  コンテンツグループを指定した場合、日付や時間に応じてコンテンツの内容が切り替わるようにスケジュールを設定することができる。例えば、複数のニュースコンテンツを所定のスケジュールに従って順次切り替えるような設定が可能である。これを更に発展させれば、多数のコンテンツをテレビ放送のように編成することも可能である。
リフレッシュレート：  コンテンツ表示を更新（リフレッシュ）させる時間間隔を設定することができる。なお、上記外部コンテンツ指定ページでリフレッシュレートを設定済みの場合、その値がここに反映される。
常時表示：  このオプションを有効にすると、ページ１８２の切り替えに関わらず常にユニットが同じ位置に表示されるようになる。このオプションは、例えば株価の推移等、常時監視したいコンテンツに好適である。
【００５６】
以上のようにユニットを設計した後、「ユニット設定完了」ボタン９６を押すと、ページ設計セクション８０内の該当ユニットに設計内容が反映される。
【００５７】
共通セクション１００では、カレンダーの設定、天気表示の対象となる地域の設定及びログイン設定（自動／手動の選択）を行う。カレンダー及び天気表示は、ページ１８２の切り替えに関わらず常に画面上に表示されるコンテンツである。
【００５８】
以上のようにして個人ポータル１８の設計を行い、「全設定完了」ボタン１０２をクリックすると、設定データがブラウザ１７からポータル設計支援部３２に送信される。ポータル設計支援部３２は、ＤＢサーバ２２と連携して、各設定データをポータル設計ＤＢ５６、ページ設計ＤＢ５８及びユニット設計ＤＢ６０の該当フィールドに保存する。
【００５９】
（外部コンテンツの表示）
外部コンテンツは、例えば以下のような手順で表示される（図７参照）。
（Ｓ３０）コマ１８５がサーバ１２にコンテンツを要求する。
（Ｓ３２）サーバ１２がユニット設計ＤＢ６０を参照し、前記コマ１８５（すなわちユニット）の設計情報を確認する。そして、そのユニットに対して「外部コンテンツ情報ＵＲＬ」が指定されていたら、その情報に含まれるＵＲＬにより示された場所にあるコンテンツを取得する。
（Ｓ３４）次にサーバ１２は、取得したコンテンツをコンテンツ変換部３４によって静止画像に変換する。この処理は、先のステップＳ１４の処理と同様である。
（Ｓ３６）該当のコンテンツに範囲指定がある場合、コンテンツ変換部３４は、前記静止画像から指定の範囲を切り出して新たな画像を生成する。
（Ｓ３８）更にコンテンツ変換部３４は、指定された表示条件に従って画像のサイズ（縦、横）を変更する。
（Ｓ４０）サーバ１２は、サイズ変更後の画像をコマ１８５に送信する。
【００６０】
該当コンテンツにリフレッシュレートが指定されている場合、以上の処理が指定の時間間隔で繰り返される。この繰り返し処理は、例えばコマ１８５がサーバ１２に最新コンテンツを繰り返し要求する形態（クライアント・プル）にしてもよいし、サーバ１２がコマ１８５に最新コンテンツを繰り返し送信する形態（サーバ・プッシュ）にしてもよい。
【００６１】
個人ポータル１８のその他の機能を以下に列挙する。
【００６２】
（コンテンツ表示の手動更新）
コマ１８５のタイトルバー１８３をクリックすると、そのコマ１８５のコンテンツ表示が最新の状態に更新される。
【００６３】
（コンテンツ紹介）
コマ１８５の「紹介」タブ１８７をクリックすると、コンテンツ紹介支援部３５がＷｅｂブラウザ１７にメッセージ作成ページを送信する（図８）。このページにある「アドレス帳」ボタン１１０を押すと、アドレス帳ページ１１２が表示される。このページで、メッセージを送りたい相手にチェックを入れて「ＯＫ」ボタン１１４を押すと、メッセージ作成ページの宛先欄に宛先が設定される。更に必要に応じてコメントを入力した後、「送信」ボタン１１６を押すと、対象コンテンツＩＤ、発信者のユーザＩＤ、受信者のユーザＩＤ及び紹介日時を含むコンテンツ紹介履歴情報がサーバ１２に送信される。サーバ１２側では、コンテンツ紹介支援部３５がＤＢサーバ２２と連携して、前記コンテンツ紹介履歴情報をコンテンツ紹介履歴データベース６４に保存する。一度に複数のユーザに紹介した場合は、宛先ユーザの数だけ履歴情報が保存される。
【００６４】
宛先となったユーザが自分の端末１６のブラウザ１７で自分の個人ポータル１８にログインすると、メインページの所定箇所に新着メッセージの通知がリンク付きで表示される（図１の符号１８９）。そして、そのリンクをクリックすると、メッセージの内容が表示される（図９）。メッセージには、日時、差出人、件名及び本文（コメント）が含まれている。更に、そのメッセージがコンテンツ紹介のメッセージである場合は、「おすすめコンテンツ」欄に、紹介対象のコンテンツの簡単な説明がリンク付きで表示される。このリンクをクリックすると、該当のコンテンツが表示される。図８のページで「登録」ボタン１２０を押すと、そのコンテンツを配置すべきページやコマを指定する画面が表示される（図示せず）。ここで任意のコマを選択して所定の承認操作を実行すると、上記コンテンツが上記ユーザの個人ポータル１８のコンテンツとしてユニット設計ＤＢ６０に登録される。
【００６５】
以上のように、あるユーザが他のユーザから紹介されたコンテンツを自分のポータルに登録した場合、コンテンツ紹介履歴データベース６４の該当履歴に登録完了の事実が記録される。
【００６６】
なお、ユーザによっては他者からのコンテンツ紹介は不要という人もいることが考えられる。そこで、本システム１において、コンテンツ紹介の受け取りを完全に又は部分的に拒否することをユーザが選択できるようにしてもよい。部分的に拒否する場合は、例えば受け取りを許可したいユーザのＩＤを指定するようにする。
【００６７】
（コンテンツ評価）
コマ１８５の「評価」タブ１８８をクリックすると、コンテンツ評価支援部３６がＷｅｂブラウザ１７にコンテンツ評価ページを送信する。このページには、コンテンツを５段階（大変良い、良い、普通、悪い、大変悪い）で評価するためのラジオボタン、件名、及び、任意のコメントを入力するためのテキストエリアを備えている。ユーザがいずれかの評価を選択し、必要に応じてコメントを入力した後、送信操作を実行すると、評価の対象となるコンテンツのＩＤ、選択された評価値、並びに、入力された件名及びコメントを含むコンテンツ評価データがサーバ１２に送信される。サーバ１２側では、コンテンツ評価支援部３６がＤＢサーバ２２と連携して、前記評価データをコンテンツ評価ＤＢ６６に保存する。
【００６８】
サーバ１２のその他の機能を以下に挙げる。
【００６９】
（データ分析機能）
データベースに収集された各種データを用いてマーケティングに役立つ様々なデータ分析を行い、分析結果をコンテンツ提供者に提供する機能。分析の内容としては、例えば以下のようなものが考えられる。
・個人ポータルの設計内容とユーザ属性との関連性分析
・コンテンツ表示履歴の時系列分析
・コンテンツ評価の分析
・コンテンツ紹介履歴の分析（例えば、ユーザの人的ネットワークの形態分析、特定の期間における各ユーザの紹介回数ランキング、各コンテンツの紹介履歴の時系列分析、特定の期間における各コンテンツの紹介人数ランキング、ユーザ毎の紹介コンテンツのカテゴリ分析等）
【００７０】
（ポイント付与機能）
各ユニットによるコンテンツの表示回数や、コンテンツ紹介やコンテンツ評価の回数に応じたポイントをユーザに付与する。付与されたポイントは、本システムと連携した別のシステム（例えば、電子ショッピングモールサイト）で利用できるようにすることが考えられる。また、ポイントが高いユーザに対して、人気の有料コンテンツを特別料金で配信したり、前評判の高いコンテンツを優先配信してコンテンツ紹介の機会を先取りできるようにするなど、本システム内部でのポイント活用も当然可能である。
【００７１】
以上、本発明の一実施形態について詳細に説明したが、上記実施形態はあくまで一例に過ぎず、上記の他にも、本発明の精神及び範囲内で様々な実施例が考えられる。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施形態であるポータルサイト提供システムの概略構成図。
【図２】図１のシステムの各データベースの概要。
【図３】コンテンツ登録ページの例。
【図４】コンテンツ設定ページの例。
【図５】ポータル設計ページの例。
【図６】外部コンテンツ指定ページの例。
【図７】外部コンテンツ表示手順の例。
【図８】ユーザ属性項目指定ページの例。
【図９】メッセージ作成ページの例。
【図１０】メッセージ表示ページの例。
【符号の説明】
【００７３】
１…ポータルサイト提供システム
１０…インターネット
１２…ポータルサーバ
２０…Ｗｅｂサーバ
２２…データベースサーバ
２４…コンテンツ提供者登録受付部
２６…コンテンツ登録受付部
２８…コンテンツ設定支援部
３０…ユーザ登録受付部
３２…ポータル設計支援部
３３…コンテンツ選択部
３４…コンテンツ変換部
３５…コンテンツ紹介支援部
３６…コンテンツ評価支援部
１３…外部サーバ
４０…データ記憶部
５０…コンテンツ提供者ＤＢ
５２…コンテンツＤＢ
５４…ユーザＤＢ
５６…ポータル設計ＤＢ
５８…ページ設計ＤＢ
６０…ユニット設計ＤＢ
６２…コンテンツ表示履歴ＤＢ
６４…コンテンツ紹介履歴ＤＢ
６６…コンテンツ評価ＤＢ
１４…コンテンツ提供者端末
１６…ユーザ端末
１７…Ｗｅｂブラウザ
【図１】
2006318180.tif 000003
【図２】
2006318180.tif 000004
【図３】
2006318180.tif 000005
【図４】
2006318180.tif 000006
【図５】
2006318180.tif 000007
【図６】
2006318180.tif 000008
【図７】
2006318180.tif 000009
【図８】
2006318180.tif 000010
【図９】
2006318180.tif 000011
【図１０】
2006318180.tif 000012