(57)【要約】【課題】ユーザの利便性とブラウザ画面の可視性を向上させることができるポータルサーバ、ポータルシステム、レイアウト調整方法及びレイアウト調整プログラムを提供する。【解決手段】一実施の形態によれば、ポータルサーバ２０は、ユーザの端末画面に表示させた複数のポートレットを含むポータル画面において、各ポートレットにアクセスする頻度を示すアクセス頻度情報と、端末画面に各ポートレットが表示された時間を示す参照時間情報と、を記憶するポートレットアクセス情報記憶部２４と、アクセス頻度情報及び参照時間情報に基づいて、各ポートレットのレイアウトを調整したポータル画面を生成するポータル画面生成部２１と、を備える。【選択図】図１
2020140281.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの端末画面に表示させた複数のポートレットを含むポータル画面において、各ポートレットにアクセスする頻度を示すアクセス頻度情報と、前記端末画面に前記各ポートレットが表示された時間を示す参照時間情報と、を記憶するポートレットアクセス情報記憶部と、
前記アクセス頻度情報及び前記参照時間情報に基づいて、前記各ポートレットのレイアウトを調整した前記ポータル画面を生成するポータル画面生成部と、
を備えたポータルサーバ。
【請求項２】
前記ポータル画面生成部は、前記アクセス頻度情報が所定の頻度以下であるとともに、前記参照時間情報が所定の時間以下である前記ポートレットについては表題だけ表示し、前記アクセス頻度情報が所定の頻度を超えており前記参照時間情報が所定の時間以下である前記ポートレット及び前記アクセス頻度情報が所定の頻度以下で前記参照時間情報が所定の時間を超えている前記ポートレットについては前記表題及び内容の一部を表示させる、
請求項１に記載のポータルサーバ。
【請求項３】
前記ポートレットのコンテンツ情報を取得するポートレットコンテナをさらに備え、
前記ポートレットコンテナは、前記ポータル画面を表示させた前記ユーザの情報に紐づけして、前記ポータル画面に表示させた前記各ポートレットの前記アクセス頻度情報及び前記参照時間情報を前記ポートレットアクセス情報記憶部に記憶させる、
請求項１または２に記載のポータルサーバ。
【請求項４】
請求項１〜３のいずれか１項に記載のポータルサーバと、
前記アクセス頻度情報及び前記参照時間情報を取得し、取得した前記アクセス頻度情報及び前記参照時間情報を前記ポートレットアクセス情報記憶部に送信するブラウザ画面監視部を有するクライアント端末と、
を備えたポータルシステム。
【請求項５】
前記ブラウザ画面監視部は、定期的な間隔で前記クライアント端末の端末画面に表示された前記各ポートレットの前記参照時間情報を更新させる、
請求項４に記載のポータルシステム。
【請求項６】
ユーザの端末画面に表示させた複数のポートレットを含むポータル画面において、各ポートレットにアクセスする頻度を示すアクセス頻度情報と、前記端末画面に前記各ポートレットが表示された時間を示す参照時間情報と、を記憶するステップと、
前記アクセス頻度情報及び前記参照時間情報に基づいて、前記各ポートレットのレイアウトを調整した前記ポータル画面を生成するステップと、
を備えたレイアウト調整方法。
【請求項７】
前記ポータル画面を生成するステップにおいて、
前記アクセス頻度情報が所定の頻度未満であるとともに、前記参照時間情報が所定の時間未満である前記ポートレットについては表題だけ表示し、前記アクセス頻度情報が所定の頻度以上で前記参照時間情報が所定の時間未満である前記ポートレット及び前記アクセス頻度情報が所定の頻度未満で前記参照時間情報が所定の時間以上である前記ポートレットについては前記表題及び内容の一部を表示させる、
請求項６に記載のレイアウト調整方法。
【請求項８】
ユーザの端末画面に表示させた複数のポートレットを含むポータル画面において、各ポートレットにアクセスする頻度を示すアクセス頻度情報と、前記端末画面に前記各ポートレットが表示された時間を示す参照時間情報と、を記憶させ、
前記アクセス頻度情報及び前記参照時間情報に基づいて、前記各ポートレットのレイアウトを調整した前記ポータル画面を生成させる、
ことをコンピュータに実行させるレイアウト調整プログラム。
【請求項９】
前記ポータル画面を生成させる際に、
前記アクセス頻度情報が所定の頻度未満であるとともに、前記参照時間情報が所定の時間未満である前記ポートレットについては表題だけ表示し、前記アクセス頻度情報が所定の頻度以上で前記参照時間情報が所定の時間未満である前記ポートレット及び前記アクセス頻度情報が所定の頻度未満で前記参照時間情報が所定の時間以上である前記ポートレットについては前記表題及び内容の一部を表示させる、
ことをコンピュータに実行させる請求項８に記載のレイアウト調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポータルサーバ、ポータルシステム、レイアウト調整方法及びレイアウト調整プログラムに関し、例えば、ポータル画面のレイアウトを調整するポータルサーバ、ポータルシステム、レイアウト調整方法及びレイアウト調整プログラムに関する。
【背景技術】
【０００２】
主に、企業用のポータル画面においては、情報統制のために、ポータルの構成要素であるポートレットコンテンツの配置情報、例えば、どのポートレットコンテンツをブラウザ上のどこに幾つ配置し、表示させるかは、通常、ポータルシステム管理者によって設定され、一般ユーザは、変更が出来ないようにしていることが多い。例えば、自社の最新情報やお知らせ情報などを従業員に周知させたい場合、ポータルシステム管理者は、それらのコンテンツをポータル画面の最上部に固定的に配置し、一般ユーザはそれらを削除したりポータル画面の下部へ移動したり出来ない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０３８５１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、管理者にとって重要と考えているコンテンツが、あるユーザにとっては重要ではない場合はある。例えば、特定の部署向けの情報は、それ以外の部署のユーザ（従業員）にとっては価値の低いコンテンツとなる。そのようなポートレットがポータル画面の最上部に配置され、ポートレットコンテンツの数や表示内容がブラウザの表示領域に比べて大きすぎると、ポータル画面の利便性が損なわれる。さらに、ポータル画面の下部に本当に重要なポートレットコンテンツがある場合、ポータル画面上のスクロール操作が必要になり操作性が低下するとともに、操作するユーザがより重要と考えるコンテンツがスクロールしないと現れずに見落とすことも考えられる。
【０００５】
本開示の目的は、上述した課題を鑑み、ユーザの利便性とブラウザ画面の可視性を向上させることができるポータルサーバ、ポータルシステム、レイアウト調整方法及びレイアウト調整プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
一実施の形態に係るポータルサーバは、ユーザの端末画面に表示させた複数のポートレットを含むポータル画面において、各ポートレットにアクセスする頻度を示すアクセス頻度情報と、前記端末画面に前記各ポートレットが表示された時間を示す参照時間情報と、を記憶するポートレットアクセス情報記憶部と、前記アクセス頻度情報及び前記参照時間情報に基づいて、前記各ポートレットのレイアウトを調整した前記ポータル画面を生成するポータル画面生成部と、を備える。
【発明の効果】
【０００７】
一実施の形態によれば、ユーザの利便性とブラウザ画面の可視性を向上させることができるポータルサーバ、ポータルシステム、レイアウト調整方法及びレイアウト調整プログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１に係るポータルシステムの構成を例示したブロック図である。
【図２】比較例に係るポータルサイトの管理者が構成したポータル画面を例示した図である。
【図３】実施形態１に係るポータルシステムにおいて、クライアント端末が表示させたポータル画面を例示した図である。
【図４】実施形態１に係るポータルシステムにおいて、クライアント端末が表示させたポータル画面を例示した図である。
【図５】実施形態１に係るポータルシステムにおいて、クライアント端末が表示させたポータル画面のポートレットの通常状態、非表示状態及びサマリー状態を例示した図である。
【図６】実施形態１に係るポータルシステムにおいて、ポートレットアクセス情報記憶部に記憶されたアクセス頻度情報及び参照時間情報を例示した図である。
【図７】実施形態１に係るポータルシステムにおいて、クライアント端末が表示させたポータル画面を例示した図である。
【図８】実施形態１に係るポータルシステムにおいて、ユーザがＷｅｂブラウザでポータル画面を表示させる動作を例示したフローチャート図である。
【図９】実施形態１に係るポータルシステムにおいて、ユーザがＷｅｂブラウザでポートレットコンテンツを操作する動作を例示したフローチャート図である。
【図１０】実施形態１に係るポータルシステムにおいて、Ｗｅｂブラウザでポートレットの表示状態を変更する動作を例示したフローチャート図である。
【図１１】実施形態１に係るポータルシステムにおいて、Ｗｅｂブラウザでポートレット画面を表示するクライアント端末側の動作を例示したフローチャート図である。
【発明を実施するための形態】
【０００９】
（実施形態１）
実施形態１に係るポータルシステムを説明する。図１は、実施形態１に係るポータルシステムの構成を例示したブロック図である。図１に示すように、ポータルシステム１は、クライアント端末１０及びポータルサーバ２０を備えている。ポータルシステム１は、複数のクライアント端末１０を有してもよい。各クライアント端末１０は、各ユーザにポータル画面を表示させる。クライアント端末１０は、Ｗｅｂブラウザ１１及びブラウザ画面監視部１２を有している。ポータルサーバ２０は、ポータル画面生成部２１、ポートレットコンテナ２２、ポータル画面初期レイアウト設定情報記憶部２３、ポートレットアクセス情報記憶部２４を有している。
【００１０】
クライアント端末１０は、例えば、ＰＣ及びスマートフォン等である。ユーザは、クライアント端末１０上のＷｅｂブラウザ１１を使用して、ポータル画面を表示させる。具体的には、ユーザは、クライアント端末１０上のＷｅｂブラウザ１１を使用して、自身のポータルサイト画面を表示する時に、ポータル画面生成部２１に対してリクエストを送信する。そうすると、ポータル画面生成部２１は、クライアント端末１０に対して、生成したポータル画面を送信する。これにより、ユーザはポータル画面をクライアント端末１０に表示させることができる。ここで、本実施形態のポータルシステム１によって生成されたポータル画面を、比較例のポータルサイトの管理者が構成したポータル画面と対比させて説明する。
【００１１】
図２は、比較例に係るポータルサイトの管理者が構成したポータル画面を例示した図であり、図３及び図４は、実施形態１に係るポータルシステムにおけるクライアント端末が表示させたポータル画面を例示した図である。図５は、実施形態１に係るポータルシステムにおけるクライアント端末が表示させたポータル画面において、ポートレットの通常状態、非表示状態及びサマリー状態を例示した図である。
【００１２】
図２に示すように、管理者が構成したポータル画面は、複数のポートレットＡ〜ポートレットＧを含んでいる。ポータル画面に対して、クライアント端末１０の表示面１３が小さい場合がある。表示面１３においては、スクロールなしでポートレットを見ることができる。しかしながら、表示面１３から、はみ出たポートレットについては、左右または上下のスクロールにより、ポータル画面を移動させて、表示面１３に表示させる。例えば、初期の状態で、ポートレットＡ、Ｂ及びＤは、表示面１３に表示されている。ポートレットＣ及びＥは、表示面１３に一部だけ表示されている。ポートレットＦ及びＧは、表示面１３に表示されていない。したがって、ユーザは、ポートレットＣ、Ｅ、Ｆ及びＧを表示させる場合には、左右または上下にスクロールする。
【００１３】
管理者は、ポートレットＡ及びＢを重要と考えて、ポートレットＡ及びＢを、スクロールなしで見ることができるポータル画面の上段に配置させている。しかしながら、例えば、あるユーザにとって、ポートレットＡ〜Ｅ及びＧよりも、ポートレットＦが重要である場合がある。また、例えば、他のあるユーザにとって、ポートレットＡ〜Ｆよりも、ポートレットＧが重要である場合がある。
【００１４】
図３に示すように、本実施形態のポータルシステムにおけるクライアント端末のポータル画面では、ポートレットＡ、Ｂ、Ｄ、Ｇは、非表示状態とされている。また、ポートレットＣ及びＥは、サマリー表示状態とされている。これにより、あるユーザのクライアント端末１０の表示面１３に表示されたポータル画面では、ポートレットＦを、スクロールなしで表示させることができる。
【００１５】
図４に示すように、本実施形態のポータルシステムにおけるクライアント端末のポータル画面では、ポートレットＡ、Ｂ、Ｃ、Ｅは、非表示状態とされている。また、ポートレットＤ及びＦは、サマリー表示状態とされている。これにより、他のあるユーザのクライアント端末１０の表示面１３に表示されたポータル画面では、ポートレットＧを、スクロールなしで表示させることができる。
【００１６】
図５に示すように、通常状態のポートレットは、表題表示バー１４、内容１５、状態変更ボタン１６を有している。表題表示バー１４に、状態変更ボタン１６が配置されている。内容１５は、表題表示バー１４の下方に配置されている。内容１５は、例えば、数行に渡って表示されている。
【００１７】
非表示状態のポートレットは、表題表示バー１４のみ表示される。サマリー状態のポートレットは、表題表示バー１４及び内容１５における先頭の数文字だけ表示されている。
【００１８】
ポータル画面を表示させる場合には、ポータル画面生成部２１は、初期レイアウト設定情報記憶部２３から、ユーザの初期画面に配置するポートレットの情報及びその初期レイアウト情報を取得する。ポータル画面生成部２１は、初期レイアウト設定情報記憶部２３から取得したポートレットの情報に基づいて、ポートレットコンテナ２２に対して、対象のポートレットのコンテンツ情報の収集要求を行う。例えば、ポータル画面生成部２１は、ポートレットコンテナ２２に対して、対象のポートレットのｈｔｍｌ情報の収集要求を行う。ポートレットコンテナ２２は、ポートレットのコンテンツ情報を取得する。そして、ポートレットコンテナ２２は、ポータル画面生成部２１に対して、取得したポートレットのコンテンツ情報を送信する。
【００１９】
ポータル画面生成部２１は、取得した各ポートレットのコンテンツ情報と、初期レイアウト設定情報を参照して、どのポートレットを、ブラウザ画面上のどこに配置するかを決定する。また、ポータル画面生成部２１は、ポートレットアクセス情報記憶部２４に記憶されたアクセス頻度情報及びポートレット参照時間情報を参照する。ポートレットアクセス情報記憶部２４は、ユーザの端末画面に表示させた複数のポートレットを含むポータル画面において、各ポートレットにアクセスする頻度を示すアクセス頻度情報と、端末画面に各ポートレットが表示された時間を示す参照時間情報と、を記憶する。アクセス頻度情報は、例えば、ポートレットにアクセス操作した累積操作回数である。なお、アクセス頻度情報は、累積操作回数に限らず、例えば、所定期間中に操作する回数、または、平均操作間隔等でもよい。参照時間情報は、例えば、ポートレットを表示させた累積参照時間である。なお、参照時間情報は、累積参照時間に限らず、例えば、所定期間中に表示させた時間、または、平均表示時間でもよい。
【００２０】
図６は、実施形態１に係るポータルシステムにおいて、ポートレットアクセス情報記憶部２４に記憶されたアクセス頻度情報及び参照時間情報を例示した図である。図６に示すように、ポートレットアクセス情報記憶部２４には、対象ユーザ名、対象のポートレット、累積操作回数及び累積参照時間が紐づけして記憶されている。
【００２１】
ポータル画面生成部２１は、アクセス頻度情報及び参照時間情報に基づいて、各ポートレットのレイアウトを調整した前記ポータル画面を生成する。具体的には、ポータル画面生成部２１は、累積操作回数及び累積参照時間に基づいて、対象のポートレットが重要度の高いポートレットかどうかを判断する。ポータル画面生成部２１は、重要度が低いポートレットの場合は「非表示状態」もしくは「サマリー表示状態」にさせるように、ポータル画面のレイアウトを調節する。重要度の高さは、ポートレットアクセス情報記憶部２４に記憶されたアクセス頻度情報及び参照時間情報に基づいて、対象のポートレットの操作回数や参照時間がある一定の基準値を超えているかどうかで判断する。
【００２２】
例えば、ポータル画面生成部２１は、アクセス頻度情報が所定の頻度以下であるとともに、参照時間情報が所定の時間以下であるポートレットについては表題だけ表示した「非表示状態」にする。また、ポータル画面生成部２１は、アクセス頻度情報が所定の頻度を超えており参照時間情報が所定の時間以下であるポートレット及びアクセス頻度情報が所定の頻度以下で参照時間情報が所定の時間を超えているポートレットについては表題及び内容の一部を表示させた「サマリー表示状態」にする。
【００２３】
例えば、基準値としては、操作回数１０回、参照時間を３００時間とする。そして、非表示状態にするかサマリー表示状態にするかは、例えば、操作回数・参照時間ともに基準値以下の場合は「非表示」にし、どちらかを超えている場合には、サマリー表示状態にする。
【００２４】
ポータル画面生成部２１は、レイアウト調整後に、最終的に決定したポータル画面をＷｅｂブラウザ１１に送信する。これにより、ユーザは、ポータル画面を参照することができる。
【００２５】
ここで、ユーザが、ポータル画面に表示されているポートレットに対して、何らかの操作、例えば、パラメータ情報の入力や、リンク情報のクリック等を行うと、ポートレットコンテナ２２にその情報がリクエストされる。そうすると、ポートレットコンテナ２２は、ポータル画面を表示させたユーザの情報に紐づけして、ポータル画面に表示させた各ポートレットのアクセス頻度情報及び参照時間情報をポートレットアクセス情報記憶部２４に記憶させる。具体的には、ポートレットコンテナ２２は、ポートレットアクセス情報記憶部２４に、ユーザ名、ポートレット名、操作回数の増加分、参照時間の増加分を、アクセス状況情報として記録させる。
【００２６】
ブラウザ画面監視部１２は、ユーザがクライアント端末１０のＷｅｂブラウザ１１でポータル画面を表示時に、Ｗｅｂブラウザ１１で表示しているポートレットと各ポートレットのアクセス頻度情報及び参照時間情報を監視する。そして、ブラウザ画面監視部１２は、アクセス頻度情報及び参照時間情報を取得し、取得したアクセス頻度情報及び参照時間情報をポートレットアクセス情報記憶部２４に送信する。
【００２７】
図７は、実施形態１に係るポータルシステムにおいて、クライアント端末が表示させたポータル画面を例示した図である。図７に示すように、ユーザがクライアント端末１０のＷｅｂブラウザ１１でポータル画面を表示時に、ブラウザ画面監視部１２は、Ｗｅｂブラウザ１１で表示しているポートレットの参照時間を監視する。ブラウザ画面監視部１２は、例えば、ユーザがスクロールバーで表示面１３を移動させた場合には、ブラウザ画面監視部１２は、ポートレットアクセス情報記憶部２４に、ユーザ名、ポートレット名、参照時間の増加分を記録させる。また、ブラウザ画面監視部１２は、定期的な間隔でクライアント端末１０の端末画面に表示された各ポートレットの参照時間情報を更新させる。
【００２８】
次に、本実施形態のポータルシステム１の動作を説明する。図８は、実施形態１に係るポータルシステムにおいて、ユーザがＷｅｂブラウザでポータル画面を表示させる動作を例示したフローチャート図である。
【００２９】
図８のステップＡ１に示すように、まず、ユーザは、Ｗｅｂブラウザ１１から、ポータルサーバ２０に対して、ポータル画面を表示させる旨のリクエストを送信する。
【００３０】
これを受けて、ステップＡ２に示すように、ポータルサーバ２０は、Ｗｅｂブラウザ１１に対してログイン画面情報を送信する。
【００３１】
次に、ステップＡ３に示すように、ユーザは、Ｗｅｂブラウザ１１上に表示されたログイン画面から、ユーザ、パスワードを入力することによってログインする。これにより、Ｗｅｂブラウザ１１からポータルサーバに対して、ユーザ情報をポータルサーバ２０へ送信する。
【００３２】
次に、ステップＡ４に示すように、ポータルサーバ２０は、ポータル画面生成部２１にユーザ情報を送信する。そして、ポータル画面生成部２１は、該当ユーザが表示するポートレットとそのポートレットをどこに表示するかの初期レイアウト情報を、初期レイアウト設定情報記憶部２３から取得する。
【００３３】
次に、ステップＡ５に示すように、ポータル画面生成部２１は、該当するポートレットコンテンツの情報を取得するように、ポートレットコンテナ２２に対して、各ポートレットのｈｔｍｌの取得要求を行う。ポートレットコンテナ２２は、各ポートレットのｈｔｍｌ情報を取得する。
【００３４】
次に、ステップＡ６に示すように、ポートレットコンテナ２２は、取得した各ポートレットのｈｔｍｌ情報をポータル画面生成部２１に送信する。ポータル画面生成部２１は、ポートレットコンテナから各ポートレットのｈｔｍｌ情報を取得する。そして、ポータル画面生成部２１は、取得した各ポートレットのｈｔｍｌ情報と、各ユーザの画面レイアウト情報に従って、ポータル画面を生成する。
【００３５】
次に、ステップＡ７に示すように、ポータル画面生成部２１は、ポートレットアクセス情報記憶部２４に記憶されたアクセス頻度情報及び参照時間情報を参照して、各ポートレットが重要度の高いポートレットかどうかを判断する。そして、ポータル画面生成部２１は、重要度が低いポートレットは非表示もしくはサマリー表示にするように、ステップＡ６で生成したポータル画面のレイアウトを調節する。
【００３６】
次に、ステップＡ８に示すように、ポータル画面生成部２１は、ステップＡ７で調節後のポータル画面をＷｅｂブラウザ１１に送信する。これにより、クライアント端末１０におけるＷｅｂブラウザ１１でポータル画面が表示される。
【００３７】
次に、ユーザがＷｅｂブラウザ１１でポートレットコンテンツを操作する場合の処理について詳細に説明する。図９は、実施形態１に係るポータルシステムにおいて、ユーザがＷｅｂブラウザでポートレットコンテンツを操作する動作を例示したフローチャート図である。
【００３８】
図９のステップＢ１に示すように、ユーザは、Ｗｅｂブラウザ１１上のポータル画面上に表示されているポートレットに対して、何らかの操作を行うと、Ｗｅｂブラウザ１１からポートレットコンテナ２２に対して、その操作要求が送信される。これを受けて、ステップＢ２に示すように、ポートレットコンテナ２２は、その操作要求に応え、ポートレットの操作結果をＷｅｂブラウザ１１に対して送信する。それと同時に、ステップＢ３に示すように、ポートレットコンテナ２２は、操作したユーザ情報とポートレット名、操作回数の増分を、ポートレットアクセス情報記憶部２４にアクセス頻度情報として記録する。
【００３９】
次に、Ｗｅｂブラウザ１１でポートレットの表示状態を変更する場合の処理について詳細に説明する。図１０は、実施形態１に係るポータルシステムにおいて、Ｗｅｂブラウザ１１でポートレットの表示状態を変更する動作を例示したフローチャート図である。
【００４０】
図１０のステップＣ１に示すように、ユーザは、Ｗｅｂブラウザ１１上のポータル画面上に表示されているポートレットのタイトルにあるボタンを操作することで、ポートレットの表示状態を「通常状態」、「非表示状態」、「サマリー状態」に手動で変更する。
【００４１】
次に、Ｗｅｂブラウザ１１でポートレット画面を表示している最中のクライアント端末側の処理について詳細に説明する。図１１は、実施形態１に係るポータルシステムにおいて、Ｗｅｂブラウザでポートレット画面を表示するクライアント端末側の動作を例示したフローチャート図である。
【００４２】
図１１のステップＤ１に示すように、Ｗｅｂブラウザ１１がポータル画面を表示させている期間に、ブラウザ画面監視部１２は、クライアント端末１０の端末画面上に表示されている表示内容を常時監視する。そして、ステップＤ２に示すように、ブラウザ画面監視部１２は、定期的な間隔で、端末画面上の表示内容を分析し、端末画面上に表示されている「通常状態」のポートレットの参照時間をカウントアップする。例えば、１秒間隔で監視する場合には、あるポートレットＡが繰り返し表示されていれば、参照時間を１秒追加する。
【００４３】
次に、ステップＤ３に示すように、ブラウザ画面監視部１２は、定期的な間隔で各ポートレットの参照時間をポートレットアクセス情報記憶部２４にアクセス頻度情報として記録させる。
【００４４】
次に、本実施形態の効果を説明する。本実施形態は、ポータル画面に表示させるポートレットコンテンツの重要度に基づいて、ポータル画面を生成している。よって、ユーザが望むポートレットを見やすい位置に配置することができる。これにより、ユーザは、表示面１３をわざわざスクロールすることなく、重要コンテンツを表示させることができる。このため、ユーザの利便性とブラウザ画面の可視性を向上させることができる。
【００４５】
ポートレットの重要度は、例えば、ユーザがアクセスするアクセス頻度情報及びユーザが参照する参照時間情報に基づいて決定している。よって、ユーザごとにポートレットの重要度を変えることができ、ユーザ毎に利便性と可視性を向上させることができる。また、ポータル画面生成部２１が重要度に応じて画面レイアウトを変更するため、低コストで、ユーザ毎の好みに応じて画面レイアウトを変更することができる。
【００４６】
アクセス頻度情報として、ポートレットにアクセスする累積操作回数を用いている。よって、ユーザの要望を反映させることができる。また、ポートレットコンテナ２２は、ユーザがポートレットにアクセスしたとき、ユーザ情報とポートレットとを紐づけして、ポートレットアクセス情報記憶部２４に記憶させている。よって、ユーザ毎に、アクセス頻度情報及び参照時間情報をポートレットアクセス情報記憶部２４に記憶させることができる。
【００４７】
ブラウザ画面監視部１２は、クライアント端末１０において、アクセス頻度情報及び参照時間情報をポートレットアクセス情報記憶部２４に送信して、ポートレットアクセス情報記憶部２４に記憶させる。このように、本実施形態では、ポートレットアクセス情報記憶部２４に、ポートレットコンテナ２２及び各クライアント端末１０のブラウザ画面監視部１２から直接ポートレットアクセス情報記憶部２４に各情報が送信されるので、最新の情報に更新することができる。
【００４８】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、本実施形態におけるレイアウト調整方法をコンピュータに実行させる以下のレイアウト調整プログラムも、実施形態の技術的思想の範囲に含まれる。
【００４９】
ユーザの端末画面に表示させた複数のポートレットを含むポータル画面において、各ポートレットにアクセスする頻度を示すアクセス頻度情報と、前記端末画面に前記各ポートレットが表示された時間を示す参照時間情報と、を記憶させ、
前記アクセス頻度情報及び前記参照時間情報に基づいて、前記各ポートレットのレイアウトを調整した前記ポータル画面を生成させる、
ことをコンピュータに実行させるレイアウト調整プログラム。
【符号の説明】
【００５０】
１  ポータルシステム
１０  クライアント端末
１１  Ｗｅｂブラウザ
１２ブラウザ画面監視部
１３  表示面
１４  表題表示バー
１５  内容
１６  状態変更ボタン
２０  ポータルサーバ
２１  ポータル画面生成部
２２  ポートレットコンテナ
２３  初期レイアウト設定情報記憶部
２４  ポートレットアクセス情報記憶部
【図１】
2020140281.tif 000003
【図２】
2020140281.tif 000004
【図３】
2020140281.tif 000005
【図４】
2020140281.tif 000006
【図５】
2020140281.tif 000007
【図６】
2020140281.tif 000008
【図７】
2020140281.tif 000009
【図８】
2020140281.tif 000010
【図９】
2020140281.tif 000011
【図１０】
2020140281.tif 000012
【図１１】
2020140281.tif 000013