Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4836034B2 - Content distribution system, terminal device, target device, content distribution device, and content distribution method - Google Patents
[go: Go Back, main page]

JP4836034B2 - Content distribution system, terminal device, target device, content distribution device, and content distribution method - Google Patents

Content distribution system, terminal device, target device, content distribution device, and content distribution method

Info

Publication number
JP4836034B2
JP4836034B2 JP2007050735A JP2007050735A JP4836034B2 JP 4836034 B2 JP4836034 B2 JP 4836034B2 JP 2007050735 A JP2007050735 A JP 2007050735A JP 2007050735 A JP2007050735 A JP 2007050735A JP 4836034 B2 JP4836034 B2 JP 4836034B2
Authority
JP
Japan
Prior art keywords
session key
target device
reception confirmation
terminal device
key
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
JP2007050735A
Other languages
Japanese (ja)
Other versions
JP2008217165A (en
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 JP2007050735A priority Critical patent/JP4836034B2/en
Publication of JP2008217165A publication Critical patent/JP2008217165A/en
Application granted granted Critical
Publication of JP4836034B2 publication Critical patent/JP4836034B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、コンテンツ配信システム、端末装置、対象装置、コンテンツ配信装置及びコンテンツ配信方法、特に、コンテンツ配信装置から端末装置にコンテンツを配信するためのコンテンツ配信システム、端末装置、対象装置、コンテンツ配信装置及びコンテンツ配信方法に関する。   The present invention relates to a content distribution system, a terminal device, a target device, a content distribution device, and a content distribution method, in particular, a content distribution system, a terminal device, a target device, and a content distribution device for distributing content from the content distribution device to the terminal device. And a content distribution method.

従来、例えば公共の場所や美術館などで画像等のデータを表示して人々に情報提供を行なうコンテンツ配信装置に対して、ユーザの所持する端末装置から所定のデータを送信して、コンテンツ配信装置に表示されている画像データに関連したデータ(以下コンテンツという)を端末装置に配信するコンテンツ配信システムが知られている(例えば、特許文献1参照)。このようなコンテンツ配信システムでは、端末装置からコンテンツ配信システムへ赤外線等で端末装置のアドレスなど端末装置識別データを送って、このアドレスを基に端末装置へのコンテンツの配信を行なっていた。
特開2005−244469号公報
Conventionally, for example, predetermined data is transmitted from a terminal device possessed by a user to a content distribution apparatus that displays data such as images in a public place or an art museum and provides information to people, and the content distribution apparatus 2. Description of the Related Art A content distribution system that distributes data (hereinafter referred to as content) related to displayed image data to a terminal device is known (see, for example, Patent Document 1). In such a content distribution system, terminal device identification data such as an address of the terminal device is transmitted from the terminal device to the content distribution system by infrared rays or the like, and the content is distributed to the terminal device based on this address.
JP 2005-244469 A

しかしながら、上記従来の技術においては、端末装置の端末装置識別データをコンテンツ配信装置に送信する必要があったため、セキュリティ保護や情報漏洩の観点から問題があった。特に、端末装置識別データの送信に赤外線を用いた場合には、第三者によって赤外線を傍受されれば簡単に情報漏洩が生じてしまう危険性があった。   However, in the above conventional technique, there is a problem in terms of security protection and information leakage because it is necessary to transmit the terminal device identification data of the terminal device to the content distribution device. In particular, when infrared rays are used to transmit terminal device identification data, there is a risk that information leakage can easily occur if the infrared rays are intercepted by a third party.

本発明は上記の点に鑑みてなされたものであり、その目的は、コンテンツ配信装置からコンテンツの配信を受ける際に自端末装置の識別データを第三者に盗まれることを防ぐことができ、端末装置と対象装置との間で通信が正常に行なわれていることを端末装置の利用者が知ることができるコンテンツ配信システム、端末装置、対象装置、コンテンツ配信装置及びコンテンツ配信方法を提供することにある。   The present invention has been made in view of the above points, and its purpose is to prevent the identification data of the terminal device from being stolen by a third party when receiving content distribution from the content distribution device. To provide a content distribution system, a terminal device, a target device, a content distribution device, and a content distribution method that enable a user of the terminal device to know that communication is normally performed between the terminal device and the target device. It is in.

本発明は、上記課題を解決するためになされたもので、端末装置と対象装置とコンテンツ配信装置とを備えるコンテンツ配信システムにおいて、前記端末装置は、第1のセッションキーを生成する第1のセッションキー生成部と、前記第1のセッションキーと所定の関係を有する第2のセッションキーを生成する第2のセッションキー生成部と、前記対象装置で前記第1のセッションキーが受信されたか否かについて確認する受信確認用キーを生成する受信確認用キー生成部と、前記第1のセッションキーと前記受信確認用キーとを前記対象装置に送信する第1の送信部と、前記対象装置から前記受信確認用キーを受信した場合に前記第2のセッションキーを前記コンテンツ配信装置に対して送信する第2の送信部とを備え、前記対象装置は、自対象装置を識別する対象装置識別データを予め記憶する対象装置識別データ記憶部と、前記端末装置から前記第1のセッションキーと前記受信確認用キーとを受信した場合に前記第1のセッションキーと前記対象装置識別データ記憶部が記憶している対象装置識別データとを前記コンテンツ配信装置に送信するとともに前記受信確認用キーを前記端末装置に送信する第3の送信部とを備え、前記コンテンツ配信装置は、対象装置識別データとコンテンツとを予め対応付けて記憶するコンテンツ記憶部と、前記対象装置から送信された第1のセッションキーと前記端末装置から送信された第2のセッションキーとが所定の関係を有するか否かについて判定する判定部と、前記判定部が前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有すると判定した場合に前記対象装置から送信された対象装置識別データに対応するコンテンツを前記コンテンツ記憶部から読み出して前記端末装置に配信するコンテンツ配信部とを備える。
本発明では、端末装置からコンテンツ配信装置に対象装置を介して第1のセッションキーを送信するとともに、端末装置からコンテンツ配信装置に第2のセッションキーを直接送信するようにした。そして、コンテンツ配信装置の判定部が、第1のセッションキーと第2のセッションキーとが所定の関係を有すると判定した場合に、コンテンツ配信装置から端末装置に対してコンテンツを配信するようにした。また、端末装置から第1のセッションキーと受信確認用キーとを受信した場合に受信確認用キーを端末装置に第3の送信部が送信する。
本発明では、自端末装置の識別データを対象装置に送信することなく、コンテンツ配信装置からコンテンツを端末装置が取得することができる。このため、コンテンツ配信装置からコンテンツの配信を受ける際に自端末装置の識別データを第三者に盗まれることを防ぐことができる。
また、端末装置から第1のセッションキーと受信確認用キーとを受信した場合に、受信確認用キーが対象装置から端末装置に送信されるので、端末装置の利用者は、端末装置と対象装置との間で通信が正常に行なわれていることを知ることができる。
The present invention has been made to solve the above problem, and in a content distribution system including a terminal device, a target device, and a content distribution device, the terminal device generates a first session key. A key generation unit, a second session key generation unit that generates a second session key having a predetermined relationship with the first session key, and whether or not the first session key is received by the target device A reception confirmation key generation unit that generates a reception confirmation key to be confirmed, a first transmission unit that transmits the first session key and the reception confirmation key to the target device, and the target device from the target device A second transmission unit configured to transmit the second session key to the content distribution device when the reception confirmation key is received; A target device identification data storage unit for storing target device identification data for identifying the target device in advance, and the first session key when the first session key and the reception confirmation key are received from the terminal device; And a third transmitting unit that transmits the target device identification data stored in the target device identification data storage unit to the content distribution device and transmits the reception confirmation key to the terminal device. The distribution device includes a content storage unit that stores the target device identification data and the content in association with each other in advance, a first session key transmitted from the target device, and a second session key transmitted from the terminal device. A determination unit configured to determine whether or not a predetermined relationship is established; and the determination unit includes the first session key and the second session key. There and a content delivery unit for delivering to the terminal device the content corresponding to the transmitted target device identification data is read from the content storage unit from the target device if it is determined to have a predetermined relationship.
In the present invention, the first session key is transmitted from the terminal device to the content distribution device via the target device, and the second session key is directly transmitted from the terminal device to the content distribution device. When the determination unit of the content distribution device determines that the first session key and the second session key have a predetermined relationship, the content is distributed from the content distribution device to the terminal device. . In addition, when the first session key and the reception confirmation key are received from the terminal device, the third transmission unit transmits the reception confirmation key to the terminal device.
In the present invention, the terminal device can acquire the content from the content distribution device without transmitting the identification data of the terminal device to the target device. For this reason, it is possible to prevent the identification data of the own terminal device from being stolen by a third party when receiving the content distribution from the content distribution device.
In addition, when the first session key and the reception confirmation key are received from the terminal device, the reception confirmation key is transmitted from the target device to the terminal device. It is possible to know that communication is normally performed with the.

本発明は、端末装置と対象装置とコンテンツ配信装置とを備えるコンテンツ配信システムにおいて、前記端末装置は、第1のセッションキーを生成する第1のセッションキー生成部と、前記第1のセッションキーと所定の関係を有する第2のセッションキーを生成する第2のセッションキー生成部と、前記対象装置で前記第1のセッションキーが受信されたか否かについて確認する受信確認用キーを生成する受信確認用キー生成部と、前記第1のセッションキーと前記受信確認用キーとを前記対象装置に送信する第1の送信部と、前記対象装置から前記受信確認用キーを受信した場合に前記第2のセッションキーを前記コンテンツ配信装置に対して送信する第2の送信部とを備え、前記対象装置は、自対象装置を識別する対象装置識別データを予め記憶する対象装置識別データ記憶部と、前記端末装置から前記第1のセッションキーと前記受信確認用キーとを受信した場合に前記第1のセッションキーと前記対象装置識別データ記憶部が記憶している対象装置識別データとを前記コンテンツ配信装置に送信するとともに前記受信確認用キーを前記端末装置に継続的に送信する第3の送信部とを備え、前記コンテンツ配信装置は、対象装置識別データとコンテンツとを予め対応付けて記憶するコンテンツ記憶部と、前記対象装置から送信された第1のセッションキーと前記端末装置から送信された第2のセッションキーとが所定の関係を有するか否かについて判定する判定部と、前記判定部が前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有すると判定した場合に、前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有することを示す受信確認用データを前記対象装置に対して送信するとともに、前記対象装置から送信された対象装置識別データに対応するコンテンツを前記コンテンツ記憶部から読み出して前記端末装置に配信するコンテンツ配信部とを備え、前記第3の送信部は、自対象装置が前記コンテンツ配信部から前記受信確認用データを受信した場合に、前記受信確認用キーの前記端末装置への継続的な送信を停止する。
本発明では、自端末装置の識別データをコンテンツ配信装置に送信することなく、コンテンツ配信装置からコンテンツを端末装置が取得することができる。このため、コンテンツ配信装置からコンテンツの配信を受ける際に自端末装置の識別データを第三者に盗まれることを防ぐことができる。
また、端末装置が対象装置からの受信確認用データを受信したことは自対象装置がコンテンツ配信部から受信確認用データを受信することでわかるため、対象装置は受信確認用データを受信した時点で受信確認用データの端末装置への継続的な送信を停止することができる。
The present invention provides a content distribution system including a terminal device, a target device, and a content distribution device, wherein the terminal device includes a first session key generation unit that generates a first session key, the first session key, A second session key generation unit that generates a second session key having a predetermined relationship, and a reception confirmation that generates a reception confirmation key for confirming whether or not the first session key has been received by the target device A key generation unit; a first transmission unit that transmits the first session key and the reception confirmation key to the target device; and a second transmission unit that receives the reception confirmation key from the target device. A second transmission unit that transmits the session key to the content distribution device, the target device identifying target device identification data for identifying the target device When the target device identification data storage unit stored in advance and the first session key and the reception confirmation key are received from the terminal device, the first session key and the target device identification data storage unit store them. And a third transmission unit that continuously transmits the reception confirmation key to the terminal device, and the content distribution device includes the target device identification data. Whether or not the content storage unit that stores the content and the content in association with each other in advance and the first session key transmitted from the target device and the second session key transmitted from the terminal device have a predetermined relationship. And a determination unit that determines whether the first session key and the second session key have a predetermined relationship. In addition, the reception confirmation data indicating that the first session key and the second session key have a predetermined relationship are transmitted to the target device, and the target device is transmitted from the target device. A content distribution unit that reads out content corresponding to the identification data from the content storage unit and distributes the content to the terminal device, and the third transmission unit receives the reception confirmation data from the content distribution unit. When receiving, the continuous transmission of the reception confirmation key to the terminal device is stopped.
In the present invention, the terminal device can acquire the content from the content distribution device without transmitting the identification data of the terminal device to the content distribution device. For this reason, it is possible to prevent the identification data of the own terminal device from being stolen by a third party when receiving the content distribution from the content distribution device.
In addition, since the fact that the terminal device has received the reception confirmation data from the target device can be known by the reception of the reception confirmation data from the content distribution unit, the target device receives the reception confirmation data. Continuous transmission of reception confirmation data to the terminal device can be stopped.

本発明の前記受信確認用キー生成部は、自端末装置を識別する端末装置識別データ以外のデータを前記受信確認用キーとして生成する。
本発明では、自端末装置を識別する端末装置識別データ以外のデータを受信確認用キーとして受信確認用キー生成部が生成するので、端末装置と対象装置との通信時に端末装置識別データが第三者に盗まれることを防ぐことができる。
The reception confirmation key generation unit of the present invention generates data other than terminal device identification data for identifying the terminal device as the reception confirmation key.
In the present invention, since the reception confirmation key generation unit generates data other than the terminal device identification data for identifying the terminal device as a reception confirmation key, the terminal device identification data is the third during communication between the terminal device and the target device. Can be prevented from being stolen.

また、本発明の前記受信確認用キー生成部は、乱数を含む前記受信確認用キーを生成する。
本発明では、乱数を使用して受信確認用キーを受信確認用キー生成部が生成するようにしたので、対象装置から端末装置を特定することができず、また十分に大きな乱数を用いることで重複の起こりにくい受信確認用キーとすることができる。
The reception confirmation key generation unit of the present invention generates the reception confirmation key including a random number.
In the present invention, since the reception confirmation key generation unit generates the reception confirmation key using a random number, the terminal device cannot be identified from the target device, and a sufficiently large random number is used. It is possible to use a reception confirmation key that is unlikely to be duplicated.

また、本発明の前記受信確認用キー生成部は、自端末装置を識別する端末装置識別データと所定のカウンタ値とを結合したデータに基づいて前記受信確認用キーを生成する。
本発明では、自端末装置を識別する端末装置識別データと所定のカウンタ値とを結合したデータに基づいて前記受信確認用キーを受信確認用キー生成部が生成するようにしたので、第三者に受信確認用キーが解読される危険性を低くすることができる。
The reception confirmation key generation unit of the present invention generates the reception confirmation key based on data obtained by combining terminal device identification data for identifying the terminal device and a predetermined counter value.
In the present invention, since the reception confirmation key generation unit generates the reception confirmation key based on data obtained by combining terminal device identification data for identifying the terminal device and a predetermined counter value, a third party Therefore, the risk of the reception confirmation key being decrypted can be reduced.

本発明の前記受信確認用キー生成部は、前記第1のセッションキー生成部が生成する第1のセッションキーと同じキーを前記受信確認用キーとして生成する。
本発明では、第1のセッションキーと同じキーを受信確認用キーとして受信確認用キー生成部が生成するようにしたので、受信確認用キーを生成する処理を省略することができる。
The reception confirmation key generation unit of the present invention generates the same key as the first session key generated by the first session key generation unit as the reception confirmation key.
In the present invention, since the reception confirmation key generating unit generates the same key as the first session key as the reception confirmation key, the process of generating the reception confirmation key can be omitted.

また、本発明は、対象装置とコンテンツ配信装置と通信する端末装置において、第1のセッションキーを生成する第1のセッションキー生成部と、前記第1のセッションキーと所定の関係を有する第2のセッションキーを生成する第2のセッションキー生成部と、前記対象装置で前記第1のセッションキーが受信されたか否かについて確認する受信確認用キーを生成する受信確認用キー生成部と、前記第1のセッションキーと前記受信確認用キーとを前記対象装置に送信する第1の送信部と、前記対象装置から前記受信確認用キーを受信した場合に前記第2のセッションキーを前記コンテンツ配信装置に対して送信する第2の送信部とを備える。   In the terminal device that communicates with the target device and the content distribution device, the present invention provides a first session key generation unit that generates a first session key, and a second that has a predetermined relationship with the first session key. A second session key generation unit that generates a session key of the reception confirmation key generation unit that generates a reception confirmation key for confirming whether or not the first session key is received by the target device; A first transmission unit that transmits a first session key and the reception confirmation key to the target device; and distribution of the second session key when the reception confirmation key is received from the target device A second transmission unit for transmitting to the apparatus.

また、本発明は、前記対象装置から前記受信確認用キーを受信した場合に前記受信確認用キーを受信したことを通知する通知部を備える。   The present invention further includes a notification unit that notifies that the reception confirmation key has been received when the reception confirmation key is received from the target device.

また、本発明の前記第1の送信部は、無線通信を利用して前記第1のセッションキーと前記受信確認用キーとを前記対象装置に送信する。   In addition, the first transmission unit of the present invention transmits the first session key and the reception confirmation key to the target device using wireless communication.

また、本発明の前記第1の送信部は、赤外線通信を利用して前記第1のセッションキーと前記受信確認用キーとを前記対象装置に送信する。   Further, the first transmission unit of the present invention transmits the first session key and the reception confirmation key to the target device using infrared communication.

また、本発明の前記第2の送信部は、無線通信を利用して前記第2のセッションキーを前記コンテンツ配信装置に送信する。   In addition, the second transmission unit of the present invention transmits the second session key to the content distribution device using wireless communication.

本発明は、端末装置とコンテンツ配信装置と通信する対象装置において、自対象装置を識別する対象装置識別データを予め記憶する対象装置識別データ記憶部と、前記端末装置から前記第1のセッションキーと前記受信確認用キーとを受信した場合に前記第1のセッションキーと前記対象装置識別データ記憶部が記憶している対象装置識別データとを前記コンテンツ配信装置に送信するとともに前記受信確認用キーを前記端末装置に送信する第3の送信部とを備える。   The present invention provides a target device that communicates between a terminal device and a content distribution device, a target device identification data storage unit that stores in advance target device identification data for identifying the target device, and the first session key from the terminal device. When the reception confirmation key is received, the first session key and the target device identification data stored in the target device identification data storage unit are transmitted to the content distribution device and the reception confirmation key is used. And a third transmitter for transmitting to the terminal device.

本発明は、前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有することを示す受信確認用データを前記コンテンツ配信装置から受信した場合に、その受信確認用データを前記端末装置に対して送信する第4の送信部を備える。   In the present invention, when reception confirmation data indicating that the first session key and the second session key have a predetermined relationship is received from the content distribution apparatus, the reception confirmation data is transmitted to the terminal. A fourth transmitter for transmitting to the apparatus is provided.

本発明は、端末装置と対象装置と通信するコンテンツ配信装置において、各対象装置を識別する対象装置識別データとコンテンツとを予め対応付けて記憶するコンテンツ記憶部と、前記対象装置から送信された第1のセッションキーと前記端末装置から送信された第2のセッションキーとが所定の関係を有するか否かについて判定する判定部と、前記判定部が前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有すると判定した場合に、前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有することを示す受信確認用データを前記対象装置に対して送信するとともに、前記対象装置から送信された対象装置識別データに対応するコンテンツを前記コンテンツ記憶部から読み出して前記端末装置に配信するコンテンツ配信部とを備える。   According to the present invention, in a content distribution device that communicates with a terminal device and a target device, a content storage unit that stores target device identification data for identifying each target device and content in association with each other in advance, and a first transmitted from the target device A determination unit that determines whether or not a first session key and a second session key transmitted from the terminal device have a predetermined relationship; and the determination unit determines whether the first session key and the second session When it is determined that the key has a predetermined relationship, reception confirmation data indicating that the first session key and the second session key have a predetermined relationship is transmitted to the target device. In addition, the content corresponding to the target device identification data transmitted from the target device is read from the content storage unit and distributed to the terminal device. And a content distribution unit to be.

本発明は、端末装置と対象装置とコンテンツ配信装置とを用いたコンテンツ配信方法において、前記端末装置は、第1のセッションキーを生成する第1のセッションキー生成過程と、前記第1のセッションキーと所定の関係を有する第2のセッションキーを生成する第2のセッションキー生成過程と、前記対象装置で前記第1のセッションキーが受信されたか否かについて確認する受信確認用キーを生成する受信確認用キー生成過程と、前記第1のセッションキーと前記受信確認用キーとを前記対象装置に送信する第1の送信過程と、前記対象装置から前記受信確認用キーを受信した場合に前記第2のセッションキーを前記コンテンツ配信装置に対して送信する第2の送信過程とを実行し、前記対象装置は、自対象装置を識別する対象装置識別データを予め記憶する対象装置識別データ記憶過程と、前記端末装置から前記第1のセッションキーと前記受信確認用キーとを受信した場合に前記第1のセッションキーと前記対象装置識別データ記憶過程で記憶した対象装置識別データとを前記コンテンツ配信装置に送信するとともに前記受信確認用キーを前記端末装置に送信する第3の送信過程とを実行し、前記コンテンツ配信装置は、対象装置識別データとコンテンツとを予め対応付けて記憶するコンテンツ記憶過程と、前記対象装置から送信された第1のセッションキーと前記端末装置から送信された第2のセッションキーとが所定の関係を有するか否かについて判定する判定過程と、前記判定過程で前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有すると判定した場合に前記対象装置から送信された対象装置識別データに対応するコンテンツを読み出して前記端末装置に配信するコンテンツ配信過程とを実行する。   The present invention provides a content distribution method using a terminal device, a target device, and a content distribution device, wherein the terminal device generates a first session key for generating a first session key, and the first session key. A second session key generating process for generating a second session key having a predetermined relationship with the receiver, and reception for generating a reception confirmation key for confirming whether or not the first session key has been received by the target device A confirmation key generation process; a first transmission process for transmitting the first session key and the reception confirmation key to the target apparatus; and the reception confirmation key when the reception confirmation key is received from the target apparatus. A second transmission step of transmitting the second session key to the content distribution device, and the target device identifies the target device identification for identifying the target device. A target device identification data storage process for storing data in advance, and when the first session key and the reception confirmation key are received from the terminal device, the first session key and the target device identification data storage process The stored target device identification data is transmitted to the content distribution device and a third transmission process of transmitting the reception confirmation key to the terminal device is executed. And determining whether or not a content storage process in which the first session key transmitted from the target device and the second session key transmitted from the terminal device have a predetermined relationship have a predetermined relationship And the first session key and the second session key have a predetermined relationship in the determination process. It said read the contents corresponding to the transmitted target device identification data from the target device to execute a content distribution process that distributes to the terminal device when it is determined.

本発明では、コンテンツ配信装置からコンテンツの配信を受ける際に自端末装置の識別データを第三者に盗まれることを防ぐことができ、端末装置と対象装置との間で通信が正常に行なわれていることを端末装置の利用者が知ることができる。   In the present invention, it is possible to prevent the identification data of the own terminal device from being stolen by a third party when receiving content distribution from the content distribution device, and communication between the terminal device and the target device is normally performed. That the user of the terminal device can know.

(第1の実施形態)
以下、図面を参照し、本発明の第1の実施形態について説明する。
図1は、本発明の第1の実施形態によるコンテンツ配信システム100aの概要を示す構成図である。このコンテンツ配信システム100aは、端末装置10、対象装置20、参照装置30、コンテンツ記憶装置40(40a〜40c)を備えている。コンテンツ配信システム100aは、対象装置20に関連したデータであるコンテンツを、ユーザが所持する端末装置10に配信するシステムである。なお、ここでは、参照装置30とコンテンツ記憶装置40とが別々の装置である場合について説明しているが、これに限定されるものではなく、参照装置30とコンテンツ記憶装置40とをコンテンツ配信装置として1台の装置により構成してもよい。
対象装置20としては、例えば街中などに設置されて人々に画像データや文字データを提供しているデータ表示装置がある。この場合、上記の画像データや文字データに関連するコンテンツが端末装置10に配信される。また、美術館等において絵画や彫刻などの展示物近傍に対象装置20を設置して、展示物に関連するコンテンツを端末装置10に配信することもできる。
(First embodiment)
Hereinafter, a first embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a configuration diagram showing an overview of a content distribution system 100a according to the first embodiment of the present invention. The content distribution system 100a includes a terminal device 10, a target device 20, a reference device 30, and content storage devices 40 (40a to 40c). The content distribution system 100a is a system for distributing content, which is data related to the target device 20, to the terminal device 10 possessed by the user. Here, the case where the reference device 30 and the content storage device 40 are separate devices has been described. However, the present invention is not limited to this, and the reference device 30 and the content storage device 40 are connected to the content distribution device. It may be configured by a single device.
As the target device 20, for example, there is a data display device that is installed in a city or the like and provides image data and character data to people. In this case, content related to the image data and character data is distributed to the terminal device 10. In addition, the target device 20 can be installed near an exhibit such as a painting or sculpture in a museum or the like, and content related to the exhibit can be distributed to the terminal device 10.

図1において、端末装置10は2つのセッションキーSK1、SK2を生成して、一方のセッションキー(SK1とする)を対象装置20を経由して参照装置30へ送信し、他方のセッションキー(SK2とする)を参照装置30へ直接送信する。端末装置10はまた、端末装置10を識別するための端末装置識別データとして、端末装置10のネットワーク上のアドレスを参照装置30に送信する。対象装置20は、セッションキーSK1を参照装置30へ転送するほか、対象装置20を識別するための対象装置識別データであるスポットID(Identification)と、対象装置20の現在の状態を示すコンテキストID(このコンテキストIDによって、配信されるコンテンツを異ならせることができる)を参照装置30に送信する。   In FIG. 1, the terminal device 10 generates two session keys SK1 and SK2, transmits one session key (referred to as SK1) to the reference device 30 via the target device 20, and the other session key (SK2). To the reference device 30 directly. The terminal device 10 also transmits an address on the network of the terminal device 10 to the reference device 30 as terminal device identification data for identifying the terminal device 10. The target device 20 transfers the session key SK1 to the reference device 30, and also includes a spot ID (Identification) which is target device identification data for identifying the target device 20, and a context ID (which indicates the current state of the target device 20). The content to be distributed can be made different depending on the context ID).

