(57)【要約】【課題】指定したコンテンツのダウンロード時間が長いと予想される場合にのみ，指定したコンテンツとは別の、ダウンロードが早いと予想されるコンテンツを表示する。【解決手段】利用者により指定されたコンテンツ（指定コンテンツという）のダウンロード要求時に、該指定コンテンツのダウンロード時間を指定コンテンツのダウンロード時間の統計情報を管理する統計情報管理部から取得し、予め定めた上限ダウンロード時間と比較し、上限ダウンロード時間を超えた場合にのみ、該指定コンテンツのダウンロード要求と同時に、該指定コンテンツとは別のコンテンツ(以下代替コンテンツという)のネットワーク上の位置情報を管理する代替コンテンツ位置情報管理部から１つの代替コンテンツのネットワーク上の位置情報を選択し、該代替コンテンツのダウンロード要求を行なう。【選択図】図１
2005346626.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のサーバからコンテンツをダウンロードして端末に表示するシステムにおいて、コンテンツのダウンロード待ち時間に別のコンテンツを暫定的に表示する方法であって、端末において、
利用者により指定されたコンテンツ（指定コンテンツという）のダウンロード要求時に、該指定コンテンツのダウンロード時間を該指定コンテンツのネットワーク上の位置情報と該指定コンテンツのダウンロード時間の統計情報を関連付けて管理する統計情報管理部から取得するステップと、
該指定コンテンツのダウンロード時間を予め定めた上限ダウンロード時間と比較し、上限ダウンロード時間を越えない場合は該指定コンテンツのダイナミック要求のみを行い、超えた場合は、該指定コンテンツのダウンロード要求と同時に、該指定コンテンツとは別のコンテンツ(以下代替コンテンツという)のネットワーク上の位置情報を管理する代替コンテンツ位置情報管理部から１つの代替コンテンツのネットワーク上の位置情報を選択し、該代替コンテンツのダウンロード要求を行なうことを判定するステップと、
該指定コンテンツ及び／又は該代替コンテンツをネットワーク上のサーバに対しダウンロード要求するステップと、
ネットワーク上のサーバからダウンロードされたコンテンツを受信するステップと、
受信したコンテンツが指定コンテンツか代替コンテンツかを判定するステップと、
受信したコンテンツを端末上の表示装置に表示可能な形式に変換するステップと、
前記形式変換が終了したことを通知するステップと、
代替コンテンツの形式変換の終了通知に応答して、代替コンテンツを端末上の表示装置に表示させるステップと、
指定コンテンツの形式変換の終了通知に応答して、表示装置に表示を代替コンテンツから指定コンテンツに切替えるステップと、
ネットワーク上のサーバに対し指定コンテンツのダウンロード要求が行なわれてから該指定コンテンツの受信が完了するまでの時間を計測し統計情報管理部の該コンテンツのダウンロード時間の統計情報を更新するステップと、
を具えることを特徴とするコンテンツ表示方法。
【請求項２】
請求項１記載のコンテンツ表示方法において、更に、
前記代替コンテンツ位置情報管理部にて、代替コンテンツのネットワーク上の位置情報を管理しているネットワーク上のサーバから複数の代替コンテンツのネットワーク上の位置情報を取得し、保存するステップを具えることを特徴とするコンテンツ表示方法。
【請求項３】
請求項１または２記載のコンテンツ表示方法において、更に、
前記代替コンテンツ位置情報監理部にて利用者毎に複数の代替コンテンツのネットワーク上の位置情報を管理するステップと、
前記代替コンテンツ位置情報管理部から１つの代替コンテンツのネットワーク上の位置情報を選択するとき、利用者を識別し、識別した利用者に対応する複数の代替コンテンツのネットワーク上の位置情報の中から選択するステップを具えることを特徴とするコンテンツ表示方法。
【請求項４】
請求項１記載の方法の実施に使用する端末装置であって、
端末利用者により指定されたコンテンツ（指定コンテンツという）のダウンロード時間を計測する手段と、前記コンテンツのダウンロード時間の統計情報を当該コンテンツのネットワーク上の位置情報と関連付けて管理する統計情報管理手段と、
前記コンテンツとは別の複数のコンテンツ（代替コンテンッという）のネットワーク上の位置情報を管理する代替コンテンツ位置情報管理手段と、
端末利用者により指定されたコンテンツのダウンロード要求に対して、該コンテンツのダウンロード時間を前記統計情報管理手段から取得し、そのダウンロード時間を予め定めた上限時間と比較し、超えていない場合は指定コンテンツのダウンロード要求のみを、越えた場合に、指定コンテンツのダウンロード要求に加え、前記代替コンテンツ位置情報管理手段から１つの代替コンテンツを選択し該代替コンテンツのダウンロード要求を行なうことを判定する代替コンテンツ要求判定手段と、
指定コンテンツ及び／又は代替コンテンツのダウンロード要求をネットワーク上のサーバに対し送信する送信手段と、
ネットワーク上のサーバからダウンロードされたコンテンツを受信する受信手段と、
受信したコンテンツが指定コンテンツか代替コンテンツかを判定する手段と、
受信したコンテンツを端末上の表示装置に表示可能な形式に変換する手段と、
前記形式変換が終了したことを通知する手段と、
代替コンテンツの形式変換の終了通知により代替コンテンツを表示する手段と、
指定コンテンツの形式変換の終了通知により、表示を代替コンテンツから指定コンテンツに切替える手段と、
を具えることを特徴とする端末装置。
【請求項５】
請求項４記載の端末装置において、
前記代替コンテンツ位置情報管理部は前記送信手段と前記受信手段とに接続され、代替コンテンツのネットワーク上の位置情報を管理しているネットワーク上のサーバから複数の代替コンテンツのネットワーク上の位置情報を取得し、保存する機能を具えることを特徴とする端末装置。
【請求項６】
請求項４または５記載の端末装置において、更に、
利用者を識別する手段を具え、
前記代替コンテンツ位置情報監理部は利用者毎に複数の代替コンテンツのネットワーク上の位置情報を管理する機能を有し、
前記代替コンテンツ要求判定手段は、前記代替コンテンツ位置情報管理部から1つの代替コンテンツのネットワーク上の位置情報を選択するとき、前記識別手段により識別された利用者に対応する複数の代替コンテンツのネットワーク上の位置情報の中から選択する機能を有することを特徴とする端末装置。
【請求項７】
ネットワーク上のサーバからコンテンツをダウンロードして端末に表示するシステムに用いる端末を実現するためのコンピュータプログラムであって、該コンピュータプログラムは、端末を構成するコンピュータに、
利用者により指定されたコンテンツ（指定コンテンツという）のダウンロード要求時に、該指定コンテンツのダウンロード時間を該指定コンテンツのネットワーク上の位置情報と該指定コンテンツのダウンロード時間の統計情報を関連付けて管理する統計情報管理部から取得するステップと、
該指定コンテンツのダウンロード時間を予め定めた上限ダウンロード時間と比較し、上限ダウンロード時間を越えない場合は該指定コンテンツのダイナミック要求のみを行い、超えた場合は、該指定コンテンツのダウンロード要求と同時に、該指定コンテンツとは別のコンテンツ(以下代替コンテンツという)のネットワーク上の位置情報を管理する代替コンテンツ位置情報管理部から１つの代替コンテンツのネットワーク上の位置情報を選択し、該代替コンテンツのダウンロード要求を行なうことを判定するステップと、
該指定コンテンツ及び／又は該代替コンテンツをネットワーク上のサーバに対しダウンロード要求するステップと、
ネットワーク上のサーバからダウンロードされたコンテンツを受信するステップと、
受信したコンテンツが指定コンテンツか代替コンテンツかを判定するステップと、
受信したコンテンツを端末上の表示装置に表示可能な形式に変換するステップと、
前記形式変換が終了したことを通知するステップと、
代替コンテンツの形式変換の終了通知に応答して、代替コンテンツを端末上の表示装置に表示させるステップと、
指定コンテンツの形式変換の終了通知に応答して、表示装置に表示を代替コンテンツから指定コンテンツに切替えるステップと、
ネットワーク上のサーバに対し指定コンテンツのダウンロード要求が行なわれてから該指定コンテンツの受信が完了するまでの時間を計測し統計情報管理部の該コンテンツのダウンロード時間の統計情報を更新するステップと、
を実行させることを特徴とする端末を実現するためのコンピュータプログラム。
【請求項８】
請求項７記載のコンピュータプログラムにおいて、端末を構成するコンピュータに、更に、
前記代替コンテンツ位置情報管理部にて、代替コンテンツのネットワーク上の位置情報を管理しているネットワーク上のサーバから複数の代替コンテンツのネットワーク上の位置情報を取得し、保存するステップを実行させることを特徴とするコンピュータプログラム。
【請求項９】
請求項７または８記載のコンピュータプログラムにおいて、端末を構成するコンピュータに、更に、
前記代替コンテンツ位置情報監理部にて利用者毎に複数の代替コンテンツのネットワーク上の位置情報を管理するステップと、
前記代替コンテンツ位置情報管理部から１つの代替コンテンツのネットワーク上の位置情報を選択するとき、利用者を識別し、識別した利用者に対応する複数の代替コンテンツのネットワーク上の位置情報の中から選択するステップを実行させることを特徴とするコンピュータプログラム。
【請求項１０】
請求項７〜９のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上のサーバからコンテンツをダウンロードして端末に表示するシステムにおいて，コンテンツのダウンロード待ち時間に別のコンテンツを暫定的に表示する方法、装置及びプログラムに関するものである。
【背景技術】
【０００２】
従来のネットワーク上のサーバからコンテンツをダウンロードして端末に表示する場合、サーバが遅い等の理由で，利用者がコンテンツの取得を指示してからコンテンツが表示されるまでに時間を要する場合がある。このような場合、指定したコンテンツが表示されるまで現在表示している画面が表示され続けるか、空白の画面が表示され続けるか、利用者が明示的に表示したウィンドウとは別のウィンドウを開き、そこへ広告を表示することが行われている(例えば、特許文献１及び特許文献２参照)。
【０００３】
【特許文献１】特開平８−７６７７８号公報
【特許文献２】特開平１０−３２０３３６号公報
【０００４】
ＨＴＭＬで記述されたＷｅｂページを表示する場合を例に従来の技術を説明する。Ｗｅｂページでは、Ｗｅｂブラウザにコンテンツが表示され、このコンテンツ内にリンクがあり、リンクをクリックするとリンク先のコンテンツ、例えばＵＲＬ１のダウンロードを要求する。ＵＲＬ１で示されるコンテンツのダウンロードが終了すると、ダウンロードされたコンテンツはＨＴＭＬレンダリング機能により表示装置に表示可能な形式に変換される（以下、レンダリングと称する）。コンテンツのダウンロードとコンテンツをレンダリングしている間は現在表示されているコンテンツが表示される。なお、Ｗｅｂブラウザでは、マウスボタンの右クリックにより別の新しいウィンドウを開き、そこにＵＲＬ１を表示することが可能である。この場合は、新しいウィンドウは、これを開いた時点で空白であり、ＵＲＬ１のレンダリングが終了するまで、空白のままである。
【０００５】
また、現在表示しているＷｅｂページから別のＷｅｂページに移動しようとした時に新しいウィンドウを開き、そこに広告を表示する例としてポップアップ広告がある。これを実現するためには，現在表示しているＷｅｂページのＨＴＭＬに下記の項目を記述しておく。
（1）新しいウィンドウを開き、そこに広告を表示するという内容の  ＪＡＶＡ（登録商標）Scriptの関数
（2）別のＵＲＬのＷｅｂページに移動するというイベントが発生したら、前記の関数を呼ぶというＨＴＭＬの記述
これにより、利用者が現在ページ内のリンクをクリックして、別のページを表示した時にイベントが発生し、これにより、（1）の関数が呼ばれる。その関数の中で、新しいウィンドウが開かれ、その中に広告が表示される。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のネットワーク上のサーバからコンテンツをダウンロードして端末に表示する場合、サーバが遅い等の理由で、利用者がコンテンツの取得を指示してからコンテンツが表示されるまでに時間を要する場合がある。このような場合、指定したコンテンツが表示されるまで現在表示している画面が表示されるか、空白の画面が表示され、利用者は時間を無駄にするという問題点があった。
【０００７】
また、このような問題を解決する手段としてでは無く、利用者が現在表示しているコンテンツから別のコンテンツをダウンロードして表示しようとした時、利用者が明示的に表示したウィンドウとは別のウィンドウを開き、そこへ広告を表示するポップアップ広告も存在する。この場合、広告は利用者にとって目触りであり、また、開いたポップアップウィンドウを利用者が閉じる必要があり利用者に負担を強いていた。また、コンテンツのダウンロード時間に関係なく広告が表示され、表示頻度も制御されておらず、利用者のコンテンツ閲覧を妨害しているという問題点があった。
【０００８】
本発明の課題は，このような問題点を解決し、指定したコンテンツのダウンロード時間が長いと予想される場合にのみ，指定したコンテンツとは別の、ダウンロードが早いと予想されるコンテンツを表示することで、指定コンテンツが表示されるまでの時間を有効に使うことにある。
【課題を解決するための手段】
【０００９】
本発明は、ネットワーク上のサーバからコンテンツをダウンロードして端末に表示するシステムにおいて、コンテンツのダウンロード待ち時間に別のコンテンツを暫定的に表示する方法であって、端末において、
利用者により指定されたコンテンツ（指定コンテンツという）のダウンロード要求時に、該指定コンテンツのダウンロード時間を該指定コンテンツのネットワーク上の位置情報と該指定コンテンツのダウンロード時間の統計情報を関連付けて管理する統計情報管理部から取得するステップと、
該指定コンテンツのダウンロード時間を予め定めた上限ダウンロード時間と比較し、上限ダウンロード時間を越えない場合は該指定コンテンツのダイナミック要求のみを行い、超えた場合は、該指定コンテンツのダウンロード要求と同時に、該指定コンテンツとは別のコンテンツ(以下代替コンテンツという)のネットワーク上の位置情報を管理する代替コンテンツ位置情報管理部から１つの代替コンテンツのネットワーク上の位置情報を選択し、該代替コンテンツのダウンロード要求を行なうことを判定するステップと、
該指定コンテンツ及び／又は該代替コンテンツをネットワーク上のサーバに対しダウンロード要求するステップと、
ネットワーク上のサーバからダウンロードされたコンテンツを受信するステップと、
受信したコンテンツが指定コンテンツか代替コンテンツかを判定するステップと、
受信したコンテンツを端末上の表示装置に表示可能な形式に変換するステップと、
前記形式変換が終了したことを通知するステップと、
代替コンテンツの形式変換の終了通知に応答して、代替コンテンツを端末上の表示装置に表示させるステップと、
指定コンテンツの形式変換の終了通知に応答して、表示装置に表示を代替コンテンツから指定コンテンツに切替えるステップと、
ネットワーク上のサーバに対し指定コンテンツのダウンロード要求が行なわれてから該指定コンテンツの受信が完了するまでの時間を計測し統計情報管理部の該コンテンツのダウンロード時間の統計情報を更新するステップと、
を具えることを特徴とする。
【００１０】
本発明のコンテンツ表示方法においては、更に、
前記代替コンテンツ位置情報管理部にて、代替コンテンツのネットワーク上の位置情報を管理しているネットワーク上のサーバから複数の代替コンテンツのネットワーク上の位置情報を取得し、保存するステップを具えることを特徴とする。
【００１１】
本発明のコンテンツ表示方法において、更に、
前記代替コンテンツ位置情報監理部にて利用者毎に複数の代替コンテンツのネットワーク上の位置情報を管理するステップと、
前記代替コンテンツ位置情報管理部から１つの代替コンテンツのネットワーク上の位置情報を選択するとき、利用者を識別し、識別した利用者に対応する複数の代替コンテンツのネットワーク上の位置情報の中から選択するステップを具えることを特徴とする。
【００１２】
上述した本発明のコンテンツ表示方法の実施に使用する端末装置は、
端末利用者により指定されたコンテンツ（指定コンテンツという）のダウンロード時間を計測する手段と、前記コンテンツのダウンロード時間の統計情報を当該コンテンツのネットワーク上の位置情報と関連付けて管理する統計情報管理手段と、
前記コンテンツとは別の複数のコンテンツ（代替コンテンツという）のネットワーク上の位置情報を管理する代替コンテンツ位置情報管理手段と、
端末利用者により指定されたコンテンツのダウンロード要求に対して、該コンテンツのダウンロード時間を前記統計情報管理手段から取得し、そのダウンロード時間を予め定めた上限時間と比較し、超えていない場合は指定コンテンツのダウンロード要求のみを、越えた場合に、指定コンテンツのダウンロード要求に加え、前記代替コンテンツ位置情報管理手段から１つの代替コンテンツを選択し該代替コンテンツのダウンロード要求を行なうことを判定する代替コンテンツ要求判定手段と、
指定コンテンツ及び／又は代替コンテンツのダウンロード要求をネットワーク上のサーバに対し送信する送信手段と、
ネットワーク上のサーバからダウンロードされたコンテンツを受信する受信手段と、
受信したコンテンツが指定コンテンツか代替コンテンツかを判定する手段と、
受信したコンテンツを端末上の表示装置に表示可能な形式に変換する手段と、
前記形式変換が終了したことを通知する手段と、
代替コンテンツの形式変換の終了通知により代替コンテンツを表示する手段と、
指定コンテンツの形式変換の終了通知により、表示を代替コンテンツから指定コンテンツに切替える手段と、
を具えることを特徴とする。
【００１３】
本発明の端末装置においては、更に、前記代替コンテンツ位置情報管理部は前記送信手段と前記受信手段とに接続され、代替コンテンツのネットワーク上の位置情報を管理しているネットワーク上のサーバから複数の代替コンテンツのネットワーク上の位置情報を取得し、保存する機能を具えることを特徴とする。
【００１４】
本発明の端末装置においては、更に、利用者を識別する手段を具え、前記代替コンテンツ位置情報監理部は利用者毎に複数の代替コンテンツのネットワーク上の位置情報を管理する機能を有し、前記代替コンテンツ要求判定手段は、前記代替コンテンツ位置情報管理部から１つの代替コンテンツのネットワーク上の位置情報を選択するとき、前記識別手段により識別された利用者に対応する複数の代替コンテンツのネットワーク上の位置情報の中から選択する機能を有することを特徴とする。
【００１５】
本発明はネットワーク上のサーバからコンテンツをダウンロードして端末に表示するシステムに用いる端末を実現するためのコンピュータプログラムも提供するものであり、該コンピュータプログラムは、端末を構成するコンピュータに、
利用者により指定されたコンテンツ（指定コンテンツという）のダウンロード要求時に、該指定コンテンツのダウンロード時間を該指定コンテンツのネットワーク上の位置情報と該指定コンテンツのダウンロード時間の統計情報を関連付けて管理する統計情報管理部から取得するステップと、
該指定コンテンツのダウンロード時間を予め定めた上限ダウンロード時間と比較し、上限ダウンロード時間を越えない場合は該指定コンテンツのダイナミック要求のみを行い、超えた場合は、該指定コンテンツのダウンロード要求と同時に、該指定コンテンツとは別のコンテンツ(以下代替コンテンツという)のネットワーク上の位置情報を管理する代替コンテンツ位置情報管理部から１つの代替コンテンツのネットワーク上の位置情報を選択し、該代替コンテンツのダウンロード要求を行なうことを判定するステップと、
該指定コンテンツ及び／又は該代替コンテンツをネットワーク上のサーバに対しダウンロード要求するステップと、
ネットワーク上のサーバからダウンロードされたコンテンツを受信するステップと、
受信したコンテンツが指定コンテンツか代替コンテンツかを判定するステップと、
受信したコンテンツを端末上の表示装置に表示可能な形式に変換するステップと、
前記形式変換が終了したことを通知するステップと、
代替コンテンツの形式変換の終了通知に応答して、代替コンテンツを端末上の表示装置に表示させるステップと、
指定コンテンツの形式変換の終了通知に応答して、表示装置に表示を代替コンテンツから指定コンテンツに切替えるステップと、
ネットワーク上のサーバに対し指定コンテンツのダウンロード要求が行なわれてから該指定コンテンツの受信が完了するまでの時間を計測し統計情報管理部の該コンテンツのダウンロード時間の統計情報を更新するステップと、
を実行させることを特徴とする。
【００１６】
本発明の端末を実現するためのコンピュータプログラムは、端末を構成するコンピュータに、更に、
端末上の前記代替コンテンツ位置情報管理部にて、代替コンテンツのネットワーク上の位置情報を管理しているネットワーク上のサーバから複数の代替コンテンツのネットワーク上の位置情報を取得し、保存するステップを実行させることを特徴とする。
【００１７】
本発明の端末を実現するためのコンピュータプログラムは、端末を構成するコンピュータに、更に、
前記代替コンテンツ位置情報監理部にて利用者毎に複数の代替コンテンツのネットワーク上の位置情報を管理するステップと、
前記代替コンテンツ位置情報管理部から１つの代替コンテンツのネットワーク上の位置情報を選択するとき、利用者を識別し、識別した利用者に対応する複数の代替コンテンツのネットワーク上の位置情報の中から選択するステップを実行させることを特徴とする。
【００１８】
本発明は上記のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体も提供する。
【発明の効果】
【００１９】
本発明によれば，指定したコンテンツのダウンロード時間が長い場合にのみ、指定したコンテンツとは別のダウンロードが早いと予想されるコンテンツが表示されるので、指定コンテンツが表示されるまでの時間を有効に使い、かつ、表示頻度を制御することができる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施の形態について図面を参照して説明する。
図１は、ネットワーク上のサーバからコンテンツをダウンロードして端末に表示するシステムにおいて、コンテンツのダウンロード待ち時間に別のコンテンツを暫定的に表示する本発明の方法を実施する第１の実施の形態のシステム構成図である。
図1において、１は端末装置、２はインターネット、３は指定コンテンツを蓄積しているＷｅｂサーバ、4は代替コンテンツを蓄積しているＷｅｂサーバである。
【００２１】
次に、図１に示すシステムの動作(本発明の方法の手順)を説明する。
その前に、統計情報管理部１０は、Ｗｅｂサーバ３からダウンロードした指定コンテンツのＵＲＬとダウンロード時間の統計情報を管理しているものとする。図２は、統計情報管理部１０が管理している情報の例を示す図である。統計情報管理部１０は図２に示すように、ＵＲLとそのＵＲＬのコンテンツのダウンロードに要した時間の平均を対応付けてテーブル形式で管理している。
【００２２】
代替コンテンツのＵＲＬ監理部１１は、Ｗｅｂサーバ４に存在するユーザが好きな代替コンテンツのＵＲＬを監理しているものとする。Ｗｅｂサーバ４には代替コンテンツとして指定コンテンツよりダウンロード時間が短いものが用意されている。ユーザは閲覧履歴情報やブックマーク情報に基づいて好きな代替コンテンツを代替コンテンツＵＲＬ監理部１１に登録することができる。
【００２３】
先ず、利用者は、コンテンツ指定部５で新たに表示するコンテンツを指定する。コンテンツ指定部５は利用者が指定したコンテンツ（指定コンテンツ）のネットワーク上の位置情報であるＵＲＬを挿入判定部6に送る。この例では、ＵＲＬ12が指定コンテンツのＵＲＬとする。
【００２４】
挿入判定部６はＵＲＬ12のコンテンツダウンロード時間の統計情報を統計情報管理部１０に問い合わせる。統計情報管理部１０は、管理しているテーブルからＵＲＬ12のダウンロード時間の平均値ｔ12を挿入判定部６に送る。挿入判定部６は、ｔ12を予め設定されている上限ダウンロード時間ｔ_thと比較し、ｔ12が予め設定されている上限ダウンロード時間t_thを越えているか、超えていないか判定する。
【００２５】
まず、ｔ12が予め設定されている上限ダウンロード時間t_thを越えていない場合を説明する。挿入判定部６では、t12が予め設定されている上限ダウンロード時間t_thを越えていない場合は、代替コンテンツ非挿入と判定し、ＵＲＬ12のみのダウンロード要求を送信部７に送ると共に、受信部８にＵＲＬとそのＵＲＬが指定コンテンツか代替コンテンツかどうかの情報（コンテンツ識別情報と称する）を送る。ＵＲＬ12については，指定コンテンツであるという情報を送る。受信部8は、コンテンツ識別情報を管理する。
【００２６】
送信部7はＵＲＬ12のコンテンツ送信リクエストをインターネット２経由でＷｅｂサーバ３に送る。この時、送信部7からダウンロード時間計測部９にＵＲＬ12のダウンロード要求送出時刻が送られ、ダウンロード時間計測部９に一時的に蓄積される。
【００２７】
Ｗｅｂサーバ３は、コンテンツ送信リクエストへのレスボンスとして、ＵＲＬ12のコンテンツを返す。受信部８ではＷｅｂサーバ３からＵＲＬ12のコンテンツを受信し、受信が完了すると、受信が完了した時刻をダウンロード時間計測部９に送ると共に、ＵＲＬ12のコンテンツ識別情報からＵＲＬ12が指定コンテンツであることを判定し、受信したＵＲＬ12のコンテンツをレンダリング部１２Aへ送る。
【００２８】
レンダリング部１２Aでは、ＵＲＬ12のコンテンツを表示部１４が表示可能な形式に変換する。Ｗｅｂページでは、ＨＴＭＬ形式でコンテンツが記述されており、テキストと画像からなるページをＨＴＭＬで指定された位置にレイアウトして、ビットマップ形式のデータに変換（ＨＴＭＬレンダリング）し、モニタの画面に表示する。レンダリング部１２Aで形式変換（ＨＴＭＬレンダリング）が終了すると、レンダリング終了通知が表示切替部１３へ送られる。
【００２９】
表示切替部１３はレンダリング終了通知を受信すると、通知を発行したレンダリング部１２Aからレンダリング結果を表示部１４へ送る。表示部１４ではレンダリング部１２Aのレンダリング結果であるＵＲＬ12のビットマップ形式のデータを表示する。
【００３０】
また、ダウンロード時間計測部９では、一時的に記憶していたＵＲＬ12のダウンロード要求送出時刻と受信が完了した時刻からダウンロード時間を算出し、
それを統計情報管理部１０に送る。統計情報管理部１０では，ダウンロード時間計測部９から送られてきたＵＲＬ12のダウンロード時間からＵＲＬ12のダウンロード時間の平均値を更新する。
【００３１】
次に，ｔ12が予め設定されている上限ダウンロード時間t_thを越えている
場合を説明する。挿入判定部6では、ｔ12が予め設定されている上限ダウンロード時間t_thを越えている場合は、代替コンテンツ挿入と判定し、代替コンテンツＵＲＬ管理部１１に代替コンテンツのＵＲＬを要求する。
【００３２】
代替コンテンツＵＲＬ管理部１１は管理している複数のＵＲＬの中から1つのＵＲＬを選択して、挿入判定部6に返す。ここでは，複数のＵＲＬの中から1つのＵＲＬを選択する方法としてラウンドロビンを使用し、ＵＲＬ23が挿入判定部6に返されたとする。
【００３３】
挿入判定部6は、ＵＲＬ12のダウンロード要求と代替コンテンツＵＲＬ23のダウンロード要求を同時に送信部７に送ると共に、受信部８にＵＲＬ12が指定コンテンツであり、ＵＲＬ23が代替コンテンツであるという情報（コンテンツ識別情報）を送る。受信部８は、ＵＲＬとそのＵＲＬが指定コンテンツか代替コンテンツかどうかの情報を管理する。
【００３４】
送信部7はコンテンツＵＲＬ23の送信リクエストをインターネット２経由でＷｅｂサーバ４に送る。これと並行して、送信部７はコンテンツＵＲＬ12の送信リクエストをインターネット２経由でＷｅｂサーバ3に送る。この時、送信部7からダウンロード時間計測部9にＵＲＬ12のダウンロード要求送出時刻が送られ、ダウンロード時間計測部9に一時的に蓄積される。
【００３５】
Ｗｅｂサーバ４は、コンテンツＵＲＬ23の送信リクエストへのレスボンスとして、ＵＲＬ23のコンテンツを返す。受信部８ではＷｅｂサーバ４からＵＲＬ23のコンテンツを受信し、受信が完了すると、ＵＲＬ23のコンテンツ識別情報からＵＲＬ23が代替コンテンツであることを判定し、受信したＵＲＬ23のコンテンツをレンダリング部１２Bへ送る。
【００３６】
レンダリング部１２Bでは、ＵＲＬ23のコンテンツを表示部１４が表示可能な形式に変換する。形式変換が終了すると、レンダリング終了通知が表示切替部１３へ送られる。
【００３７】
表示切替部１３はレンダリング終了通知を受信すると、通知を発行したレンダリング部１２Bからレンダリング結果を表示部１４へ送る。表示部１４ではレンダリング部１２Ｂからのレンダリング結果を表示する。ダウンロード時間は代替コンテンツであるＵＲＬ23のほうが指定コンテンツＵＲＬ12より短いため、ＵＲＬ23のコンテンツがＵＲＬ12のコンテンツより先に表示される。
【００３８】
Ｗｅｂサーバ3は、コンテンツＵＲＬ12の送信リクエストへのレスボンスとして、ＵＲＬ12のコンテンツを返す。受信部８ではＷｅｂサーバ３からＵＲＬ12のコンテンツを受信し、受信が完了すると、受信が完了した時間をダウンロード時間計測部9に送ると共に、ＵＲＬ12のコンテンツ識別情報からＵＲＬ12が指定コンテンツであることを判定し、受信したＵＲＬ12のコンテンツをレンダリング部１２Aへ送る。
【００３９】
レンダリング部１２Aでは、ＵＲＬ12のコンテンツを表示部１４が表示可能な形式に変換する。形式変換が終了すると、レンダリング終了通知が表示切替部１３へ送られる。
【００４０】
表示切替部１３はレンダリング終了通知を受信すると、通知を発行したレンダリング部１２Aからレンダリング結果を表示部１４へ送る。表示部１４ではレンダリング部１２Aからのレンダリング結果を表示する。
【００４１】
ダウンロード時間計測部9では、一時的に記憶していたＵＲＬ12のダウンロード要求送出時刻と受信が完了した時刻からダウンロード時間を算出し、それを統計情報管理部１０に送る。統計情報管理部１０では，送られてきたＵＲＬ12のダウンロード時間からＵＲＬ12のダウンロード時間の平均値を更新する。
【００４２】
図３は本発明の第２の実施の形態のシステム構成図である。
本施例の形態では、代替コンテンツＵＲＬ管理部１１が送信部７および受信部８に接続されている点、および、代替コンテンツＵＲＬを管理しているネットワーク上のサーバ16が存在する点が図１の第１の実施の形態と異なる。
【００４３】
図３を用いて本実施の形態の動作を説明する。全体的な動作は図１の第１の実施の形態と同じであり、代替コンテンツＵＲＬ管理部１１の動作のみが異なるので、この部分のみ説明する。
【００４４】
代替コンテンツＵＲＬ管理部１１は定期的に、送信部7を介してネットワー
ク上の代替コンテンツＵＲＬを管理しているサーバ１５に代替コンテンツのＵＲＬリストを要求する。サーバ１５は自分が管理しているＵＲＬリストをレスボンスとして返す。受信部８は、受信した代替コンテンツのＵＲＬリストを代替コンテンツＵＲＬ管理部１１に送る。代替コンテンツＵＲＬ管理部１１は受信部８から受け取った代替コンテンツのＵＲＬリストを保存する。代替コンテンツＵＲＬ管理部１１は、挿入判定部６から代替コンテンツＵＲＬの要求があると、保存した代替コンテンツのＵＲＬリストから1つのＵＲＬを選択して挿入判定部6へ返す。
【００４５】
本発明は、上述した実施例に限定されず、種々の変更が可能である。例えば、  代替コンテンツ位置情報監理部１１は利用者毎に複数の代替コンテンツのネットワーク上の位置情報を管理する機能を有するものとし、利用者がコンテンツ指定部で新たに表示するコンテンツを指定するとき、利用者を識別し、挿入判定部６が代替コンテンツ位置情報管理部１１から１つの代替コンテンツのネットワーク上の位置情報を選択するとき、識別した利用者に対応する複数の代替コンテンツのネットワーク上の位置情報の中から選択するようにすることもできる。
【００４６】
以上、本発明のコンテンツ表示方法の手順及び該方法に用いる端末装置の手段について説明した、これらの手順及び手段はコンピュータにより実現されること勿論である。
【図面の簡単な説明】
【００４７】
【図１】本発明の第１の実施の形態のシステム構成図である。
【図２】統計情報管理部１０が管理している情報の例を示す図である。
【図３】本発明の第２の実施の形態のシステム構成図である。
【符号の説明】
【００４８】
１  端末装置
２  インターネット
３  指定コンテンツを蓄積しているＷｅｂサーバ
４  代替コンテンツを蓄積しているＷｅｂサーバ
５  コンテンツ指定部
６  挿入判定部
７  送信部
８  受信部
９  ダウンロード時間計測部
１０  統計情報管理部
１１  代替コンテンツＵＲＬ監理部
１２Ａ，Ｂ  レンダリング部
１３  表示切替部
１４  表示部
１５  代替コンテンツＵＲＬ監理サーバ
【図１】
2005346626.tif 000003
【図２】
2005346626.tif 000004
【図３】
2005346626.tif 000005