(57)【要約】【課題】  複数のポートレットから成るポータル画面において各ポートレットの表示形態や装飾スタイルを個々に設定すること。【解決手段】  複数のポートレットから成るポータル画面を描画するシステムであって、収集した情報コンテンツに指定された修飾スタイルＩＤをポートレット管理テーブル１０６から取得し、該取得した修飾スタイルＩＤを基に修飾スタイル管理テーブル１０５から修飾スタイルを読み出し、該修飾スタイルに基づいて前記情報コンテンツに修飾を施したポートレットを生成し、該生成した複数のポートレットをレイアウト管理テーブル１０８に格納したレイアウト情報に基づいて集合したポータル画面を描画するもの。【選択図】  図１
2006023972.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して収集した各種の情報コンテンツに修飾を施したポートレットを生成し、複数のポートレットを集合したポータル画面を描画して表示するポートレット表示システムにおいて、前記複数のポートレットの並びを表すレイアウト情報を格納したレイアウト管理テーブルと、前記ポートレットに施す複数の修飾スタイルを格納する修飾スタイル管理テーブルと、複数のポートレット毎に施す修飾スタイルのスタイルＩＤを指定するポートレット管理テーブルとを備え、収集した情報コンテンツに指定された修飾スタイルＩＤをポートレット管理テーブルから取得し、該取得した修飾スタイルＩＤを基に修飾スタイル管理テーブルから修飾スタイルを読み出し、該修飾スタイルに基づいて前記情報コンテンツに修飾を施したポートレットを生成し、該生成した複数のポートレットをレイアウト管理テーブルに格納したレイアウト情報に基づいて集合したポータル画面を描画して表示することを特徴とするポートレット表示システム。
【請求項２】
前記ポートレットに施す複数の修飾スタイルが、情報コンテンツに対するタイトル付与の有無と枠表示の有無とを含み、前記修飾スタイル管理テーブルが情報コンテンツに対するタイトル付与の有無と枠表示の有無とに対応する修飾スタイルＩＤを格納することを特徴とする請求項１記載のポートレット表示システム。
【請求項３】
ネットワークを介して収集した各種の情報コンテンツに修飾を施したポートレットを生成し、複数のポートレットを集合したポータル画面を描画して表示するポートレット表示方法であって、
前記複数のポートレットの並びを表すレイアウト情報を格納したレイアウト管理テーブルと、前記ポートレットに施す複数の修飾スタイルを格納する修飾スタイル管理テーブルと、複数のポートレット毎に施す修飾スタイルのスタイルＩＤを指定するポートレット管理テーブルとを用意し、
収集した情報コンテンツに指定された修飾スタイルＩＤをポートレット管理テーブルから取得する第１ステップと、該取得した修飾スタイルＩＤを基に修飾スタイル管理テーブルから修飾スタイルを読み出す第２ステップと、該修飾スタイルに基づいて前記情報コンテンツに修飾を施したポートレットを生成する第３ステップと、該第３ステップにより生成した複数のポートレットをレイアウト管理テーブルに格納したレイアウト情報に基づいて集合したポータル画面を描画する第４ステップとを実行することを特徴とするポートレット表示方法。
【請求項４】
前記ポートレットに施す複数の修飾スタイルが、情報コンテンツに対するタイトル付与の有無と枠表示の有無とを含み、前記修飾スタイル管理テーブルが情報コンテンツに対するタイトル付与の有無と枠表示の有無とに対応する修飾スタイルＩＤを格納することを特徴とする請求項３記載のポートレット表示方法。
【請求項５】
ネットワークを介して収集した各種の情報コンテンツに修飾を施したポートレットを生成し、複数のポートレットを集合したポータル画面を描画して表示するポートレット表示プログラムであって、
前記複数のポートレットの並びを表すレイアウト情報を格納したレイアウト管理テーブルと、前記ポートレットに施す複数の修飾スタイルを格納する修飾スタイル管理テーブルと、複数のポートレット毎に施す修飾スタイルのスタイルＩＤを指定するポートレット管理テーブルとを参照し、
収集した情報コンテンツに指定された修飾スタイルＩＤをポートレット管理テーブルから取得する第１手順と、該取得した修飾スタイルＩＤを基に修飾スタイル管理テーブルから修飾スタイルを読み出す第２手順と、該修飾スタイルに基づいて前記情報コンテンツに修飾を施したポートレットを生成する第３手順と、該第３ステップにより生成した複数のポートレットをレイアウト管理テーブルに格納したレイアウト情報に基づいて集合したポータル画面を描画する第４手順とを実行させることを特徴とするポートレット表示プログラム。
【請求項６】
前記ポートレットに施す複数の修飾スタイルが、情報コンテンツに対するタイトル付与の有無と枠表示の有無とを含み、前記修飾スタイル管理テーブルが情報コンテンツに対するタイトル付与の有無と枠表示の有無とに対応する修飾スタイルＩＤを格納する手順を含むことを特徴とする請求項５記載のポートレット表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット又はＬＡＮ等の通信回線を介したポータルサービスにおけるポートレットシステム及びポートレット表示方法及びポートレット表示プログラムに係り、特に複数のポートレットにより構成したポータル画面中の個々のポートレットの装飾を設定することができるポートレット表示システム及びポートレット表示方法並びにポートレット表示プログラムに関する。
【背景技術】
【０００２】
近年のＩＴ技術の進歩により、様々な業務において情報システムの活用が進む一方、情報の氾濫という新たな課題が生まれている。この問題を解決するために情報を統合し、効率よく利用者に提供するものとしてポータルシステムが登場している。
【０００３】
このポータルシステムは、ウェブサーバ／グルーブウェア／業務システム等から必要とする情報を引き出し、１つの画面として表示するものであって、例えば、企業内においては、システム開発担当部署の管理者に対して、今後の受注目標／受注実績／開発期限等の各業務システムから管理者が必要とする情報を収集して１つのウェブ画面上に並べてページを生成するミドルウェアである。
【０００４】
このポータルシステムによれば、従来は各業務システムにアクセスしなければ情報をチェックすることができなかったものを、企業内ポータルにアクセスするだけで業務に必要とする情報を一目で確認することができる。
【０００５】
従来技術によるポータルシステムは、利用者ごとに最適な情報を提供するためにページレイアウトのカスタマイズを行うことができ、例えば、図３に示すように、ポータル画面を構成する部品をポートレットという単位（符号３０１〜３０５）に分け、これを個人または組織ごとに表示／非表示を切り替えたり、並び替えることによってカスタマイズを実現している。
【０００６】
前記ポータルシステムは、利用ユーザがポータルページのリクエストを行うと、ＨＴＴＰサーバがこれを受けてポータルプログラムに処理を渡し、このポータルプログラムが、ポータルサーバ上に保存された利用ユーザのレイアウト情報に従って各ポートレットを描画することによってポータル画面を表示している。このポートレットには、昨今の一般的なＯＳに見られるウィンドウシステムと同様にポートレットの内容を表すタイトルと移動／削除／編集等の操作を行うボタンが上部に配置され、ポートレットの境界が枠線で囲まれ、このポートレットに付与された枠は、共通のプログラムによって処理され、すべてのポートレットにおいて同一のデザインとなっている。
【０００７】
尚、前記ポートレットシステムに関する技術が記載された文献としては、下記特許文献及び非特許文献が挙げられる。
【特許文献１】特開２００４−７８２７６号公報
【非特許文献１】２００３年３月付け発行の雑誌「日経インターネットソリュリションズ」の第７０頁〜第７９頁に掲載された「企業内ポータル製品を解剖する」の記事
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来のポータルシステムは、複数のポートレットのタイトル及び枠の装飾方法が一括して設定され、個別のポートレットごとに装飾スタイルや色を変更することができないため、デザインの自由度に欠け、通常のホームページと同じようなレイアウト構成を実現することが困難であると言う不具合があった。例えば、必要とする業務の中でも重要度によって注意を喚起する必要があるポートレットと、重要度の比較的低いポートレットが混在する場合でも、全てのポートレットの表示形態が同一なため、利用者に重要性を認識させることが困難であると言う不具合があった。
【０００９】
本発明の目的は、前述の従来技術による不具合を除去することであり、複数のポートレットから成るポータル画面において各ポートレットの表示形態や装飾スタイルを個々に設定することができるポートレット表示システム及びポートレット表示方法並びにポートレット表示プログラムを提供することである。
【課題を解決するための手段】
【００１０】
前記目的を達成するために本発明は、ネットワークを介して収集した各種の情報コンテンツに修飾を施したポートレットを生成し、複数のポートレットを集合したポータル画面を描画して表示するポートレット表示システムであって、前記複数のポートレットの並びを表すレイアウト情報を格納したレイアウト管理テーブルと、前記ポートレットに施す複数の修飾スタイルを格納する修飾スタイル管理テーブルと、複数のポートレット毎に施す修飾スタイルのスタイルＩＤを指定するポートレット管理テーブルとを備え、収集した情報コンテンツに指定された修飾スタイルＩＤをポートレット管理テーブルから取得し、該取得した修飾スタイルＩＤを基に修飾スタイル管理テーブルから修飾スタイルを読み出し、該修飾スタイルに基づいて前記情報コンテンツに修飾を施したポートレットを生成し、該生成した複数のポートレットをレイアウト管理テーブルに格納したレイアウト情報に基づいて集合したポータル画面を描画して表示することを第１の特徴とし、このポートレット表示システムにおいて、前記ポートレットに施す複数の修飾スタイルが、情報コンテンツに対するタイトル付与の有無と枠表示の有無とを含み、前記修飾スタイル管理テーブルが情報コンテンツに対するタイトル付与の有無と枠表示の有無とに対応する修飾スタイルＩＤを格納することを第２の特徴とする。
【００１１】
また本発明は、ネットワークを介して収集した各種の情報コンテンツに修飾を施したポートレットを生成し、複数のポートレットを集合したポータル画面を描画して表示するポートレット表示方法であって、前記複数のポートレットの並びを表すレイアウト情報を格納したレイアウト管理テーブルと、前記ポートレットに施す複数の修飾スタイルを格納する修飾スタイル管理テーブルと、複数のポートレット毎に施す修飾スタイルのスタイルＩＤを指定するポートレット管理テーブルとを用意し、収集した情報コンテンツに指定された修飾スタイルＩＤをポートレット管理テーブルから取得する第１ステップと、該取得した修飾スタイルＩＤを基に修飾スタイル管理テーブルから修飾スタイルを読み出す第２ステップと、該修飾スタイルに基づいて前記情報コンテンツに修飾を施したポートレットを生成する第３ステップと、該第３ステップにより生成した複数のポートレットをレイアウト管理テーブルに格納したレイアウト情報に基づいて集合したポータル画面を描画する第４ステップとを実行することを第３の特徴とし、このポートレット表示方法において、前記ポートレットに施す複数の修飾スタイルが、情報コンテンツに対するタイトル付与の有無と枠表示の有無とを含み、前記修飾スタイル管理テーブルが情報コンテンツに対するタイトル付与の有無と枠表示の有無とに対応する修飾スタイルＩＤを格納することを第４の特徴とする。
【００１２】
更に本発明は、ネットワークを介して収集した各種の情報コンテンツに修飾を施したポートレットを生成し、複数のポートレットを集合したポータル画面を描画して表示するポートレット表示プログラムにおいて、前記複数のポートレットの並びを表すレイアウト情報を格納したレイアウト管理テーブルと、前記ポートレットに施す複数の修飾スタイルを格納する修飾スタイル管理テーブルと、複数のポートレット毎に施す修飾スタイルのスタイルＩＤを指定するポートレット管理テーブルとを参照し、収集した情報コンテンツに指定された修飾スタイルＩＤをポートレット管理テーブルから取得する第１手順と、該取得した修飾スタイルＩＤを基に修飾スタイル管理テーブルから修飾スタイルを読み出す第２手順と、該修飾スタイルに基づいて前記情報コンテンツに修飾を施したポートレットを生成する第３手順と、該第３ステップにより生成した複数のポートレットをレイアウト管理テーブルに格納したレイアウト情報に基づいて集合したポータル画面を描画する第４手順とを実行させることを第５の特徴とし、このポートレット表示プログラムにおいて、前記ポートレットに施す複数の修飾スタイルが、情報コンテンツに対するタイトル付与の有無と枠表示の有無とを含み、前記修飾スタイル管理テーブルが情報コンテンツに対するタイトル付与の有無と枠表示の有無とに対応する修飾スタイルＩＤを格納する手順を含むことを第６の特徴とする。
【発明の効果】
【００１３】
本発明によるポートレット表示システム及びポートレット表示方法並びにポートレット表示プログラムは、収集した情報コンテンツに指定された修飾スタイルＩＤをポートレット管理テーブルから取得し、該取得した修飾スタイルＩＤを基に修飾スタイル管理テーブルから修飾スタイルを読み出し、該修飾スタイルに基づいて前記情報コンテンツに修飾を施したポートレットを生成し、該生成した複数のポートレットをレイアウト管理テーブルに格納したレイアウト情報に基づいて集合したポータル画面を描画して表示することによって、ページデザインの自由度が向上し、情報提供者が重要だと考える情報の認知度も向上する。また、利用者にシステムを意識させず、システム化された複雑なものに対する拒絶心理を緩和することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明によるポートレット表示システム及びポートレット表示方法並びにポートレット表示プログラム一実施形態を図面を参照して詳細に説明する。
【００１５】
図１は、本発明によるポートレット表示システム及びポートレット表示方法並びにポートレット表示プログラムが適用されるコンピュータシステムの構成を示すブロック図、図２はポートレットごとに装飾を変更した例を示す図、図４は本実施形態によるポータル画面の例を示す図、図５はクライアントからのリクエストを受けて、ポートレットごとの装飾スタイルを適用しながらポータル画面全体を生成するまでの処理を説明するフローチャート、図６はポートレットコンテンツを生成するポートレットプログラムの処理を表す図、図７はポートレットの装飾スタイルを設定する画面を示す図、図８はポートレット設定画面においてポートレットの装飾を指定する処理を説明するフローチャート、図９は装飾スタイル管理テーブルの構成例を説明する図、図１０はポートレット管理テーブルの構成例を説明する図、図１１はユーザ情報管理テーブルの構成例を説明する図、図１２はレイアウト管理テーブルの構成例を説明する図である。
【００１６】
<構成の説明>
本実施形態によるコンピュータシステムは、図１に示す如く、ユーザが使用するクライアント１０１と、該クライアントとインターネット等の公衆通信回線網を介して接続され、各種の情報提供等を仲介するポータルサーバ１００を含むポータルシステムと、該ポータルシステムと接続されるウェブサーバ／グループウェア／関連システム等の連携する他システム１０９とから構成される。
【００１７】
前記ポータルシステムのポータルサーバ１００は、ＨＴＴＰサーバ１０２と、描画プログラム１０３と、ポートレットプログラム１０４とを含み、装飾スタイルを定義する装飾スタイル管理テーブル１０５と、各ポートレットの設定情報を管理するポートレット管理テーブル１０６と、ポータルシステムの利用ユーザが登録されるユーザ情報管理テーブル１０７と、ユーザがカスタマイズしたレイアウト情報を格納するレイアウト管理テーブル１０８と接続されている。
<装飾スタイル管理テーブル１０５>
【００１８】
前記装飾スタイル管理テーブル１０５は、装飾スタイルの種類を登録しておくテーブルであり、図９に示す如く、装飾スタイルを区別するためにユニークに付与された、Ｓ１，Ｓ２・・等のスタイルＩＤ９０１と、装飾スタイルに付けられた名称、例えば「標準」「タイトルのみ」等の装飾スタイル名９０２と、実際の装飾データをＨＴＭＬ、例えば<ｔａｂｌｅ><ｔｒ><ｔｄ><ｔａｂｌｅ><ｔｒ>・・・などで記述した装飾情報９０３の各欄とから構成されてる。
<ポートレット管理テーブル１０６>
【００１９】
前記ポートレット管理テーブル１０６は、各ポートレットごとの情報を管理するテーブルであって、図１０に示す如く、ポートレットを区別するためにユニークに付与されたＩＤ１００１と、ポートレットの名称、例えば「ポートレット１」等を表すポートレット名１００２と、ポートレットの種類を表すタイプ１００３と、ポートレットに対するアクセス権１００４と、ポートレットに指定された装飾スタイルＩＤ１００５と、前景色１００６と、背景色１００７といった項目から構成される。装飾スタイルＩＤ１００５は、図９の装飾スタイル管理テーブル１０５に登録されているスタイルＩＤから選択する必要がある。
<ユーザ情報管理テーブル１０７>
【００２０】
本ポータルシステムを利用する際は、個人を特定するためにログインする必要があり、利用者はユーザ情報管理テーブル１０７に登録されている必要がある。このため本実施形態による前記ユーザ情報管理テーブル１０７は、図１１に示す如く、ユーザ毎にユニークに設定されたユーザＩＤ１１０１と、その氏名１１０２と、ユーザの所属組織を表す所属コード１１０３と、ユーザの役職を表す役職コード１１０４と、ログイン認証のためのパスワード１１０５との各欄とから構成される。該所属コード１１０３及び役職コード１１０４は、企業情報ポータルにおいて所属部署や役職によってアクセスできる情報に制限をかける場合等に用いるものであって、インターネット上などで不特定多数に向けて提供するサービスの場合は不要なものである。
<レイアウト管理テーブル１０８>
【００２１】
レイアウト管理テーブル１０８は、個人単位に最適な情報を提供するために個人毎にレイアウト情報を格納するものであって、図１２に示す如く、利用者を特定するユーザＩＤ１１０１と、ポートレットの並びを表すレイアウト情報１２０２の各欄から構成される。前記ユーザＩＤ１２０１は、図１１に示したユーザ情報管理テーブル１０７に登録されている必要があり、同様にポートレットＩＤは、図１０のポートレット管理テーブルに登録されている必要がある。
【００２２】
この様に構成されたシステムは、ユーザがクライアント１０１を使用し、ネットワークを介してポータルサーバ１００内のＨＴＴＰサーバ１０２にリクエストを出すと、クライアント１０１がＨＴＴＰサーバ１０２を経由してポータルの描画プログラム１０３を呼び出し、この描画プログラム１０３がユーザ情報管理テーブル１０７及びレイアウト管理テーブル１０８を参照してユーザのレイアウト情報を取得し、そのレイアウト情報により指定された並びに従って各ポートレットのプログラム１０４を呼び出して描画を行う様に動作する。
【００２３】
本システムは、ポートレットプログラム１０４が自身が持つ情報コンテンツ又は他の連携システム１０９などの情報を基に情報コンテンツを作成し、描画プログラム１０３に渡し、前記描画プログラム１０３がポートレット管理テーブル１０６に設定された装飾スタイルに対応する装飾データを装飾スタイル管理テーブル１０５から取得し、先に生成されたコンテンツと装飾枠を合成して１つのポートレットを生成する。この処理を使用するポートレットの数だけ繰り返すことにより、ユーザ専用のポータル画面を生成し、このポータル画面をクライアント１０１に送信して表示する様に動作する。
【００２４】
この生成されるポータル画面は、図２に示如く、例えば、「ポートレット」等のタイトルと「コンテンツ１」等の情報コンテンツ内容を枠で囲った形式で描画したスタイル２０１と、前記タイトル表示並びに情報コンテンツ内容を枠で囲わない形式で描画したスタイル２０２と、画像データで描画したタイトルと情報コンテンツ内容を枠で囲わない形式で描画したスタイル２０３と、情報コンテンツ内容を枠で囲ったのみのスタイル２０４と、情報コンテンツ内容のみで枠もタイトルも描画しないスタイル２０５等の各種装飾スタイルが想定され、これら装飾スタイルはＨＴＭＬソースとして装飾スタイル管理テーブル１０５に格納されている。
【００２５】
このポータル画面は、ユーザがクライアント１０１を使用してポータルサーバ１００にログインすると、例えば図４に示すようなポータル画面がＨＴＴＰサーバ１０２から送られてクライアント１０１の表示装置に表示される。このポータル画面は、図２に示した装飾スタイルを組み合わせて生成された４つのレット４０１〜４０４から構成されている。ポータル画面は、一般に１つの画面内に幾つものポートレットを表示することができる。
【００２６】
図４に示したポータル画面は、タイトル及び枠付きのスタイル２０１を持つポートレット４０１と、枠のみのスタイル２０４を持つポートレット４０２と、タイトルのみのスタイル２０２を持つポートレット４０３と、タイトルも枠も持たずにコンテンツ内容のみを表示するスタイル２０５を持つポートレット４０４とを組み合わせることによってポータル画面を構成しており、図３に示した従来の単一な装飾を持つポータル画面と比してデザインの自由度が高いことが分かる。
【００２７】
このことから本実施形態によるポータル画面は、例えばポートレット４０１に記載されているコンテンツを利用者に更に注目させるために、タイトルやコンテンツ領域の背景色を変更することも可能である。また、図３のような画面だと如何にも機械的に集めましたという印象を利用者に与える可能性があるが、装飾スタイルを必要に応じて柔軟に変化させることによって、多くの利用者が見慣れている通常のホームページのようなイメージにすることができる。このことにより、利用者がシステムを意識することなく、初めて利用する場合においても容易に受け入れることができる。
<動作説明>
【００２８】
次に本実施形態によるポートレット表示方法及びポートレット表示プログラムの動作を説明する。図５は、本実施形態における描画プログラム１０３の処理を表したフローチャートである。
<描画処理>
【００２９】
この描画プログラム１０３の処理は、図５に示す如く、アクセスしてきたユーザの情報をユーザ情報管理テーブル１０７から取得（ステップ５０１）し、次に当該ユーザのレイアウト情報をレイアウト管理テーブル１０８から取得（ステップ５０２）し、更に当該取得したレイアウト情報から分類タブリスト及び使用中のポートレットリストを作成（ステップ５０３）する。ここで、分類タブリストとは、図４の「情報ポータル」というタイトルの下に位置する分類されたページを切り替えるためのタブに関して、名称および並び順が格納されたデータである。また、ポートレットリストとは、個人ごとにカスタマイズされたポータル画面を生成するために、ポートレットIDおよびその並び順が格納されたデータである。
【００３０】
次いで本描画プログラム１０３の処理は、サイト名称や検索ボックスなどを配したヘッダ部分を描画（ステップ５０４）し、前記取得した分類タブリストに従ってタブのリストを描画（ステップ５０５）し、更に前記取得したポートレットリストに従って複数のポートレットを描画する。この複数のポートレットの描画は、まずポートレット管理テーブル１０６からポートレットの装飾スタイルを取得し、次いで対応するＨＴＭＬソースを装飾スタイル管理テーブル１０５から取得（ステップ５０６）し、ポートレットプログラム１０４を呼び出し（ステップ５０７）、コンテンツの内容等を描画（ステップ５０８）し、更に装飾スタイルおよびコンテンツを合成して描画（ステップ５０９）し、１つのポートレットとして出力する。
【００３１】
本実施形態による描画処理は、前記ポートレット毎の描画処理を描画するポートレットの数だけ繰り返し、全てのポートレットについて装飾スタイルとコンテンツの描画が完了したことを判定（ステップ５１０）して、著作権表示などを含むフッタを描画（ステップ５１１）し、ポータル画面の生成処理を終了（ステップ５１２）する。
【００３２】
このポータル画面の描画処理により生成された描画されたポータル画面は、ひとつのＨＴＭＬソースとしてクライアント１０１に返すことにより、画面に表示される。
<情報コンテンツ生成処理>
【００３３】
次いで、前記ポートレットプログラム１０４の処理を図６を参照して説明する。図６は、ポートレットプログラム１０４の処理を表したフローチャートであり、この処理は、描画プログラム１０３からこのプログラムが呼び出されると、対象ポートレットについて、利用ユーザに対してアクセス権があるかどうかをポートレット管理テーブル１０６およびユーザ情報管理テーブル１０７から判定（ステップ６０１）し、アクセス権が無ければ、エラーメッセージを生成（ステップ６０５）して描画プログラムに返し、前記ステップ６０１においてアクセス権があると判定された場合、ポートレット管理テーブル１０６よりタイトルを取得（ステップ６０２）し、次いでポートレットが編集可能か否かの判定を行い（ステップ６０３）、可能な際には編集ボタンを表示（ステップ６０４）する。
【００３４】
次いで本処理は、ユーザが任意のポートレットを削除可能に設定されているか否かを判定（ステップ６０６）し、削除可能であれば削除ボタンを表示（ステップ６０７）し、次いで、予め設定された他のＷＥＢサーバ／グループウェア／関連システムなどから必要な情報の選別、あるいは自身が持つ提供情報からポーレットの情報コンテンツの生成処理（ステップ６０８）を行い、描画プログラム１０３に戻り値として返す（ステップ６０９）様に動作する。
【００３５】
この様に本実施形態による情報コンテンツ生成処理は、ユーザのアクセス権の有無、ポートレット編集可否、ポートレットの削除ボタンの表示有無を判定し、予め設定した内容に従ってポートレットコンテンツの生成を行って描画プログラム１０３に戻り値として返す様に動作するものである。
<装飾スタイル割り当て画面>
【００３６】
本実施形態によるポートレット表示方法及びポートレット表示プログラムは、ポートレット毎に装飾スタイルを個々に設定可能にしたものであり、この個々の装飾スタイルを設定するポートレット設定画面を図７を参照して説明する。
【００３７】
このポートレット設定画面は、図示の如く、ポートレットのタイトルを選択又は入力するためのタイトル用サブウィンドウと、本実施形態の特徴である装飾スタイルを予め定められたプルダウンメニューから選択するためのスタイル用サブウィンドウと、アクセス権を設定するためのアクセス権用サブウィンドウと、文字列等の色を表す前景色を予め定められたプルダウンメニューから選択するための前景色用サブウィンドウと、同様に文字背景の色を表す背景色をプルダウンメニューから選択するための背景色用サブウィンドウとから構成され、利用者によって本ポートレット設定画面を用いて複数のポートレット毎の装飾スタイル等を任意に設定することができる。尚、前記装飾スタイルは、装飾スタイル管理テーブル１０５から選択候補リストが作成され、前記プルダウンメニューに表示される。
<装飾スタイル割り当て処理>
【００３８】
前記装飾スタイル割り当て画面を用いて設定されたポートレット毎のパラメータを設定する処理は、図８のフローチャートに示す如く、ポートレット設定の開始（ステップ８０１）によりポートレット設定画面を表示（ステップ８０２）し、管理者又はポートレット利用者等のユーザからタイトルや装飾スタイルといった情報を取得（ステップ８０３）し、次いで前記設定したタイトルの文字数や前景色と背景色が同じ色等、この情報に不備が無いかどうかの判定（ステップ８０４）を行い、不備があった場合、再度ポートレット設定画面を表示するステップ８０２に戻ってユーザに設定項目の変更を促し、不備がない場合、ポートレット管理テーブル１０６にデータを保存（ステップ８０５）し、ポートレット設定を終了（ステップ８０６）する。
【００３９】
前記ステップ８０４における不備とは、例えば、タイトルに入力された文字列が長すぎる事、スタイルおよびアクセス権が選択されていない事、前景色および背景色に不正な文字が入力されている事等のユーザ入力に関するものであり、当該ステップ８０４において前記文字列長／／アクセス権／不正文字の有無が判定される。
【００４０】
この様に本実施形態による装飾スタイル割り当て処理は、ユーザがポートレット設定画面を用いて入力した設定情報の不備を判定してからポートレット管理テーブル１０６にデータを保存する様に動作する。
【００４１】
以上説明した如く本発明の実施形態によるポートレット表示方法及びポートレット表示プログラムは、ポートレットごとに装飾スタイルを変更可能にすることができるため、情報提供者および利用者が本当に伝えたい情報を目立たせたり、あるいは重要度は低いが便利な情報をさりげなく掲載することにより、効果的に情報や知識の伝達を行うことができる。
前記処理を行うポートレット表示プログラムは、前記複数のポートレットの並びを表すレイアウト情報を格納したレイアウト管理テーブルと、前記ポートレットに施す複数の修飾スタイルを格納する修飾スタイル管理テーブルと、複数のポートレット毎に施す修飾スタイルのスタイルＩＤを指定するポートレット管理テーブルとを参照し、収集した情報コンテンツに指定された修飾スタイルＩＤをポートレット管理テーブルから取得する第１手順と、該取得した修飾スタイルＩＤを基に修飾スタイル管理テーブルから修飾スタイルを読み出す第２手順と、該修飾スタイルに基づいて前記情報コンテンツに修飾を施したポートレットを生成する第３手順と、該第３ステップにより生成した複数のポートレットをレイアウト管理テーブルに格納したレイアウト情報に基づいて集合したポータル画面を描画する第４手順とを実行させる様に構成され、更にこのポートレット表示プログラムにおいて、前記ポートレットに施す複数の修飾スタイルが、情報コンテンツに対するタイトル付与の有無と枠表示の有無とを含み、前記修飾スタイル管理テーブルが情報コンテンツに対するタイトル付与の有無と枠表示の有無とに対応する修飾スタイルＩＤを格納する手順を含むものである。
【図面の簡単な説明】
【００４２】
【図１】本発明によるポートレット表示方法が適用されるコンピュータシステムの全体構成図。
【図２】本実施形態によるポートレット毎に装飾を変更した例を示す図。
【図３】従来技術によるポータル画面を示す図。
【図４】本実施形態によるポータル画面の一例を示す図。
【図５】本実施形態によるポータル画面全体を生成するまでの処理を説明するフローチャート。
【図６】本実施形態によるポートレットコンテンツを生成するポートレットプログラムの処理を表す図。
【図７】本実施形態によるポートレットの装飾スタイルを設定する画面を示す図。
【図８】本実施形態によるポートレットの装飾を指定する処理を説明するフローチャート。
【図９】本実施形態による装飾スタイル管理テーブルの構成例を説明する図。
【図１０】本実施形態によるポートレット管理テーブルの構成例を説明する図。
【図１１】本実施形態によるユーザ情報管理テーブルの構成例を説明する図。
【図１２】本実施形態によるレイアウト管理テーブルの構成例を説明する図。
【符号の説明】
【００４３】
１００：ポータルサーバ、１０１：クライアント、１０２：サーバ、１０３：描画プログラム、１０４：ポートレットプログラム、１０５：修飾スタイル管理テーブル、１０６：ポートレット管理テーブル、１０７：ユーザ情報管理テーブル、１０８：レイアウト管理テーブル、１０９：他システム、９０２：装飾スタイル名、９０３：装飾情報、１００２：ポートレット名、１００３：タイプ、１００４：アクセス権、１００６：前景色、１００７：背景色、１１０２：氏名、１１０３：所属コード、１１０４：役職コード、１１０５：パスワード、１２０２：レイアウト情報。
【図１】
2006023972.tif 000003
【図２】
2006023972.tif 000004
【図３】
2006023972.tif 000005
【図４】
2006023972.tif 000006
【図５】
2006023972.tif 000007
【図６】
2006023972.tif 000008
【図７】
2006023972.tif 000009
【図８】
2006023972.tif 000010
【図９】
2006023972.tif 000011
【図１０】
2006023972.tif 000012
【図１１】
2006023972.tif 000013
【図１２】
2006023972.tif 000014