(57)【要約】【課題】よりユーザのニーズに合ったコンテンツの配信を実現する。【解決手段】本発明に係るコンテンツ配信システム１００は、コンテンツを配信するサーバ２０と、第１の回線３０又は第１の回線３０よりもデータ転送にかかるコストが低い第２の回線３１を通じてサーバ２０からコンテンツを取得する端末装置１０とを備え、サーバ２０は、端末装置１０から第１の回線３０又は第２の回線３１を通じてコンテンツ取得要求を受信すると、当該コンテンツ取得要求に対する取得応答を第１の回線３０又は第２の回線３１を通じて端末装置１０に送信し、端末装置１０は、サーバ２０から受信した取得応答に含まれる属性情報に、第１の回線３０を通じて配信されないことを示す選択配信情報が含まれている場合、第１の回線３０を通じてコンテンツを取得しない。【選択図】図１
2012059055.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを配信するサーバと、第１の回線又は上記第１の回線よりもデータ転送にかかるコストが低い第２の回線を通じて上記サーバからコンテンツを取得する端末装置とを備えているコンテンツ配信システムであって、
上記サーバは、
上記第１の回線又は上記第２の回線を通じて上記端末装置からコンテンツ取得要求を受信するコンテンツ取得要求受信手段と、
上記コンテンツ取得要求を上記第１の回線及び上記第２の回線のいずれを通じて受信したか判定する回線判定手段と、
上記コンテンツ取得要求に対応する対象コンテンツの属性を表す属性情報に、上記第１の回線を通じて配信されないことを示す選択配信情報が含まれているか否かを判定する選択配信判定手段と、
上記コンテンツ取得要求に対する取得応答を上記第１の回線又は上記第２の回線を通じて上記端末装置に送信する取得応答送信手段と、
上記第１の回線又は上記第２の回線を通じて上記端末装置へ上記対象コンテンツを送信するものであって、上記属性情報が上記選択配信情報を含み、且つ、上記コンテンツ取得要求を受信した回線が上記第１の回線である場合は、上記対象コンテンツを送信しないコンテンツ送信手段とを備え、
上記端末装置は、
上記第１の回線又は上記第２の回線を通じて上記サーバに上記コンテンツ取得要求を送信するコンテンツ取得要求送信手段と、
上記第１の回線又は上記第２の回線を通じて上記取得応答を受信する取得応答受信手段と、
上記第１の回線又は第２の回線を通じて上記対象コンテンツを取得するコンテンツ取得手段とを備えていることを特徴とするコンテンツ配信システム。
【請求項２】
コンテンツを配信するサーバと、第１の回線又は上記第１の回線よりもデータ転送にかかるコストが低い第２の回線を通じて上記サーバからコンテンツを取得する端末装置とを備えているコンテンツ配信システムであって、
上記サーバは、
上記第１の回線又は上記第２の回線を通じて上記端末装置からコンテンツ取得要求を受信するコンテンツ取得要求受信手段と、
上記コンテンツ取得要求に対応する対象コンテンツの属性を表す属性情報を含む、上記コンテンツ取得要求に対する取得応答を上記第１の回線又は上記第２の回線を通じて上記端末装置に送信する取得応答送信手段とを備え、
上記端末装置は、
上記第１の回線又は上記第２の回線を通じて上記サーバに上記コンテンツ取得要求を送信するコンテンツ取得要求送信手段と、
上記第１の回線又は上記第２の回線を通じて、上記属性情報を含む上記取得応答を受信する取得応答受信手段と、
上記第１の回線又は上記第２の回線を通じて上記対象コンテンツを取得するものであって、受信した上記属性情報が、上記第１の回線を通じて配信されないことを示す選択配信情報を含み、且つ、上記属性情報を受信した回線が上記第１の回線である場合は上記対象コンテンツを取得しないコンテンツ取得手段とを備えていることを特徴とするコンテンツ配信システム。
【請求項３】
コンテンツを配信するサーバと、第１の回線又は上記第１の回線よりもデータ転送にかかるコストが低い第２の回線を通じて上記サーバからコンテンツを取得する端末装置とを備えているコンテンツ配信システムであって、
上記サーバは、
上記第１の回線又は上記第２の回線を通じて上記端末装置からコンテンツ取得要求を受信するコンテンツ取得要求受信手段と、
上記コンテンツ取得要求を上記第１の回線及び上記第２の回線のいずれを通じて受信したか判定する回線判定手段と、
上記コンテンツ取得要求に対応する対象コンテンツの属性を表す属性情報に、上記第１の回線を通じて配信されないことを示す選択配信情報が含まれているか否かを判定する選択配信判定手段と、
上記属性情報を含む、上記コンテンツ取得要求に対する取得応答を上記第１の回線又は上記第２の回線を通じて上記端末装置に送信する取得応答送信手段とを備え、
上記端末装置は、
上記第１の回線又は上記第２の回線を通じて上記サーバに上記コンテンツ取得要求を送信するコンテンツ取得要求送信手段と、
上記第１の回線又は上記第２の回線を通じて、上記属性情報を含む上記取得応答を受信する取得応答受信手段と、
上記第１の回線又は上記第２の回線を通じて上記対象コンテンツを取得するものであって、受信した上記属性情報が上記選択配信情報を含み、且つ、上記属性情報を受信した回線が上記第１の回線である場合は上記対象コンテンツを取得しないコンテンツ取得手段とを備えていることを特徴とするコンテンツ配信システム。
【請求項４】
上記端末装置は、上記取得応答受信手段が受信した属性情報に上記選択配信情報が含まれる場合、上記第１の回線ではなく上記第２の回線を通じて上記対象コンテンツを取得するように上記コンテンツ取得手段に指示するコンテンツ取得制御手段を備えていることを特徴とする請求項２又は３に記載のコンテンツ配信システム。
【請求項５】
上記選択配信情報は、上記対象コンテンツのデータ容量が所定値以上であるとき、上記対象コンテンツに対応づけられていることを特徴とする請求項１から４のいずれか１項に記載のコンテンツ配信システム。
【請求項６】
上記端末装置は、
上記属性情報と、上記コンテンツ取得要求を送信したコンテンツの取得状況とを管理する取得状況管理手段と、
上記取得状況管理手段によって管理される情報を表示する表示手段とを備えていることを特徴とする請求項１から５のいずれか１項に記載のコンテンツ配信システム。
【請求項７】
上記表示手段は、上記取得応答受信手段が受信した上記属性情報に上記選択配信情報が含まれている場合、上記コンテンツ取得要求を送信したコンテンツが上記第１の回線を通じて取得されないことを示す情報を表示することを特徴とする請求項６に記載のコンテンツ配信システム。
【請求項８】
上記端末装置は、
ユーザの指示が入力される入力手段と、
上記端末装置が上記第１の回線及び上記第２の回線のいずれと接続されているかを判定する接続判定手段とを備え、
上記コンテンツ取得制御手段は、上記取得応答を受信したコンテンツの取得指示を上記入力手段が受け付けたとき、上記取得状況管理手段に管理されている当該コンテンツの属性情報に上記選択配信情報が含まれている場合は、上記接続判定手段が上記第２の回線に接続されていると判定したときに当該コンテンツを取得するように上記コンテンツ取得手段に指示することを特徴とする請求項６又は７に記載のコンテンツ配信システム。
【請求項９】
第１の回線又は上記第１の回線よりもデータ転送にかかるコストが低い第２の回線を通じて端末装置にコンテンツを配信するサーバであって、
上記第１の回線又は上記第２の回線を通じて上記端末装置からコンテンツ取得要求を受信するコンテンツ取得要求受信手段と、
上記コンテンツ取得要求を上記第１の回線及び上記第２の回線のいずれを通じて受信したか判定する回線判定手段と、
上記コンテンツ取得要求に対応する対象コンテンツの属性を表す属性情報に、上記第１の回線を通じて配信されないことを示す選択配信情報が含まれているか否かを判定する選択配信判定手段と、
上記属性情報を含む、上記コンテンツ取得要求に対する取得応答を上記第１の回線又は上記第２の回線を通じて上記端末装置に送信する取得応答送信手段とを備えていることを特徴とするサーバ。
【請求項１０】
第１の回線又は上記第１の回線よりもデータ転送にかかるコストが低い第２の回線を通じてサーバからコンテンツを取得する端末装置であって、
上記第１の回線又は上記第２の回線を通じて上記サーバにコンテンツ取得要求を送信するコンテンツ取得要求送信手段と、
上記第１の回線又は上記第２の回線を通じて、上記コンテンツ取得要求に対応する対象コンテンツの属性を表す属性情報を含む、上記コンテンツ取得要求に対する取得応答を受信する取得応答受信手段と、
上記第１の回線又は上記第２の回線を通じて上記対象コンテンツを取得するものであって、受信した上記属性情報が、上記第１の回線を通じて配信されないことを示す選択配信情報を含み、且つ、上記属性情報を受信した回線が上記第１の回線である場合は上記対象コンテンツを取得しないコンテンツ取得手段とを備えていることを特徴とする端末装置。
【請求項１１】
第１の回線又は上記第１の回線よりもデータ転送にかかるコストが低い第２の回線を通じてサーバから端末装置にコンテンツを配信するコンテンツ配信方法であって、
上記端末装置が、上記第１の回線又は上記第２の回線を通じて上記サーバにコンテンツ取得要求を送信するコンテンツ取得要求送信ステップと、
上記コンテンツ取得要求送信ステップにおいて上記端末装置により送信された上記コンテンツ取得要求を、上記サーバが、上記第１の回線又は上記第２の回線を通じて受信するコンテンツ取得要求受信ステップと、
上記コンテンツ取得要求受信ステップの後、上記コンテンツ取得要求を上記第１の回線及び上記第２の回線のいずれを通じて受信したか上記サーバが判定する回線判定ステップと、
上記コンテンツ取得要求受信ステップの後、上記コンテンツ取得要求に対応する対象コンテンツの属性を表す属性情報に、上記第１の回線を通じて配信されないことを示す選択配信情報が含まれているか否かを上記サーバが判定する選択配信判定ステップと、
上記サーバが上記属性情報を含む、上記コンテンツ取得要求に対する取得応答を上記第１の回線又は上記第２の回線を通じて上記端末装置に送信する取得応答送信ステップと、
上記取得応答送信ステップにおいて送信された上記属性情報を含む上記取得応答を、上記第１の回線又は上記第２の回線を通じて上記端末装置が受信する属性情報受信ステップと、
上記第１の回線又は第２の回線を通じて上記対象コンテンツを取得するが、上記属性情報受信ステップにおいて受信した上記属性情報が上記選択配信情報を含み、且つ、上記属性情報を受信した回線が上記第１の回線である場合は上記対象コンテンツを取得しないコンテンツ取得ステップとを包含していることを特徴とするコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、サーバ、コンテンツ配信システム及びコンテンツ配信方法に関し、より具体的には、通信回線を通じてコンテンツを取得する端末装置、該端末装置にコンテンツを配信するサーバ、該端末装置及び該サーバを含むコンテンツ配信システム、並びにコンテンツ配信方法に関するものである。
【背景技術】
【０００２】
従来、ブラウザ等のアプリケーションプログラムを起動してコンテンツ提供サーバにアクセスし、Ｗｅｂページ、画像又は音楽等のコンテンツを取得する、例えば携帯電話等の端末装置が知られている。また、近年の端末装置によりデータ通信の高速化に伴い、コンテンツ提供サーバから提供されるコンテンツには、データサイズがより大きなコンテンツが含まれるようになっている。
【０００３】
また、端末装置のさらなる高性能化に伴い、同じ端末装置において、データ転送容量が異なる複数種類の通信方式に任意に切り替えて使用できることが知られている。例えば、特許文献１には、電話回線網を使用した第３世代移動通信方式（以下、３Ｇ通信方式）、又は近接する無線ＬＡＮのアクセスポイントに接続し、そのアクセスポイントを介してインターネット通信を行なうことができるＷｉＦｉ（wireless fidelity）（以下、ＷｉＦｉ通信方式）と呼ばれる無線ＬＡＮ通信方式を選択して使用する技術について記載されている。
【０００４】
このような複数種類の通信方式を切り替えて使用する場合、同じ端末装置であってもコンテンツを取得する際に使用される通信方式によってデータ転送容量が異なり、通信にかかるコストも異なってくる。例えば、３Ｇ通信方式を使用する場合、ＷｉＦｉ通信方式よりも通信コストが高くなる。
【０００５】
そこでこれまで、コンテンツ提供サーバが端末装置から３Ｇ通信方式を使用してコンテンツ取得要求を受け付けた場合、該コンテンツが一定容量以上であれば端末装置に提供しないという配信方法が用いられることがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１８２６４６号公報（２００８年８月７日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、端末装置からコンテンツ取得要求が送られる状況としては、例えば、ユーザがＷｅｂページに掲載されたコンテンツ商品を閲覧しながら、気に入ったコンテンツ商品を購入してダウンロードする場合が考えられる。
【０００８】
しかし、上述した従来の方法では、３Ｇ通信方式を使用して取得要求を送ると、コンテンツの容量に応じてコンテンツを購入できないことがある。これでは、ユーザが所望のコンテンツを取得する機会を逃してしまう。
【０００９】
そこで、よりユーザのニーズにあったコンテンツを配信するシステムが求められている。
【００１０】
本発明は、上記の課題を鑑みてなされたものであり、その目的は、よりユーザのニーズに合ったコンテンツの配信を実現することができるコンテンツ配信システムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係るコンテンツ配信システムは、上記の課題を解決するために、コンテンツを配信するサーバと、第１の回線又は上記第１の回線よりもデータ転送にかかるコストが低い第２の回線を通じて上記サーバからコンテンツを取得する端末装置とを備えているコンテンツ配信システムであって、上記サーバは、上記第１の回線又は上記第２の回線を通じて上記端末装置からコンテンツ取得要求を受信するコンテンツ取得要求受信手段と、上記コンテンツ取得要求を上記第１の回線及び上記第２の回線のいずれを通じて受信したか判定する回線判定手段と、上記コンテンツ取得要求に対応する対象コンテンツの属性を表す属性情報に、上記第１の回線を通じて配信されないことを示す選択配信情報が含まれているか否かを判定する選択配信判定手段と、上記コンテンツ取得要求に対する取得応答を上記第１の回線又は上記第２の回線を通じて上記端末装置に送信する取得応答送信手段と、上記第１の回線又は上記第２の回線を通じて上記端末装置へ上記対象コンテンツを送信するものであって、上記属性情報が上記選択配信情報を含み、且つ、上記コンテンツ取得要求を受信した回線が上記第１の回線である場合は、上記対象コンテンツを送信しないコンテンツ送信手段とを備え、上記端末装置は、上記第１の回線又は上記第２の回線を通じて上記サーバに上記コンテンツ取得要求を送信するコンテンツ取得要求送信手段と、上記第１の回線又は上記第２の回線を通じて上記取得応答を受信する取得応答受信手段と、上記第１の回線又は第２の回線を通じて上記対象コンテンツを取得するコンテンツ取得手段とを備えていることを特徴としている。
【００１２】
上記の構成によれば、本発明に係るコンテンツ配信システムは、サーバと端末装置とが第１の回線又は第２の回線を介して接続される構成であり、サーバはコンテンツの属性に応じて該コンテンツを送信する回線を選択する。
【００１３】
第１の回線は、第２の回線よりもデータ転送に伴う通信コストが高い回線であり、例えば、電話回線網を使用した第３世代移動通信方式（３Ｇ回線）の回線が挙げられる。また、第２の回線は、第１の回線よりも通信コストが低い回線であり、例えば、端末装置から近接無線通信によって接続してインターネットにアクセスすることができる、ＷｉＦｉ（wireless fidelity）等の無線ＬＡＮ通信方式の回線が挙げられる。
【００１４】
本発明のコンテンツ配信システムでは、端末装置から送信されたコンテンツ取得要求に対応する対象コンテンツの属性情報に選択配信情報が含まれる場合、サーバはコンテンツ取得要求を受信した回線が第１の回線であるときには当該対象コンテンツを端末装置に送信しない。
【００１５】
ここで、選択配信情報とは、第１の回線を通じてそのコンテンツが送信されないことを示す情報であり、例えば、コンテンツのデータ容量が予め設定された所定値を超える場合に付加される。つまり、サーバは対象コンテンツのデータ容量が所定値よりも大きい場合には、コンテンツ取得要求を受信した回線がいずれであるかを判定し、その結果第１の回線であると判定した場合にはコンテンツを送信しない。これにより、サーバは容量が大きいコンテンツは第２の回線のみを通じて端末装置へ送信するため、通信コストが高額になることを防ぐことができる。
【００１６】
一方、サーバは、対象コンテンツの属性情報に選択配信情報が含まれていたとしても、受信したコンテンツ取得要求に対する取得応答は第１の回線であっても第２の回線であっても端末装置へ送信する。そのため、端末装置はたとえ第１の回線を通じてコンテンツ取得要求を送信したためにその時点でコンテンツを取得できなかったとしても、受信した取得応答に基づいて、通信環境が第１の回線から第２の回線に切り替わったときに対象コンテンツの取得を再度実行することができる。
【００１７】
よって、ユーザが所望のコンテンツを取得する機会の損失を防ぎ、よりユーザのニーズに合ったコンテンツの配信を実現することができる。
【００１８】
本発明に係るコンテンツ配信システムは、上記の課題を解決するために、コンテンツを配信するサーバと、第１の回線又は上記第１の回線よりもデータ転送にかかるコストが低い第２の回線を通じて上記サーバからコンテンツを取得する端末装置とを備えているコンテンツ配信システムであって、上記サーバは、上記第１の回線又は上記第２の回線を通じて上記端末装置からコンテンツ取得要求を受信するコンテンツ取得要求受信手段と、上記コンテンツ取得要求に対応する対象コンテンツの属性を表す属性情報を含む、上記コンテンツ取得要求に対する取得応答を上記第１の回線又は上記第２の回線を通じて上記端末装置に送信する取得応答送信手段とを備え、上記端末装置は、上記第１の回線又は上記第２の回線を通じて上記サーバに上記コンテンツ取得要求を送信するコンテンツ取得要求送信手段と、上記第１の回線又は上記第２の回線を通じて、上記属性情報を含む上記取得応答を受信する取得応答受信手段と、上記第１の回線又は上記第２の回線を通じて上記対象コンテンツを取得するものであって、受信した上記属性情報が、上記第１の回線を通じて配信されないことを示す選択配信情報を含み、且つ、上記属性情報を受信した回線が上記第１の回線である場合は上記対象コンテンツを取得しないコンテンツ取得手段とを備えていることを特徴としている。
【００１９】
上記の構成によれば、本発明に係るコンテンツ配信システムは、サーバと端末装置とが第１の回線又は第２の回線を介して接続される構成であり、端末装置はコンテンツの属性に応じて該コンテンツを取得する回線を選択する。
【００２０】
本発明のコンテンツ配信システムでは、端末装置がコンテンツ取得要求を送信すると、サーバは該コンテンツ取得要求に対する取得応答を端末装置へ送信する。端末装置は、受信した取得応答に含まれる属性情報に選択配信情報が含まれる場合、第１の回線を通じてサーバに接続されているときにはコンテンツを取得しない。
【００２１】
選択配信情報は、上述したように、例えば、コンテンツのデータ容量が予め設定された所定値を超える場合に付加される情報である。つまり、端末装置は、対象コンテンツのデータ容量が所定値よりも大きい場合には、現在使用している回線がいずれであるかを判定し、その結果第１の回線であると判定した場合にはコンテンツを取得しない。これにより、端末装置は容量が大きいコンテンツは第２の回線のみを通じてサーバから取得するため、通信コストが高額になることを防ぐことができる。
【００２２】
また、端末装置は対象コンテンツの属性情報に選択配信情報が含まれていたとしても、コンテンツ取得要求に対する取得応答は受信しているため、通信環境が第１の回線から第２の回線に切り替わったときに対象コンテンツの取得を実行することができる。
【００２３】
よって、ユーザが所望のコンテンツを取得する機会の損失を防ぎ、よりユーザのニーズに合ったコンテンツの配信を実現することができる。
【００２４】
本発明に係るコンテンツ配信システムは、上記の課題を解決するために、コンテンツを配信するサーバと、第１の回線又は上記第１の回線よりもデータ転送にかかるコストが低い第２の回線を通じて上記サーバからコンテンツを取得する端末装置とを備えているコンテンツ配信システムであって、上記サーバは、上記第１の回線又は上記第２の回線を通じて上記端末装置からコンテンツ取得要求を受信するコンテンツ取得要求受信手段と、上記コンテンツ取得要求を上記第１の回線及び上記第２の回線のいずれを通じて受信したか判定する回線判定手段と、上記コンテンツ取得要求に対応する対象コンテンツの属性を表す属性情報に、上記第１の回線を通じて配信されないことを示す選択配信情報が含まれているか否かを判定する選択配信判定手段と、上記属性情報を含む、上記コンテンツ取得要求に対する取得応答を上記第１の回線又は上記第２の回線を通じて上記端末装置に送信する取得応答送信手段とを備え、上記端末装置は、上記第１の回線又は上記第２の回線を通じて上記サーバに上記コンテンツ取得要求を送信するコンテンツ取得要求送信手段と、上記第１の回線又は上記第２の回線を通じて、上記属性情報を含む上記取得応答を受信する取得応答受信手段と、上記第１の回線又は上記第２の回線を通じて上記対象コンテンツを取得するものであって、受信した上記属性情報が上記選択配信情報を含み、且つ、上記属性情報を受信した回線が上記第１の回線である場合は上記対象コンテンツを取得しないコンテンツ取得手段とを備えていることを特徴としている。
【００２５】
本発明に係るコンテンツ配信方法は、上記の課題を解決するために、第１の回線又は上記第１の回線よりもデータ転送にかかるコストが低い第２の回線を通じてサーバから端末装置にコンテンツを配信するコンテンツ配信方法であって、上記端末装置が、上記第１の回線又は上記第２の回線を通じて上記サーバにコンテンツ取得要求を送信するコンテンツ取得要求送信ステップと、上記コンテンツ取得要求送信ステップにおいて上記端末装置により送信された上記コンテンツ取得要求を、上記サーバが、上記第１の回線又は上記第２の回線を通じて受信するコンテンツ取得要求受信ステップと、上記コンテンツ取得要求受信ステップの後、上記コンテンツ取得要求を上記第１の回線及び上記第２の回線のいずれを通じて受信したか上記サーバが判定する回線判定ステップと、上記コンテンツ取得要求受信ステップの後、上記コンテンツ取得要求に対応する対象コンテンツの属性を表す属性情報に、上記第１の回線を通じて配信されないことを示す選択配信情報が含まれているか否かを上記サーバが判定する選択配信判定ステップと、上記サーバが上記属性情報を含む、上記コンテンツ取得要求に対する取得応答を上記第１の回線又は上記第２の回線を通じて上記端末装置に送信する取得応答送信ステップと、上記取得応答送信ステップにおいて送信された上記属性情報を含む上記取得応答を、上記第１の回線又は上記第２の回線を通じて上記端末装置が受信する属性情報受信ステップと、上記第１の回線又は上記第２の回線を通じて上記対象コンテンツを取得するが、上記属性情報受信ステップにおいて受信した上記属性情報が上記選択配信情報を含み、且つ、上記属性情報を受信した回線が上記第１の回線である場合は上記対象コンテンツを取得しないコンテンツ取得ステップとを包含していることを特徴としている。
【００２６】
上記の構成によれば、本発明に係るコンテンツ配信システムは、サーバと端末装置とが第１の回線又は第２の回線を介して接続される構成であり、サーバ及び端末装置はコンテンツの属性に応じて該コンテンツを取得する回線を選択する。
【００２７】
本発明のコンテンツ配信システムでは、端末装置から送信されたコンテンツ取得要求に対応する対象コンテンツの属性情報に選択配信情報が含まれる場合、サーバはコンテンツ取得要求を受信した回線が第１の回線であるときには当該対象コンテンツを端末装置に送信しない。また、端末装置は、受信した取得応答に含まれる属性情報に選択配信情報が含まれる場合、第１の回線を通じてサーバに接続されているときにはコンテンツを取得しない。つまり、本発明のコンテンツ配信システムでは、サーバ及び端末装置の両者でコンテンツの属性に応じてコンテンツを取得するか否かを判定する。
【００２８】
例えば、第２の回線を通じてコンテンツ取得要求を受信した場合、サーバは如何なる対象コンテンツも端末装置に送信する。一方、第１の回線を通じてコンテンツ取得要求を受信した場合、サーバは、例えば対象コンテンツのデータ容量が予め設定された所定値未満である等の条件を満たす対象コンテンツは端末装置へ送信するが、条件を満たさない対象コンテンツは送信しない。
【００２９】
また、端末装置においても、受信した取得応答に含まれる属性情報を参照し、選択配信情報が含まれている場合には接続している回線を判定し、第１の回線であればコンテンツを取得しない。
【００３０】
このように、サーバ及び端末装置の双方でチェックすることにより、費用の高額請求をより確実に回避することができる。
【００３１】
また、本発明のコンテンツ配信システムにおいて、サーバは、第１の回線を通じてコンテンツ取得要求を受信し、対象コンテンツの属性情報に選択配信情報が含まれていても、コンテンツ取得要求に対する取得応答を端末装置に送信する。つまり、第１の回線及び第２の回線のどちらを通じても端末装置は取得応答を受け取る。そのため、たとえ第１の回線を通じてコンテンツ取得要求を送信したためにその時点でコンテンツを取得できなかったとしても、通信環境が第１の回線から第２の回線に切り替わったときに取得応答を受け取ったコンテンツの取得を再度実行することができる。
【００３２】
よって、ユーザが所望のコンテンツを取得する機会の損失を防ぎ、よりユーザのニーズに合ったコンテンツの配信を実現することができる。
【００３３】
また、本発明に係るコンテンツ配信システムでは、上記端末装置は、上記取得応答受信手段が受信した属性情報に上記選択配信情報が含まれる場合、上記第１の回線ではなく上記第２の回線を通じて上記対象コンテンツを取得するように上記コンテンツ取得手段に指示するコンテンツ取得制御手段を備えていることが好ましい。
【００３４】
上記の構成によれば、端末装置は、サーバから取得応答を受信するとき、当該取得応答と共に受信する属性情報に選択配信情報が含まれることがある。この場合、第１の回線と接続されているときではなく、第２の回線と接続されているときに当該取得応答に対応するコンテンツを取得するように指示する。
【００３５】
このように、本発明のコンテンツ配信システムでは、サーバがコンテンツを配信するか否かを決定するのみならず、端末装置においても選択配信情報を受信したか否かによってコンテンツをいずれの回線で取得するか決定する。つまり、コンテンツ配信（取得）のために２重に判定を行なう。よって、高額な通信コストの請求を避けることができる。
【００３６】
また、本発明に係るコンテンツ配信システムでは、上記選択配信情報は、上記対象コンテンツのデータ容量が所定値以上であるとき、上記対象コンテンツに対応づけられていることが好ましい。
【００３７】
上記の構成によれば、第１の回線を通じて配信されないこととする判定は、対象コンテンツのデータ容量に基づいている。よって、所定値以上のデータ容量、すなわち、より通信コストがかかる第１の回線を通じて大容量のデータを送受信しないようにしている。
【００３８】
また、本発明に係るコンテンツ配信システムでは、上記端末装置は、上記属性情報と、上記コンテンツ取得要求を送信したコンテンツの取得状況とを管理する取得状況管理手段と、上記取得状況管理手段によって管理される情報を表示する表示手段とを備えていることが好ましい。
【００３９】
上記の構成によれば、本発明のコンテンツ配信システムが備える端末装置は、サーバから受信した属性情報と、コンテンツ取得要求を送信したコンテンツの取得状況とを管理し、管理する情報を表示する。
【００４０】
例えば、端末装置がサーバにコンテンツ取得要求を送信したとき、第１の回線を通じて送信したために対象コンテンツを取得できないことがある。この場合であっても、サーバからコンテンツ取得要求に対する取得応答を受信しているため、この取得応答に基づいて、ユーザは取得できなかったコンテンツの取得を再度試みることができる。
【００４１】
また、属性情報と併せて対象コンテンツの取得状況を管理し、その情報を表示することによって、ユーザは表示された情報からコンテンツの再取得を容易に指示することができる。
【００４２】
また、本発明に係るコンテンツ配信システムでは、上記表示手段は、上記取得応答受信手段が受信した上記属性情報に上記選択配信情報が含まれている場合、上記コンテンツ取得要求を送信したコンテンツが上記第１の回線を通じて取得されないことを示す情報を表示することが好ましい。
【００４３】
上記の構成によれば、端末装置では、受信した属性情報に選択配信情報が含まれている場合、コンテンツ取得要求を送信したコンテンツが第１の回線を通じて取得されないことを示す情報を表示する。そのため、ユーザは端末装置を操作してコンテンツ取得要求を送信した時点で、現在接続している回線では対象コンテンツを取得できないことを把握することができる。よって、その時点において直ちにコンテンツを取得したい場合には、接続回線を切り替える等の処理をユーザに促すことができる。
【００４４】
また、本発明に係るコンテンツ配信システムでは、上記端末装置は、ユーザの指示が入力される入力手段と、上記端末装置が上記第１の回線及び上記第２の回線のいずれと接続されているかを判定する接続判定手段とを備え、上記コンテンツ取得制御手段は、上記取得応答を受信したコンテンツの取得指示を上記入力手段が受け付けたとき、上記取得状況管理手段に管理されている当該コンテンツの属性情報に上記選択配信情報が含まれている場合は、上記接続判定手段が上記第２の回線に接続されていると判定したときに当該コンテンツを取得するように上記コンテンツ取得手段に指示することが好ましい。
【００４５】
上記の構成によれば、端末装置は、ユーザからのコンテンツ取得指示を受け付ける。このとき、端末装置は、取得指示を受け付けたコンテンツに選択配信情報が付加されていれば、通信環境を判定して適切な環境でコンテンツの取得を再度実行することができる。
【００４６】
本発明に係るサーバは、上記の課題を解決するために、第１の回線又は上記第１の回線よりもデータ転送にかかるコストが低い第２の回線を通じて端末装置にコンテンツを配信するサーバであって、上記第１の回線又は上記第２の回線を通じて上記端末装置からコンテンツ取得要求を受信するコンテンツ取得要求受信手段と、上記コンテンツ取得要求を上記第１の回線及び上記第２の回線のいずれを通じて受信したか判定する回線判定手段と、上記コンテンツ取得要求に対応する対象コンテンツの属性を表す属性情報に、上記第１の回線を通じて配信されないことを示す選択配信情報が含まれているか否かを判定する選択配信判定手段と、上記属性情報を含む、上記コンテンツ取得要求に対する取得応答を上記第１の回線又は上記第２の回線を通じて上記端末装置に送信する取得応答送信手段とを備えていることを特徴としている。
【００４７】
上記の構成によれば、本発明に係るサーバは、第１の回線及び第２の回線のどちらを通じてもコンテンツ取得要求を受信する。また、サーバは、当該コンテンツ取得要求に対する取得応答を、第１の回線及び第２の回線のいずれを通じても端末装置に送信する。よって、ユーザが所望のコンテンツを取得する機会の損失を防ぐことができる。
【００４８】
また、サーバは属性情報に選択配信情報が含まれているコンテンツは第１の回線を通じて送信しないため、第１の回線網への負荷を軽減することができる。
【００４９】
本発明に係る端末装置は、上記の課題を解決するために、第１の回線又は上記第１の回線よりもデータ転送にかかるコストが低い第２の回線を通じてサーバからコンテンツを取得する端末装置であって、上記第１の回線又は上記第２の回線を通じて上記サーバにコンテンツ取得要求を送信するコンテンツ取得要求送信手段と、上記第１の回線又は上記第２の回線を通じて、上記コンテンツ取得要求に対応する対象コンテンツの属性を表す属性情報を含む、上記コンテンツ取得要求に対する取得応答を受信する取得応答受信手段と、上記第１の回線又は第２の回線を通じて上記対象コンテンツを取得するものであって、受信した上記属性情報が、上記第１の回線を通じて配信されないことを示す選択配信情報を含み、且つ、上記属性情報を受信した回線が上記第１の回線である場合は上記対象コンテンツを取得しないコンテンツ取得手段とを備えていることを特徴としている。
【００５０】
上記の構成によれば、本発明に係る端末装置は、サーバから受信した取得応答に選択配信情報が含まれる場合、第１の回線を通じては対象コンテンツを受信しない。よって、通信コストの高額請求を回避することができる。
【発明の効果】
【００５１】
本発明に係るコンテンツ配信システムは、コンテンツを配信するサーバと、第１の回線又は上記第１の回線よりもデータ転送にかかるコストが低い第２の回線を通じて上記サーバからコンテンツを取得する端末装置とを備えているコンテンツ配信システムであって、上記サーバは、上記第１の回線又は上記第２の回線を通じて上記端末装置からコンテンツ取得要求を受信するコンテンツ取得要求受信手段と、上記コンテンツ取得要求を上記第１の回線及び上記第２の回線のいずれを通じて受信したか判定する回線判定手段と、上記コンテンツ取得要求に対応する対象コンテンツの属性を表す属性情報に、上記第１の回線を通じて配信されないことを示す選択配信情報が含まれているか否かを判定する選択配信判定手段と、上記属性情報を含む、上記コンテンツ取得要求に対する取得応答を上記第１の回線又は上記第２の回線を通じて上記端末装置に送信する取得応答送信手段とを備え、上記端末装置は、上記第１の回線又は上記第２の回線を通じて上記サーバに上記コンテンツ取得要求を送信するコンテンツ取得要求送信手段と、上記第１の回線又は上記第２の回線を通じて、上記属性情報を含む上記取得応答を受信する取得応答受信手段と、上記第１の回線又は第２の回線を通じて上記対象コンテンツを取得するものであって、受信した上記属性情報が上記選択配信情報を含み、且つ、上記属性情報を受信した回線が上記第１の回線である場合は上記対象コンテンツを取得しないコンテンツ取得手段とを備えているため、よりユーザのニーズに合ったコンテンツの配信を実現することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施形態に係るコンテンツ配信システム全体の概略構成を示す図である。
【図２】図１に示すコンテンツ配信システムにおいて、コンテンツを購入するときの処理を示すフローチャートである。
【図３】図１に示す端末装置に表示される、サーバによって提供されるコンテンツを購入するための画面の例である。
【図４】図１に示す端末装置に表示される、サーバによって提供されるコンテンツを購入するための画面の例である。
【図５】図１に示す端末装置に表示される、サーバによって提供されるコンテンツを購入するための画面の例である。
【図６】図１に示す端末装置に表示される、サーバによって提供されるコンテンツを購入するための画面の例である。
【図７】図５に示す画面の他の表示例を示す図である。
【図８】図１に示すコンテンツ配信システムにおいて、購入したコンテンツのダウンロードを再開するときの処理の流れを示すフローチャートである。
【図９】図１に示す端末装置のダウンロード管理部によって管理される情報を示すダウンロード管理画面の一部を示す図である。
【図１０】図９に示すダウンロード管理画面において、ダウンロードが再開されない場合に表示されるエラー画面である。
【発明を実施するための形態】
【００５３】
以下、本発明の一実施形態について、図１〜１０を参照して説明する。
【００５４】
（コンテンツ配信システム１００全体の構成）
図１は、本発明の一実施形態に係るコンテンツ配信システム１００全体の概略構成を示す図である。
【００５５】
本実施形態のコンテンツ配信システム１００は、コンテンツを提供するサーバ２０とコンテンツを取得する端末装置１０とが、第１の回線３０又は第２の回線３１を介して接続される構成である。
【００５６】
サーバ２０は、端末装置１０からコンテンツ取得要求を受信し、このコンテンツ取得要求に対応するコンテンツ（以下、対象コンテンツともいう）を所定の条件に従って端末装置１０に送信する。コンテンツ送信の条件については後述する。
【００５７】
端末装置１０は、ユーザによって操作され、例えば、Ｗｅｂページ、又は電子書籍もしくは画像等のコンテンツの表示、音楽等のコンテンツの音声出力、又はプログラム等のコンテンツの実行等を行なう。端末装置１０は、ユーザの指示に従ってこれらのコンテンツの取得要求をサーバ２０に送信し、取得要求に対応するコンテンツをサーバ２０から取得する。
【００５８】
端末装置１０としては、特に限定されるものではなく、例えば、携帯電話、ＰＤＡ（Personal Digital Assistance）、電子ブックリーダー等を用いることができる。
【００５９】
第１の回線３０は、第２の回線３１よりもデータ転送に伴う通信コストが高い回線である。第１の回線３０としては、例えば、電話回線網を使用した第３世代移動通信方式（３Ｇ回線）の回線が挙げられる。第１の回線３０は、例えば、図示しないＩＰネットワーク等の図示しない各種ネットワークに接続される。
【００６０】
第２の回線３１は、第１の回線３０よりも通信コストが低い回線である。第２の回線３１としては、例えば、端末装置１０から近接無線通信によって接続してインターネットにアクセスすることができる無線ＬＡＮ通信方式の回線が挙げられる。そのような回線としては、例えば、ＷｉＦｉ（wireless fidelity）と呼ばれる通信方式を用いることができる。「ＷｉＦｉ」とは、無線ＬＡＮの標準規格であるＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇに準拠した通信方式である。
【００６１】
なお、第１の回線と第２の回線との切り替えは、どちらの回線を使うことも可能な環境であれば、ユーザが端末装置１０を操作することによって任意に切り替え可能である。本実施形態では、第１の回線を３Ｇ回線３０と称し、第２の回線をＷｉＦｉ回線３１と称する。
【００６２】
コンテンツ配信システム１００では、端末装置１０は３Ｇ回線３０及びＷｉＦｉ回線３１のどちらを通じてもコンテンツ取得要求を送信可能であり、サーバ２０は該コンテンツ取得要求を受信する。しかし、サーバ２０はコンテンツ取得要求に対応する対象コンテンツを送信するとき、コンテンツ取得要求を受け付けたときの通信環境に応じて、対象コンテンツを端末装置１０へ送信しない場合がある。
【００６３】
具体的には、ＷｉＦｉ回線３１を通じてコンテンツ取得要求を受信した場合、サーバ２０は如何なる対象コンテンツも端末装置１０に送信する。一方、３Ｇ回線３０を通じてコンテンツ取得要求を受信した場合、サーバ２０は、一定の条件を満たす対象コンテンツは端末装置１０へ送信するが、条件を満たさない対象コンテンツは送信しない。
【００６４】
本実施形態において、一定の条件とは対象コンテンツのデータ容量が予め設定された所定値未満であることを指す。例えば、当該所定値を１ＭＢ（メガバイト）に設定した場合、１ＭＢを超える対象コンテンツは３Ｇ回線３０を通じて送信されない。なお、当該所定値は１ＭＢに限定されるものではない。これにより、容量が大きいコンテンツはＷｉＦｉ回線３１のみを通じてサーバ２０から端末装置１０へ送信される。よって、通信コストが高額になることを防ぐことができる。
【００６５】
また、本実施形態のコンテンツ配信システムにおいて、サーバ２０は、３Ｇ回線３０及びＷｉＦｉ回線３１のどちらを通じてコンテンツ取得要求を受信しても、当該取得要求に対する取得応答を端末装置１０に送信する。
【００６６】
上述したように、コンテンツ配信システム１００では、サーバ２０がコンテンツ取得要求を受信したときの通信環境によってコンテンツを送信しないことがあるが、コンテンツ取得要求に対する取得応答は通信環境によらず端末装置１０へ送信する。このように、３Ｇ回線３０及びＷｉＦｉ回線３１のどちらを通じても端末装置１０はサーバ２０から取得応答を受け取ることができる。そのため、たとえ端末装置１０が３Ｇ回線３０を通じてコンテンツ取得要求を送信したためにその時点でコンテンツを取得できなかったとしても、通信環境を３Ｇ回線３０からＷｉＦｉ回線３１に切り替わったときに取得応答を受け取ったコンテンツの取得を再度実行することができる。よって、ユーザのコンテンツ取得機会の損失を防ぐことができる。
【００６７】
なお、サーバ２０がコンテンツを送信する動作、及び端末装置１０がコンテンツを取得する動作を、コンテンツをダウンロードするともいう。
【００６８】
また、サーバ２０は、取得要求に対応する対象コンテンツの属性を表す属性情報を取得応答と共に端末装置１０に送信する。
【００６９】
属性情報とは、コンテンツの属性を表す情報であり、例えば、コンテンツのタイトル等が挙げられるがこれに限定されるものではない。また、３Ｇ回線３０を通じてコンテンツが配信されないことを示す、後述の選択配信情報も属性情報に含まれる。
【００７０】
（サーバ２０の構成）
本実施形態のコンテンツ配信システム１００を構成するサーバ２０は、図１に示すように、コンテンツ取得要求受信部２１（コンテンツ取得要求受信手段）、コンテンツ記憶部２２、回線判定部２３（回線判定手段）、選択配信判定部２４（選択配信判定手段）、コンテンツ配信制御部２５、コンテンツ取得応答送信部２６（取得応答送信手段）及びコンテンツ送信部２７（コンテンツ送信手段）を備えている。
【００７１】
コンテンツ取得要求受信部２１は、３Ｇ回線３０又はＷｉＦｉ回線３１を通じて端末装置１０から送信されたコンテンツ取得要求を受信する。このとき、コンテンツ取得要求には、いずれの回線を通じて送信されたかを示す回線情報が含まれ得る。
【００７２】
コンテンツ記憶部２２は、提供対象の電子書籍、音楽、画像、アプリケーションプログラム等のコンテンツをデータベース化して記憶する。また、コンテンツ記憶部２２は、コンテンツごとに各通信方式に適切なサイズ又はデータ形式を対応づけて記憶している。本実施形態では、予め設定された所定サイズを超えるコンテンツには選択配信情報が対応づけて記憶されている。
【００７３】
選択配信情報とは、サーバ２０がコンテンツを配信するか否かの判定基準に用いられる情報であり、具体的には３Ｇ回線３０を通じて配信されないことを示す情報である。この情報は、例えば、フラグ又は文字列であり得る。本実施形態では、コンテンツ記憶部２２に記憶されている各コンテンツの属性を表す属性情報の一つとして選択配信情報が含まれている。
【００７４】
なお、選択配信情報としては、３Ｇ回線３０を通じて配信されないことを示すフラグ又は文字列に限定されるものではなく、コンテンツのサイズを示す情報であってもよい。この場合、端末装置１０側で選択配信情報を参照し、コンテンツのサイズが所定値以上であるか未満であるかを判定することも可能である。
【００７５】
また、例えば、取得要求を受け付けた送信対象のコンテンツが所定サイズを超えるか否かを選択配信判定部２４が判定し、超えると判定した場合、端末装置１０に取得応答を送信するときに当該コンテンツの属性情報に選択情報を付加するように構成してもよい。
【００７６】
コンテンツ記憶部２２の構成は、特に限定されるものではなく、内部記憶装置及び外部記憶装置のいずれで構成されていてもよい。内部記憶装置としては、例えば、ＲＯＭ（Read Only Memory）又はＲＡＭ（Random Access Memory）等が挙げられる。外部記憶装置としては、ＨＤＤ（ハードディスクドライブ）又は光ディスクドライブ等が挙げられる。
【００７７】
回線判定部２３は、端末装置１０がコンテンツ取得要求を受信するときに使用されている回線を判定する。本実施形態では、コンテンツ取得要求にいずれの回線を通じて送信されたかを示す回線情報が付加されており、この回線情報を読出すことによって３Ｇ回線３０及びＷｉＦｉ回線３１のいずれを通じてコンテンツ取得要求が受信されたか判定する。
【００７８】
回線判定部２３による回線の判定は、例えば、回線情報に含まれるＩＰアドレスが、３Ｇ回線３０に割り当てられたものであるか、ＷｉＦｉ回線３１に割り当てられたものかによって行なえばよい。また、３Ｇ回線３０によって接続されている場合には、端末装置１０又は図示しない中継サーバにおいて、コンテンツ取得要求に３Ｇ回線３０であることを示すヘッダを含めてもよい。この場合、回線判定部２３は、コンテンツ取得要求に含まれるヘッダを確認することによって３Ｇ回線を通じてコンテンツ取得要求を受信したことを判定する。
【００７９】
選択配信判定部２４は、コンテンツ取得要求受信部２１が受信したコンテンツ取得要求に対応するコンテンツの属性情報をコンテンツ記憶部２２から読出し、その属性情報に選択配信情報が含まれているか否かを判定する。
【００８０】
コンテンツ配信制御部２５は、回線判定部２３及び選択配信判定部２４の判定結果に基づいて、コンテンツを端末装置１０に送信するか否か決定する。具体的には、ＷｉＦｉ回線３１を通じてコンテンツ取得要求を受信していると判定した場合、コンテンツ取得要求に対応するコンテンツの属性情報に選択配信情報が含まれているか否かに関わらず、該コンテンツを送信すると決定する。
【００８１】
一方、３Ｇ回線３０を通じてコンテンツ取得要求を受信していると判定した場合、コンテンツ取得要求に対応するコンテンツの属性情報に選択配信情報が含まれていなければコンテンツを送信すると決定し、選択配信情報が含まれていればコンテンツを送信しないと決定する。
【００８２】
コンテンツ取得応答送信部２６は、コンテンツ取得要求受信部２１がコンテンツ取得要求を受信すると、受信したときの回線が３Ｇ回線３０及びＷｉＦｉ回線３１のいずれであってもコンテンツ取得要求に対する取得応答を端末装置１０に送信する。つまり、コンテンツ取得応答送信部２６は、３Ｇ回線３０及びＷｉＦｉ回線３１のいずれを通じても取得応答を端末装置１０に送信する。なお、上述したように、本実施形態では取得応答に対象コンテンツの属性情報が含まれる。
【００８３】
コンテンツ送信部２７は、コンテンツ配信制御部２５によって送信すると決定されたコンテンツをコンテンツ記憶部２２から読出し、端末装置１０に送信する。つまり、コンテンツ送信部２７は、コンテンツ取得要求を受信したときの回線がＷｉＦｉ回線３１であればコンテンツを送信し、３Ｇ回線３０であれば、対象コンテンツの属性情報に選択配信情報が含まれていない場合にコンテンツを送信する。
【００８４】
（端末装置１０の構成）
本実施形態のコンテンツ配信システム１００を構成する端末装置１０は、図１に示すように、入力部１１（入力手段）、コンテンツ取得要求送信部１２（コンテンツ取得要求送信手段）、接続判定部１３（接続判定手段）、コンテンツ取得応答受信部１４（取得応答受信手段）、コンテンツ取得制御部１５（コンテンツ取得制御手段）、ダウンロード管理部１６（取得状況管理手段）、表示データ作成部１７、コンテンツ取得部１８（コンテンツ取得手段）及び出力部１９を備えている。
【００８５】
入力部１１は、ユーザによる各種指示の入力を受け付ける。例えば、取得したい所望のコンテンツの選択、又はアプリケーションプログラムの選択、起動及び停止等の指示が入力される。また、画像ファイル、音楽ファイル又はアプリケーションプログラム等のコンテンツのダウンロード、保存している画像ファイルの表示もしくは音楽ファイルの再生、又はアプリケーションプログラムの実行等の指示も入力され得る。
【００８６】
入力方式としては、特に限定されるものではなく、例えば、キー入力方式、タッチパネル入力方式等が挙げられる。
【００８７】
コンテンツ取得要求送信部１２は、入力部１１が受け付けた指示に従って、コンテンツ取得要求をサーバ２０に送信する。コンテンツ取得要求送信部１２がコンテンツ取得要求を送信するときの回線の選択は、例えば、接続可能な通信環境に応じて自動的に設定されてもよいし、ユーザにより任意に選択されてもよい。コンテンツ取得要求を送信する際に使用された回線は、回線情報としてコンテンツ取得要求に付加される。
【００８８】
接続判定部１３は、端末装置１０が３Ｇ回線３０及びＷｉＦｉ回線３１のいずれの回線によってサーバ２０と接続されているかを判定する。
【００８９】
端末装置１０が接続している回線は、いずれの回線も使用可能な環境である場合は、例えば、ユーザの操作によりいつでも切り替え可能な構成にしてもよい。例えば、端末装置１０を使用している環境が３Ｇ回線３０及びＷｉＦｉ回線３１のどちらにも接続可能な環境であれば、ユーザが端末装置１０を操作して所定の設定変更画面で３Ｇ回線３０又はＷｉＦｉ回線３１の設定をオンすることによって切り替えることができる。
【００９０】
コンテンツ取得応答受信部１４は、サーバ２０から取得応答を受信する。この取得応答は、端末装置１０がサーバ２０に送信したコンテンツ取得要求に対する応答であり、上述した属性情報も含む。
【００９１】
コンテンツ取得制御部１５は、コンテンツ取得部１８にコンテンツを取得させるか否かを制御する。具体的には、コンテンツ取得応答受信部１４が取得応答と共に受信した属性情報に選択配信情報が含まれているとき、接続判定部１３が端末装置１０の接続環境がＷｉＦｉ回線３１であると判定した場合に、対象コンテンツを取得するようにコンテンツ取得部１８に指示する。
【００９２】
つまり、コンテンツ配信システム１００では、サーバ２０がコンテンツを送信するか否か判断すると共に、端末装置１０においても選択配信情報を受信したか否かによっていずれの回線を通じてコンテンツを取得するか決定する。このように、コンテンツの配信（取得）を２重に判定することにより、高額な通信コストの請求を避けることができる。
【００９３】
また、コンテンツ取得制御部１５は、後述するダウンロード管理部１６によって管理されている情報に基づくユーザのコンテンツ取得指示を入力部１１が受け付けたときにもコンテンツ取得部１８にコンテンツを取得させるか否かを制御する。この場合も同様に、接続判定部１３が端末装置１０の接続環境がＷｉＦｉ回線３１であると判定した場合のみ、対象コンテンツを取得するようにコンテンツ取得部１８に指示する。
【００９４】
ダウンロード管理部１６は、サーバ２０から受信した属性情報、及びコンテンツ取得要求を送信したコンテンツの取得状況等を管理する。
【００９５】
表示データ作成部１７は、ダウンロード管理部１６によって管理される、属性情報又は取得状況等の情報から表示用の情報を作成する。表示用の情報としては、例えば、コンテンツのタイトル、コンテンツの取得状況、個々のコンテンツが３Ｇ回線３０を通じて接続可能かを明示したアイコン、及びコンテンツのダウンロード中止又は再開を実行させることができる操作ボタン等を一覧表示したリストが挙げられる。このように表示データ作成部１７が作成した表示用の情報を出力部１９がディスプレイ（図示せず）に表示することによって、ユーザは取得応答を受信したコンテンツの取得状況を確認し、取得できなかったコンテンツの取得を再度実行することができる。
【００９６】
また、表示データ作成部１７は、コンテンツ取得応答受信部１４が受信した属性情報に選択配信情報が含まれている場合、コンテンツ取得要求を送信したコンテンツが３Ｇ回線３０を通じて取得されないことを示す表示用の情報を作成してもよい。これにより、ユーザは端末装置１０を操作してコンテンツ取得要求を送信した時点で、現在接続している回線では対象コンテンツを取得できないことを把握することができる。よって、その時点において直ちにコンテンツを取得したい場合には、接続回線を切り替える等の処理をユーザに促すことができる。
【００９７】
コンテンツ取得部１８は、コンテンツ取得制御部１５の指示に従ってサーバ２０から送信されるコンテンツを取得する。コンテンツ取得部１８が対象コンテンツのデータをすべて取得すると、サーバ２０に対してコンテンツの取得が完了したことを示す情報を送信する。
【００９８】
出力部１９は、図示しないディスプレイ又はスピーカ等から構成され、コンテンツ取得部１８が受信したコンテンツの画像を表示したり、音楽を出力したりする。また、表示データ作成部１７が作成した表示用の情報を表示する。ユーザは、出力部１９によって表示された表示用の情報を参照して、ダウンロード中のコンテンツのダウンロードを停止したり、未取得のコンテンツのダウンロードを再開したりするように指示を入力することができる。
【００９９】
（コンテンツのダウンロード）
次に、図２に示すフローチャートに基づいて、本実施形態に係るコンテンツの配信方法について説明する。図２は、図１に示すコンテンツ配信システム１００において、サーバ２０が端末装置１０からコンテンツ取得要求を受信したときの処理の流れを示すフローチャートである。
【０１００】
本実施形態では、ユーザが端末装置１０を操作してコンテンツを提供するサーバ２０にアクセスし、所望のコンテンツを購入することによってサーバ２０からコンテンツを取得する。
【０１０１】
図３〜６は、端末装置１０のディスプレイに表示される、コンテンツを購入するためのアプリケーションの画面表示例を示す。
【０１０２】
まず、ユーザは、端末装置１０を操作してサーバ２０からコンテンツを取得するためのアプリケーションを起動させて、取得可能なコンテンツを掲載する画面を表示させる（図３）。ここでは、エリア４０に取得可能な複数のコンテンツのタイトルが表示されている。この画面からユーザが購入を希望するコンテンツを選択する操作を行なうと、選択されたコンテンツの詳細情報を示す画面が表示される（図４）。
【０１０３】
図４に示す画面では、エリア４１に選択されたコンテンツの詳細情報が示されており、ここで、「カートに入れる」と表示されたボタン４２が選択されると、端末装置１０はサーバ２０にコンテンツ取得要求を送信し（ステップＳ１）、ディスプレイには図５に示すショッピングカート画面が表示される。なお、ここでいうショッピングカートとは購入予定のコンテンツを一時的に保留にする機能である。
【０１０４】
ステップＳ１にて送信されたコンテンツ取得要求をサーバ２０が受信すると、受信したコンテンツ取得要求に付加されている回線情報を回線判定部２３が読み出し、３Ｇ回線３０及びＷｉＦｉ回線３１のいずれを通じてコンテンツ取得要求が受信されたか判定する（ステップＳ２）。
【０１０５】
ステップＳ２にてＷｉＦｉ回線３１を通じて受信したと判定された場合、コンテンツ取得応答送信部２６はコンテンツ取得要求に対する取得応答を端末装置１０へ送信し、その後、ショッピングカート画面において注文を確定させると、端末装置１０のディスプレイには図６に示す購入完了画面が表示されてダウンロードが開始可能な状態になる。
【０１０６】
一方、３Ｇ回線３０を通じて受信したと判定された場合、選択配信判定部２４は、コンテンツ記憶部２２からコンテンツ取得要求に対応するコンテンツの属性情報を読出し、その属性情報に選択配信情報が含まれているか否かを判定する（ステップＳ３）。
【０１０７】
その結果、選択配信情報が含まれていなければ上記取得応答を端末装置１０へ送信し、上述のように注文を確定させることによってダウンロードが開始可能な状態になる。これに対し、選択配信情報が含まれていれば選択配信情報を付加した取得応答が端末装置１０へ送信されるため、注文を確定させてもダウンロードが開始可能な状態にならない。
【０１０８】
なお、端末装置１０が選択配信情報を付加した取得応答を受信したとき、例えば、図７のエリア４６に示すように、現在の通信環境ではダウンロードできないコンテンツであることを示す情報を警告表示することができる。図７は、図５に示す画面の他の表示例を示す図である。
【０１０９】
次に、ダウンロードが開始可能な状態にあるコンテンツ配信システム１００において、端末装置１０がダウンロードを開始するとき、取得応答と共に受信した属性情報に選択配信情報が含まれている場合、接続判定部１３は端末装置１０の接続環境が３Ｇ回線３０であるかＷｉＦｉ回線３１であるかを判定する（ステップＳ４）。
【０１１０】
その結果、ＷｉＦｉ回線３１であれば、コンテンツ取得制御部１５は、コンテンツをダウンロードするようにコンテンツ取得部１８に指示し、コンテンツ取得部１８はダウンロードを開始する（ステップＳ５）。なお、属性情報に選択配信情報が含まれていない場合には、接続環境を問わずコンテンツ取得部１８はダウンロードを開始する。
【０１１１】
一方、サーバ２０にて上述したようにダウンロード開始可能な状態でないと判断されるか、又はステップＳ４にて３Ｇ回線３０であると判定された場合、端末装置１０はコンテンツのダウンロード待機状態になる（ステップＳ６）。
【０１１２】
（コンテンツの再ダウンロード）
次に、図８に示すフローチャートに基づいて、コンテンツを再ダウンロードするときの処理について説明する。図８は、図１に示すコンテンツ配信システム１００において、購入したコンテンツのダウンロードを再開するときの処理の流れを示すフローチャートである。
【０１１３】
ここでは、上述したようにコンテンツを購入した後、ダウンロード待機中になっているコンテンツのダウンロードを再開するために、まず、ユーザは端末装置１０を操作して図９に示すリストが含まれるダウンロード管理画面を呼び出す。図９は、ダウンロード管理部１６によって管理される情報を示すダウンロード管理画面の一部を示す図である。
【０１１４】
図９に示すリストを含むダウンロード管理画面は、ダウンロード管理部１６が管理している情報、すなわち、サーバ２０から受信した属性情報と、コンテンツ取得要求を送信したコンテンツの取得状況とに基づいて表示データ作成部１７によって作成される。
【０１１５】
このリストには、エリア５０にコンテンツのタイトルが表示され、エリア５１にダウンロードの取得状況が表示されている。また、個々のコンテンツのダウンロード再開又は中止を実行するための操作ボタン５２、及びそのコンテンツが３Ｇ回線３０を通じて取得可能かを示すアイコン５３が表示されている。
【０１１６】
具体的には、コンテンツＡは既に取得済（ダウンロード完了）であり、現在取得中のコンテンツＢはデータ全容量の３６％まで取得が完了していることを示し、コンテンツＣはデータ全容量の２１％まで取得が完了していることを示す。また、コンテンツＤはＷｉＦｉ回線３１を通じてのみ取得可能なデータであり、過去に取得に失敗していることを示している。
【０１１７】
まず、ユーザがダウンロード管理画面から所望のコンテンツの取得を再開させるために「再開」と示す操作ボタン５４を選択すると、この選択を入力部１１が受け付ける（ステップＳ１０）。入力部１１がダウンロード再開指示を受け付けると、コンテンツ取得制御部１５はそのコンテンツが３Ｇ回線３０を通じて取得可能なデータであるか否かを判定する（ステップＳ１１）。
【０１１８】
その結果、３Ｇ回線３０を通じて取得可能であると判定された場合（ステップＳ１１にて「Ｙｅｓ」）、コンテンツ取得部１８がコンテンツのダウンロードを開始する（ステップＳ１２）。一方、３Ｇ回線３０を通じて取得できないと判定された場合（ステップＳ１１にて「Ｎｏ」）、接続判定部１３が現在の接続環境が３Ｇ回線３０であるかＷｉＦｉ回線３１であるかを判定する（ステップＳ１３）。
【０１１９】
ステップＳ１３にてＷｉＦｉ回線３１であると判定された場合、コンテンツ取得部１８がコンテンツのダウンロードを開始する（ステップＳ１２）。一方、３Ｇ回線３０であると判定された場合、コンテンツのダウンロードは再開されない。
【０１２０】
このとき、例えば表示データ作成部１７は、ダウンロードの再開が失敗したことをユーザに知らせるための表示データを作成してもよい。図１０は、図９に示すダウンロード管理画面において、ダウンロードが再開されない場合に表示されるエラー画面である。図１０では、現在の通信環境ではダウンロードできないコンテンツであることを示すポップアップウィンドウを表示して、ダウンロードが失敗した（エラーになった）ことを通知している。
【０１２１】
このように、本実施形態のコンテンツ配信システム１００では、接続回線によってサーバ２０からコンテンツが取得できない場合であっても、サーバ２０はコンテンツ取得要求に対する取得応答を端末装置１０へ送信する。また、端末装置１０は受信した取得応答を参照してコンテンツをダウンロードすることができる。よって、ユーザの購入機会を逃すことなく、ユーザのニーズに合ったコンテンツ配信を行なうことができる。
【０１２２】
端末装置１０がコンテンツの取得を完了したか否かの判定は、例えば、サーバ２０が端末装置１０にコンテンツを送信した後、端末装置１０から該コンテンツを取得したことを示す情報を受信した場合に完了したと判断すればよい。
【０１２３】
なお、上述の実施形態においては、コンテンツの属性情報に選択配信情報が含まれている場合、すなわちデータ容量が大きい場合には、サーバ２０及び端末装置１０の双方で接続回線を判定している。つまり、サーバ及び端末装置で二重にチェックしている。これにより費用の高額請求をより確実に回避することができる。
【０１２４】
しかしながら、本発明はこの形態に限定されるものではなく、サーバ２０又は端末装置１０のどちらか一方が回線を判定する形態であってもよい。
【０１２５】
つまり、コンテンツ取得要求に対応する対象コンテンツの属性情報に選択配信情報が含まれている場合、サーバ２０が接続回線を判定し、３Ｇ回線３０であればコンテンツを送信しないようにしてもよい。この場合、端末装置１０側では接続回線を判定せず、受動的にコンテンツを取得するような構成であり得る。
【０１２６】
一方、コンテンツ取得要求に対応する対象コンテンツの属性情報に選択配信情報が含まれている場合、サーバ２０では接続回線を判定せず、端末装置１０のみが接続配線を判定し、３Ｇ回線３０であればコンテンツを取得しないようにしてもよい。
【０１２７】
例えば、まず端末装置１０がコンテンツ取得要求をサーバ２０に送信し、サーバ２０はコンテンツ取得要求に対する取得応答を端末装置１０に送信する。端末装置１０は、受信した取得応答から３Ｇ回線３０を通じて取得可能なコンテンツであるかを判定し、３Ｇ回線３０では取得できないコンテンツであれば現在接続している回線を判定する。その結果、ＷｉＦｉ回線３１であればサーバ２０にコンテンツ本体の取得要求をさらに送信するような２つのステップに分けてコンテンツを取得する構成にしてもよい。
【０１２８】
なお、端末装置１０側のみで回線を判定する場合は、このように２つのステップに分ける形態に限らない。例えば、端末装置１０が、受信した取得応答から３Ｇ回線３０を通じて取得可能なコンテンツであるかを判定し、３Ｇ回線３０では取得できないコンテンツであれば現在接続している回線を判定する。その結果、３Ｇ回線３０であれば端末装置１０側でサーバ２０との通信を切断してダウンロードしないようにしてもよい。
【０１２９】
このように、サーバ２０又は端末装置１０のどちらかで回線を判定する形態であっても、通信コストが高額になることを防ぎつつ、ユーザが所望のコンテンツを取得する機会の損失を防ぐことができる。
【０１３０】
（プログラム及び記録媒体）
最後に、端末装置１０に含まれている各部は、ハードウェアロジックによって構成すればよい。また、次のように、ＣＰＵを用いてソフトウェアによって実現してもよい。
【０１３１】
すなわち端末装置１０は、各機能を実現するプログラムの命令を実行するＣＰＵ、このプログラムを格納したＲＯＭ、上記プログラムを実行可能な形式に展開するＲＡＭ、及び、上記プログラム及び各種データを格納するメモリ等の記憶装置（記録媒体）を備えている。この構成により、本発明の目的は所定の記録媒体によっても達成できる。
【０１３２】
この記録媒体は、上述した機能を実現するソフトウェアである端末装置１０のプログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録していればよい。端末装置１０に、この記録媒体を供給する。これにより、コンピュータとしての端末装置１０（又はＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。
【０１３３】
プログラムコードを端末装置１０に供給する記録媒体は、特定の構造又は種類のものに限定されない。すなわちこの記録媒体は、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスク又はＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、もしくはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【０１３４】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、実施形態に開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１３５】
本発明は、例えば、携帯電話、ＰＤＡ（Personal Digital Assistance）、電子ブックリーダー等の端末装置を用いたコンテンツ配信システムに好適に利用することができる。
【符号の説明】
【０１３６】
１０  端末装置
１１  入力部（入力手段）
１２  コンテンツ取得要求送信部（コンテンツ取得要求送信手段）
１３  接続判定部（接続判定手段）
１４  コンテンツ取得応答受信部（取得応答受信手段）
１５  コンテンツ取得制御部（コンテンツ取得制御手段）
１６  ダウンロード管理部（取得状況管理手段）
１７  表示データ作成部
１８  コンテンツ取得部（コンテンツ取得手段）
１９  出力部
２０  サーバ
２１  コンテンツ取得要求受信部（コンテンツ取得要求受信手段）
２２  コンテンツ記憶部
２３  回線判定部（回線判定手段）
２４  選択配信判定部（選択配信判定手段）
２５  コンテンツ配信制御部
２６  コンテンツ取得応答送信部（取得応答送信手段）
２７  コンテンツ送信部（コンテンツ送信手段）
３０  第１の回線，３Ｇ回線
３１  第２の回線，ＷｉＦｉ回線
１００  コンテンツ配信システム
【図１】
2012059055.tif 000003
【図２】
2012059055.tif 000004
【図３】
2012059055.tif 000005
【図４】
2012059055.tif 000006
【図５】
2012059055.tif 000007
【図６】
2012059055.tif 000008
【図７】
2012059055.tif 000009
【図８】
2012059055.tif 000010
【図９】
2012059055.tif 000011
【図１０】
2012059055.tif 000012