JP4858774B2 - コンテンツ配信システム、コンテンツ配信方法、端末装置、対象装置、および参照装置 - Google Patents

コンテンツ配信システム、コンテンツ配信方法、端末装置、対象装置、および参照装置 Download PDF

Info

Publication number
JP4858774B2
JP4858774B2 JP2006343278A JP2006343278A JP4858774B2 JP 4858774 B2 JP4858774 B2 JP 4858774B2 JP 2006343278 A JP2006343278 A JP 2006343278A JP 2006343278 A JP2006343278 A JP 2006343278A JP 4858774 B2 JP4858774 B2 JP 4858774B2
Authority
JP
Japan
Prior art keywords
signal
content
session key
terminal device
received
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006343278A
Other languages
English (en)
Other versions
JP2008158575A (ja
Inventor
晴夫 日出
亨 菅山
彰 森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National Institute of Advanced Industrial Science and Technology AIST
Sharp Corp
Original Assignee
National Institute of Advanced Industrial Science and Technology AIST
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National Institute of Advanced Industrial Science and Technology AIST, Sharp Corp filed Critical National Institute of Advanced Industrial Science and Technology AIST
Priority to JP2006343278A priority Critical patent/JP4858774B2/ja
Publication of JP2008158575A publication Critical patent/JP2008158575A/ja
Application granted granted Critical
Publication of JP4858774B2 publication Critical patent/JP4858774B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、コンテンツ配信システム、コンテンツ配信方法、端末装置、対象装置、および参照装置に関する。
従来、例えば公共の場所や美術館などで画像等の情報を表示して人々に情報提供を行う情報表示装置に対して、ユーザの所持する端末装置から所定の信号を送信して、情報表示装置に表示されている情報に関連した情報(以下コンテンツという)を端末装置に配信するコンテンツ配信システムが知られている(例えば、特許文献1参照)。このようなコンテンツ配信システムでは、端末装置から情報表示装置へ赤外線等で端末装置のアドレスなど固有情報を送って、このアドレスを基に端末装置へのコンテンツの配信を行っていた。
特開2005−244469号公報
しかしながら、上記従来の技術においては、端末装置の固有情報を情報表示装置へ送信する必要があったため、セキュリティ保護や情報漏洩の観点から問題があった。特に、固有情報の送信に赤外線を用いた場合には、第三者によって赤外線を傍受されれば簡単に情報漏洩が生じてしまう危険性があった。
本発明は上記の点に鑑みてなされたものであり、その目的は、ユーザ側の固有情報が第三者に知得されることなくコンテンツを配信することが可能なコンテンツ配信システム、コンテンツ配信方法、ならびにコンテンツ配信システムに用いられる端末装置、対象装置、および参照装置を提供することにある。
本発明は上記の課題を解決するためになされたものであり、第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信する端末装置と、前記第1信号を受信し、該第1信号に含まれる第1セッションキーを含む第3信号を送信する対象装置と、前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定する参照装置とを有して構成され、前記対応付けが正しいと判定された場合に、前記第1信号に応じて指定されたコンテンツを前記端末装置に配信することを特徴とするコンテンツ配信システムを提供する。
この発明によれば、第1セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第2セッションキーが端末装置から直接参照装置へ送信され、参照装置において第1セッションキーと第2セッションキーの対応付けが判定される。そして、対応付けが正しいと判定された場合にコンテンツが端末装置に配信される。配信されるコンテンツは、端末装置が第1セッションキーを送信する際の第1信号に応じて指定される。すなわち、コンテンツの配信は、参照装置におけるセッションキーの判定結果に基づいて行われるとともに、対象装置への第1信号の送信によって、配信されるコンテンツがコントロールされる。
また、第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信し、コンテンツを取得するための情報を含む第4信号を受信して該コンテンツを取得するための情報に従ってコンテンツの配信を要求する第5信号を送信し、前記第5信号の送信先から前記要求にかかるコンテンツを受信する端末装置と、前記第1信号を受信し、該第1信号に含まれる第1セッションキーと前記配信要求されるコンテンツを指定するための識別情報とを含む第3信号を送信する対象装置と、前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第3信号に含まれる識別情報に基づく前記第4信号を前記受信した第2信号の送信元である端末装置に送信する参照装置と、前記第5信号を受信し、受信した第5信号によって要求されたコンテンツを該第5信号の送信元である端末装置に送信するコンテンツ格納装置とを有して構成されるコンテンツ配信システムを提供する。
この発明によれば、第1セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第2セッションキーが端末装置から直接参照装置へ送信され、参照装置において第1セッションキーと第2セッションキーの対応付けが判定される。そして、対応付けが正しいと判定された場合に、コンテンツを取得するための情報が端末装置へ送られ、端末装置がこのコンテンツを取得するための情報を基にコンテンツを取得する。
また、第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信し、前記第1信号の送信先によって指定されたコンテンツを前記第2信号の送信先から受信する端末装置と、前記第1信号を受信し、該第1信号に含まれる第1セッションキーと配信するコンテンツを指定するための識別情報とを含む第3信号を送信する対象装置と、前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第3信号に含まれる識別情報に基づいてコンテンツの配信を要求する第4信号を送信し、前記第4信号の送信先から前記要求にかかるコンテンツを受信し、受信したコンテンツを前記受信した第2信号の送信元である端末装置に送信する参照装置と、前記第4信号を受信し、受信した第4信号によって要求されたコンテンツを該第4信号の送信元である参照装置に送信するコンテンツ格納装置とを有して構成されるコンテンツ配信システムを提供する。
この発明によれば、第1セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第2セッションキーが端末装置から直接参照装置へ送信され、参照装置において第1セッションキーと第2セッションキーの対応付けが判定される。そして、対応付けが正しいと判定された場合に、参照装置がコンテンツ格納装置からコンテンツを取得して端末装置へ配信する。
また、第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信し、前記第1信号の送信先によって指定されたコンテンツを前記第2信号の送信先から受信する端末装置と、前記第1信号を受信し、該第1信号に含まれる第1セッションキーと配信するコンテンツを指定するための識別情報とを含む第3信号を送信する対象装置と、前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第3信号に含まれる識別情報に基づいてコンテンツデータベースからコンテンツを取り出し、取り出したコンテンツを前記受信した第2信号の送信元である端末装置に送信する参照装置とを有して構成されるコンテンツ配信システムを提供する。
この発明によれば、第1セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第2セッションキーが端末装置から直接参照装置へ送信され、参照装置において第1セッションキーと第2セッションキーの対応付けが判定される。そして、対応付けが正しいと判定された場合に、参照装置がコンテンツデータベースからコンテンツを取り出して端末装置へコンテンツを配信する。
また、第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信し、コンテンツを取得するための情報を含む第4信号を受信して該コンテンツを取得するための情報に従ってコンテンツの配信を要求する第5信号を送信し、前記第5信号の送信先から前記要求にかかるコンテンツを受信する端末装置と、前記第1信号を受信し、受信した第1信号に応じて配信するコンテンツを指定し、該受信した第1信号に含まれる第1セッションキーと、前記指定されたコンテンツに対する前記コンテンツを取得するための情報とを含む第3信号を送信する対象装置と、前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第3信号に基づく前記第4信号を前記受信した第2信号の送信元である端末装置に送信する参照装置と、前記第5信号を受信し、受信した第5信号によって要求されたコンテンツを該第5信号の送信元である端末装置に送信するコンテンツ格納装置とを有して構成されるコンテンツ配信システムを提供する。
この発明によれば、第1セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第2セッションキーが端末装置から直接参照装置へ送信され、参照装置において第1セッションキーと第2セッションキーの対応付けが判定される。そして、対応付けが正しいと判定された場合に、コンテンツを取得するための情報が端末装置へ送られ、端末装置がこのコンテンツを取得するための情報を基にコンテンツを取得する。
また、第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信し、前記第1信号の送信先によって指定されたコンテンツを前記第2信号の送信先から受信する端末装置と、前記第1信号を受信し、受信した第1信号に応じて配信するコンテンツを指定し、該受信した第1信号に含まれる第1セッションキーと、前記指定されたコンテンツに対するコンテンツを取得するための情報とを含む第3信号を送信する対象装置と、前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第3信号に基づいてコンテンツの配信を要求する第4信号を送信し、前記第4信号の送信先から前記要求にかかるコンテンツを受信し、受信したコンテンツを前記受信した第2信号の送信元である端末装置に送信する参照装置と、前記第4信号を受信し、受信した第4信号によって要求されたコンテンツを該第4信号の送信元である参照装置に送信するコンテンツ格納装置とを有して構成されるコンテンツ配信システムを提供する。
この発明によれば、第1セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第2セッションキーが端末装置から直接参照装置へ送信され、参照装置において第1セッションキーと第2セッションキーの対応付けが判定される。そして、対応付けが正しいと判定された場合に、参照装置がコンテンツ格納装置からコンテンツを取得して端末装置へ配信する。
また、第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信し、前記第1信号の送信先によって指定されたコンテンツを前記第2信号の送信先から受信する端末装置と、前記第1信号を受信し、受信した第1信号に応じてコンテンツデータベースからコンテンツを取り出し、該受信した第1信号に含まれる第1セッションキーと前記取り出されたコンテンツとを含む第3信号を送信する対象装置と、前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第3信号に含まれるコンテンツを前記受信した第2信号の送信元である端末装置に送信する参照装置とを有して構成されるコンテンツ配信システムを提供する。
この発明によれば、第1セッションキーが端末装置から対象装置を経由して参照装置へ送信され、第2セッションキーが端末装置から直接参照装置へ送信され、参照装置において第1セッションキーと第2セッションキーの対応付けが判定される。また、対象装置からコンテンツが参照装置へ送られる。そして、対応付けが正しいと判定された場合に、参照装置が対象装置から取得したコンテンツを端末装置へ配信する。
また、端末装置から第1セッションキーを含む第1信号を受信し、該第1信号に含まれる第1セッションキーを含む第3信号を送信する対象装置と、前記端末装置から前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を受信し、前記対象装置から前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定する参照装置とを有して構成され、前記対応付けが正しいと判定された場合に、前記第1信号に応じて指定されたコンテンツを前記端末装置に配信することを特徴とするコンテンツ配信システムを提供する。
また、前記コンテンツ配信システムにおいて、前記コンテンツを取得するための情報は、当該コンテンツの格納された場所を示すURL、アドレス、ファイル名、ポインタ情報のいずれかであることを特徴とする。
また、前記コンテンツ配信システムにおいて、前記第1セッションキーは前記端末装置を特定する情報を含まないユニークなビット列として構成されたことを特徴とする。
また、前記コンテンツ配信システムにおいて、前記第1セッションキーと前記第2セッションキーは同一であることを特徴とする。
また、前記コンテンツ配信システムにおいて、前記第2セッションキーをハッシュ化して前記第1セッションキーとしたことを特徴とする。
また、前記コンテンツ配信システムにおいて、前記第1セッションキーは乱数を含んで構成されることを特徴とする。
また、前記コンテンツ配信システムにおいて、前記第1セッションキーは前記端末装置に固有の文字列に所定のカウンタ値を結合した文字列に基づいて構成されていることを特徴とする。
また、前記コンテンツ配信システムにおいて、前記対象装置は展示物または広告物に対応付けて設けられたことを特徴とする。
また、前記コンテンツ配信システムにおいて、前記第1信号は無線通信によって送信されることを特徴とする。
また、前記コンテンツ配信システムにおいて、前記無線通信は赤外線を用いることを特徴とする。
また、第1セッションキーを含む第1信号を第1の送信先に送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を第2の送信先に送信し、前記第2信号と前記第1の送信先から送られた第1信号とを受信した前記第2の送信先において該受信した信号に含まれる第1セッションキーと第2セッションキーの対応付けが正しいと判定された場合に配信される、前記第1信号に応じたコンテンツを受信する端末装置を提供する。
また、前記端末装置において、前記受信したコンテンツを表示する手段を備える。
また、端末装置が第1セッションキーを含む第1信号を対象装置に送信するステップと、対象装置が前記第1信号を受信して該第1信号に含まれる第1セッションキーを含む第3信号を参照装置に送信するステップと、対象装置が前記第1信号に応じてコンテンツを指定するステップと、端末装置が前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を参照装置に送信するステップと、参照装置が前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定するステップと、前記対応付けが正しいと判定された場合に配信される前記指定されたコンテンツを端末装置が受信するステップとを含むことを特徴とするコンテンツ配信方法を提供する。
本発明によれば、第1セッションキーを対象装置経由で参照装置へ送信し、第2セッションキーを直接参照装置へ送信して、参照装置でこれら2つのセッションキーが照合できた場合にコンテンツを配信しているため、第1セッションキーに端末装置の固有情報を含ませなくてもコンテンツの配信を実現することができる。したがって、対象装置へ送る第1セッションキーに端末装置の固有情報を含ませる必要がないので、固有情報が第三者に知得されることを回避でき、セキュリティを保護することが可能である。
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
(第1の実施形態)
図1は、本発明の第1の実施形態によるコンテンツ配信システムの概要を示す構成図である。コンテンツ配信システムは、対象装置20に関連した情報としてのコンテンツをユーザが所持する端末装置10に配信するシステムである。対象装置20としては、例えば街中などに設置されて人々に画像情報や文字情報を提供している情報表示装置がある。この場合、上記の画像情報や文字情報に関連するコンテンツが端末装置10に配信される。また、美術館等において絵画や彫刻などの展示物近傍に対象装置20を設置して、展示物に関連するコンテンツを端末装置10に配信することもできる。
図1において、端末装置10は2つのセッションキーSK1、SK2を生成して、一方のセッションキー(SK1とする)を対象装置20を経由して参照装置30へ送信し、他方のセッションキー(SK2とする)を参照装置30へ直接送信する。端末装置10はまた、端末装置10を特定する情報として、端末装置10のネットワーク上のアドレスを参照装置30へ送信する。対象装置20は、セッションキーSK1を参照装置30へ転送するほか、対象装置20を特定する固有のスポットIDと、対象装置20の現在の状態を示すコンテキストID(このコンテキストIDによって、配信されるコンテンツを異ならせることができる)を参照装置30へ送信する。
上記のセッションキーSK1は、赤外線通信によって端末装置10から対象装置20へ送信される。そのため、ユーザは端末装置10を持って対象装置20の近くまで行き、端末装置10を対象装置20に向けた状態で所定の操作を行う。また、参照装置30と端末装置10および対象装置20の間は、図示しない有線LAN(Local Area Network)や無線LAN、あるいはその他の方式のネットワークによって通信が行われる。
2つの異なる経路で送られてきたセッションキーSK1、SK2を受信した参照装置30は、それら2つのセッションキーを照合して、セッションキーSK1とSK2が所定の関係を有しているか否かを判定する。この「所定の関係」の最も単純な例として、ここではセッションキーSK1とSK2が同一であるという関係を適用する。この例では、端末装置10で2つの同一のセッションキーSK1、SK2(すなわちSK1=SK2)を生成することになり、これらが別々の経路で参照装置30へ送信される。
参照装置30においてセッションキーSK1とSK2が上記所定の関係を有していると判定された場合、参照装置30は端末装置10(上記送信されたアドレスにより端末装置10を特定する)がコンテンツを取得するための情報として、コンテンツが格納されている場所を示すURL(Uniform Resource Locator)を端末装置10に送信する。送信されるURLは、対象装置20から受信したスポットIDやコンテキストIDに従って、参照装置30において決定される。その決定を行うために、参照装置10には、スポットIDおよびコンテキストIDとコンテンツのURLとの対応付けを示す対応表が記憶されている。
端末装置10に配信されるコンテンツは、コンテンツ格納装置40に格納されている。上記URLを受信した端末装置10は、当該URLに対応するコンテンツ格納装置40にアクセスしてコンテンツを要求する。そしてこの要求を受けたコンテンツ格納装置40によって、目的のコンテンツが端末装置10へ配信される。
ここで、端末装置10により生成されるセッションキーSK1およびSK2は、端末装置10が対象装置20によって特定されることを防ぐため、端末装置10に固有の情報を含まないようにして構成する。また、参照装置30において異なる2つの経路で取得したセッションキーSK1、SK2が同一の端末装置10から送られたものであることを判別可能とするため、他の端末装置からのセッションキーとは重複しない文字列としてセッションキーSK1およびSK2を構成する。端末装置10は、これらの条件を満足するセッションキーSK1とSK2を得ることのできるセッションキー生成方法として、次の方法を用いる。なお、以下のいずれの方法も、端末装置10単独でセッションキーを生成しているので、例えば何らかの管理サーバ等を設けてセッションキーを管理することが不要であり、システム構成を簡単にすることができる。
(1)乱数によるセッションキーの生成
端末装置10は、セッションキーを生成するに当たって、所定の大きさ(桁数あるいはビット数)の乱数をその都度発生させ、発生させた乱数をセッションキーSK1およびSK2とする。この方法で生成したセッションキーは、ランダムに生成されるものであるため対象装置20で端末装置10を特定することができず、また十分に大きな乱数を用いることで重複の起きにくいセッションキーとすることができる。
端末装置10に対する厳密な匿名性が求められない場合には、発生させた乱数に端末装置10を識別可能な固有のIDを付加してもよい。こうすることで、他の端末装置からのセッションキーと重複してしまうことを避けることができる。
このようにして乱数を用いセッションキーを生成する方法は、端末装置10におけるセッションキー生成処理が軽いというメリットがある。
(2)ハッシュ関数を用いたセッションキーの生成
端末装置10は、端末装置10に固有のIDと所定のカウンタ値とを接続した文字列をハッシュ化して得られる文字列を、セッションキーSK1およびSK2とする。セッションキーは、hをハッシュ関数として、h(固有ID+カウンタ値)で与えられる。但し、“+”は文字列としての結合を表す。ハッシュ関数の代表的なものに、MD5(Message Digest 5)やSHA−1(Secure Hash Algorithm 1)があり、いずれを使ってもよい。カウンタ値は、同じ端末装置10でも毎回異なるセッションキーが得られるようにするために用いる変数であり、例えばセッションキーを1回生成する度に値を1ずつインクリメントさせる。
ハッシュ関数の入力に、ここでは端末装置10の固有情報を含むようにしているが、ハッシュ関数は不可逆な一方向性関数であるため、その出力であるセッションキーSK1、SK2からは端末装置10を特定することができず、高い匿名性を得ることができる。またハッシュ関数の性質から、他の固有ID(他の端末装置)や他のカウンタ値から生成したセッションキーと重複することが起きにくいセッションキーを生成可能である。
このようにハッシュ関数を用いてセッションキーを生成する方法も、端末装置10におけるセッションキー生成処理が軽いというメリットがある。
なお、上記の“固有ID+カウンタ値”以外の変数をハッシュ関数の入力とすることもできる。例えば、(1)の乱数をハッシュ化してセッションキーとしてもよい。
(3)暗号化によるセッションキーの生成
端末装置10は、端末装置10に固有のIDと所定のカウンタ値とを接続した文字列を暗号化して得られる文字列を、セッションキーSK1およびSK2とする。暗号化の方式は、情報処理分野で通常用いられているものであれば、いずれを使ってもよい。カウンタ値は、同じ端末装置10でも毎回異なるセッションキーが得られるようにするために用いる変数であり、例えばセッションキーを1回生成する度に値を1ずつインクリメントさせる。
この方法で生成したセッションキーは、暗号化によって高い匿名性を得ることができるとともに、他のセッションキーとの重複を完全に排除したセッションキーとすることが可能である。
(4)参照装置におけるセッションキーの生成
端末装置10は、事前に参照装置30へセッションキーの発行依頼を行い、参照装置30が生成した文字列を取得して、その取得した文字列をセッションキーSK1およびSK2とする。参照装置30における文字列(セッションキー)の生成方法としては、例えば上記説明した(1)〜(3)と同様の方法を使用する。参照装置30自らがセッションキーを生成するため、重複の生じないようにセッションキーを生成することが可能である。
図2は、図1のコンテンツ配信システムにおける端末装置10の構成を示すブロック図である。端末装置10は、ユーザ入力部101、セッションキー生成部102、セッションキー変換部103、赤外線送信処理部104、ネットワーク送信処理部105、コンテンツ要求処理部106、ネットワーク受信処理部107、表示処理部108、表示部109、赤外線送信部110、ネットワーク送受信部111の各部を有している。
ユーザ入力部101は、ユーザからの操作入力を受け付けるインタフェースであり、例えば、表示画面(表示部109)上のメニューやコマンドを選択するためのカーソルキーや、特定の目的のコマンドに割り当てられたボタンなどで構成される。ユーザからの操作入力の内容としては、赤外線送信部110から赤外線を送信してコンテンツの取得を開始する操作入力、参照装置30から受信したURLにアクセスしてコンテンツを要求する操作入力、配信されたコンテンツを表示画面に表示させ、表示されたコンテンツのスクロールなど表示状態を変更する操作入力、といったものがある。赤外線送信の操作入力が行われた場合は、セッションキー生成部102へセッションキーの生成命令が送られる。コンテンツ要求の操作入力が行われた場合は、コンテンツ要求処理部106へコンテンツの要求命令が送られる。
セッションキー生成部102は、セッションキーSK1およびSK2を生成してセッションキー変換部103へ渡す。セッションキーの生成方法は、上述した(1)〜(3)の乱数、ハッシュ関数、暗号化のうちいずれを使用するかが予め設定されており、セッションキー生成部102は、当該設定されたアルゴリズムに従って、セッションキーを生成する。
セッションキー変換部103は、セッションキー生成部102により生成されたセッションキーを、赤外線送信部110やネットワーク送受信部111から送信する信号のデータ形式に変換して、変換されたセッションキーSK1を赤外線送信処理部104へ、変換されたセッションキーSK2をネットワーク送信処理部105へ、それぞれ出力する。
赤外線送信処理部104は、入力されたセッションキーSK1に対して赤外線通信で用いるデータ変調などの処理を行い、処理されたセッションキーSK1を赤外線送信部110から対象装置20へ送信する。
コンテンツ要求処理部106には、ネットワーク受信処理部107から、参照装置30より取得されたURLが入力される。コンテンツ要求処理部106は、このURLに従って、当該URLに対応するコンテンツ格納装置40に目的のコンテンツの配信を要求するためのコンテンツ要求データを生成して、生成したコンテンツ要求データをネットワーク送信処理部105へ出力する。
ネットワーク送信処理部105は、セッションキー変換部103から入力されたセッションキーSK2、およびコンテンツ要求処理部106から入力されたコンテンツ要求データを、所定の通信プロトコルのデータに変換する。例えば、端末装置10と参照装置30やコンテンツ格納装置40の間が無線LANで接続され、通信プロトコルにTCP/IP(Transmission Control Protocol/Internet Protocol)が利用されている場合、入力されたデータのパケット化とヘッダの付加が行われる。変換処理されたデータはネットワーク送受信部111へ送られ、セッションキーSK2は参照装置30へ、コンテンツ要求データは対応するコンテンツ格納装置40へ、ネットワーク送受信部111からそれぞれ送信される。ネットワーク送信処理部105はまた、端末装置10のネットワーク上のアドレス情報をネットワーク送受信部111から参照装置30へ送信する。
ネットワーク送受信部111は、上記のデータを送信するほか、参照装置30およびコンテンツ格納装置40からのデータを受信して、受信したデータをネットワーク受信処理部107へ渡す。参照装置30からのデータは、コンテンツ配信要求にかかるコンテンツの格納場所を示すURL情報であり、コンテンツ格納装置40からのデータは、配信されるコンテンツである。
ネットワーク受信処理部107は、ネットワーク送受信部111から入力されたデータに対してヘッダの除去やパケット化データの再構築などの処理を行う。処理されたデータのうち、参照装置30からのURL情報はコンテンツ要求処理部106および表示処理部108へ送られ、コンテンツ格納装置40からのコンテンツは表示処理部108へ送られる。
表示処理部108は、入力されたURL情報やコンテンツを表示部109に表示させるための処理を行う。例えば、コンテンツが符号化された画像データであればそれをデコードして表示部109に出力し、文字データであれば文字の情報として表示部109に出力する。
表示部109は、表示処理部108から入力されるデータを表示する表示デバイスであり、例えば液晶パネルなどによって構成される。
なお、配信されるコンテンツに音声データが含まれる場合には、音声データの再生を行う音声処理部やスピーカを併せて備えるようにしてもよい。
図3は、上記端末装置10の外観図を示したものである。端末装置10の正面には表示部109とユーザ入力部101が設けられ、上面には赤外線送信部110とネットワーク送受信部111が設けられている。
ユーザ入力部101には、詳細は図示しないが、コンテンツの取得開始時に操作する赤外線送信ボタン、コンテンツ格納装置40からのコンテンツ配信を開始する時に操作するコンテンツ要求ボタン、メニューの選択や配信されたコンテンツの閲覧・スクロールのために操作する上下左右のカーソルキーなどが配置される。また、ネットワーク送受信部111は、無線アンテナとして構成されている。なお、ユーザが赤外線送信ボタンを押して対象装置20にセッションキーSK1を送信する際には、赤外線送信部110の設けられた面を対象装置20の方向に向けて操作を行うものとする。
図4は、図1のコンテンツ配信システムにおける対象装置20の構成を示すブロック図である。対象装置20は、赤外線受信部201、赤外線受信処理部202、データ生成部203、スポット情報データベース204、状態管理部205、ネットワーク送信処理部206、出力処理部207、画像表示部208の各部を有している。
端末装置10から赤外線送信されたセッションキーSK1は、赤外線受信部201によって受信され、赤外線受信処理部202によって所定のデータ復調などの処理が行われてデータ生成部203へ入力される。
データ生成部203は、上記受信したセッションキーSK1と、状態管理部205から入力されるコンテキストIDと、図示しない記憶部に保持されているスポットID(対象装置20に固有のID)とから参照装置30へ送信する送信データを生成し、ネットワーク送信処理部206へ出力する。
ネットワーク送信処理部206は、入力された上記の送信データを所定の通信プロトコルにデータ変換し、変換された送信データを参照装置30へ送信する。例えば、通信プロトコルにTCP/IPが利用されている場合、入力されたデータのパケット化とヘッダの付加が行われる。
スポット情報データベース204には、画像表示部208に表示する情報であるコンテキストデータと、コンテキストデータを指定するコンテキストIDとが対応付けられて格納されている。コンテキストデータを複数用意しておくことで、一つの対象装置20で多くの情報を切り換えて表示することができる。図5にスポット情報データベースの一例を示す。図5において、例えばコンテキストデータ「Context−A」にはコンテキストID「1」が割り当てられている。また、図示していないが、各コンテキストデータには当該コンテキストデータを表示する条件が予め定められている。この「条件」には、例えば、曜日、天候、気温、時間などがある。すなわち、曜日や天候や気温に応じて画像表示部208の表示を切り換えることができる。また、一定の周期で画像表示部208の表示を切り換えることもできる。
状態管理部205は、画像表示部208に表示させるコンテキストデータの切り換えを管理する。具体的には、状態管理部205は上記の条件に従って、スポット情報データベース204からコンテキストデータを選択して取り出す。そして取り出したコンテキストデータを出力処理部207に渡す(画像表示部208への表示が行われる)とともに、取り出したコンテキストデータに対応するコンテキストIDをデータ生成部203へ出力する。異なる条件下では異なるコンテキストデータが選択されるので、画像表示部208の表示の切り換えが行われる。また、データ生成部203へ入力されるコンテキストID、すなわち参照装置30へ送信されるコンテキストIDは、対象装置20の現在の状態(画像表示部208の表示内容)を示すことになる。
出力処理部207は、状態管理部205から入力されたコンテキストデータを画像表示部208に表示するための処理を行う。画像表示部208は、コンテキストデータを表示する表示デバイスであり、例えば液晶パネルやプラズマディスプレイパネルなどによって構成される。
図6は、上記対象装置20の外観図を示したものである。図6(A)は平面ディスプレイ型の対象装置20の例であり、画像表示部208の上部に赤外線受信部201と赤外線受光表示ランプ209が設置されている。端末装置10を持つユーザは、この赤外線受信部201に向けて端末装置10を操作する。赤外線受光表示ランプ209は、赤外線受信部201でデータを受信できたことをユーザに知らせるランプであり、赤外線受信部201と連動して、データ受信時にランプを点灯させる。
図6(B)は、画像表示部208を持たない対象装置20の例である。対象装置20の本体は、例えば展示物を載置する台座の内部に組み込まれており、図6(A)と同様の赤外線受信部201と赤外線受光表示ランプ209が台座上に設置される。なお、画像表示部208がない場合、コンテキストデータとコンテキストIDは利用されない。そのため図6(B)の対象装置20はスポット情報データベース204を備えておらず、データ生成部203は、セッションキーSK1とスポットID(対象装置の固有IDであり展示物と一対一に対応する)から参照装置30への送信データを生成する。
図7は、図6(A)の対象装置20における画面表示の一例である。対象装置20の画像表示部208には、動画像表示領域2081、静止画表示領域2082、テロップ表示領域2083、ウェブコンテンツ表示領域2084などが設けられている。これら各領域の表示は、スポット情報データベース204のコンテキストデータによって切り換えを行っている。
図8は、図1のコンテンツ配信システムにおける参照装置30の構成を示すブロック図である。参照装置30は、ネットワーク受信処理部301、ネットワーク送信処理部302、セッションキー管理部303、コンテンツ決定部304、セッションキーデータベース305、コンテンツ情報データベース306の各部を有している。
ネットワーク受信処理部301は、セッションキーSK1とスポットIDとコンテキストIDとからなる対象装置20からの送信データを受信し、セッションキー管理部303に渡す。また、端末装置10から送信されるセッションキーSK2と端末装置10のアドレスを受信して、セッションキーSK2をセッションキー管理部303に渡し、端末装置10のアドレスをコンテンツ決定部304に渡す。
セッションキー管理部303は、上記受信された送信データに含まれるセッションキーSK1とスポットIDとコンテキストIDを対応付けてセッションキーデータベース305へ格納する。また、セッションキーSK2が受信されてネットワーク受信処理部301から入力されると、セッションキーデータベース305内のセッションキーSK1との照合を行い、入力されたセッションキーSK2と各セッションキーSK1が所定の関係(前述の通りここではセッションキーSK1とSK2が同一であるという関係)を有しているか否かを判定する。セッションキーデータベース305内のあるセッションキーSK1が上記所定の関係を有したものであれば、当該セッションキーSK1に対応するスポットIDとコンテキストIDをコンテンツ決定部304へ出力する。
ここで、図9にセッションキーデータベース305に格納されているデータの一例を示す。セッションキーデータベースには、セッションキーフィールドと、スポットIDフィールドと、コンテキストIDフィールドと、updフィールドの各フィールドが設けられる。updフィールドには、対象装置20からデータを受信した時刻が記録される。図9において、例えば1行目のデータは、スポットID=1を有する対象装置においてコンテキストID=0に対応する画像表示が行われている状態でなされたコンテンツ配信要求にかかるデータであり、端末装置10から送信されたセッションキーはSK1=fa03948591fcb629a124d0s6cba1962e729ca7b01であり、データが受信された時刻は2006−06−05 15:22:35であることを示している。
コンテンツ情報データベース306には、スポットIDとコンテキストIDによって特定される各コンテンツに対して、当該コンテンツを取得するための情報としてコンテンツが格納されている場所を示すURLの情報が格納されている。
コンテンツ決定部304は、セッションキー管理部303から入力されたスポットIDとコンテキストIDに該当するURLをコンテンツ情報データベース306から取り出して、取り出したURLとネットワーク受信処理部301から入力された端末装置10のアドレスとをネットワーク送信処理部302へ出力する。
ネットワーク送信処理部302は、入力されたURLを上記アドレスの端末装置10宛てに送信する。
図10は、コンテンツ情報データベース306に格納されているデータの一例である。図10において、例えばスポットID=1、コンテキストID=1に対応するコンテンツの格納場所のURLは、「http://example.com/i/」である。また、このコンテンツ情報データベースの例では、スポットID=1の対象装置はコンテキストIDを4つ有し、スポットID=2の対象装置はコンテキストIDを1つ有し、スポットID=3の対象装置はコンテキストIDを5つ有している。
図11は、図1のコンテンツ配信システムにおけるコンテンツ格納装置40の構成を示すブロック図である。コンテンツ格納装置40は、ネットワーク受信処理部401、コンテンツ処理部402、コンテンツデータベース403、ネットワーク送信処理部404の各部を有している。
ネットワーク受信処理部401は、端末装置10から送られるコンテンツ要求データを受信して、コンテンツ処理部402に渡す。コンテンツ処理部402は、コンテンツ要求データにより指定されたURLに該当するコンテンツをコンテンツデータベース403から取り出してネットワーク送信処理部404へ出力する。ネットワーク送信処理部404は、そのコンテンツをコンテンツ要求元の端末装置10へ送信する。コンテンツデータベース403には、各URLに対応したコンテンツが格納されている。
次に、上述したコンテンツ配信システムの動作を図12および図13を参照して説明する。図12はコンテンツ配信システムにおいて端末装置10がコンテンツを要求して目的のコンテンツを取得するまでの処理を示すシーケンス図であり、図13はこの一連の処理中に端末装置10の表示部109に表示される画面例である。
コンテンツ配信システムは、ユーザが端末装置10の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置20の画像表示部208上に表示されている情報に関連するコンテンツが欲しいと思った場合、対象装置20の近くに行き、端末装置10の赤外線送信部110を対象装置20に向けて上記の赤外線送信ボタンを押下する。このとき、端末装置10の表示部109には、初めの状態では図13(A)のように「ボタンを押してください」というメッセージが表示された初期画面が現れている。
端末装置10は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーSK1およびSK2を生成する(ステップS101)。そして、セッションキーSK1を赤外線送信部110から対象装置20へ送信し(ステップS102)、セッションキーSK2および端末装置10のアドレスをネットワーク送受信部111から参照装置30へ送信する(ステップS105)。このとき、端末装置10の表示部109には、図13(B)のように「セッションキー送出中」というメッセージを有する画面が表示される。
セッションキーSK1を受信した対象装置20は、受信したセッションキーSK1と、記憶部に保持するスポットIDと、セッションキーの受信時に画像表示部208に表示していたコンテキストデータに対応するコンテキストIDとを参照装置30へ送信する(ステップS103)。
参照装置30は、対象装置20からセッションキーSK1、スポットID、コンテキストIDを受信し、受信したセッションキーSK1、スポットID、コンテキストIDを対応付けてセッションキーデータベース305に格納する(ステップS104)。また、端末装置10から送られるセッションキーSK2および端末装置10のアドレスを受信して、受信したセッションキーSK2をステップS104でセッションキーデータベース305に格納したセッションキーSK1と照合する。照合の結果、セッションキーSK2と所定の関係(前述の通りここではSK1=SK2の関係)を有するセッションキーSK1が得られると、当該セッションキーSK1に対応するスポットIDとコンテキストIDをセッションキーデータベース305から取り出す(ステップS106)。
参照装置30はさらに、上記取り出されたスポットIDとコンテキストIDに該当するURLを検索によってコンテンツ情報データベース306から取り出して(ステップS107)、取り出したURLをステップS105で受信したアドレスの端末装置10宛てに送信する(ステップS108)。
端末装置10は、参照装置30から送信される上記のURLを受信し、表示部109に図13(C)のようなコンテンツアクセス用画面を表示する(ステップS109)。このコンテンツアクセス用画面には、上記受信したURLと、「コンテンツを取得しますか?」というユーザに確認を求めるメッセージと、「はい」および「いいえ」の選択アイコンなどが含まれる。ここで、ユーザにより、ユーザ入力部101のカーソルキーやコンテンツ要求ボタンなどを利用して「はい」の確認入力が行われたとする。
上記のユーザ入力を受けると、端末装置10は、ステップS108で受信した上記のURLに対応するコンテンツ格納装置40にコンテンツ要求データを送信する(ステップS110)。このとき、端末装置10の表示部109には、図13(D)のように「コンテンツアクセス中」というメッセージを有する画面が表示される。
コンテンツ要求データを受信したコンテンツ格納装置40は、受信したコンテンツ要求データにより指定されたURLに該当するコンテンツをコンテンツデータベース403から取り出し、端末装置10へ送信する(ステップS111)。
端末装置10は、コンテンツ格納装置40から送信される上記のコンテンツを受信し、受信したコンテンツを図13(E)のようなコンテンツ表示画面により表示部109に表示する(ステップS112)。
こうして、コンテンツ格納装置40から端末装置10へのコンテンツの配信が完了し、コンテンツ配信システムの動作が終了する。
以上説明したように、本実施形態によれば、端末装置10により2つのセッションキーSK1とSK2を生成して、一方のセッションキーSK1を対象装置20経由で参照装置30へ送信し、他方のセッションキーSK2を参照装置30へ直接送信し、参照装置30において2つの異なる経路で送られたセッションキーを照合している。セッションキーSK1およびSK2は端末装置10の固有情報が含まれないように乱数、ハッシュ関数、または暗号化を用いて生成するとともに、端末装置10の固有情報としてアドレスのみを参照装置30へ直接送信する。したがって、対象装置20によって端末装置10の固有情報が知得されることがなく、端末装置10のセキュリティを保護することができる。
また、対象装置20からスポットIDとコンテキストIDを参照装置30へ送信し、上記セッションキーの照合ができた場合に、スポットIDおよびコンテキストIDに対応するURLが端末装置10へ送信される。端末装置10は上記のURLに応じたコンテンツをコンテンツ格納装置40から取得する。コンテキストIDには対象装置20の状態が関連付けられており、これを利用することによって、対象装置20の状態毎に異なるコンテンツを配信することが可能である。
また、端末装置10と対象装置20間の通信では端末装置10からセッションキーSK1を送るだけであるので、通信処理が簡略であり、コンテンツの配信要求を短時間に行うことができ、また送受信部の構成も簡単にすることができる。
(第2の実施形態)
図14は、本発明の第2の実施形態によるコンテンツ配信システムの概要を示す構成図である。本実施形態のコンテンツ配信システムは、参照装置30がコンテンツ格納装置40からコンテンツを取得して端末装置10に配信するようにした点が第1の実施形態と異なる。なお、端末装置10、対象装置20、参照装置30、およびコンテンツ格納装置40の構成は第1の実施形態と同じであるので説明を省略する。
図14において、端末装置10は2つのセッションキーSK1、SK2を生成して、一方のセッションキーSK1を対象装置20を経由して参照装置30へ送信し、他方のセッションキーSK2を参照装置30へ直接送信する。端末装置10はまた、端末装置10を特定する情報として、端末装置10のネットワーク上のアドレスを参照装置30へ送信する。対象装置20は、セッションキーSK1を参照装置30へ転送するほか、対象装置20を特定する固有のスポットIDと、対象装置20の現在の状態を示すコンテキストIDを参照装置30へ送信する。なお、上記のセッションキーSK1およびSK2は、第1の実施形態と同様に乱数、ハッシュ関数、または暗号化を利用して生成する。
上記のセッションキーSK1は、赤外線通信によって端末装置10から対象装置20へ送信される。そのため、ユーザは端末装置10を持って対象装置20の近くまで行き、端末装置10を対象装置20に向けた状態で所定の操作を行う。また、参照装置30と端末装置10および対象装置20の間は、図示しない有線LAN(Local Area Network)や無線LAN、あるいはその他の方式のネットワークによって通信が行われる。
2つの異なる経路で送られてきたセッションキーSK1、SK2を受信した参照装置30は、それら2つのセッションキーを照合して、セッションキーSK1とSK2が所定の関係を有しているか否かを判定する。この「所定の関係」の例として、ここではセッションキーSK1とSK2が同一であるという関係を適用する。この例では、端末装置10で2つの同一のセッションキーSK1、SK2(すなわちSK1=SK2)を生成することになり、これらが別々の経路で参照装置30へ送信される。
参照装置30においてセッションキーSK1とSK2が上記所定の関係を有していると判定された場合、参照装置30は、コンテンツを取得するための情報として目的のコンテンツが格納されている場所を示すURLをコンテンツ情報データベース306から取り出して、当該URLに対応するコンテンツ格納装置40にコンテンツの配信を要求する。上記のURLは、対象装置20から受信したスポットIDとコンテキストIDに従って、コンテンツ情報データベース306から検索され決定される。
コンテンツ格納装置40には、端末装置10に配信するコンテンツが格納されている。上記コンテンツ配信要求を受信したコンテンツ格納装置40は、当該URLに対応するコンテンツを参照装置30に送信する。そして、参照装置30によって目的のコンテンツが端末装置10(上記送信されたアドレスにより端末装置10を特定する)へ配信される。
図15は、本実施形態のコンテンツ配信システムにおいてコンテンツが配信される処理を示すシーケンス図である。
コンテンツ配信システムは、ユーザが端末装置10の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置20の画像表示部208上に表示されている情報に関連するコンテンツが欲しいと思った場合、対象装置20の近くに行き、端末装置10の赤外線送信部110を対象装置20に向けて上記の赤外線送信ボタンを押下する。
端末装置10は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーSK1およびSK2を生成する(ステップS201)。そして、セッションキーSK1を赤外線送信部110から対象装置20へ送信し(ステップS202)、セッションキーSK2および端末装置10のアドレスをネットワーク送受信部111から参照装置30へ送信する(ステップS205)。
セッションキーSK1を受信した対象装置20は、受信したセッションキーSK1と、記憶部に保持するスポットIDと、セッションキーの受信時に画像表示部208に表示していたコンテキストデータに対応するコンテキストIDとを参照装置30へ送信する(ステップS203)。
参照装置30は、対象装置20からセッションキーSK1、スポットID、コンテキストIDを受信し、受信したセッションキーSK1、スポットID、コンテキストIDを対応付けてセッションキーデータベース305に格納する(ステップS204)。また、端末装置10から送られるセッションキーSK2および端末装置10のアドレスを受信して、受信したセッションキーSK2をステップS204でセッションキーデータベース305に格納したセッションキーSK1と照合する。照合の結果、セッションキーSK2と所定の関係(前述の通りここではSK1=SK2の関係)を有するセッションキーSK1が得られると、当該セッションキーSK1に対応するスポットIDとコンテキストIDをセッションキーデータベース305から取り出す(ステップS206)。
参照装置30はさらに、上記取り出されたスポットIDとコンテキストIDに該当するURLを検索によってコンテンツ情報データベース306から取り出して(ステップS207)、取り出したURLに対応するコンテンツ格納装置40に当該URLによって指定されたコンテンツの配信を要求する(ステップS208)。
コンテンツ配信要求を受信したコンテンツ格納装置40は、当該要求において指定されたURLに該当するコンテンツをコンテンツデータベース403から取り出し、参照装置30へ送信する(ステップS209)。参照装置30は、コンテンツ格納装置40から送られたコンテンツをステップS205で受信したアドレスの端末装置10に送信する(ステップS210)。
端末装置10は、参照装置30から送信される上記のコンテンツを受信し、受信したコンテンツを表示部109に表示する(ステップS211)。
こうして、コンテンツ格納装置40から端末装置10へのコンテンツの配信が完了し、コンテンツ配信システムの動作が終了する。
以上説明したように、本実施形態によれば、端末装置10により2つのセッションキーSK1とSK2を生成して、一方のセッションキーSK1を対象装置20経由で参照装置30へ送信し、他方のセッションキーSK2を参照装置30へ直接送信し、参照装置30において2つの異なる経路で送られたセッションキーを照合している。セッションキーSK1およびSK2は端末装置10の固有情報が含まれないように乱数、ハッシュ関数、または暗号化を用いて生成するとともに、端末装置10の固有情報としてアドレスのみを参照装置30へ直接送信する。したがって、対象装置20によって端末装置10の固有情報が知得されることがなく、端末装置10のセキュリティを保護することができる。
また、対象装置20からスポットIDとコンテキストIDを参照装置30へ送信し、上記セッションキーの照合ができた場合に、スポットIDおよびコンテキストIDに対応するコンテンツを参照装置30がコンテンツ格納装置40から取得して、端末装置10に送信する。コンテキストIDには対象装置20の状態が関連付けられており、これを利用することによって、対象装置20の状態毎に異なるコンテンツを配信することが可能である。
(第3の実施形態)
図16は、本発明の第3の実施形態によるコンテンツ配信システムの概要を示す構成図である。本実施形態のコンテンツ配信システムは、端末装置10と対象装置20と参照装置30とから構成するようにし、参照装置30内にコンテンツを格納して参照装置30からコンテンツを配信するようにした点が、前述の実施形態と異なる。以下、コンテンツデータベース403が参照装置30に備えられているとして説明を行う。なお、端末装置10および対象装置20の構成は前述の実施形態と同じである。
図16において、端末装置10は2つのセッションキーSK1、SK2を生成して、一方のセッションキーSK1を対象装置20を経由して参照装置30へ送信し、他方のセッションキーSK2を参照装置30へ直接送信する。端末装置10はまた、端末装置10を特定する情報として、端末装置10のネットワーク上のアドレスを参照装置30へ送信する。対象装置20は、セッションキーSK1を参照装置30へ転送するほか、対象装置20を特定する固有のスポットIDと、対象装置20の現在の状態を示すコンテキストIDを参照装置30へ送信する。なお、上記のセッションキーSK1およびSK2は、前述の実施形態と同様に乱数、ハッシュ関数、または暗号化を利用して生成する。
上記のセッションキーSK1は、赤外線通信によって端末装置10から対象装置20へ送信される。そのため、ユーザは端末装置10を持って対象装置20の近くまで行き、端末装置10を対象装置20に向けた状態で所定の操作を行う。また、参照装置30と端末装置10および対象装置20の間は、図示しない有線LAN(Local Area Network)や無線LAN、あるいはその他の方式のネットワークによって通信が行われる。
2つの異なる経路で送られてきたセッションキーSK1、SK2を受信した参照装置30は、それら2つのセッションキーを照合して、セッションキーSK1とSK2が所定の関係を有しているか否かを判定する。この「所定の関係」の例として、ここではセッションキーSK1とSK2が同一であるという関係を適用する。この例では、端末装置10で2つの同一のセッションキーSK1、SK2(すなわちSK1=SK2)を生成することになり、これらが別々の経路で参照装置30へ送信される。
参照装置30においてセッションキーSK1とSK2が上記所定の関係を有していると判定された場合、参照装置30は、コンテンツを取得するための情報として目的のコンテンツが格納されているコンテンツデータベース403内の場所を示すURLを、コンテンツ情報データベース306から取り出す。上記のURLは、対象装置20から受信したスポットIDとコンテキストIDに従って、コンテンツ情報データベース306から検索され決定される。そして、参照装置30は、上記URLに対応するコンテンツをコンテンツデータベース403から取り出して、取り出したコンテンツを端末装置10(上記送信されたアドレスにより端末装置10を特定する)へ配信する。
図17は、本実施形態のコンテンツ配信システムにおいてコンテンツが配信される処理を示すシーケンス図である。
コンテンツ配信システムは、ユーザが端末装置10の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置20の画像表示部208上に表示されている情報に関連するコンテンツが欲しいと思った場合、対象装置20の近くに行き、端末装置10の赤外線送信部110を対象装置20に向けて上記の赤外線送信ボタンを押下する。
端末装置10は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーSK1およびSK2を生成する(ステップS301)。そして、セッションキーSK1を赤外線送信部110から対象装置20へ送信し(ステップS302)、セッションキーSK2および端末装置10のアドレスをネットワーク送受信部111から参照装置30へ送信する(ステップS305)。
セッションキーSK1を受信した対象装置20は、受信したセッションキーSK1と、記憶部に保持するスポットIDと、セッションキーの受信時に画像表示部208に表示していたコンテキストデータに対応するコンテキストIDとを参照装置30へ送信する(ステップS303)。
参照装置30は、対象装置20からセッションキーSK1、スポットID、コンテキストIDを受信し、受信したセッションキーSK1、スポットID、コンテキストIDを対応付けてセッションキーデータベース305に格納する(ステップS304)。また、端末装置10から送られるセッションキーSK2および端末装置10のアドレスを受信して、受信したセッションキーSK2をステップS304でセッションキーデータベース305に格納したセッションキーSK1と照合する。照合の結果、セッションキーSK2と所定の関係(前述の通りここではSK1=SK2の関係)を有するセッションキーSK1が得られると、当該セッションキーSK1に対応するスポットIDとコンテキストIDをセッションキーデータベース305から取り出す(ステップS306)。
参照装置30はさらに、上記取り出されたスポットIDとコンテキストIDに該当するURLを検索によってコンテンツ情報データベース306から取り出す(ステップS307)。そして、取り出したURLに対応するコンテンツをコンテンツデータベース403から取り出し、ステップS305で受信したアドレスの端末装置10へ送信する(ステップS308)。
端末装置10は、参照装置30から送信される上記のコンテンツを受信し、受信したコンテンツを表示部109に表示する(ステップS309)。
こうして、参照装置30から端末装置10へのコンテンツの配信が完了し、コンテンツ配信システムの動作が終了する。
以上説明したように、本実施形態によれば、端末装置10により2つのセッションキーSK1とSK2を生成して、一方のセッションキーSK1を対象装置20経由で参照装置30へ送信し、他方のセッションキーSK2を参照装置30へ直接送信し、参照装置30において2つの異なる経路で送られたセッションキーを照合している。セッションキーSK1およびSK2は端末装置10の固有情報が含まれないように乱数、ハッシュ関数、または暗号化を用いて生成するとともに、端末装置10の固有情報としてアドレスのみを参照装置30へ直接送信する。したがって、対象装置20によって端末装置10の固有情報が知得されることがなく、端末装置10のセキュリティを保護することができる。
また、対象装置20からスポットIDとコンテキストIDを参照装置30へ送信し、上記セッションキーの照合ができた場合に、スポットIDおよびコンテキストIDに対応するコンテンツを参照装置30が参照装置30内のコンテンツデータベース403から取り出して、端末装置10に送信する。コンテキストIDには対象装置20の状態が関連付けられており、これを利用することによって、対象装置20の状態毎に異なるコンテンツを配信することが可能である。
(第4の実施形態)
図18は、本発明の第4の実施形態によるコンテンツ配信システムの概要を示す構成図である。本実施形態のコンテンツ配信システムは、対象装置20から参照装置30へ、スポットIDとコンテキストIDの代わりに目的のコンテンツが格納されている場所を示すURLを送信するようにした点が、前述の実施形態と異なる。そのために、対象装置20のスポット情報データベース204は、コンテキストデータと対応付けるデータとしてコンテキストIDではなく上記URLを格納する構成とする。また、参照装置30は、セッションキーデータベース305を対象装置20から受信したセッションキーとURLを対応付けて格納する構成にするとともに、コンテンツ決定部304およびコンテンツ情報データベース306を有しない構成に変更する。なお、端末装置10およびコンテンツ格納装置40の構成は第1の実施形態と同じである。
図18において、端末装置10は2つのセッションキーSK1、SK2を生成して、一方のセッションキーSK1を対象装置20を経由して参照装置30へ送信し、他方のセッションキーSK2を参照装置30へ直接送信する。端末装置10はまた、端末装置10を特定する情報として、端末装置10のネットワーク上のアドレスを参照装置30へ送信する。対象装置20は、セッションキーSK1を参照装置30へ転送するほか、端末装置10がコンテンツを取得するための情報として、目的のコンテンツが格納されている場所を示すURLを参照装置30へ送信する。なお、上記のセッションキーSK1およびSK2は、前述の実施形態と同様に乱数、ハッシュ関数、または暗号化を利用して生成する。
上記のセッションキーSK1は、赤外線通信によって端末装置10から対象装置20へ送信される。そのため、ユーザは端末装置10を持って対象装置20の近くまで行き、端末装置10を対象装置20に向けた状態で所定の操作を行う。また、参照装置30と端末装置10および対象装置20の間は、図示しない有線LAN(Local Area Network)や無線LAN、あるいはその他の方式のネットワークによって通信が行われる。
2つの異なる経路で送られてきたセッションキーSK1、SK2を受信した参照装置30は、それら2つのセッションキーを照合して、セッションキーSK1とSK2が所定の関係を有しているか否かを判定する。この「所定の関係」の例として、ここではセッションキーSK1とSK2が同一であるという関係を適用する。この例では、端末装置10で2つの同一のセッションキーSK1、SK2(すなわちSK1=SK2)を生成することになり、これらが別々の経路で参照装置30へ送信される。
参照装置30においてセッションキーSK1とSK2が上記所定の関係を有していると判定された場合、参照装置30は対象装置20から受信したURLを端末装置10(上記送信されたアドレスにより端末装置10を特定する)に送信する。端末装置10に配信されるコンテンツは、コンテンツ格納装置40に格納されている。上記URLを受信した端末装置10は、当該URLに対応するコンテンツ格納装置40にアクセスしてコンテンツを要求する。そしてこの要求を受けたコンテンツ格納装置40によって、目的のコンテンツが端末装置10へ配信される。
図19は、本実施形態のコンテンツ配信システムにおいてコンテンツが配信される処理を示すシーケンス図である。
コンテンツ配信システムは、ユーザが端末装置10の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置20の画像表示部208上に表示されている情報に関連するコンテンツが欲しいと思った場合、対象装置20の近くに行き、端末装置10の赤外線送信部110を対象装置20に向けて上記の赤外線送信ボタンを押下する。
端末装置10は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーSK1およびSK2を生成する(ステップS401)。そして、セッションキーSK1を赤外線送信部110から対象装置20へ送信し(ステップS402)、セッションキーSK2および端末装置10のアドレスをネットワーク送受信部111から参照装置30へ送信する(ステップS405)。
セッションキーSK1を受信した対象装置20は、受信したセッションキーSK1と、セッションキーの受信時に画像表示部208に表示していたコンテキストデータに対応する、スポット情報データベース204に保持するURLとを参照装置30へ送信する(ステップS403)。
参照装置30は、対象装置20からセッションキーSK1とURLを受信し、受信したセッションキーSK1とURLを対応付けてセッションキーデータベース305に格納する(ステップS404)。また、端末装置10から送られるセッションキーSK2および端末装置10のアドレスを受信して、受信したセッションキーSK2をステップS404でセッションキーデータベース305に格納したセッションキーSK1と照合する。照合の結果、セッションキーSK2と所定の関係(前述の通りここではSK1=SK2の関係)を有するセッションキーSK1が得られると、当該セッションキーSK1に対応するURLをセッションキーデータベース305から取り出す(ステップS406)。
参照装置30はさらに、上記取り出されたURLをステップS405で受信したアドレスの端末装置10宛てに送信する(ステップS407)。端末装置10は、参照装置30から送信される上記のURLを受信し、表示部109にコンテンツアクセス用画面を表示して(ステップS408)、ユーザからの確認入力を待つ。ユーザの確認入力を受けると、端末装置10は、ステップS407で受信した上記のURLに対応するコンテンツ格納装置40にコンテンツ要求データを送信する(ステップS409)。
コンテンツ要求データを受信したコンテンツ格納装置40は、受信したコンテンツ要求データにより指定されたURLに該当するコンテンツをコンテンツデータベース403から取り出し、端末装置10へ送信する(ステップS410)。
端末装置10は、コンテンツ格納装置40から送信される上記のコンテンツを受信し、受信したコンテンツを表示部109に表示する(ステップS411)。
こうして、コンテンツ格納装置40から端末装置10へのコンテンツの配信が完了し、コンテンツ配信システムの動作が終了する。
以上説明したように、本実施形態によれば、端末装置10により2つのセッションキーSK1とSK2を生成して、一方のセッションキーSK1を対象装置20経由で参照装置30へ送信し、他方のセッションキーSK2を参照装置30へ直接送信し、参照装置30において2つの異なる経路で送られたセッションキーを照合している。セッションキーSK1およびSK2は端末装置10の固有情報が含まれないように乱数、ハッシュ関数、または暗号化を用いて生成するとともに、端末装置10の固有情報としてアドレスのみを参照装置30へ直接送信する。したがって、対象装置20によって端末装置10の固有情報が知得されることがなく、端末装置10のセキュリティを保護することができる。
また、対象装置20からセッションキーの受信時に画像表示部208に表示していたコンテキストデータに対応するURLを参照装置30へ送信し、セッションキーの照合ができた場合に、参照装置30から上記URLを端末装置10へ送信する。端末装置10は上記のURLに応じたコンテンツをコンテンツ格納装置40から取得する。したがって、対象装置20の状態毎に異なるコンテンツを配信することが可能である。
(第5の実施形態)
図20は、本発明の第5の実施形態によるコンテンツ配信システムの概要を示す構成図である。本実施形態のコンテンツ配信システムは、参照装置30がコンテンツ格納装置40からコンテンツを取得して端末装置10に配信するようにし、且つ対象装置20から参照装置30へ、スポットIDとコンテキストIDの代わりに目的のコンテンツが格納されている場所を示すURLを送信するようにした点が、前述の実施形態と異なる。そのために、対象装置20のスポット情報データベース204は、コンテキストデータと対応付けるデータとしてコンテキストIDではなく上記URLを格納する構成とする。また、参照装置30は、セッションキーデータベース305を対象装置20から受信したセッションキーとURLを対応付けて格納する構成にするとともに、コンテンツ決定部304およびコンテンツ情報データベース306を有しない構成に変更する。なお、端末装置10およびコンテンツ格納装置40の構成は第1の実施形態と同じである。
図20において、端末装置10は2つのセッションキーSK1、SK2を生成して、一方のセッションキーSK1を対象装置20を経由して参照装置30へ送信し、他方のセッションキーSK2を参照装置30へ直接送信する。端末装置10はまた、端末装置10を特定する情報として、端末装置10のネットワーク上のアドレスを参照装置30へ送信する。対象装置20は、セッションキーSK1を参照装置30へ転送するほか、端末装置10がコンテンツを取得するための情報として、目的のコンテンツが格納されている場所を示すURLを参照装置30へ送信する。なお、上記のセッションキーSK1およびSK2は、前述の実施形態と同様に乱数、ハッシュ関数、または暗号化を利用して生成する。
上記のセッションキーSK1は、赤外線通信によって端末装置10から対象装置20へ送信される。そのため、ユーザは端末装置10を持って対象装置20の近くまで行き、端末装置10を対象装置20に向けた状態で所定の操作を行う。また、参照装置30と端末装置10および対象装置20の間は、図示しない有線LAN(Local Area Network)や無線LAN、あるいはその他の方式のネットワークによって通信が行われる。
2つの異なる経路で送られてきたセッションキーSK1、SK2を受信した参照装置30は、それら2つのセッションキーを照合して、セッションキーSK1とSK2が所定の関係を有しているか否かを判定する。この「所定の関係」の例として、ここではセッションキーSK1とSK2が同一であるという関係を適用する。この例では、端末装置10で2つの同一のセッションキーSK1、SK2(すなわちSK1=SK2)を生成することになり、これらが別々の経路で参照装置30へ送信される。
参照装置30においてセッションキーSK1とSK2が上記所定の関係を有していると判定された場合、参照装置30は対象装置20から受信したURLに対応するコンテンツ格納装置40にコンテンツの配信を要求する。コンテンツ格納装置40には、端末装置10に配信するコンテンツが格納されている。上記コンテンツ配信要求を受信したコンテンツ格納装置40は、当該URLに対応するコンテンツを参照装置30に送信する。そして、参照装置30によって目的のコンテンツが端末装置10(上記送信されたアドレスにより端末装置10を特定する)へ配信される。
図21は、本実施形態のコンテンツ配信システムにおいてコンテンツが配信される処理を示すシーケンス図である。
コンテンツ配信システムは、ユーザが端末装置10の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置20の画像表示部208上に表示されている情報に関連するコンテンツが欲しいと思った場合、対象装置20の近くに行き、端末装置10の赤外線送信部110を対象装置20に向けて上記の赤外線送信ボタンを押下する。
端末装置10は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーSK1およびSK2を生成する(ステップS501)。そして、セッションキーSK1を赤外線送信部110から対象装置20へ送信し(ステップS502)、セッションキーSK2および端末装置10のアドレスをネットワーク送受信部111から参照装置30へ送信する(ステップS505)。
セッションキーSK1を受信した対象装置20は、受信したセッションキーSK1と、セッションキーの受信時に画像表示部208に表示していたコンテキストデータに対応する、スポット情報データベース204に保持するURLとを参照装置30へ送信する(ステップS503)。
参照装置30は、対象装置20からセッションキーSK1とURLを受信し、受信したセッションキーSK1とURLを対応付けてセッションキーデータベース305に格納する(ステップS504)。また、端末装置10から送られるセッションキーSK2および端末装置10のアドレスを受信して、受信したセッションキーSK2をステップS504でセッションキーデータベース305に格納したセッションキーSK1と照合する。照合の結果、セッションキーSK2と所定の関係(前述の通りここではSK1=SK2の関係)を有するセッションキーSK1が得られると、当該セッションキーSK1に対応するURLをセッションキーデータベース305から取り出す(ステップS506)。
参照装置30はさらに、上記取り出されたURLに対応するコンテンツ格納装置40に当該URLによって指定されたコンテンツの配信を要求する(ステップS507)。
コンテンツ配信要求を受信したコンテンツ格納装置40は、当該要求において指定されたURLに該当するコンテンツをコンテンツデータベース403から取り出し、参照装置30へ送信する(ステップS508)。参照装置30は、コンテンツ格納装置40から送られたコンテンツをステップS505で受信したアドレスの端末装置10に送信する(ステップS509)。
端末装置10は、参照装置30から送信される上記のコンテンツを受信し、受信したコンテンツを表示部109に表示する(ステップS510)。
こうして、コンテンツ格納装置40から端末装置10へのコンテンツの配信が完了し、コンテンツ配信システムの動作が終了する。
以上説明したように、本実施形態によれば、端末装置10により2つのセッションキーSK1とSK2を生成して、一方のセッションキーSK1を対象装置20経由で参照装置30へ送信し、他方のセッションキーSK2を参照装置30へ直接送信し、参照装置30において2つの異なる経路で送られたセッションキーを照合している。セッションキーSK1およびSK2は端末装置10の固有情報が含まれないように乱数、ハッシュ関数、または暗号化を用いて生成するとともに、端末装置10の固有情報としてアドレスのみを参照装置30へ直接送信する。したがって、対象装置20によって端末装置10の固有情報が知得されることがなく、端末装置10のセキュリティを保護することができる。
また、対象装置20からセッションキーの受信時に画像表示部208に表示していたコンテキストデータに対応するURLを参照装置30へ送信し、セッションキーの照合ができた場合に、上記URLに対応するコンテンツを参照装置30がコンテンツ格納装置40から取得して、端末装置10に送信する。したがって、対象装置20の状態毎に異なるコンテンツを配信することが可能である。
(第6の実施形態)
図22は、本発明の第6の実施形態によるコンテンツ配信システムの概要を示す構成図である。本実施形態のコンテンツ配信システムは、端末装置10と対象装置20と参照装置30とから構成するようにし、対象装置20内にコンテンツを格納して参照装置30経由でコンテンツを配信するようにした点が、前述の実施形態と異なる。そのために、対象装置20はコンテンツデータベース403を備える構成とする。また、参照装置30は、セッションキーデータベース305をセッションキーとupdのみ格納する構成にするとともに、コンテンツ決定部304およびコンテンツ情報データベース306を有しない構成に変更する。なお、端末装置10の構成は第1の実施形態と同じである。
図22において、端末装置10は2つのセッションキーSK1、SK2を生成して、一方のセッションキーSK1を対象装置20を経由して参照装置30へ送信し、他方のセッションキーSK2を参照装置30へ直接送信する。端末装置10はまた、端末装置10を特定する情報として、端末装置10のネットワーク上のアドレスを参照装置30へ送信する。対象装置20は、セッションキーSK1を参照装置30へ転送するほか、目的のコンテンツを参照装置30へ送信する。なお、上記のセッションキーSK1およびSK2は、前述の実施形態と同様に乱数、ハッシュ関数、または暗号化を利用して生成する。
上記のセッションキーSK1は、赤外線通信によって端末装置10から対象装置20へ送信される。そのため、ユーザは端末装置10を持って対象装置20の近くまで行き、端末装置10を対象装置20に向けた状態で所定の操作を行う。また、参照装置30と端末装置10および対象装置20の間は、図示しない有線LAN(Local Area Network)や無線LAN、あるいはその他の方式のネットワークによって通信が行われる。
2つの異なる経路で送られてきたセッションキーSK1、SK2を受信した参照装置30は、それら2つのセッションキーを照合して、セッションキーSK1とSK2が所定の関係を有しているか否かを判定する。この「所定の関係」の例として、ここではセッションキーSK1とSK2が同一であるという関係を適用する。この例では、端末装置10で2つの同一のセッションキーSK1、SK2(すなわちSK1=SK2)を生成することになり、これらが別々の経路で参照装置30へ送信される。
参照装置30においてセッションキーSK1とSK2が上記所定の関係を有していると判定された場合、参照装置30は対象装置20から受信したコンテンツを端末装置10(上記送信されたアドレスにより端末装置10を特定する)に送信する。
図23は、本実施形態のコンテンツ配信システムにおいてコンテンツが配信される処理を示すシーケンス図である。
コンテンツ配信システムは、ユーザが端末装置10の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置20の画像表示部208上に表示されている情報に関連するコンテンツが欲しいと思った場合、対象装置20の近くに行き、端末装置10の赤外線送信部110を対象装置20に向けて上記の赤外線送信ボタンを押下する。
端末装置10は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーSK1およびSK2を生成する(ステップS601)。そして、セッションキーSK1を赤外線送信部110から対象装置20へ送信し(ステップS602)、セッションキーSK2および端末装置10のアドレスをネットワーク送受信部111から参照装置30へ送信する(ステップS605)。
セッションキーSK1を受信した対象装置20は、受信したセッションキーSK1と、セッションキーの受信時に画像表示部208に表示していたコンテキストデータに対応する、コンテンツデータベース403に格納されたコンテンツとを参照装置30へ送信する(ステップS603)。
参照装置30は、対象装置20からセッションキーSK1とコンテンツを受信し、受信したセッションキーSK1とコンテンツを対応付けてセッションキーデータベース305に格納する(ステップS604)。また、端末装置10から送られるセッションキーSK2および端末装置10のアドレスを受信して、受信したセッションキーSK2をステップS604でセッションキーデータベース305に格納したセッションキーSK1と照合する。照合の結果、セッションキーSK2と所定の関係(前述の通りここではSK1=SK2の関係)を有するセッションキーSK1が得られると、当該セッションキーSK1に対応するコンテンツをセッションキーデータベース305から取り出し(ステップS606)、ステップS605で受信したアドレスの端末装置10宛てにコンテンツを送信する(ステップS607)。
端末装置10は、参照装置30から送信される上記のコンテンツを受信し、受信したコンテンツを表示部109に表示する(ステップS608)。
こうして、対象装置20から端末装置10へのコンテンツの配信が完了し、コンテンツ配信システムの動作が終了する。
以上説明したように、本実施形態によれば、端末装置10により2つのセッションキーSK1とSK2を生成して、一方のセッションキーSK1を対象装置20経由で参照装置30へ送信し、他方のセッションキーSK2を参照装置30へ直接送信し、参照装置30において2つの異なる経路で送られたセッションキーを照合している。セッションキーSK1およびSK2は端末装置10の固有情報が含まれないように乱数、ハッシュ関数、または暗号化を用いて生成するとともに、端末装置10の固有情報としてアドレスのみを参照装置30へ直接送信する。したがって、対象装置20によって端末装置10の固有情報が知得されることがなく、端末装置10のセキュリティを保護することができる。
また、対象装置20からセッションキーの受信時に画像表示部208に表示していたコンテキストデータに対応するコンテンツを参照装置30へ送信し、セッションキーの照合ができた場合に、参照装置30から上記コンテンツが端末装置10へ配信される。したがって、対象装置20の状態毎に異なるコンテンツを配信することが可能である。
(第7の実施形態)
次に、本発明の第7の実施形態によるコンテンツ配信システムについて説明する。本実施形態のコンテンツ配信システムは、参照装置30が、対象装置20経由で送られるセッションキーSK1を受信するよりも前に、端末装置10から直接送られるセッションキーSK2を受信した場合にも正常にコンテンツの配信を行うことを可能にするものである。なお、本実施形態のコンテンツ配信システムは、前述した図1、図14、図16、図18、図20、図22のいずれの形態の構成のものにも適用できるが、以下では図1の構成(第1の実施形態)をベースにして、説明を行うこととする。
本実施形態では具体的に、端末装置10は、参照装置30に対して、セッションキーSK2と併せて所定の通信用アドレスも送信する。参照装置30は、(セッションキーSK1よりも先に到着する)これらセッションキーSK2および通信用アドレスを受信し記憶しておき、セッションキーSK1が受信された際に、セッションキーSK1とセッションキーSK2の照合を実行する。こうすることで、セッションキーSK1が先に参照装置30に到着しなかった場合でも、セッションキーが照合でき、コンテンツを配信することができる。
なおここで、セッションキーSK2と併せて送信される上記通信用アドレスは、端末装置10自身の固有のアドレスであってもよいし、また、それ以外の別の端末装置のアドレス(例えば、自宅に設置したコンピュータで使用している電子メールアドレス)であってもよい。自宅のコンピュータのアドレスを上記の通信用アドレスとして指定し参照装置30へ送った場合、参照装置30から配信するコンテンツを自宅のコンピュータで取得できる。
図24は、本実施形態のコンテンツ配信システムにおいて、端末装置10がコンテンツを要求して目的のコンテンツを取得するまでの処理を示すシーケンス図である。同図を参照し、本実施形態のコンテンツ配信システムの動作を説明する。
端末装置10は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーSK1およびSK2を生成する(ステップS701)。そして、初めにセッションキーSK2および端末装置10のアドレスをネットワーク送受信部111から参照装置30へ送信し(ステップS702)、次いでセッションキーSK1を赤外線送信部110から対象装置20へ送信する(ステップS704)。
参照装置30は、端末装置10から送られる上記のセッションキーSK2および端末装置10のアドレスを受信して記憶する(ステップS703)。また、対象装置20は、端末装置10からのセッションキーSK1を受信し、受信したセッションキーSK1と、記憶部に保持するスポットIDと、セッションキーの受信時に画像表示部208に表示していたコンテキストデータに対応するコンテキストIDとを参照装置30へ送信する(ステップS705)。
対象装置20から上記のデータを受信すると、参照装置30は、受信したセッションキーSK1、スポットID、コンテキストIDを対応付けてセッションキーデータベース305に格納する(ステップS706)とともに、記憶しておいたセッションキーSK2と受信したセッションキーSK1とを照合する。照合の結果、セッションキーSK1とセッションキーSK2とが所定の関係(前述の通りここではSK1=SK2の関係)を満たしていれば、参照装置30は、当該セッションキーSK1に対応するスポットIDとコンテキストIDをセッションキーデータベース305から取り出す(ステップS707)。
参照装置30はさらに、上記取り出されたスポットIDとコンテキストIDに該当するURLを検索によってコンテンツ情報データベース306から取り出して(ステップS708)、取り出したURLをステップS703で受信したアドレスの端末装置10宛てに送信する(ステップS709)。
端末装置10は、参照装置30から送信される上記のURLを受信し、表示部109に図13(C)のようなコンテンツアクセス用画面を表示する(ステップS710)。そしてユーザからの入力に応じ、端末装置10は、受信した上記のURLに対応するコンテンツ格納装置40にコンテンツ要求データを送信する(ステップS711)。
コンテンツ要求データを受信したコンテンツ格納装置40は、受信したコンテンツ要求データにより指定されたURLに該当するコンテンツをコンテンツデータベース403から取り出し、端末装置10へ送信する(ステップS712)。
端末装置10は、コンテンツ格納装置40から送信される上記のコンテンツを受信し、受信したコンテンツを図13(E)のようなコンテンツ表示画面により表示部109に表示する(ステップS713)。
こうして、セッションキーSK2が先に参照装置30に受信された場合にも、コンテンツ格納装置40から端末装置10へのコンテンツの配信が行われる。なお、セッションキーSK2が参照装置30内に記憶されている限り、セッションキーSK1とセッションキーSK2が参照装置30で受信される時間差は特に制限を受けない。また、コンテンツ配信システムは、参照装置30がセッションキーSK1を先に受信した場合は図12のシーケンスに従う処理を実行し、セッションキーSK2を先に受信した場合は図23のシーケンスに従う処理を実行するように、処理を選択的に実行可能な構成としてもよい。そうすることで、どちらのセッションキーが先に参照装置30に到着した場合であっても、コンテンツを配信することができる。
(第8の実施形態)
次に、本発明の第8の実施形態によるコンテンツ配信システムについて説明する。本実施形態のコンテンツ配信システムは、端末装置10からユーザの属性情報を対象装置20に送信し、その属性情報に応じて、配信されるコンテンツを変化させるようにしたものである。ここで、ユーザの属性情報としては、対象装置20によってユーザや端末装置10が特定されることを避けるため、そのような特定が困難な情報である性別、年齢、職業、血液型、誕生日といった情報を用いる。ユーザの属性情報は、予めユーザの操作によって端末装置10に登録しておく。
なお、本実施形態のコンテンツ配信システムは、前述した図1、図14、図16、図18、図20、図22のいずれの形態の構成のものにも適用できるが、以下では図1の構成(第1の実施形態)をベース(ただし、対象装置20は参照装置30にコンテキストIDを送信しない)にして、説明を行うこととする。
図25は、端末装置10がユーザの属性情報を登録する際に表示部109に表示する属性情報登録画面の一例である。同図の例において、この属性情報登録画面には、性別、年代、および職業をそれぞれ入力するための入力エリアが設けられており、適宜ユーザ入力部101を用いて入力項目と入力内容を選択することで、ユーザの入力が可能となっている。この画面例では、性別として男性、年代として20代、職業として会社員、がそれぞれ選択されている。ここで選択された入力内容は、ユーザの属性情報として端末装置10に登録される。
図26は、本実施形態における参照装置30のコンテンツ情報データベース306に格納されているデータの一例である。このコンテンツ情報データベースの例では、スポットID=1の対象装置は性別を属性情報の対象としており、スポットID=2の対象装置は年代を属性情報の対象としており、スポットID=3の対象装置は性別と年代とを属性情報の対象としている。そして、例えばスポットID=1の対象装置に対して属性情報が男性であるユーザ(端末装置10)がアクセスした場合、対応するコンテンツの格納場所のURLとして「http://www.male.jp/」が参照装置30から端末装置10へ送信される。
図27は、本実施形態のコンテンツ配信システムにおいて、端末装置10がコンテンツを要求して目的のコンテンツを取得するまでの処理を示すシーケンス図である。同図を参照し、本実施形態のコンテンツ配信システムの動作を説明する。
端末装置10は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーSK1およびSK2を生成する(ステップS801)。そして、セッションキーSK1と端末装置10に登録されているユーザの属性情報とを赤外線送信部110から対象装置20へ送信し(ステップS802)、セッションキーSK2と端末装置10のアドレスとをネットワーク送受信部111から参照装置30へ送信する(ステップS805)。
セッションキーSK1および属性情報を受信した対象装置20は、受信したセッションキーSK1と属性情報、および記憶部に保持するスポットIDを参照装置30へ送信する(ステップS803)。
参照装置30は、対象装置20からセッションキーSK1、属性情報、スポットIDを受信し、受信したセッションキーSK1、属性情報、スポットIDを対応付けてセッションキーデータベース305に格納する(ステップS804)。また、端末装置10から送られるセッションキーSK2および端末装置10のアドレスを受信して、受信したセッションキーSK2をステップS804でセッションキーデータベース305に格納したセッションキーSK1と照合する。照合の結果、セッションキーSK2と所定の関係(前述の通りここではSK1=SK2の関係)を有するセッションキーSK1が得られると、当該セッションキーSK1に対応するスポットIDと属性情報をセッションキーデータベース305から取り出す(ステップS806)。
参照装置30はさらに、上記取り出されたスポットIDと属性情報に該当するURLを検索によって図26のコンテンツ情報データベース306から取り出して(ステップS807)、取り出したURLをステップS805で受信したアドレスの端末装置10宛てに送信する(ステップS808)。
端末装置10は、参照装置30から送信される上記のURLを受信し、表示部109に図13(C)のようなコンテンツアクセス用画面を表示する(ステップS809)。そして端末装置10は、ユーザの入力に応じ、ステップS808で受信した上記のURLに対応するコンテンツ格納装置40にコンテンツ要求データを送信する(ステップS810)。
コンテンツ要求データを受信したコンテンツ格納装置40は、受信したコンテンツ要求データにより指定されたURLに該当するコンテンツをコンテンツデータベース403から取り出し、端末装置10へ送信する(ステップS811)。
端末装置10は、コンテンツ格納装置40から送信される上記のコンテンツを受信し、受信したコンテンツを図13(E)のようなコンテンツ表示画面により表示部109に表示する(ステップS812)。
こうして、ユーザの属性情報に応じたコンテンツのコンテンツ格納装置40から端末装置10への配信が行われる。
なお、上記の図27のシーケンスではユーザの属性情報を対象装置20へ送信したが、ユーザの属性情報は、参照装置30へ直接送信することもできる。
図28は、本実施形態において、ユーザの属性情報を参照装置30へ送信するようにした変形例を示すシーケンス図である。同図を参照して、この場合のコンテンツ配信システムの動作を説明する。
端末装置10は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーSK1およびSK2を生成する(ステップS901)。そして、セッションキーSK1を赤外線送信部110から対象装置20へ送信し(ステップS902)、セッションキーSK2と端末装置10のアドレスと端末装置10に登録されているユーザの属性情報とをネットワーク送受信部111から参照装置30へ送信する(ステップS905)。
セッションキーSK1を受信した対象装置20は、受信したセッションキーSK1と、記憶部に保持するスポットIDとを参照装置30へ送信する(ステップS903)。
参照装置30は、対象装置20からセッションキーSK1とスポットIDを受信し、受信したセッションキーSK1とスポットIDを対応付けてセッションキーデータベース305に格納する(ステップS904)。また、端末装置10から送られるセッションキーSK2、端末装置10のアドレス、属性情報を受信して、受信したセッションキーSK2をステップS904でセッションキーデータベース305に格納したセッションキーSK1と照合する。照合の結果、セッションキーSK2と所定の関係(前述の通りここではSK1=SK2の関係)を有するセッションキーSK1が得られると、当該セッションキーSK1に対応するスポットIDをセッションキーデータベース305から取り出す(ステップS906)。
参照装置30はさらに、上記取り出されたスポットIDと、端末装置10から送信され受信した属性情報と、に該当するURLを検索によって図26のコンテンツ情報データベース306から取り出して(ステップS907)、取り出したURLをステップS905で受信したアドレスの端末装置10宛てに送信する(ステップS908)。
端末装置10は、参照装置30から送信される上記のURLを受信し、表示部109に図13(C)のようなコンテンツアクセス用画面を表示する(ステップS909)。そして端末装置10は、ユーザの入力に応じ、ステップS908で受信した上記のURLに対応するコンテンツ格納装置40にコンテンツ要求データを送信する(ステップS910)。
コンテンツ要求データを受信したコンテンツ格納装置40は、受信したコンテンツ要求データにより指定されたURLに該当するコンテンツをコンテンツデータベース403から取り出し、端末装置10へ送信する(ステップS911)。
端末装置10は、コンテンツ格納装置40から送信される上記のコンテンツを受信し、受信したコンテンツを図13(E)のようなコンテンツ表示画面により表示部109に表示する(ステップS912)。
こうして、ユーザの属性情報に応じたコンテンツのコンテンツ格納装置40から端末装置10への配信が行われる。
以上、図面を参照してこの発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、上述した実施形態においては、「コンテンツを取得するための情報」としてURLを用いた場合について説明を行ってきたが、コンテンツを特定することができればURL以外のものを使用してもよい。URL以外の「コンテンツを取得するための情報」の例として、IP(Internet Protocol)アドレスやファイル名、独自に設定したポインタ情報などが使用可能である。
また、参照装置30においてセッションキーSK1とSK2を照合する際の「所定の関係」としてセッションキーSK1とSK2が同一であるという関係の場合について説明を行ってきたが、同一の端末装置10からセッションキーSK1とSK2が送信されてきたことが判別可能であれば(セッションキーSK1とSK2が対応付けられていれば)、他の関係を有するセッションキーSK1とSK2を用いることもできる。例えば、セッションキーSK2のハッシュ値をセッションキーSK1とすることが考えられ、この場合には仮にどちらか一方のセッションキーが盗聴されたとしても盗聴者による「成りすまし」が不可能であることから、コンテンツ配信システムのセキュリティを向上させることができる。また、SK2に一定の文字列を付加させたものをSK1としてもよい(例えばSK1=SK2+1など)。
また、本発明における対象装置20は画像表示部208を備えているものに限定されることはなく、既に説明した図6(B)のように、絵画、彫刻などの展示物や、広告物の近くに設置され自らは画像表示等を行わないタイプの対象装置20も含まれる。
また、端末装置10は、配信されたコンテンツを表示部109に表示する以外にも、内蔵メモリにそのコンテンツを記憶するようにしたり、ネットワーク経由で当該コンテンツを自宅のサーバ装置に送って蓄積させるようにしたりすることができる。また、配信されるコンテンツを音声コンテンツとして端末装置10に新たに設けたスピーカなどから音声再生するようにしてもよい。
また、端末装置10と参照装置30、対象装置20と参照装置30、端末装置10とコンテンツ格納装置40、参照装置30とコンテンツ格納装置40の間は、コンピュータが利用できる通信機能によって通信が行われ、通信機能の種類は問わない。例えば、イーサネット(登録商標)、RS−232C(Recommended Standard 232C)、USB(Universal Serial Bus)、IEEE1394(Institute of Electrical and Electronics Engineers 1394)などの有線接続によるものや、IEEE802.11a/b/g、携帯電話通信、赤外線通信、ブルートゥース(Bluetooth)、光伝送などの無線接続によるものが含まれる。
また、端末装置10と対象装置20の間の通信にも上記の各通信機能を用いることができるが、特に赤外線通信、ブルートゥース、光伝送を用いれば好適である。
本発明の第1の実施形態によるコンテンツ配信システムの概要を示す構成図である。 コンテンツ配信システムにおける端末装置の構成を示すブロック図である。 端末装置の外観図である。 コンテンツ配信システムにおける対象装置の構成を示すブロック図である。 スポット情報データベースの一例である。 対象装置の外観図である。 対象装置における画面表示の一例である。 コンテンツ配信システムにおける参照装置の構成を示すブロック図である。 セッションキーデータベースの一例である。 コンテンツ情報データベースの一例である。 コンテンツ配信システムにおけるコンテンツ格納装置の構成を示すブロック図である。 本発明の第1の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。 端末装置の表示部に表示される画面例である。 本発明の第2の実施形態によるコンテンツ配信システムの概要を示す構成図である。 本発明の第2の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。 本発明の第3の実施形態によるコンテンツ配信システムの概要を示す構成図である。 本発明の第3の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。 本発明の第4の実施形態によるコンテンツ配信システムの概要を示す構成図である。 本発明の第4の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。 本発明の第5の実施形態によるコンテンツ配信システムの概要を示す構成図である。 本発明の第5の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。 本発明の第6の実施形態によるコンテンツ配信システムの概要を示す構成図である。 本発明の第6の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。 本発明の第7の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。 端末装置の表示部に表示される属性情報登録画面の一例である。 本発明の第7の実施形態におけるコンテンツ情報データベースの一例である。 本発明の第8の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。 本発明の第8の実施形態によるコンテンツ配信システムの処理の変形例を示すシーケンス図である。
符号の説明
10…端末装置 20…対象装置 30…参照装置 40…コンテンツ格納装置 101…ユーザ入力部 102…セッションキー生成部 103…セッションキー変換部 104…赤外線送信処理部 105…ネットワーク送信処理部 106…コンテンツ要求処理部 107…ネットワーク受信処理部 108…表示処理部 109…表示部 110…赤外線送信部 111…ネットワーク送受信部 201…赤外線受信部 202…赤外線受信処理部 203…データ生成部 204…スポット情報データベース 205…状態管理部 206…ネットワーク送信処理部 207…出力処理部 208…画像表示部 301…ネットワーク受信処理部 302…ネットワーク送信処理部 303…セッションキー管理部 304…コンテンツ決定部 305…セッションキーデータベース 306…コンテンツ情報データベース 401…ネットワーク受信処理部 402…コンテンツ処理部 403…コンテンツデータベース 404…ネットワーク送信処理部

Claims (26)

  1. 自端末装置を特定する情報を含まないユニークなビット列として構成された第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信する端末装置と、
    前記第1信号を受信し、該第1信号に含まれる第1セッションキーを含む第3信号を送信する対象装置と、
    前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定する参照装置とを有して構成され、
    前記対応付けが正しいと判定された場合に、前記第1信号に応じて指定されたコンテンツを前記端末装置に配信する
    ことを特徴とするコンテンツ配信システム。
  2. 自端末装置を特定する情報を含まないユニークなビット列として構成された第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信し、コンテンツを取得するための情報を含む第4信号を受信して該コンテンツを取得するための情報に従ってコンテンツの配信を要求する第5信号を送信し、前記第5信号の送信先から前記要求にかかるコンテンツを受信する端末装置と、
    前記第1信号を受信し、該第1信号に含まれる第1セッションキーと前記配信要求されるコンテンツを指定するための識別情報とを含む第3信号を送信する対象装置と、
    前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第3信号に含まれる識別情報に基づく前記第4信号を前記受信した第2信号の送信元である端末装置に送信する参照装置と、
    前記第5信号を受信し、受信した第5信号によって要求されたコンテンツを該第5信号の送信元である端末装置に送信するコンテンツ格納装置と
    を有して構成されるコンテンツ配信システム。
  3. 自端末装置を特定する情報を含まないユニークなビット列として構成された第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信し、前記第1信号の送信先によって指定されたコンテンツを前記第2信号の送信先から受信する端末装置と、
    前記第1信号を受信し、該第1信号に含まれる第1セッションキーと配信するコンテンツを指定するための識別情報とを含む第3信号を送信する対象装置と、
    前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第3信号に含まれる識別情報に基づいてコンテンツの配信を要求する第4信号を送信し、前記第4信号の送信先から前記要求にかかるコンテンツを受信し、受信したコンテンツを前記受信した第2信号の送信元である端末装置に送信する参照装置と、
    前記第4信号を受信し、受信した第4信号によって要求されたコンテンツを該第4信号の送信元である参照装置に送信するコンテンツ格納装置と
    を有して構成されるコンテンツ配信システム。
  4. 自端末装置を特定する情報を含まないユニークなビット列として構成された第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信し、前記第1信号の送信先によって指定されたコンテンツを前記第2信号の送信先から受信する端末装置と、
    前記第1信号を受信し、該第1信号に含まれる第1セッションキーと配信するコンテンツを指定するための識別情報とを含む第3信号を送信する対象装置と、
    前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第3信号に含まれる識別情報に基づいてコンテンツデータベースからコンテンツを取り出し、取り出したコンテンツを前記受信した第2信号の送信元である端末装置に送信する参照装置と
    を有して構成されるコンテンツ配信システム。
  5. 自端末装置を特定する情報を含まないユニークなビット列として構成された第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信し、コンテンツを取得するための情報を含む第4信号を受信して該コンテンツを取得するための情報に従ってコンテンツの配信を要求する第5信号を送信し、前記第5信号の送信先から前記要求にかかるコンテンツを受信する端末装置と、
    前記第1信号を受信し、受信した第1信号に応じて配信するコンテンツを指定し、該受信した第1信号に含まれる第1セッションキーと、前記指定されたコンテンツに対する前記コンテンツを取得するための情報とを含む第3信号を送信する対象装置と、
    前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第3信号に基づく前記第4信号を前記受信した第2信号の送信元である端末装置に送信する参照装置と、
    前記第5信号を受信し、受信した第5信号によって要求されたコンテンツを該第5信号の送信元である端末装置に送信するコンテンツ格納装置と
    を有して構成されるコンテンツ配信システム。
  6. 自端末装置を特定する情報を含まないユニークなビット列として構成された第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信し、前記第1信号の送信先によって指定されたコンテンツを前記第2信号の送信先から受信する端末装置と、
    前記第1信号を受信し、受信した第1信号に応じて配信するコンテンツを指定し、該受信した第1信号に含まれる第1セッションキーと、前記指定されたコンテンツに対するコンテンツを取得するための情報とを含む第3信号を送信する対象装置と、
    前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第3信号に基づいてコンテンツの配信を要求する第4信号を送信し、前記第4信号の送信先から前記要求にかかるコンテンツを受信し、受信したコンテンツを前記受信した第2信号の送信元である端末装置に送信する参照装置と、
    前記第4信号を受信し、受信した第4信号によって要求されたコンテンツを該第4信号の送信元である参照装置に送信するコンテンツ格納装置と
    を有して構成されるコンテンツ配信システム。
  7. 自端末装置を特定する情報を含まないユニークなビット列として構成された第1セッションキーを含む第1信号を送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を送信し、前記第1信号の送信先によって指定されたコンテンツを前記第2信号の送信先から受信する端末装置と、
    前記第1信号を受信し、受信した第1信号に応じてコンテンツデータベースからコンテンツを取り出し、該受信した第1信号に含まれる第1セッションキーと前記取り出されたコンテンツとを含む第3信号を送信する対象装置と、
    前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、前記受信した第3信号に含まれるコンテンツを前記受信した第2信号の送信元である端末装置に送信する参照装置と
    を有して構成されるコンテンツ配信システム。
  8. 端末装置から該端末装置を特定する情報を含まないユニークなビット列として構成された第1セッションキーを含む第1信号を受信し、該第1信号に含まれる第1セッションキーを含む第3信号を送信する対象装置と、
    前記端末装置から前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を受信し、前記対象装置から前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定する参照装置とを有して構成され、
    前記対応付けが正しいと判定された場合に、前記第1信号に応じて指定されたコンテンツを前記端末装置に配信する
    ことを特徴とするコンテンツ配信システム。
  9. 前記コンテンツを取得するための情報は、当該コンテンツの格納された場所を示すURL、アドレス、ファイル名、ポインタ情報のいずれかであることを特徴とする請求項2、5、6のいずれかの項に記載のコンテンツ配信システム。
  10. 前記第1セッションキーと前記第2セッションキーは同一であることを特徴とする請求項1から請求項のいずれかの項に記載のコンテンツ配信システム。
  11. 前記第2セッションキーをハッシュ化して前記第1セッションキーとしたことを特徴とする請求項1から請求項のいずれかの項に記載のコンテンツ配信システム。
  12. 前記第1セッションキーは乱数を含んで構成されることを特徴とする請求項1から請求項11のいずれかの項に記載のコンテンツ配信システム。
  13. 前記第1セッションキーは前記端末装置に固有の文字列に所定のカウンタ値を結合した文字列に基づいて構成されていることを特徴とする請求項1から請求項11のいずれかの項に記載のコンテンツ配信システム。
  14. 前記対象装置は展示物または広告物に対応付けて設けられたことを特徴とする請求項1から請求項13のいずれかの項に記載のコンテンツ配信システム。
  15. 前記第1信号は無線通信によって送信されることを特徴とする請求項1から請求項14のいずれかの項に記載のコンテンツ配信システム。
  16. 前記無線通信は赤外線を用いることを特徴とする請求項1から請求項15のいずれかの項に記載のコンテンツ配信システム。
  17. 前記第2信号がコンテンツの配信先を変更するためのアドレス情報を含み、該アドレス情報により指定された端末にコンテンツを配信することを特徴とする請求項1から請求項16に記載のコンテンツ配信システム。
  18. 前記第1信号が属性情報を含み、該属性情報に応じたコンテンツを配信することを特徴とする請求項1から請求項17に記載のコンテンツ配信システム。
  19. 前記第2信号が属性情報を含み、該属性情報に応じたコンテンツを配信することを特徴とする請求項1から請求項17に記載のコンテンツ配信システム。
  20. 請求項1から請求項19のいずれかの項に記載のコンテンツ配信システムにおける対象装置であって、前記第1セッションキーを含む信号を受信し、該信号に含まれる第1セッションキーとコンテンツを指定するための識別情報とを含む信号を送信することを特徴とする対象装置。
  21. コンテンツを出力する手段と、
    出力するコンテンツを切り換える手段とを有し、
    出力しているコンテンツに応じて前記識別情報を切り換える
    ことを特徴とする請求項20に記載の対象装置。
  22. 請求項1から請求項19のいずれかの項に記載のコンテンツ配信システムにおける参照装置であって、前記第1セッションキーを含む信号を前記対象装置から受信し、前記第2セッションキーを含む信号を前記端末装置から受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定し、対応付けが正しいと判定された場合、コンテンツの配信またはコンテンツを取得するための情報の送信を行うことを特徴とする参照装置。
  23. 前記対象装置からコンテンツを指定するための識別情報を受信し、該識別情報に基づいて、コンテンツの配信またはコンテンツを取得するための情報の送信を行うことを特徴とする請求項22に記載の参照装置。
  24. 自端末装置を特定する情報を含まないユニークなビット列として構成された第1セッションキーを含む第1信号を第1の送信先に送信し、前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を第2の送信先に送信し、前記第2信号と前記第1の送信先から送られた第1信号とを受信した前記第2の送信先において該受信した信号に含まれる第1セッションキーと第2セッションキーの対応付けが正しいと判定された場合に配信される、前記第1信号に応じたコンテンツを受信する端末装置。
  25. 前記受信したコンテンツを表示する手段を備えた請求項24に記載の端末装置。
  26. 端末装置が自端末装置を特定する情報を含まないユニークなビット列として構成された第1セッションキーを含む第1信号を対象装置に送信するステップと、
    対象装置が前記第1信号を受信して該第1信号に含まれる第1セッションキーを含む第3信号を参照装置に送信するステップと、
    対象装置が前記第1信号に応じてコンテンツを指定するステップと、
    端末装置が前記第1のセッションキーと対応付けられた第2セッションキーを含む第2信号を参照装置に送信するステップと、
    参照装置が前記第2信号および前記第3信号を受信し、受信したこれらの信号に含まれる第1セッションキーと第2セッションキーの対応付けを判定するステップと、
    前記対応付けが正しいと判定された場合に配信される前記指定されたコンテンツを端末装置が受信するステップと
    を含むことを特徴とするコンテンツ配信方法。
JP2006343278A 2006-12-20 2006-12-20 コンテンツ配信システム、コンテンツ配信方法、端末装置、対象装置、および参照装置 Expired - Fee Related JP4858774B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006343278A JP4858774B2 (ja) 2006-12-20 2006-12-20 コンテンツ配信システム、コンテンツ配信方法、端末装置、対象装置、および参照装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006343278A JP4858774B2 (ja) 2006-12-20 2006-12-20 コンテンツ配信システム、コンテンツ配信方法、端末装置、対象装置、および参照装置

Publications (2)

Publication Number Publication Date
JP2008158575A JP2008158575A (ja) 2008-07-10
JP4858774B2 true JP4858774B2 (ja) 2012-01-18

Family

ID=39659450

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006343278A Expired - Fee Related JP4858774B2 (ja) 2006-12-20 2006-12-20 コンテンツ配信システム、コンテンツ配信方法、端末装置、対象装置、および参照装置

Country Status (1)

Country Link
JP (1) JP4858774B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5013288B2 (ja) * 2007-02-28 2012-08-29 シャープ株式会社 コンテンツ配信システム、コンテンツ配信方法、端末装置、対象装置、および参照装置
KR20170097546A (ko) * 2016-02-18 2017-08-28 에스케이텔레콤 주식회사 이종 네트워크상에서의 컨텐츠 전송 방법 및 이를 위한 장치
JPWO2018216213A1 (ja) * 2017-05-26 2020-05-07 株式会社オプティム コンピュータシステム、パビリオンコンテンツ変更方法及びプログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3584688B2 (ja) * 1997-08-19 2004-11-04 日本電信電話株式会社 情報提供方法及び装置、並びに、情報制御プログラムを格納した記憶媒体
JP2000123027A (ja) * 1998-10-13 2000-04-28 Sony Corp 情報提供システム、サーバ及び情報提供方法
JP2001216376A (ja) * 2000-01-31 2001-08-10 Mitsubishi Materials Corp インターネット商取引方法
JP3819762B2 (ja) * 2001-11-15 2006-09-13 日本電信電話株式会社 遠隔制御方法,遠隔制御システム,遠隔操作端末,制御サーバ,遠隔操作端末用プログラム,遠隔操作端末用プログラムの記録媒体,制御サーバ用プログラム,および制御サーバ用プログラムの記録媒体
JP2005063145A (ja) * 2003-08-12 2005-03-10 I-Wave Data Co Ltd 情報提供システム、情報提供方法、その方法をコンピュータに実行させるプログラム、及びそのプログラムを記録した情報記録媒体
JP2005128098A (ja) * 2003-10-21 2005-05-19 Atsushi Matsushita 携帯電話によるicタグネットワークシステム
JP4265378B2 (ja) * 2003-11-12 2009-05-20 ヤマハ株式会社 オンライン登録手続き用のサーバ装置
JP2006235311A (ja) * 2005-02-25 2006-09-07 Seiko Epson Corp 情報出力システム、情報出力装置、情報出力方法、情報出力プログラム、および記録媒体
JP4741267B2 (ja) * 2005-03-28 2011-08-03 ソニー株式会社 コンテンツ推薦システム、通信端末およびコンテンツ推薦方法

Also Published As

Publication number Publication date
JP2008158575A (ja) 2008-07-10

Similar Documents

Publication Publication Date Title
CN111600710B (zh) 密钥存储方法、装置、终端、服务器及可读介质
JPWO2008029723A1 (ja) データ利用管理システム
JP6580132B2 (ja) メディアコンテンツに関連付けられた情報を提供する方法および装置
CN112231603A (zh) 一种文件下载方法、服务器、客户端和存储介质
CN114491637B (zh) 数据查询方法、装置、计算机设备和存储介质
CN113094334A (zh) 基于分布式存储的数字服务方法、装置、设备及储存介质
JP5267027B2 (ja) 個人情報システム
JP4858774B2 (ja) コンテンツ配信システム、コンテンツ配信方法、端末装置、対象装置、および参照装置
JP5013288B2 (ja) コンテンツ配信システム、コンテンツ配信方法、端末装置、対象装置、および参照装置
JP2015090993A (ja) 暗号制御装置、暗号制御方法、及びプログラム
JP4983596B2 (ja) データ提供システムとデータ提供装置
EP3465410B1 (en) Encrypted document printing utilizing multiple networks
CN111767550B (zh) 数据存储方法和装置
KR20210008303A (ko) 안전한 상호작용 시스템 및 통신 디스플레이 장치
JP4984009B2 (ja) 情報管理方法および情報管理プログラム
JP2018037927A (ja) 情報処理装置、情報処理システム、情報処理方法、及びプログラム
JP5914375B2 (ja) データ提供方法及びサービスシステム
JP4836034B2 (ja) コンテンツ配信システム、端末装置、対象装置、コンテンツ配信装置及びコンテンツ配信方法
JP6319816B2 (ja) 認証ファイル生成システム、ファイル認証システム、認証ファイル生成方法、ファイル認証方法、認証ファイル生成プログラムおよびファイル認証プログラム
JP2000082028A (ja) メッセージ受信装置およびメッセージ送信装置
JP4803603B2 (ja) コンテンツ配信システム、端末装置、対象装置及びコンテンツ配信方法
JP7198012B2 (ja) 通信装置、制御方法、及びプログラム
CN109274765B (zh) 一种数据传输方法、设备及***
JP6655110B2 (ja) 情報共有システム及び情報共有方法
KR20170119418A (ko) 이동체 정보 보안 시스템 및 이를 이용한 이동체 정보 보안 방법

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090324

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20090324

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110531

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110531

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110721

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111011

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111019

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141111

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees