(57)【要約】【課題】  ポータルサイトを閲覧する環境が異なる場合においても、ユーザが必要とする情報を速やかに提供することが可能なコンテンツ提供装置等を提供する。【解決手段】  コンテンツ提供装置１は、ポータルサイトにアクセスする端末装置の構成情報を示す第１の端末情報１０１を受信するのに応じて、第１の端末情報１０１に基づいて、所定の演算によって、第１の優先度Ｐ１を算出し、ポータルサイトを構成するポートレットと第１の優先度Ｐ１の範囲を示す優先度範囲とポートレットにおける表示範囲とが関連付けられた優先度情報４をポートレットと第１の優先度Ｐ１とに基づいて参照することにより、ポートレットと第１の優先度Ｐ１とに関連付けられたポートレットにおける表示範囲の情報を取得し、ポートレットと取得した表示範囲とを端末装置に提供することを特徴とする。【選択図】      図１
2014038517.tif 000002
【特許請求の範囲】
【請求項１】
ポータルサイトにアクセスする端末装置の構成情報を示す第１の端末情報を受信するのに応じて、前記第１の端末情報に基づいて、所定の演算によって、第１の優先度を算出し、
前記ポータルサイトを構成するポートレットと前記第１の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第１の優先度とに基づいて参照することにより、前記ポートレットと前記第１の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とするコンテンツ提供装置。
【請求項２】
前記コンテンツ提供装置は、
さらに、前記端末装置の種別を示す端末種別情報を取得し、
前記端末装置の構成情報を示す第２の端末情報を受信するのに応じて、前記端末装置の種別と前記端末装置から前記ポータルサイトにアクセスする位置を示す利用位置と前記端末装置におけるネットワーク回線の帯域値と前記ポートレットとが関連付けられたポートレット情報を、前記第２の端末情報と前記端末種別情報とに基づいて参照することにより、前記第２の端末情報と前記端末種別情報とに関連付けられた前記ポートレットと前記帯域値とを取得し、
前記第２の端末情報と前記帯域値とに基づいて、所定の演算によって、第２の優先度を算出し、
前記取得したポートレットと前記第２の優先度とに基づいて、前記優先度情報を参照することにより、前記取得したポートレットと前記第２の優先度とに関連付けられた該ポートレットにおける前記表示範囲の情報を取得し、
前記取得したポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする請求項１に記載のコンテンツ提供装置。
【請求項３】
前記第１の端末情報は、
前記端末装置が有するディスプレイの画面サイズと、前記ポータルサイトを閲覧する際に使用可能なメモリサイズと、を含むことを特徴とする請求項１に記載のコンテンツ提供装置。
【請求項４】
前記第２の端末情報は、
前記第１の端末情報が含む情報に、さらに前記利用位置の情報を含むことを特徴とする請求項２または請求項３に記載のコンテンツ提供装置。
【請求項５】
前記第１の優先度は、
前記第１の端末情報に含まれる前記画面サイズと、前記メモリサイズとに基づいて、所定の演算によって算出されることを特徴とする請求項１乃至請求項４の何れかに記載のコンテンツ提供装置。
【請求項６】
前記第２の優先度は、
前記第２の端末情報に含まれる前記画面サイズと、前記メモリサイズと、取得した前記帯域値とに基づいて、所定の演算によって算出されることを特徴とする請求項２乃至請求項５の何れかに記載のコンテンツ提供装置。
【請求項７】
端末装置と、通信回線を介して前記端末装置からのリクエストに応じてポータルサイトを提供可能なポータルサーバと、を含むポータルシステムであって、
前記端末装置は、
自装置の構成情報を取得すると共に、第1の端末情報を生成する端末情報取得部を備え、
前記ポータルサーバは、
前記第１の端末情報を受信するのに応じて、前記第１の端末情報に基づいて、所定の演算によって、第１の優先度を算出し、
前記ポータルサイトを構成するポートレットと前記第１の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第１の優先度とに基づいて参照することにより、前記ポートレットと前記第１の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とするポータルシステム。
【請求項８】
前記ポータルサーバは、
さらに、前記端末装置の種別を示す端末種別情報を取得し、
前記端末装置の構成情報を示す第２の端末情報を受信するのに応じて、前記端末装置の種別と前記端末装置から前記ポータルサイトにアクセスする位置を示す利用位置と前記端末装置におけるネットワーク回線の帯域値と前記ポートレットとが関連付けられたポートレット情報を、前記第２の端末情報と前記端末種別情報とに基づいて参照することにより、前記第２の端末情報と前記端末種別情報とに関連付けられた前記ポートレットと前記帯域値とを取得し、
前記第２の端末情報と前記帯域値とに基づいて、所定の演算によって、第２の優先度を算出し、
前記取得したポートレットと前記第２の優先度とに基づいて、前記優先度情報を参照することにより、前記取得したポートレットと前記第２の優先度とに関連付けられた該ポートレットにおける前記表示範囲の情報を取得し、
前記取得したポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする請求項７に記載のポータルシステム。
【請求項９】
ポータルサイトにアクセスする端末装置の構成情報を示す第１の端末情報を受信するのに応じて、前記第１の端末情報に基づいて、所定の演算によって、第１の優先度を算出し、
前記ポータルサイトを構成するポートレットと前記第１の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第１の優先度とに基づいて参照することにより、前記ポートレットと前記第１の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とするコンテンツ提供方法。
【請求項１０】
コンテンツ生成装置の動作制御のためのコンピュータ・プログラムであって、そのコンピュータ・プログラムにより、
ポータルサイトにアクセスする端末装置の構成情報を示す第１の端末情報を受信するのに応じて、前記第１の端末情報に基づいて、所定の演算によって、第１の優先度を算出し、
前記ポータルサイトを構成するポートレットと前記第１の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第１の優先度とに基づいて参照することにより、前記ポートレットと前記第１の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
前記ポートレットと前記取得した表示範囲とを前記端末装置に提供する機能をコンピュータに実現させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、端末装置の動作環境に基づきポータルサイトに表示する最適なコンテンツを提示する技術分野に関する。
【背景技術】
【０００２】
近年、インターネットの普及によって複数のウェブサイト（以下、「Ｗｅｂサイト」とも記す）が存在する。この複数のウェブサイトを効率的に管理するシステムとして、例えば、ポータルサイト（以下、「ポータル」とも記す）が一般的に知られている。
【０００３】
ポータルサイトは、メールやスケジュール管理、文書管理、電話帳などのさまざまな機能を備えるポートレット（以下、「ポートレットコンテンツ」とも記す）だけでなく、各種業務システムへのアクセスを一元管理する機能を備える。
【０００４】
そのため、例えば、ポータルサイトを導入する企業は、ポータルサイトを通して社内に点在する複数の情報を共有することによって効率的に業務を行うことができる。
【０００５】
ここで、本願出願に先立って存在する関連技術として、例えば特許文献１は、ウェブページ等を構成する情報中に含まれる不要な情報を排除すると共に、各ユーザが必要とする情報のみを提供可能な情報提供システムに関する技術を開示する。
【０００６】
より具体的に、引用文献１における情報提供サーバは、ユーザが指定したウェブページにアクセスすると共に、アクセスしたウェブページから構成情報を取得する。
【０００７】
次に、情報提供サーバは、取得した構成情報を行単位に分解する。情報提供サーバは、分解した構成情報に基づいて行選択画面を生成する。
【０００８】
特許文献１におけるユーザは、行選択画面において必要な構成情報を選択する。また、情報提供サーバは、ユーザによって選択された構成情報を提供する。
【０００９】
これにより、特許文献１は、ユーザにより選択されていない不要な情報を排除して表示することによって、限られた画面領域を有効に使用することができる。
【００１０】
さらに、特許文献１は、携帯情報端末等の閲覧環境が制限された端末に構成情報を提供する場合に、閲覧を希望する構成情報を予めユーザが選択する。
【００１１】
これにより、情報提供サーバは、携帯情報端末等で閲覧した場合に、予めユーザによって選択された構成情報を提供する。
【００１２】
特許文献２に記載された技術は、ポータル画面のスクロール操作を必要とせずに一度にポータル画面全体を表示するポータル画面の自動調節装置と方法に関する技術を開示する。
【００１３】
より具体的に、特許文献２における計算機は、ウインドウの表示領域の情報に基づきウインドウに含まれるポートレットの表示に使用できるポートレット表示領域値を算出すると共に、算出したポートレット表示領域値を記憶装置に格納する。
【００１４】
次に、計算機は、ウインドウにポートレットを表示する際に、記憶装置に格納したポートレット表示領域値を参照する。
【００１５】
計算機は、参照したポートレット表示領域値に基づいてポートレットの表示内容を調節すると共に、調節したポートレットを表示する。
【００１６】
特許文献３に記載された技術は、複数種類の専用端末を１つのサーバに接続して使用する場合に、端末毎にユーザ自らが異なる実行環境に合わせて設定作業を要さずに自動で設定するコンピュータシステム、およびそのサーバ装置、端末装置に関する技術を開示する。
【００１７】
より具体的に、特許文献３における端末装置は、端末装置の識別情報と、キーボード等の入力装置の識別情報と、表示画面サイズと、を構成情報としてサーバ装置に送信する。
【００１８】
サーバ装置は、端末装置から受信した構成情報とテーブルとに基づいて、端末装置に適合するアプリケーションプログラムを決定すると共に、決定したアプリケーションプログラムを起動する。
【００１９】
ここで、テーブルとは、予めサーバ装置に記憶された端末装置の構成情報と当該端末装置に適合したアプリケーションプログラムとを関係付けたテーブルである。
【００２０】
サーバ装置は、起動したアプリケーションプログラムに従って、構成情報に含まれる表示画面サイズに合わせた画像データを生成すると共に、生成した画像データを端末装置に送信する。
【００２１】
端末装置は、サーバ装置から受信した画像データを表示手段に表示する。
【００２２】
特許文献４に記載された技術は、表示条件の変化に応じて表示要素の表示順位を動的に決定する。
【００２３】
これにより、特許文献４は、重要な情報を優先的に表示すると共に、画面の全体または任意領域を拡大または縮小した際に生じる図形形状の変形と文字等の表示くずれを防止する画面表示方法および装置に関する技術を開示する。
【００２４】
より具体的に、特許文献４は、機器等のディスプレイに表示する文字や図形等の表示要素を拡大縮小する際に、その拡大縮小率に応じて画面上の表示要素の表示優先順位を決定すると共に、決定した表示優先順位に従って表示要素を画面に表示する。
【００２５】
特許文献５に記載された技術は、ポータルサイトに表示する利用頻度の高いポートレットをユーザにとって最適な位置に表示するポータルサーバ、ポータルシステムおよびポートレット表示位置変更方法に関する技術を開示する。
【００２６】
より具体的に、特許文献５におけるポータルサーバは、端末装置からポータルサイトに表示されたポートレットにアクセスがあった場合、アクセスがあった日時を示す日時情報と、アクセスがあったポートレットを特定する特定情報とを関連づけたアクセス情報を格納する。
【００２７】
ポータルサーバは、端末装置からポータルサイトの再描画要求があった場合、格納したアクセス情報に基づいて時間帯に応じたポートレットの利用頻度を算出する。
【００２８】
ポータルサーバは、算出した利用頻度に基づいてポータルサイトに表示されるポートレットのレイアウトを変更する。
【先行技術文献】
【特許文献】
【００２９】
【特許文献１】特開２００２−３１２３９１号公報
【特許文献２】特開２００４−２５２６８８号公報
【特許文献３】特開２００７−１７９１０８号公報
【特許文献４】特開平１１−００７３１６号広報
【特許文献５】特開２０１２−０３３０１３号公報
【発明の概要】
【発明が解決しようとする課題】
【００３０】
ところで、上述したポータルサイトは、ポータルサイトという性質上、多くのユーザからアクセスされる。また、ポータルサイトにアクセスする際、ユーザは、パーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ：以降、「ＰＣ」と称する）や携帯電話、タブレットＰＣ等のさまざまな端末装置からアクセスする。
【００３１】
例えば、携帯電話を使ってポータルサイトにアクセスした場合に、ポータルサイトは、携帯電話が有するディスプレイの画面サイズが小さいためにポータルサイトを構成する全てのコンテンツが表示されない、または画面レイアウトが崩れて表示される問題がある。
【００３２】
さらに、携帯電話では、表示することが可能なページ容量に制限があるために一部の画像が表示できない問題もある。
【００３３】
一方で、ＰＣを使ってポータルサイトにアクセスした場合に、ポータルサイトは、ＰＣが有するディスプレイの画面サイズが大きいためにポータルサイトを構成する全てのコンテンツが表示される。
【００３４】
そのため、上述した問題に対して、一般的に知られたポータルサーバは、端末装置からのアクセス要求（以下、「リクエスト」とも記す）に応じて端末装置で使用するＷｅｂブラウザの種別を判別すると共に、判別したブラウザの種別に合わせてコンテンツを変換することで対応する。
【００３５】
または、ポータルサイト管理者は、ＰＣ用と携帯端末用との２つのポータルサイトを用意する。
【００３６】
これにより、ポータルサーバは、端末装置からアクセス要求があった場合に、端末装置の種別を判別すると共に、判別した端末装置の種別に合わせて用意したポータルサイトを端末装置に送信することで対応する。
【００３７】
しかしながら、上述したコンテンツを変換する方法は、ポータルサイトを構成する全ての情報に対してコンテンツ変換する。
【００３８】
そのため、例えば、係る方法は、携帯電話においてポータルサイトを表示した場合に、ユーザにとって不要な情報を表示するだけでなく、ポータルサイトを表示するまでに時間を要する。
【００３９】
さらに、コンテンツ変換後のレイアウトは、コンテンツ提供者が意図したものと異なるレイアウトとなる。
【００４０】
このため、携帯端末に表示されたポータルサイトは、ユーザにとって利便性や効率性を低下させることが問題である。
【００４１】
また、上述した端末装置毎にポータルサイトを用意する手法は、複数のポータルサイトを作成すると共に、作成したポータルサイトを管理する手間暇が必要である。
【００４２】
より具体的に、ポータルサイトでは、多数のポートレットコンテンツ情報によって構成される。そのため、ポータルサイト管理者からは、端末装置毎のポータルサイトを管理するのではなく、１つのポータルサイトを管理することが望まれている。
【００４３】
さらに、特許文献１では、特定の端末装置から閲覧する場合に予めユーザによって閲覧を希望するコンテンツを選択する手間暇が必要である。
【００４４】
さらに、特許文献１は、携帯情報端末等で閲覧した場合に、選択したコンテンツを表示することが記載されているに留まり、不特定多数の端末装置から閲覧された場合に関して何ら言及されていない。
【００４５】
また、特許文献２では、Ｗｅｂブラウザの表示領域に合わせてポータルサイトを調整すると共に、調整したポータルサイトを一画面で表示する。
【００４６】
例えば、特許文献２では、携帯電話等の携帯端末が有するＷｅｂブラウザの表示領域に合わせてポータルサイトを調整すると共に、調整したポータルサイトを一画面に表示する。
【００４７】
即ち、係るポータルサイトは、携帯電話の画面サイズに合わせて縮小された態様で表示される。そのため、ユーザは、縮小されて表示されたポータルサイトのコンテンツを読み取ることができない。
【００４８】
特許文献３では、予め準備したテーブルに基づいて画像データを生成すると共に、
その画像データを表示することが記載されているに留まり、どのようにポータルサイトを構成するポートレットを表示するかについては何ら言及されていない。
【００４９】
特許文献４では、指定された拡大縮小率に応じて文字や図形等の表示要素を拡大および縮小するに留まり、表示するモニタのサイズや不特定多数の端末装置において表示することについては何ら言及されていない。
【００５０】
特許文献５では、ポートレットの利用頻度に基づいてポータルサイトに表示されるポートレットのレイアウトを変更することが記載されているに留まり、表示するモニタのサイズや不特定多数の端末装置において表示することについては何ら言及されていない。
【００５１】
本発明の主たる目的は、ポータルサイトを閲覧する環境が異なる場合においても、ユーザが必要とする情報を速やかに提供することが可能なコンテンツ提供装置等を提供することにある。
【課題を解決するための手段】
【００５２】
上記の課題を達成すべく、本発明に係るコンテンツ提供装置は、以下の構成を備えることを特徴とする。
【００５３】
即ち、本発明に係るコンテンツ提供装置は、
ポータルサイトにアクセスする端末装置の構成情報を示す第１の端末情報を受信するのに応じて、前記第１の端末情報に基づいて、所定の演算によって、第１の優先度を算出し、前記ポータルサイトを構成するポートレットと前記第１の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第１の優先度とに基づいて参照することにより、前記ポートレットと前記第１の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする。
【００５４】
また、同目的を達成すべく、本発明に係るコンテンツ提供方法は、以下の構成を備えることを特徴とする。
【００５５】
即ち、本発明に係るコンテンツ提供方法は、
ポータルサイトにアクセスする端末装置の構成情報を示す第１の端末情報を受信するのに応じて、前記第１の端末情報に基づいて、所定の演算によって、第１の優先度を算出し、前記ポータルサイトを構成するポートレットと前記第１の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第１の優先度とに基づいて参照することにより、前記ポートレットと前記第１の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする。
【００５６】
尚、同目的は、上記の各構成を有するコンテンツ提供装置およびコンテンツ提供方法を、コンピュータによって実現するコンピュータ・プログラム、およびそのコンピュータ・プログラムが格納されている、読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００５７】
本発明によれば、ポータルサイトを閲覧する環境が異なる場合においても、ユーザが必要とする情報を速やかに提供することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１の実施形態におけるコンテンツ提供装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態における優先度情報を例示する図である。
【図３】本発明の第２の実施形態におけるコンテンツ提供装置の構成を示すブロック図である。
【図４】本発明の第２の実施形態におけるポートレット情報を概念的に例示する図である。
【図５】本発明の第３の実施形態におけるポータルシステムの構成を示すブロック図である。
【図６】本発明の第３の実施形態におけるコンテンツ提供装置が行う動作を示すフローチャートである。
【図７】本発明に係る各実施形態を実現可能な情報処理装置のハードウェア構成を例示的に説明するブロック図である。
【発明を実施するための形態】
【００５９】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００６０】
＜第１の実施形態＞
図１は、本発明の第１の実施形態におけるコンテンツ提供装置１の構成を示すブロック図である。
【００６１】
図１において、コンテンツ提供装置１は、コンテンツ生成部２を有する。
【００６２】
コンテンツ生成部２は、第１の端末情報１０１に基づいて第１の優先度Ｐ１を算出する。さらに、コンテンツ生成部２は、算出した第１の優先度Ｐ１に基づいて記憶部３に保持された優先度情報４を参照する。
【００６３】
次に、コンテンツ生成部２は、算出した第１の優先度Ｐ１に基づいて優先度情報４を参照した結果、ポートレットにおける表示範囲の情報を取得する。コンテンツ生成部２は、ポートレットと当該ポートレットにおける表示範囲とを提供する。
【００６４】
次に、本発明の第１の実施形態に係るより具体的なコンテンツ提供装置１の動作について説明する。
【００６５】
記憶部３は、優先度情報４とポートレット５とを保持する。
【００６６】
ここで、記憶部３は、読み書き可能な不揮発性記憶デバイスである。より具体的に、一例として、記憶部３は、サーバ等の電子機器に搭載されたハードディスクドライブ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ：以降、「ＨＤＤ」と称する）等の不揮発性記憶素子を採用することができる。
【００６７】
また、一例として、記憶部３は、不図示のネットワークに接続されたストレージデバイス（不図示）を採用してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない（以下の実施形態においても同様）。
【００６８】
ポートレット５は、ポータルサイトを構成する複数のポートレット（ポートレットＡ、ポートレットＢ、ポートレットＣ）群である。
【００６９】
上述した実施形態では、説明の便宜上、一例として、ポートレット５は、ポートレットＡと、ポートレットＢと、ポートレットＣとにおいて構成する例を説明した。しかしながら本発明は、係る構成に限定されず、ポートレット５は、１つ乃至複数のポートレットで構成してもよい（以下の実施形態においても同様）。
【００７０】
図２は、本発明の第１の実施形態における優先度情報４を概念的に例示する図である。
【００７１】
図２において、優先度情報４は、ポートレット名と表示範囲と優先度範囲とを関連付けたレコードである。
【００７２】
より具体的に、一例として、優先度情報４は、図２に例示する表の１行目にポートレット名を含む。さらに、優先度情報４は、２行目に表示範囲の情報を含む。優先度情報４は、３行目に優先度範囲の情報を含む。
【００７３】
ここで、ポートレット名は、記憶部３に保持されたポートレット５である。また、優先度範囲は、コンテンツ生成部２が第１の端末情報１０１に基づいて算出した第１の優先度Ｐ１の適用範囲を表す情報である。さらに、表示範囲は、ポートレット名と優先度範囲とに関連付けられたポートレットの表示範囲を表す情報である（第１の優先度Ｐ１については、本実施形態において後述する）。
【００７４】
また、優先度範囲は、ポートレット毎に設定される。さらに、優先度範囲は、第１の優先度Ｐ１の適用範囲に応じて分割される。
【００７５】
より具体的に、一例として、優先度範囲は、ポートレットで提示する情報量が多い場合に、携帯電話等で表示可能なページ容量に合わせて分割してもよいし、ネットワーク回線の帯域値を考慮して分割してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない（以下の実施形態においても同様）。
【００７６】
また、表示範囲は、設定した優先度範囲に合わせて設定される。
【００７７】
より具体的に、一例として、表示範囲は、第１の優先度Ｐ１が小さい場合に、ポートレットで提示する情報量を少なくするように構成してもよいし、一方で、表示範囲は、第１の優先度Ｐ１が大きい場合に、ポートレットの全てを提示するように構成してもよい。
【００７８】
また、例えば、表示範囲は、ポータルサイト管理者が表示するコンテンツを任意に選択すると共に、設定してもよい。
【００７９】
これにより、ポータルサイト管理者は、意図的に表示したいコンテンツをユーザに提示することができる。
【００８０】
即ち、ポータルサイト管理者は、表示するコンテンツの優先順位を設けることができる。但し、本実施形態を例に説明する本発明は、これらに限定されない（以下の実施形態においても同様）。
【００８１】
優先度情報４は、予め記憶部３に保持される。
【００８２】
優先度情報４は、例えば、ポータルサイト管理者によって予め記憶部３に登録してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない（以下の実施形態においても同様）。
【００８３】
より具体的に、一例として、ポータルサイト管理者は、図２におけるポートレットＡの優先度範囲を「１以下」、「１より大きく１０以下」、「１０よりおおきい」の３つの範囲に設定する。
【００８４】
次に、ポータルサイト管理者は、設定した優先度範囲に合わせて表示範囲を設定する。優先度範囲「１以下」には、ポートレットＡにおける「タイトル」を表示範囲とする。
【００８５】
優先度範囲「１より大きく１０以下」には、ポートレットＡにおける「Ｌ１−Ｌ５」を表示範囲とする。即ち、優先度範囲は、ポートレットＡにおける１行目から５行目を表示範囲とする。
【００８６】
優先度範囲「１０よりおおきい」には、ポートレットＡにおける「全てを表示」を表示範囲とする。
【００８７】
尚、本発明は、上述した実施形態には限定されない。例えば、本発明は、優先度範囲を１つ乃至複数の範囲において設定してもよい。それに伴い、表示範囲は、優先度範囲に合わせて設定すればよい。
【００８８】
次に、第１の端末情報１０１は、ポータルサイトを閲覧する端末装置（不図示）の構成情報である。より具体的に、第１の端末情報１０１は、端末装置が備えるディスプレイ等の画面のサイズと、端末装置が備えるポータルサイトを閲覧する際に使用可能なメモリ情報（メモリサイズ）と、を示す情報である。
【００８９】
コンテンツ生成部２は、第１の端末情報１０１を受信するのに応じて、受信した第１の端末情報１０１における画面サイズと、メモリサイズと、に基づいて第１の優先度Ｐ１を算出する。
【００９０】
ここで、第１の優先度Ｐ１の計算方法について説明する。本実施形態において、コンテンツ生成部２は、第１の優先度Ｐ１を、例えば以下の式（１）によって求める。
【００９１】
第１の優先度Ｐ１＝α×（画面サイズ）×β×（メモリサイズ）  ・・・・・（１）
上記式（１）において、第１の優先度Ｐ１は、画面サイズとメモリサイズとに所定の乗数（α、β）を乗じることによって求めることができる。尚、乗数は、例えば、ポータルサイト管理者によって任意に決めればよい（以下の実施形態においても同様）。
【００９２】
次に、コンテンツ生成部２は、ポータルサイトを構成するポートレットと算出した第１の優先度Ｐ１とに基づいて記憶部３に保持された優先度情報４を参照する。
【００９３】
コンテンツ生成部２は、ポータルサイトを構成するポートレットと算出した第１の優先度Ｐ１とに基づいて優先度情報４を参照した結果、図２に示すポートレット名と第１の優先度Ｐ１の値が含まれる優先度範囲とが関連付けられた表示範囲の情報を取得する。
【００９４】
コンテンツ生成部２は、ポートレット名と取得した当該ポートレットにおける表示範囲の情報とを提供する。
【００９５】
即ち、例えば、コンテンツ生成部２は、ポータルサイトを構成するポートレットコンテンツ情報を端末装置に提供する。
【００９６】
ここでは、一例として、ポートレット名と取得した当該ポートレットにおける表示範囲の情報とをポートレットコンテンツ情報と表す。
【００９７】
より具体的に、一例として、コンテンツ生成部２が算出した第１の優先度Ｐ１の値を「１」とする。また、ポータルサイトは、ポートレットＡと、ポートレットＢと、ポートレットＣとで構成することとする。
【００９８】
コンテンツ生成部２は、ポータルサイトを構成するポートレットと算出した第１の優先度Ｐ１「１」とに基づいて優先度情報４を参照した結果、ポートレット名と第１の優先度Ｐ１の値が含まれる優先度範囲とが関連付けられた表示範囲の情報を取得する。
【００９９】
即ち、コンテンツ生成部２は、図２に示すポートレットＡにおける表示範囲の情報として「タイトル」を取得する。さらに、コンテンツ生成部２は、図２に示すポートレットＢにおける表示範囲の情報として「全てを表示」を取得する。コンテンツ生成部２は、図２に示すポートレットＣにおける表示範囲の情報として「タイトル」を取得する。
【０１００】
コンテンツ生成部２は、ポートレット名と取得した当該ポートレットにおける表示範囲の情報とを提供する。
【０１０１】
例えば、端末装置（不図示）におけるＷｅｂブラウザは、受信したポートレット名と取得した当該ポートレットにおける表示範囲の情報とに基づいて端末装置が備えるディスプレイ（例えば、後述する図７に示す出力装置３０９）等のユーザインタフェースを介して、ユーザに提示する。
【０１０２】
尚、上述した実施形態では、説明の便宜上から、ポータルサイトは、ポートレットＡと、ポートレットＢと、ポートレットＣとによって構成する例を説明した。しかしながら本発明は、係る構成に限定されず、例えば、ポータルサイトは、ポートレットＡと、ポートレットＣとによって構成してもよいし、１つ乃至複数のポートレットで構成してもよい（以下の実施形態においても同様）。
【０１０３】
このように本実施の形態に係るコンテンツ提供装置１によれば、ポータルサイトを閲覧する環境が異なる場合においても、ユーザが必要とする情報を速やかに提供することができる。その理由は、コンテンツ提供装置１は、ポータルサイトを閲覧する端末装置の構成（画面サイズ、メモリサイズ）に合わせて表示するポートレットの範囲を選定すると共に、選定したポータルサイトを構成するポートレットコンテンツ情報を提示することができるからである。
【０１０４】
即ち、コンテンツ提供装置１は、ポータルサイトを表示する画面サイズやメモリサイズが小さい携帯端末等に提示する場合に、提示する情報量を少なくし、一方で、ポータルサイトを表示する画面サイズやメモリサイズが大きいＰＣに提示する場合に、提示する情報量を多くすることができる。
【０１０５】
これにより、携帯端末では、ポートレットコンテンツ情報が少ないため通信データ量を減らすことができる。即ち、携帯端末では、速やかにポータルサイトを表示することができる。ＰＣでは、多くの情報を表示することができる。
【０１０６】
また、ポータルサイト管理者は、端末装置毎にポータルサイトを作成及び管理する手間暇を省くことができる。その理由は、ポータルサイト管理者は、端末装置毎にポータルサイトの表示範囲を調節することができるからである。
【０１０７】
＜第２の実施形態＞
次に、上述した本発明の第１の実施形態に係るコンテンツ提供装置１を基本とする第２の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
【０１０８】
本発明の第２の実施形態におけるコンテンツ提供装置１について、図３および図４を参照して説明する。
【０１０９】
図３は、本発明の第２の実施形態におけるコンテンツ提供装置１の構成を示すブロック図である。
【０１１０】
図３において、記憶部３は、さらに、ポートレット情報１１を有する。
【０１１１】
図４は、本発明の第２の実施形態におけるポートレット情報１１を概念的に例示する図である。
【０１１２】
図４において、ポートレット情報１１は、端末装置の種別と端末装置における利用位置（利用場所）とネットワーク回線の帯域値とを関連付けたレコードである。
【０１１３】
より具体的に、ポートレット情報１１は、図４に例示する表の１行目に端末装置の種別（端末装置種別）を含む。さらに、ポートレット情報１１は、２行目に端末装置における利用位置（利用場所）を含む。ポートレット情報１１は、３行目に端末装置毎のネットワーク回線の帯域値を含む。さらに、ポートレット情報１１は、４行目にポートレット名を含む。
【０１１４】
ここで、端末装置種別は、ポータルサーバにアクセス要求（以下、「リクエスト」とも記す）を送信した端末装置の種別を表す情報である。即ち、端末装置種別は、ポータルサイトを閲覧する端末装置の種別を表す情報である。
【０１１５】
また、利用位置は、ポータルサイトを閲覧する際に、端末装置を使用する位置を表す情報である。
【０１１６】
尚、上述した実施形態では、説明の便宜上から、図４に示す利用位置は、「外出先」や「自宅」、「会社」と記載する例を説明した。しかしながら、係る利用位置とは、端末装置の種別毎、且つ利用位置毎に各種端末装置に付与されたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ：以降、「ＩＰ」と称する）アドレスやＩＰアドレスの範囲を示す。
【０１１７】
また、本発明は、上述した実施形態には限定されない。例えば本発明は、利用位置としてアクセスポイントの情報を採用してもよいし、ＧＰＳ（Ｇｌｏｂａｌ＿Ｐｏｓｉｔｉｏｎｉｎｇ＿Ｓｙｓｔｅｍ：以降、「ＧＰＳ」と称する）によって取得可能な緯度・経度を採用してもよい。また、本発明は、利用位置としてＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ：以降、「ＭＡＣ」と称する）アドレスを採用してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない（以下の実施形態においても同様）。
【０１１８】
帯域値は、端末装置の種別と利用位置とによって特定したネットワーク回線の帯域値を表す情報である。
【０１１９】
帯域値は、例えば、ポータルサイト管理者がポートレット情報１１に登録してもよいし、ユーザインタフェースとしてポータルサイト管理者が提供する登録画面から帯域値をユーザによってポートレット情報１１に登録してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない（以下の実施形態においても同様）。
【０１２０】
尚、登録画面から帯域値をポートレット情報１１に登録する技術自体は、現在では一般的な技術を採用することができるので、本実施形態における詳細な説明は省略する（以下の実施形態においても同様）。
【０１２１】
ポートレット名は、図４に示す端末装置種別と利用位置とに関連付けられたポートレット名を表す情報である。
【０１２２】
より具体的に、一例として、ユーザが携帯端末を使用して外出先からポータルサイトにアクセスした場合に、ポータルサイトは、図４に示すポートレットＡで構成される。
【０１２３】
次に、第２の端末情報１０２は、第１の実施形態において説明した第１の端末情報１０１に、さらに、端末装置の利用位置を示す情報を有する。
【０１２４】
即ち、第２の端末情報１０２は、画面のサイズと、メモリ情報（メモリサイズ）と、端末装置の利用位置と、を示す情報である。
【０１２５】
ここで、一例として、利用位置は、端末装置に付与されたＩＰアドレスである。
【０１２６】
尚、本発明は、上述した実施形態には限定されない。例えば本発明は、端末装置がアクセスするアクセスポイントの情報でもよいし、ＧＰＳによって取得可能な緯度・経度の情報でもよい。また、本発明は、端末装置等を一位に特定可能なＭＡＣアドレスでもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない（以下の実施形態においても同様）。
【０１２７】
次に、端末種別情報１０３は、ポータルサイトを閲覧する端末装置（不図示）の種別を示す情報である。より具体的に、本実施形態において端末種別情報１０３は、端末装置の種別を示す「携帯端末」や「ＰＣ」、「タブレットＰＣ」等である。
【０１２８】
本実施形態を例に説明する本発明において、説明の便宜上から、端末種別情報１０３は、端末装置の種別を示す「携帯端末」や「ＰＣ」、「タブレットＰＣ」等の情報を採用した場合について説明した。しかしながら本発明は、その場合には限定されず、端末種別情報１０３は、端末装置からポータルサイトを閲覧するＷｅｂブラウザの種別情報を採用してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない（以下の実施形態においても同様）。
【０１２９】
コンテンツ生成部２は、第２の端末情報１０２と端末種別情報１０３とを受信するのに応じて、受信した第２の端末情報１０２と端末種別情報１０３とに基づいて記憶部３に保持されたポートレット情報１１を参照する。
【０１３０】
より具体的に、コンテンツ生成部２は、第２の端末情報１０２における端末装置の利用位置と、端末種別情報１０３における端末装置の種別とに基づいて、記憶部３に保持されたポートレット情報１１を参照する。
【０１３１】
次に、コンテンツ生成部２は、第２の端末情報１０２と端末種別情報１０３とに基づいてポートレット情報１１を参照した結果、利用位置と端末装置の種別とに関連付けられた帯域値とポートレット名とを取得する。
【０１３２】
より具体的に、一例として、コンテンツ生成部２は、第２の端末情報１０２と端末種別情報１０３とを受信するのに応じて、受信した第２の端末情報１０２から端末装置の利用位置として「外出先」を示す情報と、端末種別情報１０３から端末装置の端末装置の種別として「携帯端末」を示す情報と、に基づいて記憶部３に保持されたポートレット情報１１を参照する。
【０１３３】
これにより、コンテンツ生成部２は、利用位置を示す「外出先」と、端末装置の種別を示す「端末装置」と、に関連付けられた図４に示す帯域値として「２００ｋｂｐｓ（ｋｉｌｏｂｉｔ／Ｓｅｃｏｎｄ：以降、「ｋｂｐｓ」と称する）」と、ポートレット名として「ポートレットＡ」と、を取得する。
【０１３４】
コンテンツ生成部２は、受信した第２の端末情報１０２における画面サイズと、メモリサイズと、取得した帯域値と、に基づいて第２の優先度Ｐ２を算出する。
【０１３５】
ここで、第２の優先度Ｐ２の計算方法について説明する。本実施形態において、コンテンツ生成部２は、第２の優先度Ｐ２を、例えば以下の式（２）によって求める。
【０１３６】
第２の優先度Ｐ２＝α×（画面サイズ）×β×（メモリサイズ）×γ×（帯域値）  ・・・・・（２）
上記式（２）において、第２の優先度Ｐ２は、画面サイズと、メモリサイズと、帯域値と、に所定の乗数（α、β、γ）を乗じることによって求めることができる。尚、乗数は、例えば、ポータルサイト管理者によって任意に決めればよい（以下の実施形態においても同様）。
【０１３７】
次に、コンテンツ生成部２は、算出した第２の優先度Ｐ２と取得したポートレット名とに基づいて記憶部３に保持された優先度情報４を参照する。
【０１３８】
コンテンツ生成部２は、第２の優先度Ｐ２とポートレット名とに基づいて優先度情報４を参照した結果、ポートレット名と当該第２の優先度Ｐ２の値が含まれる優先度範囲とに関連付けられた表示範囲の情報を取得する。
【０１３９】
コンテンツ生成部２は、ポートレット名と取得した当該ポートレットにおける表示範囲の情報とを提供する。
【０１４０】
即ち、例えば、コンテンツ生成部２は、ポータルサイトを構成するポートレットコンテンツ情報を端末装置に提供する。
【０１４１】
このように本実施の形態に係るコンテンツ提供装置１によれば、上述した第１の実施形態において説明した効果を享受できると共に、さらに、コンテンツ提供装置１は、ユーザが必要とする情報を速やかに提供することができる。その理由は、コンテンツ提供装置１は、さらに、ポートレット情報１１を有する。そのため、例えば、コンテンツ提供装置１は、ユーザがポータルサイトを閲覧する端末装置の種別や閲覧する利用場所、ネットワーク回線の速度に合わせて表示するポートレットの範囲を選定すると共に、選定したポータルサイトを構成するポートレットコンテンツ情報を提供することができるからである。
【０１４２】
そのため、例えば、ネットワークの回線速度が遅い携帯端末でポータルサイトにアクセスする場合に、係る携帯端末を使用するユーザは、表示するコンテンツが少ないために速やかにコンテンツを表示することができる。
【０１４３】
また、例えば、ＰＣにおいて回線速度が遅いネットワークに接続し、ポータルサイトにアクセスする場合に、係るＰＣは、速やかにポータルサイトを表示することができる。その理由は、ＰＣにおける回線速度が遅いために、算出した第２の優先度Ｐ２の値は、小さい。そのため、コンテンツ提供装置１は、第２の優先度Ｐ２の値に応じたポートレットの表示範囲を選定すると共に、選定したポータルサイトを構成するポートレットコンテンツ情報を提供する。即ち、コンテンツ提供装置１は、係るＰＣにおけるネットワーク回線の速度に応じて少ない情報量でポータルサイトを提供するためである。
【０１４４】
＜第３の実施形態＞
次に、上述した本発明の第２の実施形態に係るコンテンツ提供装置１を基本とする第３の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
【０１４５】
本発明の第３の実施形態におけるコンテンツ提供装置１について、図５および図６を参照して説明する。
【０１４６】
図５は、本発明の第３の実施形態におけるポータルシステム２０の構成を示すブロック図である。
【０１４７】
図５において、ポータルシステム２０は、大別して、コンテンツ提供装置としてのポータルサーバ２１と、端末装置２２とを有する。
【０１４８】
より具体的に、本実施形態において、ポータルサーバ２１は、一般的に知られたポータルサーバに第２の実施形態において説明したコンテンツ提供装置１を適用する。
【０１４９】
次に、端末装置２２は、ＰＣや携帯電話、タブレットＰＣ等の一般的に知られた端末装置である。
【０１５０】
尚、本実施形態に係る端末装置自体は、本実施形態の特徴ではないので、具体的動作及び詳細な構成については省略する（以下の実施形態においても同様）。
【０１５１】
より具体的に、端末装置２２は、端末情報取得部２３を有する。
【０１５２】
端末装置２２は、ポータルサーバ２１からポートレットコンテンツ情報を受信するのに応じて、受信したポートレットコンテンツ情報を当該端末装置２２の不図示のディスプレイ等のユーザインタフェースを介して、ユーザに提示する。
【０１５３】
また、端末情報取得部２３は、端末装置２２（自装置）の構成情報を取得すると共に、取得した構成情報を第２の端末情報１０２としてネットワーク１０４を介してポータルサーバ２１に送信する。
【０１５４】
尚、本実施形態に係る端末情報取得部２３が端末装置２２の構成情報を取得する技術自体は、現在では一般的な技術を採用することができるので、本実施形態における詳細な説明は省略する（以下の実施形態においても同様）。
【０１５５】
ポータルサーバ２１、端末装置２２は、図５には不図示の一般的な通信インタフェースを備える。そして、端末装置２２は、ネットワーク１０４を介して、ポータルサーバ２１にアクセス可能である。
【０１５６】
ネットワーク（通信ネットワーク）１０４は、例えば、携帯電話事業者が所有する各種
通信回線、インターネットサービスプロバイダ等が提供するインターネット等の一般的な
通信回線である。
【０１５７】
次に、本発明の第３の実施形態に係るより具体的なコンテンツ提供装置１の動作について説明する。
【０１５８】
以下の説明において、一例として、コンテンツ提供装置１は、端末装置２２における端末情報取得部２３から第２の端末情報１０２が入力した際の動作について、詳細に説明する。
【０１５９】
ここで、例えば、ユーザは、端末装置２２を操作することによってポータルサイトにアクセスする。即ち、端末装置２２は、ユーザからのＷｅｂブラウザの操作によってポータルサーバ２１にリクエストを送信する。
【０１６０】
さらに、例えば、端末装置２２は、ポータルサイトにログインする際に、第２の端末情報１０２を送信することとする。
【０１６１】
説明の便宜上、上述した構成を例に説明するが、本発明は、これに限定されない（以下の実施形態においても同様）。
【０１６２】
図６は、本発明の第３の実施形態におけるコンテンツ提供装置１が行う動作を示すフローチャートである。係るフローチャートに沿ってコンテンツ提供装置１の動作手順を説明する。
【０１６３】
ステップＳ１：
ポータルサーバ２１におけるコンテンツ提供装置１は、端末装置２２からの第２の端末情報１０２を受信するのに応じて、コンテンツ生成部２における処理を実行する。
【０１６４】
ステップＳ２：
コンテンツ生成部２は、端末装置２２から送信されたリクエストのヘッダに含まれる情報から端末装置２２の種別情報を取得する。
【０１６５】
より具体的に、一例として、コンテンツ生成部２は、端末装置２２から送信されたリクエストのヘッダに含まれる情報からＷｅｂブラウザの種別を判別する。次に、コンテンツ生成部２は、Ｗｅｂブラウザの種別から端末装置２２の種別を判別すると共に、判別した種別を端末装置２２の種別情報として取得する。但し、本実施形態を例に説明する本発明は、これらに限定されない（以下の実施形態においても同様）。
【０１６６】
尚、端末装置２２から送信されたリクエストのヘッダから端末装置の種別を取得する技術自体は、現在では一般的な技術を採用することができるので、本実施形態における詳細な説明は省略する（以下の実施形態においても同様）。
【０１６７】
ここで、取得した端末装置２２の種別情報とは、第２の実施形態において説明した端末種別情報１０３である。
【０１６８】
ここでは、端末装置２２の種別情報は、「携帯端末」とする。
【０１６９】
ステップＳ３：
コンテンツ生成部２は、受信した第２の端末情報１０２における端末装置の利用位置と、取得した端末装置の種別と、に基づいて記憶部３に保持されたポートレット情報１１を参照する。
【０１７０】
ここで、より具体的に、一例として、第２の端末情報１０２における端末装置の利用位置は、「外出先」を示すこととする。
【０１７１】
ステップＳ４：
コンテンツ生成部２は、受信した第２の端末情報１０２における端末装置の利用位置と、取得した端末装置の種別と、に基づいてポートレット情報１１を参照した結果、利用位置と端末装置の種別とに関連付けられた帯域値とポートレット名とを取得する。
【０１７２】
より具体的に、一例として、コンテンツ生成部２は、受信した第２の端末情報１０２における端末装置の利用位置として「外出先」を示す情報と、取得した端末装置の種別として「携帯端末」を示す情報と、に関連付けられた図４に示す帯域値として「２００ｋｂｐｓ」と、ポートレット名として「ポートレットＡ」と、を取得する。
【０１７３】
ステップＳ５：
コンテンツ生成部２は、受信した第２の端末情報１０２における画面サイズと、メモリサイズと、取得した帯域値と、に基づいて第２の優先度Ｐ２を算出する。
【０１７４】
ここで、一例として、コンテンツ生成部２によって算出した第２の優先度Ｐ２は、「３」とする。
【０１７５】
ステップＳ６：
コンテンツ生成部２は、算出した第２の優先度Ｐ２と取得したポートレット名とに基づいて記憶部３に保持された優先度情報４を参照する。
【０１７６】
より具体的に、一例として、コンテンツ生成部２は、ステップＳ４において取得したポートレット情報（ポートレットＡ）とステップＳ５において算出した第２の優先度Ｐ２（「３」）に基づいて記憶部３に保持された優先度情報４を参照する。
【０１７７】
ステップＳ７：
コンテンツ生成部２は、第２の優先度Ｐ２とポートレット名とに基づいて優先度情報４を参照した結果、ポートレット名と当該第２の優先度Ｐ２の値が含まれる優先度範囲とに関連付けられた表示範囲の情報を取得する。
【０１７８】
より具体的に、一例として、コンテンツ生成部２は、ステップＳ４において取得したポートレット情報（ポートレットＡ）とステップＳ５において算出した第２の優先度Ｐ２（「３」）とに基づいて優先度情報４を参照した結果、ポートレット名と当該第２の優先度Ｐ２の値が含まれる優先度範囲とに関連付けられた表示範囲の情報を取得する。
【０１７９】
ここで、一例として、取得した表示範囲は、「Ｌ１−Ｌ５」である。
【０１８０】
ステップＳ８：
コンテンツ生成部２は、ステップＳ４において取得したポートレット名とステップＳ７において取得した当該ポートレットにおける表示範囲の情報とを端末装置２２に提供すると共に、処理を終了する。
【０１８１】
端末装置２２におけるＷｅｂブラウザは、ポートレットコンテンツ情報を受信すると共に、受信したポートレットコンテンツ情報を端末装置２２の不図示のディスプレイ等のユーザインタフェースを介して、ユーザに提示する。
【０１８２】
より具体的に、一例として、端末装置２２におけるＷｅｂブラウザは、受信したコンテンツ情報に基づいてポートレットＡにおける１行目から５行目までをポータルサイトとしてディスプレイに提示する。
【０１８３】
ここで、例えば、ユーザは、ポートレットＡにおける６行目以降を閲覧したい場合に、Ｗｅｂブラウザを操作することによってポータルサーバ２１にリクエストを送信する。
【０１８４】
これにより、ポータルサーバ２１は、リクエストに応じてポートレットＡにおける６行目以降のポートレットコンテンツ情報を提供する。
【０１８５】
端末装置２２におけるＷｅｂブラウザは、６行目以降のポートレットコンテンツ情報を受信すると共に、受信したポートレットコンテンツ情報に基づいてポートレットＡにおける６行目以降をディスプレイに提示する。但し、本実施形態を例に説明する本発明は、これらに限定されない（以下の実施形態においても同様）。
【０１８６】
このように本実施の形態に係るポータルシステム２０によれば、上述した第１及び第２の実施形態において説明した効果を享受できる。
【０１８７】
（ハードウェア構成例）
上述した実施形態において図面に示した各部は、ソフトウェアプログラムの機能単位（ソフトウェアモジュール）と捉えることができる。この場合のハードウェア環境の一例を、図７を参照して説明する。
【０１８８】
図７は、本発明の模範的な実施形態に係るコンテンツ提供装置を実行可能な情報処理装置３００（コンピュータ）の構成を例示的に説明する図である。即ち、図７は、図１に示したコンテンツ提供装置１、或いは、図３に示したコンテンツ提供装置１、図５に示したポータルシステム２０、の全体または一部のコンテンツ提供装置を実現可能なサーバ等のコンピュータ（情報処理装置）の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
【０１８９】
図７に示した情報処理装置３００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３、ハードディスク３０４（記憶装置）、並びに外部装置との通信インタフェース（Ｉｎｔｅｒｆａｃ：以降、「Ｉ／Ｆ」と称する）３０５、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記憶媒体３０７に格納されたデータを読み書き可能なリーダライタ３０８、ユーザインタフェースとして一般的な出力装置３０９を備え、これらの構成がバス３０６（通信線）を介して接続された一般的なコンピュータである。
【０１９０】
そして、上述した実施形態を例に説明した本発明は、図７に示した情報処理装置３００に対して、その説明において参照したブロック構成図（図１、図３、図５）或いはフローチャート（図６）の機能を実現可能なコンピュータ・プログラムを供給した後、そのコンピュータ・プログラムを、当該ハードウェアのＣＰＵ３０１に読み出して実行することによって達成される。また、当該装置内に供給されたコンピュータ・プログラムは、読み書き可能な一時記憶メモリ（ＲＡＭ３０３）またはハードディスク３０４等の不揮発性の記憶デバイスに格納すれば良い。
【０１９１】
また、前記の場合において、当該ハードウェア内へのコンピュータ・プログラムの供給方法は、ＣＤ−ＲＯＭ等の各種記録媒体３０７を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等のように、現在では一般的な手順を採用することができる。そして、このような場合において、本発明は、係るコンピュータ・プログラムを構成するコード或いは、そのコードが格納された記憶媒体によって構成されると捉えることができる。
【０１９２】
尚、上述した各実施形態およびその変形例の一部又は全部は、以下の付記のようにも記載されうる。しかしながら、上述した実施形態及びその実施例により例示的に説明した本発明は、以下には限らない。即ち、
（付記１）
ポータルサイトにアクセスする端末装置の構成情報を示す第１の端末情報を受信するのに応じて、前記第１の端末情報に基づいて、所定の演算によって、第１の優先度を算出し、
前記ポータルサイトを構成するポートレットと前記第１の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第１の優先度とに基づいて参照することにより、前記ポートレットと前記第１の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とするコンテンツ提供装置。
（付記２）
前記コンテンツ提供装置は、
さらに、前記端末装置の種別を示す端末種別情報を取得し、
前記端末装置の構成情報を示す第２の端末情報を受信するのに応じて、前記端末装置の種別と前記端末装置から前記ポータルサイトにアクセスする位置を示す利用位置と前記端末装置におけるネットワーク回線の帯域値と前記ポートレットとが関連付けられたポートレット情報を、前記第２の端末情報と前記端末種別情報とに基づいて参照することにより、前記第２の端末情報と前記端末種別情報とに関連付けられた前記ポートレットと前記帯域値とを取得し、
前記第２の端末情報と前記帯域値とに基づいて、所定の演算によって、第２の優先度を算出し、
前記取得したポートレットと前記第２の優先度とに基づいて、前記優先度情報を参照することにより、前記取得したポートレットと前記第２の優先度とに関連付けられた該ポートレットにおける前記表示範囲の情報を取得し、
前記取得したポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする付記１に記載のコンテンツ提供装置。
（付記３） 
前記第１の端末情報は、
前記端末装置が有するディスプレイの画面サイズと、前記ポータルサイトを閲覧する際に使用可能なメモリサイズと、を含むことを特徴とする付記１に記載のコンテンツ提供装置。
（付記４）
前記第２の端末情報は、
前記第１の端末情報が含む情報に、さらに前記利用位置の情報を含むことを特徴とする付記２または付記３に記載のコンテンツ提供装置。
（付記５）
前記利用位置は、
前記端末装置に付与されたＩＰアドレスであることを特徴とする付記４に記載のコンテンツ提供装置。
（付記６）
前記第１の優先度は、
前記第１の端末情報に含まれる前記画面サイズと、前記メモリサイズとに基づいて、所定の演算によって算出されることを特徴とする付記１乃至付記５の何れかに記載のコンテンツ提供装置。
（付記７）
前記第２の優先度は、
前記第２の端末情報に含まれる前記画面サイズと、前記メモリサイズと、取得した前記帯域値とに基づいて、所定の演算によって算出されることを特徴とする付記２乃至付記６の何れかに記載のコンテンツ提供装置。
（付記８）
端末装置と、通信回線を介して前記端末装置からのリクエストに応じてポータルサイトを提供可能なポータルサーバと、を含むポータルシステムであって、
前記端末装置は、
自装置の構成情報を取得すると共に、第1の端末情報を生成する端末情報取得部を備え、
前記ポータルサーバは、
前記第１の端末情報を受信するのに応じて、前記第１の端末情報に基づいて、所定の演算によって、第１の優先度を算出し、
前記ポータルサイトを構成するポートレットと前記第１の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第１の優先度とに基づいて参照することにより、前記ポートレットと前記第１の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とするポータルシステム。
（付記９）
前記ポータルサーバは、
さらに、前記端末装置の種別を示す端末種別情報を取得し、
前記端末装置の構成情報を示す第２の端末情報を受信するのに応じて、前記端末装置の種別と前記端末装置から前記ポータルサイトにアクセスする位置を示す利用位置と前記端末装置におけるネットワーク回線の帯域値と前記ポートレットとが関連付けられたポートレット情報を、前記第２の端末情報と前記端末種別情報とに基づいて参照することにより、前記第２の端末情報と前記端末種別情報とに関連付けられた前記ポートレットと前記帯域値とを取得し、
前記第２の端末情報と前記帯域値とに基づいて、所定の演算によって、第２の優先度を算出し、
前記取得したポートレットと前記第２の優先度とに基づいて、前記優先度情報を参照することにより、前記取得したポートレットと前記第２の優先度とに関連付けられた該ポートレットにおける前記表示範囲の情報を取得し、
前記取得したポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする付記８に記載のポータルシステム。
（付記１０）
ポータルサイトにアクセスする端末装置の構成情報を示す第１の端末情報を受信するのに応じて、前記第１の端末情報に基づいて、所定の演算によって、第１の優先度を算出し、
前記ポータルサイトを構成するポートレットと前記第１の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第１の優先度とに基づいて参照することにより、前記ポートレットと前記第１の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とするコンテンツ提供方法。
（付記１１）
前記コンテンツ提供方法は、
さらに、前記端末装置の種別を示す端末種別情報を取得し、
前記端末装置の構成情報を示す第２の端末情報を受信するのに応じて、前記端末装置の種別と前記端末装置から前記ポータルサイトにアクセスする位置を示す利用位置と前記端末装置におけるネットワーク回線の帯域値と前記ポートレットとが関連付けられたポートレット情報を、前記第２の端末情報と前記端末種別情報とに基づいて参照することにより、前記第２の端末情報と前記端末種別情報とに関連付けられた前記ポートレットと前記帯域値とを取得し、
前記第２の端末情報と前記帯域値とに基づいて、所定の演算によって、第２の優先度を算出し、
前記取得したポートレットと前記第２の優先度とに基づいて、前記優先度情報を参照することにより、前記取得したポートレットと前記第２の優先度とに関連付けられた該ポートレットにおける前記表示範囲の情報を取得し、
前記取得したポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする付記１０に記載のコンテンツ提供方法。
（付記１２）
コンテンツ生成装置の動作制御のためのコンピュータ・プログラムであって、そのコンピュータ・プログラムにより、
ポータルサイトにアクセスする端末装置の構成情報を示す第１の端末情報を受信するのに応じて、前記第１の端末情報に基づいて、所定の演算によって、第１の優先度を算出し、
前記ポータルサイトを構成するポートレットと前記第１の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第１の優先度とに基づいて参照することにより、前記ポートレットと前記第１の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
前記ポートレットと前記取得した表示範囲とを前記端末装置に提供する機能をコンピュータに実現させることを特徴とするコンピュータ・プログラム。
【符号の説明】
【０１９３】
１    コンテンツ提供装置
２    コンテンツ生成部
３    記憶部
４    優先度情報
５    ポートレット
１１    ポートレット情報
２０    ポータルシステム
２１    ポータルサーバ
２２    端末装置
２３    端末情報取得部
１０１    第１の端末情報
１０２    第２の端末情報
１０３    端末種別情報
１０４    ネットワーク
３００    情報処理装置
３０１    ＣＰＵ
３０２    ＲＯＭ
３０３    ＲＡＭ
３０４    ハードディスク
３０５    通信インタフェース
３０６    バス
３０７    記憶媒体
３０８    リーダライタ
３０９    出力装置
【図１】
2014038517.tif 000003
【図２】
2014038517.tif 000004
【図３】
2014038517.tif 000005
【図４】
2014038517.tif 000006
【図５】
2014038517.tif 000007
【図６】
2014038517.tif 000008
【図７】
2014038517.tif 000009