上記のセッションキーSK1は、赤外線通信によって端末装置10から対象装置20へ送信される。そのため、ユーザは端末装置10を持って対象装置20の近くまで行き、端末装置10を対象装置20に向けた状態で所定の操作を行なう。また、参照装置30と端末装置10及び対象装置20の間は、図示しない有線LAN(Local Area Network)や無線LAN、あるいはその他の方式のネットワークによって通信が行なわれる。   The session key SK1 is transmitted from the terminal device 10 to the target device 20 by infrared communication. Therefore, the user goes to the vicinity of the target device 20 with the terminal device 10 and performs a predetermined operation with the terminal device 10 facing the target device 20. In addition, communication is performed between the reference device 30, the terminal device 10, and the target device 20 via a wired LAN (Local Area Network), a wireless LAN, or other network not shown.

2つの異なる経路で送られてきたセッションキーSK1、SK2を受信した参照装置30は、それら2つのセッションキーを照合して、セッションキーSK1とSK2が所定の関係を有しているか否かを判定する。この例では、端末装置10で2つの同一のセッションキーSK1、SK2を生成することになり、これらが別々の経路で参照装置30へ送信される。
なお、本実施形態では、所定の関係として、セッションキーSK1とセッションキーSK2とが同一であるという関係を用いているが、その他の関係を用いてもよい。例えば、セッションキーSK1をハッシュ化したものをセッションキーSK2として用いることなどができる。
The reference device 30 that has received the session keys SK1 and SK2 sent via two different paths collates the two session keys and determines whether or not the session keys SK1 and SK2 have a predetermined relationship. To do. In this example, the terminal device 10 generates two identical session keys SK1 and SK2, and these are transmitted to the reference device 30 through different paths.
In the present embodiment, the relationship that the session key SK1 and the session key SK2 are the same is used as the predetermined relationship, but other relationships may be used. For example, a hashed session key SK1 can be used as the session key SK2.

参照装置30においてセッションキーSK1とSK2が上記所定の関係を有していると判定された場合、参照装置30は端末装置10(上記送信されたアドレスにより端末装置10を特定する)がコンテンツを取得するためのデータとして、コンテンツが記憶されているネットワーク60上の場所を示すURL(Uniform Resource Locator)を端末装置10に送信する。送信されるURLは、対象装置20から受信したスポットIDやコンテキストIDに従って、参照装置30において決定される。その決定を行なうために、参照装置30には、スポットID及びコンテキストIDとコンテンツのURLとの対応付けを示す対応表が記憶されている。   When it is determined in the reference device 30 that the session keys SK1 and SK2 have the predetermined relationship, the reference device 30 obtains the content by the terminal device 10 (identifying the terminal device 10 by the transmitted address). As data to be transmitted, a URL (Uniform Resource Locator) indicating the location on the network 60 where the content is stored is transmitted to the terminal device 10. The URL to be transmitted is determined by the reference device 30 according to the spot ID and context ID received from the target device 20. In order to make the determination, the reference device 30 stores a correspondence table indicating the correspondence between the spot ID and context ID and the content URL.

端末装置10に配信されるコンテンツは、コンテンツ記憶装置40(40a〜40c)に記憶されている。上記URLを受信した端末装置10は、当該URLに対応するコンテンツ記憶装置40にネットワーク60を介してアクセスしてコンテンツを要求する。そしてこの要求を受けたコンテンツ記憶装置40によって、目的のコンテンツがネットワーク60を介して端末装置10へ配信される。   The content distributed to the terminal device 10 is stored in the content storage device 40 (40a to 40c). The terminal device 10 that has received the URL accesses the content storage device 40 corresponding to the URL via the network 60 and requests content. In response to the request, the content storage device 40 distributes the target content to the terminal device 10 via the network 60.

ここで、端末装置10により生成されるセッションキーSK1及びSK2は、端末装置10が対象装置20によって特定されることを防ぐため、端末装置10に固有のデータを含まないようにして構成する。また、参照装置30において異なる2つの経路で取得したセッションキーSK1、SK2が同一の端末装置10から送られたものであることを判定可能とするため、他の端末装置からのセッションキーとは重複しない文字列としてセッションキーSK1及びSK2を構成する。端末装置10は、これらの条件を満足するセッションキーSK1とSK2を得ることのできるセッションキー生成方法として、次の方法を用いる。なお、以下のいずれの方法も、端末装置10単独でセッションキーを生成しているので、例えば何らかの管理サーバ等を設けてセッションキーを管理することが不要であり、システム構成を簡単にすることができる。   Here, the session keys SK1 and SK2 generated by the terminal device 10 are configured not to include data unique to the terminal device 10 in order to prevent the terminal device 10 from being specified by the target device 20. In addition, since it is possible to determine that the session keys SK1 and SK2 acquired by two different paths in the reference device 30 are sent from the same terminal device 10, the session keys from other terminal devices are duplicated. The session keys SK1 and SK2 are configured as character strings not to be processed. The terminal device 10 uses the following method as a session key generation method that can obtain the session keys SK1 and SK2 that satisfy these conditions. In any of the following methods, since the session key is generated by the terminal device 10 alone, it is not necessary to manage the session key by providing, for example, some management server, and the system configuration can be simplified. it can.

