(57)【要約】【課題】ポータルページにおけるグループ内の情報共有および情報周知と、グループのユーザによるポータルページの自由なカスタマイズとの両立を実現する技術を提供すること。【解決手段】ポータルページにおいてユーザ毎にカスタマイズされたユーザページを記憶するユーザページ記憶部１１と、ポータルページに挿入される対象となるコンテンツにより構成される部分を表す挿入ページを記憶する挿入ページ記憶部１２と、ポータルページに挿入ページを挿入する挿入条件に、挿入ページＩＤを対応付けて記憶した挿入規則記憶部１３と、ポータルページのリクエストに含まれるユーザＩＤに応じたユーザページと、リクエストに基づき得られる情報が満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページとを表示切り替え可能に含むポータルページを生成するポータルページ生成部１４と、ポータルページをクライアント装置９０に送信する送受信部１５と、を備える。【選択図】      図２
2013167959.tif 000002
【特許請求の範囲】
【請求項１】
ポータルページにおいて、ユーザ毎にカスタマイズされたコンテンツにより構成される部分を表すユーザページを、前記ユーザを識別するユーザＩＤに対応付けて記憶するユーザページ記憶部と、
前記ポータルページに挿入される対象となるコンテンツにより構成される部分を表す挿入ページを、前記挿入ページを識別する挿入ページＩＤに対応付けて記憶する挿入ページ記憶部と、
前記ポータルページに前記挿入ページを挿入する所定の条件を表す挿入条件に、前記挿入ページＩＤを対応付けて記憶した挿入規則記憶部と、
前記ポータルページのリクエストに含まれるユーザＩＤに応じたユーザページを前記ユーザページ記憶部から取得するとともに、前記挿入規則記憶部に記憶された挿入条件のうち、前記リクエストに基づき得られる情報が満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、前記挿入ページ記憶部から取得することにより、前記ユーザページおよび前記挿入ページを表示切り替え可能に含む前記ポータルページを生成するポータルページ生成部と、
前記ポータルページの前記リクエストをクライアント装置から受信すると、前記ポータルページ生成部により生成される前記ポータルページを前記クライアント装置に送信する送受信部と、
を備えたポータルサーバ。
【請求項２】
前記ポータルページにおいて表示切り替え可能なページに対して表示順序が設定可能であるとき、
前記挿入規則記憶部は、前記表示順序に対する前記挿入ページの挿入位置を定めた挿入位置情報を、前記挿入条件および前記挿入ページＩＤに対応付けてさらに記憶し、
前記ポータルページ生成部は、前記挿入ページＩＤに対応付けられた挿入位置情報にしたがって、該挿入ページＩＤが示す挿入ページの表示順序を設定した前記ポータルページを生成することを特徴とする請求項１に記載のポータルサーバ。
【請求項３】
前記ポータルページ生成部は、前記挿入ページに対応付けられた挿入位置情報が、該挿入ページを先頭に挿入することを表す場合、該挿入ページが初期表示された前記ポータルページを生成することを特徴とする請求項２に記載のポータルサーバ。
【請求項４】
前記ユーザＩＤに、前記ユーザの属するグループを識別するグループＩＤを対応付けて記憶するグループ情報記憶部をさらに備え、
前記挿入規則記憶部は、前記挿入条件として、前記グループＩＤに対する条件を記憶し、
前記ポータルページ生成部は、前記リクエストに含まれるユーザＩＤに対応付けられたグループＩＤが満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、前記ポータルページに含めることを特徴とする請求項１から請求項３のいずれか１項に記載のポータルサーバ。
【請求項５】
前記挿入規則記憶部は、前記挿入条件として、日時に対する条件を記憶し、
前記ポータルページ生成部は、前記リクエストの受信時に基づく日時が満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、前記ポータルページに含めることを特徴とする請求項１から請求項４のいずれか１項に記載のポータルサーバ。
【請求項６】
前記ポータルページ生成部は、前記リクエストに基づき得られる情報が複数の前記挿入条件を満たす場合、該複数の挿入条件にそれぞれ対応付けられた複数の前記挿入ページを取得し、取得した複数の挿入ページおよび前記ユーザページを表示切り替え可能に含む前記ポータルページを生成することを特徴とする請求項１から請求項５のいずれか１項に記載のポータルサーバ。
【請求項７】
前記挿入ページ記憶部は、前記挿入ページを構成するポートレット単位の情報を、前記ポートレットを識別するポートレットＩＤに対応付けて記憶し、
前記挿入規則記憶部は、前記挿入条件に対応付けて、前記ポートレットＩＤを記憶し、
前記ポータルページ生成部は、前記リクエストに基づき得られる情報が満たす各挿入条件に対応付けられた各ポートレットＩＤが示すポートレットを配置した挿入ページを、前記ポータルページに表示切り替え可能に含めることを特徴とする請求項１から請求項６のいずれか１項に記載のポータルサーバ。
【請求項８】
請求項１から請求項７のいずれか１項に記載のポータルサーバと、
前記ポータルサーバに前記ポータルページのリクエストを送信することにより前記ポータルページを取得して表示する前記クライアント装置と、
を備えたポータルシステム。
【請求項９】
ポータルページにおいて、ユーザ毎にカスタマイズされたコンテンツにより構成される部分を表すユーザページを、前記ユーザを識別するユーザＩＤに対応付けて記憶しておき、
前記ポータルページに挿入される対象となるコンテンツにより構成される部分を表す挿入ページを、前記挿入ページを識別する挿入ページＩＤに対応付けて記憶しておき、
前記ポータルページに前記挿入ページを挿入する所定の条件を表す挿入条件に、前記挿入ページＩＤを対応付けて記憶しておき、
前記ポータルページの前記リクエストをクライアント装置から受信すると、
前記リクエストに含まれるユーザＩＤに応じたユーザページを取得し、
前記リクエストに基づき得られる情報が満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを取得し、
前記ユーザページおよび前記挿入ページを表示切り替え可能に含む前記ポータルページを生成し、
前記ポータルページを前記クライアント装置に送信する、ポータルページ提供方法。
【請求項１０】
ポータルページにおいて、ユーザ毎にカスタマイズされたコンテンツにより構成される部分を表すユーザページを、前記ユーザを識別するユーザＩＤに対応付けて記憶するユーザページ記憶部と、前記ポータルページに挿入される対象となるコンテンツにより構成される部分を表す挿入ページを、前記挿入ページを識別する挿入ページＩＤに対応付けて記憶する挿入ページ記憶部と、前記ポータルページに前記挿入ページを挿入する所定の条件を表す挿入条件に、前記挿入ページＩＤを対応付けて記憶した挿入規則記憶部とを用いて、
前記ポータルページのリクエストを受信するリクエスト受信ステップと、
前記リクエストに含まれるユーザＩＤに応じたユーザページを前記ユーザページ記憶部から取得するユーザページ取得ステップと、
前記挿入規則記憶部に記憶された挿入条件のうち、前記リクエストに基づき得られる情報が満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、前記挿入ページ記憶部から取得する挿入ページ取得ステップと、
前記ユーザページ取得ステップで取得されたユーザページ、および、前記挿入ページ取得ステップで取得された挿入ページを表示切り替え可能に含む前記ポータルページを生成するポータルページ生成ステップと、
前記ポータルページを前記クライアント装置に送信するポータルページ送信ステップと、
をコンピュータ装置に実行させるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポータルページを提供するポータルサーバ、ポータルシステム、ポータルページ提供方法、および、コンピュータ・プログラムに関する。
【背景技術】
【０００２】
ネットワーク上のコンテンツをワンストップで効率的に参照可能とするポータルシステムの重要性が高まっている。ポータルシステムは、ネットワーク上のコンテンツにアクセスするときの入り口となるポータルページを、不特定多数のユーザに提供する。一般的なポータルシステムは、ポータルページの柔軟なカスタマイズ機能をユーザに提供する。これにより、各ユーザは、自身にとって有用なコンテンツへのアクセス効率を高くするよう、ポータルページをカスタマイズすることができる。
【０００３】
このようなポータルシステムとして、特定のグループに属するユーザに対して、そのグループ内で提供されるコンテンツや、そのグループの活動内容等に関連するコンテンツへの入り口となるポータルページを提供するものがある。このようなポータルシステムは、オンライン化の流れに伴うグループ内システムの林立や、そのようなグループ内システムで処理されるデータ量の爆発的な増加に伴って、さらに重要性が高まっている。
【０００４】
このようなグループ内におけるポータルシステムに、前述の不特定多数の各ユーザによるカスタマイズ機能をベースにしたポータルシステムを適用すると、次のような問題が生じる。その問題とは、グループに属するユーザ全員に周知する情報が周知されない、グループに属するユーザにとって有用な情報が共有されないといったことである。これは、ポータルページがカスタマイズされることにより、グループ内で周知される情報や共有される情報が、必ずしも各ユーザのポータルページに、アクセス効率よく配置されるとは限らないためである。そのため、このようなグループにおけるポータルシステムでは、グループに属するユーザに対して、必ずアクセスすべきサイトを別途定めるなどの運用ルールを設けることもある。しかし、そのような運用ルールを定めることは、ポータルページによるアクセス効率性を低下させることになる。
【０００５】
このような問題に関連する技術として、共通コンテンツと、デフォルトコンテンツと、パーソナルコンテンツとを組み合わせてポータルページを生成するものがある（例えば、特許文献１参照）。この関連技術は、医師のような特定の職業の顧客向けのポータルページを生成するシステムである。この関連技術は、顧客全体向けの共通コンテンツに基づいて、ＭＲ（Medical Representative）等の顧客担当者毎に担当される顧客向けのデフォルトコンテンツを作成するカスタマイズ機能を、顧客担当者向けに提供する。また、この関連技術は、さらに、デフォルトコンテンツに基づいて、顧客毎のパーソナルコンテンツを作成するカスタマイズ機能を提供する。そして、この関連技術は、このパーソナルコンテンツに基づいて、顧客毎のポータルページを生成する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−９４９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
グループ内におけるポータルシステムにおいて、特許文献１に記載された技術を採用すると、管理者は、グループ内で共有したい情報や周知させたい情報をデフォルトコンテンツとしてカスタマイズすることは可能である。また、ユーザは、そのようなデフォルトコンテンツに基づくカスタマイズ機能を利用することは可能である。しかしながら、この関連技術を採用した場合、グループ内で共有したい情報や周知させたい情報が管理者によりポータルページに配置されることにより、ポータルページにおけるユーザの自由なカスタマイズ性が損なわれるという問題が生じる。
【０００８】
本発明は、上述の課題を解決するためになされたもので、ポータルページにおけるグループ内の情報共有および情報周知と、グループに属するユーザによるポータルページの自由なカスタマイズとの両立を実現する技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のポータルサーバは、ポータルページにおいて、ユーザ毎にカスタマイズされたコンテンツにより構成される部分を表すユーザページを、前記ユーザを識別するユーザＩＤに対応付けて記憶するユーザページ記憶部と、前記ポータルページに挿入される対象となるコンテンツにより構成される部分を表す挿入ページを、前記挿入ページを識別する挿入ページＩＤに対応付けて記憶する挿入ページ記憶部と、前記ポータルページに前記挿入ページを挿入する所定の条件を表す挿入条件に、前記挿入ページＩＤを対応付けて記憶した挿入規則記憶部と、前記ポータルページのリクエストに含まれるユーザＩＤに応じたユーザページを前記ユーザページ記憶部から取得するとともに、前記挿入規則記憶部に記憶された挿入条件のうち、前記リクエストに基づき得られる情報が満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、前記挿入ページ記憶部から取得することにより、前記ユーザページおよび前記挿入ページを表示切り替え可能に含む前記ポータルページを生成するポータルページ生成部と、前記ポータルページの前記リクエストをクライアント装置から受信すると、前記ポータルページ生成部により生成される前記ポータルページを前記クライアント装置に送信する送受信部と、を備える。
【００１０】
また、本発明のポータルシステムは、上述のポータルサーバと、前記ポータルサーバに前記ポータルページのリクエストを送信することにより前記ポータルページを取得して表示する前記クライアント装置と、を備える。
【００１１】
また、本発明のポータルページ提供方法は、ポータルページにおいて、ユーザ毎にカスタマイズされたコンテンツにより構成される部分を表すユーザページを、前記ユーザを識別するユーザＩＤに対応付けて記憶しておき、前記ポータルページに挿入される対象となるコンテンツにより構成される部分を表す挿入ページを、前記挿入ページを識別する挿入ページＩＤに対応付けて記憶しておき、前記ポータルページに前記挿入ページを挿入する所定の条件を表す挿入条件に、前記挿入ページＩＤを対応付けて記憶しておき、前記ポータルページの前記リクエストをクライアント装置から受信すると、前記リクエストに含まれるユーザＩＤに応じたユーザページを取得し、前記リクエストに基づき得られる情報が満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを取得し、前記ユーザページおよび前記挿入ページを表示切り替え可能に含む前記ポータルページを生成し、前記ポータルページを前記クライアント装置に送信する。
【００１２】
また、本発明のコンピュータ・プログラムは、ポータルページにおいて、ユーザ毎にカスタマイズされたコンテンツにより構成される部分を表すユーザページを、前記ユーザを識別するユーザＩＤに対応付けて記憶するユーザページ記憶部と、前記ポータルページに挿入される対象となるコンテンツにより構成される部分を表す挿入ページを、前記挿入ページを識別する挿入ページＩＤに対応付けて記憶する挿入ページ記憶部と、前記ポータルページに前記挿入ページを挿入する所定の条件を表す挿入条件に、前記挿入ページＩＤを対応付けて記憶した挿入規則記憶部とを用いて、前記ポータルページのリクエストを受信するリクエスト受信ステップと、前記リクエストに含まれるユーザＩＤに応じたユーザページを前記ユーザページ記憶部から取得するユーザページ取得ステップと、前記挿入規則記憶部に記憶された挿入条件のうち、前記リクエストに基づき得られる情報が満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、前記挿入ページ記憶部から取得する挿入ページ取得ステップと、前記ユーザページ取得ステップで取得されたユーザページ、および、前記挿入ページ取得ステップで取得された挿入ページを表示切り替え可能に含む前記ポータルページを生成するポータルページ生成ステップと、前記ポータルページを前記クライアント装置に送信するポータルページ送信ステップと、をコンピュータ装置に実行させる。
【発明の効果】
【００１３】
本発明は、ポータルページにおけるグループ内の情報共有および情報周知と、グループに属するユーザによるポータルページの自由なカスタマイズとの両立を実現する技術を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施の形態としてのポータルシステムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態としてのポータルサーバの機能ブロック図である。
【図３】本発明の第１の実施の形態における挿入規則記憶部に記憶される情報の一例を示す図である。
【図４】本発明の第１の実施の形態としてのポータルシステムの動作を説明するフローチャートである。
【図５】本発明の第２の実施の形態としてのポータルシステムの構成を示すブロック図である。
【図６】本発明の第２の実施の形態としてのポータルサーバの機能ブロック図である。
【図７】本発明の第２の実施の形態における挿入規則記憶部に記憶される情報の一例を示す図である。
【図８】本発明の第２の実施の形態におけるグループ情報記憶部に記憶される情報の一例を示す図である。
【図９】本発明の第２の実施の形態としてのポータルシステムの動作を説明するフローチャートである。
【図１０】本発明の第２の実施の形態においてユーザページを含むポータルページの一例を示す図である。
【図１１】本発明の第２の実施の形態としてのポータルシステムの挿入ページ挿入動作を説明するフローチャートである。
【図１２】本発明の第２の実施の形態において挿入ページおよびユーザページを表示切り替え可能に含むポータルページの一例を示す図である。
【図１３】本発明の第２の実施の形態において挿入ページおよびユーザページを表示切り替え可能に含むポータルページの他の一例を示す図である。
【図１４】本発明の第２の実施の形態において挿入ページおよびユーザページを表示切り替え可能に含むポータルページのさらに他の一例を示す図である。
【図１５】本発明の第２の実施の形態の他の態様の機能ブロック図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１６】
（第１の実施の形態）
本発明の第１の実施の形態としてのポータルシステム１の構成を図１に示す。図１において、ポータルシステム１は、ポータルサーバ１０と、クライアント装置９０を含む。ポータルサーバ１０およびクライアント装置９０は、インターネット、ＬＡＮ（Local Area Network）、公衆回線網、無線通信網またはこれらの組合せ等によって構成されるネットワークを介して互いに通信可能に接続されている。ポータルサーバ１０は、ネットワーク上で提供されるコンテンツへの入り口となるポータルページを、ユーザに対して提供する装置である。クライアント装置９０は、ポータルサーバ１０にポータルページのリクエストを送信することにより、ポータルページを取得して表示する装置である。例えば、ポータルサーバ１０は、グループ内で提供されるコンテンツや、そのグループの活動内容に関連するコンテンツへの入り口となるポータルページを、グループに属するユーザに対して提供する装置であってもよい。その場合、クライアント装置９０は、グループに属するユーザにより利用される装置である。なお、図１には、ポータルサーバ１０およびクライアント装置９０を１つずつ示したが、本発明のポータルシステムが備える各装置の数を限定するものではない。
【００１７】
次に、ポータルサーバ１０の機能ブロック構成を図２に示す。図２において、ポータルサーバ１０は、ユーザページ記憶部１１と、挿入ページ記憶部１２と、挿入規則記憶部１３と、ポータルページ生成部１４と、送受信部１５とを備えている。ここで、ポータルサーバ１０は、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）と、ハードディスク等の記憶装置と、ネットワークインタフェースとを備えたコンピュータ装置によって構成されている。また、ユーザページ記憶部１１と、挿入ページ記憶部１２と、挿入規則記憶部１３とは、記憶装置によって構成されている。また、ポータルページ生成部１４は、ＲＯＭおよび記憶装置に記憶されたコンピュータ・プログラムおよび各種データをＲＡＭに読み込んで実行するＣＰＵによって構成される。また、送受信部１５は、ネットワークインタフェースと、ＲＯＭおよび記憶装置に記憶されたコンピュータ・プログラムおよび各種データをＲＡＭに読み込んで実行するＣＰＵとによって構成される。なお、ポータルサーバ１０の各機能ブロックを構成するハードウェア構成は上述の構成に限定されない。
【００１８】
ユーザページ記憶部１１は、ユーザページを、前記ユーザを識別するユーザＩＤに対応付けて記憶する。ここで、ユーザページとは、ポータルページにおいて、ユーザ毎にカスタマイズされたコンテンツにより構成される部分を表す。ユーザページは、ポータルサーバ１０がユーザに提供するカスタマイズ機能により、クライアント装置９０における入力情報に基づき生成されたものである。例えば、ユーザページは、ポータルページにおけるユーザ毎の表示コンテンツの種類、配置、設定内容等をそれぞれ表す情報を含む。
【００１９】
挿入ページ記憶部１２は、挿入ページを、挿入ページを識別する挿入ページＩＤに対応付けて記憶する。ここで、挿入ページとは、ポータルページに挿入される対象となるコンテンツにより構成される部分を表す。例えば、ポータルサーバ１０が、グループ内におけるポータルページを提供する装置である場合、挿入ページは、グループに属するユーザに共有または周知される目的で、管理者などにより生成されたコンテンツであってもよい。
【００２０】
挿入規則記憶部１３は、挿入条件と、挿入ページＩＤとを対応付けて記憶する。ここで、挿入条件とは、ポータルページに挿入ページを挿入する条件である。例えば、挿入条件は、ポータルページのリクエストの受信時に基づく日時が所定範囲であることであってもよい。挿入規則記憶部１３に記憶される情報の一例を図３に示す。図３において、１行目の挿入規則は、日時が「２０１２年３月中」である場合、挿入ページＩＤ「Ｐ」の挿入ページを挿入することを表している。その他、挿入条件は、クライアント装置９０から受信される後述のポータルページのリクエストに基づき得られる情報により判断可能な条件であればよい。
【００２１】
ポータルページ生成部１４は、ユーザページと、挿入ページとを、表示切り替え可能に含むポータルページを生成する。このとき、ポータルページ生成部１４は、ポータルページに含めるユーザページとして、ポータルページのリクエストに含まれるユーザＩＤに応じたユーザページを、ユーザページ記憶部１１から取得する。また、ポータルページ生成部１４は、ポータルページに含める挿入ページとして、挿入規則記憶部１３に記憶された挿入条件のうち、リクエストに基づき得られる情報が満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、挿入ページ記憶部１２から取得する。
【００２２】
ここで、このような表示切り替え可能なページを含むポータルページについて説明する。例えば、このようなポータルページは、いずれかのページが表示された状態において、該ポータルページに含まれる他のページへの表示切り替え操作に応じて、該当する他のページを表示するユーザインタフェース機能を有する。具体的には、ポータルページ生成部１４は、表示切り替え可能なページのうち、１つのページ内容と、他の各ページへの表示切り替えを指示する操作領域とを含むポータルページを生成してもよい。このような操作領域の一例は、一般的にタブと呼ばれる。また、タブとは、そのような操作領域を用いて表示ページを切り替えるユーザインタフェース機能をいうこともある。ポータルページ生成部１４は、ユーザページと挿入ページとを、タブにより表示切り替え可能に含むポータルページを生成してもよい。
【００２３】
送受信部１５は、ポータルページのリクエストをクライアント装置９０から受信すると、そのリクエストをポータルページ生成部１４に渡すことにより、生成されるポータルページをクライアント装置９０に送信する。例えば、送受信部１５は、ウェブサーバアプリケーションによって実現されていてもよい。その場合、送受信部１５は、クライアント装置９０との間で、ＨＴＴＰ（Hypertext Transfer Protocol）にしたがって、情報を送受信する。
【００２４】
次に、クライアント装置９０の機能について説明する。ここで、クライアント装置９０は、ＣＰＵと、ＲＡＭと、ＲＯＭと、ハードディスク等の記憶装置と、ネットワークインタフェースと、入力装置と、表示装置とを備えたコンピュータ装置によって構成されている。なお、クライアント装置９０を構成するハードウェア構成は上述の構成に限定されない。
【００２５】
クライアント装置９０は、ポータルページの取得を指示する情報を、入力装置を介して取得すると、該ポータルページのリクエストを、ネットワークインタフェースを介してポータルサーバ１０に送信する。クライアント装置９０は、このリクエストに、ポータルページを指定する情報と、該ポータルページを利用するユーザのユーザＩＤとを含める。また、クライアント装置９０は、ポータルサーバ１０からポータルページを受信すると、受信したポータルページを表示装置に出力する。このようなクライアント装置９０の各機能は、例えば、記憶装置に記憶されたウェブブラウザアプリケーションがＣＰＵによってＲＡＭに読み込まれて実行されることによって実現されてもよい。その場合、クライアント装置９０は、ＨＴＴＰにしたがって、ポータルサーバ１０との間で情報を送受信する。
【００２６】
以上のように構成されたポータルシステム１の動作について、図４を参照して説明する。
【００２７】
まず、ポータルサーバ１０の送受信部１５は、クライアント装置９０からポータルページのリクエストを受信する（ステップＳ１）。送受信部１５は、リクエストをポータルページ生成部１４に渡す。
【００２８】
次に、ポータルページ生成部１４は、このリクエストに含まれるユーザＩＤを取得するステップＳ２）。
【００２９】
次に、ポータルページ生成部１４は、取得したユーザＩＤに対応付けられたユーザページを、ユーザページ記憶部１１から取得する（ステップＳ３）。
【００３０】
次に、ポータルページ生成部１４は、このリクエストに基づき得られる情報が満たす挿入条件を、挿入規則記憶部１３から検索する（ステップＳ４）。
【００３１】
例えば、挿入条件が日時に関する条件であれば、ポータルページ生成部１４は、リクエストの受信時に基づく日時（例えば、このステップ実行時点の日時）を取得する。そして、ポータルページ生成部１４は、そのような日時が満たす挿入条件を検索すればよい。
【００３２】
ここで、そのような挿入条件が検索されなかった場合、ポータルページ生成部１４は、ステップＳ３で取得されたユーザページを含むポータルページを生成する（ステップＳ５）。
【００３３】
一方、ステップＳ４で挿入条件が検索された場合、ポータルページ生成部１４は、検索された挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、挿入ページ記憶部１２から取得する（ステップＳ６）。
【００３４】
例えば、ステップＳ４の実行時点での日時が２０１２年３月１５日である場合、ポータルページ生成部１４は、図３に示した挿入規則記憶部１３の一例における１行目の挿入条件「２０１２年３月中」が満たされると判断する。そして、この場合、ポータルページ生成部１４は、ステップＳ６で、該当する挿入条件に対応付けられた挿入ページＩＤ「Ｐ」の内容を、挿入ページ記憶部１２から取得する。
【００３５】
次に、ポータルページ生成部１４は、ステップＳ３で取得したユーザページと、ステップＳ６で取得した挿入ページとを、表示切り替え可能に含むポータルページを生成する（ステップＳ７）。
【００３６】
例えば、ポータルページ生成部１４は、ユーザページおよびポータルページを前述のタブにより表示切り替え可能とするポータルページを生成してもよい。また、このとき、ポータルページ生成部１４は、ユーザページおよびポータルページのいずれかが初期表示された状態のポータルページを生成してもよい。
【００３７】
次に、送受信部１５は、ステップＳ５またはステップＳ７で生成されたポータルページを、クライアント装置９０に対して送信する（ステップＳ８）。
【００３８】
そして、クライアント装置９０は、ポータルページを受信し、表示装置に出力する。また、クライアント装置９０は、入力装置による操作に基づいて、ユーザページおよび挿入ページの表示切り替えを行う。例えば、クライアント装置９０は、タブに対する操作情報をポータルサーバ１０に送信し、該当するページに表示切り替えされたポータルページを、ポータルサーバ１０から取得することにより、表示切り替えを実行してもよい。
【００３９】
以上で、ポータルシステム１は、動作を終了する。
【００４０】
次に、本発明の第１の実施の形態の効果について述べる。
【００４１】
本発明の第１の実施の形態としてのポータルシステムおよびポータルサーバは、ポータルページにおけるグループ内の情報共有および情報周知と、グループに属するユーザによるポータルページの自由なカスタマイズとの両立を実現することができる。
【００４２】
その理由は、挿入ページ記憶部が、ポータルページに挿入される対象となる挿入ページを記憶しておき、挿入規則記憶部が、ポータルページに挿入ページを挿入する挿入条件を記憶しておき、ポータルページ生成部が、ポータルページのリクエストに基づき得られる情報が満たす挿入条件に対応付けられた挿入ページと、ユーザ毎にカスタマイズされたユーザページとを、表示切り替え可能に含むポータルページを生成するからである。これにより、本発明の第１の実施の形態としてのポータルシステムおよびポータルサーバは、グループ内で共有または周知させたい情報を挿入ページとして、その挿入条件と対応付けて記憶しておくだけで、そのような情報を、ユーザページを変更することなくポータルページに挿入することができる。これにより、本実施の形態は、ポータルページ外に必ずアクセスすべきページを定めた運用ルールを必要としない。したがって、本実施の形態は、そのような運用ルールによるポータルページの効率性の低減を防止することになる。また、本発明の第１の実施の形態において、ポータルページを利用するユーザは、グループ内で共有および周知される情報を挿入ページで閲覧し、自身がカスタマイズしたコンテンツをユーザページで閲覧できる。このように、本実施の形態は、ポータルページにおいてユーザによりカスタマイズされたユーザページにおけるコンテンツの配置を、挿入される情報により変更することがない。したがって、本実施の形態は、ユーザによる自由なカスタマイズにより構成されたユーザページを維持することができるからである。
【００４３】
（第２の実施の形態）
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態の説明において参照する各図面において、本発明の第１の実施の形態と同一の構成および同様に動作するステップには同一の符号を付して本実施の形態における詳細な説明を省略する。
【００４４】
本発明の第２の実施の形態としてのポータルシステム２の構成を図５に示す。図５において、ポータルシステム２は、本発明の第１の実施の形態としてのポータルシステム１に対して、ポータルサーバ１０に替えてポータルサーバ２０を備える点が異なる。
【００４５】
ポータルサーバ２０の機能ブロック構成を図６に示す。図６において、ポータルサーバ２０は、本発明の第１の実施の形態としてのポータルサーバ１０に対して、挿入規則記憶部１３に替えて挿入規則記憶部２３と、ポータルページ生成部１４に替えてポータルページ生成部２４とを備え、さらにグループ情報記憶部２６を備える点が異なる。
【００４６】
挿入規則記憶部２３は、本発明の第１の実施の形態における挿入規則記憶部１３に記憶される情報と同様の挿入条件および挿入ページＩＤに加えて、さらに、挿入位置情報を記憶している。ここで、挿入位置情報とは、ポータルページにおいて表示切り替え可能な各ページの表示順序に対する挿入ページの挿入位置を表す。例えば、表示順序とは、各ページへの表示切り替えを指示する操作領域の配置順序に反映されるものであってもよい。例えば、このような操作領域が前述のタブとして表現されている場合、挿入位置情報は、各ページのタブの配置順序に対する挿入ページの挿入位置を表すものであってもよい。例えば、挿入位置情報は、「先頭に挿入」することを表す情報であってもよく、「末尾に挿入」することを表す情報であってもよい。
【００４７】
また、挿入規則記憶部２３は、挿入条件として、ユーザのグループＩＤに対する条件を記憶可能となっている。グループＩＤは、ユーザの属するグループを識別する情報である。グループＩＤは、後述のグループ情報記憶部２６に記憶されている。挿入規則記憶部２３に記憶される情報の一例を図７に示す。図７において、１行目の挿入規則は、グループＩＤがＡである場合、挿入ページＩＤ「Ｐ」の挿入ページを、先頭に挿入することを表している。
【００４８】
ポータルページ生成部２４は、ユーザページと、挿入ページとを表示切り替え可能に含むポータルページを生成する。
【００４９】
このとき、ポータルページ生成部２４は、ポータルページに含めるユーザページとして、リクエストに含まれるユーザＩＤに対応付けられた１つ以上のユーザページを取得した場合、各ユーザページを表示切り替え可能に含むよう、ポータルページを生成してもよい。このような１つ以上のユーザページは、それらの表示順序を表す情報を含んでいてもよい。この場合、ポータルページ生成部２４は、１つ以上のユーザページを、その表示順序にしたがって表示切り替え可能に含むよう、ポータルページを生成する。例えば、ポータルページ生成部２４は、１つ以上のユーザページのタブをその表示順序にしたがって並べてポータルページに含めてもよい。
【００５０】
また、ポータルページ生成部２４は、ポータルページに含める挿入ページとして、ユーザのグループＩＤが満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを取得する。このとき、ポータルページ生成部２４は、そのようなグループＩＤとして、リクエストに含まれるユーザＩＤに対応付けられたグループＩＤを、後述のグループ情報記憶部２６から取得する。
【００５１】
また、ポータルページ生成部２４は、そのような挿入ページＩＤに対応付けられた挿入位置情報にしたがって、該挿入ページのポータルページにおける表示順序を設定する。例えば、そのような挿入条件に対応付けられた挿入位置情報が、挿入ページを「先頭に挿入」することを表す場合、ポータルページ生成部２４は、挿入ページの表示順序を先頭に設定する。例えば、ポータルページ生成部２４は、１つ以上のユーザページのタブがその表示順序にしたがって並べられたポータルページにおいて、ユーザページのタブの配列の先頭に挿入ページのタブを配置してもよい。この場合、このようなポータルページでは、先頭にタブが挿入された挿入ページが初期表示されるようになっていてもよい。
【００５２】
グループ情報記憶部２６は、ユーザＩＤに、そのユーザの属するグループを識別するグループＩＤを対応付けて記憶する。グループ情報記憶部２６に記憶される情報の一例を図８に示す。図８の例では、ユーザＩＤ「００１」のユーザは、グループＩＤ「Ａ」のグループに属する。
【００５３】
以上のように構成されたポータルシステム２の動作について、図９を参照して説明する。
【００５４】
まず、ポータルサーバ２０は、ステップＳ１〜ステップＳ２まで本発明の第１の実施の形態と同様に動作することにより、クライアント装置９０からのポータルページのリクエストに含まれるユーザＩＤを取得する。
【００５５】
次に、ポータルページ生成部２４は、取得したユーザＩＤに対応付けられた１つ以上のユーザページを、ユーザページ記憶部１１から取得する（ステップＳ２３）。
【００５６】
次に、ポータルページ生成部２４は、このリクエストに含まれるユーザＩＤのグループＩＤを、グループ情報記憶部２６から取得する（ステップＳ２４）。
【００５７】
例えば、リクエストに含まれるユーザＩＤが「００１」であったとすると、ポータルページ生成部２４は、図８に示したグループ情報記憶部２６から、グループＩＤ「Ａ」を取得する。
【００５８】
次に、ポータルページ生成部２４は、このグループＩＤが満たす挿入条件を、挿入規則記憶部２３から検索する（ステップＳ２５）。
【００５９】
ここで、そのような挿入条件が検索されなかった場合、ポータルページ生成部２４は、ステップＳ２３で取得した各ユーザページを、表示切り替え可能に含むポータルページを生成する（ステップＳ２６）。
【００６０】
例えば、ポータルページ生成部２４は、図１０に示すように、各ユーザページをタブにより表示切り替え可能に含むポータルページを生成してもよい。このとき、ポータルページ生成部２４は、取得した各ユーザページに表示順序を表す情報が含まれていれば、その表示順序にしたがって各ユーザページをポータルページに配置する。
【００６１】
一方、ステップＳ２５において、グループＩＤが満たす挿入条件が検索された場合、ポータルページ生成部２４は、その挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、挿入ページ記憶部１２から取得する（ステップＳ２７）。
【００６２】
例えば、ステップＳ２４で、グループＩＤ「Ａ」が取得されていたとする。この場合、ステップＳ２５で、ポータルページ生成部２４は、図７に示した挿入規則記憶部２３から、「グループＩＤがＡである」挿入条件を検索する。そして、ステップＳ２７で、ポータルページ生成部２４は、「グループＩＤがＡである」挿入条件に対応付けられた挿入ページＩＤ「Ｐ」の挿入ページを、挿入ページ記憶部１２から取得する。
【００６３】
次に、ポータルページ生成部２４は、ステップＳ２３で取得されたユーザページと、ステップＳ２７で取得された挿入ページを、表示切り替え可能に含むポータルページを生成する（ステップＳ２８）。このステップの詳細については後述する。
【００６４】
そして、ポータルサーバ２０は、本発明の第１の実施の形態と同様にステップＳ８を実行することにより、ステップＳ２６またはステップＳ２８で生成されたポータルページをクライアント装置９０に表示し、表示切り替え操作に応じて表示切り替えを実行する。
【００６５】
以上で、ポータルシステム２は、動作を終了する。
【００６６】
次に、ステップＳ２８の挿入ページ挿入処理の詳細を、図１１に示す。
【００６７】
ここでは、まず、ポータルページ生成部２４は、ステップＳ２５で検索された挿入条件に対応付けられた挿入位置情報を取得する（ステップＳ３１）。
【００６８】
次に、ポータルページ生成部２４は、挿入位置情報にしたがって、ステップＳ２７で取得した挿入ページと、ステップＳ２３で取得したユーザページとの表示順序を決定する。
【００６９】
例えば、ユーザページおよび挿入ページがタブにより表示切り替え可能なポータルページを生成する場合を例として説明する。また、ここでは、挿入位置情報は、「先頭に挿入」または「末尾に挿入」のいずれかを表す情報であるものとして説明を行う。
【００７０】
ステップＳ３１で取得された挿入位置情報が「先頭に挿入」することを表す場合（ステップＳ３２で「先頭に挿入」）、ポータルページ生成部２４は、ステップＳ２３で取得した各ユーザページのタブの配置列の先頭に、挿入ページのタブを配置する（ステップＳ３３）。例えば、そのようなポータルページは、図１２に示す通りとなる。この例は、先頭に配置された挿入ページが、初期表示された状態を示している。
【００７１】
一方、挿入位置情報が「末尾に挿入」することを表す場合（ステップＳ３２で「末尾に挿入」）、ポータルページ生成部２４は、ステップＳ２３で取得した各ユーザページのタブの配置列の末尾に、挿入ページのタブを配置する。例えば、そのようなポータルページは、図１３に示す通りとなる。この例は、先頭に配置されたユーザページが初期表示された状態を示している。
【００７２】
以上で、挿入ページ挿入処理の説明を終了する。
【００７３】
なお、本実施の形態において、ポータルページ生成部２４は、ポータルページに含める挿入ページを取得する際に、リクエストに基づく情報を満たす複数の挿入規則があれば、それぞれ対応する複数の挿入ページを取得してもよい。その場合、ポータルページ生成部２４は、１つ以上のユーザページが表示切り替え可能に配置されたポータルページに、複数の挿入ページを、さらに表示切り替え可能に挿入する。
【００７４】
また、この場合、ポータルページ生成部２４は、各挿入ページの挿入位置情報にしたがって、各挿入ページおよび各ユーザページの表示順序を決定する。このような場合に対応するため、挿入位置情報は、複数の挿入ページ間での表示順序を表すことも可能な情報であってよい。例えば、挿入位置情報は、「先頭（または末尾）に挿入」という情報に加えて、表示順序を表す数値などの情報を含んでもよい。例えば、ポータルページ生成部２４が、２つの挿入ページ１、２を取得し、それぞれに対応する挿入位置情報が、「先頭に挿入、１」、「先頭に挿入、２」、であった場合を想定する。この場合、ポータルページ生成部２４は、ユーザページのタブの配置列の先頭に、挿入ページ１のタブを配置し、その次に挿入ページ２のタブを配置してもよい。このようにして生成されたポータルページの一例は、図１４に示す通りとなる。
【００７５】
また、本実施の形態において、グループ情報記憶部２６は、ポータルサーバ２０の他の各機能ブロックを構成するコンピュータ装置（サーバ２１０）とは異なるコンピュータ装置（サーバ２２０）によって構成されていてもよい。この場合のポータルシステム２の構成の一例を、図１５に示す。
【００７６】
図１５において、サーバ２２０は、グループ情報記憶部２６に加えて、グループ情報取得部２７と、送受信部２８とを備える。グループ情報取得部２７は、グループＩＤの取得要求に応じて、指定されたユーザＩＤに対応するグループＩＤを、グループ情報記憶部２６から取得する。送受信部２８は、サーバ２１０から受信するグループＩＤの取得要求を、グループ情報取得部２７に渡す。また、送受信部２８は、グループ情報取得部２７から得られるグループＩＤを、サーバ２１０に返信する。また、この場合、ポータルページ生成部２４は、リクエストに含まれるユーザＩＤに対応するグループＩＤの取得要求を、送受信部１５を介してサーバ２２０に送信するようにすればよい。また、この場合、サーバ２１０の送受信部１５およびサーバ２２０の送受信部２８は、ＬＤＡＰ（Lightweight Directory Access Protocol）に従って情報を送受信してもよい。
【００７７】
また、本実施の形態において、グループ情報記憶部２６は、グループＩＤとして、企業などの組織における所属ＩＤを記憶してもよい。また、グループ情報記憶部２６は、グループＩＤとして、任意のユーザを含むよう設定されたグループに付与されたＩＤを記憶してもよい。また、グループ情報記憶部２６は、階層的に構成されるグループに各ユーザが属する場合、各ユーザＩＤに対して、階層的な所属をそれぞれ表すグループＩＤを対応付けて記憶してもよい。また、グループ情報記憶部２６は、各ユーザが複数のグループに属することが可能である場合、各ユーザＩＤに対して、１つ以上のグループＩＤを対応付けて記憶してもよい。
【００７８】
次に、本発明の第２の実施の形態の効果について述べる。
【００７９】
本発明の第２の実施の形態としてのポータルシステムおよびポータルサーバは、グループに属するユーザによるポータルページの自由なカスタマイズにより構成されたユーザページを維持しながら、ポータルページにおけるグループ内の情報共有および情報周知をさらに効率的に実現することができる。
【００８０】
その理由は、挿入規則記憶部が、挿入条件および挿入ページＩＤに対応付けて、挿入位置情報を記憶しておき、ポータルページ生成部が、挿入条件を満たす挿入ページを、挿入位置情報にしたがった表示順序でポータルページに挿入するからである。例えば、挿入規則記憶部は、より重要な情報を含む挿入ページに、先頭に挿入することを表す挿入位置情報を対応付けて記憶しておくことができる。これにより、本発明の第２の実施の形態としてのポータルシステムおよびポータルサーバは、グループ内でより重要な情報を含む挿入ページを、ポータルページにおいて初期表示させ、ユーザによる見落としを防ぐことができるためである。
【００８１】
さらなる理由は、グループ情報記憶部が、ユーザＩＤにグループＩＤを対応付けて記憶しておき、挿入規則記憶部が、挿入条件としてグループＩＤに対する条件を記憶しておき、ポータルページ生成部が、リクエストに含まれるユーザＩＤに対応付けられたグループＩＤが満たす挿入条件に対応する挿入ページを、ポータルページに挿入するからである。これにより、ポータルページの管理者は、あらかじめ、挿入ページとその挿入条件としてのグループＩＤを対応付けておくだけで、ポータルページにおいて共有または周知させたい情報の配信先のグループ毎に煩雑なカスタマイズ作業を行う必要がない。
【００８２】
なお、上述した本発明の各実施の形態において、挿入ページ記憶部は、挿入ページを構成するポートレット単位の情報を、ポートレットを識別するポートレットＩＤに対応付けて記憶してもよい。ポートレットとは、ポータルページに配置される着脱可能なユーザインタフェースのコンポーネントである。また、この場合、挿入規則記憶部は、挿入条件に対応付けて、ポートレットＩＤを記憶してもよい。この場合、ポータルページ生成部は、リクエストに基づき得られる情報が満たす各挿入条件に対応付けられた各ポートレットＩＤが示すポートレットを取得する。そして、ポータルページ生成部は、各ポートレットを配置した挿入ページを生成してもよい。そして、ポータルページ生成部は、そのようなポートレットを含む挿入ページを、ユーザページと表示切り替え可能にポータルページに含めてもよい。
【００８３】
また、上述した本発明の各実施の形態において、挿入規則記憶部は、日時に対する挿入条件や、グループに対する挿入条件の他、例えば、リクエストに含まれるユーザＩＤから得られるユーザページに特定の情報（例えばポートレット）が含まれることを挿入条件としてもよい。
【００８４】
また、上述した本発明の各実施の形態において、挿入規則記憶部は、１つの挿入ページに対して、複数の挿入条件の組み合わせで表される複合的な挿入条件を記憶してもよい。この場合、複合的な挿入条件は、複数の挿入条件をＡＮＤやＯＲで組み合わせた条件として記憶される。例えば、挿入規則記憶部は、１つの挿入ページに、グループＩＤに対する挿入条件および日時に対する挿入条件をＡＮＤで結合した複合的な挿入条件を対応付けて記憶してもよい。
【００８５】
また、上述した本発明の各実施の形態において、ポータルページ生成部によって生成されるポータルページは、タブにより表示切り替え可能なページを含む例を中心に説明した。その他、ポータルページ生成部によって生成されるポータルページは、タブに限らず、挿入ページおよびユーザページを表示切り替え可能に含むものであればよい。
【００８６】
また、上述した本発明の各実施の形態において、各フローチャートを参照して説明したポータルサーバの動作を、本発明のコンピュータ・プログラムとしてコンピュータ装置の記憶装置（記憶媒体）に格納しておき、係るコンピュータ・プログラムを当該ＣＰＵが読み出して実行するようにしてもよい。そして、このような場合において、本発明は、係るコンピュータ・プログラムのコード或いは記憶媒体によって構成される。
【００８７】
また、上述した各実施の形態は、適宜組み合わせて実施されることが可能である。
【００８８】
また、本発明は、上述した各実施の形態に限定されず、様々な態様で実施されることが可能である。
【００８９】
また、上述した各実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
ポータルページにおいて、ユーザ毎にカスタマイズされたコンテンツにより構成される部分を表すユーザページを、前記ユーザを識別するユーザＩＤに対応付けて記憶するユーザページ記憶部と、
前記ポータルページに挿入される対象となるコンテンツにより構成される部分を表す挿入ページを、前記挿入ページを識別する挿入ページＩＤに対応付けて記憶する挿入ページ記憶部と、
前記ポータルページに前記挿入ページを挿入する所定の条件を表す挿入条件に、前記挿入ページＩＤを対応付けて記憶した挿入規則記憶部と、
前記ポータルページのリクエストに含まれるユーザＩＤに応じたユーザページを前記ユーザページ記憶部から取得するとともに、前記挿入規則記憶部に記憶された挿入条件のうち、前記リクエストに基づき得られる情報が満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、前記挿入ページ記憶部から取得することにより、前記ユーザページおよび前記挿入ページを表示切り替え可能に含む前記ポータルページを生成するポータルページ生成部と、
前記ポータルページの前記リクエストをクライアント装置から受信すると、前記ポータルページ生成部により生成される前記ポータルページを前記クライアント装置に送信する送受信部と、
を備えたポータルサーバ。
（付記２）
前記ポータルページにおいて表示切り替え可能なページに対して表示順序が設定可能であるとき、
前記挿入規則記憶部は、前記表示順序に対する前記挿入ページの挿入位置を定めた挿入位置情報を、前記挿入条件および前記挿入ページＩＤに対応付けてさらに記憶し、
前記ポータルページ生成部は、前記挿入ページＩＤに対応付けられた挿入位置情報にしたがって、該挿入ページＩＤが示す挿入ページの表示順序を設定した前記ポータルページを生成することを特徴とする付記１に記載のポータルサーバ。
（付記３）
前記ポータルページ生成部は、前記挿入ページに対応付けられた挿入位置情報が、該挿入ページを先頭に配置することを表す場合、該挿入ページが初期表示された前記ポータルページを生成することを特徴とする付記２に記載のポータルサーバ。
（付記４）
前記ユーザＩＤに、前記ユーザの属するグループを識別するグループＩＤを対応付けて記憶するグループ情報記憶部をさらに備え、
前記挿入規則記憶部は、前記挿入条件として、前記グループＩＤに対する条件を記憶し、
前記ポータルページ生成部は、前記リクエストに含まれるユーザＩＤに対応付けられたグループＩＤが満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、前記ポータルページに含めることを特徴とする付記１から付記３のいずれか１つに記載のポータルサーバ。
（付記５）
前記挿入規則記憶部は、前記挿入条件として、日時に対する条件を記憶し、
前記ポータルページ生成部は、前記リクエストの受信時に基づく日時が満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、前記ポータルページに含めることを特徴とする付記１から付記４のいずれか１つに記載のポータルサーバ。
（付記６）
前記ポータルページ生成部は、前記リクエストに基づき得られる情報が複数の前記挿入条件を満たす場合、該複数の挿入条件にそれぞれ対応付けられた複数の前記挿入ページを取得し、取得した複数の挿入ページおよび前記ユーザページを表示切り替え可能に含む前記ポータルページを生成することを特徴とする付記１から付記５のいずれか１つに記載のポータルサーバ。
（付記７）
前記挿入ページ記憶部は、前記挿入ページを構成するポートレット単位の情報を、前記ポートレットを識別するポートレットＩＤに対応付けて記憶し、
前記挿入規則記憶部は、前記挿入条件に対応付けて、前記ポートレットＩＤを記憶し、
前記ポータルページ生成部は、前記リクエストに基づき得られる情報が満たす各挿入条件に対応付けられた各ポートレットＩＤが示すポートレットを配置した挿入ページを、前記ポータルページに表示切り替え可能に含めることを特徴とする付記１から付記６のいずれか１つに記載のポータルサーバ。
（付記８）
前記挿入規則記憶部は、１つ以上の挿入条件の組み合わせで表される複合的な挿入条件に対応付けて前記挿入ページを記憶し、
前記ポータルページ生成部は、前記リクエストに基づき得られる情報が前記複合的な挿入条件を満たす場合に、該複合的な挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、前記ポータルページに含めることを特徴とする付記１から付記７のいずれか１つに記載のポータルサーバ。
（付記９）
付記１から付記８のいずれか１つに記載のポータルサーバと、
前記ポータルサーバに前記ポータルページのリクエストを送信することにより前記ポータルページを取得して表示する前記クライアント装置と、
を備えたポータルシステム。
（付記１０）
ポータルページにおいて、ユーザ毎にカスタマイズされたコンテンツにより構成される部分を表すユーザページを、前記ユーザを識別するユーザＩＤに対応付けて記憶しておき、
前記ポータルページに挿入される対象となるコンテンツにより構成される部分を表す挿入ページを、前記挿入ページを識別する挿入ページＩＤに対応付けて記憶しておき、
前記ポータルページに前記挿入ページを挿入する所定の条件を表す挿入条件に、前記挿入ページＩＤを対応付けて記憶しておき、
前記ポータルページの前記リクエストをクライアント装置から受信すると、
前記リクエストに含まれるユーザＩＤに応じたユーザページを取得し、
前記リクエストに基づき得られる情報が満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを取得し、
前記ユーザページおよび前記挿入ページを表示切り替え可能に含む前記ポータルページを生成し、
前記ポータルページを前記クライアント装置に送信する、ポータルページ提供方法。
（付記１１）
ポータルページにおいて、ユーザ毎にカスタマイズされたコンテンツにより構成される部分を表すユーザページを、前記ユーザを識別するユーザＩＤに対応付けて記憶するユーザページ記憶部と、前記ポータルページに挿入される対象となるコンテンツにより構成される部分を表す挿入ページを、前記挿入ページを識別する挿入ページＩＤに対応付けて記憶する挿入ページ記憶部と、前記ポータルページに前記挿入ページを挿入する所定の条件を表す挿入条件に、前記挿入ページＩＤを対応付けて記憶した挿入規則記憶部とを用いて、
前記ポータルページのリクエストを受信するリクエスト受信ステップと、
前記リクエストに含まれるユーザＩＤに応じたユーザページを前記ユーザページ記憶部から取得するユーザページ取得ステップと、
前記挿入規則記憶部に記憶された挿入条件のうち、前記リクエストに基づき得られる情報が満たす挿入条件に対応付けられた挿入ページＩＤが示す挿入ページを、前記挿入ページ記憶部から取得する挿入ページ取得ステップと、
前記ユーザページ取得ステップで取得されたユーザページ、および、前記挿入ページ取得ステップで取得された挿入ページを表示切り替え可能に含む前記ポータルページを生成するポータルページ生成ステップと、
前記ポータルページを前記クライアント装置に送信するポータルページ送信ステップと、
をコンピュータ装置に実行させるコンピュータ・プログラム。
【産業上の利用可能性】
【００９０】
本発明は、特定のユーザが属するグループ内で運用されるポータルシステムにおいて、グループ内における情報共有および情報周知と、ユーザによる自由なカスタマイズとを両立するポータルシステムを提供することができ、例えば、企業情報ポータル（Enterprise Business Portal）等として好適である。
【符号の説明】
【００９１】
１、２    ポータルシステム
１０、２０    ポータルサーバ
１１    ユーザページ記憶部
１２    挿入ページ記憶部
１３、２３    挿入規則記憶部
１４、２４    ポータルページ生成部
１５    送受信部
２６  グループ情報記憶部
２７  グループ情報取得部
２８  送受信部
９０  クライアント装置
【図１】
2013167959.tif 000003
【図２】
2013167959.tif 000004
【図３】
2013167959.tif 000005
【図４】
2013167959.tif 000006
【図５】
2013167959.tif 000007
【図６】
2013167959.tif 000008
【図７】
2013167959.tif 000009
【図８】
2013167959.tif 000010
【図９】
2013167959.tif 000011
【図１０】
2013167959.tif 000012
【図１１】
2013167959.tif 000013
【図１２】
2013167959.tif 000014
【図１３】
2013167959.tif 000015
【図１４】
2013167959.tif 000016
【図１５】
2013167959.tif 000017