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 methodInfo
- 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
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参照)。このようなコンテンツ配信システムでは、端末装置からコンテンツ配信システムへ赤外線等で端末装置のアドレスなど端末装置識別データを送って、このアドレスを基に端末装置へのコンテンツの配信を行なっていた。
しかしながら、上記従来の技術においては、端末装置の端末装置識別データをコンテンツ配信装置に送信する必要があったため、セキュリティ保護や情報漏洩の観点から問題があった。特に、端末装置識別データの送信に赤外線を用いた場合には、第三者によって赤外線を傍受されれば簡単に情報漏洩が生じてしまう危険性があった。 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
As the
図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
上記のセッションキーSK1は、赤外線通信によって端末装置10から対象装置20へ送信される。そのため、ユーザは端末装置10を持って対象装置20の近くまで行き、端末装置10を対象装置20に向けた状態で所定の操作を行なう。また、参照装置30と端末装置10及び対象装置20の間は、図示しない有線LAN(Local Area Network)や無線LAN、あるいはその他の方式のネットワークによって通信が行なわれる。
The session key SK1 is transmitted from the
2つの異なる経路で送られてきたセッションキーSK1、SK2を受信した参照装置30は、それら2つのセッションキーを照合して、セッションキーSK1とSK2が所定の関係を有しているか否かを判定する。この例では、端末装置10で2つの同一のセッションキーSK1、SK2を生成することになり、これらが別々の経路で参照装置30へ送信される。
なお、本実施形態では、所定の関係として、セッションキーSK1とセッションキーSK2とが同一であるという関係を用いているが、その他の関係を用いてもよい。例えば、セッションキーSK1をハッシュ化したものをセッションキーSK2として用いることなどができる。
The
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
端末装置10に配信されるコンテンツは、コンテンツ記憶装置40(40a〜40c)に記憶されている。上記URLを受信した端末装置10は、当該URLに対応するコンテンツ記憶装置40にネットワーク60を介してアクセスしてコンテンツを要求する。そしてこの要求を受けたコンテンツ記憶装置40によって、目的のコンテンツがネットワーク60を介して端末装置10へ配信される。
The content distributed to the
ここで、端末装置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
(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
When strict anonymity for the
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
(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
Here, the input of the hash function includes the unique data of the
Thus, the method of generating a session key using a hash function also has an advantage that the session key generation process in the
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
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
端末装置10はセッションキーSK1と同時に受信確認用キーK1を対象装置20に送信する。対象装置20は受信確認用キーK1を受信すると、対象装置受信確認用データとして受信確認用キーK1を含めたデータを赤外線によって周囲の端末装置に向けて送信を開始する。
そして端末装置10は、対象装置受信確認用データを受信して自身が送信した受信確認用キーK1が含まれているかどうか確認し、含まれている場合に参照装置30へ向けてセッションキーSK2と受信確認用キーK1を送信する。またこのときにユーザからの要求が対象装置20で取得された旨を示す出力を端末装置10からユーザに対して行なう。例えば、端末装置10の表示画面に、ユーザからの要求が対象装置20で取得された旨を表示する。
参照装置30は、端末装置10から受信確認用キーK1を受信すると、参照装置受信確認用データとして受信確認用キーK1を含むデータを対象装置20に送信する。
対象装置20は、参照装置受信確認用データを受信すると受信確認用キーK1に該当する対象装置受信確認用データの送信を停止する。
The
Then, the
When the
When the
図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
ユーザ入力部101は、ユーザからの操作入力を受け付けるインタフェースであり、例えば、表示画面(表示部109)上のメニューやコマンドを選択するためのカーソルキーや、特定の目的のコマンドに割り当てられたボタンなどで構成される。ユーザからの操作入力の内容としては、赤外線送信部110から赤外線を送信してコンテンツの取得を開始する操作入力、参照装置30から受信したURLにアクセスしてコンテンツを要求する操作入力、配信されたコンテンツを表示画面に表示させ、表示されたコンテンツのスクロールなど表示状態を変更する操作入力などがある。赤外線送信の操作入力が行なわれた場合は、セッションキー生成部102へセッションキーの生成命令が出力されるとともに受信確認用キー生成部112へ受信確認用キーK1の生成命令が出力される。コンテンツ要求の操作入力が行なわれた場合は、コンテンツ要求処理部106へコンテンツの要求命令が出力される。
The
セッションキー生成部102は、セッションキーSK1及びSK2を生成してセッションキー変換部103に出力する。セッションキーの生成方法は、上述した(1)〜(3)の乱数を用いる方法、ハッシュ関数を用いる方法、暗号化を用いる方法のうちいずれを使用するかが予め設定されており、セッションキー生成部102は、当該設定されたアルゴリズムに従って、セッションキーを生成する。
セッションキー変換部103は、セッションキー生成部102により生成されたセッションキーを、赤外線送信部110やネットワーク送受信部111から送信するデータのデータ形式に変換して、変換されたセッションキーSK1を赤外線送信処理部104へ、変換されたセッションキーSK2をネットワーク送信処理部105へ、それぞれ出力する。
Session
Session
赤外線送信処理部104は、入力されたセッションキーSK1及び受信確認用キーK1に対して赤外線通信で用いるデータ変調などの処理を行ない、処理されたセッションキーSK1及び受信確認用キーK1を赤外線送信部110から対象装置20に送信する。
コンテンツ要求処理部106には、ネットワーク受信処理部107から、参照装置30より取得されたURLが入力される。コンテンツ要求処理部106は、このURLに従って、当該URLに対応するコンテンツ記憶装置40に目的のコンテンツの配信を要求するためのコンテンツ取得要求データを生成して、生成したコンテンツ取得要求データをネットワーク送信処理部105に出力する。
The infrared
The URL acquired from the
ネットワーク送信処理部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
ネットワーク送受信部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 /
The network
表示処理部108は、入力されたURLデータやコンテンツ、対象装置受信確認用データの受信通知を表示部109に表示させるための処理を行なう。例えば、コンテンツが符号化された画像データであればそれをデコードして表示部109に出力し、文字データであれば文字のデータとして表示部109に出力する。
表示部109は、表示処理部108から入力されるデータを表示する表示デバイスであり、液晶パネルなどによって構成される。なお、本実施形態では、対象装置10から受信確認用キーK1を受信した場合に、受信確認用キーK1を受信したことを通知する通知部として、表示部109を用いるが、これに限定されるものではない。例えば、配信されるコンテンツに音声データが含まれる場合には、表示部109の代わりに、音声データの再生を行なう音声処理部やスピーカを設けてもよいし、音声処理部やスピーカを、表示部109とともに設けるようにしてもよい。
The
The
受信確認用キー生成部112は、受信確認用キーK1を生成して受信確認用キー変換部113に出力する。受信確認用キーK1の生成方法は、上述した(1)〜(4)のセッションキーの生成方法と同様の方法を使用することができる。
受信確認用キー変換部113は、受信確認用キー生成部112により生成された受信確認用キーK1を、赤外線送信部110やネットワーク送受信部111から送信するデータのデータ形式に変換して、変換された受信確認用キーK1を赤外線送信処理部104とネットワーク送信処理部105へ、それぞれ出力する。
The reception confirmation
The reception confirmation key conversion unit 113 converts the reception confirmation key K1 generated by the reception confirmation
図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
Although not shown in detail in the
図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
端末装置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
The
ネットワーク送信処理部206は、入力された上記の送信データを所定の通信プロトコルにデータ変換し、変換された送信データを参照装置30に送信する。例えば、通信プロトコルにTCP/IPが利用されている場合、入力されたデータのパケット化とヘッダの付加が行なわれる。
スポットデータベース204には、画像表示部208に表示するデータであるコンテキストデータと、コンテキストデータを指定するコンテキストIDとが対応付けられて記憶されている。コンテキストデータを複数用意しておくことで、一つの対象装置20で多くのデータを切り換えて表示することができる。
The network
In the
図5は、本発明の第1の実施形態によるスポットデータベース204に記憶されるスポットデータベースの一例を示す図である。図5において、例えばコンテキストデータであるContext−Aには、コンテキストIDとして1が割り当てられている。また、各コンテキストデータには当該コンテキストデータを表示する条件が予め定められている。この条件には、例えば、曜日、天候、気温などがある。すなわち、曜日や天候や気温に応じて画像表示部208で表示する画像データ(コンテキストデータ)の表示を切り換えることができる。
FIG. 5 is a diagram showing an example of a spot database stored in the
図4に戻り、状態管理部205は、画像表示部208に表示させるコンテキストデータの切り換えを管理する。具体的には、状態管理部205は上記の条件に従って、スポットデータベース204からコンテキストデータを選択して読み出す。そして読み出したコンテキストデータを出力処理部207に出力する(画像表示部208への表示が行なわれる)とともに、読み出したコンテキストデータに対応するコンテキストIDをデータ生成部203に出力する。異なる条件下では異なるコンテキストデータが選択されるので、そのことに応じた画像表示部208の表示の切り換えが行なわれる。また、データ生成部203へ入力されるコンテキストID、すなわち参照装置30へ送信されるコンテキストIDは、対象装置20の現在の状態(画像表示部208の表示内容)を示すことになる。
Returning to FIG. 4, the
出力処理部207は、状態管理部205から入力されたコンテキストデータを画像表示部208に表示するための処理を行なう。画像表示部208は、コンテキストデータを表示する表示デバイスであり、液晶パネルやプラズマディスプレイパネルなどによって構成される。
ネットワーク受信処理部209は、参照装置30から入力された参照装置受信確認用データに対してヘッダの除去やパケット化データの再構築などの処理を行ない、受信確認を行なう。受信確認用キーK1は赤外線送信処理部210に出力される。
The
The network
赤外線送信処理部210は、対象装置受信確認用データ生成部212から入力された受信確認用キーK1に対して赤外線通信で用いるデータ変調などの処理を行ない、処理された受信確認用キーK1を対象装置受信確認用データとして赤外線送信部211から端末装置に送信する。またネットワーク受信処理部209から受信確認用キーK1が入力されると、該当する受信確認用キーK1の対象装置受信確認用データの出力を終了する。
対象装置受信確認用データ生成部212は、上記受信した受信確認用キーK1から端末装置に送信する送信データを生成し、赤外線送信処理部210に出力する。
The infrared
The target device reception confirmation
図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
図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
図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
図8は、本発明の第1の実施形態によるコンテンツ配信システムの参照装置30の構成を示すブロック図である。参照装置30は、ネットワーク受信処理部301、ネットワーク送信処理部302、セッションキー管理部303、コンテンツ決定部304、セッションキーデータベース305、コンテンツデータベース306を備えている。
FIG. 8 is a block diagram showing the configuration of the
ネットワーク受信処理部301は、セッションキーSK1とスポットIDとコンテキストIDとからなる対象装置20からの送信データを受信し、セッションキー管理部303に出力する。また、端末装置10から送信されるセッションキーSK2と受信確認用キーK1と端末装置10のアドレスとを受信して、セッションキーSK2と受信確認用キーK1とをセッションキー管理部303に出力し、端末装置10のアドレスをコンテンツ決定部304に出力する。
The network
セッションキー管理部303は、上記受信された送信データに含まれるセッションキーSK1とスポットIDとコンテキストIDとを対応付けてセッションキーデータベース305へ記録する。また、セッションキーSK2が受信されてネットワーク受信処理部301から入力されると、セッションキーデータベース305内のセッションキーSK1との照合を行ない、入力されたセッションキーSK2と各セッションキーSK1とが所定の関係(本実施形態ではセッションキーSK1とSK2とが同一であるという関係)を有しているか否かを判定する。セッションキーデータベース305内にあるセッションキーSK1が上記所定の関係を有したものであれば、当該セッションキーSK1に対応するスポットIDとコンテキストIDとをコンテンツ決定部304に出力し、受信確認用キーK1をネットワーク送信処理部302に出力する。
The session
図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
図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
The
The network
図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
In FIG. 10, for example, the URL of the location on the
図11は、本発明の第1の実施形態によるコンテンツ配信システムのコンテンツ記憶装置40の構成を示すブロック図である。コンテンツ記憶装置40は、ネットワーク受信処理部401、コンテンツ処理部402、コンテンツデータベース403、ネットワーク送信処理部404を備えている。
FIG. 11 is a block diagram showing the configuration of the
ネットワーク受信処理部401は、端末装置10から送信されるコンテンツ取得要求データを受信して、コンテンツ処理部402に出力する。コンテンツ処理部402は、コンテンツ取得要求データにより指定されたURLに該当するコンテンツをコンテンツデータベース403から読み出してネットワーク送信処理部404に出力する。ネットワーク送信処理部404は、そのコンテンツをコンテンツ要求元の端末装置10に送信する。コンテンツデータベース403には、各URLに対応したコンテンツが記憶されている。
The network
図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
The content distribution system 100 a starts its operation when the user presses the infrared transmission button of the
端末装置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
The
In this embodiment, the session key SK1 and the reception confirmation key K1 are transmitted from the
In addition, when the
端末装置10は、対象装置20から対象装置受信確認用データを受信して、受信データに自端末装置が送信した受信確認用キーK1が含まれていることを確認すると(ステップ116)、ユーザに対して、端末装置10の表示部109において、対象装置20から対象装置受信確認用データを受信したことを示す出力を行ない(ステップ117)、セッションキーSK2と受信確認用キーK1と端末装置10のアドレスとをネットワーク送受信部111から参照装置30に送信する(ステップ105)。このとき、端末装置10の表示部109には、図13(C)のように「赤外線送信完了」というメッセージを有する画面が表示される。
When the
参照装置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
参照装置30はさらに、上記取り出されたスポットIDとコンテキストIDに該当するURLを検索によってコンテンツデータベース306から読み出して(ステップS107)、読み出したURLをステップS105で受信したアドレスの端末装置10宛てに送信する(ステップS108)。
対象装置20は、参照装置30から送信される参照装置受信確認用データを受信し(ステップ118)、受信データに含まれる受信確認用キーK1に対応付けられたデータを含む対象装置受信確認用データの送信を終了する(ステップ119)。なお、対象装置は、ステップS118で参照装置30から受信した参照装置受信確認用データを、端末装置10に対して送信するようにしてもよい。
The
The
端末装置10は、参照装置30から送信される上記のURLを受信し、表示部109に図13(D)のようなコンテンツアクセス用画面を表示する(ステップS109)。このコンテンツアクセス用画面には、上記受信したURLと、「コンテンツを取得しますか?」というユーザに確認を求めるメッセージと、「はい」及び「いいえ」の選択アイコンなどが含まれる。ここでは、ユーザにより、ユーザ入力部101のカーソルキーやコンテンツ要求ボタンなどを利用して「はい」の確認入力が行なわれた場合について説明する。
The
上記のユーザ入力を受けると、端末装置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
The
The
In this way, the distribution of the content from the
図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
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
次に、図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
次に、図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
With the above processing, when the target device reception confirmation data is transmitted from the
(第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
The configurations of the
本発明の第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
また、本発明の第2の実施形態における対象装置20は、自対象装置20を識別する対象装置識別データを予め記憶するスポットID記憶部213(対象装置識別データ記憶部)と、前記端末装置10から前記セッションキーSK1と前記受信確認用キーK1とを受信した場合に前記セッションキーSK1と前記スポットID記憶部213が記憶している対象装置識別データとを前記コンテンツ配信装置に送信するとともに前記受信確認用キーK1を前記端末装置10に継続的に送信する赤外線送信部211(第3の送信部、第4の送信部)とを備える。
The
また、本発明の第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
A session key management unit 303 (determination unit) that determines whether or not the session key SK1 transmitted from the
Receiving confirmation indicating that the session key SK1 and the session key SK2 have a predetermined relationship when the session
The
以上説明したように、本発明の第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
また、対象装置20からスポットIDとコンテキストIDとを参照装置30に送信し、上記セッションキーの照合ができた場合に、スポットID及びコンテキストIDに対応するURLが端末装置10に送信される。端末装置10は上記のURLに応じたコンテンツをコンテンツ記憶装置40から取得する。コンテキストIDには対象装置20の状態が関連付けられており、これを利用することによって、対象装置20の状態毎に異なるコンテンツを配信することが可能である。
In addition, when the
また、端末装置10と対象装置20間の通信では端末装置10からセッションキーSK1と受信確認用キーK1とを送信して受信確認用キーK1を受信するだけであるので、通信処理が簡略であり、コンテンツの配信要求を短時間に行なうことができ、また送受信部の構成も簡単にすることができる。
Further, in the communication between the
本発明の第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
Similarly, the reception confirmation key K1 transmitted to acquire the target device reception confirmation data from the
Furthermore, when the
以上、図面を参照して本発明の第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
Further, in addition to displaying the distributed content on the
また、端末装置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
In addition, although each said communication function can be used also for communication between the
また、端末装置10が対象装置20から自分に該当する対象装置受信確認用データを受信したときの出力処理について、ここではユーザへ画面表示によって通知する方法について説明したが、この方法に限定されるものではなく、例えばバイブレータ等による振動やランプの点灯、音などを利用してユーザに通知するようにしてもよい。またユーザに通知せずに自動的に処理を継続してもよい。
In addition, the output processing when the
なお、以上説明した本発明の第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
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、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.
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
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.
第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:
自対象装置を識別する対象装置識別データを予め記憶する対象装置識別データ記憶部と、
前記端末装置から前記第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のセッションキーとが所定の関係を有するか否かについて判定する判定部と、
前記判定部が前記第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.
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)
| 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 |
-
2007
- 2007-02-28 JP JP2007050735A patent/JP4836034B2/en not_active Expired - Fee Related
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 |