(1)セッションキーを生成する1つ目の方法として、乱数を用いる場合について説明する。この方法では、端末装置10は、セッションキーを生成するに当たって、所定の大きさ(桁数あるいはビット数)の乱数をその都度発生させ、発生させた乱数をセッションキーSK1及びSK2とする。この方法で生成したセッションキーは、ランダムに生成されるものであるため対象装置20で端末装置10を特定することができず、また十分に大きな乱数を用いることで重複の起きにくいセッションキーとすることができる。
端末装置10に対する厳密な匿名性が求められない場合には、発生させた乱数に端末装置10を識別可能な固有のIDを付加してもよい。こうすることで、他の端末装置からのセッションキーと重複してしまうことを避けることができる。
このようにして乱数を用いセッションキーを生成する方法は、端末装置10におけるセッションキー生成処理が容易であるという利点がある。
(1) A case where a random number is used as a first method for generating a session key will be described. In this method, when generating the session key, the terminal device 10 generates a random number of a predetermined size (number of digits or number of bits) each time, and uses the generated random numbers as session keys SK1 and SK2. Since the session key generated by this method is generated randomly, the terminal device 10 cannot be identified by the target device 20, and a sufficiently large random number is used to prevent duplication. be able to.
When strict anonymity for the terminal device 10 is not required, a unique ID that can identify the terminal device 10 may be added to the generated random number. By doing so, it is possible to avoid duplication with session keys from other terminal devices.
The method of generating a session key using a random number in this way has an advantage that the session key generation process in the terminal device 10 is easy.

(2)セッションキーを生成する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)の乱数をハッシュ化してセッションキーとしてもよい。
(2) A case where a hash function is used as a second method for generating a session key will be described. In this method, the terminal device 10 uses, as session keys SK1 and SK2, character strings obtained by hashing a character string obtained by combining an ID unique to the terminal device 10 and a predetermined counter value. The session key is given by h (unique ID + counter value) where h is a hash function. However, “+” represents a combination as a character string. Typical hash functions include MD5 (Message Digest 5) and SHA-1 (Secure Hash Algorithm 1), and any of them may be used. The counter value is a variable used to obtain a different session key every time even in the same terminal device 10. For example, the counter value is incremented by 1 each time a session key is generated.
Here, the input of the hash function includes the unique data of the terminal device 10, but since the hash function is an irreversible one-way function, the terminal device 10 is specified from the session keys SK1 and SK2 that are the outputs thereof. It is not possible to obtain high anonymity. In addition, due to the nature of the hash function, it is possible to generate a session key that is unlikely to overlap with a session key generated from another unique ID (another terminal device) or another counter value.
Thus, the method of generating a session key using a hash function also has an advantage that the session key generation process in the terminal device 10 is easy.
A variable other than the above “unique ID + counter value” may be used as the input of the hash function. For example, the session key may be obtained by hashing the random number (1) described above.

(3)セッションキーを生成する3つ目の方法として、暗号化を用いる場合について説明する。この方法では、端末装置10は、端末装置10に固有のIDと所定のカウンタ値とを接続した文字列を暗号化して得られる文字列を、セッションキーSK1及びSK2とする。暗号化の方式は、情報処理分野で通常用いられているものであれば、いずれを使ってもよい。カウンタ値は、同じ端末装置10でも毎回異なるセッションキーが得られるようにするために用いる変数であり、例えばセッションキーを1回生成する度に値を1ずつ増加させる。
この方法で生成したセッションキーは、暗号化によって高い匿名性を得ることができるとともに、他のセッションキーとの重複を完全に排除したセッションキーとすることが可能である。
(3) A case where encryption is used as a third method for generating a session key will be described. In this method, the terminal device 10 uses, as session keys SK1 and SK2, character strings obtained by encrypting a character string obtained by connecting a unique ID to the terminal device 10 and a predetermined counter value. Any encryption method may be used as long as it is normally used in the field of information processing. The counter value is a variable used to obtain a different session key every time even in the same terminal device 10. For example, the counter value is incremented by 1 each time a session key is generated.
The session key generated by this method can obtain high anonymity by encryption and can be a session key that completely eliminates duplication with other session keys.

(4)セッションキーを生成する4つ目の方法として、参照装置30でセッションキーを生成する場合について説明する。この方法では、端末装置10は、事前に参照装置30へセッションキーの発行依頼を行ない、参照装置30が生成した文字列を取得して、その取得した文字列をセッションキーSK1及びSK2とする。参照装置30における文字列(セッションキー)の生成方法としては、例えば上述した(1)〜(3)と同様の方法を使用することができる。参照装置30自らがセッションキーを生成するため、重複の生じないようにセッションキーを生成することが可能である。   (4) A case where a session key is generated by the reference device 30 will be described as a fourth method for generating a session key. In this method, the terminal apparatus 10 issues a session key issuance request to the reference apparatus 30 in advance, acquires the character string generated by the reference apparatus 30, and sets the acquired character strings as session keys SK1 and SK2. As a method for generating a character string (session key) in the reference device 30, for example, the same methods as (1) to (3) described above can be used. Since the reference device 30 itself generates a session key, it is possible to generate a session key so that duplication does not occur.

端末装置10はセッションキーSK1と同時に受信確認用キーK1を対象装置20に送信する。対象装置20は受信確認用キーK1を受信すると、対象装置受信確認用データとして受信確認用キーK1を含めたデータを赤外線によって周囲の端末装置に向けて送信を開始する。
そして端末装置10は、対象装置受信確認用データを受信して自身が送信した受信確認用キーK1が含まれているかどうか確認し、含まれている場合に参照装置30へ向けてセッションキーSK2と受信確認用キーK1を送信する。またこのときにユーザからの要求が対象装置20で取得された旨を示す出力を端末装置10からユーザに対して行なう。例えば、端末装置10の表示画面に、ユーザからの要求が対象装置20で取得された旨を表示する。
参照装置30は、端末装置10から受信確認用キーK1を受信すると、参照装置受信確認用データとして受信確認用キーK1を含むデータを対象装置20に送信する。
対象装置20は、参照装置受信確認用データを受信すると受信確認用キーK1に該当する対象装置受信確認用データの送信を停止する。
The terminal device 10 transmits a reception confirmation key K1 to the target device 20 simultaneously with the session key SK1. When the target device 20 receives the reception confirmation key K1, the target device 20 starts transmitting data including the reception confirmation key K1 as target device reception confirmation data to surrounding terminal devices by infrared rays.
Then, the terminal device 10 receives the target device reception confirmation data and confirms whether or not the reception confirmation key K1 transmitted by the terminal device 10 is included. If included, the terminal device 10 sends the session key SK2 to the reference device 30. A reception confirmation key K1 is transmitted. At this time, the terminal device 10 outputs to the user that the request from the user has been acquired by the target device 20. For example, the fact that the request from the user has been acquired by the target device 20 is displayed on the display screen of the terminal device 10.
When the reference device 30 receives the reception confirmation key K1 from the terminal device 10, the reference device 30 transmits data including the reception confirmation key K1 to the target device 20 as reference device reception confirmation data.
When the target device 20 receives the reference device reception confirmation data, the target device 20 stops transmitting the target device reception confirmation data corresponding to the reception confirmation key K1.

図2は、本発明の第1の実施形態によるコンテンツ配信システムにおける端末装置10の構成を示すブロック図である。端末装置10は、ユーザ入力部101、セッションキー生成部102、セッションキー変換部103、赤外線送信処理部104、ネットワーク送信処理部105、コンテンツ要求処理部106、ネットワーク受信処理部107、表示処理部108、表示部109、赤外線送信部110、ネットワーク送受信部111、受信確認用キー生成部112、受信確認用キー変換部113、赤外線受信部114、赤外線受信処理部115を備えている。   FIG. 2 is a block diagram showing the configuration of the terminal device 10 in the content distribution system according to the first embodiment of the present invention. The terminal device 10 includes a user input unit 101, a session key generation unit 102, a session key conversion unit 103, an infrared transmission processing unit 104, a network transmission processing unit 105, a content request processing unit 106, a network reception processing unit 107, and a display processing unit 108. A display unit 109, an infrared transmission unit 110, a network transmission / reception unit 111, a reception confirmation key generation unit 112, a reception confirmation key conversion unit 113, an infrared reception unit 114, and an infrared reception processing unit 115.

ユーザ入力部101は、ユーザからの操作入力を受け付けるインタフェースであり、例えば、表示画面(表示部109)上のメニューやコマンドを選択するためのカーソルキーや、特定の目的のコマンドに割り当てられたボタンなどで構成される。ユーザからの操作入力の内容としては、赤外線送信部110から赤外線を送信してコンテンツの取得を開始する操作入力、参照装置30から受信したURLにアクセスしてコンテンツを要求する操作入力、配信されたコンテンツを表示画面に表示させ、表示されたコンテンツのスクロールなど表示状態を変更する操作入力などがある。赤外線送信の操作入力が行なわれた場合は、セッションキー生成部102へセッションキーの生成命令が出力されるとともに受信確認用キー生成部112へ受信確認用キーK1の生成命令が出力される。コンテンツ要求の操作入力が行なわれた場合は、コンテンツ要求処理部106へコンテンツの要求命令が出力される。   The user input unit 101 is an interface that receives an operation input from a user. For example, a cursor key for selecting a menu or a command on the display screen (display unit 109) or a button assigned to a command for a specific purpose Etc. As the contents of the operation input from the user, the operation input for starting the acquisition of the content by transmitting infrared rays from the infrared transmission unit 110, the operation input for accessing the URL received from the reference device 30 and requesting the content are distributed. There is an operation input for changing the display state such as displaying the content on the display screen and scrolling the displayed content. When an operation input for infrared transmission is performed, a session key generation command is output to the session key generation unit 102 and a reception verification key K1 generation command is output to the reception confirmation key generation unit 112. When a content request operation input is performed, a content request command is output to the content request processing unit 106.

セッションキー生成部102は、セッションキーSK1及びSK2を生成してセッションキー変換部103に出力する。セッションキーの生成方法は、上述した(1)〜(3)の乱数を用いる方法、ハッシュ関数を用いる方法、暗号化を用いる方法のうちいずれを使用するかが予め設定されており、セッションキー生成部102は、当該設定されたアルゴリズムに従って、セッションキーを生成する。
セッションキー変換部103は、セッションキー生成部102により生成されたセッションキーを、赤外線送信部110やネットワーク送受信部111から送信するデータのデータ形式に変換して、変換されたセッションキーSK1を赤外線送信処理部104へ、変換されたセッションキーSK2をネットワーク送信処理部105へ、それぞれ出力する。
Session key generation unit 102 generates session keys SK1 and SK2 and outputs them to session key conversion unit 103. The session key generation method is set in advance as to which of the above-described method using the random numbers (1) to (3), the method using the hash function, and the method using encryption. The unit 102 generates a session key according to the set algorithm.
Session key conversion unit 103 converts the session key generated by session key generation unit 102 into the data format of data transmitted from infrared transmission unit 110 or network transmission / reception unit 111, and transmits the converted session key SK1 by infrared transmission. The converted session key SK2 is output to the processing unit 104 to the network transmission processing unit 105, respectively.

赤外線送信処理部104は、入力されたセッションキーSK1及び受信確認用キーK1に対して赤外線通信で用いるデータ変調などの処理を行ない、処理されたセッションキーSK1及び受信確認用キーK1を赤外線送信部110から対象装置20に送信する。
コンテンツ要求処理部106には、ネットワーク受信処理部107から、参照装置30より取得されたURLが入力される。コンテンツ要求処理部106は、このURLに従って、当該URLに対応するコンテンツ記憶装置40に目的のコンテンツの配信を要求するためのコンテンツ取得要求データを生成して、生成したコンテンツ取得要求データをネットワーク送信処理部105に出力する。
The infrared transmission processing unit 104 performs processing such as data modulation used for infrared communication on the input session key SK1 and reception confirmation key K1, and transmits the processed session key SK1 and reception confirmation key K1 to the infrared transmission unit. 110 to the target device 20.
The URL acquired from the reference device 30 from the network reception processing unit 107 is input to the content request processing unit 106. In accordance with this URL, the content request processing unit 106 generates content acquisition request data for requesting the content storage device 40 corresponding to the URL to deliver the target content, and performs the network transmission processing on the generated content acquisition request data. Output to the unit 105.

ネットワーク送信処理部105は、セッションキー変換部103から入力されたセッションキーSK2と受信確認用キー変換部113から入力された受信確認用キーK1、及びコンテンツ要求処理部106から入力されたコンテンツ取得要求データを、所定の通信プロトコルのデータに変換する。例えば、端末装置10と参照装置30やコンテンツ記憶装置40の間が無線LANで接続され、通信プロトコルにTCP/IP(Transmission Control Protocol / Internet Protocol)が利用されている場合、入力されたデータのパケット化とヘッダの付加が行なわれる。変換処理されたデータはネットワーク送受信部111へ送られ、セッションキーSK2は参照装置30へ、コンテンツ取得要求データは対応するコンテンツ記憶装置40へ、ネットワーク送受信部111からそれぞれ送信される。ネットワーク送信処理部105はまた、端末装置10のネットワーク上のアドレスデータをネットワーク送受信部111から参照装置30に送信する。   The network transmission processing unit 105 receives the session key SK2 input from the session key conversion unit 103, the reception confirmation key K1 input from the reception confirmation key conversion unit 113, and the content acquisition request input from the content request processing unit 106. Data is converted into data of a predetermined communication protocol. For example, when the terminal device 10 and the reference device 30 or the content storage device 40 are connected by a wireless LAN and TCP / IP (Transmission Control Protocol / Internet Protocol) is used as a communication protocol, the input data packet And adding headers. The converted data is transmitted to the network transmission / reception unit 111, the session key SK2 is transmitted from the network transmission / reception unit 111 to the reference device 30, and the content acquisition request data is transmitted to the corresponding content storage device 40. The network transmission processing unit 105 also transmits address data on the network of the terminal device 10 from the network transmission / reception unit 111 to the reference device 30.

ネットワーク送受信部111は、上記のデータを送信するほか、参照装置30及びコンテンツ記憶装置40から送信されるデータを受信して、受信したデータをネットワーク受信処理部107に出力する。参照装置30からのデータは、コンテンツ配信要求にかかるコンテンツの記憶場所を示すURLデータであり、コンテンツ記憶装置40からのデータは、配信されるコンテンツである。
ネットワーク受信処理部107は、ネットワーク送受信部111から入力されたデータに対してヘッダの除去やパケット化データの再構築などの処理を行なう。処理されたデータのうち、参照装置30からのURLデータはコンテンツ要求処理部106及び表示処理部108へ送られ、コンテンツ記憶装置40からのコンテンツは表示処理部108に出力される。
In addition to transmitting the above data, the network transmission / reception unit 111 receives data transmitted from the reference device 30 and the content storage device 40, and outputs the received data to the network reception processing unit 107. The data from the reference device 30 is URL data indicating the storage location of the content related to the content distribution request, and the data from the content storage device 40 is the content to be distributed.
The network reception processing unit 107 performs processing such as header removal and packetized data reconstruction on the data input from the network transmission / reception unit 111. Among the processed data, the URL data from the reference device 30 is sent to the content request processing unit 106 and the display processing unit 108, and the content from the content storage device 40 is output to the display processing unit 108.

表示処理部108は、入力されたURLデータやコンテンツ、対象装置受信確認用データの受信通知を表示部109に表示させるための処理を行なう。例えば、コンテンツが符号化された画像データであればそれをデコードして表示部109に出力し、文字データであれば文字のデータとして表示部109に出力する。
表示部109は、表示処理部108から入力されるデータを表示する表示デバイスであり、液晶パネルなどによって構成される。なお、本実施形態では、対象装置10から受信確認用キーK1を受信した場合に、受信確認用キーK1を受信したことを通知する通知部として、表示部109を用いるが、これに限定されるものではない。例えば、配信されるコンテンツに音声データが含まれる場合には、表示部109の代わりに、音声データの再生を行なう音声処理部やスピーカを設けてもよいし、音声処理部やスピーカを、表示部109とともに設けるようにしてもよい。
The display processing unit 108 performs processing for causing the display unit 109 to display input URL data, content, and reception notification of target device reception confirmation data. For example, if the content is encoded image data, it is decoded and output to the display unit 109, and if it is character data, it is output to the display unit 109 as character data.
The display unit 109 is a display device that displays data input from the display processing unit 108, and includes a liquid crystal panel or the like. In the present embodiment, when the reception confirmation key K1 is received from the target apparatus 10, the display unit 109 is used as a notification unit for notifying that the reception confirmation key K1 has been received. However, the present invention is not limited to this. It is not a thing. For example, when audio data is included in the content to be distributed, an audio processing unit or speaker for reproducing audio data may be provided instead of the display unit 109, or the audio processing unit or speaker may be provided as a display unit. 109 may be provided.

