(57)【特許請求の範囲】
【請求項１】
クライアント端末装置と代理サーバとウェブ・サーバとを備えた通信システムにおいて，
上記代理サーバが，
上記クライアント端末装置から送信され，ＵＲＬによって特定されるウェブ・ページをリクエストするリクエスト・データを受信する第1のリクエスト・データ受信手段，
上記第１のリクエスト・データ受信手段によって受信したリクエスト・データによってリクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないものかどうかを判定する判定手段，
上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記クライアント端末装置の識別データを生成する識別データ生成手段，
上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記第１の受信手段によって受信したリクエスト・データを上記ウェブ・サーバに送信する第１の送信手段，
上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていると判定されたことに応じて，変換されたＵＲＬを変換される前のＵＲＬに戻すＵＲＬ逆変換手段，および
上記ＵＲＬ逆変換手段によって戻されたＵＲＬによって特定されるウェブ・ページをリクエストするリクエスト・データを上記ウェブ・サーバに送信する第２のリクエスト・データ送信手段を備え，
上記ウェブ・サーバは，
上記代理サーバの上記第１のリクエスト・データ送信手段または上記第２のリクエスト・データ送信手段から送信されたリクエスト・データを受信する第２のリクエスト・データ受信手段，および
上記第２のリクエスト・データ受信手段によって受信したリクエスト・データによりリクエストされたウェブ・ページのデータを上記代理サーバに送信する第１のウェブ・ページ・データ送信手段を備え，
上記代理サーバは，
上記ウェブ・サーバの上記第１のウェブ・ページ・データ送信手段から送信されたウェブ・ページ・データによって表されるウェブ・ページに含まれる，ウェブ・ページのリンク先を示すリンク先ＵＲＬを変換するリンク先ＵＲＬ変換手段，
上記リンク先変換手段によって変換されたリンク先ＵＲＬを含むウェブ・ページを表すウェブ・ページ・データを上記クライアント端末装置に送信する第２のウェブ・ページ・データ送信手段，および
上記識別コード生成手段によって生成された識別データと上記リンク先ＵＲＬ変換手段によって変換される前のＵＲＬとを対応づけて記憶するように記憶装置を制御する記憶制御手段を備え，
上記クライアント端末装置は，
上記代理サーバの上記第２のウェブ・ページ・データ送信手段から送信されたウェブ・ページ・データを受信するウェブ・ページ・データ受信手段，
上記ウェブ・ページ・データ受信手段によって受信したウェブ・ページ・データによって表されるウェブ・ページに含まれるリンク先ＵＲＬの中の一つのリンク先ＵＲＬを指定する指定手段，および
上記指定手段によって指定されたリンク先ＵＲＬによって特定されるウェブ・ページをリクエストするリクエスト・データを上記代理サーバに送信する第２のリクエスト・データ送信手段，
を備えた通信システム。
【請求項２】
クライアント端末装置と代理サーバとウェブ・サーバとを備えた通信システムを構成する代理サーバであって，
上記クライアント端末装置からリクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないものかどうかを判定する判定手段，
上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記クライアント端末装置の識別データを生成する識別データ生成手段，
上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記クライアント端末装置からのウェブ・ページのリクエストを上記ウェブ・サーバにリクエストする第１のリクエスト手段，
上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていると判定されたことに応じて，変換されたＵＲＬを変換される前のＵＲＬに戻すＵＲＬ逆変換手段，
上記ＵＲＬ逆変換手段によって戻されたＵＲＬによって特定されるウェブ・ページのリクエストを上記ウェブ・サーバにリクエストする第２のリクエスト手段，
上記第１のリクエスト手段または上記第２のリクエスト手段からのリクエストに応答して，上記ウェブ・サーバから送信されるウェブ・ページ・データによって表されるウェブ・ページに含まれる，ウェブ・ページのリンク先を示すリンク先ＵＲＬを変換するリンク先ＵＲＬ変換手段，
上記リンク先変換手段によって変換されたリンク先ＵＲＬを含むウェブ・ページを表すウェブ・ページ・データを上記クライアント端末装置に送信するウェブ・ページ・データ送信手段，および
上記識別コード生成手段によって生成された識別データと上記リンク先ＵＲＬ変換手段によって変換される前のＵＲＬとを対応づけて記憶するように記憶装置を制御する記憶制御手段，
を備えた代理サーバ。
【請求項３】
クライアント端末装置と代理サーバとウェブ・サーバとを備えた通信システムを構成する代理サーバの動作制御方法であって，
判定手段が，上記クライアント端末装置からリクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないものかどうかを判定し，
識別データ生成手段が，上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記クライアント端末装置の識別データを生成し，
第１のリクエスト手段が，上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記クライアント端末装置からのウェブ・ページのリクエストを上記ウェブ・サーバにリクエストし，
ＵＲＬ逆変換手段が，上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていると判定されたことに応じて，変換されたＵＲＬを変換される前のＵＲＬに戻し，
第２のリクエスト手段が，上記ＵＲＬ逆変換手段によって戻されたＵＲＬによって特定されるウェブ・ページのリクエストを上記ウェブ・サーバにリクエストし，
リンク先ＵＲＬ変換手段が，上記第１のリクエスト手段または上記第２のリクエスト手段からのリクエストに応答して，上記ウェブ・サーバから送信されるウェブ・ページ・データによって表されるウェブ・ページに含まれる，ウェブ・ページのリンク先を示すリンク先ＵＲＬを変換し，
ウェブ・ページ・データ送信手段が，上記リンク先変換手段によって変換されたリンク先ＵＲＬを含むウェブ・ページを表すウェブ・ページ・データを上記クライアント端末装置に送信し，
記憶制御手段が，上記識別コード生成手段によって生成された識別データと上記リンク先ＵＲＬ変換手段によって変換される前のＵＲＬとを対応づけて記憶するように記憶装置を制御する，
代理サーバの動作制御方法。
【請求項４】
クライアント端末装置と代理サーバとウェブ・サーバとを備えた通信システムを構成する代理サーバを制御するプログラムであって，
上記クライアント端末装置からリクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないものかどうかを判定させ，
リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記クライアント端末装置の識別データを生成させ，
リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記クライアント端末装置からのウェブ・ページのリクエストを上記ウェブ・サーバにリクエストさせ，
リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていると判定されたことに応じて，変換されたＵＲＬを変換される前のＵＲＬに戻させ，
戻されたＵＲＬによって特定されるウェブ・ページのリクエストを上記ウェブ・サーバにリクエストさせ，
リクエストに応答して，上記ウェブ・サーバから送信されるウェブ・ページ・データによって表されるウェブ・ページに含まれる，ウェブ・ページのリンク先を示すリンク先ＵＲＬを変換させ，
変換されたリンク先ＵＲＬを含むウェブ・ページを表すウェブ・ページ・データを上記クライアント端末装置に送信させ，
生成された識別データと変換される前のＵＲＬとを対応づけて記憶するように記憶装置を制御させる，代理サーバの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，通信システム，代理サーバならびにその制御方法およびその制御プログラムに関する。
【背景技術】
【０００２】
ウェブ・ページへのアクセス数を向上させるために，ウェブ・サーバのアクセス・ログを解析することがある。パーソナル・コンピュータを用いてウェブ・サーバにアクセスすると，そのアクセスされたウェブ・サーバのアクセス・ログには，パーソナル・コンピュータに固有のＩＰ（インターネット・プロトコル）アドレスが記録される。パーソナル・コンピュータのＩＰアドレスはコンピュータに固有であるから，ウェブ・ページのアクセス履歴がコンピュータごとに分かる。
【０００３】
このように，パーソナル・コンピュータを用いてウェブ・サーバにアクセスするとウェブ・ページのアクセス履歴がわかる。携帯電話はゲートウェイを経由してウェブ・サーバにアクセスするために，ゲートウェイのＩＰアドレスがウェブ・サーバに送信される。このために，同じゲートウェイを経由すると異なる携帯電話でもウェブ・サーバに送信されるＩＰアドレスは同じゲートウェイのＩＰアドレスとなり，携帯電話ごとにウェブ・ページのアクセス履歴がわからないことが多い。
【０００４】
また，携帯電話では扱えるＵＲＬの長さに制限があるために，その制限にかかわらずウェブ・ページにアクセスできるようにする技術もある（特許文献１）。
【特許文献１】特開2003-141002号公報
【０００５】
しかしながら，このような技術でも携帯電話ごとにウェブ・ページのアクセス履歴を知ることはできない。
【発明の開示】
【０００６】
この発明は，携帯電話に代表されるクライアント端末装置ごとにウェブ・ページのアクセス履歴が分かるようにすることを目的とする。
【０００７】
この発明は，クライアント端末装置と代理サーバとウェブ・サーバとを備えた通信システムにおいてについてのものである。
【０００８】
上記代理サーバは，上記クライアント端末装置から送信され，ＵＲＬによって特定されるウェブ・ページをリクエストするリクエスト・データを受信する第1のリクエスト・データ受信手段，上記第１のリクエスト・データ受信手段によって受信したリクエスト・データによってリクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないものかどうかを判定する判定手段，上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記クライアント端末装置の識別データを生成する識別データ生成手段，上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記第１の受信手段によって受信したリクエスト・データを上記ウェブ・サーバに送信する第１の送信手段，上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていると判定されたことに応じて，変換されたＵＲＬを変換される前のＵＲＬに戻すＵＲＬ逆変換手段，および上記ＵＲＬ逆変換手段によって戻されたＵＲＬによって特定されるウェブ・ページをリクエストするリクエスト・データを上記ウェブ・サーバに送信する第２のリクエスト・データ送信手段を備えている。
【０００９】
上記ウェブ・サーバは，上記代理サーバの上記第１のリクエスト・データ送信手段または上記第２のリクエスト・データ送信手段から送信されたリクエスト・データを受信する第２のリクエスト・データ受信手段，および上記第２のリクエスト・データ受信手段によって受信したリクエスト・データによりリクエストされたウェブ・ページのデータを上記代理サーバに送信する第１のウェブ・ページ・データ送信手段を備えている。
【００１０】
上記代理サーバは，上記ウェブ・サーバの上記第１のウェブ・ページ・データ送信手段から送信されたウェブ・ページ・データによって表されるウェブ・ページに含まれる，ウェブ・ページのリンク先を示すリンク先ＵＲＬを変換するリンク先ＵＲＬ変換手段，上記リンク先変換手段によって変換されたリンク先ＵＲＬを含むウェブ・ページを表すウェブ・ページ・データを上記クライアント端末装置に送信する第２のウェブ・ページ・データ送信手段，および上記識別コード生成手段によって生成された識別データと上記リンク先ＵＲＬ変換手段によって変換される前のＵＲＬとを対応づけて記憶するように記憶装置を制御する記憶制御手段をさらに備えている。
【００１１】
上記クライアント端末装置は，上記代理サーバの上記第２のウェブ・ページ・データ送信手段から送信されたウェブ・ページ・データを受信するウェブ・ページ・データ受信手段，上記ウェブ・ページ・データ受信手段によって受信したウェブ・ページ・データによって表されるウェブ・ページに含まれるリンク先ＵＲＬの中の一つのリンク先ＵＲＬを指定する指定手段，および上記指定手段によって指定されたリンク先ＵＲＬによって特定されるウェブ・ページをリクエストするリクエスト・データを上記代理サーバに送信する第２のリクエスト・データ送信手段を備えている。
【００１２】
この発明によると，クライアント端末装置から代理サーバにＵＲＬ（Uniform Resource Locator）によって特定されるウェブ・ページをリクエストするリクエスト・データが送信される。クライアント端末装置から送信されたリクエスト・データが代理サーバにおいて受信されると，その受信したリクエスト・データによってリクエストされるウェブ・ページのＵＲＬが代理サーバにおいて変換されたものかどうかが判定される。
【００１３】
クライアント端末装置から代理サーバに最初にリクエスト・データが送信された場合には，そのリクエスト・データによってリクエストされるウェブ・ページのＵＲＬは代理サーバにおいて変換されたものでは無い。すると，クライアント端末装置の識別データが代理サーバにおいて生成される。また，代理サーバにおいて受信されたリクエスト・データはウェブ・サーバに送信される。
【００１４】
代理サーバから送信されたリクエスト・データがウェブ・サーバにおいて受信されると，リクエスト・データによってリクエストされたウェブ・ページ・データがウェブ・サーバから代理サーバに送信される。
【００１５】
ウェブ・サーバから送信されたウェブ・ページ・データが代理サーバにおいて受信されると，受信したウェブ・ページ・データによって表されるウェブ・ページに含まれるウェブ・ページのリンク先を表すＵＲＬが変換される。変換されたＵＲＬを含むウェブ・ページを表すウェブ・ページ・データが代理サーバからクライアント端末装置に送信される。
【００１６】
代理サーバから送信されたウェブ・ページ・データがクライアント端末装置において受信されると，その受信されたウェブ・ページ・データによって表されるウェブ・ページに含まれるＵＲＬの中の一つのリンク先ＵＲＬが指定される。指定されたＵＲＬによって特定されるウェブ・ページ・データをリクエストするリクエスト・データがクライアント端末装置から代理サーバに送信される。
【００１７】
クライアント端末装置から送信されたリクエスト・データが代理サーバにおいて受信されると，受信したリクエスト・データによってリクエストされるウェブ・ページのＵＲＬが代理サーバにおいて変換されたものかどうかが判定される。クライアント端末装置によって指定されたリンク先ＵＲＬは代理サーバにおいて変換されたものとなるから，変換されたＵＲＬが変換される前のＵＲＬに戻される。戻されたＵＲＬによって特定されるウェブ・ページ・データをリクエストするリクエスト・データが代理サーバからウェブ・サーバに送信される。生成されたクライアント端末装置の識別データと変換される前のＵＲＬとが対応付けられて記憶される。変換される前のＵＲＬはクライアント端末装置によってアクセスされるウェブ・ページを特定するものであり，識別データはクライアント端末装置に固有のものであるから，クライアント端末装置ごとにアクセスするウェブ・ページのＵＲＬの履歴を記憶することができるようになる。携帯電話のように，クライアント端末装置に固有のＩＰアドレスが無い場合でもクライアント端末装置ごとにウェブ・ページのアクセス履歴が分かる。
【００１８】
代理サーバから送信されたリクエスト・データがウェブ・サーバにおいて受信されると，上述のように，そのリクエスト・データにしたがったウェブ・ページ・データがウェブ・サーバから代理サーバに送信される。
【００１９】
この発明は，上記通信システムを構成する代理サーバも提供している。すなわち，クライアント端末装置と代理サーバとウェブ・サーバとを備えた通信システムを構成する代理サーバであって，上記クライアント端末装置からリクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないものかどうかを判定する判定手段，上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記クライアント端末装置の識別データを生成する識別データ生成手段，上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記クライアント端末装置からのウェブ・ページのリクエストを上記ウェブ・サーバにリクエストする第１のリクエスト手段，上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていると判定されたことに応じて，変換されたＵＲＬを変換される前のＵＲＬに戻すＵＲＬ逆変換手段，上記ＵＲＬ逆変換手段によって戻されたＵＲＬによって特定されるウェブ・ページのリクエストを上記ウェブ・サーバにリクエストする第２のリクエスト手段，上記第１のリクエスト手段または上記第２のリクエスト手段からのリクエストに応答して，上記ウェブ・サーバから送信されるウェブ・ページ・データによって表されるウェブ・ページに含まれる，ウェブ・ページのリンク先を示すリンク先ＵＲＬを変換するリンク先ＵＲＬ変換手段，上記リンク先変換手段によって変換されたリンク先ＵＲＬを含むウェブ・ページを表すウェブ・ページ・データを上記クライアント端末装置に送信するウェブ・ページ・データ送信手段，および上記識別コード生成手段によって生成された識別データと上記リンク先ＵＲＬ変換手段によって変換される前のＵＲＬとを対応づけて記憶するように記憶装置を制御する記憶制御手段を備えていることを特徴とする。
【００２０】
また，この発明は，上記代理サーバの動作制御方法も提供している。すなわち，この方法は，クライアント端末装置と代理サーバとウェブ・サーバとを備えた通信システムを構成する代理サーバの動作制御方法であって，判定手段が，上記クライアント端末装置からリクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないものかどうかを判定し，識別データ生成手段が，上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記クライアント端末装置の識別データを生成し，第１のリクエスト手段が，上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていないと判定されたことに応じて，上記クライアント端末装置からのウェブ・ページのリクエストを上記ウェブ・サーバにリクエストし，ＵＲＬ逆変換手段が，上記判定手段によって，リクエストされるウェブ・ページのＵＲＬが上記代理サーバにおいて変換されていると判定されたことに応じて，変換されたＵＲＬを変換される前のＵＲＬに戻し，第２のリクエスト手段が，上記ＵＲＬ逆変換手段によって戻されたＵＲＬによって特定されるウェブ・ページのリクエストを上記ウェブ・サーバにリクエストし，リンク先ＵＲＬ変換手段が，上記第１のリクエスト手段または上記第２のリクエスト手段からのリクエストに応答して，上記ウェブ・サーバから送信されるウェブ・ページ・データによって表されるウェブ・ページに含まれる，ウェブ・ページのリンク先を示すリンク先ＵＲＬを変換し，ウェブ・ページ・データ送信手段が，上記リンク先変換手段によって変換されたリンク先ＵＲＬを含むウェブ・ページを表すウェブ・ページ・データを上記クライアント端末装置に送信し，記憶制御手段が，上記識別コード生成手段によって生成された識別データと上記リンク先ＵＲＬ変換手段によって変換される前のＵＲＬとを対応づけて記憶するように記憶装置を制御するものである。
【００２１】
さらに，この発明は，上記代理サーバを制御するプログラムも提供している。そのプログラムを格納した記録媒体を提供するようにしてもよい。
【実施例】
【００２２】
図１は，この発明の実施例による通信システムの全体の構成を示している。
【００２３】
この実施例による通信システムには，携帯電話に代表されるクライアント端末装置（携帯電話に限らないのはいうまでもない）１と代理サーバ（プロキシ・サーバ）10とウェブ・サーバ20とが含まれている。
【００２４】
クライアント端末装置１には，後述する動作を制御するクライアント・プログラム２がインストールされている。クライアント端末装置1には，ＣＰＵ，ウェブ・ページを表示するための表示装置，代理サーバ10と通信するための通信装置，各種指令を与えるためのキーパッド，メモリなどが含まれている（いずれも図示略）。
【００２５】
代理サーバ10には，後述する動作を制御する第１のサーバ・プログラム11がインストールされている。このサーバ・プログラム11は，CD-ROM（コンパクト・ディスク-リード・オンリ・メモリ）に格納されており，CD-ROMドライブ（図示略）によって，そのサーバ・プログラム11が読み取られて代理サーバ10にインストールされる。もちろん，他のサーバ等から送信されたサーバ・プログラム11を受信して代理サーバ10にインストールされるようにしてもよい。代理サーバ10には，後述する変換／逆変換テーブル，その他のデータを記憶するハードディスク13も含まれている。
【００２６】
ウェブ・サーバ20には，後述する動作を制御する第２のサーバ・プログラム21がインストールされている。このウェブ・サーバ20にもハードディスク22が内蔵されている。ハードディスク22には，クライアント端末装置１の表示装置に表示されるウェブ・ページのデータなどが格納されている。
【００２７】
代理サーバ10およびウェブ・サーバ20のいずれにもＣＰＵ，表示装置，通信装置，メモリ，ハードディスク・ドライブ，キーボードなどが含まれている。
【００２８】
クライアント端末装置１の表示装置に，ウェブ・サーバ20に格納されている所望のウェブ・ページ・データによって表されるウェブ・ページを表示するときにはクライアント端末装置１と代理サーバ10とが接続され，かつ代理サーバ10とウェブ・サーバ20とが接続される。
【００２９】
図２は，index.htmlというＵＲＬをもつウェブ・ページの一例である。
【００３０】
index.htmlというＵＲＬをもつウェブ・ページ30には，「ここをクリックという」という第１の文字列31，「ここをクリック」という第２の文字列32などが含まれている。第１の文字列31の「ここ」の文字列はクリッカブルなものであり，ホット・テキスト32である。このホット・テキスト32には，pagea.htmlのＵＲＬをもつウェブ・ページにリンクが張られている。第２の文字列33の文字列の「ここ」の文字列もクリッカブルなものであり，ホット・テキスト34である。ホット・テキスト34には，pageb.htmlのＵＲＬをもつウェブ・ページにリンクが張られている。
【００３１】
図３は，pagea.htmlというＵＲＬをもつウェブ・ページの一例である。
【００３２】
pagea.htmlというＵＲＬをもつウェブ・ページ40には，「このページへジャンプ」という第１の文字列41，「このページへジャンプ」という第２の文字列42などが含まれている。第１の文字列41の「ページ」という文字列はホット・テキスト42である。ホット・テキスト42には，page1.htmlのＵＲＬをもつウェブ・ページにリンクが張られている。第２の文字列42の「ページ」という文字列もホット・テキスト44である。ホット・テキスト44には，page2.htmlのＵＲＬをもつウェブ・ページにリンクが張られている。
【００３３】
図２に示すindex.htmlというＵＲＬをもつウェブ・ページ30が表示されている場合に，ホット・テキスト32がクリックされると，ホット・テキスト32のリンク先であるpagea.htmlのＵＲＬをもつウェブ・ページ42が表示されるようになる。
【００３４】
この実施例においては，図２に示すウェブ・ページ30がクライアント端末装置１においてリクエストされると，図４に示すウェブ・ページ50がクライアント端末装置１に表示される。
【００３５】
図４は，index.htmlというＵＲＬをもつウェブ・ページ50の一例である。
【００３６】
ウェブ・ページ50は，図２に示すウェブ・ページ30と同様に，「ここをクリックという」という第１の文字列51，「ここをクリック」という第２の文字列52などが含まれている。第１の文字列51の「ここ」の文字列はクリッカブルなものであり，ホット・テキスト52である。このホット・テキスト52には，図２に示すホット・テキスト32のリンク先pagea.htmlのＵＲＬをもつウェブ・ページと異なり，xa.htmlのＵＲＬをもつウェブ・ページにリンクが張られている。第２の文字列53の文字列の「ここ」の文字列もクリッカブルなものであり，ホット・テキスト54である。ホット・テキスト54には，図２に示すホット・テキスト34のリンク先pageb.htmlのＵＲＬをもつウェブ・ページと異なり，xb.htmlにリンクが張られている。
【００３７】
図１を参照して，この発明の実施例においては，クライアント端末装置１から図２に示すindex.htmlというＵＲＬ名のウェブ・ページをリクエストする場合，クライアント端末装置１から代理サーバ10に“GET index.html”というリクエストが送られる。リクエストに含まれるＵＲＬ（index.html）が代理サーバ10において変換されていなければそのリクエスト“GET index.html”が代理サーバ10からウェブ・サーバ20に送信される。リクエストに応じてウェブ・サーバ20から代理サーバ10に，図２に示すindex.htmlというＵＲＬ名をもつウェブ・ページを表示するためのウェブ・ページ・データ（index.htmlファイル１）が送信される。代理サーバ10において，図２に示すウェブ・ページ30から図４に示すウェブ・ページ50を表すデータとなるように，ホット・テキストのリンク先のＵＲＬが変換される。すなわち，リンク先が図２に示すpagea.htmlから図４に示すxa.htmlに，図２に示すpageb.htmlから図４に示すxb.htmlにそれぞれ変換される。リンク先のＵＲＬが変換されたウェブ・ページ・データ（index.htmlファイル２）が代理サーバ10からクライアント端末装置１に送信される。
【００３８】
図４に示すウェブ・ページ50がクライアント端末装置１の表示装置に表示されると，クライアント端末装置１のユーザによってウェブ・ページ50に表示されているホット・テキストのうちのいずれかのホット・テキストがクリックされる。ユーザによってホット・テキスト52がクリックされると，そのホット・テキスト52のリンク先であるxa.htmlのウェブ・ページのリクエスト“GET xa.html”がクライアント端末装置１から代理サーバ10に送られる。
【００３９】
xa.htmlのＵＲＬをもつウェブ・ページのリクエスト“GET xa.html”が代理サーバ10において受信されると，リクエストされたウェブ・ページのＵＲＬ（xa.html）は代理サーバ10において変換されたものであるから，変換前の元のＵＲＬ（pagea.html）に戻される。戻された元のＵＲＬ（pagea.html）をもつウェブ・ページのリクエスト“GET pagea.html”が代理サーバ10からウェブ・サーバ20に送信される。
【００４０】
ウェブ・サーバ20において，代理サーバ10から送信されたpagea.htmlのＵＲＬをもつウェブ・ページのリクエスト“GET pagea.html”が受信されると，そのリクエストに応答して図３に示すようにpagea.htmlのＵＲＬをもつウェブ・ページを表すウェブ・ページ・データ（pagea.htmlファイル）が代理サーバ10に送信される。
【００４１】
図３に示すウェブ・ページ40から図５に示すウェブ・ページ60が表示されるように，代理サーバ10においてＵＲＬの変換処理が行われる。
【００４２】
図５を参照して，pagea.htmlをＵＲＬにもつウェブ・ページ60には，図３と同様に，「このページへジャンプ」という第１の文字列61，「このページへジャンプ」という第２の文字列62などが含まれている。第１の文字列61の「ページ」という文字列はホット・テキスト62である。ホット・テキスト62は，図３のホット・テキスト52のようにpage1.htmlのＵＲＬをもつウェブ・ページにリンクが張られているのではなく，x1.htmlのＵＲＬをもつウェブ・ページにリンクが張られている。第２の文字列62の「ページ」という文字列もホット・テキスト64である。ホット・テキスト64は，図３のホット・テキスト44のようにpage2.htmlのＵＲＬをもつウェブ・ページにリンクが張られているのではなく，x2.htmlのＵＲＬをもつウェブ・ページにリンクが張られている。
【００４３】
代理サーバ10において，図３に示すウェブ・ページ40から図５に示すウェブ・ページ60が表示されるようにウェブ・ページに含まれているリンク先ＵＲＬの変換が行われる。リンク先ＵＲＬが変換されたウェブ・ページ・データ（pagea.htmlファイル）が代理サーバからクライアント端末装置１に送信されることにより，クライアント端末装置１の表示装置の表示画面には図５に示すウェブ・ページ60が表示される。その後は上述したのと同様に，クライアント端末装置１からリクエストされたウェブ・ページのＵＲＬは代理サーバ10において逆変換されて，変換前のＵＲＬをもつウェブ・ページのリクエストがウェブ・サーバ20に与えられることにより，ウェブ・サーバ20から代理サーバ10を介してクライアント端末装置１にウェブ・ページ・データが送信される。
【００４４】
図６は，変換／逆変換テーブルの一例である。
【００４５】
変換／逆変換テーブルは，代理サーバ10のハードディスク13に記憶されるものである。
【００４６】
変換／逆変換テーブルには，上述したように変換後のリンク先ＵＲＬ，変換前のリンク先ＵＲＬ，リンク元ＵＲＬ，クライアント識別データおよびアクセス時刻が記録されている。リンク元ＵＲＬは，図２から図５に示すようにウェブ・ページ30〜60にホット・テキスト32，34，42，44，52，54，62，64によってリンク先が貼り付けられている，それらのウェブ・ページ30〜60のＵＲＬである。クライアント識別データは，クライアント端末装置１からリクエストされたウェブ・ページのＵＲＬが代理サーバにおいて変換されていない場合，すなわと，クライアント端末装置１から代理サーバ10に最初にウェブ・ページのリクエストがあった場合にクライアント端末装置１を識別するために生成されるものである。アクセス時刻は，ＵＲＬの逆変換が行われた場合に，その逆変換されたＵＲＬをもつウェブ・ページにアクセスしたものとして記録されるものである。
【００４７】
クライアント識別データによって識別されるクライアント端末装置が，どのウェブ・ページにアクセスしたかが，変換／逆変換テーブルのリンク元ＵＲＬの履歴から分かる。
【００４８】
図７から図９は，クライアント端末装置１と代理サーバ10とウェブ・サーバ20との間の処理手順を示すフローチャートである。図７はクライアント端末装置１の処理手順を示し，図８は代理サーバ10の処理手順を示し，図９はウェブ・サーバの処理手順を示している。
【００４９】
まず，クライアント端末装置１から代理サーバ10に，ウェブ・ページのＵＲＬが特定されてウェブ・ページのリクエストが送信される（図７ステップ71でＹＥＳ，図７ステップ72）。
【００５０】
クライアント端末装置１から送信されたリクエストが代理サーバ10において受信されると（図８ステップ81，図８ステップ82），受信したリクエストによって特定されるウェブ・ページのＵＲＬが，代理サーバ10において変換されたものかどうかが判定される（図８ステップ83）。
【００５１】
最初にウェブ・ページのリクエストが代理サーバ10に送信されたときには，そのリクエストによって特定されるウェブ・ページのＵＲＬは代理サーバ10において変換されていないものであるから（図８ステップ83でＮＯ），リクエストを送信したクライアント端末装置１に固有の識別データが生成される（図８ステップ84）。受信したリクエストが代理サーバ10からウェブ・サーバ20に送信される（図８ステップ86）。
【００５２】
代理サーバ10から送信されたリクエストがウェブ・サーバ20において受信される（図９ステップ101）。すると，そのリクエストによって特定されるＵＲＬのウェブ・ページを表すデータがウェブ・サーバ20から代理サーバ10に送信される（図９ステップ102）。
【００５３】
ウェブ・サーバ20から送信されたウェブ・ページ・データが代理サーバ10において受信されると（図８ステップ87），受信されたウェブ・ページ・データによって表されるウェブ・ページに含まれているホット・テキストに埋め込まれているリンク先ＵＲＬが変換される（図８ステップ88）。変換後のＵＲＬ，変換前のＵＲＬ，リンク元ＵＲＬ（そのウェブ・ページのＵＲＬ）および識別データが変換／逆変換テーブルに記録される（図８ステップ89）。リンク先ＵＲＬが変換されたウェブ・ページ・データが代理サーバ10からクライアント端末装置１に送信される（図８ステップ90）。
【００５４】
クライアント端末装置１において代理サーバ10から送信されたウェブ・ページ・データが受信されると，その受信したウェブ・ページ・データによって表されるウェブ・ページに含まれているホット・テキストがクリックされる。すると，そのホット・テキストに埋め込まれているリンク先ＵＲＬのウェブ・ページのリクエストが，クライアント端末装置１から代理サーバ10に送信される（図７ステップ71でＹＥＳ，ステップ72）。
【００５５】
クライアント端末装置１から送信されたリクエストが代理サーバ10において受信されると（図８ステップ81，ステップ82），そのリクエストによって特定されるＵＲＬが変換されたＵＲＬかどうかが判定される（ステップ83）。この場合には変換されたＵＲＬとなるから（図８ステップ83でＹＥＳ），変換／逆変換テーブルを参照して変換前のＵＲＬに戻される（図８ステップ85）。また，アクセス時刻が変換／逆変換テーブルに記録される（図８ステップ85）。逆変換されたＵＲＬによって特定されるウェブ・ページのリクエストが代理サーバ10からウェブ・サーバ20に送信されることにより（図８ステップ86），ウェブ・サーバ20から代理サーバ10に逆変換されたＵＲＬのウェブ・ページを表すデータが送信される（図７ステップ72）。代理サーバ10において，ウェブ・ページに埋め込まれているリンク先ＵＲＬが変換される（図８ステップ88）。変換されたリンク先ＵＲＬ等が変換／逆変換テーブルに記録され（図８ステップ89），リンク先ＵＲＬが変換されたウェブ・ページ・データが代理サーバ10からクライアント端末装置１に送信される（図８ステップ90）。その後の処理は，クライアント端末装置１から代理サーバ10にリクエストがあると同様に繰り返される。
【図面の簡単な説明】
【００５６】
【図１】通信システムの全体を示している。
【図２】リンク先ＵＲＬが埋め込まれているウェブ・ページの一例である。
【図３】リンク先ＵＲＬが埋め込まれているウェブ・ページの一例である。
【図４】変換されたリンク先ＵＲＬが埋め込まれているウェブ・ページの一例である。
【図５】変換されたリンク先ＵＲＬが埋め込まれているウェブ・ページの一例である。
【図６】変換／逆変換テーブルの一例である。
【図７】クライアント端末装置の処理手順を示すフローチャートである。
【図８】代理サーバの処理手順を示すフローチャートである。
【図９】ウェブ・サーバの処理手順を示すフローチャートである。
【符号の説明】
【００５７】
１  クライアント端末装置
10  代理サーバ
20  ウェブ・サーバ
30，40  リンク先ＵＲＬ変換前のウェブ・ページ
50，60  リンク先ＵＲＬ変換後のウェブ・ページ
【図１】
0004981544.tif 000002
【図２】
0004981544.tif 000003
【図３】
0004981544.tif 000004
【図４】
0004981544.tif 000005
【図５】
0004981544.tif 000006
【図６】
0004981544.tif 000007
【図７】
0004981544.tif 000008
【図８】
0004981544.tif 000009
【図９】
0004981544.tif 000010