(57)【特許請求の範囲】
【請求項１】
端末装置と通信可能に接続され、前記端末装置にポータルサイトを提供可能に構成されたポータルサーバであって、
端末装置からのリクエストに応じて、ポートレットが表示されるポータルサイトを前記端末装置に提供するポータルサイト提供手段と、
前記ポートレットにアクセスがあった場合、当該アクセスがあった日時を示す日時情報と、前記アクセスがあったポートレットを特定する特定情報とを関連づけたアクセス情報を格納する格納手段とを備え、
前記端末装置から前記ポータルサイトの再描画要求があった場合、前記ポータルサイト提供手段は、前記格納手段に格納した前記アクセス情報に基づいて時間帯に応じた前記ポートレットの利用頻度を算出し、前記算出した利用頻度に基づいて前記ポータルサイトに表示されるポートレットのレイアウトを変更することを特徴とするポータルサーバ。
【請求項２】
前記アクセス情報は、前記アクセスがあったポートレットの前記ポータルサイトにおける表示位置を示す位置情報を含み、
前記ポータルサイト提供手段は、前記位置情報に基づいて表示位置に応じたポートレットの利用頻度を算出し、前記算出した利用頻度に基づいて前記ポータルサイトに表示されるポートレットのレイアウトを変更する、ことを特徴とする請求項１記載のポータルサーバ。
【請求項３】
端末装置と、前記端末装置と通信可能に接続され、前記端末装置にポータルサイトを提供可能に構成されたポータルサーバと、を含むポータルシステムであって、
前記ポータルサーバは、
端末装置からのリクエストに応じて、ポートレットが表示されるポータルサイトを前記端末装置に提供するポータルサイト提供手段と、
前記ポートレットにアクセスがあった場合、当該アクセスがあった日時を示す日時情報と、前記アクセスがあったポートレットを特定する特定情報とを関連づけたアクセス情報を格納する格納手段とを備え、
前記端末装置から前記ポータルサイトの再描画要求があった場合、前記ポータルサイト提供手段は、前記格納手段に格納した前記アクセス情報に基づいて時間帯に応じた前記ポートレットの利用頻度を算出し、前記算出した利用頻度に基づいて前記ポータルサイトに表示されるポートレットのレイアウトを変更することを特徴とするポータルシステム。
【請求項４】
端末装置と通信可能に接続され、前記端末装置にポータルサイトを提供可能に構成されたポータルサーバのポートレット表示位置変更方法であって、
端末装置からのリクエストに応じて、ポートレットが表示されるポータルサイトを前記端末装置に提供するステップと、
前記ポートレットにアクセスがあった場合、当該アクセスがあった日時を示す日時情報と、前記アクセスがあったポートレットを特定する特定情報とを関連づけたアクセス情報を格納するステップと、
前記端末装置から前記ポータルサイトの再描画要求があった場合、前記格納したアクセス情報に基づいて時間帯に応じた前記ポートレットの利用頻度を算出し、前記算出した利用頻度に基づいて、前記ポータルサイトに表示されるポートレットのレイアウトを変更するステップと、
を有することを特徴とするポートレットの表示位置変更方法。
【請求項５】
複数の端末装置と通信可能に接続され、前記複数の端末装置にポータルサイトを提供可能に構成されたポータルサーバであって、
前記ポータルサイトの閲覧が許可されたユーザのうちから予め指定したユーザを示す指定ユーザ情報と、日時情報と、ポートレットの前記ポータルサイトにおける表示位置を示す表示位置情報と、ポートレットを特定する特定情報とを関連付けて格納する格納手段と、
前記日時情報が示す日時となった場合、前記端末装置で前記ポータルサイトを閲覧している前記指定ユーザ情報が示す指定ユーザに対して、前記特定情報で特定されるポートレットを前記表示位置情報が示す位置に表示するように、前記ポータルサイトに表示されるポートレットのレイアウトを変更するポータルサイト提供手段と、
を備えることを特徴とするポータルサーバ。
【請求項６】
複数の端末装置と、前記複数の端末装置と通信可能に接続され、前記複数の端末装置にポータルサイトを提供可能に構成されたポータルサーバと、を含むポータルシステムであって、
前記ポータルサーバは、
前記ポータルサイトの閲覧が許可されたユーザのうちから予め指定した指定ユーザを示す指定ユーザ情報と、日時情報と、ポートレットの前記ポータルサイトにおける表示位置を示す表示位置情報と、ポートレットを特定する特定情報とを関連付けて格納する格納手段と、
前記日時情報が示す日時となった場合、前記端末装置で前記ポータルサイトを閲覧している前記指定ユーザ情報が示す指定ユーザに対して、前記特定情報で特定されるポートレットを前記表示位置情報が示す位置に表示するように、前記ポータルサイトに表示されるポートレットのレイアウトを変更するポータルサイト提供手段と、
を備えることを特徴とするポータルシステム。
【請求項７】
複数の端末装置と通信可能に接続され、前記複数の端末装置にポータルサイトを提供可能に構成されたポータルサーバのポートレット表示位置変更法であって、
前記ポータルサイトの閲覧が許可されたユーザのうちから予め指定した指定ユーザを示す指定ユーザ情報と、日時情報と、ポートレットの前記ポータルサイトにおける表示位置を示す表示位置情報と、ポートレットを特定する特定情報とを関連付けて格納するステップと、
前記日時情報が示す日時となった場合、前記端末装置で前記ポータルサイトを閲覧している前記前記指定ユーザ情報が示す指定ユーザに対して、前記特定情報で特定されるポートレットを前記表示位置情報が示す位置に表示するように、前記ポータルサイトに表示されるポートレットのレイアウトを変更するステップと、
を有することを特徴とするポートレット表示位置変更方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポータルサーバ、ポータルシステム及びポートレット表示位置変更方法に関する。
【背景技術】
【０００２】
ユーザがポータルサイトにポートレットを任意のレイアウトで配置可能なポータルシステムが知られている。このポータルシステムの場合、一般的には、ユーザは、ウェブブラウザに表示されたポータルサイトの左上方にユーザの利用頻度が高いポートレットを配置し、ポータルサイトの下方または右方にいくに従って、ユーザの利用頻度が低いポートレットを配置する傾向がある。
【０００３】
また、ポータルシステムにおいて、ポートレット間関連度計算手段が、各ポートレットの参照するコンテンツ情報およびポートレット表示画面から抽出したキーワードをもとにポートレット間の関連度を算出し、その結果に基づき、ポートレット配置変更手段が、利用者が選択しているポートレットの付近に関連度の高い順にポートレットを配置するものが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３４６３１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ポータルサイトに表示されるポートレットをユーザが任意のレイアウトで配置する場合、既述のように、ユーザが自身の利便性を考慮してポートレットのレイアウトを決定できるという利点がある。しかしながら、ポータルサイトにポートレットを配置する作業は、ユーザからすると煩雑な作業である。
【０００６】
また、ポートレットのレイアウトを一旦決定しても、そのレイアウトが常にユーザにとって使い勝手がよいとは限らない。例えば、特定の時間にのみ利用頻度の高いポートレットは、その時間だけ、ユーザが利用しやすい位置に表示されればよく、他の時間にはポータルサイトの当該位置に表示する必要がない。
【０００７】
一方、上記特許文献１の技術では、各ポートレットの参照するコンテンツ情報とポートレット表示画面から抽出したキーワード情報をもとに関連度を算出し、その算出値に基づいてポートレットの配置を変更することはできる。しかしながら、ユーザのポートレットの利用傾向は考慮されておらず、得られたレイアウトがユーザにとって利便性の高いものに必ずしもならない可能性がある。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、その目的は、ポータルサイトに表示する利用頻度の高いポートレットを、ユーザにとって最適な位置に容易に表示することができるポータルサーバ、ポータルシステム及びポートレット表示位置変更方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、端末装置と通信可能に接続され、前記端末装置にポータルサイトを提供可能に構成されたポータルサーバであって、端末装置からのリクエストに応じて、ポートレットが表示されるポータルサイトを前記端末装置に提供するポータルサイト提供手段と、前記ポートレットにアクセスがあった場合、当該アクセスがあった日時を示す日時情報と、前記アクセスがあったポートレットを特定する特定情報とを関連づけたアクセス情報を格納する格納手段とを備え、前記端末装置から前記ポータルサイトの再描画要求があった場合、前記ポータルサイト提供手段は、前記格納手段に格納した前記アクセス情報に基づいて時間帯に応じた前記ポートレットの利用頻度を算出し、前記算出した利用頻度に基づいて前記ポータルサイトに表示されるポートレットのレイアウトを変更することを特徴とする。
【発明の効果】
【００１０】
本発明によると、ポータルサイトに表示する利用頻度の高いポートレットを、ユーザにとって最適な位置に容易に表示することができるポータルサーバ、ポータルシステム及びポートレット表示位置変更方法を提供することにある。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施の形態に係るポータルシステムの構成を示す図である。
【図２】同第１の実施の形態に係るポートレットアクセス情報格納部を示す図である。
【図３】同第１の実施の形態に係るポータルサイト表示処理の一部を示すフローチャートである。
【図４】同第１の実施の形態に係るポータルサイト表示処理の他の一部を示すフローチャートである。
【図５】同第１の実施の形態に係るポートレットの表示位置を示す図である。
【図６】同第１の実施の形態に係るポートレットの再表示位置を示す図である。
【図７】本発明の第２の実施の形態に係るポータルシステムの構成を示す図である。
【図８】同第２の実施の形態に係るポートレットアクセス情報格納部を示す図である。
【図９】同第２の実施の形態に係るポータルサイト表示処理を示すフローチャートである。
【図１０】同第２の実施の形態に係る再描画したポータルサイトを示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の各実施の形態について図面を参照しながら説明する。
【００１３】
（第１の実施の形態）
図１は、本発明を適用したポータルシステム１の構成を示す図である。ポータルシステム１は、ポータルサーバ１００、ネットワーク１０及び端末装置２００を含み構成される。また、端末装置２００とポータルサーバ１００とは、ネットワーク１０を介して通信可能に構成されている。なお、ポータルサーバ１００がネットワーク１０を介してポータルサイトを端末装置２００に提供する基本的な構成については従来よりあるものと同様であるため、以下では本発明に係る部分について詳細に説明する。
【００１４】
なお、図１においては、説明の簡略化のため端末装置２００を１台しか図示していないが、複数の端末装置２００がネットワーク１０を介してポータルサーバ１００に通信可能に接続されるようにポータルシステム１を構成される。
【００１５】
ポータルサーバ１００は、ポータルサイト提供手段であるポータルサイト画面生成部１１０、ポートレットコンテナ１２０、初期レイアウト情報格納部１３０、ポートレットアクセス監視部１４０、及び格納手段であるポートレットアクセス情報格納部１５０を有している。これらポータルサイト画面生成部１１０、ポートレットコンテナ１２０、初期レイアウト情報格納部１３０、ポートレットアクセス監視部１４０、及びポートレットアクセス情報格納部１５０の機能は、ＣＰＵ（図示を省略。）がメモリ（図示を省略。）に記憶されているプログラムを実行することにより実現される。
【００１６】
ポータルサイト画面生成部１１０は、端末装置２００からのリクエストに応じて、初期レイアウトでポートレットが表示されるポータルサイトを端末装置２００に提供する。また、ポータルサイト画面生成部１１０は、端末装置２００からポータルサイトの再描画要求があった場合、ポートレットアクセス情報格納部１５０に格納しているポートレットアクセス情報（詳細は後述する。）に基づいて時間帯に応じたポートレットの利用頻度を算出し、この算出した利用頻度に基づいて、利用頻度の高いポートレットが所定の位置に表示されるように、ポータルサイトに表示されるポートレットのレイアウトを変更する。
【００１７】
また、ポータルサイト画面生成部１１０は、位置傾向情報（詳細は後述する。）に基づいて表示位置に応じたポートレットの利用頻度を算出し、この算出した利用頻度に基づいて、利用頻度の高いポートレットが所定の位置に表示されるように、ポータルサイトに表示されるポートレットのレイアウトを変更する。なお、このように所定の位置を決定するのではなく、ポータルサイトの管理者又はユーザによって予め利用頻度に応じたポートレットのレイアウトを設定しておき、この設定に基づいて、ポータルサイト画面生成部１１０が、ポートレットのレイアウトを決定するようにしても良い。
【００１８】
ポートレットコンテナ１２０は、ポートレットを格納する。図１においては、一例として、勤務管理ポートレット１２１、業務連絡ポートレット１２２、業務Ａポートレット１２３、及び業務Ｂポートレット１２４がポートレットコンテナ１２０に格納されている状態を示している。
【００１９】
初期レイアウト情報格納部１３０は、ログイン後に表示されるポータルサイトのポートレットの表示位置を示す初期レイアウト情報を格納する。初期レイアウト情報は、ポータルサイトの初期画面に表示するポートレットを示すポートレット情報と、そのポートレットの表示位置を示す表示位置情報とが関連付けられた情報である。
【００２０】
ポートレットアクセス監視部１４０は、端末装置２００に提供されたポータルサイトのポートレットにアクセスがあった場合、当該アクセスがあった日時を示す日時情報と、端末装置２００を操作するユーザの識別情報（例えば、ログイン時のユーザ名）と、アクセスがあったポートレットを特定する特定情報とを関連づけてポートレットアクセス情報としてポートレットアクセス情報格納部１５０に格納する。更に、ポートレットアクセス監視部１４０は、アクセスがあったポートレットのポータルサイトにおける表示位置を示す位置傾向情報も、日時情報、ユーザの識別情報及び特定情報と関連付けてポートレットアクセス情報格納部１５０に格納する。
【００２１】
ポートレットアクセス情報格納部１５０は、ポートレットアクセス監視部１４０によって既述のポートレットアクセス情報を格納する。なお、ポートレットアクセス情報格納部１５０の詳細は、図２を参照して後述する。
【００２２】
端末装置２００は、位置傾向情報取得部２２０及び定期アクセス部２３０を含むウェブブラウザ２１０を有している。このウェブブラウザ２１０の機能は、ＣＰＵ（図示を省略。）がメモリ（図示を省略。）に記憶されたプログラムを実行することにより実現される。また、端末装置２００には、例えば液晶ディスクプレイである表示装置、及び例えばキーボード及びマウスである入力装置が含まれる。
【００２３】
ウェブブラウザ２１０が、ポータルサーバ１００から提供されるポータルサイトを表示する機能については従来よりあるものと同様であるため詳細な説明は省略する。以下では、位置傾向情報取得部２２０及び定期アクセス部２３０について詳細に説明する。
【００２４】
位置傾向情報取得部２２０は、図示しない表示装置の画面上において、マウスのフォーカス位置を示すフォーカス情報と、スクロールバーによる表示画面の移動をどのくらい行っているのかを示す傾向情報とに基づいて、ユーザがブラウザ画面上のどの位置のポートレットを利用したかを位置傾向情報として取得する。このように取得された位置傾向情報は、ウェブブラウザ２１０からポータルサーバ１００へ送信される。
【００２５】
定期アクセス部２３０は、一定間隔でポータルサーバ１００に対してリクエストを送信する。このリクエストは、ポータルサーバ１００に対して、ポートレットアクセス情報格納部１５０を参照してポータルサイトを再描画するように要求するリクエストである。
【００２６】
図２は、ポートレットアクセス情報格納部１５０を示す図である。ポートレットアクセス情報格納部１５０は、ウェブブラウザ２１０に表示されたポータルサイトにおいて、ポートレットにユーザがアクセスした場合、当該ユーザのユーザ名、アクセス日時、位置傾向、及びそのポートレット（対象ポートレット）を関連付けて格納する。
【００２７】
同図に示すように、ポートレットアクセス情報格納部１５０には、ユーザ名フィールド１５１、アクセス日時フィールド１５２、位置傾向フィールド１５３、及び対象ポートレット名フィールド１５４が設けられている。ユーザ名フィールド１５１は、ユーザ名を格納する。アクセス日時フィールド１５２は、ポートレットのアクセス日時を格納する。位置傾向フィールド１５３は、アクセスしたポートレットの位置傾向を格納する。対象ポートレット名フィールド１５４は、対象となるポートレット名／ＵＲＬを格納する。
【００２８】
例えば、ユーザＡが、２０１０年４月１日、８時３０分に、ポータルサイト右上に配置された勤務管理ポートレット１２１にアクセスした場合は、次のポートレットアクセス情報がポートレットアクセス情報格納部１５０に格納される。すなわち、ユーザ名として「ユーザＡ」がユーザ名フィールド１５１に格納され、アクセス日時として「２０１０／０４／０１  ０８：３０：００」がアクセス日時フィールド１５２に格納され、位置傾向として「右上」が位置傾向フィールド１５３に格納され、対象ポートレット／ＵＲＬとして「勤務管理ポートレット」が対象ポートレットフィールド１５４に格納される。
【００２９】
次に、図３及び図４を参照して、端末装置２００のウェブブラウザ２１０にポータルサイト（初期画面）を表示し、更に、ポータルサイト（再描画画面）を再表示する場合の処理について説明する。
【００３０】
ユーザの操作に基づいて、ウェブブラウザ２１０はポータルサイト画面生成部１１０にポータルサイトを表示するためのリクエストを送信する（Ｓ１０１）。
【００３１】
このリクエストを受け取った場合、ポータルサイト画面生成部１１０は、ウェブブラウザ２１０にログイン画面を送信する（Ｓ１０２）。ウェブブラウザ２１０は、ログイン画面を受信した場合、ログイン画面をユーザに対して表示する。ウェブブラウザ２１０にログイン画面が表示された場合、ユーザは、端末装置２００の入力装置を操作してユーザ名等のログイン情報を入力する。
【００３２】
ユーザのログイン情報の入力操作に基づいて、ウェブブラウザ２１０はポータルサーバ１００へログイン情報を送信する（Ｓ１０３）。
【００３３】
ログイン情報を受信した場合、ポータルサイト画面生成部１１０は、ログイン情報からユーザを特定し、その特定したユーザが予め登録されているユーザである場合、ログインを許可することを決定し、初期レイアウト情報格納部１３０から初期レイアウト情報を取得する（Ｓ１０４）。
【００３４】
次に、ポータルサイト画面生成部１１０は、ステップＳ１０４において取得した初期レイアウト情報に基づいて、初期レイアウトとして配置するポートレットのｈｔｍｌ情報を取得するリクエストを、ポートレットコンテナ１２０に送信する（Ｓ１０５）。ポートレットコンテナ１２０は、当該リクエストを受信した場合、各ポートレットから取得したｈｔｍｌ情報をポータルサイト画面生成部１１０に送信する。
【００３５】
ポータルサイト画面生成部１１０は、ｈｔｍｌ情報をポートレットコンテナ１２０から受信した場合、初期レイアウト情報格納部１３０から取得した初期レイアウト情報に基づいて各ポートレットを配置したポータルサイト画面（初期画面）を生成する（Ｓ１０６）。
【００３６】
ポータルサイト画面生成部１１０は、ポータルサイト画面を生成した場合、当該ポータルサイト画面をウェブブラウザ２１０に送信する（Ｓ１０７）。この送信されたポータルサイト画面に基づいて、ウェブブラウザ２１０は、ポータルサイト（初期画面）を表示する。
【００３７】
ウェブブラウザ２１０上に表示されたポータルサイト内のポートレットにユーザがアクセスした場合、ウェブブラウザ２１０は、当該ポートレットに関する情報を取得するリクエストをポータルサイト画面生成部１１０に送信する。このリクエストがあった場合、ポートレットアクセス監視部１４０は、アクセスを行ったユーザの識別情報と、アクセスを行った日時を示す日時情報と、当該ポートレットを特定する特定情報とをポートレットアクセス情報格納部１５０に格納する（Ｓ１０８）。なお、当該リクエストを受け取ったポータルサイト画面生成部１１０は、取得要求のあったポートレットに関するポートレット情報をウェブブラウザ２１０に送信する。
【００３８】
また、ウェブブラウザ２１０は、ユーザのポートレットへのアクセスがあった場合、位置傾向情報取得部２２０によって取得した位置傾向情報をポートレットアクセス監視部１４０に送信する。ポートレットアクセス監視部１４０は、位置傾向情報を受信した場合、ステップＳ１０８で格納した情報と関連付けて当該位置傾向情報をポートレットアクセス情報格納部１５０に格納する（Ｓ１０９）。
【００３９】
次に、ウェブブラウザ２１０は、定期アクセス部２３０が発行するリクエスト（再描画要求）をポータルサイト画面生成部１１０へ送信する（Ｓ１１０）。このリクエストは、既述のように、一定間隔で送信される。
【００４０】
再描画要求を受信した場合、ポータルサイト画面生成部１１０は、ポートレットアクセス情報格納部１５０を参照し、再描画要求を行ったユーザに応じたポートレットアクセス情報に基づいて所定の時間帯に応じた利用頻度を算出し、この算出した利用頻度に基づいてポータルサイトに表示するポートレットとその表示位置とを決定し、この決定に基づいて、ポータルサイト画面を生成する（Ｓ１１１）。
【００４１】
ポータルサイト画面生成部１１０は、例えば、所定の時間帯において、利用頻度の高いポートレットの順に利用頻度が高い位置となるようにポートレットの表示位置を決定する。また、例えば、ポータルサイト画面において、一番アクセス頻度が多いポートレットを左上に表示し、一番アクセスの頻度が少ないポートレットコンテンツを右下に表示するようにポートレットを配置する。この際、右下に配置されるポートレットは最小化表示されるようにしても良い。更に、例えば、一番アクセス頻度が多いポートレットを、ユーザがスクロールせずに表示できるサイズに調整し、ユーザが良く利用する位置（例えば、ポータルサイトの上側）に表示させるように表示位置を決定しても良い。
【００４２】
また、既述の時間帯は、例えば、定期アクセス部２３０が再描画要求を行う直前の任意の時間帯としても良いし、又は、過去（例えば１週間前）の所定の時間帯としても良い。この所定の期間は、ユーザにより、若しくは、ポータルサーバ１００の管理者によって予め設定する。
【００４３】
ポータルサイト画面（再描画画面）を生成した場合、ポータルサイト画面生成部１１０は、生成したポータルサイト画面をウェブブラウザ２１０に送信する（Ｓ１１２）。これにより、ウェブブラウザ２１０は、受信したポータルサイト画面に基づいて、ポータルサイトを表示する。
【００４４】
次に、図５及び図６を参照して、ポータルサイトにおけるポートレットの表示位置の変化について説明する。図５は、初期レイアウトに基づくポータルサイトの表示例であり、図６は、再描画要求を行った後のポータルサイトの表示例である。
【００４５】
図５に示すように、ポータルサイト３００には、初期レイアウトに基づいて、勤務管理ポートレット３１０、業務連絡ポートレット３２０、業務Ａポートレット３３０、及び業務Ｂポートレット３４０が表示されている。より詳細には、勤務管理ポートレット３１０は左上に配置され、業務連絡ポートレット３２０は右上に配置され、業務Ａポートレット３３０は左下に配置され、業務Ｂポートレット３４０は右下に配置されている。
【００４６】
このように各ポートレット３１０〜３４０が表示されているポータルサイト３００において、ユーザがいずれかのポートレットにアクセスした場合、当該ポートレットに関するポートレットアクセス情報がポートレットアクセス情報格納部１５０に格納される。このように、ユーザがいずれかのポートレットへアクセスする毎にポートレットアクセス情報がポートレットアクセス情報格納部１５０に格納される。
【００４７】
次に、初期画面が表示されてから一定間隔を経た場合、ウェブブラウザ２１０からポータルサイト画面生成部１１０に再描画要求が送信される。そして、ポートレットアクセス情報格納部１５０に格納されたポートレットアクセス情報に基づいて、既述のようにポータルサイトの再描画が行われる。なお、この説明においては、ポートレットアクセス情報格納部１５０には、所定の時間帯に、業務Ａポートレット３３０が最も多く利用され、勤務管理ポートレット３１０が最も少なく利用されたことを示すポートレットアクセス情報が格納されていることとする。
【００４８】
図６は、再描画が行われた後のウェブブラウザ２１０上のポータルサイト３０１を示している。同図に示すように、再描画後のポータルサイト３０１は、業務Ａポートレット３３０が左上に配置され、業務連絡ポートレット３２０が右上に配置され、業務Ｂポートレット３４０が左下に配置され、勤務管理ポートレット３１０が右下に配置されている。また、勤務管理ポートレット３１０は、最小化表示されている。
【００４９】
換言すれば、利用頻度の最も多かった業務Ａポートレット３３０がユーザにとって利用し易い位置（左上）に表示され、利用頻度の少なかった勤務管理ポートレット３１０がユーザにとって利用しにくい位置（右下）に最小化されて表示されている。
【００５０】
したがって、ポータルシステム１は、一定間隔毎に、所定の時間帯のユーザのポートレットへのアクセス頻度及び再描画要求に応じて、ポータルサイト内のポートレットを最適な位置に容易に再配置することができる。このため、ポータルシステム１は、ユーザの利便性を向上することができ、ウェブブラウザ２１０に表示されるポータルサイトの可視性を増すことができる。
【００５１】
（第２の実施形態）
次に、第２の実施形態について説明する。この第２の実施形態は、ポートレットアクセス情報格納部に格納されている情報が異なる点及び特定時間にポートレットアクセス情報格納部に格納されるポートレットアクセス情報に基づいてポートレットの表示位置を変更する点において既述の第１の実施形態と異なっている。したがって、以下では、上記異なる事項について詳細に説明し、第１の実施形態と同一の構成には同一の符号を付して詳細な説明は省略することとする。
【００５２】
図７に示すように、ウェブブラウザ２１０に定期アクセス部２３０が設けられていない。
【００５３】
図８は、この第２の実施の形態におけるポートレットアクセス情報格納部１６０を示す図である。ポートレットアクセス情報格納部１６０に格納される情報は、ポータルサーバ１００の管理者が、事前に登録する。
【００５４】
同図に示すように、ポートレットアクセス情報格納部１６０には、ユーザ名フィールド１６１、表示日時フィールド１６２、表示位置フィールド１６３、及び対象ポートレット名フィールド１６４が設けられている。ユーザ名フィールド１６１は、対象ユーザ名を格納する。表示日時フィールド１６２は、特定のポートレットをポータルサイトに表示する日時を格納する。表示位置フィールド１６３は、特定のポートレットのポータルサイトにおける表示位置を格納する。対象ポートレット名フィールド１６４は、特定のポートレットのポートレット名／ＵＲＬを格納する。
【００５５】
例えば、全てのユーザに対して、２０１０年４月１１日、１３時００分に、ポータルサイトの上（右上及び左上）に業務連絡ポートレットを表示するように設定する場合、次のポートレットアクセス情報がポートレットアクセス情報格納部１６０に格納される。
【００５６】
ユーザ名として「−（ログイン中の全てのユーザ）」がユーザ名フィールド１６１に格納され、表示日時として「２０１０／０４／１１  １３：００：００」が表示日時フィールド１６２に格納され、表示位置として「上」が表示位置フィールド１６３に格納され、対象ポートレット／ＵＲＬとして「業務連絡ポートレット」が対象ポートレット名フィールド１６４に格納される。
【００５７】
次に、ユーザが設定した特定時間にログイン中の全てのユーザのポータルサイトに対して、特定のポートレットを特定の位置に表示する場合に、ポータルサイト画面生成部１１０が実行する処理について図９を参照して説明する。
【００５８】
ポータルサイト画面生成部１１０は、特定時間になったと判断した場合、ポートレットアクセス情報格納部１６０を参照し、特定ポートレットのｈｔｍｌ情報の取得をポートレットコンテナ１２０に要求する（Ｓ２０１）。
【００５９】
ポートレットコンテナ１２０は、特定ポートレットのｈｔｍｌ情報を特定ポートレットに対して要求し、特定ポートレットからｈｔｍｌ情報を受け取ると、当該ｈｔｍｌ情報をポータルサイト画面生成部１１０に送信する（Ｓ２０２）。
【００６０】
次に、ポータルサイト画面生成部１１０は、ポータルサイトの特定の表示位置に、既述の取得したｈｔｍｌ情報に基づくポートレットを表示するポータルサイト画面を生成する（Ｓ２０３）。
【００６１】
次に、ポータルサイト画面生成部１１０は、生成したポータルサイト画面をウェブブラウザ２１０に送信する（Ｓ２０４）。
【００６２】
例えば、表示日時が２０１０年４月１１日１３時になった場合、ポータルサイト画面生成部１１０は、業務連絡ポートレット１２２のｈｔｍｌ情報の取得をポートレットコンテナ１２０に行い、ポートレットコンテナ１２０から当該ｈｔｍｌ情報を受信する。
【００６３】
次に、ポータルサイト画面生成部１１０は、業務連絡ポートレットをポータルサイトの上（左上及び右上）に表示されるように配置したポータルサイト画面を描画する。この再描画したポータルサイト画面を、ポータルサイト画面生成部１１０は、ウェブブラウザ２１０へ送信する。
【００６４】
図１０は、ウェブブラウザ２１０上のポータルサイト３０２の表示例を示す図である。
【００６５】
同図に示すように、業務連絡ポートレット３２０がポータルサイト３０２の上部に表示されている。このポータルサイト３０２が、ログイン中の全てのポータルサイトにおいて２０１０年４月１１日１３時に、例えば既述の図５又は図６で説明したポータルサイト３００又は３０１に変わって表示される。
【００６６】
したがって、ポータルシステム２は、予め設定された特定時間に、ログイン中の全てのポータルサイトに対して、特定のポートレットを特定の位置に表示させることができる。このため、ポータルシステム２は、ポータルサーバ１００にアクセスしているログイン中のユーザに対する一斉通知等を行うことができる。
【００６７】
上記第２の実施の形態では、ポートレットアクセス情報格納部１６０に格納される情報は第１の実施の形態のポートレットアクセス情報格納部１５０とは異なるものとして説明している。しかしながら、ポータルサーバ１００は、第１及び第２の実施の形態それぞれにおいて、ポートレットアクセス情報格納部１５０，１６０を共に備えるように構成しても良い。
【００６８】
そのポートレットアクセス情報格納部１５０，１６０を共に備える実施の形態においては、ポートレットアクセス情報格納部１６０の特定時間に最もアクセスが多いポートレットを全てのログイン中のユーザのポータルサイトの特定位置に表示するように構成することが可能である。
【００６９】
このように構成することにより、ポータルサイト画面生成部１１０は、第２の実施の形態のポートレットアクセス情報格納部１６０を参照し、特定時間になった場合、第１の実施の形態のポートレットアクセス情報格納部１５０を参照し、所定の時間帯で最も多くアクセスがされているポートレットを選択し、当該ポートレットのｈｔｍｌ情報を取得する。次に、ポータルサイト画面生成部１１０は、ポートレットアクセス情報格納部１６０を参照し当該ポートレットを予め設定された特定位置に表示するようにポータルサイト画面を再描画することができる。このように再描画されたポータルサイト画面は、ログイン中の全てのユーザに表示される。これにより、ポータルサイト２は、ログイン中の全てのユーザのポータルサイトに対して、特定時時間に最も多く利用されているポートレットが利用しやすい位置となるように、ポートレットの表示位置を変更することが可能となる。
【００７０】
なお、本発明は上述の実施の形態に限定されるものではなく、その実施に際して様々な変形が可能である。
【００７１】
上記実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００７２】
（付記１）
端末装置と通信可能に接続され、前記端末装置にポータルサイトを提供可能に構成されたポータルサーバであって、
端末装置からのリクエストに応じて、ポートレットが表示されるポータルサイトを前記端末装置に提供するポータルサイト提供手段と、
前記ポートレットにアクセスがあった場合、当該アクセスがあった日時を示す日時情報と、前記アクセスがあったポートレットを特定する特定情報とを関連づけたアクセス情報を格納する格納手段とを備え、
前記端末装置から前記ポータルサイトの再描画要求があった場合、前記ポータルサイト提供手段は、前記格納手段に格納した前記アクセス情報に基づいて時間帯に応じた前記ポートレットの利用頻度を算出し、前記算出した利用頻度に基づいて前記ポータルサイトに表示されるポートレットのレイアウトを変更することを特徴とするポータルサーバ。
【００７３】
（付記２）
前記アクセス情報は、前記アクセスがあったポートレットの前記ポータルサイトにおける表示位置を示す位置情報を含み、
前記ポータルサイト提供手段は、前記位置情報に基づいて表示位置に応じたポートレットの利用頻度を算出し、前記算出した利用頻度に基づいて前記ポータルサイトに表示されるポートレットのレイアウトを変更する、ことを特徴とする付記１記載のポータルサーバ。
【００７４】
（付記３）
端末装置と、前記端末装置と通信可能に接続され、前記端末装置にポータルサイトを提供可能に構成されたポータルサーバと、を含むポータルシステムであって、
前記ポータルサーバは、
端末装置からのリクエストに応じて、ポートレットが表示されるポータルサイトを前記端末装置に提供するポータルサイト提供手段と、
前記ポートレットにアクセスがあった場合、当該アクセスがあった日時を示す日時情報と、前記アクセスがあったポートレットを特定する特定情報とを関連づけたアクセス情報を格納する格納手段とを備え、
前記端末装置から前記ポータルサイトの再描画要求があった場合、前記ポータルサイト提供手段は、前記格納手段に格納した前記アクセス情報に基づいて時間帯に応じた前記ポートレットの利用頻度を算出し、前記算出した利用頻度に基づいて前記ポータルサイトに表示されるポートレットのレイアウトを変更することを特徴とするポータルシステム。
【００７５】
（付記４）
端末装置と通信可能に接続され、前記端末装置にポータルサイトを提供可能に構成されたポータルサーバのポートレット表示位置変更方法であって、
端末装置からのリクエストに応じて、ポートレットが表示されるポータルサイトを前記端末装置に提供するステップと、
前記ポートレットにアクセスがあった場合、当該アクセスがあった日時を示す日時情報と、前記アクセスがあったポートレットを特定する特定情報とを関連づけたアクセス情報を格納するステップと、
前記端末装置から前記ポータルサイトの再描画要求があった場合、前記格納したアクセス情報に基づいて時間帯に応じた前記ポートレットの利用頻度を算出し、前記算出した利用頻度に基づいて、前記ポータルサイトに表示されるポートレットのレイアウトを変更するステップと、
を有することを特徴とするポートレットの表示位置変更方法。
【００７６】
（付記５）
複数の端末装置と通信可能に接続され、前記複数の端末装置にポータルサイトを提供可能に構成されたポータルサーバであって、
前記ポータルサイトの閲覧が許可されたユーザのうちから予め指定したユーザを示す指定ユーザ情報と、日時情報と、ポートレットの前記ポータルサイトにおける表示位置を示す表示位置情報と、ポートレットを特定する特定情報とを関連付けて格納する格納手段と、
前記日時情報が示す日時となった場合、前記端末装置で前記ポータルサイトを閲覧している前記指定ユーザ情報が示す指定ユーザに対して、前記特定情報で特定されるポートレットを前記表示位置情報が示す位置に表示するように、前記ポータルサイトに表示されるポートレットのレイアウトを変更するポータルサイト提供手段と、
を備えることを特徴とするポータルサーバ。
【００７７】
（付記６）
複数の端末装置と、前記複数の端末装置と通信可能に接続され、前記複数の端末装置にポータルサイトを提供可能に構成されたポータルサーバと、を含むポータルシステムであって、
前記ポータルサーバは、
前記ポータルサイトの閲覧が許可されたユーザのうちから予め指定した指定ユーザを示す指定ユーザ情報と、日時情報と、ポートレットの前記ポータルサイトにおける表示位置を示す表示位置情報と、ポートレットを特定する特定情報とを関連付けて格納する格納手段と、
前記日時情報が示す日時となった場合、前記端末装置で前記ポータルサイトを閲覧している前記指定ユーザ情報が示す指定ユーザに対して、前記特定情報で特定されるポートレットを前記表示位置情報が示す位置に表示するように、前記ポータルサイトに表示されるポートレットのレイアウトを変更するポータルサイト提供手段と、
を備えることを特徴とするポータルシステム。
【００７８】
（付記７）
複数の端末装置と通信可能に接続され、前記複数の端末装置にポータルサイトを提供可能に構成されたポータルサーバのポートレット表示位置変更法であって、
前記ポータルサイトの閲覧が許可されたユーザのうちから予め指定した指定ユーザを示す指定ユーザ情報と、日時情報と、ポートレットの前記ポータルサイトにおける表示位置を示す表示位置情報と、ポートレットを特定する特定情報とを関連付けて格納するステップと、
前記日時情報が示す日時となった場合、前記端末装置で前記ポータルサイトを閲覧している前記前記指定ユーザ情報が示す指定ユーザに対して、前記特定情報で特定されるポートレットを前記表示位置情報が示す位置に表示するように、前記ポータルサイトに表示されるポートレットのレイアウトを変更するステップと、
を有することを特徴とするポートレット表示位置変更方法。
【産業上の利用可能性】
【００７９】
本発明は、端末装置と、この端末装置と通信可能に接続され、当該端末装置にポータルサイトを提供するポータルサーバと、を含むポータルシステムに広く適用可能である。
【符号の説明】
【００８０】
１，２・・・ポータルサイト
１００・・・ポータルサーバ
１１０・・・ポータルサイト画面生成部
１２０・・・ポートレットコンテナ
１３０・・・初期レイアウト情報格納部
１４０・・・ポートレットアクセス監視部
１５０，１６０・・・ポートレットアクセス情報格納部
２００・・・端末装置
２１０・・・ウェブブラウザ
２２０・・・位置傾向情報取得部
２３０・・・定期アクセス部
３０１〜３０３・・・ポータルサイト
【図１】
0005505172.tif 000002
【図２】
0005505172.tif 000003
【図３】
0005505172.tif 000004
【図４】
0005505172.tif 000005
【図５】
0005505172.tif 000006
【図６】
0005505172.tif 000007
【図７】
0005505172.tif 000008
【図８】
0005505172.tif 000009
【図９】
0005505172.tif 000010
【図１０】
0005505172.tif 000011