受信確認用キー生成部112は、受信確認用キーK1を生成して受信確認用キー変換部113に出力する。受信確認用キーK1の生成方法は、上述した(1)〜(4)のセッションキーの生成方法と同様の方法を使用することができる。
受信確認用キー変換部113は、受信確認用キー生成部112により生成された受信確認用キーK1を、赤外線送信部110やネットワーク送受信部111から送信するデータのデータ形式に変換して、変換された受信確認用キーK1を赤外線送信処理部104とネットワーク送信処理部105へ、それぞれ出力する。
The reception confirmation key generation unit 112 generates a reception confirmation key K1 and outputs the reception confirmation key K1 to the reception confirmation key conversion unit 113. As a method for generating the reception confirmation key K1, the same method as the above-described method for generating the session key (1) to (4) can be used.
The reception confirmation key conversion unit 113 converts the reception confirmation key K1 generated by the reception confirmation key generation unit 112 into a data format of data transmitted from the infrared transmission unit 110 or the network transmission / reception unit 111, and is converted. The reception confirmation key K1 is output to the infrared transmission processing unit 104 and the network transmission processing unit 105, respectively.

図3は、本発明の第1の実施形態による端末装置10の外観図である。端末装置10の正面には表示部109とユーザ入力部101が設けられ、上面には赤外線送信部110及び赤外線受信部114とネットワーク送受信部111が設けられている。
ユーザ入力部101には、詳細は図示しないが、コンテンツの取得開始時に操作する赤外線送信ボタン、コンテンツ記憶装置40からのコンテンツ配信を開始する時に操作するコンテンツ要求ボタン、メニューの選択や配信されたコンテンツの閲覧・スクロールのために操作する上下左右のカーソルキーなどが配置される。また、ネットワーク送受信部111は、無線アンテナとして構成されている。なお、ユーザが赤外線送信ボタンを押して対象装置20にセッションキーSK1及び受信確認用キーK1を送信して対象装置受信確認用データを受信する際には、赤外線送信部110の設けられた面を対象装置20の方向に向けて操作を行なう。
FIG. 3 is an external view of the terminal device 10 according to the first embodiment of the present invention. A display unit 109 and a user input unit 101 are provided on the front surface of the terminal device 10, and an infrared transmission unit 110, an infrared reception unit 114, and a network transmission / reception unit 111 are provided on the top surface.
Although not shown in detail in the user input unit 101, an infrared transmission button operated at the start of content acquisition, a content request button operated at the start of content distribution from the content storage device 40, menu selection and distributed content Up / down / left / right cursor keys to be operated for browsing / scrolling are arranged. The network transmission / reception unit 111 is configured as a wireless antenna. When the user presses the infrared transmission button to transmit the session key SK1 and the reception confirmation key K1 to the target device 20 to receive the target device reception confirmation data, the surface on which the infrared transmission unit 110 is provided is targeted. The operation is performed in the direction of the device 20.

図4は、本発明の第1の実施形態によるコンテンツ配信システムの対象装置20の構成を示すブロック図である。対象装置20は、赤外線受信部201、赤外線受信処理部202、データ生成部203、スポットデータベース204、状態管理部205、ネットワーク送信処理部206、出力処理部207、画像表示部208、ネットワーク受信処理部209、赤外線送信処理部210、赤外線送信部211、対象装置受信確認用データ生成部212、スポットID記憶部213を備えている。   FIG. 4 is a block diagram showing the configuration of the target device 20 of the content distribution system according to the first embodiment of the present invention. The target device 20 includes an infrared reception unit 201, an infrared reception processing unit 202, a data generation unit 203, a spot database 204, a state management unit 205, a network transmission processing unit 206, an output processing unit 207, an image display unit 208, and a network reception processing unit. 209, an infrared transmission processing unit 210, an infrared transmission unit 211, a target device reception confirmation data generation unit 212, and a spot ID storage unit 213.

端末装置10から赤外線送信されたセッションキーSK1及び受信確認用キーK1は、赤外線受信部201によって受信され、赤外線受信処理部202によって所定のデータ復調などの処理が行なわれて、セッションキーSK1はデータ生成部203へ、受信確認用キーK1は対象装置受信確認用データ生成部212へそれぞれ入力される。
データ生成部203は、上記受信したセッションキーSK1と、状態管理部205から入力されるコンテキストIDと、スポットID記憶部213に記憶されているスポットID(対象装置20に固有のID)とから参照装置30に送信する送信データを生成し、ネットワーク送信処理部206に出力する。
The session key SK1 and the reception confirmation key K1 transmitted from the terminal device 10 by infrared are received by the infrared receiving unit 201, and predetermined processing such as data demodulation is performed by the infrared receiving processing unit 202, and the session key SK1 is data. The reception confirmation key K1 is input to the generation unit 203 and the target device reception confirmation data generation unit 212, respectively.
The data generation unit 203 refers to the received session key SK1, the context ID input from the state management unit 205, and the spot ID stored in the spot ID storage unit 213 (ID unique to the target device 20). Transmission data to be transmitted to the device 30 is generated and output to the network transmission processing unit 206.

ネットワーク送信処理部206は、入力された上記の送信データを所定の通信プロトコルにデータ変換し、変換された送信データを参照装置30に送信する。例えば、通信プロトコルにTCP/IPが利用されている場合、入力されたデータのパケット化とヘッダの付加が行なわれる。
スポットデータベース204には、画像表示部208に表示するデータであるコンテキストデータと、コンテキストデータを指定するコンテキストIDとが対応付けられて記憶されている。コンテキストデータを複数用意しておくことで、一つの対象装置20で多くのデータを切り換えて表示することができる。
The network transmission processing unit 206 converts the input transmission data into a predetermined communication protocol, and transmits the converted transmission data to the reference device 30. For example, when TCP / IP is used as a communication protocol, input data is packetized and a header is added.
In the spot database 204, context data that is data to be displayed on the image display unit 208 and a context ID that designates the context data are stored in association with each other. By preparing a plurality of context data, a large amount of data can be switched and displayed on one target device 20.

図5は、本発明の第1の実施形態によるスポットデータベース204に記憶されるスポットデータベースの一例を示す図である。図5において、例えばコンテキストデータであるContext−Aには、コンテキストIDとして1が割り当てられている。また、各コンテキストデータには当該コンテキストデータを表示する条件が予め定められている。この条件には、例えば、曜日、天候、気温などがある。すなわち、曜日や天候や気温に応じて画像表示部208で表示する画像データ(コンテキストデータ)の表示を切り換えることができる。   FIG. 5 is a diagram showing an example of a spot database stored in the spot database 204 according to the first embodiment of the present invention. In FIG. 5, for example, Context-A, which is context data, is assigned 1 as a context ID. Each context data has a predetermined condition for displaying the context data. This condition includes, for example, day of the week, weather, temperature, and the like. That is, the display of the image data (context data) displayed on the image display unit 208 can be switched according to the day of the week, the weather, and the temperature.

図4に戻り、状態管理部205は、画像表示部208に表示させるコンテキストデータの切り換えを管理する。具体的には、状態管理部205は上記の条件に従って、スポットデータベース204からコンテキストデータを選択して読み出す。そして読み出したコンテキストデータを出力処理部207に出力する(画像表示部208への表示が行なわれる)とともに、読み出したコンテキストデータに対応するコンテキストIDをデータ生成部203に出力する。異なる条件下では異なるコンテキストデータが選択されるので、そのことに応じた画像表示部208の表示の切り換えが行なわれる。また、データ生成部203へ入力されるコンテキストID、すなわち参照装置30へ送信されるコンテキストIDは、対象装置20の現在の状態(画像表示部208の表示内容)を示すことになる。   Returning to FIG. 4, the state management unit 205 manages switching of context data to be displayed on the image display unit 208. Specifically, the state management unit 205 selects and reads context data from the spot database 204 according to the above conditions. Then, the read context data is output to the output processing unit 207 (display on the image display unit 208 is performed), and the context ID corresponding to the read context data is output to the data generation unit 203. Since different context data is selected under different conditions, the display of the image display unit 208 is switched accordingly. Further, the context ID input to the data generation unit 203, that is, the context ID transmitted to the reference device 30 indicates the current state of the target device 20 (display content of the image display unit 208).

出力処理部207は、状態管理部205から入力されたコンテキストデータを画像表示部208に表示するための処理を行なう。画像表示部208は、コンテキストデータを表示する表示デバイスであり、液晶パネルやプラズマディスプレイパネルなどによって構成される。
ネットワーク受信処理部209は、参照装置30から入力された参照装置受信確認用データに対してヘッダの除去やパケット化データの再構築などの処理を行ない、受信確認を行なう。受信確認用キーK1は赤外線送信処理部210に出力される。
The output processing unit 207 performs processing for displaying the context data input from the state management unit 205 on the image display unit 208. The image display unit 208 is a display device that displays context data, and includes a liquid crystal panel, a plasma display panel, or the like.
The network reception processing unit 209 performs reception confirmation by performing processing such as header removal and packetized data reconstruction on the reference device reception confirmation data input from the reference device 30. The reception confirmation key K1 is output to the infrared transmission processing unit 210.

赤外線送信処理部210は、対象装置受信確認用データ生成部212から入力された受信確認用キーK1に対して赤外線通信で用いるデータ変調などの処理を行ない、処理された受信確認用キーK1を対象装置受信確認用データとして赤外線送信部211から端末装置に送信する。またネットワーク受信処理部209から受信確認用キーK1が入力されると、該当する受信確認用キーK1の対象装置受信確認用データの出力を終了する。
対象装置受信確認用データ生成部212は、上記受信した受信確認用キーK1から端末装置に送信する送信データを生成し、赤外線送信処理部210に出力する。
The infrared transmission processing unit 210 performs processing such as data modulation used in infrared communication on the reception confirmation key K1 input from the target device reception confirmation data generation unit 212, and targets the processed reception confirmation key K1. The data is transmitted from the infrared transmission unit 211 to the terminal device as device reception confirmation data. When the reception confirmation key K1 is input from the network reception processing unit 209, the output of the target device reception confirmation data of the corresponding reception confirmation key K1 is terminated.
The target device reception confirmation data generation unit 212 generates transmission data to be transmitted to the terminal device from the received reception confirmation key K1 and outputs the transmission data to the infrared transmission processing unit 210.

図6(A)、図6(B)は、本発明の第1の実施形態による対象装置20等の外観図である。図6(A)は、平面ディスプレイ型の対象装置20の例であり、画像表示部208の上部に赤外線受信部201と赤外線送信部211が設置されている。端末装置10を持つユーザMは、この赤外線受信部201に向けて端末装置10を操作する。赤外線送信部211は、赤外線受信部201でデータを受信できたことをユーザMに通知するための対象装置受信確認用データを赤外線データとして周囲に向けて送信する。   6A and 6B are external views of the target device 20 and the like according to the first embodiment of the present invention. FIG. 6A is an example of the flat display type target device 20, and an infrared receiving unit 201 and an infrared transmitting unit 211 are installed on the upper part of the image display unit 208. A user M having the terminal device 10 operates the terminal device 10 toward the infrared receiving unit 201. The infrared transmission unit 211 transmits the target device reception confirmation data for notifying the user M that the data has been received by the infrared reception unit 201 toward the surroundings as infrared data.

図6(B)は、画像表示部208を持たない対象装置20の例である。対象装置20の本体は、例えば展示物50を載置する台座51の内部に組み込まれており、図6(A)と同様の赤外線受信部201と赤外線送信部211が台座51上に設置される。なお、画像表示部208がない場合、コンテキストデータとコンテキストIDは利用されない。そのため図6(B)の対象装置20はスポットデータベース204を備えておらず、データ生成部203は、セッションキーSK1とスポットID(対象装置の固有IDであり展示物50と一対一に対応する)から参照装置30への送信データを生成する。   FIG. 6B is an example of the target device 20 that does not have the image display unit 208. The main body of the target device 20 is incorporated in, for example, a pedestal 51 on which the exhibit 50 is placed, and an infrared receiving unit 201 and an infrared transmitting unit 211 similar to those in FIG. 6A are installed on the pedestal 51. . If there is no image display unit 208, the context data and context ID are not used. Therefore, the target device 20 in FIG. 6B does not include the spot database 204, and the data generation unit 203 has a session key SK1 and a spot ID (which is a unique ID of the target device and corresponds one-to-one with the exhibit 50). To the reference device 30 is generated.

図7は、図6(A)の対象装置20の画像表示部208における画面表示の一例を示す図である。対象装置20の画像表示部208には、動画像表示領域2081、静止画表示領域2082、テロップ表示領域2083、ウェブコンテンツ表示領域2084などに区分されている。これら各領域の表示は、スポットデータベース204のコンテキストデータのいずれを使用するかによって切り換えが行なわれる。   FIG. 7 is a diagram illustrating an example of a screen display in the image display unit 208 of the target device 20 in FIG. The image display unit 208 of the target device 20 is divided into a moving image display area 2081, a still image display area 2082, a telop display area 2083, a web content display area 2084, and the like. The display of each of these areas is switched depending on which of the context data in the spot database 204 is used.

図8は、本発明の第1の実施形態によるコンテンツ配信システムの参照装置30の構成を示すブロック図である。参照装置30は、ネットワーク受信処理部301、ネットワーク送信処理部302、セッションキー管理部303、コンテンツ決定部304、セッションキーデータベース305、コンテンツデータベース306を備えている。   FIG. 8 is a block diagram showing the configuration of the reference device 30 of the content distribution system according to the first embodiment of the present invention. The reference device 30 includes a network reception processing unit 301, a network transmission processing unit 302, a session key management unit 303, a content determination unit 304, a session key database 305, and a content database 306.

ネットワーク受信処理部301は、セッションキーSK1とスポットIDとコンテキストIDとからなる対象装置20からの送信データを受信し、セッションキー管理部303に出力する。また、端末装置10から送信されるセッションキーSK2と受信確認用キーK1と端末装置10のアドレスとを受信して、セッションキーSK2と受信確認用キーK1とをセッションキー管理部303に出力し、端末装置10のアドレスをコンテンツ決定部304に出力する。   The network reception processing unit 301 receives transmission data from the target device 20 including the session key SK1, the spot ID, and the context ID, and outputs the transmission data to the session key management unit 303. Further, it receives the session key SK2, the reception confirmation key K1, and the address of the terminal device 10 transmitted from the terminal device 10, and outputs the session key SK2 and the reception confirmation key K1 to the session key management unit 303, The address of the terminal device 10 is output to the content determination unit 304.

セッションキー管理部303は、上記受信された送信データに含まれるセッションキーSK1とスポットIDとコンテキストIDとを対応付けてセッションキーデータベース305へ記録する。また、セッションキーSK2が受信されてネットワーク受信処理部301から入力されると、セッションキーデータベース305内のセッションキーSK1との照合を行ない、入力されたセッションキーSK2と各セッションキーSK1とが所定の関係(本実施形態ではセッションキーSK1とSK2とが同一であるという関係)を有しているか否かを判定する。セッションキーデータベース305内にあるセッションキーSK1が上記所定の関係を有したものであれば、当該セッションキーSK1に対応するスポットIDとコンテキストIDとをコンテンツ決定部304に出力し、受信確認用キーK1をネットワーク送信処理部302に出力する。   The session key management unit 303 records the session key SK1, the spot ID, and the context ID included in the received transmission data in the session key database 305 in association with each other. When the session key SK2 is received and input from the network reception processing unit 301, the session key SK1 is compared with the session key SK1 in the session key database 305, and the input session key SK2 and each session key SK1 It is determined whether or not there is a relationship (a relationship in which the session keys SK1 and SK2 are the same in this embodiment). If the session key SK1 in the session key database 305 has the predetermined relationship, the spot ID and the context ID corresponding to the session key SK1 are output to the content determination unit 304, and the reception confirmation key K1 Is output to the network transmission processing unit 302.

