JP4803603B2 - Content distribution system, terminal device, target device, and content distribution method - Google Patents
Content distribution system, terminal device, target device, and content distribution method Download PDFInfo
- Publication number
- JP4803603B2 JP4803603B2 JP2007050736A JP2007050736A JP4803603B2 JP 4803603 B2 JP4803603 B2 JP 4803603B2 JP 2007050736 A JP2007050736 A JP 2007050736A JP 2007050736 A JP2007050736 A JP 2007050736A JP 4803603 B2 JP4803603 B2 JP 4803603B2
- Authority
- JP
- Japan
- Prior art keywords
- identification data
- session key
- target device
- terminal device
- reception identification
- 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
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Storage Device Security (AREA)
Description
本発明は、コンテンツ配信システム、端末装置、対象装置及びコンテンツ配信方法、特に、コンテンツ配信装置から端末装置にコンテンツを配信するためのコンテンツ配信システム、端末装置、対象装置及びコンテンツ配信方法に関する。 The present invention relates to a content distribution system, a terminal device, a target device, and a content distribution method, and more particularly to a content distribution system, a terminal device, a target device, and a content distribution method for distributing content from the content distribution device to the terminal device.
従来、例えば公共の場所や美術館などで画像等のデータを表示して人々に情報提供を行なうコンテンツ配信装置に対して、ユーザの所持する端末装置から所定のデータを送信して、コンテンツ配信装置に表示されている画像データに関連したデータ(以下コンテンツという)を端末装置に配信するコンテンツ配信システムが知られている(例えば、特許文献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 unique data of the terminal device to the content distribution device. In particular, when infrared rays are used for transmission of unique 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. An object of the present invention is to provide a content distribution system, a terminal device, and a content distribution method that allow a user of the terminal device to know that communication is normally performed between the terminal device and the target device.
本発明は、上記課題を解決するためになされたもので、端末装置と対象装置とコンテンツ配信装置とを備えるコンテンツ配信システムにおいて、前記端末装置は、第1のセッションキーを生成する第1のセッションキー生成部と、前記第1のセッションキーと所定の関係を有する第2のセッションキーを生成する第2のセッションキー生成部と、前記対象装置で前記第1のセッションキーが受信されたか否かについて確認する受信識別用データを生成する受信識別用データ生成部と、前記第1のセッションキーと前記受信識別用データとを前記対象装置に送信する第1の送信部と、前記第2のセッションキーを前記コンテンツ配信装置に対して送信する第2の送信部とを備え、前記対象装置は、自対象装置を識別する対象装置識別データを予め記憶する対象装置識別データ記憶部と、前記端末装置から前記第1のセッションキーと前記受信識別用データとを受信した場合に前記第1のセッションキーと前記対象装置識別データ記憶部が記憶している対象装置識別データとを前記コンテンツ配信装置に送信する第3の送信部と、前記端末装置から前記受信識別用データを受信した場合に前記受信識別用データを受信したことを通知する通知部とを備え、前記コンテンツ配信装置は、対象装置識別データとコンテンツとを予め対応付けて記憶するコンテンツ記憶部と、前記対象装置から送信された第1のセッションキーと前記端末装置から送信された第2のセッションキーとが所定の関係を有するか否かについて判定する判定部と、前記判定部が前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有すると判定した場合に前記対象装置から送信された対象装置識別データに対応するコンテンツを前記コンテンツ記憶部から読み出して前記端末装置に配信するコンテンツ配信部とを備える。
本発明では、自端末装置の識別データを対象装置に送信することなく、コンテンツ配信装置からコンテンツを取得することができる。このため、コンテンツ配信装置からコンテンツの配信を受ける際に自端末装置の識別データを第三者に盗まれることを防ぐことができる。
また、端末装置の利用者は、端末装置から対象装置に第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 identification data generation unit that generates reception identification data to be confirmed, a first transmission unit that transmits the first session key and the reception identification data to the target device, and the second session. A second transmission unit that transmits a key to the content distribution device, wherein the target device preliminarily stores target device identification data for identifying the target device. A target device identification data storage unit to be stored; and when the first session key and the reception identification data are received from the terminal device, the first session key and the target device identification data storage unit store A third transmission unit that transmits the received device identification data to the content distribution device, and a notification unit that notifies that the reception identification data has been received when the reception identification data is received from the terminal device; The content distribution device includes a content storage unit that stores target device identification data and content in association with each other in advance, a first session key transmitted from the target device, and a second transmitted from the terminal device. A determination unit that determines whether or not the session key has a predetermined relationship, and the determination unit includes the first session key and the second session key And Sshonki comprises 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, content can be acquired from a content distribution device without transmitting 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.
Further, the user of the terminal device can know whether or not the first session key has been normally transmitted from the terminal device to the target device based on whether or not the notification unit has notified the reception identification data. .
また、本発明は、対象装置とコンテンツ配信装置と通信する端末装置において、第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 identification data generation unit that generates reception identification data for confirming whether or not the first session key has been received by the target device; A first transmission unit configured to transmit a first session key and the reception identification data to the target device; and a second transmission unit configured to transmit the second session key to the content distribution device.
また、本発明の前記受信識別用データ生成部は、前記受信識別用データを予め生成しておく。
本発明では、受信識別用データ生成部が受信識別用データを予め生成しておくため、第1の送信部が第1のセッションキーと受信識別用データとを送信する際に受信識別用データを生成する必要がなくなる。
Further, the reception identification data generating unit of the present invention generates the reception identification data in advance.
In the present invention, since the reception identification data generation unit generates reception identification data in advance, the reception identification data is obtained when the first transmission unit transmits the first session key and the reception identification data. No need to generate.
また、本発明は、複数の受信識別用データの中からユーザの操作に基づいていずれかの受信識別用データを選択する受信識別用データ選択部を備え、受信識別用データ生成部は、前記受信識別用データ選択部が選択した受信識別用データを生成する。
本発明では、ユーザは、端末装置から対象装置に送信する受信識別用データを、送信の都度変更することができる。
The present invention further includes a reception identification data selection unit that selects any one of the reception identification data from a plurality of reception identification data based on a user operation, and the reception identification data generation unit includes the reception identification data generation unit. The reception identification data selected by the identification data selection unit is generated.
In the present invention, the user can change the reception identification data transmitted from the terminal device to the target device each time the data is transmitted.
また、本発明は、複数の受信識別用データの中からいずれかの受信識別用データを決定する受信識別用データ決定部と、前記受信識別用データ決定部が決定した受信識別用データを出力する受信識別用データ出力部とを備える。
本発明では、受信識別用データ決定部が決定した受信識別用データを受信識別用データ出力部で出力するので、利用者は、端末装置の自端末装置が対象装置に対してどのような受信識別用データを送信したかについて知ることができる。
Further, the present invention outputs a reception identification data determination unit that determines any reception identification data from among a plurality of reception identification data, and the reception identification data determined by the reception identification data determination unit A data output unit for reception identification.
In the present invention, since the reception identification data determined by the reception identification data determination unit is output by the reception identification data output unit, the user can identify what reception identification the terminal device of the terminal device has with respect to the target device. You can know if you have sent the data.
また、本発明の前記受信識別用データ生成部は、自端末装置と前記対象装置との間で共有する識別データを前記受信識別用データとして生成する。
本発明では、端末装置から対象装置に対して送信する受信識別用データを簡易にすることができる。
In addition, the reception identification data generation unit of the present invention generates identification data shared between the terminal device and the target device as the reception identification data.
In the present invention, the reception identification data transmitted from the terminal device to the target device can be simplified.
また、本発明の前記受信識別用データ生成部は、画像データを前記受信識別用データとして生成する。
本発明では、ユーザが作成する画像データを受信識別用データとして生成することができる
In addition, the reception identification data generation unit of the present invention generates image data as the reception identification data.
In the present invention, image data created by a user can be generated as reception identification data.
また、本発明は、端末装置とコンテンツ配信装置と通信する対象装置において、自対象装置を識別する対象装置識別データを予め記憶する対象装置識別データ記憶部と、前記端末装置から前記第1のセッションキーと前記受信識別用データとを受信した場合に前記第1のセッションキーと前記対象装置識別データ記憶部が記憶している対象装置識別データとを前記コンテンツ配信装置に送信する第1の送信部と、前記端末装置から前記受信識別用データを受信した場合に前記受信識別用データを受信したことを通知する通知部とを備える。 Further, the present invention provides a target device identification data storage unit that stores in advance target device identification data for identifying a target device in a target device that communicates with a terminal device and a content distribution device, and the first session from the terminal device. A first transmission unit that transmits the first session key and the target device identification data stored in the target device identification data storage unit to the content distribution device when the key and the reception identification data are received And a notification unit for notifying that the reception identification data has been received when the reception identification data is received from the terminal device.
また、本発明は、端末装置と対象装置とコンテンツ配信装置とを用いたコンテンツ配信方法において、前記端末装置は、第1のセッションキーを生成する第1のセッションキー生成過程と、前記第1のセッションキーと所定の関係を有する第2のセッションキーを生成する第2のセッションキー生成過程と、前記対象装置で前記第1のセッションキーが受信されたか否かについて確認する受信識別用データを生成する受信識別用データ生成過程と、前記第1のセッションキーと前記受信識別用データとを前記対象装置に送信する第1の送信過程と、前記第2のセッションキーを前記コンテンツ配信装置に対して送信する第2の送信過程とを実行し、前記対象装置は、自対象装置を識別する対象装置識別データを予め記憶する対象装置識別データ記憶過程と、前記端末装置から前記第1のセッションキーと前記受信識別用データとを受信した場合に前記第1のセッションキーと前記対象装置識別データ記憶過程で記憶した対象装置識別データとを前記コンテンツ配信装置に送信する第3の送信過程と、前記端末装置から前記受信識別用データを受信した場合に前記受信識別用データを受信したことを通知する受信識別用データ受信通知過程とを実行し、前記コンテンツ配信装置は、対象装置識別データとコンテンツとを予め対応付けて記憶するコンテンツ記憶過程と、前記対象装置から送信された第1のセッションキーと前記端末装置から送信された第2のセッションキーとが所定の関係を有するか否かについて判定する判定過程と、前記判定過程で前記第1のセッションキーと前記第2のセッションキーとが所定の関係を有すると判定した場合に前記対象装置から送信された対象装置識別データに対応するコンテンツを読み出して前記端末装置に配信するコンテンツ配信過程とを実行する。 According to the present invention, in the content distribution method using the terminal device, the target device, and the content distribution device, the terminal device generates a first session key that generates a first session key; A second session key generation process for generating a second session key having a predetermined relationship with the session key, and reception identification data for confirming whether or not the first session key has been received by the target device A reception identification data generating process, a first transmission process of transmitting the first session key and the reception identification data to the target apparatus, and the second session key to the content distribution apparatus. A second transmission step of transmitting, and the target device stores target device identification data for previously storing target device identification data for identifying the target device. And storing the first session key and the target device identification data stored in the target device identification data storage step when the first session key and the reception identification data are received from the terminal device. A third transmission process for transmitting to the content distribution apparatus; and a reception identification data reception notification process for notifying that the reception identification data has been received when the reception identification data is received from the terminal apparatus. The content distribution device stores a content storing process in which target device identification data and content are associated with each other in advance, a first session key transmitted from the target device, and a second session transmitted from the terminal device. A determination process for determining whether or not a key has a predetermined relationship; and the first session key and the key in the determination process And 2 session key to perform a content distribution process that distributes to the terminal device reads the content corresponding to the transmitted target device identification data from the target device if it is determined to have a predetermined relationship.
本発明では、コンテンツ配信装置からコンテンツの配信を受ける際に自端末装置の識別データを第三者に盗まれることを防ぐことができ、端末装置と対象装置との間で通信が正常に行なわれていることを端末装置の利用者が知ることができるコンテンツ配信システム、端末装置及びコンテンツ配信方法を提供する。 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. A content distribution system, a terminal device, and a content distribution method are provided.
(第1の実施形態)
以下、図面を参照し、本発明の実施形態について説明する。
図1は、本発明の実施形態によるコンテンツ配信システムの概要を示す構成図である。このコンテンツ配信システムは、端末装置10(10a〜10c)、対象装置20、参照装置30、コンテンツ記憶装置40(40a〜40c)を備えている。なお、ここでは、参照装置30とコンテンツ記憶装置40とが別々の装置である場合について説明しているが、これに限定されるものではなく、参照装置30とコンテンツ記憶装置40とをコンテンツ配信装置として1台の装置により構成してもよい。
コンテンツ配信システムは、対象装置20に関連したデータとしてのコンテンツをユーザが所持する端末装置10に配信するシステムである。対象装置20としては、例えば街中などに設置されて人々に画像データや文字データを提供しているデータ表示装置がある。この場合、上記の画像データや文字データに関連するコンテンツが端末装置10に配信される。また、美術館等において絵画や彫刻などの展示物近傍に対象装置20を設置して、展示物に関連するコンテンツを端末装置10に配信することもできる。
(First embodiment)
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a configuration diagram showing an outline of a content distribution system according to an embodiment of the present invention. This content distribution system includes a terminal device 10 (10a to 10c), a
The content distribution system is a system for distributing content as data related to the
図1において、端末装置10は2つのセッションキーSK1、SK2を生成して、一方のセッションキー(SK1とする)を、対象装置20を経由して参照装置30へ送信し、他方のセッションキー(SK2とする)を参照装置30へ直接送信する。端末装置10はまた、端末装置10を特定するデータとして、端末装置10のネットワーク60上のアドレスを、参照装置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が所定の関係を有しているか否かを判定する。本発明の第1の実施形態では、所定の関係として、セッションキーSK1とセッションキーSK2とが同一であるという関係を用いている。この例では、端末装置10で2つの同一のセッションキーSK1、SK2(すなわち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に記憶されている。上記URLを受信した端末装置10は、当該URLに対応するコンテンツ記憶装置40にアクセスしてコンテンツを要求する。そしてこの要求を受けたコンテンツ記憶装置40によって、目的のコンテンツが端末装置10へ配信される。
Content distributed to the
ここで、端末装置10により生成されるセッションキーSK1及びSK2は、端末装置10が対象装置20によって特定されることを防ぐため、端末装置10に固有のデータを含まないようにして構成する。また、参照装置30において異なる2つの経路で取得したセッションキーSK1、SK2が同一の端末装置10から送られたものであることを判別可能とするため、他の端末装置からのセッションキーとは重複しない文字列としてセッションキーSK1及びSK2を構成する。
また端末装置10はセッションキーSK1と共に受信識別用データK1を対象装置20に送信する。対象装置20は受信識別用データK1を受信すると、受信識別用データK1に基づいて画像データを生成し、端末装置10の送信データが対象装置20で取得された旨を表示をユーザに対して行なう。
Here, the session keys SK1 and SK2 generated by the
Further, the
対象装置20は、端末装置10が送信した受信識別用データK1に基づいてアイコンなどの画像データを生成する。このとき受信識別用データK1と画像データは、端末装置10と対象装置20の間で共通のルールで関連付けされている。例えば対象装置20において出力する画像データが表示画面に表示するアイコンである場合、端末装置10と対象装置20はアイコンごとにIDが付与されている共通の表示用アイコンテーブルを持ち、端末装置10は受信識別用データK1として後述するIDを送信すると、対象装置20は表示用アイコンテーブルからIDに該当するアイコンを抽出し、受信確認として表示する。
また端末装置10は、ユーザが自身の端末装置に該当する画像データを識別できるように受信識別用データK1を選択する必要がある。受信識別用データK1を選択する方法として以下の方法を用いることができる。
The
Further, the
(1)受信識別用データK1を選択する1つ目の方法として、予め端末装置に受信識別用データK1を設定する方法について説明する。この方法では、端末装置10は、ユーザが受信識別用データK1を設定するためのユーザインタフェースを備え、ユーザは事前に受信識別用データK1を設定する。このユーザインタフェースは、例えば画像データの候補の一覧を表示し、この中からユーザが選択した画像データに関連付けられた受信識別用データK1を登録する。端末装置10は赤外線送出時にセッションキーと共にこの事前に設定された受信識別用データK1を送出し、対象装置20は受信した受信識別用データK1に基づく画像データを表示する。ユーザは自身が事前に登録した画像データが対象装置20に表示されることによって自分の端末装置から送信したデータが対象装置20で正常に受信されたことを確認することができる。
このように受信識別用データK1を設定すると、ユーザは自分の好きな画像データを使用できるため、対象装置に出力されたときに一目で識別しやすいという利点がある。
(1) As a first method for selecting the reception identification data K1, a method for setting the reception identification data K1 in the terminal device in advance will be described. In this method, the
Setting the reception identification data K1 in this way has an advantage that the user can use his / her favorite image data and can easily identify at a glance when the data is output to the target device.
(2)受信識別用データK1を選択する2つ目の方法として、赤外線送信時にユーザが受信識別用データK1を選択する方法について説明する。この方法では、端末装置10が赤外線送信を行なう度に、ユーザは画像データを選択する。ユーザが赤外線送信ボタンを押すと、端末装置10は表示装置に画像データの候補をいくつか表示する。端末装置10に表示する候補の選択は端末装置がランダムに選択しても良いし、順序が予め設定されていても良い。ユーザは表示された候補の中から画像データを1つ選択し、端末装置10は候補の中からユーザが選択した画像データに関連付けられた受信識別用データK1を送信する。
こうして受信識別用データK1をユーザが送信時に決定すると、対象装置に受信識別用データが受信されたときにユーザが一目で識別しやすくなる上に、送信の都度アイコンを変更できるため、同一ユーザが連続して選択を行なった場合でも第三者からのユーザの同定がなされにくくなるという利点がある。
(2) As a second method of selecting the reception identification data K1, a method in which the user selects the reception identification data K1 during infrared transmission will be described. In this method, the user selects image data every time the
When the user determines the reception identification data K1 at the time of transmission in this way, the user can easily identify at a glance when the reception identification data is received by the target device, and the icon can be changed each time transmission is performed. There is an advantage in that it is difficult to identify a user from a third party even when the selection is performed continuously.
(3)受信識別用データK1を選択する3つ目の方法として、端末装置が受信識別用データK1を自動的に選択する方法について説明する。この方法では、端末装置10は、受信識別用データをランダムまたは予め設定された順序に基づいて選択することによって決定する。ユーザから赤外線送信要求があるたびに、端末装置10は受信識別用データを決定して送信を行なうと共に、送信した受信識別用データに関連付けられた受信確認を端末装置の表示装置に出力してユーザに通知する。ユーザは端末装置10に出力される画像データと同じ画像データが対象装置20に表示されることによって自分の端末装置からの送信データが対象装置に受信されたことを確認することができる。
このように受信識別用データK1を決定すると、ユーザが受信識別用データK1を設定する必要がないという利点がある。またこうして決定した受信識別用データK1はランダムに選択することができるために対象装置の出力が同じになりにくく、同一ユーザが連続して選択を行なった場合でも第三者からのユーザの同定がなされにくくなる。
(3) As a third method for selecting the reception identification data K1, a method in which the terminal device automatically selects the reception identification data K1 will be described. In this method, the
If the reception identification data K1 is determined in this way, there is an advantage that the user does not need to set the reception identification data K1. In addition, since the reception identification data K1 determined in this way can be selected at random, the output of the target device is unlikely to be the same, and even when the same user makes successive selections, identification of the user from a third party is possible. It becomes difficult to be done.
図2は、図1のコンテンツ配信システムにおける端末装置10の構成を示すブロック図である。端末装置10は、ユーザ入力部101、セッションキー生成部102、セッションキー変換部103、赤外線送信処理部104、ネットワーク送信処理部105、コンテンツ要求処理部106、ネットワーク受信処理部107、表示処理部108、表示部109、赤外線送信部110、ネットワーク送受信部111、受信識別用データ生成部112、受信識別用データ変換部113を備えている。
FIG. 2 is a block diagram showing a configuration of the
ユーザ入力部101は、ユーザからの操作入力を受け付けるインタフェースであり、例えば、表示画面(表示部109)上のメニューやコマンドを選択するためのカーソルキーや、特定の目的のコマンドに割り当てられたボタンなどで構成される。ユーザからの操作入力の内容としては、赤外線送信部110から赤外線を送信してコンテンツの取得を開始する操作入力、参照装置30から受信したURLにアクセスしてコンテンツを要求する操作入力、配信されたコンテンツを表示画面に表示させ、表示されたコンテンツのスクロールなど表示状態を変更する操作入力、受信識別用データK1を決定する操作入力などがある。赤外線送信の操作入力が行なわれた場合は、セッションキー生成部102へセッションキーの生成命令が出力されるとともに受信識別用データ生成部112へ受信識別用データK1の生成命令が出力される。コンテンツ要求の操作入力が行なわれた場合は、コンテンツ要求処理部106へコンテンツの要求命令が出力される。
The
セッションキー生成部102は、セッションキーSK1及びSK2を生成してセッションキー変換部103に出力する。セッションキー生成部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、及びコンテンツ要求処理部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 transmitting / receiving
The network
表示処理部108は、入力されたURLデータやコンテンツを表示部109に表示させるための処理を行なう。例えば、コンテンツが符号化された画像データであればそれをデコードして表示部109に出力し、文字データであれば文字のデータとして表示部109に出力する。
表示部109は、表示処理部108から入力されるデータを表示する表示デバイスであり、液晶パネルなどによって構成される。なお、本実施形態では、対象装置10から受信識別用データを受信した場合に、受信識別用データを受信したことを通知する通知部として、表示部109を用いるが、これに限定されるものではない。例えば、配信されるコンテンツに音声データが含まれる場合には、表示部109の代わりに、音声データの再生を行なう音声処理部やスピーカを設けてもよいし、音声処理部やスピーカを、表示部109とともに設けるようにしてもよい。
The
The
受信識別用データ生成部112は、受信識別用データK1を生成して受信識別用データ変換部113に出力する。受信識別用データK1の生成方法は、上述した(1)〜(3)の受信識別用データK1の生成方法のうちいずれを使用するかが予め設定されており、受信識別用データ生成部112はユーザ入力部101からの要求を受けて当該設定されたアルゴリズムに従ってセッションキーを生成する。
受信識別用データ変換部113は、受信識別用データ生成部112により生成された受信識別用データK1を、赤外線送信部110から送信するデータのデータ形式に変換して、変換された受信識別用データK1を赤外線送信処理部104に出力する。
The reception identification
The reception identification
図3は、本発明の第1の実施形態による端末装置10の外観図である。端末装置10の正面には表示部109とユーザ入力部101が設けられ、上面には赤外線送信部110とネットワーク送受信部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、スポットID記憶部210を備えている。
FIG. 4 is a block diagram showing the configuration of the
端末装置10から赤外線送信されたセッションキーSK1及び受信識別用データK1は、赤外線受信部201によって受信され、赤外線受信処理部202によって所定のデータ復調などの処理が行なわれて、セッションキーSK1はデータ生成部203へ、受信識別用データK1は受信識別用データ生成部209へそれぞれ入力される。
データ生成部203は、上記受信したセッションキーSK1と、状態管理部205から入力されるコンテキストIDと、スポットID記憶部210に記憶されているスポットID(対象装置20に固有のID)とから参照装置30に送信する送信データを生成し、ネットワーク送信処理部206に出力する。
The session key SK1 and the reception identification data K1 transmitted from the
The
ネットワーク送信処理部206は、入力された上記の送信データを所定の通信プロトコルにデータ変換し、変換された送信データを参照装置30に送信する。例えば、通信プロトコルにTCP/IPが利用されている場合、入力されたデータのパケット化とヘッダの付加が行なわれる。
スポットデータベース204には、画像表示部208に表示するデータであるコンテキストデータと、コンテキストデータを指定するコンテキストIDとが対応付けられて記憶されている。コンテキストデータを複数用意しておくことで、一つの対象装置20で多くのデータを切り換えて表示することができる。
The network
In the
状態管理部205は、画像表示部208に表示させるコンテキストデータの切り換えを管理する。具体的には、状態管理部205は上記の条件に従って、スポットデータベース204からコンテキストデータを選択して読み出す。そして読み出したコンテキストデータを出力処理部207に出力する(画像表示部208への表示が行なわれる)とともに、読み出したコンテキストデータに対応するコンテキストIDをデータ生成部203に出力する。異なる条件下では異なるコンテキストデータが選択されるので、そのことに応じた画像表示部208の表示の切り換えが行なわれる。また、データ生成部203へ入力されるコンテキストID、すなわち参照装置30へ送信されるコンテキストIDは、対象装置20の現在の状態(画像表示部208の表示内容)を示すことになる。
The
出力処理部207は、状態管理部205から入力されたコンテキストデータや、受信識別用データ生成部209から入力された受信確認を画像表示部208に表示するための処理を行なう。画像表示部208は、コンテキストデータや受信識別用データを表示する表示デバイスであり、液晶パネルやプラズマディスプレイパネルなどによって構成される。
受信識別用データ生成部209は、上記受信した受信識別用データK1に基づいて該当する受信確認用出力データを生成する。出力データの生成方法は、前述した受信識別用データK1と受信識別用データとの関係が予め設定されており、受信識別用データ生成部209はこの関係に従って受信識別用データを生成する。そして生成した受信識別用データを出力処理部207に出力する。
The
The reception identification
図5は、本発明の第1の実施形態によるスポットデータベース204に記憶されるスポットデータベースの一例を示す図である。図5において、例えばコンテキストデータであるContext−Aには、コンテキストIDとして1が割り当てられている。また、各コンテキストデータには当該コンテキストデータを表示する条件が予め定められている。この条件には、例えば、曜日、天候、気温などがある。すなわち、曜日や天候や気温に応じて画像表示部208で表示する画像データ(コンテキストデータ)の表示を切り換えることができる。
FIG. 5 is a diagram showing an example of a spot database stored in the
図6は、本発明の第1の実施形態による対象装置20等の外観図である。図6は平面ディスプレイ型の対象装置20の例であり、画像表示部208の上部に赤外線受信部201が設置されている。端末装置10を持つユーザは、この赤外線受信部201に向けて端末装置10を操作する。対象装置20は赤外線受光部201でデータが取得できたことをユーザへ通知するために、画像表示部208に端末装置ごとに異なるアイコンを表示する。
FIG. 6 is an external view of the
図7は、図6の対象装置20の画像表示部208における画面表示の一例を示す図である。対象装置20の画像表示部208には、動画像表示領域2081、静止画表示領域2082、テロップ表示領域2083、ウェブコンテンツ表示領域2084などが設けられている。これら各領域の表示は、スポットデータベース204のコンテキストデータによって切り換えを行なっている。
さらに端末装置10からデータを受信すると、各々の端末装置からの受信識別用データK1に基づく受信識別用データのアイコンを表示するための受信識別用データ表示領域2085を備えている。
FIG. 7 is a diagram illustrating an example of a screen display in the
Further, when data is received from the
図8(A)〜図8(D)は、対象装置20の画像表示部208の受信識別用データ表示領域2085に表示される受信識別用データの一例を示す図である。
図8(A)は、受信識別用データとして、文字を使用する場合の表示例である。ユーザは対象装置20に表示される数字やアルファベットによって各々の端末装置からの受信識別用データを区別する。このとき端末装置10は、共通テーブルを利用する方法の他に受信識別用データとしてアスキーコードなどの文字コードを送信する方法がある。
また使用する文字は、アルファベット以外に漢字や記号などを用いてもよい。この場合はアスキーコードの代わりにSJIS(Shift Japan Industrial Standard)やEUC(Extended UNIX(登録商標) Code)・UTF(UCS Transformation Format)などの文字コードを使用する。また、図8(A)では、各々の端末装置に対する受信識別用データがそれぞれ一文字の画像データからなる場合について示しているが、複数の文字を組み合わせて使用しても良い。
8A to 8D are diagrams illustrating an example of reception identification data displayed in the reception identification data display area 2085 of the
FIG. 8A is a display example when characters are used as reception identification data. The user distinguishes the reception identification data from each terminal device by the numbers and alphabets displayed on the
In addition to the alphabet, kanji and symbols may be used as characters to be used. In this case, a character code such as SJIS (Shift Japan Industrial Standard), EUC (Extended UNIX (registered trademark) Code) or UTF (UCS Transformation Format) is used instead of the ASCII code. Further, FIG. 8A shows the case where the reception identification data for each terminal device is composed of single-character image data, but a plurality of characters may be used in combination.
図8(B)は、受信識別用データとして、色を使用する場合の表示例である。ユーザは対象装置20に表示されるアイコンの色によって各々の端末装置からの受信識別用データを区別する。このとき端末装置10は、共通テーブルを利用する方法の他に受信識別用データとしてカラーコードを送信する方法がある。例えばカラーコードをRGBで送信する場合、赤色であれば端末装置はff0000という受信識別用データを送信する。
またカラーコードは説明したRGB以外にも、YUVに基づく色データを使用しても良い。
FIG. 8B is a display example when colors are used as reception identification data. The user distinguishes the reception identification data from each terminal device according to the color of the icon displayed on the
The color code may use color data based on YUV in addition to the described RGB.
図8(C)は、受信識別用データとして、絵やアイコンを使用する場合の表示例である。アイコンデータは、ビットマップデータとして端末装置10と対象装置20とで共通したテーブルを持ち、それぞれのデータに付与されたアイコンIDを受信識別用データとして使用する。またアイコンは静止画だけではなく、アニメーションパターンを利用して区別しても良い。
FIG. 8C shows a display example when a picture or icon is used as the reception identification data. The icon data has a table common to the
図8(D)は、受信識別用データとして、表示位置を利用した場合の表示例である。ユーザは対象装置20に表示されるアイコン(ここでは、アイコンとして星印の画像データを使用している)の表示場所(ここでは、表示領域を10個の領域に分割している)によって各々の端末装置からの受信識別用データを区別する。このとき端末装置10は受信識別用データとして、対象装置20の表示エリアに割り振られた表示エリア番号を送信する。図8(D)では、3台の端末装置が、エリア番号として4、6、9を選択した場合を示しており、表示画面の4番目、6番目、9番目の表示エリアにそれぞれ星印が表示されている。
なお、表示エリア番号の代わりにX軸・Y軸の値による座標値を使用しても良い。
他にも、1はアイコンが点灯し、0はアイコンが消灯するというように取り決めておき、受信識別用データとして例えば101010というデータを送信することによって、表示されるアイコンの点滅パターンによって他の端末装置の受信確認と区別できるなど表示内容を区別できるようにすることによって、各々の端末からの受信を区別する様々な方法を利用してもよい。
FIG. 8D shows a display example when the display position is used as reception identification data. The user selects each icon according to the display location (here, the display area is divided into 10 areas) of the icon (here, the star image data is used as the icon) displayed on the
Note that coordinate values based on X-axis and Y-axis values may be used instead of the display area number.
In addition, it is determined that the icon is turned on for 1 and the icon is turned off for 0, and data such as 101010 is transmitted as reception identification data, so that other terminals can be used depending on the icon blinking pattern displayed. Various methods for distinguishing reception from each terminal may be used by making it possible to distinguish display contents such as being able to distinguish from device reception confirmation.
また、アルファベットと色データを組み合わせるなど、上記図8(A)〜図8(D)で説明した各々の方法を組み合わせて使用してもよい。
ここでは画面内の受信識別用データ表示領域2085に対する表示で説明を行なったが、画像表示部208内の任意の場所に表示を行なっても良いし、外部に受信確認表示用の専用ディスプレイを設けても良い。さらに、図8(D)で説明した方法を応用して、外部にランプを並べた装置を接続して点灯させても良い。
Moreover, you may use combining each method demonstrated by the said FIG. 8 (A)-FIG. 8 (D), such as combining an alphabet and color data.
Here, the display for the reception identification data display area 2085 in the screen has been described. However, the display may be performed at any place in the
図9は、本発明の第1の実施形態によるコンテンツ配信システムの参照装置30の構成を示すブロック図である。参照装置30は、ネットワーク受信処理部301、ネットワーク送信処理部302、セッションキー管理部303、コンテンツ決定部304、セッションキーデータベース305、コンテンツデータベース306を備えている。
FIG. 9 is a block diagram showing a configuration of the
ネットワーク受信処理部301は、セッションキーSK1とスポットIDとコンテキストIDとからなる対象装置20からの送信データを受信し、セッションキー管理部303に出力する。また、端末装置10から送信されるセッションキーSK2と端末装置10のアドレスを受信して、セッションキーSK2をセッションキー管理部303に出力し、端末装置10のアドレスをコンテンツ決定部304に出力する。
The network
セッションキー管理部303は、上記受信された送信データに含まれるセッションキーSK1とスポットIDとコンテキストIDとを対応付けてセッションキーデータベース305へ記録する。また、セッションキーSK2が受信されてネットワーク受信処理部301から入力されると、セッションキーデータベース305内のセッションキーSK1との照合を行ない、入力されたセッションキーSK2と各セッションキーSK1とが所定の関係(本発明の第1の実施形態ではセッションキーSK1とSK2とが同一であるという関係)を有しているか否かを判定する。セッションキーデータベース305内にあるセッションキーSK1が上記所定の関係を有したものであれば、当該セッションキーSK1に対応するスポットIDとコンテキストIDとをコンテンツ決定部304に出力する。
The session
図10は、本発明の第1の実施形態によるセッションキーデータベース305に記憶されるセッションキーデータベースの一例を示す図である。セッションキーデータベースには、セッションキーとスポットIDとコンテキストIDとupdとが対応付けて記憶されている。updとしては、対象装置20からデータを受信した時刻が記録される。図10において、例えば1行目のデータは、スポットID=1を有する対象装置においてコンテキストID=0に対応する画像表示が行なわれている状態でなされたコンテンツ配信要求にかかるデータであり、端末装置10から送信されたセッションキーはSK1=fa03948591fcb629a124d0s6cba1962e729ca7b01であり、データが受信された時刻は2006−06−05 15:22:35(2006年6月5日15時22分35秒)であることを示している。
FIG. 10 is a diagram showing an example of a session key database stored in the session
図11は、本発明の第1の実施形態によるコンテンツデータベース306に記憶されるデータベースの一例を示す図である。コンテンツデータベース306には、スポットID、コンテキストID、コンテンツを取得するためのデータが対応付けられて記憶されている。
図11において、例えばスポットID=1、コンテキストID=1に対応するコンテンツが記憶されているネットワーク60上の場所のURLは、http://example.com/i/である。また、ここでは、スポットID=1の対象装置はコンテキストIDを4つ有し、スポットID=2の対象装置はコンテキストIDを1つ有し、スポットID=3の対象装置はコンテキストIDを5つ有する場合を示している。
FIG. 11 is a diagram showing an example of a database stored in the
In FIG. 11, for example, the URL of the location on the
図12は、本発明の第1の実施形態によるコンテンツ配信システムのコンテンツ記憶装置40の構成を示すブロック図である。コンテンツ記憶装置40は、ネットワーク受信処理部401、コンテンツ処理部402、コンテンツデータベース403、ネットワーク送信処理部404を備えている。
FIG. 12 is a block diagram showing the configuration of the
ネットワーク受信処理部401は、端末装置10から送信されるコンテンツ取得要求データを受信して、コンテンツ処理部402に出力する。コンテンツ処理部402は、コンテンツ取得要求データにより指定されたURLに該当するコンテンツをコンテンツデータベース403から読み出してネットワーク送信処理部404に出力する。ネットワーク送信処理部404は、そのコンテンツをコンテンツ要求元の端末装置10に送信する。コンテンツデータベース403には、各URLに対応したコンテンツが記憶されている。
The network
図13は、本発明の第1の実施形態によるコンテンツ配信システムの処理を示すシーケンス図である。また、図14は、図13のシーケンス図による処理時に端末装置の表示部109に表示される画像の一例を示す図である。
コンテンツ配信システムは、ユーザが端末装置10の赤外線送信ボタンを押下することによってその動作を開始する。ユーザは、例えば対象装置20の画像表示部208上に表示されている画像データに関連するコンテンツが欲しいと思った場合、対象装置20の近くに行き、端末装置10の赤外線送信部110を対象装置20に向けて上記の赤外線送信ボタンを押下する。このとき、端末装置10の表示部109には、初めの状態では図14(A)のように「ボタンを押してください」というメッセージが表示された初期画面が現れている。
FIG. 13 is a sequence diagram showing processing of the content distribution system according to the first embodiment of the present invention. FIG. 14 is a diagram illustrating an example of an image displayed on the
The content distribution system starts its operation when the user presses the infrared transmission button of the
端末装置10は、赤外線送信ボタンの押下によってユーザからの操作入力を受けると、セッションキーSK1及びSK2を生成する(ステップS101)。また一方で受信識別用データK1を生成する(ステップS111)。そして、セッションキーSK1と受信識別用データK1を赤外線送信部110から対象装置20へ送信し(ステップS102)、セッションキーSK2及び端末装置10のアドレスをネットワーク送受信部111から参照装置30に送信する(ステップS105)。このとき、端末装置10の表示部109には、図14(B)のように「セッションキー送出中」というメッセージを有する画面が表示される。
When the
セッションキーSK1と受信識別用データK1を受信した対象装置20は、受信識別用データK1から受信識別用データを生成して(ステップS112)、表示部109に受信識別用データを表示する(ステップS113)。また受信したセッションキーSK1と、スポットID記憶部210に記憶しているスポットIDと、セッションキーの受信時に画像表示部208に表示していたコンテキストデータに対応するコンテキストIDとを参照装置30に送信する(ステップS103)。
The
参照装置30は、対象装置20からセッションキーSK1、スポットID、コンテキストIDを受信し、受信したセッションキーSK1、スポットID、コンテキストIDを対応付けてセッションキーデータベース305に記録する(ステップS104)。また、端末装置10から送信されるセッションキーSK2及び端末装置10のアドレスを受信して、受信したセッションキーSK2をステップS104でセッションキーデータベース305に記憶しているセッションキーSK1と照合する。照合の結果、セッションキーSK2と所定の関係(前述の通りここではSK1=SK2の関係)を有するセッションキーSK1が得られると、当該セッションキーSK1に対応するスポットIDとコンテキストIDとをセッションキーデータベース305から読み出す(ステップS106)。
The
参照装置30はさらに、上記取り出されたスポットIDとコンテキストIDに該当するURLを検索によってコンテンツデータベース306から読み出して(ステップS107)、読み出したURLをステップS105で受信したアドレスの端末装置10宛てに送信する(ステップS108)。
端末装置10は、参照装置30から送信される上記のURLを受信し、表示部109に図14(C)のようなコンテンツアクセス用画面を表示する(ステップS109)。このコンテンツアクセス用画面には、上記受信したURLと、「コンテンツを取得しますか?」というユーザに確認を求めるメッセージと、「はい」及び「いいえ」の選択アイコンなどが含まれる。ここでは、ユーザにより、ユーザ入力部101のカーソルキーやコンテンツ要求ボタンなどを利用して「はい」の確認入力が行なわれた場合について説明する。
The
The
上記のユーザ入力を受けると、端末装置10は、ステップS108で受信した上記のURLに対応するコンテンツ記憶装置40にコンテンツ取得要求データを送信する(ステップS110)。このとき、端末装置10の表示部109には、図14(D)のように「コンテンツアクセス中」というメッセージを有する画面が表示される。
コンテンツ取得要求データを受信したコンテンツ記憶装置40は、受信したコンテンツ取得要求データにより指定されたURLに該当するコンテンツをコンテンツデータベース403から取り出し、端末装置10に送信する(ステップS111)。
端末装置10は、コンテンツ記憶装置40から送信される上記のコンテンツを受信し、受信したコンテンツを図14(E)のようなコンテンツ表示画面により表示部109に表示する(ステップS112)。
こうして、コンテンツ記憶装置40から端末装置10へのコンテンツの配信が完了し、コンテンツ配信システムの動作が終了する。
Upon receiving the user input, the
The
The
Thus, the distribution of the content from the
図15(A)〜(E)は、本発明の第1の実施形態による端末装置10の表示部109に表示される画像の一例を示す図である。この図15は、受信識別用データK1を設定する方法として、前述した(2)の方法、つまり、赤外線送信時にユーザが受信識別用データK1を選択する方法を用いた場合の、端末装置10の表示部109に表示される画面例を示している。
前述した図14(A)において「ボタンを押してください」というメッセージが表示された初期画面の代わりに、「受信確認を選択してボタンを押してください」というメッセージと共に、受信識別用データの候補がいくつか表示される。ユーザはカーソルキーなどによってこの候補の中から1つを選択して赤外線送信ボタンを押下すると、セッションキーSK1及びSK2の生成と共に受信識別用データを生成し、あとは前述の図13及び図14(A)〜図14(E)を用いて説明したものと同じ処理を行なう。
15A to 15E are diagrams illustrating examples of images displayed on the
In addition to the initial screen that displays the message “Please press the button” in FIG. 14A described above, together with the message “Please select the reception confirmation and press the button”, there are several candidates for the data for reception identification. Is displayed. When the user selects one of these candidates using a cursor key or the like and presses the infrared transmission button, the reception identification data is generated together with the generation of the session keys SK1 and SK2, and then the above-described FIG. 13 and FIG. A) to the same processing as described with reference to FIG.
図16(A)〜(E)は、本発明の第1の実施形態による端末装置10の表示部109に表示される画像の一例を示す図である。この図16は、受信識別用データK1を設定する方法として、前述した(3)の方法、つまり、端末装置が受信識別用データK1を自動的に選択する方法を用いた場合の、端末装置10の表示部109に表示される画面例を示している。
前述した図14(A)と同様に「ボタンを押してください」というメッセージが表示された初期画面において赤外線送信ボタンを押下すると、セッションキーSK1及びSK2の生成と共に受信識別用データK1をランダムに選択して、該当する受信確認を端末装置10の表示部109に表示する。あとは前述の図13及び図14(A)〜図14(E)を用いて説明したものと同じ処理を行なう。
FIGS. 16A to 16E are diagrams illustrating examples of images displayed on the
When the infrared transmission button is pressed on the initial screen on which the message “Please press the button” is displayed as in FIG. 14A, the reception identification data K1 is randomly selected along with the generation of the session keys SK1 and SK2. The corresponding reception confirmation is displayed on the
(第2の実施形態)
図17は、本発明の第2の実施形態によるコンテンツ配信システム100bの概要を示す構成図である。第2の実施形態が、第1の実施形態(図1参照)と異なる点は、コンテンツ装置40(40a、40b、40c)がネットワーク60を介して端末装置10(10a、10b、10c)に接続されているのではなく、コンテンツ装置40が参照装置30に直接接続されている点である。なお、ここでは、参照装置30とコンテンツ配信装置40とを併せてコンテンツ配信装置と称する。
端末装置10、対象装置20、参照装置30、コンテンツ記憶装置40の構成は、第1の実施形態とほぼ同じであるが、参照装置30がセッションキーSK1とセッションキーSK2とが所定の関係を有していると判定した場合に、参照装置30はコンテンツを取得するためのデータ(URLなど)を端末装置10に対して送信するのではなく、参照装置30がコンテンツを取得するためのデータに基づいてコンテンツ記憶装置40からコンテンツを読み出してそのコンテンツを端末装置10に対して送信する点で異なる。
(Second Embodiment)
FIG. 17 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 connected to the terminal device 10 (10a, 10b, 10c) via the
The configurations of the
本発明の第2の実施形態における端末装置10は、セッションキーSK1を生成するとともに、前記セッションキーSK1と所定の関係を有するセッションキーSK2を生成するセッションキー生成部102(第1のセッションキー生成部、第2のセッションキー生成部)と、前記対象装置20で前記セッションキーSK1が受信されたか否かについて確認する受信識別用データK1を生成する受信識別用データ生成部112と、前記セッションキーSK1と前記受信識別用データK1とを前記対象装置20に送信する赤外線送信部110(第1の送信部)と、前記対象装置20から前記受信識別用データK1を受信した場合に前記セッションキーSK2を前記参照装置30に対して送信するネットワーク送受信部111(第2の送信部)とを備える。
The
また、本発明の第2の実施形態における対象装置20は、自対象装置20を識別する対象装置識別データを予め記憶するスポットID記憶部210(対象装置識別データ記憶部)と、前記端末装置10から前記セッションキーSK1と前記受信識別用データK1とを受信した場合に前記セッションキーSK1と前記スポットID記憶部210が記憶している対象装置識別データとを前記参照装置30に送信するネットワーク送信処理部206(第3の送信部)と、前記端末装置10から前記受信識別用データK1を受信した場合に前記受信識別用データK1を受信したことを表示(通知)する画像表示部208(通知部)とを備える。
The
また、本発明の第2の実施形態における参照装置30とコンテンツ記憶装置40とからなるコンテンツ配信装置は、対象装置識別データK1とコンテンツとを予め対応付けて記憶するコンテンツデータベース306(コンテンツ記憶部)と、前記対象装置20から送信されたセッションキーSK1と前記端末装置20から送信されたセッションキーSK2とが所定の関係を有するか否かについて判定するセッションキー管理部303(判定部)と、前記セッションキー管理部303が前記セッションキーSK1と前記セッションキーSK2とが所定の関係を有すると判定した場合に前記対象装置20から送信された対象装置識別データに対応するコンテンツをコンテンツデータベース403(コンテンツ記憶部)から読み出して前記端末装置10に配信するネットワーク送信処理部404(コンテンツ配信部)とを備える。
In addition, the content distribution device including the
以上説明したように、本発明の第1又は第2の実施形態によれば、端末装置10により2つのセッションキーSK1とSK2を生成して、一方のセッションキーSK1を対象装置20経由で参照装置30へ送信し、他方のセッションキーSK2を参照装置30へ直接送信し、参照装置30において2つの異なる経路で送られたセッションキーを照合している。セッションキーSK1及びSK2は端末装置10の固有データが含まれないように生成するとともに、端末装置10の固有データとしてアドレスのみを参照装置30へ直接送信する。したがって、対象装置20によって端末装置10の固有データが知得されることがなく、端末装置10のセキュリティを保護することができる。
さらに対象装置20が複数の端末装置10のそれぞれに対して受信確認を出力することによって、各々のユーザは自端末からの要求が対象装置20で受信されたことを把握することが可能となる。
As described above, according to the first or second embodiment of the present invention, two session keys SK1 and SK2 are generated by the
Furthermore, when the
また、対象装置20からスポットIDとコンテキストIDとを参照装置30へ送信し、上記セッションキーの照合ができた場合に、スポットID及びコンテキストIDに対応するURLが端末装置10へ送信される。端末装置10は上記のURLに応じたコンテンツをコンテンツ記憶装置40から取得する。コンテキストIDには対象装置20の状態が関連付けられており、これを利用することによって、対象装置20の状態毎に異なるコンテンツを配信することが可能である。
Further, when the
また、端末装置10と対象装置20間の通信では端末装置10からセッションキーSK1と受信識別用データK1を送るだけであるので、通信処理が簡略であり、コンテンツの配信要求を短時間に行なうことができ、また送受信部の構成も簡単にすることができる。
また、複数の端末装置10から端末装置ごとに異なる受信識別用データK1を選択して送信することができるため、対象装置20が各々の端末からの受信識別用データK1に対応する受信確認を表示することによって、複数の端末装置が同時に赤外線を送信しても、各々のユーザは自分の送信した赤外線データが対象装置で受信されたかを判別することが可能である。
Further, in the communication between the
In addition, since it is possible to select and transmit different reception identification data K1 for each terminal device from the plurality of
以上、図面を参照して本発明の第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 above-described first or second embodiment, the case where a URL is used as “data for acquiring content” has been described. However, if the content can be specified, something other than the URL is used. 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を備えているものに限定されることはなく、外部にランプ等の出力装置を設けることで、絵画、彫刻などの展示物や、広告物の近くに設置され自らは画像表示等を行なわないタイプの対象装置20を用いてもよい。
また、端末装置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の間の通信にも上記の各通信機能を用いることができるが、特に赤外線通信、ブルートゥース、光伝送を用いれば好適である。
In addition, the
Further, communication is performed between the
Moreover, although each said communication function can be used also for communication between the
なお、以上説明した第1又は第2の実施形態において、図2の端末装置10のユーザ入力部101、セッションキー生成部102、セッションキー変換部103、赤外線送信処理部104、ネットワーク送信処理部105、コンテンツ要求処理部106、ネットワーク受信処理部107、表示処理部108、表示部109、赤外線送信部110、ネットワーク送受信部111、受信識別用データ生成部112、受信識別用データ変換部113や、図4の対象装置20の赤外線受信部201、赤外線受信処理部202、データ生成部203、スポットデータベース204、状態管理部205、ネットワーク送信処理部206、出力処理部207、画像表示部208、受信識別用データ生成部209、スポットID記憶部210や、図9の参照装置30のネットワーク受信処理部301、ネットワーク送信処理部302、セッションキー管理部303、コンテンツ決定部304、セッションキーデータベース305、コンテンツデータベース306や、図12のコンテンツ記憶装置40のネットワーク受信処理部401、コンテンツ処理部402、コンテンツデータベース403、ネットワーク送信処理部404の機能又はこれらの機能の一部を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコンテンツ配信システム100の制御を行なってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
In the first or second embodiment 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・・・受信識別用データ変換部、201・・・赤外線受信部、202・・・赤外線受信処理部、203・・・データ生成部、204・・・スポットデータベース、205・・・状態管理部、206・・・ネットワーク送信処理部、207・・・出力処理部、208・・・画像表示部、209・・・受信識別用データ生成部、210・・・スポットID記憶部、301・・・ネットワーク受信処理部、302・・・ネットワーク送信処理部、303・・・セッションキー管理部、304・・・コンテンツ決定部、305・・・セッションキーデータベース、306・・・コンテンツデータベース、401・・・ネットワーク受信処理部、402・・・コンテンツ処理部、403・・・コンテンツデータベース、404・・・ネットワーク送信処理部
DESCRIPTION OF
Claims (9)
前記端末装置は、
第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 identification data generation unit for generating reception identification data for confirming whether or not the first session key has been received by the target device;
A first transmitter that transmits the first session key and the reception identification data to the target device;
A second transmission unit that transmits the second session key to the content distribution 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 identification data 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;
A notification unit for notifying that the reception identification data has been received when the reception identification data is received from 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の送信部と、
を備えることを特徴とする端末装置。 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 identification data generation unit for generating reception identification data for confirming whether or not the first session key has been received by the target device;
A first transmitter that transmits the first session key and the reception identification data to the target device;
A second transmission unit for transmitting the second session key to the content distribution device;
A terminal device comprising:
受信識別用データ生成部は、前記受信識別用データ選択部が選択した受信識別用データを生成することを特徴とする請求項2に記載の端末装置。 A reception identification data selection unit that selects any one of the reception identification data based on a user operation from a plurality of reception identification data;
The terminal device according to claim 2, wherein the reception identification data generation unit generates the reception identification data selected by the reception identification data selection unit.
前記受信識別用データ決定部が決定した受信識別用データを出力する受信識別用データ出力部と、
を備えることを特徴とする請求項2に記載の端末装置。 A reception identification data determination unit that determines any reception identification data from among a plurality of reception identification data;
A reception identification data output unit for outputting the reception identification data determined by the reception identification data determination unit;
The terminal device according to claim 2, further comprising:
自対象装置を識別する対象装置識別データを予め記憶する対象装置識別データ記憶部と、
前記端末装置から前記第1のセッションキーと前記受信識別用データとを受信した場合に前記第1のセッションキーと前記対象装置識別データ記憶部が記憶している対象装置識別データとを前記コンテンツ配信装置に送信する第1の送信部と、
前記端末装置から前記受信識別用データを受信した場合に前記受信識別用データを受信したことを通知する通知部と、
を備えることを特徴とする対象装置。 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 identification data 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 first transmitter for transmitting to the device;
A notification unit for notifying that the reception identification data has been received when the reception identification data is received from the terminal device;
A target device 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 identification data generation process for generating reception identification data 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 identification data to the target device;
Performing a second transmission step of transmitting the second session key to the content distribution 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 identification data 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. A third transmission process to transmit;
Performing a reception identification data reception notification process for notifying that the reception identification data has been received when the reception identification data is received from 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 |
|---|---|---|---|
| JP2007050736A JP4803603B2 (en) | 2007-02-28 | 2007-02-28 | Content distribution system, terminal device, target device, and content distribution method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007050736A JP4803603B2 (en) | 2007-02-28 | 2007-02-28 | Content distribution system, terminal device, target device, and content distribution method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008217166A JP2008217166A (en) | 2008-09-18 |
| JP4803603B2 true JP4803603B2 (en) | 2011-10-26 |
Family
ID=39837169
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007050736A Expired - Fee Related JP4803603B2 (en) | 2007-02-28 | 2007-02-28 | Content distribution system, terminal device, target device, and content distribution method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4803603B2 (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 JP2007050736A patent/JP4803603B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008217166A (en) | 2008-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4781824B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION PROGRAM USED FOR THE SAME, AND CONNECTION CONTROL DEVICE | |
| US20120317229A1 (en) | Information processing apparatus, server apparatus, information processing method, and program | |
| JP2025031969A5 (en) | ||
| US20160269973A1 (en) | Communication system, transmission terminal, communication method, and medium | |
| CN102984391B (en) | Mobile terminal and reply processing method for message content in mobile terminal | |
| JP6843106B2 (en) | Communication equipment, communication methods and communication systems | |
| US9537832B2 (en) | Method, system and device for establishing link | |
| JP2025107454A (en) | Information processing method, information processing program, information processing device, and information processing system | |
| US20150019978A1 (en) | Information processing apparatus, information processing method, and program | |
| CN102932430A (en) | Method, device and system for connecting terminal equipment | |
| JP4803603B2 (en) | Content distribution system, terminal device, target device, and content distribution method | |
| JP2009163280A (en) | Data providing system and data providing apparatus | |
| Ayatsuka et al. | tranSticks: physically manipulatable virtual connections | |
| JP5013288B2 (en) | Content distribution system, content distribution method, terminal device, target device, and reference device | |
| JP2021153316A (en) | Mobile terminal, system, access method, and program | |
| US9191419B2 (en) | Information processing system, information processing device | |
| JP4032761B2 (en) | Education service providing server, educational content providing method, and program | |
| JP2017027385A (en) | Information processing system, terminal device and program | |
| JP4858774B2 (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 | |
| JP6195509B2 (en) | Terminal apparatus, server apparatus, distribution method, and distribution program | |
| US20130036358A1 (en) | Network system and communication method | |
| JP7277888B1 (en) | Display control device, information control method, and program | |
| JP5211686B2 (en) | Data providing system and data providing apparatus | |
| CN111158503A (en) | Compatible with multi-device character input method, device, device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090324 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20090324 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110720 |
|
| 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: 20110726 |
|
| 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: 20110803 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140819 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |