(57)【要約】【課題】特定の受信機器にコンテンツを転送する場合には、送信機器において受信機器を指定することなくコンテンツを送信できるようにする。【解決手段】コンテンツ送信機器が送信したコンテンツを受信するコンテンツ受信手段と、前記受信した画像を保存する保存手段と、前記保存されたコンテンツを取得する取得手段と、前記コンテンツ送信機器と前記取得手段により取得されたコンテンツを取得するコンテンツ受信機器とを関連付ける関連付け手段と、前記コンテンツ送信機器を識別するためのＩＤ、前記コンテンツ受信機器を識別するためのＩＤ、及びコンテンツ送信機器とコンテンツ受信機器との関連付け情報のレコードを登録する登録手段と、前記コンテンツ送信機器から配信条件となる特定の文字列を受信した時に、受信した文字列の値により、前記取得手段により取得されたコンテンツを受信可能な前記コンテンツ受信機器の配信範囲を決定する決定手段とを設ける。【選択図】図１２
2014123206.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ送信機器が送信したコンテンツを受信するコンテンツ受信手段と、
前記コンテンツ受信手段によって受信した画像を保存する保存手段と、
前記保存手段によって保存されたコンテンツを取得する取得手段と、
前記コンテンツ送信機器と前記取得手段によって取得されたコンテンツを取得するコンテンツ受信機器とを関連付ける関連付け手段と、
前記コンテンツ送信機器を識別するためのＩＤ、前記コンテンツ受信機器を識別するためのＩＤ、およびコンテンツ送信機器とコンテンツ受信機器との関連付け情報のレコードを登録する登録手段と、
前記コンテンツ受信手段が、前記コンテンツ送信機器から配信条件となる特定の文字列を受信した時に、受信した文字列の値によって、前記取得手段により取得されたコンテンツを受信可能な前記コンテンツ受信機器の配信範囲を決定する決定手段とを有することを特徴とするコンテンツ配信サーバ。
【請求項２】
前記関連付け手段は、
前記コンテンツ送信機器に対応させて複数のコンテンツ受信機器と関連付け可能であることを特徴とする請求項１に記載のコンテンツ配信サーバ。
【請求項３】
コンテンツ送信機器の情報を登録情報として、コンテンツ配信サーバに送信する送信手段と、
前記送信手段が送信した登録情報の送信結果を前記コンテンツ配信サーバから受信する受信手段と、
前記受信手段が受信した送信結果を示すコンテンツ送信機器ＩＤの値を、コンテンツ送信機器を識別するＩＤとして設定する設定手段とを有し、
前記送信手段は、前記コンテンツ配信サーバに、コンテンツ送信機器のＩＤの値、保持している画像、配信条件となる文字列を送信することを特徴とするコンテンツ送信機器。
【請求項４】
コンテンツ受信機器の情報を登録情報として、コンテンツ配信サーバに送信する送信手段と、
前記送信手段が送信した登録情報の送信結果を前記コンテンツ配信サーバから受信する受信手段と、
前記受信手段が受信した送信結果を示すコンテンツ受信機器のＩＤの値を、コンテンツ受信機器を識別するＩＤとして設定する設定手段とを有し、
前記送信手段は、コンテンツ配信サーバに、コンテンツ送信機器とコンテンツ受信機器の関連付けの要求を送信し、
前記受信手段は、前記コンテンツ配信サーバから関連付けの結果を受信することを特徴とするコンテンツ受信機器。
【請求項５】
前記送信手段は、コンテンツ送信機器の画像を受信するために、前記コンテンツ配信サーバに配信要求を送信し、
前記受信手段は、前記コンテンツ送信機器と関連付けられた場合、コンテンツ配信サーバを経由して画像を受信することを特徴とする請求項４に記載のコンテンツ受信機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ配信サーバ、コンテンツ送信機器及びコンテンツ受信機器に関し、特に、送信側機器のコンテンツを受信側機器へ配信するために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、コンテンツ配信システムにおいては、ネットワークを介して送信機器から受信機器へコンテンツを送信する場合には、コンテンツ送信機器は受信機器を選択し、その情報をコンテンツ配信サーバに送信すると、コンテンツが受信機器のアルバムに保存される。また、受信機器は、コンテンツ配信サーバにアクセスし、アルバムを読み出して画像を閲覧することができるように構成されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３１３９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のコンテンツ配信システムでは、事前に受信機器を設定しておき、コンテンツ送信機器はその受信機器を指定してコンテンツを送信しなければならなかった。このため、従来のコンテンツ配信システムにおいては、所望の受信機器に画像を送信する場合でも、送信する度に受信機器を指定しなければならない面倒があった。
本発明は前述の問題点に鑑み、所望の受信機器に画像を送信する場合には、受信機器を指定することなく画像を送信できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明のコンテンツ配信サーバは、コンテンツ送信機器が送信したコンテンツを受信するコンテンツ受信手段と、前記コンテンツ受信手段によって受信した画像を保存する保存手段と、前記保存手段によって保存されたコンテンツを取得する取得手段と、前記コンテンツ送信機器と前記取得手段によって取得されたコンテンツを取得するコンテンツ受信機器とを関連付ける関連付け手段と、前記コンテンツ送信機器を識別するためのＩＤ、前記コンテンツ受信機器を識別するためのＩＤ、およびコンテンツ送信機器とコンテンツ受信機器との関連付け情報のレコードを登録する登録手段と、前記コンテンツ受信手段が、前記コンテンツ送信機器から配信条件となる特定の文字列を受信した時に、受信した文字列の値によって、前記取得手段により取得されたコンテンツを受信可能な前記コンテンツ受信機器の配信範囲を決定する決定手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、事前に受信機器が特定されていなくても、送信機器はコンテンツを送信することができる。コンテンツ送信機器が送信したコンテンツは、受信機器を事後設定することで、送信機器が所望する受信機器に画像を配信することができる。
【図面の簡単な説明】
【０００７】
【図１】コンテンツ転送システムの全体構成の一例を説明する図である。
【図２】コンピュータ装置の構成例を示すブロック図である。
【図３】コンテンツ配信サーバにおいてコンテンツ送信機器の情報を格納する管理形態の一例を示す図である。
【図４】コンテンツ配信サーバにおいて画像の情報を格納する管理形態の一例を示す図である。
【図５】コンテンツ配信サーバにおいてコンテンツ受信機器の情報を格納する管理形態の一例を示す図である。
【図６】コンテンツ配信サーバにおいてコンテンツ送信機器を登録する一例を示すフローチャートである。
【図７】コンテンツ配信サーバにおいてコンテンツ送信機器から画像情報を受信した時の処理の一例を示すフローチャートである。
【図８】コンテンツ配信サーバにおいてコンテンツ受信機器を登録する方法の一例を示すフローチャートである。
【図９】コンテンツ配信サーバにおいてコンテンツ送信機器とコンテンツ受信機器の関連付けに関する情報を格納する管理形態の一例を示す図である。
【図１０】コンテンツ配信サーバにおいてコンテンツ送信機器とコンテンツ受信機器を関連付けする方法の一例を示すフローチャートである。
【図１１】コンテンツ配信サーバにおいて配信条件の情報を格納する管理形態の一例を示す図である。
【図１２】コンテンツ配信サーバにおいてコンテンツ送信機器から配信条件の文字列を受信した時の処理の一例を示すフローチャートである。
【図１３】コンテンツ配信サーバにおいてコンテンツ受信機器から画像の配信要求を受信した時の処理の一例を示すフローチャートである。
【図１４】コンテンツ送信機器においてコンテンツ配信サーバに登録情報を送信した時の処理の一例を示すフローチャートである。
【図１５】コンテンツ送信機器においてコンテンツ配信サーバに配信条件の文字列を送信した時の処理の一例を示すフローチャートである。
【図１６】コンテンツ受信機器においてコンテンツ配信サーバに登録情報を送信した時の処理の一例を示すフローチャートである。
【図１７】コンテンツ受信機器においてコンテンツ送信機器とコンテンツ受信機器との関連付けの要求を送信した時の処理の一例を示すフローチャートである。
【図１８】コンテンツ受信機器においてコンテンツ配信サーバに画像を受信するための配信要求を送信した時の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
＜第１の実施形態＞
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【０００９】
（コンテンツ転送システムの全体の説明）
図１を参照して、本実施形態のコンテンツ配信システムの構成例を説明する。
図１において、１０１はデジタルカメラ等のコンテンツ送信機器であり、ユーザが撮影した画像を保持している。ユーザはコンテンツ送信機器１０１に対応するレコードをコンテンツ配信サーバ１０３に登録しておくことで、コンテンツ送信機器１０１が保持している画像を、コンテンツ送信機器１０１を利用して、コンテンツ配信サーバ１０３に保存することができる。
【００１０】
コンテンツ配信サーバ１０３は、コンテンツ送信機器１０１からの画像情報を受信すると、コンテンツ送信機器１０１に対応するレコードが、コンテンツ配信サーバ１０３に登録されていることを確認する。そして、レコードが登録されている場合は画像をコンテンツ配信サーバ１０３に保存する。
【００１１】
１０２はコンテンツ受信機器であり、ユーザはコンテンツ配信サーバ１０３にコンテンツ受信機器１０２に対応するレコード、コンテンツ送信機器１０１とコンテンツ受信機器１０２との関連付け情報のレコードを登録しておく。これにより、コンテンツ受信機器１０２は、コンテンツ配信サーバ１０３に保存されているコンテンツ送信機器１０１の画像を受信することができる。
【００１２】
（コンピュータ装置の説明）
本実施形態のコンテンツ送信機器１０１、コンテンツ受信機器１０２、コンテンツ配信サーバ１０３を構成するコンピュータ装置の構成例を、図２のブロック図を参照して説明する。なお、コンテンツ送信機器１０１、コンテンツ受信機器１０２、コンテンツ配信サーバ１０３はそれぞれ単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにLocal Area Network（ＬＡＮ）などで接続されている。
【００１３】
図２において、２０１はコンピュータ装置２００の全体動作を制御する制御部であり、例えばCentral Processing Unit（ＣＰＵ）である。２０２は変更を必要としないプログラムやパラメータを格納するRead Only Memory（ＲＯＭ）である。２０３は外部装置またはインターネット２１４などから供給されるプログラムやデータを一時記憶するRandom Access Memory（ＲＡＭ）である。
【００１４】
２０４はコンピュータ装置２００に固定して設置されたハードディスクやメモリカード、あるいはコンピュータ装置２００から着脱可能な光ディスク、磁気や光カード、ＩＣカードなどを含む記憶装置である。記憶装置２０４はコンピュータ装置２００とインターネット２１４等のネットワークを介して遠隔に接続されていてもよい。２０５は編集者の操作を受け、各種データを入力するポインティングデバイス２０９やキーボード２１０などの入力デバイスとの操作入力インターフェイスである。
【００１５】
２０６はコンピュータ装置２００の保持するデータや供給されたデータを表示するためのディスプレイ２１１などの表示装置とを接続するための表示インターフェイスである。２０７はインターネット２１４などのネットワーク回線に接続するためのネットワークインタフェイスである。２０８は画像入力デバイス２１３とを接続するための画像入力インターフェイスである。
【００１６】
２１２は、ＣＰＵ２０１〜画像入力インターフェイス２０８の各デバイスを通信可能に接続するシステムバスである。なお、以降の処理はコンテンツ送信機器１０１、コンテンツ受信機器１０２、コンテンツ配信サーバ１０３のＣＰＵ２０１が記憶装置２０４またはインターネット２１４などから供給されるプログラムを読み出して起動する。そして、これらに従って各種デバイスを制御することにより実現される。
【００１７】
（コンテンツ配信サーバの説明）
本実施形態のコンテンツ配信サーバ１０３は、コンテンツ配信サーバ１０３の記憶装置に記憶されているプログラムを起動し、コンテンツ送信機器１０１に対応するレコードを登録しておく。そして、コンテンツ送信機器１０１から送信された画像を受信し、その画像をコンテンツ配信サーバ１０３に保存する。
【００１８】
ここで、図３はコンテンツ配信サーバ１０３が管理するコンテンツ送信機器１０１の情報を格納する管理形態の一例を示す図である。コンテンツ送信機器・テーブル３００は、コンテンツ送信機器１０１の情報を格納するためのテーブルであり、コンテンツ送信機器ＩＤ３０１はコンテンツ配信サーバ１０３がコンテンツ送信機器１０１を一意に特定するための識別子となっている。３０２はコンテンツ送信機器・テーブル３００のレコードであり、後述するコンテンツ配信サーバ１０３のコンテンツ送信機器１０１の登録処理を実行することで追加される。
【００１９】
図４は、コンテンツ配信サーバ１０３が管理するコンテンツ送信機器１０１から受信した画像の情報を格納する管理形態の一例を示す図である。
図５は、コンテンツ配信サーバ１０３が管理するコンテンツ受信機器１０２の情報を格納する管理形態の一例を示す図である。
【００２０】
次に、図６のフローチャートを参照して、コンテンツ配信サーバ１０３がコンテンツ送信機器１０１からのコンテンツ送信機器１０１の登録要求を受信した時の動作を説明する。図６のフローチャートの処理は、ＲＯＭ２０２に記録されたプログラムを、ワークメモリとして機能するＲＡＭ２０３に展開してＣＰＵ２０１が実行することで実現する。
コンテンツ配信サーバ１０３のＣＰＵ２０１は、コンテンツ送信機器１０１からの登録要求を受信したか否かを判定し（Ｓ６０１）、登録要求があった場合にはコンテンツ送信機器１０１の登録情報を取得する（Ｓ６０２）。登録要求がない場合にはＳ６０１の実行を継続する。
【００２１】
次に、コンテンツ配信サーバ１０３のＣＰＵ２０１は、Ｓ６０２の実行によって取得した登録情報をコンテンツ送信機器・テーブル３００のレコードとして記憶装置２０４に記憶することで登録処理を行う（Ｓ６０３）。そして、コンテンツ配信サーバ１０３のＣＰＵ２０１は、Ｓ６０３の実行によって登録したレコードに対応するコンテンツ送信機器ＩＤ３０１の値を登録結果としてコンテンツ送信機器１０１に返却する（Ｓ６０４）。Ｓ６０４の実行によって返却された値は、コンテンツ送信機器１０１に設定され、コンテンツ送信機器１０１を一意に識別するためのＩＤとして利用される。
【００２２】
図４において、画像・テーブル４００はコンテンツ送信機器１０１から送信された画像の情報を格納するためのテーブルである。画像ＩＤ４０１は、コンテンツ配信サーバ１０３が画像を一意に識別するための識別子、コンテンツ送信機器ＩＤ４０２は画像を送信したコンテンツ送信機器１０１を判別するための識別子である。画像パス４０３はコンテンツ配信サーバ１０３が保存している画像の所在を示す情報である。
【００２３】
また、コンテンツ送信機器ＩＤ４０２は、図３で説明したコンテンツ送信機器・テーブル３００のコンテンツ送信機器ＩＤ３０１と関連付けられている。４０４は画像・テーブル４００のレコードであり、後述するコンテンツ配信サーバ１０３のコンテンツ送信機器１０１からの画像情報の受信処理を実行することで追加される。
次に、図７を参照して、コンテンツ配信サーバ１０３がコンテンツ送信機器１０１からの画像情報を受信した時の動作を説明する。
コンテンツ配信サーバ１０３のＣＰＵ２０１は、コンテンツ送信機器１０１からの画像情報とコンテンツ送信機器ＩＤ３０１を受信したか否かを判定し（Ｓ７０１）、受信した場合にはコンテンツ送信機器１０１からの画像情報とコンテンツ送信機器ＩＤ３０１を取得する（Ｓ７０２）。受信がない場合（Ｓ７０１でＮｏ）にはＳ７０１の実行を継続する。
【００２４】
次に、コンテンツ配信サーバ１０３のＣＰＵ２０１は、Ｓ７０２の実行によって取得した画像情報を画像・テーブル４００のレコードとして記憶装置２０４に記憶するとともに、画像を記憶装置２０４の別の領域に保存する（Ｓ７０３）。ここで、Ｓ７０３の実行によって作成されるレコードに対応するコンテンツ送信機器ＩＤ４０２にはＳ７０２で画像情報とともに取得されたコンテンツ送信機器ＩＤが設定される。そして、画像パス４０３には記憶装置２０４において画像が保存されている所在を示す情報が設定される。
【００２５】
図５において、コンテンツ受信機器・テーブル５００はコンテンツ受信機器１０２の情報を格納するためのテーブルであり、コンテンツ受信機器ＩＤ５０１はコンテンツ配信サーバ１０３がコンテンツ受信機器１０２を一意に特定するための識別子となっている。５０２はコンテンツ受信機器・テーブル５００のレコードであり、後述するコンテンツ配信サーバ１０３のコンテンツ受信機器１０２の登録処理を実行することで追加される。
次に、図８を参照して、コンテンツ配信サーバ１０３がコンテンツ受信機器１０２からのコンテンツ受信機器１０２の登録要求を受信した時の動作を説明する。
コンテンツ配信サーバ１０３のＣＰＵ２０１は、コンテンツ受信機器１０２からの登録要求を受信したか否かを判定し（Ｓ８０１）、登録要求があった場合にはコンテンツ受信機器１０２の登録情報を取得する（Ｓ８０２）。登録要求がない場合にはＳ８０１の実行を継続する。
【００２６】
次に、コンテンツ配信サーバ１０３のＣＰＵ２０１は、Ｓ８０２の実行によって取得した登録情報をコンテンツ受信機器・テーブル５００のレコードとして記憶装置２０４に記憶することで登録処理を行う（Ｓ８０３）。そして、コンテンツ配信サーバ１０３のＣＰＵ２０１は、Ｓ８０３の実行によって登録したレコードに対応するコンテンツ受信機器ＩＤ５０１の値を登録結果としてコンテンツ受信機器１０２に返却する（Ｓ８０４）。Ｓ８０４の実行によって返却された値は、コンテンツ受信機器１０２に設定され、コンテンツ受信機器１０２を一意に識別するためのＩＤとして利用される。
【００２７】
図９は、コンテンツ配信サーバ１０３が管理するコンテンツ送信機器１０１とコンテンツ受信機器１０２との関連付けに関する情報を格納する管理形態の一例を示す図である。関連付けテーブル９００は、コンテンツ送信機器１０１とコンテンツ受信機器１０２との関連付けに関する情報を格納するためのテーブルである。
【００２８】
コンテンツ送信機器ＩＤ９０１はコンテンツ送信機器１０１を判別するための識別子、コンテンツ受信機器ＩＤ９０２はコンテンツ受信機器１０２を判別するための識別子となっている。９０３は関連付けテーブル９００のレコードであり、後述するコンテンツ配信サーバ１０３のコンテンツ送信機器１０１とコンテンツ受信機器１０２との関連付け処理を実行することで追加される。
【００２９】
また、コンテンツ送信機器ＩＤ９０１はコンテンツ送信機器・テーブル３００のコンテンツ送信機器ＩＤ３０１、コンテンツ受信機器ＩＤ９０２はコンテンツ受信機器・テーブル５００のコンテンツ受信機器ＩＤ５０１と、それぞれ関連付けられている。９１１は関連付けテーブル９００のレコードの一例であり、あるコンテンツ送信機器１０１は複数のコンテンツ受信機器１０２と関連付け可能であることを示している。なお、コンテンツ送信機器ＩＤとコンテンツ受信機器ＩＤの組み合わせに対して、ＵＲＬが生成され、コンテンツ受信機器１０２に通知される。
【００３０】
コンテンツ受信機器１０２がこのＵＲＬを用いてアクセスすると、コンテンツ配信サーバ１０３はコンテンツ送信機器ＩＤに関連付けて記憶されている画像を読み出し、コンテンツ受信機器１０２へ配信する。
【００３１】
次に、図１０を参照してコンテンツ配信サーバ１０３が、コンテンツ受信機器１０２から、コンテンツ送信機器１０１とコンテンツ受信機器１０２との関連付け要求を受信した時の動作を説明する。
コンテンツ配信サーバ１０３のＣＰＵ２０１は、コンテンツ受信機器１０２からのコンテンツ送信機器１０１とコンテンツ受信機器１０２との関連付け要求を受信したか否かを判定する（Ｓ１００１）。関連付け要求があった場合には、これらの関連付けに必要となるコンテンツ送信機器１０１のコンテンツ送信機器ＩＤとコンテンツ受信機器１０２のコンテンツ受信機器ＩＤとをコンテンツ受信機器１０２から取得する（Ｓ１００２）。関連付け要求がない場合はＳ１００１の実行を継続する。
【００３２】
次に、コンテンツ配信サーバ１０３のＣＰＵ２０１は、Ｓ１００２の実行によって取得した関連付けに必要な情報をもとに、関連付けの情報を関連付け・テーブル９００のレコードとして登録する（Ｓ１００３）。ここで、Ｓ１００３の実行によって作成されるレコードに対応するコンテンツ送信機器ＩＤ９０１には、コンテンツ送信機器１０１を識別するためのＩＤが設定され、コンテンツ受信機器ＩＤ９０２にはコンテンツ受信機器１０２を識別するためのＩＤが設定される。コンテンツ配信サーバ１０３のＣＰＵ２０１は、コンテンツ送信機器ＩＤ９０１とコンテンツ受信機器ＩＤ９０２の組み合わせに対するＵＲＬを生成し、コンテンツ受信機器１０２へ送信する（Ｓ１００４）。その結果、コンテンツ受信機器１０２はＵＲＬを記憶し、コンテンツ配信サーバ１０３と通信する際に利用する。
【００３３】
図１１は、コンテンツ配信サーバ１０３が管理するコンテンツ送信機器１０１からの画像をコンテンツ受信機器１０２に配信するための配信条件に関する情報を格納するための管理形態の一例を示す図である。
【００３４】
配信条件・テーブル１１００は、コンテンツ送信機器１０１からの画像をコンテンツ受信機器１０２に配信するための配信条件を格納するためのテーブルである。配信条件ＩＤ１１０１は配信条件を一意に識別するための識別子、配信条件１１０２はコンテンツ送信機器１０１が画像をどのような範囲でコンテンツ受信機器１０２に配信するかを示す情報となっている。１１０３は配信条件・テーブル１１００のレコードである。
【００３５】
１１１０は配信条件・テーブル１１００のレコードの一例である。配信条件１１０２の値は、コンテンツ送信機器１０１から送信された文字例によって、コンテンツ配信サーバ１０３が、どのコンテンツ受信機器１０２に画像を配信するかを決定するための条件が設定されている。
【００３６】
配信画像・テーブル１１２０は配信条件と画像との関連付けに関する情報を格納するためのテーブルであり、配信条件ＩＤ１１２１は配信条件を判別するための識別子、画像ＩＤ１１２２は画像を判別するための識別子となっている。１１２３は配信画像・テーブル１１２０のレコードである。また、配信条件ＩＤ１１２１は配信条件・テーブル１１００の配信条件ＩＤ１１０１と、画像ＩＤ１１２２は画像・テーブル４００の画像ＩＤ４０１と、それぞれ関連付けられている。
【００３７】
図１２は、図７のＳ７０２において、コンテンツ配信サーバ１０３がコンテンツ送信機器１０１の画像と共に配信条件となる文字列受信時の動作の一例を示すフローチャートである。
コンテンツ配信サーバ１０３のＣＰＵ２０１は、Ｓ７０２において受信した結果に応じて、コンテンツ送信機器１０１から画像情報を取得する（Ｓ１２０１）。
【００３８】
次に、コンテンツ配信サーバ１０３のＣＰＵ２０１は、Ｓ１２０１で取得した画像情報から文字列を取得する（Ｓ１２０２）。そして、コンテンツ配信サーバ１０３のＣＰＵ２０１は、Ｓ１２０２で取得した文字列をもとに、配信条件・テーブル１１００の配信条件を参照する。そして、その文字列に合致する配信条件を特定し、コンテンツ送信機器１０１からの画像の配信範囲を決定する（Ｓ１２０３）。例えば、コンテンツ送信機器１０１から送信された文字列の値がコンテンツ送信機器ＩＤと同じであった場合には、関連付けられたコンテンツ受信機器ＩＤのＵＲＬによって読み出されるよう管理する。
【００３９】
一方、配信条件・テーブル１１００の配信条件１１０２の値を参照する。そして、配信条件ＩＤ１１０１の値が「１」で、配信条件の値が「文字列にコンテンツ送信機器ＩＤを指定している場合は、関連付けられた全てのコンテンツ受信機器に配信する」という配信範囲が決定される。すなわち、当該コンテンツ送信機器ＩＤを含む全ての組み合わせのＵＲＬを用いたアクセスに対して、コンテンツ送信機器ＩＤに関連付けられたすべての画像のうち配信条件「１」に関連付けられた画像を配信する。
なお、配信条件１１０２の値が「２」の場合、当該コンテンツ送信機器ＩＤを含む全ての組み合わせのうち、特定の組み合わせのＵＲＬを用いたアクセスに対してのみ、コンテンツ送信機器ＩＤに関連付けられたすべての画像のうち配信条件「２」に関連付けられた画像を配信する。なお、ここで特定の組み合わせはテーブル９００に最初に登録されたもの、最後に登録されたもの等、所定の条件に基づき選択される。
【００４０】
また、Ｓ１２０１で取得された画像の情報は画像・テーブル４００にレコードとして登録されるが、そのレコードに対応する画像ＩＤ４０１の値と決定された配信範囲をもとに、配信画像・テーブル１１２０のレコードを登録する。このようにしておくことで、どの画像がどのように配信されるかが判別できるようになっている。尚、コンテンツ送信機器１０１からの文字列は特定の値以外にも、配信条件・テーブル１１００の配信条件１１０２の条件に合致する値であれば、空白などであってもよい。
【００４１】
次に、図１３のフローチャートを参照して、コンテンツ配信サーバ１０３が、コンテンツ送信機器１０１とコンテンツ受信機器１０２との関連付け完了後のコンテンツ受信機器１０２から画像の配信要求を受信した時の動作を説明する。
コンテンツ配信サーバ１０３のＣＰＵ２０１は、コンテンツ受信機器１０２から画像の配信要求を受信したか否かを判定する（Ｓ１３０１）。配信要求があった場合にはコンテンツ受信機器１０２の配信要求に用いられたＵＲＬから、どのコンテンツ送信機器１０１の画像を受信するかを特定するためのコンテンツ送信機器ＩＤを取得し、配信条件に合致する画像を取得する（Ｓ１３０２）。次に、取得した画像をコンテンツ受信機器１０２に返却する（Ｓ１３０３）。
【００４２】
ここで、配信条件の特定方法を説明する。
まず、コンテンツ配信サーバ１０３のＣＰＵ２０１は、Ｓ１３０２で取得したコンテンツ送信機器ＩＤの値をもとに、画像・テーブル４００のコンテンツ送信機器ＩＤ４０２の値を参照して、対象となる画像の画像ＩＤ４０１の値を取得する。
【００４３】
そして、コンテンツ配信サーバ１０３のＣＰＵ２０１は、取得した画像ＩＤの値をもとに、配信画像・テーブル１１２０の画像ＩＤ１１２２を参照して、配信条件ＩＤ１１２１の値を取得する。次にコンテンツ配信サーバ１０３のＣＰＵ２０１は、配信条件ＩＤ１１２１の値をもとに、配信条件・テーブル１１００の配信条件ＩＤ１１０１の値を参照して、配信条件１１０２の値を取得する。コンテンツ配信サーバ１０３のＣＰＵ２０１は、配信条件１１０２の条件と、関連付け・テーブル９００をもとに、コンテンツ受信機器１０２がどの画像を受信可能なのか、配信の条件を特定する。
【００４４】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを登録し、接続のあった機器コンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【００４５】
（コンテンツ送信機器の説明）
本実施形態のコンテンツ送信機器１０１は、コンテンツ送信機器１０１のプログラムを起動し、コンテンツ配信サーバ１０３にその情報を登録しておくことで、コンテンツ配信サーバ１０３に画像を送信することができる。
【００４６】
図１４のフローチャートを参照して、コンテンツ送信機器１０１がコンテンツ配信サーバ１０３にコンテンツ送信機器の登録情報を送信した時の動作を説明する。
コンテンツ送信機器１０１のＣＰＵ２０１は、コンテンツ送信機器１０１の情報を登録情報として、コンテンツ配信サーバ１０３に送信する（Ｓ１４０１）。コンテンツ送信機器１０１のＣＰＵ２０１は、コンテンツ配信サーバ１０３から、Ｓ１４０１の実行結果として、コンテンツ送信機器１０１のコンテンツ送信機器ＩＤを受信する（Ｓ１４０２）。次に、そのコンテンツ送信機器ＩＤの値を、コンテンツ送信機器１０１を識別するＩＤとして設定する（Ｓ１４０３）。
【００４７】
次に、図１５のフローチャートを参照して、コンテンツ送信機器１０１がコンテンツ配信サーバ１０３に画像と配信条件を送信した時の動作を説明する。
コンテンツ送信機器１０１のＣＰＵ２０１は、コンテンツ配信サーバ１０３に、コンテンツ送信機器１０１に設定されているコンテンツ送信機器ＩＤ、保持している画像、配信条件となる文字列を送信する（Ｓ１５０１）。そして、コンテンツ配信サーバ１０３から送信結果を受信する（Ｓ１５０２）。ここで、配信条件となる文字列は、コンテンツ配信サーバ１０３が管理している配信条件・テーブル１１００の配信条件に対応する文字列であり、コンテンツ送信機器ＩＤの値、特定の文字列、空白などを設定することができる。
【００４８】
コンテンツ送信機器１０１は、コンテンツ配信サーバ１０３に配信条件となる文字列を送信することで、コンテンツ配信サーバ１０３がコンテンツ送信機器１０１のどの画像をコンテンツ受信機器１０２に配信可能とするか決めることができる。
【００４９】
（コンテンツ受信機器の説明）
本実施形態のコンテンツ受信機器１０２は、コンテンツ受信機器１０２のプログラムを起動し、コンテンツ配信サーバ１０３にその情報を登録する。そして、コンテンツ送信機器１０１と、コンテンツ受信機器１０２とを関連付けておくことで、コンテンツ配信サーバ１０３を経由してコンテンツ送信機器１０１の画像を受信することができる。
【００５０】
図１６のフローチャートを参照して、コンテンツ受信機器１０２がコンテンツ配信サーバ１０３にコンテンツ受信機器１０２の登録情報を送信した時の動作を説明する。
コンテンツ受信機器１０２のＣＰＵ２０１は、コンテンツ受信機器１０２の情報を登録情報として、コンテンツ配信サーバ１０３に送信する（Ｓ１６０１）。
次に、コンテンツ受信機器１０２のＣＰＵ２０１は、コンテンツ配信サーバ１０３から、Ｓ１６０１の実行結果として、コンテンツ受信機器１０２のコンテンツ受信機器ＩＤを受信する（Ｓ１６０２）。そのコンテンツ受信機器ＩＤの値を、コンテンツ受信機器１０２を識別するＩＤとして設定する（Ｓ１６０３）。
【００５１】
次に、図１７のフローチャートを参照して、コンテンツ受信機器１０２がコンテンツ配信サーバ１０３にコンテンツ送信機器１０１とコンテンツ受信機器１０２との関連付けの要求を送信した時の動作を説明する。
コンテンツ受信機器１０２のＣＰＵ２０１は、コンテンツ配信サーバ１０３に、コンテンツ送信機器１０１のコンテンツ送信機器ＩＤと、コンテンツ受信機器のコンテンツ受信機器ＩＤとを関連付けの情報として、関連付け要求を送信する（Ｓ１７０１）。そして、コンテンツ配信サーバ１０３から関連付けの結果を受信する（Ｓ１７０２）。
【００５２】
ここで、コンテンツ受信機器１０２は、コンテンツ送信機器１０１を識別するためのコンテンツ送信機器ＩＤを取得しておく必要がある。これは事前に、コンテンツ受信機器１０２にコンテンツ送信機器１０１を接続しておく等して、コンテンツ受信機器１０２にコンテンツ送信機器ＩＤをコピーすることで実現できる。
【００５３】
次に、図１８のフローチャートを参照して、コンテンツ受信機器１０２がコンテンツ配信サーバ１０３にコンテンツ送信機器１０１の画像を受信するために、画像の配信要求を送信した時の動作を説明する。
コンテンツ受信機器１０２のＣＰＵ２０１は、コンテンツ配信サーバ１０３にコンテンツ受信機器１０２を識別するためのコンテンツ受信機器ＩＤと画像の配信要求を送信する（Ｓ１８０１）。次に、コンテンツ配信サーバ１０３から送信される画像を受信する（Ｓ１８０２）。次に、画像を取得する（Ｓ１８０３）。
【００５４】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。前述の実施形態の一部を適宜組み合わせてもよい。
【００５５】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５６】
１０１  コンテンツ送信機器
１０２  コンテンツ受信機器
１０３  コンテンツ配信サーバ
【図１】
2014123206.tif 000003
【図２】
2014123206.tif 000004
【図３】
2014123206.tif 000005
【図４】
2014123206.tif 000006
【図５】
2014123206.tif 000007
【図６】
2014123206.tif 000008
【図７】
2014123206.tif 000009
【図８】
2014123206.tif 000010
【図９】
2014123206.tif 000011
【図１０】
2014123206.tif 000012
【図１１】
2014123206.tif 000013
【図１２】
2014123206.tif 000014
【図１３】
2014123206.tif 000015
【図１４】
2014123206.tif 000016
【図１５】
2014123206.tif 000017
【図１６】
2014123206.tif 000018
【図１７】
2014123206.tif 000019
【図１８】
2014123206.tif 000020