図9は、本発明の第1の実施形態によるセッションキーデータベース305に記憶されるセッションキーデータベースの一例を示す図である。セッションキーデータベースには、セッションキーとスポットIDとコンテキストIDとupdとが対応付けて記憶されている。updとしては、対象装置20からデータを受信した時刻が記録される。図9において、例えば1行目のデータは、スポットID=1を有する対象装置においてコンテキストID=0に対応する画像表示が行なわれている状態でなされたコンテンツ配信要求にかかるデータであり、端末装置10から送信されたセッションキーはSK1=fa03948591fcb629a124d0s6cba1962e729ca7b01であり、データが受信された時刻は2006−06−05 15:22:35(2006年6月5日15時22分35秒)であることを示している。   FIG. 9 is a diagram showing an example of a session key database stored in the session key database 305 according to the first embodiment of the present invention. In the session key database, a session key, a spot ID, a context ID, and an upd are stored in association with each other. As upd, the time when data is received from the target device 20 is recorded. In FIG. 9, for example, data in the first row is data relating to a content distribution request made in a state where an image display corresponding to context ID = 0 is being performed in the target device having spot ID = 1, and the terminal device 10 indicates that the session key transmitted from SK1 = fa03948591fcb629a124d0s6cba1962e729ca7b01 and the time when the data was received is 2006-06-05 15:22:35 (06:05, 15:22:35) ing.

図8に戻り、コンテンツデータベース306には、スポットIDとコンテキストIDによって特定される各コンテンツに対して、当該コンテンツを取得するためのデータとして、コンテンツが記憶されているネットワーク60上の場所を示すURLのデータが記憶されている。
コンテンツ決定部304は、セッションキー管理部303から入力されたスポットIDとコンテキストIDに該当するURLをコンテンツデータベース306から読み出して、読み出したURLとネットワーク受信処理部301から入力された端末装置10のアドレスとをネットワーク送信処理部302に出力する。
ネットワーク送信処理部302は、入力されたURLを上記アドレスの端末装置10宛てに送信し、入力された受信確認用キーK1を参照装置受信確認用データとして対象装置20宛てに送信する。
Returning to FIG. 8, in the content database 306, for each content specified by the spot ID and the context ID, a URL indicating a location on the network 60 where the content is stored as data for acquiring the content. Is stored.
The content determination unit 304 reads the URL corresponding to the spot ID and context ID input from the session key management unit 303 from the content database 306, and reads the URL and the address of the terminal device 10 input from the network reception processing unit 301. Are output to the network transmission processing unit 302.
The network transmission processing unit 302 transmits the input URL to the terminal device 10 having the above address, and transmits the input reception confirmation key K1 to the target device 20 as reference device reception confirmation data.

図10は、本発明の第1の実施形態によるコンテンツデータベース306に記憶されるデータベースの一例を示す図である。コンテンツデータベース306には、スポットID、コンテキストID、コンテンツを取得するためのデータが対応付けられて記憶されている。
図10において、例えばスポットID=1、コンテキストID=1に対応するコンテンツが記憶されているネットワーク60上の場所のURLは、http://example.com/i/である。また、ここでは、スポットID=1の対象装置はコンテキストIDを4つ有し、スポットID=2の対象装置はコンテキストIDを1つ有し、スポットID=3の対象装置はコンテキストIDを5つ有する場合を示している。
FIG. 10 is a diagram showing an example of a database stored in the content database 306 according to the first embodiment of the present invention. The content database 306 stores a spot ID, a context ID, and data for acquiring content in association with each other.
In FIG. 10, for example, the URL of the location on the network 60 where the content corresponding to the spot ID = 1 and the context ID = 1 is stored is http: // example. com / i /. Also, here, the target device with spot ID = 1 has four context IDs, the target device with spot ID = 2 has one context ID, and the target device with spot ID = 3 has five context IDs. The case where it has is shown.

図11は、本発明の第1の実施形態によるコンテンツ配信システムのコンテンツ記憶装置40の構成を示すブロック図である。コンテンツ記憶装置40は、ネットワーク受信処理部401、コンテンツ処理部402、コンテンツデータベース403、ネットワーク送信処理部404を備えている。   FIG. 11 is a block diagram showing the configuration of the content storage device 40 of the content distribution system according to the first embodiment of the present invention. The content storage device 40 includes a network reception processing unit 401, a content processing unit 402, a content database 403, and a network transmission processing unit 404.

ネットワーク受信処理部401は、端末装置10から送信されるコンテンツ取得要求データを受信して、コンテンツ処理部402に出力する。コンテンツ処理部402は、コンテンツ取得要求データにより指定されたURLに該当するコンテンツをコンテンツデータベース403から読み出してネットワーク送信処理部404に出力する。ネットワーク送信処理部404は、そのコンテンツをコンテンツ要求元の端末装置10に送信する。コンテンツデータベース403には、各URLに対応したコンテンツが記憶されている。   The network reception processing unit 401 receives the content acquisition request data transmitted from the terminal device 10 and outputs it to the content processing unit 402. The content processing unit 402 reads the content corresponding to the URL specified by the content acquisition request data from the content database 403 and outputs it to the network transmission processing unit 404. The network transmission processing unit 404 transmits the content to the terminal device 10 that is the content request source. The content database 403 stores content corresponding to each URL.

図12は、本発明の第1の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。また、図13(A)〜図13(F)は、図12のシーケンス図による処理時に端末装置の表示部109に表示される画像の一例を示す図である。
コンテンツ配信システム100aは、ユーザが端末装置10の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置20の画像表示部208上に表示されている画像データに関連するコンテンツが欲しいと思った場合、対象装置20の近くに行き、端末装置10の赤外線送信部110を対象装置20に向けて上記の赤外線送信ボタンを押下する。このとき、端末装置10の表示部109には、図13(A)のように「ボタンを押してください」というメッセージが表示された初期画面が現れている。
FIG. 12 is a sequence diagram showing processing of the content distribution system according to the first embodiment of the present invention. FIGS. 13A to 13F are diagrams illustrating examples of images displayed on the display unit 109 of the terminal device during the processing according to the sequence diagram of FIG.
The content distribution system 100 a starts its operation when the user presses the infrared transmission button of the terminal device 10. For example, when the user desires content related to the image data displayed on the image display unit 208 of the target device 20, the user goes near the target device 20 and sets the infrared transmission unit 110 of the terminal device 10 to the target device. The infrared transmission button is pressed toward 20. At this time, an initial screen on which a message “Please press the button” appears as shown in FIG. 13A on the display unit 109 of the terminal device 10.

端末装置10は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーSK1及びSK2を生成する(ステップS101)。また一方で受信確認用キーK1を生成する(ステップS113)。そして、セッションキーSK1と受信確認用キーK1とを赤外線送信部110から対象装置20に送信する(ステップS102)。このとき、端末装置10の表示部109には、図13(B)のように「セッションキー送出中」というメッセージを有する画面が表示される。
セッションキーSK1と受信確認用キーK1とを受信した対象装置20は、受信したセッションキーSK1と、スポットID記憶部213に記憶しているスポットIDと、セッションキーの受信時に画像表示部208に表示していたコンテキストデータに対応するコンテキストIDとを参照装置30へ送信し(ステップS103)、端末装置10へ対象装置受信確認用データの送信を開始する(ステップ114、ステップ115)。
なお、本実施形態では、ステップS102でセッションキーSK1と受信確認用キーK1とを端末装置10から対象装置20に対して送信し、ステップS115で対象装置受信確認用データを対象装置20から端末装置10に対して送信しているが、このような構成に限定されるものではない。例えば、ステップS102でと受信確認用キーK1は送信せずにセッションキーSK1を端末装置10から対象装置20に対して送信したり、ステップS115で対象装置受信確認用データの代わりにセッションキーSK1又は受信確認用キーK1を対象装置20から端末装置10に対して送信したりするようにしてもよい。
また、対象装置20が図6(B)に示すように、画像表示部208を備えていない場合には、対象装置20から参照装置30へのコンテキストIDの送信は行なわれない。
When the terminal device 10 receives an operation input from the user by pressing the infrared transmission button, the terminal device 10 generates session keys SK1 and SK2 (step S101). On the other hand, a reception confirmation key K1 is generated (step S113). Then, the session key SK1 and the reception confirmation key K1 are transmitted from the infrared transmission unit 110 to the target device 20 (step S102). At this time, a screen having a message “session key is being sent” is displayed on the display unit 109 of the terminal device 10 as shown in FIG.
The target device 20 that has received the session key SK1 and the reception confirmation key K1 displays the received session key SK1, the spot ID stored in the spot ID storage unit 213, and the image display unit 208 when receiving the session key. The context ID corresponding to the context data that has been transmitted is transmitted to the reference device 30 (step S103), and transmission of the target device reception confirmation data to the terminal device 10 is started (steps 114 and 115).
In this embodiment, the session key SK1 and the reception confirmation key K1 are transmitted from the terminal device 10 to the target device 20 in step S102, and the target device reception confirmation data is transmitted from the target device 20 to the terminal device in step S115. However, the present invention is not limited to such a configuration. For example, in step S102, the session key SK1 is transmitted from the terminal device 10 to the target device 20 without transmitting the reception confirmation key K1, or in step S115, the session key SK1 or the session key SK1 or The reception confirmation key K1 may be transmitted from the target device 20 to the terminal device 10.
In addition, when the target device 20 does not include the image display unit 208 as illustrated in FIG. 6B, the context ID is not transmitted from the target device 20 to the reference device 30.

端末装置10は、対象装置20から対象装置受信確認用データを受信して、受信データに自端末装置が送信した受信確認用キーK1が含まれていることを確認すると(ステップ116)、ユーザに対して、端末装置10の表示部109において、対象装置20から対象装置受信確認用データを受信したことを示す出力を行ない(ステップ117)、セッションキーSK2と受信確認用キーK1と端末装置10のアドレスとをネットワーク送受信部111から参照装置30に送信する(ステップ105)。このとき、端末装置10の表示部109には、図13(C)のように「赤外線送信完了」というメッセージを有する画面が表示される。   When the terminal device 10 receives the target device reception confirmation data from the target device 20 and confirms that the reception data includes the reception confirmation key K1 transmitted by the terminal device 10 (step 116), the terminal device 10 asks the user. On the other hand, the display unit 109 of the terminal device 10 outputs that the target device reception confirmation data has been received from the target device 20 (step 117), and the session key SK2, the reception confirmation key K1, and the terminal device 10 The address is transmitted from the network transmitting / receiving unit 111 to the reference device 30 (step 105). At this time, a screen having a message “infrared transmission complete” is displayed on the display unit 109 of the terminal device 10 as shown in FIG.

参照装置30は、対象装置20からセッションキーSK1、スポットID、コンテキストIDを受信し、受信したセッションキーSK1、スポットID、コンテキストIDを対応付けてセッションキーデータベース305に記録する(ステップS104)。また、端末装置10から送信されるセッションキーSK2と受信確認用キーK1と端末装置10のアドレスとを受信して、受信したセッションキーSK2をステップS104でセッションキーデータベース305に記憶しているセッションキーSK1と照合する。照合の結果、セッションキーSK2と所定の関係(本実施形態ではセッションキーSK1とSK2とが同一であるという関係)を有するセッションキーSK1が得られると、当該セッションキーSK1に対応するスポットIDとコンテキストIDとをセッションキーデータベース305から読み出す(ステップS106)。またセッションキーSK2とともに受信した受信確認用キーK1を、参照装置受信確認用データに含めて対象装置20に送信する(ステップS118)。   The reference device 30 receives the session key SK1, spot ID, and context ID from the target device 20, and records the received session key SK1, spot ID, and context ID in the session key database 305 in association with each other (step S104). Further, the session key SK2, the reception confirmation key K1, and the address of the terminal device 10 transmitted from the terminal device 10 are received, and the received session key SK2 is stored in the session key database 305 in step S104. Check with SK1. As a result of the collation, when a session key SK1 having a predetermined relationship with the session key SK2 (in this embodiment, the relationship that the session keys SK1 and SK2 are the same) is obtained, the spot ID and context corresponding to the session key SK1 are obtained. The ID is read from the session key database 305 (step S106). The reception confirmation key K1 received together with the session key SK2 is included in the reference device reception confirmation data and transmitted to the target device 20 (step S118).

参照装置30はさらに、上記取り出されたスポットIDとコンテキストIDに該当するURLを検索によってコンテンツデータベース306から読み出して(ステップS107)、読み出したURLをステップS105で受信したアドレスの端末装置10宛てに送信する(ステップS108)。
対象装置20は、参照装置30から送信される参照装置受信確認用データを受信し(ステップ118)、受信データに含まれる受信確認用キーK1に対応付けられたデータを含む対象装置受信確認用データの送信を終了する(ステップ119)。なお、対象装置は、ステップS118で参照装置30から受信した参照装置受信確認用データを、端末装置10に対して送信するようにしてもよい。
The reference device 30 further reads out the URL corresponding to the extracted spot ID and context ID from the content database 306 by searching (step S107), and transmits the read URL to the terminal device 10 at the address received in step S105. (Step S108).
The target device 20 receives the reference device reception confirmation data transmitted from the reference device 30 (step 118), and includes the data associated with the reception confirmation key K1 included in the received data. Is terminated (step 119). The target device may transmit the reference device reception confirmation data received from the reference device 30 in step S118 to the terminal device 10.

端末装置10は、参照装置30から送信される上記のURLを受信し、表示部109に図13(D)のようなコンテンツアクセス用画面を表示する(ステップS109)。このコンテンツアクセス用画面には、上記受信したURLと、「コンテンツを取得しますか?」というユーザに確認を求めるメッセージと、「はい」及び「いいえ」の選択アイコンなどが含まれる。ここでは、ユーザにより、ユーザ入力部101のカーソルキーやコンテンツ要求ボタンなどを利用して「はい」の確認入力が行なわれた場合について説明する。   The terminal device 10 receives the URL transmitted from the reference device 30 and displays a content access screen as shown in FIG. 13D on the display unit 109 (step S109). The content access screen includes the received URL, a message for confirming the user “Do you want to acquire content?”, Selection icons for “Yes” and “No”, and the like. Here, a case will be described in which “Yes” confirmation input is performed by the user using the cursor key of the user input unit 101 or the content request button.

上記のユーザ入力を受けると、端末装置10は、ステップS108で受信した上記のURLに対応するコンテンツ記憶装置40にコンテンツ取得要求データを送信する(ステップS110)。このとき、端末装置10の表示部109には、図13(E)のように「コンテンツアクセス中」というメッセージを有する画面が表示される。
コンテンツ取得要求データを受信したコンテンツ記憶装置40は、受信したコンテンツ取得要求データにより指定されたURLに該当するコンテンツをコンテンツデータベース403から読み出し、端末装置10に送信する(ステップS111)。
端末装置10は、コンテンツ記憶装置40から送信される上記のコンテンツを受信し、受信したコンテンツを図13(F)に示すように表示部109に表示する(ステップS112)。
こうして、コンテンツ記憶装置40から端末装置10へのコンテンツの配信が完了し、コンテンツ配信システム100aの動作が終了する。
Upon receiving the user input, the terminal device 10 transmits content acquisition request data to the content storage device 40 corresponding to the URL received in step S108 (step S110). At this time, the display unit 109 of the terminal device 10 displays a screen having a message “Content Accessing” as shown in FIG.
The content storage device 40 that has received the content acquisition request data reads the content corresponding to the URL specified by the received content acquisition request data from the content database 403 and transmits it to the terminal device 10 (step S111).
The terminal device 10 receives the content transmitted from the content storage device 40, and displays the received content on the display unit 109 as shown in FIG. 13F (step S112).
In this way, the distribution of the content from the content storage device 40 to the terminal device 10 is completed, and the operation of the content distribution system 100a ends.

