(57)【要約】【課題】  クライアント装置との通信接続が所定特性の通信ネットワークを介して行われるか否かに基づいて、そのクライアント装置に送信するコンテンツデータの内容を変えることができるようになるコンテンツデータ送信装置及びその制御方法、そのようなコンテンツデータ送信装置としてコンピュータを機能させるプログラムを提供すること。【解決手段】  判断部４４は、クライアント装置１４ａ，１４ｂとの通信接続が、記憶部５０に記憶される通信ネットワーク特性情報によって示される特性の通信ネットワークを介して行われるか否かを判断する。コンテンツデータ取得部４６は、記憶部５０からコンテンツデータ取得条件を判断部４４による判断結果に基づいて読み出し、該コンテンツデータ取得条件に基づいてコンテンツデータを取得し、コンテンツデータ送信部４８に送信させる。【選択図】        図５
2006092320.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と通信接続され、該クライアント装置にコンテンツデータを送信するコンテンツデータ送信装置としてコンピュータを機能させるためのプログラムであって、
通信ネットワークの特性を示す通信ネットワーク特性情報に対応づけて、コンテンツデータの取得に関するコンテンツデータ取得条件を記憶する記憶手段、
前記クライアント装置との通信接続が、前記記憶手段に記憶される通信ネットワーク特性情報によって示される特性の通信ネットワークを介して行われるか否かを判断する判断手段、
前記記憶手段からコンテンツデータ取得条件を前記判断手段による判断結果に基づいて読み出し、該コンテンツデータ取得条件に基づいてコンテンツデータを取得するコンテンツデータ取得手段、及び、
前記コンテンツデータ取得手段によって取得されるコンテンツデータを前記クライアント装置に送信するコンテンツデータ送信手段、
として前記コンピュータを機能させるためのプログラム。
【請求項２】
請求項１に記載のプログラムであって、
前記クライアント装置との通信接続に係るユーザ識別情報を取得するユーザ識別情報取得手段として前記コンピュータをさらに機能させ、
前記記憶手段は、前記通信ネットワーク特性情報と前記コンテンツデータ取得条件と対応づけてなるコンテンツデータ取得条件情報を、ユーザ識別情報に対応づけて記憶し、
前記判断手段は、前記クライアント装置との通信接続が、前記ユーザ識別情報取得手段によって取得されるユーザ識別情報に対応づけられたコンテンツデータ取得条件情報に含まれる通信ネットワーク特性情報によって示される特性の通信ネットワークを介して行われるか否かを判断し、
前記コンテンツデータ取得手段は、前記ユーザ識別情報取得手段によって取得されるユーザ識別情報に対応づけられたコンテンツデータ取得条件情報から、コンテンツデータ取得条件を前記判断手段による判断結果に基づいて読み出し、該コンテンツデータ取得条件に基づいてコンテンツデータを取得する、
ことを特徴とするプログラム。
【請求項３】
クライアント装置と通信接続され、該クライアント装置にコンテンツデータを送信するコンテンツデータ送信装置において、
通信ネットワークの特性を示す通信ネットワーク特性情報に対応づけて、コンテンツデータの取得に関するコンテンツデータ取得条件を記憶する記憶手段と、
前記クライアント装置との通信接続が、前記記憶手段に記憶される通信ネットワーク特性情報によって示される特性の通信ネットワークを介して行われるか否かを判断する判断手段と、
前記記憶手段からコンテンツデータ取得条件を前記判断手段による判断結果に基づいて読み出し、該コンテンツデータ取得条件に基づいてコンテンツデータを取得するコンテンツデータ取得手段と、
前記コンテンツデータ取得手段によって取得されるコンテンツデータを前記クライアント装置に送信するコンテンツデータ送信手段と、
を含むことを特徴とするコンテンツデータ送信装置。
【請求項４】
クライアント装置と通信接続され、該クライアント装置にコンテンツデータを送信するコンテンツデータ送信装置の制御方法において、
通信ネットワークの特性を示す通信ネットワーク特性情報に対応づけて、コンテンツデータの取得に関するコンテンツデータ取得条件を記憶してなる記憶手段の記憶内容に基づき、前記クライアント装置との通信接続が、前記記憶手段に記憶される通信ネットワーク特性情報によって示される特性の通信ネットワークを介して行われるか否かを判断する判断ステップと、
前記記憶手段からコンテンツデータ取得条件を前記判断ステップにおける判断結果に基づいて読み出し、該コンテンツデータ取得条件に基づいてコンテンツデータを取得するコンテンツデータ取得ステップと、
前記コンテンツデータ取得ステップによって取得されるコンテンツデータを前記クライアント装置に送信するコンテンツデータ送信ステップと、
を含むことを特徴とするコンテンツデータ送信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツデータ送信装置、コンテンツデータ送信装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
例えばＨＴＭＬ（Hyper Text Markup Language）データなどのコンテンツデータをクライアント装置に送信するコンテンツデータ送信装置（例えば、Ｗｅｂサーバ）が知られている。このようなコンテンツデータ送信装置としては、クライアント装置の地理的位置や現在時間に基づいて、コンテンツデータの内容を変化させるものが知られている（特許文献１）。
【特許文献１】特開２０００−３２２３７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
以上のようなコンテンツデータ送信装置では、クライアント装置との通信接続が所定特性の通信ネットワークを介して行われているか否かに基づいて、コンテンツデータの内容を変化させると好適な場合がある。例えば、所定種類の通信ネットワークを介して通信接続するクライアント装置に対しては提供できないアプリケーションやサイトがある場合、そのクライアント装置の画面にはそれらのアプリケーションやサイトへのリンクが表示されないようにすると好適である。しかしながら、地理的位置と通信接続の特性とは一意に対応してない等の理由から、従来のコンテンツデータ装置では、そのようなことを行うことはできなかった。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、クライアント装置との通信接続が所定特性の通信ネットワークを介して行われるか否かに基づいて、そのクライアント装置に送信するコンテンツデータの内容を変えることができるようになるコンテンツデータ送信装置、コンテンツデータ送信装置の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係るプログラムは、クライアント装置と通信接続され、該クライアント装置にコンテンツデータを送信するコンテンツデータ送信装置として、サーバコンピュータなどのコンピュータを機能させるためのプログラムであって、通信ネットワークの特性を示す通信ネットワーク特性情報に対応づけて、コンテンツデータの取得に関するコンテンツデータ取得条件を記憶する記憶手段、前記クライアント装置との通信接続が、前記記憶手段に記憶される通信ネットワーク特性情報によって示される特性の通信ネットワークを介して行われるか否かを判断する判断手段、前記記憶手段からコンテンツデータ取得条件を前記判断手段による判断結果に基づいて読み出し、該コンテンツデータ取得条件に基づいてコンテンツデータを取得するコンテンツデータ取得手段、及び、前記コンテンツデータ取得手段によって取得されるコンテンツデータを前記クライアント装置に送信するコンテンツデータ送信手段、として前記コンピュータを機能させるためのプログラムである。
【０００６】
また、本発明に係るコンテンツデータ送信装置は、クライアント装置と通信接続され、該クライアント装置にコンテンツデータを送信するコンテンツデータ送信装置において、通信ネットワークの特性を示す通信ネットワーク特性情報に対応づけて、コンテンツデータの取得に関するコンテンツデータ取得条件を記憶する記憶手段と、前記クライアント装置との通信接続が、前記記憶手段に記憶される通信ネットワーク特性情報によって示される特性の通信ネットワークを介して行われるか否かを判断する判断手段と、前記記憶手段からコンテンツデータ取得条件を前記判断手段による判断結果に基づいて読み出し、該コンテンツデータ取得条件に基づいてコンテンツデータを取得するコンテンツデータ取得手段と、前記コンテンツデータ取得手段によって取得されるコンテンツデータを前記クライアント装置に送信するコンテンツデータ送信手段と、を含むことを特徴とする。
【０００７】
また、本発明に係るコンテンツデータ送信装置の制御方法は、クライアント装置と通信接続され、該クライアント装置にコンテンツデータを送信するコンテンツデータ送信装置の制御方法において、通信ネットワークの特性を示す通信ネットワーク特性情報に対応づけて、コンテンツデータの取得に関するコンテンツデータ取得条件を記憶してなる記憶手段の記憶内容に基づき、前記クライアント装置との通信接続が、前記記憶手段に記憶される通信ネットワーク特性情報によって示される特性の通信ネットワークを介して行われるか否かを判断する判断ステップと、前記記憶手段からコンテンツデータ取得条件を前記判断ステップにおける判断結果に基づいて読み出し、該コンテンツデータ取得条件に基づいてコンテンツデータを取得するコンテンツデータ取得ステップと、前記コンテンツデータ取得ステップによって取得されるコンテンツデータを前記クライアント装置に送信するコンテンツデータ送信ステップと、を含むことを特徴とする。
【０００８】
本発明は、クライアント装置と通信接続され、該クライアント装置にコンテンツデータを送信するコンテンツデータ送信装置及びその制御方法、そのようなコンテンツデータ送信装置としてコンピュータを機能させるためのプログラムに関するものである。本発明では、通信ネットワークの特性を示す通信ネットワーク特性情報に対応づけて、コンテンツデータの取得に関するコンテンツデータ取得条件が記憶される。この記憶された通信ネットワーク特性情報によって示される特性の通信ネットワークを介して、クライアント装置との通信接続が行われるか否かが判断される。そして、その判断結果に基づいてコンテンツデータ取得条件が読み出され、クライアント装置に送信されるコンテンツデータがそのコンテンツデータ取得条件に基づいて取得される。本発明によれば、クライアント装置との通信接続が所定特性の通信ネットワークを介して行われるか否かに基づいて、そのクライアント装置に送信するコンテンツデータの内容を変えることができるようになる。
【０００９】
また、本発明の一態様では、前記クライアント装置との通信接続に係るユーザ識別情報を取得するユーザ識別情報取得手段として前記コンピュータをさらに機能させ、前記記憶手段は、前記通信ネットワーク特性情報と前記コンテンツデータ取得条件と対応づけてなるコンテンツデータ取得条件情報を、ユーザ識別情報に対応づけて記憶し、前記判断手段は、前記クライアント装置との通信接続が、前記ユーザ識別情報取得手段によって取得されるユーザ識別情報に対応づけられたコンテンツデータ取得条件情報に含まれる通信ネットワーク特性情報によって示される特性の通信ネットワークを介して行われるか否かを判断し、前記コンテンツデータ取得手段は、前記ユーザ識別情報取得手段によって取得されるユーザ識別情報に対応づけられたコンテンツデータ取得条件情報から、コンテンツデータ取得条件を前記判断手段による判断結果に基づいて読み出し、該コンテンツデータ取得条件に基づいてコンテンツデータを取得するようにしてもよい。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の好適な実施の一形態について図面に基づき詳細に説明する。
【００１１】
図１は、本発明の実施の形態に係るコンテンツ配信システム１０の全体構成を示す図である。同図に示すように、コンテンツ配信システム１０は、コンテンツサーバ１２（コンテンツデータ送信装置）とクライアント装置１４ａ，１４ｂとを含んで構成される。コンテンツサーバ１２とクライアント装置１４ａとは、ＬＡＮ（Local Area Network）１８ａを介して相互にデータ授受可能に通信接続されている。また、コンテンツサーバ１２とクライアント装置１４ｂとは、ＬＡＮ１８ａ及び１８ｂと、ＶＰＮ（Virtual Private Network）１６とを介して相互にデータ授受可能に通信接続されている。
【００１２】
クライアント装置１４ａ，１４ｂは、例えばＣＰＵ（Central Processing Unit）、ハードディスク記憶装置、ディスプレイ及び入力装置を備えた公知のパーソナルコンピュータを含んで構成され、Ｗｅｂブラウザがインストールされている。すなわち、クライアント装置１４ａ，１４ｂは、コンテンツサーバ１２にＨＴＴＰ（Hyper Text Transfer Protocol）リクエスト・メッセージを送信したり、コンテンツサーバ１２から送信されるＨＴＴＰレスポンス・メッセージを受信し、該ＨＴＴＰレスポンス・メッセージに含まれるＨＴＭＬデータや画像データを表示するようになっている。
【００１３】
コンテンツサーバ１２は、例えばＣＰＵ、ハードディスク記憶装置、ディスプレイ及び入力装置を備えた公知のサーバコンピュータシステムを含んで構成される。コンテンツサーバ１２はＨＴＴＰＤ（Hyper Text Transfer Protocol Daemon）をインストールされており、Ｗｅｂサーバとしての機能を有している。すなわち、コンテンツサーバ１２は、クライアント装置１４ａ，１４ｂから送信されるＨＴＴＰリクエスト・メッセージに応じて、ＨＴＭＬデータなどを含んでなるＨＴＴＰレスポンス・メッセージを返信するようになっている。
【００１４】
また、コンテンツサーバ１２は、ポータルサイト提供プログラムをインストールされており、いわゆるポータルサイトを提供するようになっている。なお、ポータルサイト提供用プログラムは、例えばサーブレットやＣＧＩ（Common Gateway Interface）プログラムとして実現されるものである。
【００１５】
以上の構成を有するコンテンツ配信システム１０では、ユーザがクライアント装置（１４ａ，１４ｂ）においてＷｅｂブラウザを起動し、ポータルサイト提供プログラムを指し示すＵＲＬ（Uniform Resource Locator）を指定すると、ＨＴＴＰリクエスト・メッセージがコンテンツサーバ１２に送信される。この場合、コンテンツサーバ１２ではポータルサイト提供プログラムが起動される。そして、例えば図２に示すようなログイン画面を表示するためのＨＴＭＬデータ（詳しくは、該ＨＴＭＬデータを含んでなるＨＴＴＰレスポンス・メッセージ）がクライアント装置に返信される。そして、クライアント装置のＷｅｂブラウザにはログイン画面が表示される。
【００１６】
ログイン画面において、ユーザがユーザＩＤ及びパスワードを入力し、ログインボタンを押下すると、そのユーザＩＤ及びパスワードを示す情報を含んでなるＨＴＴＰリクエスト・メッセージがコンテンツサーバ１２に送信される。この場合、コンテンツサーバ１２では、ポータルサイト提供プログラムによって、ユーザＩＤ及びパスワードの正当性が確認された後、ポータルサイトのトップ画面を表すＨＴＭＬデータがクライアント装置に返信される。そして、クライアント装置のＷｅｂブラウザにはポータルサイトのトップ画面が表示される。
【００１７】
コンテンツ配信システム１０では、クライアント装置との通信接続が所定特性の通信ネットワークを介して行われるか否かに基づいて、ポータルサイトのトップ画面の内容が異なるようになっている。例えば、クライアント装置との通信接続がＶＰＮ１６を介して行われるか否かに基づいて、ポータルサイトのトップ画面の一部の表示が制限されるようになっている。以下、この点について詳しく説明する。
【００１８】
図３は、コンテンツサーバ１２にＶＰＮ１６を介さずに通信接続するクライアント装置（例えば、クライアント装置１４ａ）において表示される、ポータルサイトのトップ画面の一例を示している。同図に示す画面では、画像２０とリンク２２ａ，２２ｂ，２２ｃとが表示されている。
【００１９】
一方、図４は、コンテンツサーバ１２にＶＰＮ１６を介して通信接続するクライアント装置（例えば、クライアント装置１４ｂ）において表示される、ポータルサイトのトップ画面の一例を示している。同図に示すように、この画面では図３に示す画面とは異なり、リンク２２ｃが表示されていない。リンク２２ｃは、例えばＶＰＮ１６を介してはアクセスできないアプリケーションやサイトへのリンクである。すなわち、コンテンツ配信システム１０では、コンテンツサーバ１２にＶＰＮ１６を介して通信接続してきたクライアント装置の画面には、例えばＶＰＮ１６を介してはアクセスできないアプリケーションやサイトへのリンクの表示が制限されるようになっている。
【００２０】
なお、図３に示す画面と図４に示す画面とで画像２０を異ならせるようにしてもよい。例えば、図３に示す画面と図４に示す画面とで画像２０の画質を異ならせるようにしてもよい。
【００２１】
ここで、コンテンツ配信システム１０の機能ブロックについて説明する。図５は、コンテンツ配信システム１０において実現される機能ブロックのうち、上記機能に係る機能ブロックを中心として示す図である。同図に示すように、コンテンツ配信システム１０は、コンテンツデータ要求送信部３０と、コンテンツデータ受信部３２と、コンテンツデータ表示部３４と、コンテンツデータ要求受信部４０と、ユーザＩＤ取得部４２と、判断部４４と、コンテンツデータ取得部４６と、コンテンツデータ送信部４８と、記憶部５０とを含んで構成される。
【００２２】
以上の機能のうち、コンテンツデータ要求送信部３０、コンテンツデータ受信部３２及びコンテンツデータ表示部３４は、クライアント装置１４ａ，１４ｂにおいて実現される。また、コンテンツデータ要求受信部４０、ユーザＩＤ取得部４２、判断部４４、コンテンツデータ取得部４６、コンテンツデータ送信部４８及び記憶部５０は、コンテンツサーバ１２において実現される。これらの機能は、コンピュータによって読み取り可能な情報記憶媒体や通信ネットワークを介して供給されるプログラムがコンテンツサーバ１２やクライアント装置１４ａ，１４ｂによって実行されることによって実現される。
【００２３】
［１．コンテンツデータ要求送信部］
コンテンツデータ要求送信部３０は、クライアント装置１４ａ，１４ｂに備えられる通信インタフェースを主として構成される。コンテンツデータ要求送信部３０は、コンテンツデータ要求をコンテンツサーバ１２に送信する。
【００２４】
具体的には、コンテンツデータ要求送信部３０は、ログイン画面（図２）においてログインボタンが押下されたら、ユーザによって入力されたユーザＩＤ（ユーザ識別情報）及びパスワードを示す情報を含んでなるＨＴＴＰリクエスト・メッセージ（コンテンツデータ要求）をコンテンツサーバ１２に送信する。このＨＴＴＰリクエスト・メッセージには、クライアント装置１４ａ，１４ｂに設定されたＩＰアドレスが含まれる。また、クライアント装置１４ｂについては、ＶＰＮ１６とＬＡＮ１８ｂとを接続するための通信装置に設定されたＩＰアドレスが含まれる場合もある。
【００２５】
［２．コンテンツデータ要求受信部］
コンテンツデータ要求受信部４０は、コンテンツサーバ１２に備えられる通信インタフェースを主として構成される。コンテンツデータ要求受信部４０は、コンテンツデータ要求送信部３０によって送信されたコンテンツデータ要求（具体的には、ＨＴＴＰリクエスト・メッセージ）を受信する。
【００２６】
［３．記憶部］
記憶部５０は、通信ネットワーク特性情報とコンテンツデータ取得条件とを対応づけて記憶する。通信ネットワーク特性情報は、通信ネットワークの特性を示す情報である。通信ネットワーク特性情報としては、例えば通信ネットワークの種類（例えば、ＶＰＮ、インターネット、無線通信ネットワークなど）を示す情報が記憶されるようにしてもよいし、通信ネットワークの帯域に関する情報が記憶されるようにしてもよい。コンテンツデータ取得条件はコンテンツデータの取得に関する条件であり、例えばコンテンツデータをどのように生成するかを示す生成条件やどのコンテンツデータを読み出すかを示す読み出し条件である。
【００２７】
本実施の形態では、記憶部５０は、通信ネットワーク特性情報とコンテンツデータ取得条件と対応づけてなる情報（コンテンツデータ取得条件情報）をユーザ識別情報に対応づけて記憶している。具体的には、例えば図６に示すような画面表示設定テーブルを記憶している。
【００２８】
同図に示すように、画面表示設定テーブルは、ユーザＩＤ欄と通信ネットワーク種別欄と画面表示設定情報欄とを含んで構成される。ユーザＩＤ欄にはユーザＩＤが記憶される。通信ネットワーク種別欄には、通信ネットワークの種類を示す情報が記憶される。画面表示設定情報欄には、ポータルサイトのトップ画面の表示設定に関する情報（画面表示設定情報）が記憶される。画面表示設定情報は、例えばポータルサイトのトップ画面に画像２０を表示するか否かを示す情報やリンク２２ａ，２２ｂ，２２ｃを表示するか否かを示す情報が含まれる。また例えば、画像２０として表示される画像データの識別情報（例えば、画像データ名や画像データの記憶位置など）が含まれるようにしてもよい。
【００２９】
このように、画面表示設定テーブルには、コンテンツサーバ１２とクライアント装置との通信接続が各種の通信ネットワークを介して行われた場合の画面表示設定情報（コンテンツデータ取得条件情報）が各ユーザごとに記憶されている。これらの画面表示設定はユーザが任意に行えるようにすればよい。すなわち、ユーザによってなされた画面表示設定の内容がそのユーザのユーザＩＤに対応づけて記憶されるようにすればよい。なお、ユーザは必要な種類の通信ネットワークについてのみ画面表示設定を行うこととしてもよい。
【００３０】
［４．ユーザＩＤ取得部］
ユーザＩＤ取得部４２は、クライアント装置との通信接続に係るユーザＩＤを取得する。例えば、ユーザＩＤ取得部４２は、コンテンツデータ要求受信部４０によってコンテンツデータ要求が受信された場合、該コンテンツデータ要求に対応するユーザＩＤを取得する。具体的には、コンテンツデータ要求受信部４０によって受信されたＨＴＴＰリクエスト・メッセージに含まれるユーザＩＤを取得する。
【００３１】
［５．判断部］
判断部４４は、クライアント装置との通信接続が、記憶部５０に記憶される通信ネットワーク特性情報によって示される特性の通信ネットワークを介して行われるか否かを判断する。本実施の形態では、判断部４４は、クライアント装置との通信接続が、ユーザＩＤ取得部４２によって取得されるユーザＩＤに対応づけられたコンテンツデータ取得条件情報に含まれる通信ネットワーク特性情報によって示される特性の通信ネットワークを介して行われるか否かを判断する。
【００３２】
判断部４４では、まずＨＴＴＰリクエスト・メッセージに含まれるユーザＩＤ及びパスワードの組み合わせが記憶部５０の記憶内容に合致したものであるか否かが判断される。記憶部５０にはユーザＩＤとパスワードとを対応づけてなるユーザテーブル（図示せず）が記憶されており、かかる判断はユーザテーブルの内容に基づいて行われる。
【００３３】
そして、判断部４４は、ユーザＩＤ及びパスワードの組み合わせが記憶部５０の記憶内容に合致したものであると判断した場合、画面表示設定テーブルを参照し、そのユーザＩＤに対応づけられた各種通信ネットワークの各々について、その通信ネットワークを介してクライアント装置との通信接続が行われるか否かを判断する。この判断は、例えば次のようにして行われるようにすればよい。
【００３４】
例えば、判断部４４は、ＨＴＴＰリクエスト・メッセージ（コンテンツデータ要求）に含まれるＩＰアドレスに基づいて、上記の判断を行うようにしてもよい。具体的には、判断部４４は、各種通信ネットワークの各々について、その通信ネットワークを介して通信接続するクライアント装置に設定され得るＩＰアドレスのリスト（或いは、その通信ネットワークを介した通信接続に係る通信装置に設定され得るＩＰアドレスのリスト）を記憶しておき、ＨＴＴＰリクエスト・メッセージに含まれるＩＰアドレスをこれらのリストと比較することによって、上記の判断を行うようにしてもよい。
【００３５】
また例えば、判断部４４は、コンテンツサーバ１２からクライアント装置への通信接続に供される通信装置のリストを取得し、各種通信ネットワークの各々について、その通信ネットワークを介した通信接続に供される特定の通信装置がそのリストに含まれているか否かを判断することによって、上記の判断を行うようにしてもよい。具体的には、判断部４４は、ＨＴＴＰリクエスト・メッセージに含まれるクライアント装置などのＩＰアドレスを指定して、ｔｒａｃｅｒｏｕｔｅコマンド（ＴＲＡＣＥＲＴコマンド）を実行するようにしてもよい。そして、各種通信ネットワークの各々について、その通信ネットワークを介した通信接続に用いられる特定の通信装置からの応答があったか否かを判断することによって、上記の判断を行うようにしてもよい。
【００３６】
また例えば、コンテンツデータ要求送信部３０によって送信されるＨＴＴＰリクエスト・メッセージに、どの種類の通信ネットワークを介した通信接続であるか否かを示す情報が含まれるようにし、判断部４４がＨＴＴＰリクエスト・メッセージに含まれるこの情報に基づいて、上記の判断を行うようにしてもよい。この場合、ログイン画面（図２）において、ユーザＩＤやパスワードとともに、どの種類の通信ネットワークを介して通信接続を行うかをユーザに入力させるようにしてもよい。或いは、コンテンツデータ要求送信部３０がどの種類の通信ネットワークを介して通信接続を行うかを取得するようにしてもよい。そして、その入力及び取得内容を示す情報がＨＴＴＰリクエスト・メッセージに含まれるようにすればよい。
【００３７】
クライアント装置の地理的位置に基づいてコンテンツデータの内容を変化させるような場合には、クライアント装置の地理的位置を検出するために、例えばＧＰＳ（Global Positioning System）のような専用装置が必要となるのに対し、コンテンツ配信システム１０では、以上のようにすることにより、判断部４４による判断の実行が、例えばサーバコンピュータやパーソナルコンピュータなどのコンピュータを主として構成されるコンテンツサーバ１２やクライアント装置１４ａ，１４bが一般的に備えている装置や機能を用いることによって実現されるようになっている。すなわち、より簡易な構成で実現されるようになっている。
【００３８】
［６．コンテンツデータ取得部］
コンテンツデータ取得部４６は、判断部４４による判断結果に基づいて、コンテンツデータ取得条件を記憶部５０から読み出し、クライアント装置に送信するコンテンツデータを該コンテンツデータ取得条件に基づいて取得する。例えば、クライアント装置に送信するコンテンツデータをコンテンツデータ取得条件に基づいて生成したり、記憶部５０に記憶される複数種類のコンテンツデータのうちから読み出したりする。
【００３９】
具体的には、コンテンツデータ取得部４６は、画面表示設定テーブルにおいて、「ユーザＩＤ取得部４２によって取得されるユーザＩＤ」と「判断部４４によってクライアント装置との通信接続に用いられると判断された通信ネットワークの種類」との組み合わせに対応づけられた画面表示設定情報を読み出す。そして、その画面表示設定情報に基づいて、ポータルサイトのトップ画面を表すＨＴＭＬデータを生成する。
【００４０】
［７．コンテンツデータ送信部］
コンテンツデータ送信部４８は、コンテンツサーバ１２に備えられる通信インタフェースを主として構成される。コンテンツデータ送信部４８は、コンテンツデータ要求を送信してきたクライアント装置に対し、コンテンツデータ取得部４６によって生成されたコンテンツデータ（具体的には、コンテンツデータ取得部４６によって生成されたＨＴＭＬデータを含んでなるＨＴＴＰレスポンス・メッセージ）を送信する。
【００４１】
［８．コンテンツデータ受信部］
コンテンツデータ受信部３２は、クライアント装置１４ａ，１４ｂに備えられた通信インタフェースを含んで構成される。コンテンツデータ受信部３２は、コンテンツデータ送信部４８によって送信されたコンテンツデータ（具体的には、ＨＴＴＰレスポンス・メッセージ）を受信する。
【００４２】
［９．コンテンツデータ表示部］
コンテンツデータ表示部３４は、例えばクライアント装置１４ａ，１４ｂに備えられたディスプレイを含んで構成される。コンテンツデータ表示部３４は、コンテンツデータ受信部３２によって受信されたコンテンツデータに基づく画面をディスプレイに表示させる。具体的には、コンテンツデータ表示部３４は、ＨＴＴＰレスポンス・メッセージに含まれるＨＴＭＬデータに基づく画面（ポータルサイトのトップ画面）を表示する。
【００４３】
以上に説明したように、コンテンツ配信システム１０では、クライアント装置との通信接続が所定特性の通信ネットワークを介して行われるか否かに基づいて、ポータルサイトのトップ画面の内容を異ならせることができるようになる。例えば、クライアント装置との通信接続がＶＰＮ１６を介して行われる場合には、ポータルサイトのトップ画面の一部の表示（例えば、ＶＰＮ１６を介してアクセスできないアプリケーションやサイトへのリンクの表示）を制限することができるようになる。
【００４４】
なお、本発明は以上説明した実施の形態に限定されるものではない。
【００４５】
例えば、クライアント装置の属性（例えば、デスクトップＰＣ、ノートＰＣ、ハンドヘルドＰＣなどの種別）を示す情報をコンテンツデータ要求に含めるようにし、コンテンツデータ取得部４６がクライアント装置の属性にさらに基づいてコンテンツデータを取得するようにしてもよい。すなわち、ポータルサイトのトップ画面の内容をクライアント装置の属性にさらに基づいて変えるようにしてもよい。
【図面の簡単な説明】
【００４６】
【図１】本実施の形態に係るコンテンツ配信システムの構成を示す図である。
【図２】ポータルサイトのログイン画面の一例を示す図である。
【図３】ポータルサイトのトップ画面の一例を示す図である。
【図４】ポータルサイトのトップ画面の一例を示す図である。
【図５】本実施の形態に係るコンテンツ配信システムの機能ブロック図である。
【図６】画面表示設定テーブルの一例を示す図である。
【符号の説明】
【００４７】
１０  コンテンツ配信システム、１２  コンテンツサーバ、１４ａ，１４ｂ  クライアント、１６  ＶＰＮ、１８ａ，１８ｂ  ＬＡＮ、２０  画像、２２ａ，２２ｂ，２２ｃ  リンク、３０  コンテンツデータ要求送信部、３２  コンテンツデータ受信部、３４  コンテンツデータ表示部、４０  コンテンツデータ要求受信部、４２  ユーザＩＤ取得部、４４  判断部、４６  コンテンツデータ取得部、４８  コンテンツデータ送信部、５０  記憶部。
【図１】
2006092320.tif 000003
【図２】
2006092320.tif 000004
【図３】
2006092320.tif 000005
【図４】
2006092320.tif 000006
【図５】
2006092320.tif 000007
【図６】
2006092320.tif 000008