(57)【要約】【課題】ユーザ側の固有情報が第三者に知得されることなくコンテンツを配信する。【解決手段】端末装置１０により２つのセッションキーＳＫ１とＳＫ２を生成して、一方のセッションキーＳＫ１を対象装置２０経由で参照装置３０へ送信し、他方のセッションキーＳＫ２を参照装置３０へ直接送信し、参照装置３０において２つの異なる経路で送られたセッションキーを照合する。セッションキーＳＫ１およびＳＫ２は端末装置１０の固有情報が含まれないように乱数、ハッシュ関数、または暗号化を用いて生成する。端末装置１０は参照装置３０へのみアドレスを送信する。対象装置２０からスポットＩＤとコンテキストＩＤを参照装置３０へ送信し、上記セッションキーの照合ができた場合に、スポットＩＤおよびコンテキストＩＤに対応するＵＲＬが端末装置１０へ送信される。端末装置１０は上記のＵＲＬに応じたコンテンツをコンテンツ格納装置４０から取得する。【選択図】図１
2008158575.tif 000002
【特許請求の範囲】
【請求項１】
第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信する端末装置と、
前記第１信号を受信し、該第１信号に含まれる第１セッションキーを含む第３信号を送信する対象装置と、
前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定する参照装置とを有して構成され、
前記対応付けが正しいと判定された場合に、前記第１信号に応じて指定されたコンテンツを前記端末装置に配信する
ことを特徴とするコンテンツ配信システム。
【請求項２】
第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信し、コンテンツを取得するための情報を含む第４信号を受信して該コンテンツを取得するための情報に従ってコンテンツの配信を要求する第５信号を送信し、前記第５信号の送信先から前記要求にかかるコンテンツを受信する端末装置と、
前記第１信号を受信し、該第１信号に含まれる第１セッションキーと前記配信要求されるコンテンツを指定するための識別情報とを含む第３信号を送信する対象装置と、
前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第３信号に含まれる識別情報に基づく前記第４信号を前記受信した第２信号の送信元である端末装置に送信する参照装置と、
前記第５信号を受信し、受信した第５信号によって要求されたコンテンツを該第５信号の送信元である端末装置に送信するコンテンツ格納装置と
を有して構成されるコンテンツ配信システム。
【請求項３】
第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信し、前記第１信号の送信先によって指定されたコンテンツを前記第２信号の送信先から受信する端末装置と、
前記第１信号を受信し、該第１信号に含まれる第１セッションキーと配信するコンテンツを指定するための識別情報とを含む第３信号を送信する対象装置と、
前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第３信号に含まれる識別情報に基づいてコンテンツの配信を要求する第４信号を送信し、前記第４信号の送信先から前記要求にかかるコンテンツを受信し、受信したコンテンツを前記受信した第２信号の送信元である端末装置に送信する参照装置と、
前記第４信号を受信し、受信した第４信号によって要求されたコンテンツを該第４信号の送信元である参照装置に送信するコンテンツ格納装置と
を有して構成されるコンテンツ配信システム。
【請求項４】
第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信し、前記第１信号の送信先によって指定されたコンテンツを前記第２信号の送信先から受信する端末装置と、
前記第１信号を受信し、該第１信号に含まれる第１セッションキーと配信するコンテンツを指定するための識別情報とを含む第３信号を送信する対象装置と、
前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第３信号に含まれる識別情報に基づいてコンテンツデータベースからコンテンツを取り出し、取り出したコンテンツを前記受信した第２信号の送信元である端末装置に送信する参照装置と
を有して構成されるコンテンツ配信システム。
【請求項５】
第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信し、コンテンツを取得するための情報を含む第４信号を受信して該コンテンツを取得するための情報に従ってコンテンツの配信を要求する第５信号を送信し、前記第５信号の送信先から前記要求にかかるコンテンツを受信する端末装置と、
前記第１信号を受信し、受信した第１信号に応じて配信するコンテンツを指定し、該受信した第１信号に含まれる第１セッションキーと、前記指定されたコンテンツに対する前記コンテンツを取得するための情報とを含む第３信号を送信する対象装置と、
前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第３信号に基づく前記第４信号を前記受信した第２信号の送信元である端末装置に送信する参照装置と、
前記第５信号を受信し、受信した第５信号によって要求されたコンテンツを該第５信号の送信元である端末装置に送信するコンテンツ格納装置と
を有して構成されるコンテンツ配信システム。
【請求項６】
第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信し、前記第１信号の送信先によって指定されたコンテンツを前記第２信号の送信先から受信する端末装置と、
前記第１信号を受信し、受信した第１信号に応じて配信するコンテンツを指定し、該受信した第１信号に含まれる第１セッションキーと、前記指定されたコンテンツに対するコンテンツを取得するための情報とを含む第３信号を送信する対象装置と、
前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第３信号に基づいてコンテンツの配信を要求する第４信号を送信し、前記第４信号の送信先から前記要求にかかるコンテンツを受信し、受信したコンテンツを前記受信した第２信号の送信元である端末装置に送信する参照装置と、
前記第４信号を受信し、受信した第４信号によって要求されたコンテンツを該第４信号の送信元である参照装置に送信するコンテンツ格納装置と
を有して構成されるコンテンツ配信システム。
【請求項７】
第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信し、前記第１信号の送信先によって指定されたコンテンツを前記第２信号の送信先から受信する端末装置と、
前記第１信号を受信し、受信した第１信号に応じてコンテンツデータベースからコンテンツを取り出し、該受信した第１信号に含まれる第１セッションキーと前記取り出されたコンテンツとを含む第３信号を送信する対象装置と、
前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第３信号に含まれるコンテンツを前記受信した第２信号の送信元である端末装置に送信する参照装置と
を有して構成されるコンテンツ配信システム。
【請求項８】
端末装置から第１セッションキーを含む第１信号を受信し、該第１信号に含まれる第１セッションキーを含む第３信号を送信する対象装置と、
前記端末装置から前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を受信し、前記対象装置から前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定する参照装置とを有して構成され、
前記対応付けが正しいと判定された場合に、前記第１信号に応じて指定されたコンテンツを前記端末装置に配信する
ことを特徴とするコンテンツ配信システム。
【請求項９】
前記コンテンツを取得するための情報は、当該コンテンツの格納された場所を示すＵＲＬ、アドレス、ファイル名、ポインタ情報のいずれかであることを特徴とする請求項２、５、６のいずれかの項に記載のコンテンツ配信システム。
【請求項１０】
前記第１セッションキーは前記端末装置を特定する情報を含まないユニークなビット列として構成されたことを特徴とする請求項１から請求項９のいずれかの項に記載のコンテンツ配信システム。
【請求項１１】
前記第１セッションキーと前記第２セッションキーは同一であることを特徴とする請求項１から請求項１０のいずれかの項に記載のコンテンツ配信システム。
【請求項１２】
前記第２セッションキーをハッシュ化して前記第１セッションキーとしたことを特徴とする請求項１から請求項１０のいずれかの項に記載のコンテンツ配信システム。
【請求項１３】
前記第１セッションキーは乱数を含んで構成されることを特徴とする請求項１から請求項１２のいずれかの項に記載のコンテンツ配信システム。
【請求項１４】
前記第１セッションキーは前記端末装置に固有の文字列に所定のカウンタ値を結合した文字列に基づいて構成されていることを特徴とする請求項１から請求項１２のいずれかの項に記載のコンテンツ配信システム。
【請求項１５】
前記対象装置は展示物または広告物に対応付けて設けられたことを特徴とする請求項１から請求項１４のいずれかの項に記載のコンテンツ配信システム。
【請求項１６】
前記第１信号は無線通信によって送信されることを特徴とする請求項１から請求項１５のいずれかの項に記載のコンテンツ配信システム。
【請求項１７】
前記無線通信は赤外線を用いることを特徴とする請求項１から請求項１６のいずれかの項に記載のコンテンツ配信システム。
【請求項１８】
前記第２信号がコンテンツの配信先を変更するためのアドレス情報を含み、該アドレス情報により指定された端末にコンテンツを配信することを特徴とする請求項１から請求項１７に記載のコンテンツ配信システム。
【請求項１９】
前記第１信号が属性情報を含み、該属性情報に応じたコンテンツを配信することを特徴とする請求項１から請求項１８に記載のコンテンツ配信システム。
【請求項２０】
前記第２信号が属性情報を含み、該属性情報に応じたコンテンツを配信することを特徴とする請求項１から請求項１８に記載のコンテンツ配信システム。
【請求項２１】
請求項１から請求項２０のいずれかの項に記載のコンテンツ配信システムにおける対象装置であって、前記第１セッションキーを含む信号を受信し、該信号に含まれる第１セッションキーとコンテンツを指定するための識別情報とを含む信号を送信することを特徴とする対象装置。
【請求項２２】
コンテンツを出力する手段と、
出力するコンテンツを切り換える手段とを有し、
出力しているコンテンツに応じて前記識別情報を切り換える
ことを特徴とする請求項２１に記載の対象装置。
【請求項２３】
請求項１から請求項２０のいずれかの項に記載のコンテンツ配信システムにおける参照装置であって、前記第１セッションキーを含む信号を前記対象装置から受信し、前記第２セッションキーを含む信号を前記端末装置から受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、コンテンツの配信またはコンテンツを取得するための情報の送信を行うことを特徴とする参照装置。
【請求項２４】
前記対象装置からコンテンツを指定するための識別情報を受信し、該識別情報に基づいて、コンテンツの配信またはコンテンツを取得するための情報の送信を行うことを特徴とする請求項２３に記載の参照装置。
【請求項２５】
第１セッションキーを含む第１信号を第１の送信先に送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を第２の送信先に送信し、前記第２信号と前記第１の送信先から送られた第１信号とを受信した前記第２の送信先において該受信した信号に含まれる第１セッションキーと第２セッションキーの対応付けが正しいと判定された場合に配信される、前記第１信号に応じたコンテンツを受信する端末装置。
【請求項２６】
前記受信したコンテンツを表示する手段を備えた請求項２５に記載の端末装置。
【請求項２７】
端末装置が第１セッションキーを含む第１信号を対象装置に送信するステップと、
対象装置が前記第１信号を受信して該第１信号に含まれる第１セッションキーを含む第３信号を参照装置に送信するステップと、
対象装置が前記第１信号に応じてコンテンツを指定するステップと、
端末装置が前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を参照装置に送信するステップと、
参照装置が前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定するステップと、
前記対応付けが正しいと判定された場合に配信される前記指定されたコンテンツを端末装置が受信するステップと
を含むことを特徴とするコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システム、コンテンツ配信方法、端末装置、対象装置、および参照装置に関する。
【背景技術】
【０００２】
従来、例えば公共の場所や美術館などで画像等の情報を表示して人々に情報提供を行う情報表示装置に対して、ユーザの所持する端末装置から所定の信号を送信して、情報表示装置に表示されている情報に関連した情報（以下コンテンツという）を端末装置に配信するコンテンツ配信システムが知られている（例えば、特許文献１参照）。このようなコンテンツ配信システムでは、端末装置から情報表示装置へ赤外線等で端末装置のアドレスなど固有情報を送って、このアドレスを基に端末装置へのコンテンツの配信を行っていた。
【特許文献１】特開２００５−２４４４６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の技術においては、端末装置の固有情報を情報表示装置へ送信する必要があったため、セキュリティ保護や情報漏洩の観点から問題があった。特に、固有情報の送信に赤外線を用いた場合には、第三者によって赤外線を傍受されれば簡単に情報漏洩が生じてしまう危険性があった。
本発明は上記の点に鑑みてなされたものであり、その目的は、ユーザ側の固有情報が第三者に知得されることなくコンテンツを配信することが可能なコンテンツ配信システム、コンテンツ配信方法、ならびにコンテンツ配信システムに用いられる端末装置、対象装置、および参照装置を提供することにある。
【課題を解決するための手段】
【０００４】
本発明は上記の課題を解決するためになされたものであり、第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信する端末装置と、前記第１信号を受信し、該第１信号に含まれる第１セッションキーを含む第３信号を送信する対象装置と、前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定する参照装置とを有して構成され、前記対応付けが正しいと判定された場合に、前記第１信号に応じて指定されたコンテンツを前記端末装置に配信することを特徴とするコンテンツ配信システムを提供する。
【０００５】
この発明によれば、第１セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第２セッションキーが端末装置から直接参照装置へ送信され、参照装置において第１セッションキーと第２セッションキーの対応付けが判定される。そして、対応付けが正しいと判定された場合にコンテンツが端末装置に配信される。配信されるコンテンツは、端末装置が第１セッションキーを送信する際の第１信号に応じて指定される。すなわち、コンテンツの配信は、参照装置におけるセッションキーの判定結果に基づいて行われるとともに、対象装置への第１信号の送信によって、配信されるコンテンツがコントロールされる。
【０００６】
また、第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信し、コンテンツを取得するための情報を含む第４信号を受信して該コンテンツを取得するための情報に従ってコンテンツの配信を要求する第５信号を送信し、前記第５信号の送信先から前記要求にかかるコンテンツを受信する端末装置と、前記第１信号を受信し、該第１信号に含まれる第１セッションキーと前記配信要求されるコンテンツを指定するための識別情報とを含む第３信号を送信する対象装置と、前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第３信号に含まれる識別情報に基づく前記第４信号を前記受信した第２信号の送信元である端末装置に送信する参照装置と、前記第５信号を受信し、受信した第５信号によって要求されたコンテンツを該第５信号の送信元である端末装置に送信するコンテンツ格納装置とを有して構成されるコンテンツ配信システムを提供する。
【０００７】
この発明によれば、第１セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第２セッションキーが端末装置から直接参照装置へ送信され、参照装置において第１セッションキーと第２セッションキーの対応付けが判定される。そして、対応付けが正しいと判定された場合に、コンテンツを取得するための情報が端末装置へ送られ、端末装置がこのコンテンツを取得するための情報を基にコンテンツを取得する。
【０００８】
また、第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信し、前記第１信号の送信先によって指定されたコンテンツを前記第２信号の送信先から受信する端末装置と、前記第１信号を受信し、該第１信号に含まれる第１セッションキーと配信するコンテンツを指定するための識別情報とを含む第３信号を送信する対象装置と、前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第３信号に含まれる識別情報に基づいてコンテンツの配信を要求する第４信号を送信し、前記第４信号の送信先から前記要求にかかるコンテンツを受信し、受信したコンテンツを前記受信した第２信号の送信元である端末装置に送信する参照装置と、前記第４信号を受信し、受信した第４信号によって要求されたコンテンツを該第４信号の送信元である参照装置に送信するコンテンツ格納装置とを有して構成されるコンテンツ配信システムを提供する。
【０００９】
この発明によれば、第１セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第２セッションキーが端末装置から直接参照装置へ送信され、参照装置において第１セッションキーと第２セッションキーの対応付けが判定される。そして、対応付けが正しいと判定された場合に、参照装置がコンテンツ格納装置からコンテンツを取得して端末装置へ配信する。
【００１０】
また、第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信し、前記第１信号の送信先によって指定されたコンテンツを前記第２信号の送信先から受信する端末装置と、前記第１信号を受信し、該第１信号に含まれる第１セッションキーと配信するコンテンツを指定するための識別情報とを含む第３信号を送信する対象装置と、前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第３信号に含まれる識別情報に基づいてコンテンツデータベースからコンテンツを取り出し、取り出したコンテンツを前記受信した第２信号の送信元である端末装置に送信する参照装置とを有して構成されるコンテンツ配信システムを提供する。
【００１１】
この発明によれば、第１セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第２セッションキーが端末装置から直接参照装置へ送信され、参照装置において第１セッションキーと第２セッションキーの対応付けが判定される。そして、対応付けが正しいと判定された場合に、参照装置がコンテンツデータベースからコンテンツを取り出して端末装置へコンテンツを配信する。
【００１２】
また、第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信し、コンテンツを取得するための情報を含む第４信号を受信して該コンテンツを取得するための情報に従ってコンテンツの配信を要求する第５信号を送信し、前記第５信号の送信先から前記要求にかかるコンテンツを受信する端末装置と、前記第１信号を受信し、受信した第１信号に応じて配信するコンテンツを指定し、該受信した第１信号に含まれる第１セッションキーと、前記指定されたコンテンツに対する前記コンテンツを取得するための情報とを含む第３信号を送信する対象装置と、前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第３信号に基づく前記第４信号を前記受信した第２信号の送信元である端末装置に送信する参照装置と、前記第５信号を受信し、受信した第５信号によって要求されたコンテンツを該第５信号の送信元である端末装置に送信するコンテンツ格納装置とを有して構成されるコンテンツ配信システムを提供する。
【００１３】
この発明によれば、第１セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第２セッションキーが端末装置から直接参照装置へ送信され、参照装置において第１セッションキーと第２セッションキーの対応付けが判定される。そして、対応付けが正しいと判定された場合に、コンテンツを取得するための情報が端末装置へ送られ、端末装置がこのコンテンツを取得するための情報を基にコンテンツを取得する。
【００１４】
また、第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信し、前記第１信号の送信先によって指定されたコンテンツを前記第２信号の送信先から受信する端末装置と、前記第１信号を受信し、受信した第１信号に応じて配信するコンテンツを指定し、該受信した第１信号に含まれる第１セッションキーと、前記指定されたコンテンツに対するコンテンツを取得するための情報とを含む第３信号を送信する対象装置と、前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第３信号に基づいてコンテンツの配信を要求する第４信号を送信し、前記第４信号の送信先から前記要求にかかるコンテンツを受信し、受信したコンテンツを前記受信した第２信号の送信元である端末装置に送信する参照装置と、前記第４信号を受信し、受信した第４信号によって要求されたコンテンツを該第４信号の送信元である参照装置に送信するコンテンツ格納装置とを有して構成されるコンテンツ配信システムを提供する。
【００１５】
この発明によれば、第１セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第２セッションキーが端末装置から直接参照装置へ送信され、参照装置において第１セッションキーと第２セッションキーの対応付けが判定される。そして、対応付けが正しいと判定された場合に、参照装置がコンテンツ格納装置からコンテンツを取得して端末装置へ配信する。
【００１６】
また、第１セッションキーを含む第１信号を送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を送信し、前記第１信号の送信先によって指定されたコンテンツを前記第２信号の送信先から受信する端末装置と、前記第１信号を受信し、受信した第１信号に応じてコンテンツデータベースからコンテンツを取り出し、該受信した第１信号に含まれる第１セッションキーと前記取り出されたコンテンツとを含む第３信号を送信する対象装置と、前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第３信号に含まれるコンテンツを前記受信した第２信号の送信元である端末装置に送信する参照装置とを有して構成されるコンテンツ配信システムを提供する。
【００１７】
この発明によれば、第１セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第２セッションキーが端末装置から直接参照装置へ送信され、参照装置において第１セッションキーと第２セッションキーの対応付けが判定される。また、対象装置からコンテンツが参照装置へ送られる。そして、対応付けが正しいと判定された場合に、参照装置が対象装置から取得したコンテンツを端末装置へ配信する。
【００１８】
また、端末装置から第１セッションキーを含む第１信号を受信し、該第１信号に含まれる第１セッションキーを含む第３信号を送信する対象装置と、前記端末装置から前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を受信し、前記対象装置から前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定する参照装置とを有して構成され、前記対応付けが正しいと判定された場合に、前記第１信号に応じて指定されたコンテンツを前記端末装置に配信することを特徴とするコンテンツ配信システムを提供する。
【００１９】
また、前記コンテンツ配信システムにおいて、前記コンテンツを取得するための情報は、当該コンテンツの格納された場所を示すＵＲＬ、アドレス、ファイル名、ポインタ情報のいずれかであることを特徴とする。
【００２０】
また、前記コンテンツ配信システムにおいて、前記第１セッションキーは前記端末装置を特定する情報を含まないユニークなビット列として構成されたことを特徴とする。
【００２１】
また、前記コンテンツ配信システムにおいて、前記第１セッションキーと前記第２セッションキーは同一であることを特徴とする。
【００２２】
また、前記コンテンツ配信システムにおいて、前記第２セッションキーをハッシュ化して前記第１セッションキーとしたことを特徴とする。
【００２３】
また、前記コンテンツ配信システムにおいて、前記第１セッションキーは乱数を含んで構成されることを特徴とする。
【００２４】
また、前記コンテンツ配信システムにおいて、前記第１セッションキーは前記端末装置に固有の文字列に所定のカウンタ値を結合した文字列に基づいて構成されていることを特徴とする。
【００２５】
また、前記コンテンツ配信システムにおいて、前記対象装置は展示物または広告物に対応付けて設けられたことを特徴とする。
【００２６】
また、前記コンテンツ配信システムにおいて、前記第１信号は無線通信によって送信されることを特徴とする。
【００２７】
また、前記コンテンツ配信システムにおいて、前記無線通信は赤外線を用いることを特徴とする。
【００２８】
また、第１セッションキーを含む第１信号を第１の送信先に送信し、前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を第２の送信先に送信し、前記第２信号と前記第１の送信先から送られた第１信号とを受信した前記第２の送信先において該受信した信号に含まれる第１セッションキーと第２セッションキーの対応付けが正しいと判定された場合に配信される、前記第１信号に応じたコンテンツを受信する端末装置を提供する。
【００２９】
また、前記端末装置において、前記受信したコンテンツを表示する手段を備える。
【００３０】
また、端末装置が第１セッションキーを含む第１信号を対象装置に送信するステップと、対象装置が前記第１信号を受信して該第１信号に含まれる第１セッションキーを含む第３信号を参照装置に送信するステップと、対象装置が前記第１信号に応じてコンテンツを指定するステップと、端末装置が前記第１のセッションキーと対応付けられた第２セッションキーを含む第２信号を参照装置に送信するステップと、参照装置が前記第２信号および前記第３信号を受信し、受信したこれらの信号に含まれる第１セッションキーと第２セッションキーの対応付けを判定するステップと、前記対応付けが正しいと判定された場合に配信される前記指定されたコンテンツを端末装置が受信するステップとを含むことを特徴とするコンテンツ配信方法を提供する。
【発明の効果】
【００３１】
本発明によれば、第１セッションキーを対象装置経由で参照装置へ送信し、第２セッションキーを直接参照装置へ送信して、参照装置でこれら２つのセッションキーが照合できた場合にコンテンツを配信しているため、第１セッションキーに端末装置の固有情報を含ませなくてもコンテンツの配信を実現することができる。したがって、対象装置へ送る第１セッションキーに端末装置の固有情報を含ませる必要がないので、固有情報が第三者に知得されることを回避でき、セキュリティを保護することが可能である。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態によるコンテンツ配信システムの概要を示す構成図である。コンテンツ配信システムは、対象装置２０に関連した情報としてのコンテンツをユーザが所持する端末装置１０に配信するシステムである。対象装置２０としては、例えば街中などに設置されて人々に画像情報や文字情報を提供している情報表示装置がある。この場合、上記の画像情報や文字情報に関連するコンテンツが端末装置１０に配信される。また、美術館等において絵画や彫刻などの展示物近傍に対象装置２０を設置して、展示物に関連するコンテンツを端末装置１０に配信することもできる。
【００３３】
図１において、端末装置１０は２つのセッションキーＳＫ１、ＳＫ２を生成して、一方のセッションキー（ＳＫ１とする）を対象装置２０を経由して参照装置３０へ送信し、他方のセッションキー（ＳＫ２とする）を参照装置３０へ直接送信する。端末装置１０はまた、端末装置１０を特定する情報として、端末装置１０のネットワーク上のアドレスを参照装置３０へ送信する。対象装置２０は、セッションキーＳＫ１を参照装置３０へ転送するほか、対象装置２０を特定する固有のスポットＩＤと、対象装置２０の現在の状態を示すコンテキストＩＤ（このコンテキストＩＤによって、配信されるコンテンツを異ならせることができる）を参照装置３０へ送信する。
【００３４】
上記のセッションキーＳＫ１は、赤外線通信によって端末装置１０から対象装置２０へ送信される。そのため、ユーザは端末装置１０を持って対象装置２０の近くまで行き、端末装置１０を対象装置２０に向けた状態で所定の操作を行う。また、参照装置３０と端末装置１０および対象装置２０の間は、図示しない有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や無線ＬＡＮ、あるいはその他の方式のネットワークによって通信が行われる。
【００３５】
２つの異なる経路で送られてきたセッションキーＳＫ１、ＳＫ２を受信した参照装置３０は、それら２つのセッションキーを照合して、セッションキーＳＫ１とＳＫ２が所定の関係を有しているか否かを判定する。この「所定の関係」の最も単純な例として、ここではセッションキーＳＫ１とＳＫ２が同一であるという関係を適用する。この例では、端末装置１０で２つの同一のセッションキーＳＫ１、ＳＫ２（すなわちＳＫ１＝ＳＫ２）を生成することになり、これらが別々の経路で参照装置３０へ送信される。
【００３６】
参照装置３０においてセッションキーＳＫ１とＳＫ２が上記所定の関係を有していると判定された場合、参照装置３０は端末装置１０（上記送信されたアドレスにより端末装置１０を特定する）がコンテンツを取得するための情報として、コンテンツが格納されている場所を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を端末装置１０に送信する。送信されるＵＲＬは、対象装置２０から受信したスポットＩＤやコンテキストＩＤに従って、参照装置３０において決定される。その決定を行うために、参照装置１０には、スポットＩＤおよびコンテキストＩＤとコンテンツのＵＲＬとの対応付けを示す対応表が記憶されている。
【００３７】
端末装置１０に配信されるコンテンツは、コンテンツ格納装置４０に格納されている。上記ＵＲＬを受信した端末装置１０は、当該ＵＲＬに対応するコンテンツ格納装置４０にアクセスしてコンテンツを要求する。そしてこの要求を受けたコンテンツ格納装置４０によって、目的のコンテンツが端末装置１０へ配信される。
【００３８】
ここで、端末装置１０により生成されるセッションキーＳＫ１およびＳＫ２は、端末装置１０が対象装置２０によって特定されることを防ぐため、端末装置１０に固有の情報を含まないようにして構成する。また、参照装置３０において異なる２つの経路で取得したセッションキーＳＫ１、ＳＫ２が同一の端末装置１０から送られたものであることを判別可能とするため、他の端末装置からのセッションキーとは重複しない文字列としてセッションキーＳＫ１およびＳＫ２を構成する。端末装置１０は、これらの条件を満足するセッションキーＳＫ１とＳＫ２を得ることのできるセッションキー生成方法として、次の方法を用いる。なお、以下のいずれの方法も、端末装置１０単独でセッションキーを生成しているので、例えば何らかの管理サーバ等を設けてセッションキーを管理することが不要であり、システム構成を簡単にすることができる。
【００３９】
（１）乱数によるセッションキーの生成
端末装置１０は、セッションキーを生成するに当たって、所定の大きさ（桁数あるいはビット数）の乱数をその都度発生させ、発生させた乱数をセッションキーＳＫ１およびＳＫ２とする。この方法で生成したセッションキーは、ランダムに生成されるものであるため対象装置２０で端末装置１０を特定することができず、また十分に大きな乱数を用いることで重複の起きにくいセッションキーとすることができる。
端末装置１０に対する厳密な匿名性が求められない場合には、発生させた乱数に端末装置１０を識別可能な固有のＩＤを付加してもよい。こうすることで、他の端末装置からのセッションキーと重複してしまうことを避けることができる。
このようにして乱数を用いセッションキーを生成する方法は、端末装置１０におけるセッションキー生成処理が軽いというメリットがある。
【００４０】
（２）ハッシュ関数を用いたセッションキーの生成
端末装置１０は、端末装置１０に固有のＩＤと所定のカウンタ値とを接続した文字列をハッシュ化して得られる文字列を、セッションキーＳＫ１およびＳＫ２とする。セッションキーは、ｈをハッシュ関数として、ｈ（固有ＩＤ＋カウンタ値）で与えられる。但し、“＋”は文字列としての結合を表す。ハッシュ関数の代表的なものに、ＭＤ５（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  ５）やＳＨＡ−１（Ｓｅｃｕｒｅ  Ｈａｓｈ  Ａｌｇｏｒｉｔｈｍ  １）があり、いずれを使ってもよい。カウンタ値は、同じ端末装置１０でも毎回異なるセッションキーが得られるようにするために用いる変数であり、例えばセッションキーを１回生成する度に値を１ずつインクリメントさせる。
ハッシュ関数の入力に、ここでは端末装置１０の固有情報を含むようにしているが、ハッシュ関数は不可逆な一方向性関数であるため、その出力であるセッションキーＳＫ１、ＳＫ２からは端末装置１０を特定することができず、高い匿名性を得ることができる。またハッシュ関数の性質から、他の固有ＩＤ（他の端末装置）や他のカウンタ値から生成したセッションキーと重複することが起きにくいセッションキーを生成可能である。
このようにハッシュ関数を用いてセッションキーを生成する方法も、端末装置１０におけるセッションキー生成処理が軽いというメリットがある。
なお、上記の“固有ＩＤ＋カウンタ値”以外の変数をハッシュ関数の入力とすることもできる。例えば、（１）の乱数をハッシュ化してセッションキーとしてもよい。
【００４１】
（３）暗号化によるセッションキーの生成
端末装置１０は、端末装置１０に固有のＩＤと所定のカウンタ値とを接続した文字列を暗号化して得られる文字列を、セッションキーＳＫ１およびＳＫ２とする。暗号化の方式は、情報処理分野で通常用いられているものであれば、いずれを使ってもよい。カウンタ値は、同じ端末装置１０でも毎回異なるセッションキーが得られるようにするために用いる変数であり、例えばセッションキーを１回生成する度に値を１ずつインクリメントさせる。
この方法で生成したセッションキーは、暗号化によって高い匿名性を得ることができるとともに、他のセッションキーとの重複を完全に排除したセッションキーとすることが可能である。
【００４２】
（４）参照装置におけるセッションキーの生成
端末装置１０は、事前に参照装置３０へセッションキーの発行依頼を行い、参照装置３０が生成した文字列を取得して、その取得した文字列をセッションキーＳＫ１およびＳＫ２とする。参照装置３０における文字列（セッションキー）の生成方法としては、例えば上記説明した（１）〜（３）と同様の方法を使用する。参照装置３０自らがセッションキーを生成するため、重複の生じないようにセッションキーを生成することが可能である。
【００４３】
図２は、図１のコンテンツ配信システムにおける端末装置１０の構成を示すブロック図である。端末装置１０は、ユーザ入力部１０１、セッションキー生成部１０２、セッションキー変換部１０３、赤外線送信処理部１０４、ネットワーク送信処理部１０５、コンテンツ要求処理部１０６、ネットワーク受信処理部１０７、表示処理部１０８、表示部１０９、赤外線送信部１１０、ネットワーク送受信部１１１の各部を有している。
【００４４】
ユーザ入力部１０１は、ユーザからの操作入力を受け付けるインタフェースであり、例えば、表示画面（表示部１０９）上のメニューやコマンドを選択するためのカーソルキーや、特定の目的のコマンドに割り当てられたボタンなどで構成される。ユーザからの操作入力の内容としては、赤外線送信部１１０から赤外線を送信してコンテンツの取得を開始する操作入力、参照装置３０から受信したＵＲＬにアクセスしてコンテンツを要求する操作入力、配信されたコンテンツを表示画面に表示させ、表示されたコンテンツのスクロールなど表示状態を変更する操作入力、といったものがある。赤外線送信の操作入力が行われた場合は、セッションキー生成部１０２へセッションキーの生成命令が送られる。コンテンツ要求の操作入力が行われた場合は、コンテンツ要求処理部１０６へコンテンツの要求命令が送られる。
【００４５】
セッションキー生成部１０２は、セッションキーＳＫ１およびＳＫ２を生成してセッションキー変換部１０３へ渡す。セッションキーの生成方法は、上述した（１）〜（３）の乱数、ハッシュ関数、暗号化のうちいずれを使用するかが予め設定されており、セッションキー生成部１０２は、当該設定されたアルゴリズムに従って、セッションキーを生成する。
【００４６】
セッションキー変換部１０３は、セッションキー生成部１０２により生成されたセッションキーを、赤外線送信部１１０やネットワーク送受信部１１１から送信する信号のデータ形式に変換して、変換されたセッションキーＳＫ１を赤外線送信処理部１０４へ、変換されたセッションキーＳＫ２をネットワーク送信処理部１０５へ、それぞれ出力する。
【００４７】
赤外線送信処理部１０４は、入力されたセッションキーＳＫ１に対して赤外線通信で用いるデータ変調などの処理を行い、処理されたセッションキーＳＫ１を赤外線送信部１１０から対象装置２０へ送信する。
【００４８】
コンテンツ要求処理部１０６には、ネットワーク受信処理部１０７から、参照装置３０より取得されたＵＲＬが入力される。コンテンツ要求処理部１０６は、このＵＲＬに従って、当該ＵＲＬに対応するコンテンツ格納装置４０に目的のコンテンツの配信を要求するためのコンテンツ要求データを生成して、生成したコンテンツ要求データをネットワーク送信処理部１０５へ出力する。
【００４９】
ネットワーク送信処理部１０５は、セッションキー変換部１０３から入力されたセッションキーＳＫ２、およびコンテンツ要求処理部１０６から入力されたコンテンツ要求データを、所定の通信プロトコルのデータに変換する。例えば、端末装置１０と参照装置３０やコンテンツ格納装置４０の間が無線ＬＡＮで接続され、通信プロトコルにＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）が利用されている場合、入力されたデータのパケット化とヘッダの付加が行われる。変換処理されたデータはネットワーク送受信部１１１へ送られ、セッションキーＳＫ２は参照装置３０へ、コンテンツ要求データは対応するコンテンツ格納装置４０へ、ネットワーク送受信部１１１からそれぞれ送信される。ネットワーク送信処理部１０５はまた、端末装置１０のネットワーク上のアドレス情報をネットワーク送受信部１１１から参照装置３０へ送信する。
【００５０】
ネットワーク送受信部１１１は、上記のデータを送信するほか、参照装置３０およびコンテンツ格納装置４０からのデータを受信して、受信したデータをネットワーク受信処理部１０７へ渡す。参照装置３０からのデータは、コンテンツ配信要求にかかるコンテンツの格納場所を示すＵＲＬ情報であり、コンテンツ格納装置４０からのデータは、配信されるコンテンツである。
ネットワーク受信処理部１０７は、ネットワーク送受信部１１１から入力されたデータに対してヘッダの除去やパケット化データの再構築などの処理を行う。処理されたデータのうち、参照装置３０からのＵＲＬ情報はコンテンツ要求処理部１０６および表示処理部１０８へ送られ、コンテンツ格納装置４０からのコンテンツは表示処理部１０８へ送られる。
【００５１】
表示処理部１０８は、入力されたＵＲＬ情報やコンテンツを表示部１０９に表示させるための処理を行う。例えば、コンテンツが符号化された画像データであればそれをデコードして表示部１０９に出力し、文字データであれば文字の情報として表示部１０９に出力する。
表示部１０９は、表示処理部１０８から入力されるデータを表示する表示デバイスであり、例えば液晶パネルなどによって構成される。
【００５２】
なお、配信されるコンテンツに音声データが含まれる場合には、音声データの再生を行う音声処理部やスピーカを併せて備えるようにしてもよい。
【００５３】
図３は、上記端末装置１０の外観図を示したものである。端末装置１０の正面には表示部１０９とユーザ入力部１０１が設けられ、上面には赤外線送信部１１０とネットワーク送受信部１１１が設けられている。
ユーザ入力部１０１には、詳細は図示しないが、コンテンツの取得開始時に操作する赤外線送信ボタン、コンテンツ格納装置４０からのコンテンツ配信を開始する時に操作するコンテンツ要求ボタン、メニューの選択や配信されたコンテンツの閲覧・スクロールのために操作する上下左右のカーソルキーなどが配置される。また、ネットワーク送受信部１１１は、無線アンテナとして構成されている。なお、ユーザが赤外線送信ボタンを押して対象装置２０にセッションキーＳＫ１を送信する際には、赤外線送信部１１０の設けられた面を対象装置２０の方向に向けて操作を行うものとする。
【００５４】
図４は、図１のコンテンツ配信システムにおける対象装置２０の構成を示すブロック図である。対象装置２０は、赤外線受信部２０１、赤外線受信処理部２０２、データ生成部２０３、スポット情報データベース２０４、状態管理部２０５、ネットワーク送信処理部２０６、出力処理部２０７、画像表示部２０８の各部を有している。
【００５５】
端末装置１０から赤外線送信されたセッションキーＳＫ１は、赤外線受信部２０１によって受信され、赤外線受信処理部２０２によって所定のデータ復調などの処理が行われてデータ生成部２０３へ入力される。
データ生成部２０３は、上記受信したセッションキーＳＫ１と、状態管理部２０５から入力されるコンテキストＩＤと、図示しない記憶部に保持されているスポットＩＤ（対象装置２０に固有のＩＤ）とから参照装置３０へ送信する送信データを生成し、ネットワーク送信処理部２０６へ出力する。
【００５６】
ネットワーク送信処理部２０６は、入力された上記の送信データを所定の通信プロトコルにデータ変換し、変換された送信データを参照装置３０へ送信する。例えば、通信プロトコルにＴＣＰ／ＩＰが利用されている場合、入力されたデータのパケット化とヘッダの付加が行われる。
【００５７】
スポット情報データベース２０４には、画像表示部２０８に表示する情報であるコンテキストデータと、コンテキストデータを指定するコンテキストＩＤとが対応付けられて格納されている。コンテキストデータを複数用意しておくことで、一つの対象装置２０で多くの情報を切り換えて表示することができる。図５にスポット情報データベースの一例を示す。図５において、例えばコンテキストデータ「Ｃｏｎｔｅｘｔ−Ａ」にはコンテキストＩＤ「１」が割り当てられている。また、図示していないが、各コンテキストデータには当該コンテキストデータを表示する条件が予め定められている。この「条件」には、例えば、曜日、天候、気温、時間などがある。すなわち、曜日や天候や気温に応じて画像表示部２０８の表示を切り換えることができる。また、一定の周期で画像表示部２０８の表示を切り換えることもできる。
【００５８】
状態管理部２０５は、画像表示部２０８に表示させるコンテキストデータの切り換えを管理する。具体的には、状態管理部２０５は上記の条件に従って、スポット情報データベース２０４からコンテキストデータを選択して取り出す。そして取り出したコンテキストデータを出力処理部２０７に渡す（画像表示部２０８への表示が行われる）とともに、取り出したコンテキストデータに対応するコンテキストＩＤをデータ生成部２０３へ出力する。異なる条件下では異なるコンテキストデータが選択されるので、画像表示部２０８の表示の切り換えが行われる。また、データ生成部２０３へ入力されるコンテキストＩＤ、すなわち参照装置３０へ送信されるコンテキストＩＤは、対象装置２０の現在の状態（画像表示部２０８の表示内容）を示すことになる。
【００５９】
出力処理部２０７は、状態管理部２０５から入力されたコンテキストデータを画像表示部２０８に表示するための処理を行う。画像表示部２０８は、コンテキストデータを表示する表示デバイスであり、例えば液晶パネルやプラズマディスプレイパネルなどによって構成される。
【００６０】
図６は、上記対象装置２０の外観図を示したものである。図６（Ａ）は平面ディスプレイ型の対象装置２０の例であり、画像表示部２０８の上部に赤外線受信部２０１と赤外線受光表示ランプ２０９が設置されている。端末装置１０を持つユーザは、この赤外線受信部２０１に向けて端末装置１０を操作する。赤外線受光表示ランプ２０９は、赤外線受信部２０１でデータを受信できたことをユーザに知らせるランプであり、赤外線受信部２０１と連動して、データ受信時にランプを点灯させる。
【００６１】
図６（Ｂ）は、画像表示部２０８を持たない対象装置２０の例である。対象装置２０の本体は、例えば展示物を載置する台座の内部に組み込まれており、図６（Ａ）と同様の赤外線受信部２０１と赤外線受光表示ランプ２０９が台座上に設置される。なお、画像表示部２０８がない場合、コンテキストデータとコンテキストＩＤは利用されない。そのため図６（Ｂ）の対象装置２０はスポット情報データベース２０４を備えておらず、データ生成部２０３は、セッションキーＳＫ１とスポットＩＤ（対象装置の固有ＩＤであり展示物と一対一に対応する）から参照装置３０への送信データを生成する。
【００６２】
図７は、図６（Ａ）の対象装置２０における画面表示の一例である。対象装置２０の画像表示部２０８には、動画像表示領域２０８１、静止画表示領域２０８２、テロップ表示領域２０８３、ウェブコンテンツ表示領域２０８４などが設けられている。これら各領域の表示は、スポット情報データベース２０４のコンテキストデータによって切り換えを行っている。
【００６３】
図８は、図１のコンテンツ配信システムにおける参照装置３０の構成を示すブロック図である。参照装置３０は、ネットワーク受信処理部３０１、ネットワーク送信処理部３０２、セッションキー管理部３０３、コンテンツ決定部３０４、セッションキーデータベース３０５、コンテンツ情報データベース３０６の各部を有している。
【００６４】
ネットワーク受信処理部３０１は、セッションキーＳＫ１とスポットＩＤとコンテキストＩＤとからなる対象装置２０からの送信データを受信し、セッションキー管理部３０３に渡す。また、端末装置１０から送信されるセッションキーＳＫ２と端末装置１０のアドレスを受信して、セッションキーＳＫ２をセッションキー管理部３０３に渡し、端末装置１０のアドレスをコンテンツ決定部３０４に渡す。
【００６５】
セッションキー管理部３０３は、上記受信された送信データに含まれるセッションキーＳＫ１とスポットＩＤとコンテキストＩＤを対応付けてセッションキーデータベース３０５へ格納する。また、セッションキーＳＫ２が受信されてネットワーク受信処理部３０１から入力されると、セッションキーデータベース３０５内のセッションキーＳＫ１との照合を行い、入力されたセッションキーＳＫ２と各セッションキーＳＫ１が所定の関係（前述の通りここではセッションキーＳＫ１とＳＫ２が同一であるという関係）を有しているか否かを判定する。セッションキーデータベース３０５内のあるセッションキーＳＫ１が上記所定の関係を有したものであれば、当該セッションキーＳＫ１に対応するスポットＩＤとコンテキストＩＤをコンテンツ決定部３０４へ出力する。
【００６６】
ここで、図９にセッションキーデータベース３０５に格納されているデータの一例を示す。セッションキーデータベースには、セッションキーフィールドと、スポットＩＤフィールドと、コンテキストＩＤフィールドと、ｕｐｄフィールドの各フィールドが設けられる。ｕｐｄフィールドには、対象装置２０からデータを受信した時刻が記録される。図９において、例えば１行目のデータは、スポットＩＤ＝１を有する対象装置においてコンテキストＩＤ＝０に対応する画像表示が行われている状態でなされたコンテンツ配信要求にかかるデータであり、端末装置１０から送信されたセッションキーはＳＫ１＝ｆａ０３９４８５９１ｆｃｂ６２９ａ１２４ｄ０ｓ６ｃｂａ１９６２ｅ７２９ｃａ７ｂ０１であり、データが受信された時刻は２００６−０６−０５  １５：２２：３５であることを示している。
【００６７】
コンテンツ情報データベース３０６には、スポットＩＤとコンテキストＩＤによって特定される各コンテンツに対して、当該コンテンツを取得するための情報としてコンテンツが格納されている場所を示すＵＲＬの情報が格納されている。
コンテンツ決定部３０４は、セッションキー管理部３０３から入力されたスポットＩＤとコンテキストＩＤに該当するＵＲＬをコンテンツ情報データベース３０６から取り出して、取り出したＵＲＬとネットワーク受信処理部３０１から入力された端末装置１０のアドレスとをネットワーク送信処理部３０２へ出力する。
ネットワーク送信処理部３０２は、入力されたＵＲＬを上記アドレスの端末装置１０宛てに送信する。
【００６８】
図１０は、コンテンツ情報データベース３０６に格納されているデータの一例である。図１０において、例えばスポットＩＤ＝１、コンテキストＩＤ＝１に対応するコンテンツの格納場所のＵＲＬは、「ｈｔｔｐ：／／ｅｘａｍｐｌｅ．ｃｏｍ／ｉ／」である。また、このコンテンツ情報データベースの例では、スポットＩＤ＝１の対象装置はコンテキストＩＤを４つ有し、スポットＩＤ＝２の対象装置はコンテキストＩＤを１つ有し、スポットＩＤ＝３の対象装置はコンテキストＩＤを５つ有している。
【００６９】
図１１は、図１のコンテンツ配信システムにおけるコンテンツ格納装置４０の構成を示すブロック図である。コンテンツ格納装置４０は、ネットワーク受信処理部４０１、コンテンツ処理部４０２、コンテンツデータベース４０３、ネットワーク送信処理部４０４の各部を有している。
【００７０】
ネットワーク受信処理部４０１は、端末装置１０から送られるコンテンツ要求データを受信して、コンテンツ処理部４０２に渡す。コンテンツ処理部４０２は、コンテンツ要求データにより指定されたＵＲＬに該当するコンテンツをコンテンツデータベース４０３から取り出してネットワーク送信処理部４０４へ出力する。ネットワーク送信処理部４０４は、そのコンテンツをコンテンツ要求元の端末装置１０へ送信する。コンテンツデータベース４０３には、各ＵＲＬに対応したコンテンツが格納されている。
【００７１】
次に、上述したコンテンツ配信システムの動作を図１２および図１３を参照して説明する。図１２はコンテンツ配信システムにおいて端末装置１０がコンテンツを要求して目的のコンテンツを取得するまでの処理を示すシーケンス図であり、図１３はこの一連の処理中に端末装置１０の表示部１０９に表示される画面例である。
【００７２】
コンテンツ配信システムは、ユーザが端末装置１０の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置２０の画像表示部２０８上に表示されている情報に関連するコンテンツが欲しいと思った場合、対象装置２０の近くに行き、端末装置１０の赤外線送信部１１０を対象装置２０に向けて上記の赤外線送信ボタンを押下する。このとき、端末装置１０の表示部１０９には、初めの状態では図１３（Ａ）のように「ボタンを押してください」というメッセージが表示された初期画面が現れている。
【００７３】
端末装置１０は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーＳＫ１およびＳＫ２を生成する（ステップＳ１０１）。そして、セッションキーＳＫ１を赤外線送信部１１０から対象装置２０へ送信し（ステップＳ１０２）、セッションキーＳＫ２および端末装置１０のアドレスをネットワーク送受信部１１１から参照装置３０へ送信する（ステップＳ１０５）。このとき、端末装置１０の表示部１０９には、図１３（Ｂ）のように「セッションキー送出中」というメッセージを有する画面が表示される。
【００７４】
セッションキーＳＫ１を受信した対象装置２０は、受信したセッションキーＳＫ１と、記憶部に保持するスポットＩＤと、セッションキーの受信時に画像表示部２０８に表示していたコンテキストデータに対応するコンテキストＩＤとを参照装置３０へ送信する（ステップＳ１０３）。
【００７５】
参照装置３０は、対象装置２０からセッションキーＳＫ１、スポットＩＤ、コンテキストＩＤを受信し、受信したセッションキーＳＫ１、スポットＩＤ、コンテキストＩＤを対応付けてセッションキーデータベース３０５に格納する（ステップＳ１０４）。また、端末装置１０から送られるセッションキーＳＫ２および端末装置１０のアドレスを受信して、受信したセッションキーＳＫ２をステップＳ１０４でセッションキーデータベース３０５に格納したセッションキーＳＫ１と照合する。照合の結果、セッションキーＳＫ２と所定の関係（前述の通りここではＳＫ１＝ＳＫ２の関係）を有するセッションキーＳＫ１が得られると、当該セッションキーＳＫ１に対応するスポットＩＤとコンテキストＩＤをセッションキーデータベース３０５から取り出す（ステップＳ１０６）。
【００７６】
参照装置３０はさらに、上記取り出されたスポットＩＤとコンテキストＩＤに該当するＵＲＬを検索によってコンテンツ情報データベース３０６から取り出して（ステップＳ１０７）、取り出したＵＲＬをステップＳ１０５で受信したアドレスの端末装置１０宛てに送信する（ステップＳ１０８）。
【００７７】
端末装置１０は、参照装置３０から送信される上記のＵＲＬを受信し、表示部１０９に図１３（Ｃ）のようなコンテンツアクセス用画面を表示する（ステップＳ１０９）。このコンテンツアクセス用画面には、上記受信したＵＲＬと、「コンテンツを取得しますか？」というユーザに確認を求めるメッセージと、「はい」および「いいえ」の選択アイコンなどが含まれる。ここで、ユーザにより、ユーザ入力部１０１のカーソルキーやコンテンツ要求ボタンなどを利用して「はい」の確認入力が行われたとする。
【００７８】
上記のユーザ入力を受けると、端末装置１０は、ステップＳ１０８で受信した上記のＵＲＬに対応するコンテンツ格納装置４０にコンテンツ要求データを送信する（ステップＳ１１０）。このとき、端末装置１０の表示部１０９には、図１３（Ｄ）のように「コンテンツアクセス中」というメッセージを有する画面が表示される。
コンテンツ要求データを受信したコンテンツ格納装置４０は、受信したコンテンツ要求データにより指定されたＵＲＬに該当するコンテンツをコンテンツデータベース４０３から取り出し、端末装置１０へ送信する（ステップＳ１１１）。
端末装置１０は、コンテンツ格納装置４０から送信される上記のコンテンツを受信し、受信したコンテンツを図１３（Ｅ）のようなコンテンツ表示画面により表示部１０９に表示する（ステップＳ１１２）。
【００７９】
こうして、コンテンツ格納装置４０から端末装置１０へのコンテンツの配信が完了し、コンテンツ配信システムの動作が終了する。
【００８０】
以上説明したように、本実施形態によれば、端末装置１０により２つのセッションキーＳＫ１とＳＫ２を生成して、一方のセッションキーＳＫ１を対象装置２０経由で参照装置３０へ送信し、他方のセッションキーＳＫ２を参照装置３０へ直接送信し、参照装置３０において２つの異なる経路で送られたセッションキーを照合している。セッションキーＳＫ１およびＳＫ２は端末装置１０の固有情報が含まれないように乱数、ハッシュ関数、または暗号化を用いて生成するとともに、端末装置１０の固有情報としてアドレスのみを参照装置３０へ直接送信する。したがって、対象装置２０によって端末装置１０の固有情報が知得されることがなく、端末装置１０のセキュリティを保護することができる。
【００８１】
また、対象装置２０からスポットＩＤとコンテキストＩＤを参照装置３０へ送信し、上記セッションキーの照合ができた場合に、スポットＩＤおよびコンテキストＩＤに対応するＵＲＬが端末装置１０へ送信される。端末装置１０は上記のＵＲＬに応じたコンテンツをコンテンツ格納装置４０から取得する。コンテキストＩＤには対象装置２０の状態が関連付けられており、これを利用することによって、対象装置２０の状態毎に異なるコンテンツを配信することが可能である。
【００８２】
また、端末装置１０と対象装置２０間の通信では端末装置１０からセッションキーＳＫ１を送るだけであるので、通信処理が簡略であり、コンテンツの配信要求を短時間に行うことができ、また送受信部の構成も簡単にすることができる。
【００８３】
（第２の実施形態）
図１４は、本発明の第２の実施形態によるコンテンツ配信システムの概要を示す構成図である。本実施形態のコンテンツ配信システムは、参照装置３０がコンテンツ格納装置４０からコンテンツを取得して端末装置１０に配信するようにした点が第１の実施形態と異なる。なお、端末装置１０、対象装置２０、参照装置３０、およびコンテンツ格納装置４０の構成は第１の実施形態と同じであるので説明を省略する。
【００８４】
図１４において、端末装置１０は２つのセッションキーＳＫ１、ＳＫ２を生成して、一方のセッションキーＳＫ１を対象装置２０を経由して参照装置３０へ送信し、他方のセッションキーＳＫ２を参照装置３０へ直接送信する。端末装置１０はまた、端末装置１０を特定する情報として、端末装置１０のネットワーク上のアドレスを参照装置３０へ送信する。対象装置２０は、セッションキーＳＫ１を参照装置３０へ転送するほか、対象装置２０を特定する固有のスポットＩＤと、対象装置２０の現在の状態を示すコンテキストＩＤを参照装置３０へ送信する。なお、上記のセッションキーＳＫ１およびＳＫ２は、第１の実施形態と同様に乱数、ハッシュ関数、または暗号化を利用して生成する。
【００８５】
上記のセッションキーＳＫ１は、赤外線通信によって端末装置１０から対象装置２０へ送信される。そのため、ユーザは端末装置１０を持って対象装置２０の近くまで行き、端末装置１０を対象装置２０に向けた状態で所定の操作を行う。また、参照装置３０と端末装置１０および対象装置２０の間は、図示しない有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や無線ＬＡＮ、あるいはその他の方式のネットワークによって通信が行われる。
【００８６】
２つの異なる経路で送られてきたセッションキーＳＫ１、ＳＫ２を受信した参照装置３０は、それら２つのセッションキーを照合して、セッションキーＳＫ１とＳＫ２が所定の関係を有しているか否かを判定する。この「所定の関係」の例として、ここではセッションキーＳＫ１とＳＫ２が同一であるという関係を適用する。この例では、端末装置１０で２つの同一のセッションキーＳＫ１、ＳＫ２（すなわちＳＫ１＝ＳＫ２）を生成することになり、これらが別々の経路で参照装置３０へ送信される。
【００８７】
参照装置３０においてセッションキーＳＫ１とＳＫ２が上記所定の関係を有していると判定された場合、参照装置３０は、コンテンツを取得するための情報として目的のコンテンツが格納されている場所を示すＵＲＬをコンテンツ情報データベース３０６から取り出して、当該ＵＲＬに対応するコンテンツ格納装置４０にコンテンツの配信を要求する。上記のＵＲＬは、対象装置２０から受信したスポットＩＤとコンテキストＩＤに従って、コンテンツ情報データベース３０６から検索され決定される。
【００８８】
コンテンツ格納装置４０には、端末装置１０に配信するコンテンツが格納されている。上記コンテンツ配信要求を受信したコンテンツ格納装置４０は、当該ＵＲＬに対応するコンテンツを参照装置３０に送信する。そして、参照装置３０によって目的のコンテンツが端末装置１０（上記送信されたアドレスにより端末装置１０を特定する）へ配信される。
【００８９】
図１５は、本実施形態のコンテンツ配信システムにおいてコンテンツが配信される処理を示すシーケンス図である。
コンテンツ配信システムは、ユーザが端末装置１０の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置２０の画像表示部２０８上に表示されている情報に関連するコンテンツが欲しいと思った場合、対象装置２０の近くに行き、端末装置１０の赤外線送信部１１０を対象装置２０に向けて上記の赤外線送信ボタンを押下する。
【００９０】
端末装置１０は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーＳＫ１およびＳＫ２を生成する（ステップＳ２０１）。そして、セッションキーＳＫ１を赤外線送信部１１０から対象装置２０へ送信し（ステップＳ２０２）、セッションキーＳＫ２および端末装置１０のアドレスをネットワーク送受信部１１１から参照装置３０へ送信する（ステップＳ２０５）。
【００９１】
セッションキーＳＫ１を受信した対象装置２０は、受信したセッションキーＳＫ１と、記憶部に保持するスポットＩＤと、セッションキーの受信時に画像表示部２０８に表示していたコンテキストデータに対応するコンテキストＩＤとを参照装置３０へ送信する（ステップＳ２０３）。
【００９２】
参照装置３０は、対象装置２０からセッションキーＳＫ１、スポットＩＤ、コンテキストＩＤを受信し、受信したセッションキーＳＫ１、スポットＩＤ、コンテキストＩＤを対応付けてセッションキーデータベース３０５に格納する（ステップＳ２０４）。また、端末装置１０から送られるセッションキーＳＫ２および端末装置１０のアドレスを受信して、受信したセッションキーＳＫ２をステップＳ２０４でセッションキーデータベース３０５に格納したセッションキーＳＫ１と照合する。照合の結果、セッションキーＳＫ２と所定の関係（前述の通りここではＳＫ１＝ＳＫ２の関係）を有するセッションキーＳＫ１が得られると、当該セッションキーＳＫ１に対応するスポットＩＤとコンテキストＩＤをセッションキーデータベース３０５から取り出す（ステップＳ２０６）。
【００９３】
参照装置３０はさらに、上記取り出されたスポットＩＤとコンテキストＩＤに該当するＵＲＬを検索によってコンテンツ情報データベース３０６から取り出して（ステップＳ２０７）、取り出したＵＲＬに対応するコンテンツ格納装置４０に当該ＵＲＬによって指定されたコンテンツの配信を要求する（ステップＳ２０８）。
【００９４】
コンテンツ配信要求を受信したコンテンツ格納装置４０は、当該要求において指定されたＵＲＬに該当するコンテンツをコンテンツデータベース４０３から取り出し、参照装置３０へ送信する（ステップＳ２０９）。参照装置３０は、コンテンツ格納装置４０から送られたコンテンツをステップＳ２０５で受信したアドレスの端末装置１０に送信する（ステップＳ２１０）。
端末装置１０は、参照装置３０から送信される上記のコンテンツを受信し、受信したコンテンツを表示部１０９に表示する（ステップＳ２１１）。
【００９５】
こうして、コンテンツ格納装置４０から端末装置１０へのコンテンツの配信が完了し、コンテンツ配信システムの動作が終了する。
【００９６】
以上説明したように、本実施形態によれば、端末装置１０により２つのセッションキーＳＫ１とＳＫ２を生成して、一方のセッションキーＳＫ１を対象装置２０経由で参照装置３０へ送信し、他方のセッションキーＳＫ２を参照装置３０へ直接送信し、参照装置３０において２つの異なる経路で送られたセッションキーを照合している。セッションキーＳＫ１およびＳＫ２は端末装置１０の固有情報が含まれないように乱数、ハッシュ関数、または暗号化を用いて生成するとともに、端末装置１０の固有情報としてアドレスのみを参照装置３０へ直接送信する。したがって、対象装置２０によって端末装置１０の固有情報が知得されることがなく、端末装置１０のセキュリティを保護することができる。
【００９７】
また、対象装置２０からスポットＩＤとコンテキストＩＤを参照装置３０へ送信し、上記セッションキーの照合ができた場合に、スポットＩＤおよびコンテキストＩＤに対応するコンテンツを参照装置３０がコンテンツ格納装置４０から取得して、端末装置１０に送信する。コンテキストＩＤには対象装置２０の状態が関連付けられており、これを利用することによって、対象装置２０の状態毎に異なるコンテンツを配信することが可能である。
【００９８】
（第３の実施形態）
図１６は、本発明の第３の実施形態によるコンテンツ配信システムの概要を示す構成図である。本実施形態のコンテンツ配信システムは、端末装置１０と対象装置２０と参照装置３０とから構成するようにし、参照装置３０内にコンテンツを格納して参照装置３０からコンテンツを配信するようにした点が、前述の実施形態と異なる。以下、コンテンツデータベース４０３が参照装置３０に備えられているとして説明を行う。なお、端末装置１０および対象装置２０の構成は前述の実施形態と同じである。
【００９９】
図１６において、端末装置１０は２つのセッションキーＳＫ１、ＳＫ２を生成して、一方のセッションキーＳＫ１を対象装置２０を経由して参照装置３０へ送信し、他方のセッションキーＳＫ２を参照装置３０へ直接送信する。端末装置１０はまた、端末装置１０を特定する情報として、端末装置１０のネットワーク上のアドレスを参照装置３０へ送信する。対象装置２０は、セッションキーＳＫ１を参照装置３０へ転送するほか、対象装置２０を特定する固有のスポットＩＤと、対象装置２０の現在の状態を示すコンテキストＩＤを参照装置３０へ送信する。なお、上記のセッションキーＳＫ１およびＳＫ２は、前述の実施形態と同様に乱数、ハッシュ関数、または暗号化を利用して生成する。
【０１００】
上記のセッションキーＳＫ１は、赤外線通信によって端末装置１０から対象装置２０へ送信される。そのため、ユーザは端末装置１０を持って対象装置２０の近くまで行き、端末装置１０を対象装置２０に向けた状態で所定の操作を行う。また、参照装置３０と端末装置１０および対象装置２０の間は、図示しない有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や無線ＬＡＮ、あるいはその他の方式のネットワークによって通信が行われる。
【０１０１】
２つの異なる経路で送られてきたセッションキーＳＫ１、ＳＫ２を受信した参照装置３０は、それら２つのセッションキーを照合して、セッションキーＳＫ１とＳＫ２が所定の関係を有しているか否かを判定する。この「所定の関係」の例として、ここではセッションキーＳＫ１とＳＫ２が同一であるという関係を適用する。この例では、端末装置１０で２つの同一のセッションキーＳＫ１、ＳＫ２（すなわちＳＫ１＝ＳＫ２）を生成することになり、これらが別々の経路で参照装置３０へ送信される。
【０１０２】
参照装置３０においてセッションキーＳＫ１とＳＫ２が上記所定の関係を有していると判定された場合、参照装置３０は、コンテンツを取得するための情報として目的のコンテンツが格納されているコンテンツデータベース４０３内の場所を示すＵＲＬを、コンテンツ情報データベース３０６から取り出す。上記のＵＲＬは、対象装置２０から受信したスポットＩＤとコンテキストＩＤに従って、コンテンツ情報データベース３０６から検索され決定される。そして、参照装置３０は、上記ＵＲＬに対応するコンテンツをコンテンツデータベース４０３から取り出して、取り出したコンテンツを端末装置１０（上記送信されたアドレスにより端末装置１０を特定する）へ配信する。
【０１０３】
図１７は、本実施形態のコンテンツ配信システムにおいてコンテンツが配信される処理を示すシーケンス図である。
コンテンツ配信システムは、ユーザが端末装置１０の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置２０の画像表示部２０８上に表示されている情報に関連するコンテンツが欲しいと思った場合、対象装置２０の近くに行き、端末装置１０の赤外線送信部１１０を対象装置２０に向けて上記の赤外線送信ボタンを押下する。
【０１０４】
端末装置１０は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーＳＫ１およびＳＫ２を生成する（ステップＳ３０１）。そして、セッションキーＳＫ１を赤外線送信部１１０から対象装置２０へ送信し（ステップＳ３０２）、セッションキーＳＫ２および端末装置１０のアドレスをネットワーク送受信部１１１から参照装置３０へ送信する（ステップＳ３０５）。
【０１０５】
セッションキーＳＫ１を受信した対象装置２０は、受信したセッションキーＳＫ１と、記憶部に保持するスポットＩＤと、セッションキーの受信時に画像表示部２０８に表示していたコンテキストデータに対応するコンテキストＩＤとを参照装置３０へ送信する（ステップＳ３０３）。
【０１０６】
参照装置３０は、対象装置２０からセッションキーＳＫ１、スポットＩＤ、コンテキストＩＤを受信し、受信したセッションキーＳＫ１、スポットＩＤ、コンテキストＩＤを対応付けてセッションキーデータベース３０５に格納する（ステップＳ３０４）。また、端末装置１０から送られるセッションキーＳＫ２および端末装置１０のアドレスを受信して、受信したセッションキーＳＫ２をステップＳ３０４でセッションキーデータベース３０５に格納したセッションキーＳＫ１と照合する。照合の結果、セッションキーＳＫ２と所定の関係（前述の通りここではＳＫ１＝ＳＫ２の関係）を有するセッションキーＳＫ１が得られると、当該セッションキーＳＫ１に対応するスポットＩＤとコンテキストＩＤをセッションキーデータベース３０５から取り出す（ステップＳ３０６）。
【０１０７】
参照装置３０はさらに、上記取り出されたスポットＩＤとコンテキストＩＤに該当するＵＲＬを検索によってコンテンツ情報データベース３０６から取り出す（ステップＳ３０７）。そして、取り出したＵＲＬに対応するコンテンツをコンテンツデータベース４０３から取り出し、ステップＳ３０５で受信したアドレスの端末装置１０へ送信する（ステップＳ３０８）。
端末装置１０は、参照装置３０から送信される上記のコンテンツを受信し、受信したコンテンツを表示部１０９に表示する（ステップＳ３０９）。
【０１０８】
こうして、参照装置３０から端末装置１０へのコンテンツの配信が完了し、コンテンツ配信システムの動作が終了する。
【０１０９】
以上説明したように、本実施形態によれば、端末装置１０により２つのセッションキーＳＫ１とＳＫ２を生成して、一方のセッションキーＳＫ１を対象装置２０経由で参照装置３０へ送信し、他方のセッションキーＳＫ２を参照装置３０へ直接送信し、参照装置３０において２つの異なる経路で送られたセッションキーを照合している。セッションキーＳＫ１およびＳＫ２は端末装置１０の固有情報が含まれないように乱数、ハッシュ関数、または暗号化を用いて生成するとともに、端末装置１０の固有情報としてアドレスのみを参照装置３０へ直接送信する。したがって、対象装置２０によって端末装置１０の固有情報が知得されることがなく、端末装置１０のセキュリティを保護することができる。
【０１１０】
また、対象装置２０からスポットＩＤとコンテキストＩＤを参照装置３０へ送信し、上記セッションキーの照合ができた場合に、スポットＩＤおよびコンテキストＩＤに対応するコンテンツを参照装置３０が参照装置３０内のコンテンツデータベース４０３から取り出して、端末装置１０に送信する。コンテキストＩＤには対象装置２０の状態が関連付けられており、これを利用することによって、対象装置２０の状態毎に異なるコンテンツを配信することが可能である。
【０１１１】
（第４の実施形態）
図１８は、本発明の第４の実施形態によるコンテンツ配信システムの概要を示す構成図である。本実施形態のコンテンツ配信システムは、対象装置２０から参照装置３０へ、スポットＩＤとコンテキストＩＤの代わりに目的のコンテンツが格納されている場所を示すＵＲＬを送信するようにした点が、前述の実施形態と異なる。そのために、対象装置２０のスポット情報データベース２０４は、コンテキストデータと対応付けるデータとしてコンテキストＩＤではなく上記ＵＲＬを格納する構成とする。また、参照装置３０は、セッションキーデータベース３０５を対象装置２０から受信したセッションキーとＵＲＬを対応付けて格納する構成にするとともに、コンテンツ決定部３０４およびコンテンツ情報データベース３０６を有しない構成に変更する。なお、端末装置１０およびコンテンツ格納装置４０の構成は第１の実施形態と同じである。
【０１１２】
図１８において、端末装置１０は２つのセッションキーＳＫ１、ＳＫ２を生成して、一方のセッションキーＳＫ１を対象装置２０を経由して参照装置３０へ送信し、他方のセッションキーＳＫ２を参照装置３０へ直接送信する。端末装置１０はまた、端末装置１０を特定する情報として、端末装置１０のネットワーク上のアドレスを参照装置３０へ送信する。対象装置２０は、セッションキーＳＫ１を参照装置３０へ転送するほか、端末装置１０がコンテンツを取得するための情報として、目的のコンテンツが格納されている場所を示すＵＲＬを参照装置３０へ送信する。なお、上記のセッションキーＳＫ１およびＳＫ２は、前述の実施形態と同様に乱数、ハッシュ関数、または暗号化を利用して生成する。
【０１１３】
上記のセッションキーＳＫ１は、赤外線通信によって端末装置１０から対象装置２０へ送信される。そのため、ユーザは端末装置１０を持って対象装置２０の近くまで行き、端末装置１０を対象装置２０に向けた状態で所定の操作を行う。また、参照装置３０と端末装置１０および対象装置２０の間は、図示しない有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や無線ＬＡＮ、あるいはその他の方式のネットワークによって通信が行われる。
【０１１４】
２つの異なる経路で送られてきたセッションキーＳＫ１、ＳＫ２を受信した参照装置３０は、それら２つのセッションキーを照合して、セッションキーＳＫ１とＳＫ２が所定の関係を有しているか否かを判定する。この「所定の関係」の例として、ここではセッションキーＳＫ１とＳＫ２が同一であるという関係を適用する。この例では、端末装置１０で２つの同一のセッションキーＳＫ１、ＳＫ２（すなわちＳＫ１＝ＳＫ２）を生成することになり、これらが別々の経路で参照装置３０へ送信される。
【０１１５】
参照装置３０においてセッションキーＳＫ１とＳＫ２が上記所定の関係を有していると判定された場合、参照装置３０は対象装置２０から受信したＵＲＬを端末装置１０（上記送信されたアドレスにより端末装置１０を特定する）に送信する。端末装置１０に配信されるコンテンツは、コンテンツ格納装置４０に格納されている。上記ＵＲＬを受信した端末装置１０は、当該ＵＲＬに対応するコンテンツ格納装置４０にアクセスしてコンテンツを要求する。そしてこの要求を受けたコンテンツ格納装置４０によって、目的のコンテンツが端末装置１０へ配信される。
【０１１６】
図１９は、本実施形態のコンテンツ配信システムにおいてコンテンツが配信される処理を示すシーケンス図である。
コンテンツ配信システムは、ユーザが端末装置１０の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置２０の画像表示部２０８上に表示されている情報に関連するコンテンツが欲しいと思った場合、対象装置２０の近くに行き、端末装置１０の赤外線送信部１１０を対象装置２０に向けて上記の赤外線送信ボタンを押下する。
【０１１７】
端末装置１０は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーＳＫ１およびＳＫ２を生成する（ステップＳ４０１）。そして、セッションキーＳＫ１を赤外線送信部１１０から対象装置２０へ送信し（ステップＳ４０２）、セッションキーＳＫ２および端末装置１０のアドレスをネットワーク送受信部１１１から参照装置３０へ送信する（ステップＳ４０５）。
【０１１８】
セッションキーＳＫ１を受信した対象装置２０は、受信したセッションキーＳＫ１と、セッションキーの受信時に画像表示部２０８に表示していたコンテキストデータに対応する、スポット情報データベース２０４に保持するＵＲＬとを参照装置３０へ送信する（ステップＳ４０３）。
【０１１９】
参照装置３０は、対象装置２０からセッションキーＳＫ１とＵＲＬを受信し、受信したセッションキーＳＫ１とＵＲＬを対応付けてセッションキーデータベース３０５に格納する（ステップＳ４０４）。また、端末装置１０から送られるセッションキーＳＫ２および端末装置１０のアドレスを受信して、受信したセッションキーＳＫ２をステップＳ４０４でセッションキーデータベース３０５に格納したセッションキーＳＫ１と照合する。照合の結果、セッションキーＳＫ２と所定の関係（前述の通りここではＳＫ１＝ＳＫ２の関係）を有するセッションキーＳＫ１が得られると、当該セッションキーＳＫ１に対応するＵＲＬをセッションキーデータベース３０５から取り出す（ステップＳ４０６）。
【０１２０】
参照装置３０はさらに、上記取り出されたＵＲＬをステップＳ４０５で受信したアドレスの端末装置１０宛てに送信する（ステップＳ４０７）。端末装置１０は、参照装置３０から送信される上記のＵＲＬを受信し、表示部１０９にコンテンツアクセス用画面を表示して（ステップＳ４０８）、ユーザからの確認入力を待つ。ユーザの確認入力を受けると、端末装置１０は、ステップＳ４０７で受信した上記のＵＲＬに対応するコンテンツ格納装置４０にコンテンツ要求データを送信する（ステップＳ４０９）。
【０１２１】
コンテンツ要求データを受信したコンテンツ格納装置４０は、受信したコンテンツ要求データにより指定されたＵＲＬに該当するコンテンツをコンテンツデータベース４０３から取り出し、端末装置１０へ送信する（ステップＳ４１０）。
端末装置１０は、コンテンツ格納装置４０から送信される上記のコンテンツを受信し、受信したコンテンツを表示部１０９に表示する（ステップＳ４１１）。
【０１２２】
こうして、コンテンツ格納装置４０から端末装置１０へのコンテンツの配信が完了し、コンテンツ配信システムの動作が終了する。
【０１２３】
以上説明したように、本実施形態によれば、端末装置１０により２つのセッションキーＳＫ１とＳＫ２を生成して、一方のセッションキーＳＫ１を対象装置２０経由で参照装置３０へ送信し、他方のセッションキーＳＫ２を参照装置３０へ直接送信し、参照装置３０において２つの異なる経路で送られたセッションキーを照合している。セッションキーＳＫ１およびＳＫ２は端末装置１０の固有情報が含まれないように乱数、ハッシュ関数、または暗号化を用いて生成するとともに、端末装置１０の固有情報としてアドレスのみを参照装置３０へ直接送信する。したがって、対象装置２０によって端末装置１０の固有情報が知得されることがなく、端末装置１０のセキュリティを保護することができる。
【０１２４】
また、対象装置２０からセッションキーの受信時に画像表示部２０８に表示していたコンテキストデータに対応するＵＲＬを参照装置３０へ送信し、セッションキーの照合ができた場合に、参照装置３０から上記ＵＲＬを端末装置１０へ送信する。端末装置１０は上記のＵＲＬに応じたコンテンツをコンテンツ格納装置４０から取得する。したがって、対象装置２０の状態毎に異なるコンテンツを配信することが可能である。
【０１２５】
（第５の実施形態）
図２０は、本発明の第５の実施形態によるコンテンツ配信システムの概要を示す構成図である。本実施形態のコンテンツ配信システムは、参照装置３０がコンテンツ格納装置４０からコンテンツを取得して端末装置１０に配信するようにし、且つ対象装置２０から参照装置３０へ、スポットＩＤとコンテキストＩＤの代わりに目的のコンテンツが格納されている場所を示すＵＲＬを送信するようにした点が、前述の実施形態と異なる。そのために、対象装置２０のスポット情報データベース２０４は、コンテキストデータと対応付けるデータとしてコンテキストＩＤではなく上記ＵＲＬを格納する構成とする。また、参照装置３０は、セッションキーデータベース３０５を対象装置２０から受信したセッションキーとＵＲＬを対応付けて格納する構成にするとともに、コンテンツ決定部３０４およびコンテンツ情報データベース３０６を有しない構成に変更する。なお、端末装置１０およびコンテンツ格納装置４０の構成は第１の実施形態と同じである。
【０１２６】
図２０において、端末装置１０は２つのセッションキーＳＫ１、ＳＫ２を生成して、一方のセッションキーＳＫ１を対象装置２０を経由して参照装置３０へ送信し、他方のセッションキーＳＫ２を参照装置３０へ直接送信する。端末装置１０はまた、端末装置１０を特定する情報として、端末装置１０のネットワーク上のアドレスを参照装置３０へ送信する。対象装置２０は、セッションキーＳＫ１を参照装置３０へ転送するほか、端末装置１０がコンテンツを取得するための情報として、目的のコンテンツが格納されている場所を示すＵＲＬを参照装置３０へ送信する。なお、上記のセッションキーＳＫ１およびＳＫ２は、前述の実施形態と同様に乱数、ハッシュ関数、または暗号化を利用して生成する。
【０１２７】
上記のセッションキーＳＫ１は、赤外線通信によって端末装置１０から対象装置２０へ送信される。そのため、ユーザは端末装置１０を持って対象装置２０の近くまで行き、端末装置１０を対象装置２０に向けた状態で所定の操作を行う。また、参照装置３０と端末装置１０および対象装置２０の間は、図示しない有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や無線ＬＡＮ、あるいはその他の方式のネットワークによって通信が行われる。
【０１２８】
２つの異なる経路で送られてきたセッションキーＳＫ１、ＳＫ２を受信した参照装置３０は、それら２つのセッションキーを照合して、セッションキーＳＫ１とＳＫ２が所定の関係を有しているか否かを判定する。この「所定の関係」の例として、ここではセッションキーＳＫ１とＳＫ２が同一であるという関係を適用する。この例では、端末装置１０で２つの同一のセッションキーＳＫ１、ＳＫ２（すなわちＳＫ１＝ＳＫ２）を生成することになり、これらが別々の経路で参照装置３０へ送信される。
【０１２９】
参照装置３０においてセッションキーＳＫ１とＳＫ２が上記所定の関係を有していると判定された場合、参照装置３０は対象装置２０から受信したＵＲＬに対応するコンテンツ格納装置４０にコンテンツの配信を要求する。コンテンツ格納装置４０には、端末装置１０に配信するコンテンツが格納されている。上記コンテンツ配信要求を受信したコンテンツ格納装置４０は、当該ＵＲＬに対応するコンテンツを参照装置３０に送信する。そして、参照装置３０によって目的のコンテンツが端末装置１０（上記送信されたアドレスにより端末装置１０を特定する）へ配信される。
【０１３０】
図２１は、本実施形態のコンテンツ配信システムにおいてコンテンツが配信される処理を示すシーケンス図である。
コンテンツ配信システムは、ユーザが端末装置１０の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置２０の画像表示部２０８上に表示されている情報に関連するコンテンツが欲しいと思った場合、対象装置２０の近くに行き、端末装置１０の赤外線送信部１１０を対象装置２０に向けて上記の赤外線送信ボタンを押下する。
【０１３１】
端末装置１０は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーＳＫ１およびＳＫ２を生成する（ステップＳ５０１）。そして、セッションキーＳＫ１を赤外線送信部１１０から対象装置２０へ送信し（ステップＳ５０２）、セッションキーＳＫ２および端末装置１０のアドレスをネットワーク送受信部１１１から参照装置３０へ送信する（ステップＳ５０５）。
【０１３２】
セッションキーＳＫ１を受信した対象装置２０は、受信したセッションキーＳＫ１と、セッションキーの受信時に画像表示部２０８に表示していたコンテキストデータに対応する、スポット情報データベース２０４に保持するＵＲＬとを参照装置３０へ送信する（ステップＳ５０３）。
【０１３３】
参照装置３０は、対象装置２０からセッションキーＳＫ１とＵＲＬを受信し、受信したセッションキーＳＫ１とＵＲＬを対応付けてセッションキーデータベース３０５に格納する（ステップＳ５０４）。また、端末装置１０から送られるセッションキーＳＫ２および端末装置１０のアドレスを受信して、受信したセッションキーＳＫ２をステップＳ５０４でセッションキーデータベース３０５に格納したセッションキーＳＫ１と照合する。照合の結果、セッションキーＳＫ２と所定の関係（前述の通りここではＳＫ１＝ＳＫ２の関係）を有するセッションキーＳＫ１が得られると、当該セッションキーＳＫ１に対応するＵＲＬをセッションキーデータベース３０５から取り出す（ステップＳ５０６）。
【０１３４】
参照装置３０はさらに、上記取り出されたＵＲＬに対応するコンテンツ格納装置４０に当該ＵＲＬによって指定されたコンテンツの配信を要求する（ステップＳ５０７）。
コンテンツ配信要求を受信したコンテンツ格納装置４０は、当該要求において指定されたＵＲＬに該当するコンテンツをコンテンツデータベース４０３から取り出し、参照装置３０へ送信する（ステップＳ５０８）。参照装置３０は、コンテンツ格納装置４０から送られたコンテンツをステップＳ５０５で受信したアドレスの端末装置１０に送信する（ステップＳ５０９）。
端末装置１０は、参照装置３０から送信される上記のコンテンツを受信し、受信したコンテンツを表示部１０９に表示する（ステップＳ５１０）。
【０１３５】
こうして、コンテンツ格納装置４０から端末装置１０へのコンテンツの配信が完了し、コンテンツ配信システムの動作が終了する。
【０１３６】
以上説明したように、本実施形態によれば、端末装置１０により２つのセッションキーＳＫ１とＳＫ２を生成して、一方のセッションキーＳＫ１を対象装置２０経由で参照装置３０へ送信し、他方のセッションキーＳＫ２を参照装置３０へ直接送信し、参照装置３０において２つの異なる経路で送られたセッションキーを照合している。セッションキーＳＫ１およびＳＫ２は端末装置１０の固有情報が含まれないように乱数、ハッシュ関数、または暗号化を用いて生成するとともに、端末装置１０の固有情報としてアドレスのみを参照装置３０へ直接送信する。したがって、対象装置２０によって端末装置１０の固有情報が知得されることがなく、端末装置１０のセキュリティを保護することができる。
【０１３７】
また、対象装置２０からセッションキーの受信時に画像表示部２０８に表示していたコンテキストデータに対応するＵＲＬを参照装置３０へ送信し、セッションキーの照合ができた場合に、上記ＵＲＬに対応するコンテンツを参照装置３０がコンテンツ格納装置４０から取得して、端末装置１０に送信する。したがって、対象装置２０の状態毎に異なるコンテンツを配信することが可能である。
【０１３８】
（第６の実施形態）
図２２は、本発明の第６の実施形態によるコンテンツ配信システムの概要を示す構成図である。本実施形態のコンテンツ配信システムは、端末装置１０と対象装置２０と参照装置３０とから構成するようにし、対象装置２０内にコンテンツを格納して参照装置３０経由でコンテンツを配信するようにした点が、前述の実施形態と異なる。そのために、対象装置２０はコンテンツデータベース４０３を備える構成とする。また、参照装置３０は、セッションキーデータベース３０５をセッションキーとｕｐｄのみ格納する構成にするとともに、コンテンツ決定部３０４およびコンテンツ情報データベース３０６を有しない構成に変更する。なお、端末装置１０の構成は第１の実施形態と同じである。
【０１３９】
図２２において、端末装置１０は２つのセッションキーＳＫ１、ＳＫ２を生成して、一方のセッションキーＳＫ１を対象装置２０を経由して参照装置３０へ送信し、他方のセッションキーＳＫ２を参照装置３０へ直接送信する。端末装置１０はまた、端末装置１０を特定する情報として、端末装置１０のネットワーク上のアドレスを参照装置３０へ送信する。対象装置２０は、セッションキーＳＫ１を参照装置３０へ転送するほか、目的のコンテンツを参照装置３０へ送信する。なお、上記のセッションキーＳＫ１およびＳＫ２は、前述の実施形態と同様に乱数、ハッシュ関数、または暗号化を利用して生成する。
【０１４０】
上記のセッションキーＳＫ１は、赤外線通信によって端末装置１０から対象装置２０へ送信される。そのため、ユーザは端末装置１０を持って対象装置２０の近くまで行き、端末装置１０を対象装置２０に向けた状態で所定の操作を行う。また、参照装置３０と端末装置１０および対象装置２０の間は、図示しない有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や無線ＬＡＮ、あるいはその他の方式のネットワークによって通信が行われる。
【０１４１】
２つの異なる経路で送られてきたセッションキーＳＫ１、ＳＫ２を受信した参照装置３０は、それら２つのセッションキーを照合して、セッションキーＳＫ１とＳＫ２が所定の関係を有しているか否かを判定する。この「所定の関係」の例として、ここではセッションキーＳＫ１とＳＫ２が同一であるという関係を適用する。この例では、端末装置１０で２つの同一のセッションキーＳＫ１、ＳＫ２（すなわちＳＫ１＝ＳＫ２）を生成することになり、これらが別々の経路で参照装置３０へ送信される。
【０１４２】
参照装置３０においてセッションキーＳＫ１とＳＫ２が上記所定の関係を有していると判定された場合、参照装置３０は対象装置２０から受信したコンテンツを端末装置１０（上記送信されたアドレスにより端末装置１０を特定する）に送信する。
【０１４３】
図２３は、本実施形態のコンテンツ配信システムにおいてコンテンツが配信される処理を示すシーケンス図である。
コンテンツ配信システムは、ユーザが端末装置１０の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置２０の画像表示部２０８上に表示されている情報に関連するコンテンツが欲しいと思った場合、対象装置２０の近くに行き、端末装置１０の赤外線送信部１１０を対象装置２０に向けて上記の赤外線送信ボタンを押下する。
【０１４４】
端末装置１０は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーＳＫ１およびＳＫ２を生成する（ステップＳ６０１）。そして、セッションキーＳＫ１を赤外線送信部１１０から対象装置２０へ送信し（ステップＳ６０２）、セッションキーＳＫ２および端末装置１０のアドレスをネットワーク送受信部１１１から参照装置３０へ送信する（ステップＳ６０５）。
【０１４５】
セッションキーＳＫ１を受信した対象装置２０は、受信したセッションキーＳＫ１と、セッションキーの受信時に画像表示部２０８に表示していたコンテキストデータに対応する、コンテンツデータベース４０３に格納されたコンテンツとを参照装置３０へ送信する（ステップＳ６０３）。
【０１４６】
参照装置３０は、対象装置２０からセッションキーＳＫ１とコンテンツを受信し、受信したセッションキーＳＫ１とコンテンツを対応付けてセッションキーデータベース３０５に格納する（ステップＳ６０４）。また、端末装置１０から送られるセッションキーＳＫ２および端末装置１０のアドレスを受信して、受信したセッションキーＳＫ２をステップＳ６０４でセッションキーデータベース３０５に格納したセッションキーＳＫ１と照合する。照合の結果、セッションキーＳＫ２と所定の関係（前述の通りここではＳＫ１＝ＳＫ２の関係）を有するセッションキーＳＫ１が得られると、当該セッションキーＳＫ１に対応するコンテンツをセッションキーデータベース３０５から取り出し（ステップＳ６０６）、ステップＳ６０５で受信したアドレスの端末装置１０宛てにコンテンツを送信する（ステップＳ６０７）。
【０１４７】
端末装置１０は、参照装置３０から送信される上記のコンテンツを受信し、受信したコンテンツを表示部１０９に表示する（ステップＳ６０８）。
【０１４８】
こうして、対象装置２０から端末装置１０へのコンテンツの配信が完了し、コンテンツ配信システムの動作が終了する。
【０１４９】
以上説明したように、本実施形態によれば、端末装置１０により２つのセッションキーＳＫ１とＳＫ２を生成して、一方のセッションキーＳＫ１を対象装置２０経由で参照装置３０へ送信し、他方のセッションキーＳＫ２を参照装置３０へ直接送信し、参照装置３０において２つの異なる経路で送られたセッションキーを照合している。セッションキーＳＫ１およびＳＫ２は端末装置１０の固有情報が含まれないように乱数、ハッシュ関数、または暗号化を用いて生成するとともに、端末装置１０の固有情報としてアドレスのみを参照装置３０へ直接送信する。したがって、対象装置２０によって端末装置１０の固有情報が知得されることがなく、端末装置１０のセキュリティを保護することができる。
【０１５０】
また、対象装置２０からセッションキーの受信時に画像表示部２０８に表示していたコンテキストデータに対応するコンテンツを参照装置３０へ送信し、セッションキーの照合ができた場合に、参照装置３０から上記コンテンツが端末装置１０へ配信される。したがって、対象装置２０の状態毎に異なるコンテンツを配信することが可能である。
【０１５１】
（第７の実施形態）
次に、本発明の第７の実施形態によるコンテンツ配信システムについて説明する。本実施形態のコンテンツ配信システムは、参照装置３０が、対象装置２０経由で送られるセッションキーＳＫ１を受信するよりも前に、端末装置１０から直接送られるセッションキーＳＫ２を受信した場合にも正常にコンテンツの配信を行うことを可能にするものである。なお、本実施形態のコンテンツ配信システムは、前述した図１、図１４、図１６、図１８、図２０、図２２のいずれの形態の構成のものにも適用できるが、以下では図１の構成（第１の実施形態）をベースにして、説明を行うこととする。
【０１５２】
本実施形態では具体的に、端末装置１０は、参照装置３０に対して、セッションキーＳＫ２と併せて所定の通信用アドレスも送信する。参照装置３０は、（セッションキーＳＫ１よりも先に到着する）これらセッションキーＳＫ２および通信用アドレスを受信し記憶しておき、セッションキーＳＫ１が受信された際に、セッションキーＳＫ１とセッションキーＳＫ２の照合を実行する。こうすることで、セッションキーＳＫ１が先に参照装置３０に到着しなかった場合でも、セッションキーが照合でき、コンテンツを配信することができる。
【０１５３】
なおここで、セッションキーＳＫ２と併せて送信される上記通信用アドレスは、端末装置１０自身の固有のアドレスであってもよいし、また、それ以外の別の端末装置のアドレス（例えば、自宅に設置したコンピュータで使用している電子メールアドレス）であってもよい。自宅のコンピュータのアドレスを上記の通信用アドレスとして指定し参照装置３０へ送った場合、参照装置３０から配信するコンテンツを自宅のコンピュータで取得できる。
【０１５４】
図２４は、本実施形態のコンテンツ配信システムにおいて、端末装置１０がコンテンツを要求して目的のコンテンツを取得するまでの処理を示すシーケンス図である。同図を参照し、本実施形態のコンテンツ配信システムの動作を説明する。
【０１５５】
端末装置１０は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーＳＫ１およびＳＫ２を生成する（ステップＳ７０１）。そして、初めにセッションキーＳＫ２および端末装置１０のアドレスをネットワーク送受信部１１１から参照装置３０へ送信し（ステップＳ７０２）、次いでセッションキーＳＫ１を赤外線送信部１１０から対象装置２０へ送信する（ステップＳ７０４）。
【０１５６】
参照装置３０は、端末装置１０から送られる上記のセッションキーＳＫ２および端末装置１０のアドレスを受信して記憶する（ステップＳ７０３）。また、対象装置２０は、端末装置１０からのセッションキーＳＫ１を受信し、受信したセッションキーＳＫ１と、記憶部に保持するスポットＩＤと、セッションキーの受信時に画像表示部２０８に表示していたコンテキストデータに対応するコンテキストＩＤとを参照装置３０へ送信する（ステップＳ７０５）。
【０１５７】
対象装置２０から上記のデータを受信すると、参照装置３０は、受信したセッションキーＳＫ１、スポットＩＤ、コンテキストＩＤを対応付けてセッションキーデータベース３０５に格納する（ステップＳ７０６）とともに、記憶しておいたセッションキーＳＫ２と受信したセッションキーＳＫ１とを照合する。照合の結果、セッションキーＳＫ１とセッションキーＳＫ２とが所定の関係（前述の通りここではＳＫ１＝ＳＫ２の関係）を満たしていれば、参照装置３０は、当該セッションキーＳＫ１に対応するスポットＩＤとコンテキストＩＤをセッションキーデータベース３０５から取り出す（ステップＳ７０７）。
【０１５８】
参照装置３０はさらに、上記取り出されたスポットＩＤとコンテキストＩＤに該当するＵＲＬを検索によってコンテンツ情報データベース３０６から取り出して（ステップＳ７０８）、取り出したＵＲＬをステップＳ７０３で受信したアドレスの端末装置１０宛てに送信する（ステップＳ７０９）。
【０１５９】
端末装置１０は、参照装置３０から送信される上記のＵＲＬを受信し、表示部１０９に図１３（Ｃ）のようなコンテンツアクセス用画面を表示する（ステップＳ７１０）。そしてユーザからの入力に応じ、端末装置１０は、受信した上記のＵＲＬに対応するコンテンツ格納装置４０にコンテンツ要求データを送信する（ステップＳ７１１）。
【０１６０】
コンテンツ要求データを受信したコンテンツ格納装置４０は、受信したコンテンツ要求データにより指定されたＵＲＬに該当するコンテンツをコンテンツデータベース４０３から取り出し、端末装置１０へ送信する（ステップＳ７１２）。
端末装置１０は、コンテンツ格納装置４０から送信される上記のコンテンツを受信し、受信したコンテンツを図１３（Ｅ）のようなコンテンツ表示画面により表示部１０９に表示する（ステップＳ７１３）。
【０１６１】
こうして、セッションキーＳＫ２が先に参照装置３０に受信された場合にも、コンテンツ格納装置４０から端末装置１０へのコンテンツの配信が行われる。なお、セッションキーＳＫ２が参照装置３０内に記憶されている限り、セッションキーＳＫ１とセッションキーＳＫ２が参照装置３０で受信される時間差は特に制限を受けない。また、コンテンツ配信システムは、参照装置３０がセッションキーＳＫ１を先に受信した場合は図１２のシーケンスに従う処理を実行し、セッションキーＳＫ２を先に受信した場合は図２３のシーケンスに従う処理を実行するように、処理を選択的に実行可能な構成としてもよい。そうすることで、どちらのセッションキーが先に参照装置３０に到着した場合であっても、コンテンツを配信することができる。
【０１６２】
（第８の実施形態）
次に、本発明の第８の実施形態によるコンテンツ配信システムについて説明する。本実施形態のコンテンツ配信システムは、端末装置１０からユーザの属性情報を対象装置２０に送信し、その属性情報に応じて、配信されるコンテンツを変化させるようにしたものである。ここで、ユーザの属性情報としては、対象装置２０によってユーザや端末装置１０が特定されることを避けるため、そのような特定が困難な情報である性別、年齢、職業、血液型、誕生日といった情報を用いる。ユーザの属性情報は、予めユーザの操作によって端末装置１０に登録しておく。
【０１６３】
なお、本実施形態のコンテンツ配信システムは、前述した図１、図１４、図１６、図１８、図２０、図２２のいずれの形態の構成のものにも適用できるが、以下では図１の構成（第１の実施形態）をベース（ただし、対象装置２０は参照装置３０にコンテキストＩＤを送信しない）にして、説明を行うこととする。
【０１６４】
図２５は、端末装置１０がユーザの属性情報を登録する際に表示部１０９に表示する属性情報登録画面の一例である。同図の例において、この属性情報登録画面には、性別、年代、および職業をそれぞれ入力するための入力エリアが設けられており、適宜ユーザ入力部１０１を用いて入力項目と入力内容を選択することで、ユーザの入力が可能となっている。この画面例では、性別として男性、年代として２０代、職業として会社員、がそれぞれ選択されている。ここで選択された入力内容は、ユーザの属性情報として端末装置１０に登録される。
【０１６５】
図２６は、本実施形態における参照装置３０のコンテンツ情報データベース３０６に格納されているデータの一例である。このコンテンツ情報データベースの例では、スポットＩＤ＝１の対象装置は性別を属性情報の対象としており、スポットＩＤ＝２の対象装置は年代を属性情報の対象としており、スポットＩＤ＝３の対象装置は性別と年代とを属性情報の対象としている。そして、例えばスポットＩＤ＝１の対象装置に対して属性情報が男性であるユーザ（端末装置１０）がアクセスした場合、対応するコンテンツの格納場所のＵＲＬとして「ｈｔｔｐ：／／ｗｗｗ．ｍａｌｅ．ｊｐ／」が参照装置３０から端末装置１０へ送信される。
【０１６６】
図２７は、本実施形態のコンテンツ配信システムにおいて、端末装置１０がコンテンツを要求して目的のコンテンツを取得するまでの処理を示すシーケンス図である。同図を参照し、本実施形態のコンテンツ配信システムの動作を説明する。
【０１６７】
端末装置１０は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーＳＫ１およびＳＫ２を生成する（ステップＳ８０１）。そして、セッションキーＳＫ１と端末装置１０に登録されているユーザの属性情報とを赤外線送信部１１０から対象装置２０へ送信し（ステップＳ８０２）、セッションキーＳＫ２と端末装置１０のアドレスとをネットワーク送受信部１１１から参照装置３０へ送信する（ステップＳ８０５）。
【０１６８】
セッションキーＳＫ１および属性情報を受信した対象装置２０は、受信したセッションキーＳＫ１と属性情報、および記憶部に保持するスポットＩＤを参照装置３０へ送信する（ステップＳ８０３）。
【０１６９】
参照装置３０は、対象装置２０からセッションキーＳＫ１、属性情報、スポットＩＤを受信し、受信したセッションキーＳＫ１、属性情報、スポットＩＤを対応付けてセッションキーデータベース３０５に格納する（ステップＳ８０４）。また、端末装置１０から送られるセッションキーＳＫ２および端末装置１０のアドレスを受信して、受信したセッションキーＳＫ２をステップＳ８０４でセッションキーデータベース３０５に格納したセッションキーＳＫ１と照合する。照合の結果、セッションキーＳＫ２と所定の関係（前述の通りここではＳＫ１＝ＳＫ２の関係）を有するセッションキーＳＫ１が得られると、当該セッションキーＳＫ１に対応するスポットＩＤと属性情報をセッションキーデータベース３０５から取り出す（ステップＳ８０６）。
【０１７０】
参照装置３０はさらに、上記取り出されたスポットＩＤと属性情報に該当するＵＲＬを検索によって図２６のコンテンツ情報データベース３０６から取り出して（ステップＳ８０７）、取り出したＵＲＬをステップＳ８０５で受信したアドレスの端末装置１０宛てに送信する（ステップＳ８０８）。
【０１７１】
端末装置１０は、参照装置３０から送信される上記のＵＲＬを受信し、表示部１０９に図１３（Ｃ）のようなコンテンツアクセス用画面を表示する（ステップＳ８０９）。そして端末装置１０は、ユーザの入力に応じ、ステップＳ８０８で受信した上記のＵＲＬに対応するコンテンツ格納装置４０にコンテンツ要求データを送信する（ステップＳ８１０）。
【０１７２】
コンテンツ要求データを受信したコンテンツ格納装置４０は、受信したコンテンツ要求データにより指定されたＵＲＬに該当するコンテンツをコンテンツデータベース４０３から取り出し、端末装置１０へ送信する（ステップＳ８１１）。
端末装置１０は、コンテンツ格納装置４０から送信される上記のコンテンツを受信し、受信したコンテンツを図１３（Ｅ）のようなコンテンツ表示画面により表示部１０９に表示する（ステップＳ８１２）。
【０１７３】
こうして、ユーザの属性情報に応じたコンテンツのコンテンツ格納装置４０から端末装置１０への配信が行われる。
【０１７４】
なお、上記の図２７のシーケンスではユーザの属性情報を対象装置２０へ送信したが、ユーザの属性情報は、参照装置３０へ直接送信することもできる。
図２８は、本実施形態において、ユーザの属性情報を参照装置３０へ送信するようにした変形例を示すシーケンス図である。同図を参照して、この場合のコンテンツ配信システムの動作を説明する。
【０１７５】
端末装置１０は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーＳＫ１およびＳＫ２を生成する（ステップＳ９０１）。そして、セッションキーＳＫ１を赤外線送信部１１０から対象装置２０へ送信し（ステップＳ９０２）、セッションキーＳＫ２と端末装置１０のアドレスと端末装置１０に登録されているユーザの属性情報とをネットワーク送受信部１１１から参照装置３０へ送信する（ステップＳ９０５）。
【０１７６】
セッションキーＳＫ１を受信した対象装置２０は、受信したセッションキーＳＫ１と、記憶部に保持するスポットＩＤとを参照装置３０へ送信する（ステップＳ９０３）。
【０１７７】
参照装置３０は、対象装置２０からセッションキーＳＫ１とスポットＩＤを受信し、受信したセッションキーＳＫ１とスポットＩＤを対応付けてセッションキーデータベース３０５に格納する（ステップＳ９０４）。また、端末装置１０から送られるセッションキーＳＫ２、端末装置１０のアドレス、属性情報を受信して、受信したセッションキーＳＫ２をステップＳ９０４でセッションキーデータベース３０５に格納したセッションキーＳＫ１と照合する。照合の結果、セッションキーＳＫ２と所定の関係（前述の通りここではＳＫ１＝ＳＫ２の関係）を有するセッションキーＳＫ１が得られると、当該セッションキーＳＫ１に対応するスポットＩＤをセッションキーデータベース３０５から取り出す（ステップＳ９０６）。
【０１７８】
参照装置３０はさらに、上記取り出されたスポットＩＤと、端末装置１０から送信され受信した属性情報と、に該当するＵＲＬを検索によって図２６のコンテンツ情報データベース３０６から取り出して（ステップＳ９０７）、取り出したＵＲＬをステップＳ９０５で受信したアドレスの端末装置１０宛てに送信する（ステップＳ９０８）。
【０１７９】
端末装置１０は、参照装置３０から送信される上記のＵＲＬを受信し、表示部１０９に図１３（Ｃ）のようなコンテンツアクセス用画面を表示する（ステップＳ９０９）。そして端末装置１０は、ユーザの入力に応じ、ステップＳ９０８で受信した上記のＵＲＬに対応するコンテンツ格納装置４０にコンテンツ要求データを送信する（ステップＳ９１０）。
【０１８０】
コンテンツ要求データを受信したコンテンツ格納装置４０は、受信したコンテンツ要求データにより指定されたＵＲＬに該当するコンテンツをコンテンツデータベース４０３から取り出し、端末装置１０へ送信する（ステップＳ９１１）。
端末装置１０は、コンテンツ格納装置４０から送信される上記のコンテンツを受信し、受信したコンテンツを図１３（Ｅ）のようなコンテンツ表示画面により表示部１０９に表示する（ステップＳ９１２）。
【０１８１】
こうして、ユーザの属性情報に応じたコンテンツのコンテンツ格納装置４０から端末装置１０への配信が行われる。
【０１８２】
以上、図面を参照してこの発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、上述した実施形態においては、「コンテンツを取得するための情報」としてＵＲＬを用いた場合について説明を行ってきたが、コンテンツを特定することができればＵＲＬ以外のものを使用してもよい。ＵＲＬ以外の「コンテンツを取得するための情報」の例として、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスやファイル名、独自に設定したポインタ情報などが使用可能である。
【０１８３】
また、参照装置３０においてセッションキーＳＫ１とＳＫ２を照合する際の「所定の関係」としてセッションキーＳＫ１とＳＫ２が同一であるという関係の場合について説明を行ってきたが、同一の端末装置１０からセッションキーＳＫ１とＳＫ２が送信されてきたことが判別可能であれば（セッションキーＳＫ１とＳＫ２が対応付けられていれば）、他の関係を有するセッションキーＳＫ１とＳＫ２を用いることもできる。例えば、セッションキーＳＫ２のハッシュ値をセッションキーＳＫ１とすることが考えられ、この場合には仮にどちらか一方のセッションキーが盗聴されたとしても盗聴者による「成りすまし」が不可能であることから、コンテンツ配信システムのセキュリティを向上させることができる。また、ＳＫ２に一定の文字列を付加させたものをＳＫ１としてもよい（例えばＳＫ１＝ＳＫ２＋１など）。
【０１８４】
また、本発明における対象装置２０は画像表示部２０８を備えているものに限定されることはなく、既に説明した図６（Ｂ）のように、絵画、彫刻などの展示物や、広告物の近くに設置され自らは画像表示等を行わないタイプの対象装置２０も含まれる。
また、端末装置１０は、配信されたコンテンツを表示部１０９に表示する以外にも、内蔵メモリにそのコンテンツを記憶するようにしたり、ネットワーク経由で当該コンテンツを自宅のサーバ装置に送って蓄積させるようにしたりすることができる。また、配信されるコンテンツを音声コンテンツとして端末装置１０に新たに設けたスピーカなどから音声再生するようにしてもよい。
【０１８５】
また、端末装置１０と参照装置３０、対象装置２０と参照装置３０、端末装置１０とコンテンツ格納装置４０、参照装置３０とコンテンツ格納装置４０の間は、コンピュータが利用できる通信機能によって通信が行われ、通信機能の種類は問わない。例えば、イーサネット（登録商標）、ＲＳ−２３２Ｃ（Ｒｅｃｏｍｍｅｎｄｅｄ  Ｓｔａｎｄａｒｄ  ２３２Ｃ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）などの有線接続によるものや、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ、携帯電話通信、赤外線通信、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、光伝送などの無線接続によるものが含まれる。
【０１８６】
また、端末装置１０と対象装置２０の間の通信にも上記の各通信機能を用いることができるが、特に赤外線通信、ブルートゥース、光伝送を用いれば好適である。
【図面の簡単な説明】
【０１８７】
【図１】本発明の第１の実施形態によるコンテンツ配信システムの概要を示す構成図である。
【図２】コンテンツ配信システムにおける端末装置の構成を示すブロック図である。
【図３】端末装置の外観図である。
【図４】コンテンツ配信システムにおける対象装置の構成を示すブロック図である。
【図５】スポット情報データベースの一例である。
【図６】対象装置の外観図である。
【図７】対象装置における画面表示の一例である。
【図８】コンテンツ配信システムにおける参照装置の構成を示すブロック図である。
【図９】セッションキーデータベースの一例である。
【図１０】コンテンツ情報データベースの一例である。
【図１１】コンテンツ配信システムにおけるコンテンツ格納装置の構成を示すブロック図である。
【図１２】本発明の第１の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。
【図１３】端末装置の表示部に表示される画面例である。
【図１４】本発明の第２の実施形態によるコンテンツ配信システムの概要を示す構成図である。
【図１５】本発明の第２の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。
【図１６】本発明の第３の実施形態によるコンテンツ配信システムの概要を示す構成図である。
【図１７】本発明の第３の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。
【図１８】本発明の第４の実施形態によるコンテンツ配信システムの概要を示す構成図である。
【図１９】本発明の第４の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。
【図２０】本発明の第５の実施形態によるコンテンツ配信システムの概要を示す構成図である。
【図２１】本発明の第５の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。
【図２２】本発明の第６の実施形態によるコンテンツ配信システムの概要を示す構成図である。
【図２３】本発明の第６の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。
【図２４】本発明の第７の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。
【図２５】端末装置の表示部に表示される属性情報登録画面の一例である。
【図２６】本発明の第７の実施形態におけるコンテンツ情報データベースの一例である。
【図２７】本発明の第８の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。
【図２８】本発明の第８の実施形態によるコンテンツ配信システムの処理の変形例を示すシーケンス図である。
【符号の説明】
【０１８８】
１０…端末装置  ２０…対象装置  ３０…参照装置  ４０…コンテンツ格納装置  １０１…ユーザ入力部  １０２…セッションキー生成部  １０３…セッションキー変換部  １０４…赤外線送信処理部  １０５…ネットワーク送信処理部  １０６…コンテンツ要求処理部  １０７…ネットワーク受信処理部  １０８…表示処理部  １０９…表示部  １１０…赤外線送信部  １１１…ネットワーク送受信部  ２０１…赤外線受信部  ２０２…赤外線受信処理部  ２０３…データ生成部  ２０４…スポット情報データベース  ２０５…状態管理部  ２０６…ネットワーク送信処理部  ２０７…出力処理部  ２０８…画像表示部  ３０１…ネットワーク受信処理部  ３０２…ネットワーク送信処理部  ３０３…セッションキー管理部  ３０４…コンテンツ決定部  ３０５…セッションキーデータベース  ３０６…コンテンツ情報データベース  ４０１…ネットワーク受信処理部  ４０２…コンテンツ処理部  ４０３…コンテンツデータベース  ４０４…ネットワーク送信処理部
【図１】
2008158575.tif 000003
【図２】
2008158575.tif 000004
【図３】
2008158575.tif 000005
【図４】
2008158575.tif 000006
【図５】
2008158575.tif 000007
【図６】
2008158575.tif 000008
【図７】
2008158575.tif 000009
【図８】
2008158575.tif 000010
【図９】
2008158575.tif 000011
【図１０】
2008158575.tif 000012
【図１１】
2008158575.tif 000013
【図１２】
2008158575.tif 000014
【図１３】
2008158575.tif 000015
【図１４】
2008158575.tif 000016
【図１５】
2008158575.tif 000017
【図１６】
2008158575.tif 000018
【図１７】
2008158575.tif 000019
【図１８】
2008158575.tif 000020
【図１９】
2008158575.tif 000021
【図２０】
2008158575.tif 000022
【図２１】
2008158575.tif 000023
【図２２】
2008158575.tif 000024
【図２３】
2008158575.tif 000025
【図２４】
2008158575.tif 000026
【図２５】
2008158575.tif 000027
【図２６】
2008158575.tif 000028
【図２７】
2008158575.tif 000029
【図２８】
2008158575.tif 000030