図14(A)〜図14(G)は、対象装置20の対象装置受信確認用データの送信キューにおける処理について説明するための図である。これらの図は、複数の端末装置に対して赤外線を利用して参照装置受信確認用データを送信する場合の対象装置20における送信手順を、対象装置20の対象装置受信確認用データを一時的に記憶する送信キューの動作を例に挙げて示している。
ここでU1、U2、U3、U4は、4台の端末装置10(端末装置10a、10b、10c、10dとする。)にそれぞれ送信する対象装置受信確認用データを示している。また送信時間t及びnは対象装置内で予め設定する秒数を示している例えばt=1、n=0.5というように設定している。
FIGS. 14A to 14G are diagrams for explaining processing in the transmission queue of the target device reception confirmation data of the target device 20. These figures show the transmission procedure in the target device 20 when the reference device reception confirmation data is transmitted using infrared rays to a plurality of terminal devices, and the target device reception confirmation data of the target device 20 is temporarily stored. The operation of the transmission queue to be stored is shown as an example.
Here, U1, U2, U3, and U4 indicate target device reception confirmation data to be transmitted to each of the four terminal devices 10 (terminal devices 10a, 10b, 10c, and 10d). The transmission times t and n are set such that t = 1, n = 0.5, for example, indicating the number of seconds set in advance in the target apparatus.

始めに、図14(A)に示すように、対象装置は、端末装置10から受信確認用キーK1を受信すると、各端末装置に送信する対象装置受信確認用データを送信時間とペアにして送信キューにセットする。ここでは、端末装置10a、端末装置10b、端末装置10cの順に受信確認用キーK1を受信して、それぞれの端末装置に向けた対象装置受信確認用データU1、U2、U3をキューにセットする。   First, as illustrated in FIG. 14A, when the target device receives the reception confirmation key K1 from the terminal device 10, the target device transmits the target device reception confirmation data to be transmitted to each terminal device as a pair with the transmission time. Set in the queue. Here, the reception confirmation key K1 is received in the order of the terminal device 10a, the terminal device 10b, and the terminal device 10c, and the target device reception confirmation data U1, U2, and U3 for each terminal device are set in the queue.

次に、図14(B)に示すように、端末装置10aに向けて対象装置受信確認用データU1をt秒間継続的に送信する。   Next, as shown in FIG. 14B, the target device reception confirmation data U1 is continuously transmitted to the terminal device 10a for t seconds.

次に、図14(C)に示すように、端末装置10aが対象装置受信確認用データを所定時間の間に受信できなかった場合、対象装置受信確認用データU1の送信時間tにn秒を加えてキューの最後尾にセットする。このとき、端末装置10aが対象装置受信確認用データU1を受信できたか否かは、参照装置30から該当する受信確認用キーK1を含む参照装置受信確認用データを受信したか否かによって確認できる。   Next, as illustrated in FIG. 14C, when the terminal device 10a fails to receive the target device reception confirmation data within a predetermined time, the transmission time t of the target device reception confirmation data U1 is set to n seconds. In addition, it is set at the end of the queue. At this time, whether or not the terminal device 10a has received the target device reception confirmation data U1 can be confirmed by whether or not the reference device reception confirmation data including the corresponding reception confirmation key K1 has been received from the reference device 30. .

次に、図14(D)に示すように、端末装置10bに向けて対象装置受信確認用データU2をt秒間継続的に送信する。また、ここでは新たに端末装置10dから受信確認用キーK1を受信している。   Next, as illustrated in FIG. 14D, the target device reception confirmation data U2 is continuously transmitted for t seconds toward the terminal device 10b. Here, a reception confirmation key K1 is newly received from the terminal device 10d.

次に、図14(E)に示すように、端末装置10bが、対象装置受信確認用データU2を受信するとキューから対象装置受信確認用データU2を消去する。そして、端末装置10cに向けて対象装置受信確認用データU3をt秒間継続的に送信する。   Next, as illustrated in FIG. 14E, when the terminal device 10b receives the target device reception confirmation data U2, the terminal device 10b deletes the target device reception confirmation data U2 from the queue. Then, the target device reception confirmation data U3 is continuously transmitted to the terminal device 10c for t seconds.

次に、図14(F)に示すように、図14(C)と同様にして、端末装置10cが対象装置受信確認用データU3を所定時間の間に受信できなかった場合、対象装置受信確認用データU3の送信時間tにn秒を加えてキューの最後尾にセットする。そして端末装置10aに向けて対象装置受信確認用データU1をt+n秒間継続的に送信する。   Next, as shown in FIG. 14 (F), in the same way as in FIG. 14 (C), if the terminal device 10c fails to receive the target device reception confirmation data U3 within a predetermined time, the target device reception confirmation is performed. N seconds is added to the transmission time t of the business data U3 and set at the end of the queue. Then, the target device reception confirmation data U1 is continuously transmitted to the terminal device 10a for t + n seconds.

次に、図14(G)に示すように、端末装置10aが対象装置受信確認用データを所定時間の間に受信できなかった場合、対象装置受信確認用データU1の送信時間t+nにn秒を加えてキューの最後尾に再度セットする。   Next, as shown in FIG. 14G, when the terminal device 10a fails to receive the target device reception confirmation data for a predetermined time, the transmission time t + n of the target device reception confirmation data U1 is set to n seconds. In addition, it is set again at the end of the queue.

そして、タイムアウトを一定回数、例えば3回繰り返すと端末装置10が対象装置受信確認用データを受信できていなくてもキューから削除する。
以上の処理によって、対象装置20から複数の端末装置10に対して対象装置受信確認用データを送信する場合に、端末装置10が対象装置受信確認用データを取りこぼすことが少なくなる。
If the timeout is repeated a certain number of times, for example, three times, the terminal device 10 deletes the target device reception confirmation data from the queue even if it has not received the data.
With the above processing, when the target device reception confirmation data is transmitted from the target device 20 to the plurality of terminal devices 10, the terminal device 10 is less likely to miss the target device reception confirmation data.

(第2の実施形態)
図15は、本発明の第2の実施形態によるコンテンツ配信システム100bの概要を示す構成図である。第2の実施形態が、第1の実施形態(図1参照)と異なる点は、コンテンツ装置40(40a、40b、40c)がネットワーク60を介して端末装置10に接続されているのではなく、コンテンツ装置40が参照装置30に直接接続されている点である。なお、ここでは、参照装置30とコンテンツ配信装置40とを併せてコンテンツ配信装置と称する。
端末装置10、対象装置20、参照装置30、コンテンツ記憶装置40の構成は、第1の実施形態とほぼ同じであるが、参照装置30がセッションキーSK1とセッションキーSK2とが所定の関係を有していると判定した場合に、参照装置30はコンテンツを取得するためのデータ(URLなど)を端末装置10に対して送信するのではなく、参照装置30がコンテンツを取得するためのデータに基づいてコンテンツ記憶装置40からコンテンツを読み出してそのコンテンツを端末装置10に対して送信する点で異なる。
(Second Embodiment)
FIG. 15 is a configuration diagram showing an outline of a content distribution system 100b according to the second embodiment of the present invention. The second embodiment is different from the first embodiment (see FIG. 1) in that the content device 40 (40a, 40b, 40c) is not connected to the terminal device 10 via the network 60. The content device 40 is directly connected to the reference device 30. Here, the reference device 30 and the content distribution device 40 are collectively referred to as a content distribution device.
The configurations of the terminal device 10, the target device 20, the reference device 30, and the content storage device 40 are substantially the same as those in the first embodiment, but the reference device 30 has a predetermined relationship between the session key SK1 and the session key SK2. When the reference device 30 determines that the content is acquired, the reference device 30 does not transmit data (URL or the like) for acquiring the content to the terminal device 10, but based on the data for the reference device 30 to acquire the content. The point of difference is that the content is read from the content storage device 40 and transmitted to the terminal device 10.

本発明の第2の実施形態における端末装置10は、セッションキーSK1を生成するとともに、前記セッションキーSK1と所定の関係を有するセッションキーSK2を生成するセッションキー生成部102(第1のセッションキー生成部、第2のセッションキー生成部)と、対象装置20で前記セッションキーSK1が受信されたか否かについて確認する受信確認用キーK1を生成する受信確認用キー生成部112と、前記セッションキーSK1と前記受信確認用キーK1とを前記対象装置20に送信する赤外線送信部110(第1の送信部)と、前記対象装置20から前記受信確認用キーK1を受信した場合に前記セッションキーK1を、参照装置30とコンテンツ記憶装置40とからなるコンテンツ配信装置に対して送信するネットワーク送受信部111(第2の送信部)とを備える。   The terminal device 10 according to the second embodiment of the present invention generates a session key SK1 and a session key generation unit 102 (first session key generation) that generates a session key SK2 having a predetermined relationship with the session key SK1. And a second session key generation unit), a reception confirmation key generation unit 112 that generates a reception confirmation key K1 for confirming whether or not the session key SK1 is received by the target device 20, and the session key SK1 And the reception confirmation key K1 to the target device 20, the infrared transmission unit 110 (first transmission unit), and when the reception confirmation key K1 is received from the target device 20, the session key K1 is , A network to be transmitted to the content distribution device comprising the reference device 30 and the content storage device 40. Click transceiver 111 and a (second transmitting unit).

また、本発明の第2の実施形態における対象装置20は、自対象装置20を識別する対象装置識別データを予め記憶するスポットID記憶部213(対象装置識別データ記憶部)と、前記端末装置10から前記セッションキーSK1と前記受信確認用キーK1とを受信した場合に前記セッションキーSK1と前記スポットID記憶部213が記憶している対象装置識別データとを前記コンテンツ配信装置に送信するとともに前記受信確認用キーK1を前記端末装置10に継続的に送信する赤外線送信部211(第3の送信部、第4の送信部)とを備える。   The target device 20 according to the second embodiment of the present invention includes a spot ID storage unit 213 (target device identification data storage unit) that stores in advance target device identification data for identifying the target device 20, and the terminal device 10. When the session key SK1 and the reception confirmation key K1 are received, the session key SK1 and the target device identification data stored in the spot ID storage unit 213 are transmitted to the content distribution device and received. An infrared transmission unit 211 (third transmission unit, fourth transmission unit) that continuously transmits the confirmation key K1 to the terminal device 10 is provided.

また、本発明の第2の実施形態における参照装置30とコンテンツ記憶装置40とからなるコンテンツ配信装置は、対象装置識別データとコンテンツとを予め対応付けて記憶するコンテンツデータベース306(コンテンツ記憶部)と、
前記対象装置20から送信されたセッションキーSK1と前記端末装置10から送信されたセッションキーSK2とが所定の関係を有するか否かについて判定するセッションキー管理部303(判定部)と、
前記セッションキー管理部303が前記セッションキーSK1と前記セッションキーSK2とが所定の関係を有すると判定した場合に、前記セッションキーSK1と前記セッションキーSK2とが所定の関係を有することを示す受信確認用データを前記参照装置30から前記対象装置20に対して送信するとともに、前記対象装置20から送信された対象装置識別データに対応するコンテンツをコンテンツデータベース403(コンテンツ記憶部)から読み出して前記端末装置10に配信するネットワーク送信処理部404(コンテンツ配信部)とを備える。
なお、前記赤外線送信部211は、自対象装置20が前記ネットワーク送信処理部404から前記受信確認用データを受信した場合に、前記受信確認用キーK1の前記端末装置10への継続的な送信を停止する。
In addition, the content distribution device including the reference device 30 and the content storage device 40 according to the second embodiment of the present invention includes a content database 306 (content storage unit) that stores target device identification data and content in association with each other in advance. ,
A session key management unit 303 (determination unit) that determines whether or not the session key SK1 transmitted from the target device 20 and the session key SK2 transmitted from the terminal device 10 have a predetermined relationship;
Receiving confirmation indicating that the session key SK1 and the session key SK2 have a predetermined relationship when the session key management unit 303 determines that the session key SK1 and the session key SK2 have a predetermined relationship Data is transmitted from the reference device 30 to the target device 20, and content corresponding to the target device identification data transmitted from the target device 20 is read from the content database 403 (content storage unit) and the terminal device And a network transmission processing unit 404 (content distribution unit) for distribution to the network 10.
The infrared transmission unit 211 continuously transmits the reception confirmation key K1 to the terminal device 10 when the target device 20 receives the reception confirmation data from the network transmission processing unit 404. Stop.

以上説明したように、本発明の第1又は第2の実施形態によれば、端末装置10により2つのセッションキーSK1とSK2とを生成して、一方のセッションキーSK1を対象装置20経由で参照装置30に送信し、他方のセッションキーSK2を参照装置30に直接送信し、参照装置30において2つの異なる経路で送られたセッションキーを照合している。セッションキーSK1及びSK2は端末装置10の固有データが含まれないように乱数、ハッシュ関数、または暗号化を用いて生成するとともに、端末装置10の固有データとしてアドレスのみを参照装置30へ直接送信する。また、対象装置20から対象装置受信確認用データを取得するために送信する受信確認用キーK1についても同様に端末装置10の固有データが含まれないように生成する。したがって、対象装置20によって端末装置10の固有データが知得されることがなく、端末装置10のセキュリティを保護することができる。   As described above, according to the first or second embodiment of the present invention, the terminal device 10 generates the two session keys SK1 and SK2, and refers to one of the session keys SK1 via the target device 20. The other session key SK2 is directly transmitted to the reference device 30 and the session key sent by the reference device 30 through two different paths is collated. The session keys SK1 and SK2 are generated using random numbers, hash functions, or encryption so that the unique data of the terminal device 10 is not included, and only the address as the unique data of the terminal device 10 is directly transmitted to the reference device 30. . Similarly, the reception confirmation key K1 transmitted to acquire the target device reception confirmation data from the target device 20 is generated so that the unique data of the terminal device 10 is not included. Therefore, the specific data of the terminal device 10 is not acquired by the target device 20, and the security of the terminal device 10 can be protected.

また、対象装置20からスポットIDとコンテキストIDとを参照装置30に送信し、上記セッションキーの照合ができた場合に、スポットID及びコンテキストIDに対応するURLが端末装置10に送信される。端末装置10は上記のURLに応じたコンテンツをコンテンツ記憶装置40から取得する。コンテキストIDには対象装置20の状態が関連付けられており、これを利用することによって、対象装置20の状態毎に異なるコンテンツを配信することが可能である。   In addition, when the target device 20 transmits the spot ID and the context ID to the reference device 30 and the session key can be verified, the URL corresponding to the spot ID and the context ID is transmitted to the terminal device 10. The terminal device 10 acquires content corresponding to the URL from the content storage device 40. The context ID is associated with the state of the target device 20, and by using this, different contents can be distributed for each state of the target device 20.

また、端末装置10と対象装置20間の通信では端末装置10からセッションキーSK1と受信確認用キーK1とを送信して受信確認用キーK1を受信するだけであるので、通信処理が簡略であり、コンテンツの配信要求を短時間に行なうことができ、また送受信部の構成も簡単にすることができる。   Further, in the communication between the terminal device 10 and the target device 20, only the session key SK1 and the reception confirmation key K1 are transmitted from the terminal device 10 and the reception confirmation key K1 is received. Therefore, the communication process is simplified. The content distribution request can be made in a short time, and the configuration of the transmission / reception unit can be simplified.

