(57)【要約】【課題】端末装置の利用者に対して快適なアクセス環境を提供すること。【解決手段】クライアント端末において選択されたハイパーリンクのジャンプ先となる一つのサイトを決定する際に、同一のコンテンツを格納する複数のサイトのそれぞれにジャンプする比率をあらわし経時的に変動する変動比率データ、および当該変動比率データが関連づけられたハイパーリンクを含むコンテンツを通信ネットワーク上のサーバから受信し（ステップＳ１１０３）、コンテンツが受信されてから当該コンテンツに含まれるハイパーリンクが選択されるまでの経過時間が所定の時間以上である場合（ステップＳ１１０８：Ｙｅｓ）に、ＷＥＢサーバからハイパーリンクが選択された時点におけるジャンプ先振り分け比率を取得し（ステップＳ１１１０）、取得されたジャンプ先振り分け比率にしたがって一つのサイトを決定するようにした（ステップＳ１１１１）。【選択図】図１１
2008226170.tif 000002
【特許請求の範囲】
【請求項１】
同一のコンテンツを格納する複数のサイトのそれぞれにジャンプする比率をあらわし経時的に変動する変動比率データにしたがって、端末装置において選択されたハイパーリンクのジャンプ先となる一つのサイトを決定させるジャンプ先サイト決定プログラムであって、
通信ネットワーク上のサーバから前記変動比率データおよび当該変動比率データが関連づけられたハイパーリンクを含むコンテンツを受信させる受信工程と、
前記受信工程によってコンテンツが受信されてから当該コンテンツに含まれるハイパーリンクが選択されるまでの経過時間が所定の時間以上であるか否かを判断させる判断工程と、
前記判断工程によって経過時間が所定の時間以上であると判断された場合に、前記サーバから前記ハイパーリンクが選択された時点における変動比率データを取得させる取得工程と、
前記取得工程によって取得された変動比率データにしたがって前記一つのサイトを決定させる決定工程と、
をコンピュータに実行させることを特徴とするジャンプ先サイト決定プログラム。
【請求項２】
前記変動比率データは、
前記複数のサイトのそれぞれにジャンプする比率を任意の日時間帯単位であらわし、
前記取得工程は、
前記ハイパーリンクが選択された日時を含む日時間帯の比率をあらわす変動比率データを取得させることを特徴とする請求項１に記載のジャンプ先サイト決定プログラム。
【請求項３】
前記受信工程によってコンテンツが受信された第１の時刻を検出させる第１の検出工程と、
前記ハイパーリンクが選択された第２の時刻を検出させる第２の検出工程と、
を前記コンピュータに実行させ、
前記判断工程は、
前記第１および第２の時刻の差分が前記所定の時間以上であるか否かを判断させることを特徴とする請求項１または２に記載のジャンプ先サイト決定プログラム。
【請求項４】
請求項１〜３のいずれか一つに記載のジャンプ先サイト決定プログラムを記録したコンピュータに読み取り可能な記録媒体。
【請求項５】
同一のコンテンツを格納する複数のサイトのそれぞれにジャンプする比率をあらわし経時的に変動する変動比率データにしたがって、特定のハイパーリンクのジャンプ先となる一つのサイトを決定するジャンプ先サイト決定方法であって、
通信ネットワーク上のサーバから前記変動比率データおよび当該変動比率データが関連づけられたハイパーリンクを含むコンテンツを受信する受信工程と、
前記受信工程によってコンテンツが受信されてから当該コンテンツに含まれるハイパーリンクが選択されるまでの経過時間が所定の時間以上であるか否かを判断する判断工程と、
前記判断工程によって経過時間が所定の時間以上であると判断された場合に、前記サーバから前記ハイパーリンクが選択された時点における変動比率データを取得する取得工程と、
前記取得工程によって取得された変動比率データにしたがって前記一つのサイトを決定する決定工程と、
を含むことを特徴とするジャンプ先サイト決定方法。
【請求項６】
同一のコンテンツを格納する複数のサイトのそれぞれにジャンプする比率をあらわし経時的に変動する変動比率データにしたがって、特定のハイパーリンクのジャンプ先となる一つのサイトを決定するジャンプ先サイト決定装置であって、
通信ネットワーク上のサーバから前記変動比率データおよび当該変動比率データが関連づけられたハイパーリンクを含むコンテンツを受信する受信手段と、
前記受信手段によってコンテンツが受信されてから当該コンテンツに含まれるハイパーリンクが選択されるまでの経過時間が所定の時間以上であるか否かを判断する判断手段と、
前記判断手段によって経過時間が所定の時間以上であると判断された場合に、前記サーバから前記ハイパーリンクが選択された時点における変動比率データを取得する取得手段と、
前記取得手段によって取得された変動比率データにしたがって前記一つのサイトを決定する決定手段と、
を備えることを特徴とするジャンプ先サイト決定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、同一のコンテンツを格納する複数のサイトの中から、端末装置において選択されたハイパーリンクのジャンプ先となる一つのサイトを決定するジャンプ先サイト決定プログラム、記録媒体、ジャンプ先サイト決定方法、およびジャンプ先サイト決定装置に関する。
【背景技術】
【０００２】
従来、ＷＥＢサーバによって公開されたＷＥＢサイトに貼られたハイパーリンクに同一のデータを格納するサイトを複数関連付け、上記ハイパーリンクが指定された場合のジャンプ先となるサイトを分散させることによって、ＷＥＢサーバの処理負担を軽減するようにしている。ジャンプ先となるサイトは、たとえば、あらかじめ設定された比率（以下、「ジャンプ先振り分け比率」という）にしたがって選択される。
【０００３】
このように、ジャンプ先振り分け比率にしたがってサイトを選択するようにした技術には、たとえば、ＷＥＢブラウジングをおこなっている端末において動作するアプレットを用いて、当該端末を利用するユーザのブラウジング操作をサポートするようにした技術があった。
【０００４】
このような技術においては、たとえばジャンプ先振り分け比率など、アプレットの動作を規定する設定値を、端末が特定のＵＲＬにアクセスした時点で特定のＷＥＢサーバからダウンロードし、サイトへジャンプする操作があった場合には既にダウンロードした設定値にしたがってジャンプ先となるサイトを選択するようにしている。
【０００５】
また、従来、ＷＷＷサーバ上のアプリケーションとＷＷＷブラウザ上で実行されるアプレットとの間の通信を可能にし、アプリケーションとアプレットとの間の通信時にはアプレット宛またはアプリケーション宛であることを示す判別用タグを付加したデータを送信することにより、アプリケーションからアプレットを制御できるようにした技術があった（たとえば、下記特許文献１参照。）。
【０００６】
【特許文献１】特開平１０−２０７８０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来の技術では、ＷＥＢサーバからダウンロードしたアプレットの設定値が経時変化する性質を有する場合、端末が設定値をダウンロードしてから或る一定時間が経過したためにＷＥＢサーバにおける設定値が経時変化すると、端末における設定値とＷＥＢサーバにおける設定値とが異なって、経時変化後の最新の設定値を端末にダウンロードすることが推奨されるにも拘わらず、端末が特定のＵＲＬに最初にアクセスした時点でダウンロードされた設定値にしたがってサイトが選択されるという問題があった。
【０００８】
このため、アプレットが最適な動作をおこなうことができないことがあるという問題があった。一方で、利用者に対して、サイトへジャンプする操作をおこなう直前に最新の設定値をダウンロードさせるような運用形態とした場合、利用者の処理負担が増加するという問題があった。
【０００９】
また、上述した特許文献１に記載された技術では、利用者の操作の有無に拘わらず、アプリケーションとアプレットとの間で通信がおこなわれるため、たとえばＷＷＷサーバ上でデータが更新されるごとに更新されたデータがＷＷＷブラウザ側に送信された場合などには、利用者が意図していないタイミングでデータが更新されたり、利用者が意図していないにも拘わらず、アプリケーションとアプレットとの間でおこなわれる通信によって、処理負担が増大したりするという問題があった。
【００１０】
この発明は、上述した従来技術による問題点を解消するため、端末装置の利用者に負担をかけることなく端末装置を最適なサイトにジャンプさせ、端末装置の利用者に対して快適なアクセス環境を提供することができるジャンプ先サイト決定プログラム、記録媒体、ジャンプ先サイト決定方法、およびジャンプ先サイト決定装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、この発明にかかるジャンプ先サイト決定プログラム、記録媒体、ジャンプ先サイト決定方法、およびジャンプ先サイト決定装置は、同一のコンテンツを格納する複数のサイトのそれぞれにジャンプする比率をあらわし経時的に変動する変動比率データにしたがって、端末装置において選択されたハイパーリンクのジャンプ先となる一つのサイトを決定する際に、通信ネットワーク上のサーバから前記変動比率データおよび当該変動比率データが関連づけられたハイパーリンクを含むコンテンツを受信し、コンテンツが受信されてから当該コンテンツに含まれるハイパーリンクが選択されるまでの経過時間が所定の時間以上であるか否かを判断し、経過時間が所定の時間以上であると判断された場合に、前記サーバから前記ハイパーリンクが選択された時点における変動比率データを取得し、取得された変動比率データにしたがって前記一つのサイトを決定することを特徴とする。
【００１２】
この発明によれば、コンテンツが受信されてから当該コンテンツに含まれるハイパーリンクが選択されるまでの間にジャンプ先として最適なサイトが変更された場合にも、ハイパーリンクが選択された時点で最適なサイトをジャンプ先として決定することができる。
【００１３】
また、この発明にかかるジャンプ先サイト決定プログラム、記録媒体、ジャンプ先サイト決定方法、およびジャンプ先サイト決定装置は、前記変動比率データが、前記複数のサイトのそれぞれにジャンプする比率を任意の日時間帯単位であらわし、前記ハイパーリンクが選択された日時を含む日時間帯の比率をあらわす変動比率データを取得することを特徴とする。
【００１４】
この発明によれば、サーバから取得するデータ量を抑えて、最新の変動比率データを取得する際の処理負担の増加を抑制しつつ、ハイパーリンクが選択された時点で最適なサイトをジャンプ先として決定することができる。
【００１５】
また、この発明にかかるジャンプ先サイト決定プログラム、記録媒体、ジャンプ先サイト決定方法、およびジャンプ先サイト決定装置は、コンテンツが受信された第１の時刻を検出し、前記ハイパーリンクが選択された第２の時刻を検出し、前記第１および第２の時刻の差分が前記所定の時間以上であるか否かを判断することを特徴とする。
【００１６】
この発明によれば、経過時間が所定の時間以上であるか否かを判断する際の処理負担の増加を抑制しつつ、ハイパーリンクが選択された時点で最適なサイトをジャンプ先として決定することができる。
【発明の効果】
【００１７】
本発明にかかるジャンプ先サイト決定プログラム、記録媒体、ジャンプ先サイト決定方法、ジャンプ先サイト決定装置によれば、端末装置の利用者に負担をかけることなく端末装置を最適なサイトにジャンプさせ、端末装置の利用者に対して快適なアクセス環境を提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明にかかるジャンプ先サイト決定プログラム、記録媒体、ジャンプ先サイト決定方法、ジャンプ先サイト決定装置、および端末装置の好適な実施の形態を詳細に説明する。
【００１９】
（実施の形態）
（ジャンプ先サイト決定システムの概要）
まず、図１を用いて、この発明の実施の形態にかかるジャンプ先サイト決定システムの概要について説明する。図１は、この発明の実施の形態にかかるジャンプ先サイト決定システムの概要を示す説明図である。
【００２０】
図１において、この発明の実施の形態にかかるジャンプ先サイト決定システム１００は、クライアント端末１１０と、ＷＥＢサーバ１２０と、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ１３０（１３０ａ，１３０ｂ，１３０ｃ）と、を備えている。ジャンプ先サイト決定システム１００において、クライアント端末１１０、ＷＥＢサーバ１２０、およびＦＴＰサーバ１３０（１３０ａ，１３０ｂ，１３０ｃ）は、インターネットなどの通信ネットワーク１５０を介して互いに通信可能に接続されたコンピュータ装置である（図２を参照。）。
【００２１】
クライアント端末１１０は、ＷＥＢサーバ１２０によって、通信ネットワーク１５０を介してＷＥＢ上に公開されたＷＥＢサイトにアクセスすることができる。クライアント端末１１０の利用者は、クライアント端末１１０を用いることにより、ＷＥＢサーバ１２０によってＷＥＢ上に公開されたＷＥＢサイトにアクセスし、当該ＷＥＢサイトを閲覧することができる。
【００２２】
また、クライアント端末１１０は、通信ネットワーク１５０を介して、各ＦＴＰサーバ１３０（１３０ａ，１３０ｂ，１３０ｃ）にアクセスすることができる。ＦＴＰサーバ１３０（１３０ａ，１３０ｂ，１３０ｃ）は、それぞれ、データベース（以下、「ＤＢ」という。）１３１（１３１ａ，１３１ｂ，１３１ｃ）を備えている。
【００２３】
各ＤＢ１３１（１３１ａ，１３１ｂ，１３１ｃ）には、ダウンロードサイト（以下、「ＤＬサイト」という。図７における符号９０５〜９０７を参照。）が設けられている。各ＤＬサイトは、各々に対応付けられたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）によって指定することができる。各ＤＬサイトには、コンテンツとしてのダウンロード用データ（以下、「ＤＬ用データ」という。）が置かれている。
【００２４】
ここで、ＤＬ用データとは、たとえば、画像データ、テキストデータ、あるいは各種のプログラムデータなどである。クライアント端末１１０は、各ＦＴＰサーバ１３０（１３０ａ，１３０ｂ，１３０ｃ）を介して、指定されたＤＢ１３１（１３１ａ，１３１ｂ，１３１ｃ）のＤＬサイトに置かれたＤＬ用データをダウンロードすることができる。
【００２５】
ＷＥＢサーバ１２０は、ＤＢ１２１を備え、ＤＢ１２１に記憶された各種のデータを用いてＷＥＢ上にＷＥＢサイトを公開するコンピュータ装置である。ＷＥＢサーバ１２０は、アクセス要求のあったクライアント端末１１０に対して、ＷＥＢサイトのホームページ（以下、「ＨＰ」という。）を表示させるためのデータを送信する。
【００２６】
ＷＥＢサーバ１２０は、たとえば、クライアント端末１１０のディスプレイ（図２における符号２０８を参照。）に、上記ＤＬ用データが置かれたＤＬサイト指定するＵＲＬを含むハイパーリンクを表示させるためのデータを送信する。
【００２７】
ＤＢ１２１には、上記ＷＥＢサイトに公開されるデータのほかに、たとえば、ＤＬサイト案内割合スケジュールＤＢ（図３における符号３００を参照。）などが格納されている。
【００２８】
なお、ジャンプ先サイト決定システム１００において、ＷＥＢサーバ１２０とＦＴＰサーバ１３０（１３０ａ，１３０ｂ，１３０ｃ）とは、異なる装置に限るものではなく、同一の装置であってもよい。この場合、たとえば、ＦＴＰサーバ１３０のＤＢ１３１に記憶された各種のＤＬサイトをＷＥＢサーバ１２０のＤＢ１２１に設け、クライアント端末１１０がＷＥＢサーバ１２０を介してＤＬサイトにアクセスするようにしてもよい。また、ＦＴＰサーバ１３０およびＤＢ１３１によって、ＷＥＢサーバ１２０およびＤＢ１２１と同等の機能を実現するようにしてもよい。
【００２９】
また、ジャンプ先サイト決定システム１００において、クライアント端末１１０は１台に限られるものではなく、複数台存在してもよい。この場合、ＷＥＢサーバ１２０がＷＥＢ上に公開するＷＥＢサイトは、不特定多数のクライアント端末１１０によってアクセス可能とされる。以下、本実施の形態においては、ジャンプ先サイト決定システム１００におけるクライアント端末１１０が複数台存在することを想定して説明する。
【００３０】
また、ジャンプ先サイト決定システム１００において、ＷＥＢサーバ１２０は１台に限るものではなく、複数台存在してもよい。この場合、クライアント端末１１０は、複数のＷＥＢサーバ１２０のいずれのＷＥＢサーバ１２０にも接続可能であり、各ＷＥＢサーバ１２０によってＷＥＢ上に公開されるいずれのＷＥＢサイトにもアクセスすることができる。
【００３１】
また、ジャンプ先サイト決定システム１００において、ＦＴＰサーバ１３０（１３０ａ，１３０ｂ，１３０ｃ）は３台に限られるものではなく、３台未満であっても４台以上であってもよい。ＦＴＰサーバ１３０（１３０ａ，１３０ｂ，１３０ｃ）を介して、ＤＬサイトは、１台あるいは複数のＦＴＰサーバ１３０（１３０ａ，１３０ｂ，１３０ｃ）によって運用されることとしてもよい。
【００３２】
（コンピュータ装置のハードウェア構成）
つぎに、図２を用いて、図１に示したコンピュータ装置のハードウェア構成について説明する。図２は、この発明の実施の形態にかかるコンピュータ装置のハードウェア構成を示すブロック図である。
【００３３】
図２において、コンピュータ装置は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ（ハードディスクドライブ）２０４と、ＨＤ（ハードディスク）２０５と、ＦＤＤ（フレキシブルディスクドライブ）２０６と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）２０７と、ディスプレイ２０８と、Ｉ／Ｆ（インターフェース）２０９と、キーボード２１０と、マウス２１１と、スキャナ２１２と、プリンタ２１３と、を備えている。また、各構成部はバス２００によってそれぞれ接続されている。
【００３４】
ここで、ＣＰＵ２０１は、コンピュータ装置の全体の制御を司る。ＲＯＭ２０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。ＨＤＤ２０４は、ＣＰＵ２０１の制御にしたがってＨＤ２０５に対するデータのリード／ライトを制御する。ＨＤ２０５は、ＨＤＤ２０４の制御で書き込まれたデータを記憶する。
【００３５】
ＦＤＤ２０６は、ＣＰＵ２０１の制御にしたがってＦＤ２０７に対するデータのリード／ライトを制御する。ＦＤ２０７は、ＦＤＤ２０６の制御で書き込まれたデータを記憶したり、ＦＤ２０７に記憶されたデータをコンピュータ装置に読み取らせたりする。
【００３６】
また、着脱可能な記録媒体としては、ＦＤ２０７のほかに、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリカードなどであってもよい。ディスプレイ２０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ２０８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００３７】
Ｉ／Ｆ２０９は、上記の通信ネットワーク１５０に接続され、この通信ネットワーク１５０を介して他の装置に接続される。Ｉ／Ｆ２０９は、通信ネットワーク１５０とコンピュータ装置内部とのインターフェースを司り、外部装置との間におけるデータの入出力を制御する。Ｉ／Ｆ２０９には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００３８】
キーボード２１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、キーボード２１０に代えてあるいは加えて、タッチパネル式の入力パッドやテンキーなどを設けてもよい。マウス２１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、マウス２１１に代えて、トラックボールやジョイスティックなどであってもよい。
【００３９】
スキャナ２１２は、画像を光学的に読み取り、コンピュータ装置内に画像データを取り込む。スキャナ２１２は、ＯＣＲ機能を備えていてもよい。プリンタ２１３は、画像データや文書データを印刷する。プリンタ２１３には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。
【００４０】
（ＤＬサイト案内割合スケジュールＤＢの概要）
つぎに、図３を用いて、この発明の実施の形態にかかるジャンプ先サイト決定システム１００におけるＤＬサイト案内割合スケジュールＤＢの概要について説明する。図３は、この発明の実施の形態にかかるＤＬサイト案内割合スケジュールＤＢの概要を示す説明図である。
【００４１】
図３に示したように、ＤＬサイト案内割合スケジュールＤＢ３００は、上記のＤＢ１２１に記憶されている。ＤＬサイト案内割合スケジュールＤＢ３００は、指定されたハイパーリンクのジャンプ先となり同一のコンテンツを格納する複数のＷＥＢサイトのそれぞれにジャンプする比率（以下、「ジャンプ先振り分け比率」という）を、日時間帯別に記憶するデータベースである。
【００４２】
図３においては、同一のＤＬデータを格納するＤＬサイトＡおよびＤＬサイトＢに関するジャンプ先振り分け比率が示されている。ジャンプ先振り分け比率は、各ＤＬサイトＡあるいはＤＬサイトＢへのアクセスを試みたクライアント端末１１０におけるアクセス結果に応じて、日時間帯別に更新される。すなわち、ジャンプ先振り分け比率は、経時的に変動し、任意の日時間帯ごとに固有のジャンプ先振り分け比率をあらわす。本実施の形態においては、ジャンプ先振り分け比率によって変動比率データが実現されている。
【００４３】
図３において、ジャンプ先振り分け比率は、ＤＬ用データのダウンロードを要求するクライアント端末１１０が、ＤＬサイトへのアクセスを試みた結果、当該クライアント端末１１０がアクセスを試みたＤＬサイトにアクセス可能となる割合をあらわす。図３において、２００６年１０月１６日４時〜２００６年１０月２３日１時までの間は、ＤＬサイトＡのジャンプ先振り分け比率が７０％、ＤＬサイトＢのジャンプ先振り分け比率が３０％に設定されている。また、図３において、２００６年１０月２３日１時〜２００６年１０月２３日３時までの間は、ＤＬサイトＡおよびＤＬサイトＢのジャンプ先振り分け比率が、ともに５０％に設定されている。
【００４４】
（ジャンプ先サイト決定システム１００の機能的構成）
つづいて、図４を用いて、この発明の実施の形態にかかるジャンプ先サイト決定システム１００の機能的構成について説明する。図４は、この発明の実施の形態にかかるジャンプ先サイト決定システムの機能的構成を示す説明図である。
【００４５】
図４に示したように、この発明の実施の形態にかかるジャンプ先サイト決定システム１００におけるＷＥＢサーバ１２０は、送信部４０１と、受信部４０２と、判断部４０３と、取得部４０４と、決定部４０５と、第１の検出部４０６と、第２の検出部４０７と、を備えている。
【００４６】
送信部４０１は、クライアント端末１１０の利用者によって入力部４００において特定のサイトへアクセスする操作の入力を受け付けた場合に、該当する特定のサイトが開設されているＷＥＢサーバ１２０に対してリクエストを送信する。入力部４００は、たとえば、キーボード２１０やマウス２１１によってその機能を実現することができる。送信部４０１は、たとえば、上記のＩ／Ｆ２０９によってその機能を実現することができる。
【００４７】
ＷＥＢサーバ１２０は、クライアント端末１１０から送信されたリクエストに応じて、ジャンプ先振り分け比率および当該ジャンプ先振り分け比率が関連づけられたハイパーリンクを含むコンテンツを送信する。ここで、コンテンツとともに送信されるジャンプ先振り分け比率は、当該コンテンツに含まれるハイパーリンクのジャンプ先となり、同一のコンテンツを格納する複数のサイトのそれぞれにジャンプする比率をあらわす。
【００４８】
受信部４０２は、送信部４０１によってアクセス要求を送信した結果、通信ネットワーク１５０上のＷＥＢサーバ１２０から送信されたジャンプ先振り分け比率および当該ジャンプ先振り分け比率が関連づけられたハイパーリンクを含むコンテンツを受信する。受信部４０２は、たとえば、上記のＩ／Ｆ２０９によってその機能を実現することができる。
【００４９】
第１の検出部４０６は、受信部４０２によってコンテンツが受信されたＷＥＢ参照時刻（第１の時刻）ＧＴを検出する。第１の検出部４０６は、たとえば、上記ＣＰＵ２０１におけるタイマ機能によってその機能を実現することができる。受信部４０２によって受信されたコンテンツは、ディスプレイ２０８に表示される。コンテンツの表示に際して、当該コンテンツに含まれるハイパーリンクは、たとえば、下線付きの青文字で表記された所定の文字列として表示される。
【００５０】
クライアント端末１１０の利用者は、たとえば、キーボード２１０やマウス２１１を操作することによってハイパーリンクを選択することができる。第２の検出部４０７は、ハイパーリンクが選択された現在時刻（第２の時刻）ＣＴを検出する。第２の検出部４０７は、たとえば、上記ＣＰＵ２０１におけるタイマ機能によってその機能を実現することができる。
【００５１】
判断部４０３は、受信部４０２によってコンテンツが受信されてから当該コンテンツに含まれるハイパーリンクが選択されるまでの経過時間が所定の時間以上であるか否かを判断する。ここで、所定の時間とは、あらかじめ設定された閾値となる時間である本実施の形態においては、所定の時間は、ＷＥＢサーバ１２０の管理者などによってあらかじめ設定されている。
【００５２】
判断部４０３は、たとえば、上記ＣＰＵ２０１やＲＯＭ２０２あるいはＲＡＭ２０３によってその機能を実現することができる。具体的に、判断部４０３は、第１の検出部４０６によって検出されたＷＥＢ参照時刻ＧＴと、第２の検出部４０７によって検出された現在時刻ＣＴと、の差分が、上記所定の時間（以下、「決定時間」という。）以上であるか否かを判断する。
【００５３】
取得部４０４は、判断部４０３によって経過時間が上記の決定時間以上であると判断された場合に、ＷＥＢサーバ１２０から最新のジャンプ先振り分け比率を取得する。ここで、最新のジャンプ先振り分け比率とは、上記のＤＬサイト案内割合スケジュールＤＢ３００において、現在時刻ＣＴを含む日時間帯におけるジャンプ先振り分け比率である。
【００５４】
上記のように、ジャンプ先振り分け比率が、任意の日時間帯ごとに固有のジャンプ先振り分け比率をあらわす場合、取得部４０４は、ハイパーリンクが選択された日時を含む日時間帯のジャンプ先振り分け比率を、最新のジャンプ先振り分け比率として取得する。取得部４０４は、たとえば、上記のＣＰＵ２０１やＩ／Ｆ２０９などによってその機能を実現することができる。
【００５５】
決定部４０５は、取得部４０４によって取得された最新のジャンプ先振り分け比率にしたがって、クライアント端末１１０において選択されたハイパーリンクのジャンプ先となる一つのＤＬサイトを決定する。決定部４０５は、たとえば、上記ＣＰＵ２０１やＲＯＭ２０２あるいはＲＡＭ２０３によってその機能を実現することができる。
【００５６】
決定部４０５は、上記のＤＬサイト案内割合スケジュールＤＢ３００におけるジャンプ先振り分け比率にしたがって、複数のＤＬサイトの中から一つのＤＬサイトを決定する。決定部４０５は、現在時刻ＣＴに応じて、現在時刻ＣＴを含む日時間帯におけるジャンプ先振り分け比率にしたがって、一つのＤＬサイトを決定する。
【００５７】
ここで、図５を用いて、この発明の実施の形態にかかるジャンプ先サイト決定システム１００におけるＤＬサイトの決定方法について説明する。図５は、この発明の実施の形態にかかるＤＬサイトの決定方法について説明する説明図である。図５の説明においては、上記図３に示したＤＬサイト案内割合スケジュールＤＢ３００を用いて、現在時刻ＣＴが２００６年１０月２３日４時３０分５６秒においてＤＬサイトを決定する場合の決定方法について説明する。
【００５８】
ＤＬサイトの決定に際しては、まず、現在時刻ＣＴを含む日時間帯におけるＤＬサイトＡおよびＤＬサイトＢのジャンプ先振り分け比率を取得する。図３に示したＤＬサイト案内割合スケジュールＤＢ３００によれば、ＤＬサイトＡのジャンプ先振り分け比率が７０％、ＤＬサイトＢのジャンプ先振り分け比率が３０％に設定されている。
【００５９】
つづいて、取得されたジャンプ先振り分け比率に応じて、０〜９の整数群５００のそれぞれを、ＤＬサイトＡまたはＤＬサイトＢに割り当てる。図３に示したＤＬサイト案内割合スケジュールＤＢ３００によれば、０〜６の整数５０１がＤＬサイトＡに割り当てられ、７〜９の整数５０２がＤＬサイトＢに割り当てられる。
【００６０】
つづいて、現在時刻ＣＴにおける秒数をあらわす数値の下一桁の数値が、０〜９の整数群５００の中のいずれの整数に該当するかを特定する。上記のように、現在時刻ＣＴが２００６年１０月２３日４時３０分５６秒であるため、この実施の形態においては、「６」が該当する整数として特定される。そして、特定された整数に割り当てられたＤＬサイトを、ジャンプ先のＤＬサイトとして決定する。
【００６１】
このように、ＤＬサイトを決定する時点における現在時刻ＣＴの秒数と０〜９の整数群５００とを用いてＤＬサイトを決定することにより、簡易かつ的確にＤＬサイトを決定することができる。また、ＤＬサイトを決定する時点での現在時刻の秒数と０〜９の整数群５００とを用いてＤＬサイトを決定することにより、たとえば、疑似乱数を発生させ、発生させた疑似乱数を用いてサイトを決定する場合と比較して、特定のＤＬサイトが決定される確率の偏りを防ぎ、処理にかかる負荷を低減することができる。
【００６２】
また、ＤＬサイトを決定する時点での現在時刻ＣＴの秒数と０〜９の整数群５００とを用いてＤＬサイトを決定することにより、ＤＬサイトの決定を要求したクライアント端末１１０の台数などをＷＥＢサーバ１２０が解析する必要がないので、ＷＥＢサーバ１２０における処理の負荷が増大することを防止できる。
【００６３】
なお、上記の説明においては、現在時刻ＣＴの秒数の下一桁をあらわす数字を用いてＤＬサイトを決定したが、ＤＬサイトの決定方法はこれに限るものではない。ＤＬサイトは、ＤＬサイトの決定が要求された時点において同じ確率で存在する数字を用いて決定されるものであればよく、具体的には、たとえば、現在時刻ＣＴの秒数の小数第１位を示す数字を用いて決定してもよい。
【００６４】
現在時刻ＣＴの秒数の小数第１位を示す数字を用いてＤＬサイトを決定することにより、極めて短時間（たとえば、数秒間）に複数台のクライアント端末１１０からのアクセスが集中する場合であっても、クライアント端末１１０ごとのＤＬサイトを適切に決定することができる。
【００６５】
（表示画面の概要）
つぎに、図６を用いて、この発明の実施の形態にかかるジャンプ先サイト決定システム１００におけるクライアント端末１１０の表示画面について説明する。図６は、この発明の実施の形態にかかるクライアント端末１１０の表示画面の一例を示す説明図である。
【００６６】
図６において、表示画面６００は、クライアント端末１１０のディスプレイ２０８に表示される。図６に示した表示画面６００には、「＜ダウンロードサイト＞」という文字列によって示されるハイパーリンク６０１が表示されている。当該文字列には、下線が表示されており、この下線によって「＜ダウンロードサイト＞」という文字列がハイパーリンク６０１であることが示されている。
【００６７】
ハイパーリンク６０１は、上記決定部４０５に「○○プログラム」をダウンロードするためのＤＬ用データを記憶するＤＬサイト（たとえば、上記ＤＬサイトＡあるいはＤＬサイトＢを参照。）を決定させるアプレット、および、当該アプレットを実行することにより決定された一つのＤＬサイトへジャンプしてジャンプ先となる一つのＤＬサイトからＤＬ用データをダウンロードさせるアプレットを含むｈｔｍｌ形式で記述されたデータである。
【００６８】
表示画面６００に表示されたハイパーリンク６０１に含まれるアプレットは、たとえば、クライアント端末１１０の利用者によって図２に示したキーボード２１０やマウス２１１が操作されることによってハイパーリンク６０１が選択された場合に実行させることができる。
【００６９】
（ジャンプ先サイト決定システム１００の原理構成）
つぎに、ジャンプ先サイト決定システム１００における、ジャンプ先サイト決定処理の原理構成について説明する。図７は、この発明の実施の形態にかかるジャンプ先サイト決定システム１００におけるジャンプ先サイト決定処理の原理構成を示す説明図である。図７において、符号７１０，７２０，７３０，７４０，７５０は、ジャンプ先サイト決定システム１００におけるデータの送信方向および送信順序を示している。
【００７０】
クライアント端末１１０は、特定のサイトの閲覧を要求する所定の操作を受け付けた場合に、ＷＥＢサーバ１２０に対して、特定のサイトをクライアント端末１１０のディスプレイ２０８に表示するためのデータを要求するリクエストを発信する（図７において符号７１０を参照。）。
【００７１】
ＷＥＢサーバ１２０は、クライアント端末１１０から発信されたリクエストを受信した場合に、クライアント端末１１０に対してレスポンスを送信する（図７において符号７２０を参照。）。レスポンスには、クライアント端末１１０において、上記のハイパーリンク６０１を含む表示画面６００をあらわすコンテンツおよび当該コンテンツを表示させるためのアプレットと、ハイパーリンク６０１のジャンプ先となる複数のＤＬサイトへのジャンプ先振り分け比率をあらわすデータが含まれている。
【００７２】
上記レスポンスの送信は、ＷＥＢサーバ１２０が備えるＷＥＢサーバ機能部７０１によって実現される。ＷＥＢサーバ機能部７０１によって実現されるレスポンスの送信機能は、既存のＷＥＢサーバが備える公知の技術によって実現可能であるため説明を省略するが、当該レスポンスの送信機能の実現に際しては、ＷＥＢサーバ１２０が備えるアプレット生成機能部７０２によって、アプレットを生成する。
【００７３】
アプレット生成機能部７０２は、ｈｔｔｐデータ形式にしたがって記述されたアプレットを編集し、編集されたアプレットをコンパイルする機能を実現する。上記ＷＥＢサーバ機能部７０１は、クライアント端末１１０に対して、アプレット生成機能部７０２によってコンパイルされたアプレット、および、クライアント端末１１０から送信されたリクエストを受信した時刻を含む日時間帯のジャンプ先振り分け比率に関するデータを送信する。
【００７４】
つづいて、クライアント端末１１０は、ＷＥＢサーバ１２０から送信されたレスポンスを受信した場合に、上記表示画面６００をディスプレイ２０８に表示するとともに、レスポンスを受信したＷＥＢ参照時刻ＧＴを検出して、検出したＷＥＢ参照時刻ＧＴに関するデータをＲＡＭ２０３などに記憶する。また、レスポンスと併せて受信されたジャンプ先振り分け比率に関するデータをＲＡＭ２０３などに記憶する。
【００７５】
そして、クライアント端末１１０は、表示画面６００に表示されたハイパーリンク６０１が選択されるまで待って、選択された場合には、ハイパーリンク６０１が選択された現在時刻ＣＴを検出し、検出された現在時刻ＣＴをあらわすデータをＲＡＭ２０３などに記憶する。その後、ハイパーリンク６０１が選択された現在時刻ＣＴとレスポンスを受信したＷＥＢ参照時刻ＧＴとの差分を経過時間として算出し、算出された経過時間があらかじめ設定された上記の決定時間内であるか否かを判断する。
【００７６】
算出された経過時間があらかじめ設定された上記の決定時間以上である場合には、ＷＥＢサーバ１２０に対して、最新のジャンプ先振り分け比率に関するデータを要求する最新ＤＬサイト要求を発信する（図７において符号７３０を参照。）。ここで、最新ＤＬサイト要求とは、上記ＤＬサイト案内割合スケジュールＤＢ３００における最新のジャンプ先振り分け比率をあらわすデータを、ＷＥＢサーバ１２０からクライアント端末１１０に対して送信させるようにＷＥＢサーバ１２０に対して要求するデータである。
【００７７】
ＷＥＢサーバ１２０は、クライアント端末１１０から発信された最新ＤＬサイト要求を受信した場合に、クライアント端末１１０に対して最新ＤＬサイト通知を送信する（図７において符号７２０を参照。）。最新ＤＬサイト通知には、ＷＥＢサーバ１２０のＤＢ１２１に格納されたＤＬサイト案内割合スケジュールＤＢ３００における最新のジャンプ先振り分け比率に関するデータが含まれている。この最新ＤＬサイト通知の送信も、ＷＥＢサーバ１２０が備えるＷＥＢサーバ機能部７０１によって実現される。
【００７８】
クライアント端末１１０は、最新ＤＬサイト通知に含まれる最新のジャンプ先振り分け比率にしたがってジャンプ先となるＤＬサイトを決定する。そして、上記レスポンスに含まれるアプレットを実行することにより、最新のジャンプ先振り分け比率にしたがって決定された一つのＤＬサイト（ここでは、ＤＬサイトＡとする。）へアクセスし（図７において符号７４０を参照。）、当該一つのＤＬサイトＡにおけるＤＬ用データのダウンロードをおこなう（図７において符号７５０を参照。）。
【００７９】
一方、算出された経過時間があらかじめ設定された上記の決定時間内である場合には、ＷＥＢ参照時刻ＧＴにおいてレスポンスとともに送信されたジャンプ先振り分け比率にしたがってジャンプ先となるＤＬサイトを決定する。そして、上記レスポンスに含まれるアプレットを実行することにより、決定された一つのＤＬサイト（ここでは、ＤＬサイトＡとする。）へアクセスし（図７において符号７４０を参照。）、当該一つのＤＬサイトＡにおけるＤＬ用データのダウンロードをおこなう（図７において符号７５０を参照。）。
【００８０】
（ＷＥＢサーバ１２０の処理手順（その１））
つぎに、ＷＥＢサーバ１２０の処理手順（その１）について説明する。図８は、ＷＥＢサーバ１２０の処理手順（その１）を示すフローチャートである。図８において、まず、ＤＬサイト案内割合スケジュールＤＢ３００のデータ更新指示があるまで待つ（ステップＳ８０１：Ｎｏ）。ＤＬサイト案内割合スケジュールＤＢ３００のデータ更新指示は、たとえば、上記アクセス結果通知対応機能部７０３によって、クライアント端末１１０から送信されたアクセス失敗通知が所定の閾値以上であると判断された場合に発行される。
【００８１】
ステップＳ８０１において、データ更新指示があった場合（ステップＳ８０１：Ｙｅｓ）には、アクセス結果通知対応機能部７０３によってＤＬサイト案内割合スケジュールＤＢ３００を更新し（ステップＳ８０２）、更新されたＤＬサイト案内割合スケジュールＤＢ３００に基づいて、上記アプレット生成機能部７０２によってアプレットの編集およびコンパイルをおこなって（ステップＳ８０３）、一連の処理を終了する。
【００８２】
ＷＥＢサーバ１２０の処理手順（その１）によれば、ＤＬサイト案内割合スケジュールＤＢ３００を更新するごとに、アプレットの編集およびコンパイルがおこなわれる。編集およびコンパイルされたアプレットを所定のメモリに格納しておくことで、クライアントから要求されたアプレットを迅速に提供するとともに、提供に際しての処理負担の軽減を図ることができる。
【００８３】
（ＷＥＢサーバ１２０の処理手順（その２））
つぎに、ＷＥＢサーバ１２０の処理手順（その２）について説明する。図９は、ＷＥＢサーバ１２０の処理手順（その２）を示すフローチャートである。図９に示した処理手順は、上記処理手順（その１）におけるステップＳ８０３においておこなわれる処理である。
【００８４】
図９において、まず、アプレットソース雛型を生成し（ステップＳ９０１）、アプレットの編集およびコンパイルをおこなう時刻（以下、「現在時刻ＣＴ」という。）を取得する（ステップＳ９０２）。そして、ＤＬサイト案内割合スケジュールＤＢ３００における、現在時刻ＣＴを含む日時間帯以降のレコードを読み取り（ステップＳ９０３）、各ＤＬサイトＡ，Ｂの案内割合を決定する（ステップＳ９０４）。ステップＳ９０４においては、ステップＳ９０３において読み取られたレコードにしたがった各ＤＬサイトＡ，Ｂのジャンプ先振り分け比率が、各ＤＬサイトＡ，Ｂの案内割合として決定される。
【００８５】
つづいて、処理Ａ，追加設定処理，処理Ｂ、処理Ｃ，およびジャンプする処理をアプレットソースに順次設定し（ステップＳ９０５〜ステップＳ９０７）、各処理を設定したアプレットソースをコンパイルしてから（ステップＳ９０８）、コンパイルしたアプレットソースをディレクトリに出力して（ステップＳ９０９）、一連の処理を終了する。ここで、ディレクトリとは、コンパイルしたアプレットソースなど、ＷＥＢサーバ１２０がクライアント端末１１０に提供するためのデータを一時格納する場所である。
【００８６】
上記処理手順（その２）における処理Ａとは、クライアント端末１１０において実行されることにより、アプレットソース雛型に、ｈｔｔｐデータ中の文字列として記述される“ダウンロードサイトへジャンプ”がクライアント端末１１０において選択された場合に、選択された時点における現在時刻ＣＴを取得させ、取得された現在時刻の秒数を示す数字の下一桁を決定して値ＴＳとして設定させる処理である。
【００８７】
上記処理手順（その２）における処理Ｂとは、クライアント端末１１０において、ＷＥＢサーバ１２０に対して最新ＤＬサイト要求を送信し、最新ＤＬサイト要求を送信した結果として最新ＤＬサイト通知を受信した場合に、該当するＤＬサイトへジャンプさせる処理である。
【００８８】
上記処理手順（その２）における処理Ｃとは、“現在時刻ＣＴが含まれる日時間帯ＴＺ別”におこなうことを分岐条件として設定させる処理Ｄを設定させる処理である。そして、上記処理手順（その２）における処理Ｄとは、クライアント端末１１０において、現在時刻ＣＴが含まれる日時間帯ＴＺにおけるＤＬサイトＡおよびＤＬサイトＢの案内割合に応じて０〜９の整数の割り当てをおこなわせ（上記図５の説明を参照。）、割り当てられた数字と上記値ＴＳとが合致した場合に該当するＤＬサイト（ＤＬサイトＡまたはＤＬサイトＢ）へジャンプさせる処理である。
【００８９】
（アプレットソースの内容）
つぎに、アプレットソースの内容について説明する。図１０は、アプレットソースの内容について説明する説明図である。図１０に示したように、アプレットソース１０００は、参照時刻を含む記述１０１０を含んでいる。たとえば、記述１０１０によれば、ＷＥＢサイト（ＷＥＢ  ｐａｇｅ）にアクセスした時点における現在時刻ＣＴを、ｈｔｍｌ中に組み込むことができる。
【００９０】
（クライアント端末１１０の処理手順）
つぎに、クライアント端末１１０の処理手順について説明する。図１１は、クライアント端末１１０の処理手順を示すフローチャートである。図１１において、まず、キーボード２１０やマウス２１１の操作によって、特定のサイトを閲覧するためのサイト閲覧指示があるまで待って（ステップＳ１１０１：Ｎｏ）、サイト閲覧指示があった場合（ステップＳ１１０１：Ｙｅｓ）には、ＷＥＢサーバ１２０に対して、閲覧を要求する特定のサイトをディスプレイ２０８に表示するためのコンテンツを要求するリクエストを送信する（ステップＳ１１０２）。
【００９１】
つづいて、ステップＳ１１０２において送信したリクエストに対するレスポンスを受信するまで待って（ステップＳ１１０３：Ｎｏ）、受信した場合（ステップＳ１１０３：Ｙｅｓ）には、レスポンスを受信した時刻（以下、「ＷＥＢ参照時刻ＧＴ」という。）を検出する（ステップＳ１１０４）とともに、受信されたレスポンスに含まれるコンテンツをディスプレイ２０８に表示する（ステップＳ１１０５）。これにより、クライアント端末１１０のディスプレイ２０８には、たとえば、図６に示した表示画面６００が表示される。
【００９２】
クライアント端末１１０の利用者は、ディスプレイ２０８に表示された表示画面６００などを閲覧し、必要に応じて、キーボード２１０やマウス２１１などを用いて、表示画面６００に表示されたハイパーリンク６０１を選択する。クライアント端末１１０は、表示画面６００の表示中、ハイパーリンク６０１が選択されたか否かを判断する（ステップＳ１１０６）。
【００９３】
ステップＳ１１０６において、ハイパーリンク６０１が選択された場合（ステップＳ１１０６：Ｙｅｓ）には、ハイパーリンク６０１が選択された時刻（以下、「現在時刻ＣＴ」という。）を検出する（ステップＳ１１０７）。そして、ステップＳ１１０４において検出されたＷＥＢ参照時刻ＧＴからステップＳ１１０７において検出された現在時刻ＣＴまでの経過時間が、上記の決定時間よりも長いか否かを判断する（ステップＳ１１０８）。なお、ステップＳ１１０８の判断に用いる決定時間に関するデータは、たとえば、ステップＳ１１０３：Ｙｅｓにおいて受信されたレスポンスに含まれている。
【００９４】
ステップＳ１１０８において、経過時間が決定時間よりも長い場合（ステップＳ１１０８：Ｙｅｓ）には、ＷＥＢサーバ１２０に対して、最新ＤＬサイト要求を送信する（ステップＳ１１０９）。最新ＤＬサイト要求を受信したＷＥＢサーバ１２０は、ＤＢ１２１に記憶されているＤＬサイト案内割合スケジュールＤＢ３００における最新のジャンプ先振り分け比率をあらわすデータを含む最新ＤＬサイト通知を、最新ＤＬサイト要求の送信元となるクライアント端末１１０に対して送信する。
【００９５】
ステップＳ１１１０においては、ステップＳ１１０９において送信した最新ＤＬサイト要求に応じた最新ＤＬサイト通知を受信するまで待って（ステップＳ１１１０：Ｎｏ）、受信した場合（ステップＳ１１１０：Ｙｅｓ）には、受信された最新ＤＬサイト通知に基づいて、ジャンプ先となるＤＬサイトを決定する（ステップＳ１１１１）。
【００９６】
そして、ステップＳ１１１１において決定されたＤＬサイトへジャンプする（ステップＳ１１１２）とともに、ジャンプ先のＤＬサイトからＤＬ用データをダウンロードする（ステップＳ１１１３）。その後、ダウンロードが完了するまで待つ（ステップＳ１１１４：Ｎｏ）。ステップＳ１１１４において、ダウンロードが完了していない場合（ステップＳ１１１４：Ｎｏ）には、ステップＳ１１１３に戻って、ダウンロードを継続しておこない、完了した場合（ステップＳ１１１４：Ｙｅｓ）には、一連の処理を終了する。
【００９７】
一方、ステップＳ１１０６において、ハイパーリンク６０１が操作されていない場合（ステップＳ１１０６：Ｎｏ）には、その他の操作があったか否かを判断し（ステップＳ１１１５）、その他の操作がない場合（ステップＳ１１１５：Ｎｏ）には、ステップＳ１１０６へ戻る。一方、その他の操作があった場合（ステップＳ１１１５：Ｙｅｓ）には、操作内容に応じたその他の処理をおこなって（ステップＳ１１１６）、一連の処理を終了する
【００９８】
（ＷＥＢサーバ１２０の処理手順（その３））
つぎに、ＷＥＢサーバ１２０の処理手順（その３）について説明する。図１２は、ＷＥＢサーバ１２０の処理手順（その３）を示すフローチャートである。図１２において、まず、クライアント端末１１０から送信された最新ＤＬサイト要求を受信するまで待って（ステップＳ１２０１：Ｎｏ）、受信した場合（ステップＳ１２０１：Ｙｅｓ）には、受信された最新ＤＬサイト要求の送信元となるクライアント端末１１０を特定する（ステップＳ１２０２）とともに、最新ＤＬサイト要求を受信した現在時刻ＣＴを検出する（ステップＳ１２０３）。
【００９９】
つづいて、ステップＳ１２０３において検出された現在時刻ＣＴにしたがって、上記ＤＬサイト案内割合スケジュールＤＢ３００から現在時刻ＣＴを含む日時間帯のレコードを読み取る（ステップＳ１２０４）。ステップＳ１２０４において読み取られたレコードは、ＤＬサイト案内割合スケジュールＤＢ３００における最新のジャンプ先振り分け比率である。
【０１００】
その後、ステップＳ１２０４において読み取られたレコードである、最新のジャンプ先振り分け比率をあらわすデータを含む最新ＤＬサイト通知を、ステップＳ１２０１において受信された最新ＤＬサイト要求の送信元となるクライアント端末１１０に送信して（ステップＳ１２０５）、一連の処理を終了する。
【０１０１】
上述したように、本実施の形態によれば、ハイパーリンク６０１を含むコンテンツが受信されてから当該コンテンツに含まれるハイパーリンク６０１が選択されるまでの間に、ＤＬサイト案内割合スケジュールＤＢ３００が更新されて、ジャンプ先として最適なＤＬサイトが変更された場合にも、ハイパーリンク６０１が選択された時点で最適なサイトをジャンプ先として決定することができる。
【０１０２】
これによって、クライアント端末１１０の利用者に負担をかけることなくクライアント端末１１０を最適なＤＬサイトにジャンプさせ、クライアント端末１１０の利用者に対して快適なアクセス環境を提供することができる。
【０１０３】
また、本実施の形態によれば、ジャンプ先として最適なＤＬサイトが変更された場合にも、最新のジャンプ先振り分け比率が必要な場合に限って最新ＤＬサイト通知を受信することができるので、ＷＥＢサーバ１２０から取得するデータ量を抑えて、最新のジャンプ先振り分け比率を取得する際の処理負担の増加を抑制しつつ、ハイパーリンクが選択された時点で最適なサイトをジャンプ先として決定することができる。
【０１０４】
これによって、処理負担の増加に起因して処理時間が長時間化するなどして、クライアント端末１１０の利用者に負担をかけることなくクライアント端末１１０を最適なサイトにジャンプさせ、クライアント端末１１０の利用者に対して快適なアクセス環境を提供することができる。
【０１０５】
また、本実施の形態によれば、ＷＥＢ参照時刻ＧＴと現在時刻ＣＴとに基づいて、経過時間が決定時間以上であるか否かを判断することにより、当該判断にかかる処理負担の増加を抑制しつつ、ハイパーリンク６０１が選択された時点で最適なサイトをジャンプ先として決定することができる。
【０１０６】
これによって、処理負担の増加に起因して処理時間が長時間化するなどして、クライアント端末１１０の利用者に負担をかけることなくクライアント端末１１０を最適なサイトにジャンプさせ、クライアント端末１１０の利用者に対して快適なアクセス環境を提供することができる。
【０１０７】
（付記１）同一のコンテンツを格納する複数のサイトのそれぞれにジャンプする比率をあらわし経時的に変動するジャンプ先振り分け比率にしたがって、端末装置において選択されたハイパーリンクのジャンプ先となる一つのサイトを決定させるジャンプ先サイト決定プログラムであって、
通信ネットワーク上のサーバから前記ジャンプ先振り分け比率および当該ジャンプ先振り分け比率が関連づけられたハイパーリンクを含むコンテンツを受信させる受信工程と、
前記受信工程によってコンテンツが受信されてから当該コンテンツに含まれるハイパーリンクが選択されるまでの経過時間が所定の時間以上であるか否かを判断させる判断工程と、
前記判断工程によって経過時間が前記所定の時間以上であると判断された場合に、前記サーバから前記ハイパーリンクが選択された時点におけるジャンプ先振り分け比率を取得させる取得工程と、
前記取得工程によって取得されたジャンプ先振り分け比率にしたがって前記一つのサイトを決定させる決定工程と、
をコンピュータに実行させることを特徴とするジャンプ先サイト決定プログラム。
【０１０８】
（付記２）前記変動比率データは、
前記複数のサイトのそれぞれにジャンプする比率を任意の日時間帯単位であらわし、
前記取得工程は、
前記ハイパーリンクが選択された日時を含む日時間帯の比率をあらわす変動比率データを取得させることを特徴とする付記１に記載のジャンプ先サイト決定プログラム。
【０１０９】
（付記３）前記受信工程によってコンテンツが受信された第１の時刻を検出させる第１の検出工程と、
前記ハイパーリンクが選択された第２の時刻を検出させる第２の検出工程と、
を前記コンピュータに実行させ、
前記判断工程は、
前記第１および第２の時刻の差分が前記所定の時間以上であるか否かを判断させることを特徴とする付記１または２に記載のジャンプ先サイト決定プログラム。
【０１１０】
（付記４）付記１〜３のいずれか一つに記載のジャンプ先サイト決定プログラムを記録したコンピュータに読み取り可能な記録媒体。
【０１１１】
（付記５）同一のコンテンツを格納する複数のサイトのそれぞれにジャンプする比率をあらわし経時的に変動するジャンプ先振り分け比率にしたがって、特定のハイパーリンクのジャンプ先となる一つのサイトを決定するジャンプ先サイト決定方法であって、
通信ネットワーク上のサーバから前記ジャンプ先振り分け比率および当該ジャンプ先振り分け比率が関連づけられたハイパーリンクを含むコンテンツを受信する受信工程と、
前記受信工程によってコンテンツが受信されてから当該コンテンツに含まれるハイパーリンクが選択されるまでの経過時間が所定の時間以上であるか否かを判断する判断工程と、
前記判断工程によって経過時間が前記所定の時間以上であると判断された場合に、前記サーバから前記ハイパーリンクが選択された時点におけるジャンプ先振り分け比率を取得する取得工程と、
前記取得工程によって取得されたジャンプ先振り分け比率にしたがって前記一つのサイトを決定する決定工程と、
を含むことを特徴とするジャンプ先サイト決定方法。
【０１１２】
（付記６）同一のコンテンツを格納する複数のサイトのそれぞれにジャンプする比率をあらわし経時的に変動するジャンプ先振り分け比率にしたがって、特定のハイパーリンクのジャンプ先となる一つのサイトを決定するジャンプ先サイト決定装置であって、
通信ネットワーク上のサーバから前記ジャンプ先振り分け比率および当該ジャンプ先振り分け比率が関連づけられたハイパーリンクを含むコンテンツを受信する受信手段と、
前記受信手段によってコンテンツが受信されてから当該コンテンツに含まれるハイパーリンクが選択されるまでの経過時間が所定の時間以上であるか否かを判断する判断手段と、
前記判断手段によって経過時間が前記所定の時間以上であると判断された場合に、前記サーバから前記ハイパーリンクが選択された時点におけるジャンプ先振り分け比率を取得する取得手段と、
前記取得手段によって取得されたジャンプ先振り分け比率にしたがって前記一つのサイトを決定する決定手段と、
を備えることを特徴とするジャンプ先サイト決定装置。
【０１１３】
以上説明したように、本実施の形態によれば、クライアント端末１１０の利用者に負担をかけることなくクライアント端末１１０を最適なサイトにジャンプさせ、クライアント端末１１０の利用者に対して快適なアクセス環境を提供することができるという効果を奏する。
【０１１４】
なお、本実施の形態で説明したジャンプ先サイト決定方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【０１１５】
また、本実施の形態で説明したＷＥＢサーバ１２０およびクライアント端末１１０は、スタンダードセルやストラクチャードＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの特定用途向けＩＣ（以下、単に「ＡＳＩＣ」と称す。）やＦＰＧＡなどのＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）によっても実現することができる。具体的には、たとえば、上述したＷＥＢサーバ１２０およびクライアント端末１１０の機能的構成（機能ブロックの各符号を入れる）をＨＤＬ記述によって機能定義し、そのＨＤＬ記述を論理合成してＡＳＩＣやＰＬＤに与えることにより、ＷＥＢサーバ１２０およびクライアント端末１１０を製造することができる。
【産業上の利用可能性】
【０１１６】
以上のように、本発明にかかるジャンプ先サイト決定プログラム、記録媒体、ジャンプ先サイト決定方法、ジャンプ先サイト決定装置、および端末装置は、同一のコンテンツを格納する複数のサイトの中から、端末装置において指定されたハイパーリンクのジャンプ先となる一つのサイトを決定するサーバに有用であり、特に、同一のコンテンツを格納する複数のサイトの中から、端末装置において指定されたハイパーリンクのジャンプ先となる一つのサイトを、実際のダウンロード状況に応じて決定するサーバに適している。
【図面の簡単な説明】
【０１１７】
【図１】この発明の実施の形態にかかるジャンプ先サイト決定システムの概要を示す説明図である。
【図２】この発明の実施の形態にかかるコンピュータ装置のハードウェア構成を示すブロック図である。
【図３】この発明の実施の形態にかかるＤＬサイト案内割合スケジュールＤＢの概要を示す説明図である。
【図４】この発明の実施の形態にかかるジャンプ先サイト決定システムの機能的構成を示す説明図である。
【図５】この発明の実施の形態にかかるＤＬサイトの決定方法について説明する説明図である。
【図６】この発明の実施の形態にかかるクライアント端末の表示画面の一例を示す説明図である。
【図７】この発明の実施の形態にかかるジャンプ先サイト決定システムにおけるジャンプ先サイト決定処理の原理構成を示す説明図である。
【図８】ＷＥＢサーバの処理手順（その１）を示すフローチャートである。
【図９】ＷＥＢサーバの処理手順（その２）を示すフローチャートである。
【図１０】アプレットソースの内容について説明する説明図である。
【図１１】クライアント端末の処理手順を示すフローチャートである。
【図１２】ＷＥＢサーバの処理手順（その３）を示すフローチャートである。
【符号の説明】
【０１１８】
１１０  クライアント端末
１２０  ＷＥＢサーバ
４０２  受信部
４０３  判断部
４０４  取得部
４０５  決定部
４０５  第１の検出部
４０６  第２の検出部
【図１】
2008226170.tif 000003
【図２】
2008226170.tif 000004
【図３】
2008226170.tif 000005
【図４】
2008226170.tif 000006
【図５】
2008226170.tif 000007
【図６】
2008226170.tif 000008
【図７】
2008226170.tif 000009
【図８】
2008226170.tif 000010
【図９】
2008226170.tif 000011
【図１０】
2008226170.tif 000012
【図１１】
2008226170.tif 000013
【図１２】
2008226170.tif 000014