本発明の第1又は第2の実施形態によるコンテンツ配信システムによれば、第1セッションキーを対象装置20経由で参照装置30へ送信し、第2セッションキーを直接参照装置30へ送信して、参照装置30でこれら2つのセッションキーが照合できた場合にコンテンツを端末装置10に配信しているため、第1セッションキーに端末装置10の固有データを含ませなくてもコンテンツの配信を実現することができる。
また、対象装置20から対象装置受信確認用データを取得するために送信する受信確認用キーK1についても同様に端末装置10の固有データが含まれないように生成している。したがって、対象装置20へ送る第1セッションキーに端末装置10の固有データを含ませる必要がないので、端末装置10の固有データが第三者に知得されることを回避でき、セキュリティを保護することが可能である。
さらに対象装置20が端末装置10へ対象装置受信確認用データを送信することによって、ユーザは自端末装置からの要求が対象装置20に対してきちんと送信できたことを、第三者に知られずに把握することが可能である。
According to the content distribution system according to the first or second embodiment of the present invention, the first session key is transmitted to the reference device 30 via the target device 20, and the second session key is directly transmitted to the reference device 30. Since the content is distributed to the terminal device 10 when these two session keys can be collated by the reference device 30, the content can be distributed even if the unique data of the terminal device 10 is not included in the first session key. be able to.
Similarly, the reception confirmation key K1 transmitted to acquire the target device reception confirmation data from the target device 20 is generated so as not to include the unique data of the terminal device 10. Therefore, since it is not necessary to include the unique data of the terminal device 10 in the first session key to be sent to the target device 20, it is possible to prevent the unique data of the terminal device 10 from being obtained by a third party, thereby protecting the security. It is possible.
Furthermore, when the target device 20 transmits the target device reception confirmation data to the terminal device 10, the user can know that the request from the terminal device can be transmitted to the target device 20 without being known to a third party. It is possible to grasp.

以上、図面を参照して本発明の第1及び第2の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、上述した本発明の第1又は第2の実施形態においては、「コンテンツを取得するためのデータ」としてURLを用いた場合について説明を行なってきたが、コンテンツを特定することができればURL以外のものを使用してもよい。URL以外の「コンテンツを取得するためのデータ」の例として、IP(Internet Protocol)アドレスやファイル名、独自に設定したポインタデータなどが使用可能である。
As described above, the first and second embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to the above-described one, and the scope of the present invention is not deviated. Various design changes can be made.
For example, in the first or second embodiment of the present invention described above, the case where a URL is used as “data for acquiring content” has been described. However, if the content can be specified, other than the URL May be used. As an example of “data for acquiring content” other than the URL, an IP (Internet Protocol) address, a file name, pointer data set uniquely, and the like can be used.

また、本発明の第1又は第2の実施形態における対象装置20は画像表示部208を備えているものに限定されることはなく、上述した図6(B)のように、絵画、彫刻などの展示物や、広告物の近くに設置され自らは画像表示等を行わない対象装置20としてもよい。
また、端末装置10は、配信されたコンテンツを表示部109に表示する以外にも、内蔵メモリにそのコンテンツを記憶するようにしたり、ネットワーク経由で当該コンテンツを自宅のサーバ装置に送って蓄積させるようにしたりしてもよい。また、配信されるコンテンツを音声コンテンツとして端末装置10に新たに設けたスピーカなどから音声を再生するようにしてもよい。
In addition, the target device 20 in the first or second embodiment of the present invention is not limited to the one provided with the image display unit 208, and as illustrated in FIG. It is good also as the object apparatus 20 which is installed near the display of this, and an advertisement thing, and does not display an image by itself.
Further, in addition to displaying the distributed content on the display unit 109, the terminal device 10 may store the content in a built-in memory or send the content to a home server device via a network for storage. Or you may. Further, the distributed content may be reproduced as audio content from a speaker or the like newly provided in the terminal device 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の間の通信にも上記の各通信機能を用いることができるが、特に赤外線通信、ブルートゥース、光伝送を用いれば好適である。
Further, communication is performed between the terminal device 10 and the reference device 30, the target device 20 and the reference device 30, the terminal device 10 and the content storage device 40, and the reference device 30 and the content storage device 40 by a communication function that can be used by the computer. The type of communication function does not matter. For example, a wired connection such as Ethernet (registered trademark), RS-232C (Recommended Standard 232C), USB (Universal Serial Bus), IEEE 1394 (Institute of Electrical and Electronics Engineers 1394), IEEE 802.11a / b / g, Wireless connections such as mobile phone communication, infrared communication, Bluetooth, optical transmission, etc. may be used.
In addition, although each said communication function can be used also for communication between the terminal device 10 and the object apparatus 20, it is suitable if infrared communication, Bluetooth, and optical transmission are used especially.

また、端末装置10が対象装置20から自分に該当する対象装置受信確認用データを受信したときの出力処理について、ここではユーザへ画面表示によって通知する方法について説明したが、この方法に限定されるものではなく、例えばバイブレータ等による振動やランプの点灯、音などを利用してユーザに通知するようにしてもよい。またユーザに通知せずに自動的に処理を継続してもよい。   In addition, the output processing when the terminal device 10 receives the target device reception confirmation data corresponding to itself from the target device 20 has been described here. However, the method is not limited to this method. For example, the user may be notified using vibration by a vibrator or the like, lighting of a lamp, sound, or the like. Moreover, you may continue a process automatically, without notifying a user.

なお、以上説明した本発明の第1又は第2の実施形態において、図2の端末装置10のユーザ入力部101、セッションキー生成部102、セッションキー変換部103、赤外線送信処理部104、ネットワーク送信処理部105、コンテンツ要求処理部106、ネットワーク受信処理部107、表示処理部108、表示部109、赤外線送信部110、ネットワーク送受信部111、受信確認用キー生成部112、受信確認用キー変換部113、赤外線受信部114、赤外線受信処理部115や、図4の対象装置20の赤外線受信部201、赤外線受信処理部202、データ生成部203、スポットデータベース204、状態管理部205、ネットワーク送信処理部206、出力処理部207、画像表示部208、ネットワーク受信処理部209、赤外線送信処理部210、赤外線送信部211、対象装置受信確認用データ生成部212、スポットID記憶部213や、図8の参照装置30のネットワーク受信処理部301、ネットワーク送信処理部302、セッションキー管理部303、コンテンツ決定部304、セッションキーデータベース305、コンテンツデータベース306や、図11のコンテンツ記憶装置40のネットワーク受信処理部401、コンテンツ処理部402、コンテンツデータベース403、ネットワーク送信処理部404の機能又はこれらの機能の一部を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコンテンツ配信システム100a、100bの制御を行なってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。   In the first or second embodiment of the present invention described above, the user input unit 101, session key generation unit 102, session key conversion unit 103, infrared transmission processing unit 104, network transmission of the terminal device 10 of FIG. Processing unit 105, content request processing unit 106, network reception processing unit 107, display processing unit 108, display unit 109, infrared transmission unit 110, network transmission / reception unit 111, reception confirmation key generation unit 112, reception confirmation key conversion unit 113 , Infrared reception unit 114, infrared reception processing unit 115, infrared reception unit 201, infrared reception processing unit 202, data generation unit 203, spot database 204, state management unit 205, network transmission processing unit 206 of the target device 20 in FIG. , Output processing unit 207, image display unit 208, network reception processing unit 09, infrared transmission processing unit 210, infrared transmission unit 211, target device reception confirmation data generation unit 212, spot ID storage unit 213, network reception processing unit 301 of reference device 30 in FIG. 8, network transmission processing unit 302, session Functions of the key management unit 303, content determination unit 304, session key database 305, content database 306, network reception processing unit 401, content processing unit 402, content database 403, and network transmission processing unit 404 of the content storage device 40 of FIG. Alternatively, a program for realizing a part of these functions is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed to execute a content distribution system. Temu 100a, may be subjected to control of 100b. Here, the “computer system” includes an OS and hardware such as peripheral devices.

また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。   The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” dynamically holds a program for a short time, like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, it is also assumed that a server that holds a program for a certain time, such as a volatile memory inside a computer system that serves as a server or client. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。   The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes designs and the like that do not depart from the gist of the present invention.

本発明の第1の実施形態によるコンテンツ配信システム100aの概要を示す構成図である。It is a block diagram which shows the outline | summary of the content delivery system 100a by the 1st Embodiment of this invention. 本発明の第1の実施形態によるコンテンツ配信システムにおける端末装置10の構成を示すブロック図である。It is a block diagram which shows the structure of the terminal device 10 in the content delivery system by the 1st Embodiment of this invention. 本発明の第1の実施形態による端末装置10の外観図である。It is an external view of the terminal device 10 by the 1st Embodiment of this invention. 本発明の第1の実施形態によるコンテンツ配信システムの対象装置20の構成を示すブロック図である。It is a block diagram which shows the structure of the target apparatus 20 of the content delivery system by the 1st Embodiment of this invention. 本発明の第1の実施形態によるスポットデータベース204に記憶されるスポットデータベースの一例を示す図である。It is a figure which shows an example of the spot database memorize | stored in the spot database 204 by the 1st Embodiment of this invention. 本発明の第1の実施形態による対象装置20等の外観図である。It is an external view of the object apparatus 20 grade | etc., By the 1st Embodiment of this invention. 図6(A)の対象装置20の画像表示部208における画面表示の一例を示す図である。It is a figure which shows an example of the screen display in the image display part 208 of the target apparatus 20 of FIG. 6 (A). 本発明の第1の実施形態によるコンテンツ配信システムの参照装置30の構成を示すブロック図である。It is a block diagram which shows the structure of the reference apparatus 30 of the content delivery system by the 1st Embodiment of this invention. 本発明の第1の実施形態によるセッションキーデータベース305に記憶されるセッションキーデータベースの一例を示す図である。It is a figure which shows an example of the session key database memorize | stored in the session key database 305 by the 1st Embodiment of this invention. 本発明の第1の実施形態によるコンテンツデータベース306に記憶されるデータベースの一例を示す図である。It is a figure which shows an example of the database memorize | stored in the content database 306 by the 1st Embodiment of this invention. 本発明の第1の実施形態によるコンテンツ配信システムのコンテンツ記憶装置40の構成を示すブロック図である。It is a block diagram which shows the structure of the content storage apparatus 40 of the content delivery system by the 1st Embodiment of this invention. 本発明の第1の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。It is a sequence diagram which shows the process of the content delivery system by the 1st Embodiment of this invention. 図12のシーケンス図による処理時に端末装置の表示部109に表示される画像の一例を示す図である。It is a figure which shows an example of the image displayed on the display part 109 of a terminal device at the time of the process by the sequence diagram of FIG. 対象装置20の対象装置受信確認用データの送信キューにおける処理について説明するための図である。6 is a diagram for explaining processing in a transmission queue of target device reception confirmation data of the target device 20. FIG. 本発明の第2の実施形態によるコンテンツ配信システム100bの概要を示す構成図である。It is a block diagram which shows the outline | summary of the content delivery system 100b by the 2nd Embodiment of this invention.

符号の説明Explanation of symbols

10・・・端末装置、20・・・対象装置、30・・・参照装置、40・・・コンテンツ記憶装置、100a、100b・・・コンテンツ配信システム、101・・・ユーザ入力部、102・・・セッションキー生成部、103・・・セッションキー変換部、104・・・赤外線送信処理部、105・・・ネットワーク送信処理部、106・・・コンテンツ要求処理部、107・・・ネットワーク受信処理部、108・・・表示処理部、109・・・表示部、110・・・赤外線送信部、111・・・ネットワーク送受信部、112・・・受信確認用キー生成部、113・・・受信確認用キー変換部、114・・・赤外線受信部、115・・・赤外線受信処理部、201・・・赤外線受信部、202・・・赤外線受信処理部、203・・・データ生成部、204・・・スポットデータベース、205・・・状態管理部、206・・・ネットワーク送信処理部、207・・・出力処理部、208・・・画像表示部、209・・・ネットワーク受信処理部、210・・・赤外線送信処理部、211・・・赤外線送信部、212・・・対象装置受信確認用データ生成部、213・・・スポットID記憶部、301・・・ネットワーク受信処理部、302・・・ネットワーク送信処理部、303・・・セッションキー管理部、304・・・コンテンツ決定部、305・・・セッションキーデータベース、306・・・コンテンツデータベース、401・・・ネットワーク受信処理部、402・・・コンテンツ処理部、403・・・コンテンツデータベース、404・・・ネットワーク送信処理部 DESCRIPTION OF SYMBOLS 10 ... Terminal device, 20 ... Target device, 30 ... Reference device, 40 ... Content storage device, 100a, 100b ... Content distribution system, 101 ... User input part, 102 ... Session key generation unit 103: Session key conversion unit 104: Infrared transmission processing unit 105: Network transmission processing unit 106: Content request processing unit 107: Network reception processing unit , 108 ... display processing unit, 109 ... display unit, 110 ... infrared transmission unit, 111 ... network transmission / reception unit, 112 ... key generation unit for reception confirmation, 113 ... for reception confirmation Key conversion unit 114... Infrared reception unit 115... Infrared reception processing unit 201... Infrared reception unit 202... Infrared reception processing unit 203. Data generation unit, 204 ... spot database, 205 ... state management unit, 206 ... network transmission processing unit, 207 ... output processing unit, 208 ... image display unit, 209 ... network reception Processing unit 210 ... Infrared transmission processing unit 211 ... Infrared transmission unit 212 ... Target device reception confirmation data generation unit 213 ... Spot ID storage unit 301 ... Network reception processing unit 302 ... Network transmission processing unit 303 ... Session key management unit 304 ... Content determination unit 305 ... Session key database 306 ... Content database 401 ... Network reception processing unit 402: Content processing unit 403: Content database 404: Network transmission processing Part

Claims (15)

端末装置と対象装置とコンテンツ配信装置とを備えるコンテンツ配信システムにおいて、
前記端末装置は、
第1のセッションキーを生成する第1のセッションキー生成部と、
前記第1のセッションキーと所定の関係を有する第2のセッションキーを生成する第2のセッションキー生成部と、
前記対象装置で前記第1のセッションキーが受信されたか否かについて確認する受信確認用キーを生成する受信確認用キー生成部と、
前記第1のセッションキーと前記受信確認用キーとを前記対象装置に送信する第1の送信部と、
前記対象装置から前記受信確認用キーを受信した場合に前記第2のセッションキーを前記コンテンツ配信装置に対して送信する第2の送信部とを備え、
前記対象装置は、
自対象装置を識別する対象装置識別データを予め記憶する対象装置識別データ記憶部と、
前記端末装置から前記第1のセッションキーと前記受信確認用キーとを受信した場合に前記第1のセッションキーと前記対象装置識別データ記憶部が記憶している対象装置識別データとを前記コンテンツ配信装置に送信するとともに前記受信確認用キーを前記端末装置に送信する第3の送信部とを備え、
前記コンテンツ配信装置は、
対象装置識別データとコンテンツとを予め対応付けて記憶するコンテンツ記憶部と、
前記対象装置から送信された第1のセッションキーと前記端末装置から送信された第2のセッションキーとが所定の関係を有するか否かについて判定する判定部と、
前記判定部が前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有すると判定した場合に前記対象装置から送信された対象装置識別データに対応するコンテンツを前記コンテンツ記憶部から読み出して前記端末装置に配信するコンテンツ配信部と、
を備えることを特徴とするコンテンツ配信システム。
In a content distribution system comprising a terminal device, a target device, and a content distribution device,
The terminal device
A first session key generation unit for generating a first session key;
A second session key generation unit for generating a second session key having a predetermined relationship with the first session key;
A reception confirmation key generating unit that generates a reception confirmation key for confirming whether or not the first session key is received by the target device;
A first transmitter that transmits the first session key and the reception confirmation key to the target device;
A second transmission unit that transmits the second session key to the content distribution device when the reception confirmation key is received from the target device;
The target device is:
A target device identification data storage unit that stores in advance target device identification data for identifying the target device;
When the first session key and the reception confirmation key are received from the terminal device, the content distribution includes the first session key and the target device identification data stored in the target device identification data storage unit. A third transmission unit for transmitting to the device and transmitting the reception confirmation key to the terminal device,
The content distribution device includes:
A content storage unit that stores the target device identification data and the content in association with each other;
A determination unit that determines whether or not the first session key transmitted from the target device and the second session key transmitted from the terminal device have a predetermined relationship;
When the determination unit determines that the first session key and the second session key have a predetermined relationship, content corresponding to the target device identification data transmitted from the target device is transmitted from the content storage unit. A content delivery unit that reads and delivers to the terminal device;
A content distribution system comprising:
端末装置と対象装置とコンテンツ配信装置とを備えるコンテンツ配信システムにおいて、
前記端末装置は、
第1のセッションキーを生成する第1のセッションキー生成部と、
前記第1のセッションキーと所定の関係を有する第2のセッションキーを生成する第2のセッションキー生成部と、
前記対象装置で前記第1のセッションキーが受信されたか否かについて確認する受信確認用キーを生成する受信確認用キー生成部と、
前記第1のセッションキーと前記受信確認用キーとを前記対象装置に送信する第1の送信部と、
前記対象装置から前記受信確認用キーを受信した場合に前記第2のセッションキーを前記コンテンツ配信装置に対して送信する第2の送信部とを備え、
前記対象装置は、
自対象装置を識別する対象装置識別データを予め記憶する対象装置識別データ記憶部と、
前記端末装置から前記第1のセッションキーと前記受信確認用キーとを受信した場合に前記第1のセッションキーと前記対象装置識別データ記憶部が記憶している対象装置識別データとを前記コンテンツ配信装置に送信するとともに前記受信確認用キーを前記端末装置に継続的に送信する第3の送信部とを備え、
前記コンテンツ配信装置は、
対象装置識別データとコンテンツとを予め対応付けて記憶するコンテンツ記憶部と、
前記対象装置から送信された第1のセッションキーと前記端末装置から送信された第2のセッションキーとが所定の関係を有するか否かについて判定する判定部と、
前記判定部が前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有すると判定した場合に、前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有することを示す受信確認用データを前記対象装置に対して送信するとともに、前記対象装置から送信された対象装置識別データに対応するコンテンツを前記コンテンツ記憶部から読み出して前記端末装置に配信するコンテンツ配信部とを備え、
前記第3の送信部は、自対象装置が前記コンテンツ配信部から前記受信確認用データを受信した場合に、前記受信確認用キーの前記端末装置への継続的な送信を停止することを特徴とするコンテンツ配信システム。
In a content distribution system comprising a terminal device, a target device, and a content distribution device,
The terminal device
A first session key generation unit for generating a first session key;
A second session key generation unit for generating a second session key having a predetermined relationship with the first session key;
A reception confirmation key generating unit that generates a reception confirmation key for confirming whether or not the first session key is received by the target device;
A first transmitter that transmits the first session key and the reception confirmation key to the target device;
A second transmission unit that transmits the second session key to the content distribution device when the reception confirmation key is received from the target device;
The target device is:
A target device identification data storage unit that stores in advance target device identification data for identifying the target device;
When the first session key and the reception confirmation key are received from the terminal device, the content distribution includes the first session key and the target device identification data stored in the target device identification data storage unit. A third transmitter for transmitting to the device and continuously transmitting the reception confirmation key to the terminal device;
The content distribution device includes:
A content storage unit that stores the target device identification data and the content in association with each other;
A determination unit that determines whether or not the first session key transmitted from the target device and the second session key transmitted from the terminal device have a predetermined relationship;
When the determination unit determines that the first session key and the second session key have a predetermined relationship, the first session key and the second session key have a predetermined relationship A content distribution unit that transmits reception confirmation data indicating the above to the target device, and reads content corresponding to the target device identification data transmitted from the target device from the content storage unit and distributes the content to the terminal device And
The third transmission unit stops continuous transmission of the reception confirmation key to the terminal device when the target device receives the reception confirmation data from the content distribution unit. Content distribution system.
前記受信確認用キー生成部は、自端末装置を識別する端末装置識別データ以外のデータを前記受信確認用キーとして生成することを特徴とする請求項2に記載のコンテンツ配信システム。   The content delivery system according to claim 2, wherein the reception confirmation key generation unit generates data other than terminal device identification data for identifying the terminal device as the reception confirmation key. 前記受信確認用キー生成部は、乱数を含む前記受信確認用キーを生成することを特徴とする請求項2に記載のコンテンツ配信システム。   The content delivery system according to claim 2, wherein the reception confirmation key generating unit generates the reception confirmation key including a random number. 前記受信確認用キー生成部は、自端末装置を識別する端末装置識別データと所定のカウンタ値とを結合したデータに基づいて前記受信確認用キーを生成することを特徴とする請求項2に記載のコンテンツ配信システム。   3. The reception confirmation key generation unit generates the reception confirmation key based on data obtained by combining terminal device identification data for identifying the terminal device and a predetermined counter value. Content distribution system. 前記受信確認用キー生成部は、前記第1のセッションキー生成部が生成する第1のセッションキーと同じキーを前記受信確認用キーとして生成することを特徴とする請求項2に記載のコンテンツ配信システム。   The content delivery according to claim 2, wherein the reception confirmation key generation unit generates the same key as the first session key generated by the first session key generation unit as the reception confirmation key. system. 対象装置とコンテンツ配信装置と通信する端末装置において、
第1のセッションキーを生成する第1のセッションキー生成部と、
前記第1のセッションキーと所定の関係を有する第2のセッションキーを生成する第2のセッションキー生成部と、
前記対象装置で前記第1のセッションキーが受信されたか否かについて確認する受信確認用キーを生成する受信確認用キー生成部と、
前記第1のセッションキーと前記受信確認用キーとを前記対象装置に送信する第1の送信部と、
前記対象装置から前記受信確認用キーを受信した場合に前記第2のセッションキーを前記コンテンツ配信装置に対して送信する第2の送信部と、
を備えることを特徴とする端末装置。
In the terminal device that communicates with the target device and the content distribution device,
A first session key generation unit for generating a first session key;
A second session key generation unit for generating a second session key having a predetermined relationship with the first session key;
A reception confirmation key generating unit that generates a reception confirmation key for confirming whether or not the first session key is received by the target device;
A first transmitter that transmits the first session key and the reception confirmation key to the target device;
A second transmission unit that transmits the second session key to the content distribution device when the reception confirmation key is received from the target device;
A terminal device comprising:
前記対象装置から前記受信確認用キーを受信した場合に前記受信確認用キーを受信したことを通知する通知部を備えることを特徴とする請求項7に記載の端末装置。   The terminal device according to claim 7, further comprising a notification unit that notifies that the reception confirmation key has been received when the reception confirmation key is received from the target device. 前記第1の送信部は、無線通信を利用して前記第1のセッションキーと前記受信確認用キーとを前記対象装置に送信することを特徴とする請求項7又は8に記載の端末装置。   The terminal device according to claim 7 or 8, wherein the first transmission unit transmits the first session key and the reception confirmation key to the target device using wireless communication. 前記第1の送信部は、赤外線通信を利用して前記第1のセッションキーと前記受信確認用キーとを前記対象装置に送信することを特徴とする請求項9に記載の端末装置。   The terminal device according to claim 9, wherein the first transmission unit transmits the first session key and the reception confirmation key to the target device using infrared communication. 前記第2の送信部は、無線通信を利用して前記第2のセッションキーを前記コンテンツ配信装置に送信することを特徴とする請求項7から10までのいずれかの項に記載の端末装置。   The terminal device according to claim 7, wherein the second transmission unit transmits the second session key to the content distribution device using wireless communication. 端末装置とコンテンツ配信装置と通信する対象装置において、
自対象装置を識別する対象装置識別データを予め記憶する対象装置識別データ記憶部と、
前記端末装置から前記第1のセッションキーと前記受信確認用キーとを受信した場合に前記第1のセッションキーと前記対象装置識別データ記憶部が記憶している対象装置識別データとを前記コンテンツ配信装置に送信するとともに前記受信確認用キーを前記端末装置に送信する第3の送信部と、
を備えることを特徴とする対象装置。
In the target device that communicates with the terminal device and the content distribution device,
A target device identification data storage unit that stores in advance target device identification data for identifying the target device;
When the first session key and the reception confirmation key are received from the terminal device, the content distribution includes the first session key and the target device identification data stored in the target device identification data storage unit. A third transmitter for transmitting to the terminal and transmitting the reception confirmation key to the terminal device;
A target device comprising:
前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有することを示す受信確認用データを前記コンテンツ配信装置から受信した場合に、その受信確認用データを前記端末装置に対して送信する第4の送信部を備えることを特徴とする請求項12に記載の対象装置。   When reception confirmation data indicating that the first session key and the second session key have a predetermined relationship is received from the content distribution device, the reception confirmation data is sent to the terminal device. The target device according to claim 12, further comprising a fourth transmission unit for transmission. 端末装置と対象装置と通信するコンテンツ配信装置において、
各対象装置を識別する対象装置識別データとコンテンツとを予め対応付けて記憶するコンテンツ記憶部と、
前記対象装置から送信された第1のセッションキーと前記端末装置から送信された第2のセッションキーとが所定の関係を有するか否かについて判定する判定部と、
前記判定部が前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有すると判定した場合に、前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有することを示す受信確認用データを前記対象装置に対して送信するとともに、前記対象装置から送信された対象装置識別データに対応するコンテンツを前記コンテンツ記憶部から読み出して前記端末装置に配信するコンテンツ配信部と、
を備えることを特徴とするコンテンツ配信装置。
In a content distribution device that communicates with a terminal device and a target device,
A content storage unit for storing target device identification data for identifying each target device and content in association with each other;
A determination unit that determines whether or not the first session key transmitted from the target device and the second session key transmitted from the terminal device have a predetermined relationship;
When the determination unit determines that the first session key and the second session key have a predetermined relationship, the first session key and the second session key have a predetermined relationship A content distribution unit that transmits reception confirmation data indicating the above to the target device, and reads content corresponding to the target device identification data transmitted from the target device from the content storage unit and distributes the content to the terminal device When,
A content distribution apparatus comprising:
端末装置と対象装置とコンテンツ配信装置とを用いたコンテンツ配信方法において、
前記端末装置は、
第1のセッションキーを生成する第1のセッションキー生成過程と、
前記第1のセッションキーと所定の関係を有する第2のセッションキーを生成する第2のセッションキー生成過程と、
前記対象装置で前記第1のセッションキーが受信されたか否かについて確認する受信確認用キーを生成する受信確認用キー生成過程と、
前記第1のセッションキーと前記受信確認用キーとを前記対象装置に送信する第1の送信過程と、
前記対象装置から前記受信確認用キーを受信した場合に前記第2のセッションキーを前記コンテンツ配信装置に対して送信する第2の送信過程とを実行し、
前記対象装置は、
自対象装置を識別する対象装置識別データを予め記憶する対象装置識別データ記憶過程と、
前記端末装置から前記第1のセッションキーと前記受信確認用キーとを受信した場合に前記第1のセッションキーと前記対象装置識別データ記憶過程で記憶した対象装置識別データとを前記コンテンツ配信装置に送信するとともに前記受信確認用キーを前記端末装置に送信する第3の送信過程とを実行し、
前記コンテンツ配信装置は、
対象装置識別データとコンテンツとを予め対応付けて記憶するコンテンツ記憶過程と、
前記対象装置から送信された第1のセッションキーと前記端末装置から送信された第2のセッションキーとが所定の関係を有するか否かについて判定する判定過程と、
前記判定過程で前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有すると判定した場合に前記対象装置から送信された対象装置識別データに対応するコンテンツを読み出して前記端末装置に配信するコンテンツ配信過程とを実行することを特徴とするコンテンツ配信方法。
In a content distribution method using a terminal device, a target device, and a content distribution device,
The terminal device
A first session key generation process for generating a first session key;
A second session key generating step of generating a second session key having a predetermined relationship with the first session key;
A reception confirmation key generating step for generating a reception confirmation key for confirming whether or not the first session key has been received by the target device;
A first transmission process of transmitting the first session key and the reception confirmation key to the target device;
A second transmission step of transmitting the second session key to the content distribution device when the reception confirmation key is received from the target device;
The target device is:
A target device identification data storage process for storing in advance target device identification data for identifying the target device;
When the first session key and the reception confirmation key are received from the terminal device, the first session key and the target device identification data stored in the target device identification data storage process are stored in the content distribution device. And performing a third transmission process of transmitting the reception confirmation key to the terminal device,
The content distribution device includes:
A content storage process for storing target device identification data and content in association with each other;
A determination process for determining whether or not the first session key transmitted from the target device and the second session key transmitted from the terminal device have a predetermined relationship;
When it is determined in the determination process that the first session key and the second session key have a predetermined relationship, content corresponding to target device identification data transmitted from the target device is read and the terminal device A content distribution method comprising: executing a content distribution process for distributing content to the content.
JP2007050735A 2007-02-28 2007-02-28 Content distribution system, terminal device, target device, content distribution device, and content distribution method Expired - Fee Related JP4836034B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007050735A JP4836034B2 (en) 2007-02-28 2007-02-28 Content distribution system, terminal device, target device, content distribution device, and content distribution method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007050735A JP4836034B2 (en) 2007-02-28 2007-02-28 Content distribution system, terminal device, target device, content distribution device, and content distribution method

Publications (2)

Publication Number Publication Date
JP2008217165A JP2008217165A (en) 2008-09-18
JP4836034B2 true JP4836034B2 (en) 2011-12-14

Family

ID=39837168

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007050735A Expired - Fee Related JP4836034B2 (en) 2007-02-28 2007-02-28 Content distribution system, terminal device, target device, content distribution device, and content distribution method

Country Status (1)

Country Link
JP (1) JP4836034B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005063145A (en) * 2003-08-12 2005-03-10 I-Wave Data Co Ltd Information providing system, information providing method, program causing computer to execute the method, and information recording medium recording the program
WO2006072994A1 (en) * 2005-01-07 2006-07-13 Systemk Corporation Login-to-network-camera authentication system

Also Published As

Publication number Publication date
JP2008217165A (en) 2008-09-18

Similar Documents

Publication Publication Date Title
US10958656B2 (en) Cloud-based device information storage
EP2745207B1 (en) Apparatus and method for supporting family cloud in cloud computing system
CN111600710B (en) Key storage method, device, terminal, server and readable medium
CN106686008B (en) Information storage means and device
JP6254350B2 (en) Multimedia data transmitting / receiving apparatus and method using NFC
JP4612817B2 (en) Group management apparatus, information processing method, computer program, and recording medium
JP2004164638A (en) Safe resource management method and system
CN102739643A (en) Permitting access to a network
JPWO2008117556A1 (en) Log acquisition system, log collection terminal, log acquisition terminal, log acquisition method and program using them
CN104365127B (en) Method for following the trail of mobile device in remote display unit
JP2015033086A (en) Wireless communication system, pairing device, method for pairing a plurality of devices, and program for causing computer to realize the method
WO2016201811A1 (en) Identity authentication method, apparatus and system
US10291621B2 (en) System, information processing apparatus, and storage medium
CN102045335B (en) Terminal device, signature generation server, simple id management system, simple id management method
JP2002271318A (en) Wireless communication device, authentication management server
JP5013288B2 (en) Content distribution system, content distribution method, terminal device, target device, and reference device
JP4836034B2 (en) Content distribution system, terminal device, target device, content distribution device, and content distribution method
JP6566456B1 (en) Display control system, communication apparatus, display control method, and display control program
JP4858774B2 (en) Content distribution system, content distribution method, terminal device, target device, and reference device
WO2020100235A1 (en) Information processing method, information processing program, information processing device, and information processing system
JP4803603B2 (en) Content distribution system, terminal device, target device, and content distribution method
JP2008071216A (en) Information transmission system, information transmission computer and program
JP6654934B2 (en) Authentication system
JP4735972B2 (en) Information distribution system, user device, and information distribution method
JP2008047003A (en) Information transmission system, information transmission computer and program

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

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110829

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: 20110906

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: 20110916

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

Free format text: PAYMENT UNTIL: 20141007

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees