JP4841971B2 - Data providing system, information exchange device, and portable communication terminal - Google Patents
Data providing system, information exchange device, and portable communication terminal Download PDFInfo
- Publication number
- JP4841971B2 JP4841971B2 JP2006053442A JP2006053442A JP4841971B2 JP 4841971 B2 JP4841971 B2 JP 4841971B2 JP 2006053442 A JP2006053442 A JP 2006053442A JP 2006053442 A JP2006053442 A JP 2006053442A JP 4841971 B2 JP4841971 B2 JP 4841971B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- reconfiguration
- processing device
- content
- terminal
- 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
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Description
この発明は、再構成デバイスを利用したデータ提供システム、これに用いる情報交換装置及び携帯通信端末に関するものである。 The present invention relates to a data providing system using a reconfigurable device, an information exchange apparatus and a mobile communication terminal used therefor.
従来では、コンテンツ利用者の端末装置に対して、ネットワーク上のコンテンツ提供サーバから様々なメディアのコンテンツを提供するにあたり、コンテンツ提供サーバ側に保存されるコンテンツデータのデータ形式とコンテンツ利用者の端末装置でデコード可能なデータ形式とが一致しなければ、デコードすることができずコンテンツ利用者がコンテンツを利用できなかった。 Conventionally, in providing various media contents from a content providing server on a network to a content user terminal device, the data format of content data stored on the content providing server side and the content user terminal device If the data format that can be decoded in the above does not match, it cannot be decoded and the content user cannot use the content.
また、個人認証データや決済データ等のように機密の保持が望まれるデータを暗号化する場合、コンテンツ提供サーバ側で復号可能な暗号化処理方法(暗号化アルゴリズム)に対応した暗号化を行う暗号化処理装置をコンテンツ利用者側で用意しなければならなかった。 In addition, when encrypting data such as personal authentication data or settlement data that needs to be kept confidential, encryption is performed corresponding to an encryption processing method (encryption algorithm) that can be decrypted on the content providing server side. The content processing device had to be prepared on the content user side.
なお、コンテンツデータの形式及び暗号化処理方法には多くの種類があり、将来新しい種類の暗号化処理方法が現れる可能性があることを考慮すると、上述のような状況はコンテンツ利用者のコンテンツ利用を大きく制限することになる。 Note that there are many types of content data formats and encryption processing methods, and considering the possibility of new types of encryption processing methods appearing in the future, the situation described above is the content user's content usage. Will be greatly limited.
デコード方法に関する従来の技術として、例えば特許文献1に開示される復号方法が提案されている。特許文献1の復号方法では、CD等のリムーバブル記憶媒体に記録されたオーディオデータ又はビデオデータを再構成デバイスを用いてデコードすることにより、どのようなデ−タ形式であってもデコード可能としている。
As a conventional technique related to a decoding method, for example, a decoding method disclosed in
つまり、リムーバブル記憶媒体に格納されたデータを第1データとし、この第1データの復号情報を含んだ第2データを用いて第1データを復号する場合、特許文献1では、第2データに含めた復号情報に、集積回路チップ内のリコンフィギュラブルロジックを構成するのに適したハードウェア構成データを含めている。このハードウェア構成データを用いて、第1データを復号(再生)するのに適したデコーダが再構成される。
That is, when the data stored in the removable storage medium is the first data and the first data is decoded using the second data including the decoding information of the first data, in
特許文献1に代表される従来の技術では、オーディオデータやビデオデータ等のコンテンツデータのデコード機能にのみ着目するものであり、コンテンツ利用者の端末自体は、特定の規格に沿ったものであることを想定している。このため、例えばコンテンツ利用者の端末側でデータを暗号化する場合、コンテンツ提供サーバが復号できる暗号化アルゴリズムをコンテンツ利用者の端末側で有していなければならない。
The conventional technology represented by
この発明は、上記のような課題を解決するためになされたもので、再構成デバイスを用いることにより、データのデコード処理や出力処理、暗号化処理等の様々な内容の処理を動的に変更できる情報交換装置及びこの機能を備えた携帯通信端末を得ることを目的とする。 The present invention has been made to solve the above-described problems. By using a reconstruction device, various contents processing such as data decoding processing, output processing, and encryption processing are dynamically changed. It is an object of the present invention to obtain an information exchange device that can be used and a portable communication terminal having this function.
また、この発明は、個人認証情報や決済情報等を転送するにあたり、これらの情報を転送相手の装置が特定の暗号復号処理方法(暗号化アルゴリズム)を有しているか否かによらず、暗号化して転送することができる情報交換装置及びこの機能を備えた携帯通信端末を得ることを目的とする。 Further, according to the present invention, when transferring personal authentication information, settlement information, etc., the information is encrypted regardless of whether or not the transfer partner device has a specific encryption / decryption processing method (encryption algorithm). It is an object of the present invention to obtain an information exchange device that can be transferred in the form of a portable information terminal and a portable communication terminal having this function.
さらに、この発明は、前記情報交換装置を用いることにより、コンテンツデータ等のデータを提供するサーバが、データを出力する端末装置の機能を意識することなく、データを構成でき、また端末装置側ではサーバからのデータを利用することができるデータ提供システムを得ることを目的とする。 Further, according to the present invention, by using the information exchange device, a server that provides data such as content data can configure data without being aware of the function of the terminal device that outputs data. It is an object to obtain a data providing system that can use data from a server.
この発明係るデータ提供システムは、再構成デバイスを有して構成され、サーバと端末装置との間の通信を中継する情報交換装置を備え、再構成デバイスに対し、データ形式に応じたデコード処理を行うデバイスに再構成させる再構成データを設定して、サーバから提供されるデータをデータ形式に応じてデコードすると共に、再構成デバイスに対し、端末装置から提供された再構成データを設定して、端末装置で処理可能なデータ形式に変換する処理を行うデバイスに再構成させ、デコードされたデータをデータ形式に変換して端末装置に出力するものである。 The data providing system according to the present invention includes a reconfiguration device, includes an information exchange device that relays communication between the server and the terminal device, and performs a decoding process on the reconfiguration device according to the data format. Set the reconfiguration data to be reconfigured to the device to be performed, decode the data provided from the server according to the data format, and set the reconfiguration data provided from the terminal device to the reconfiguration device, A device that performs processing for conversion into a data format that can be processed by the terminal device is reconfigured, and the decoded data is converted into a data format and output to the terminal device .
この発明によれば、再構成デバイスを有する情報交換装置により、データ提供するサーバとそのデータ提供を受ける端末装置との間の通信を中継し、情報交換装置の再構成デバイスに対して、データ形式に応じたデコード処理を行うデバイスに再構成させる再構成データを設定することにより、サーバから提供されるデータをデータ形式に応じてデコードするので、データを提供するサーバが、データ提供を受ける端末装置のデコード機能を意識することなく、データ提供することができる。また、端末装置側においてもサーバからのデータ形式に応じたデコード機能を有していなくても、そのデータ提供を受けることができるという効果がある。
また、再構成デバイスに対し、端末装置から提供された再構成データを設定して、端末装置で処理可能なデータ形式に変換する処理を行うデバイスに再構成させ、デコードされたデータをデータ形式に変換して端末装置に出力するので、コンテンツ利用者が端末装置の入力形式等に制約されず自由に端末を選択することができる。これにより、例えば地域や国に応じて端末装置の入力形式が異なっても、これに制約されることなくコンテンツの利用が可能である。また、端末装置として新しい技術を用いた装置の利用も可能となる効果がある。
According to the present invention, the information exchange device having the reconfiguration device relays communication between the data providing server and the terminal device receiving the data provision, and the data format is provided to the reconfiguration device of the information exchange device. Since the data provided from the server is decoded according to the data format by setting the reconstructed data to be reconfigured in the device that performs the decoding process according to the terminal device, the server that provides the data receives the data provision Data can be provided without being aware of the decoding function. Further, the terminal device can receive the data even if it does not have a decoding function corresponding to the data format from the server.
In addition, the reconstruction data provided from the terminal device is set in the reconstruction device, and the device that performs processing for converting the data into a data format that can be processed by the terminal device is reconstructed, and the decoded data is converted into the data format. Since the data is converted and output to the terminal device, the content user can freely select the terminal regardless of the input format of the terminal device. Thereby, even if the input format of the terminal device differs depending on, for example, the region or country, the content can be used without being restricted by this. In addition, there is an effect that a device using a new technology can be used as a terminal device.
実施の形態1.
図1は、この発明の実施の形態1によるデータ提供システムの構成を示すブロック図であり、本発明をオンラインでコンテンツデータを提供するコンテンツ提供システムに適用した場合を示している。このシステムは、インターネット等のネットワーク2を介して、コンテンツデータを管理する複数のコンテンツ提供サーバ(サーバ)3や、このコンテンツを利用するユーザが管理するサービス端末(端末装置)4が接続している。また、情報交換装置1は、ネットワーク2とサービス端末4の間に設けられ、ネットワーク2を介したコンテンツ提供サーバ3とサービス端末4との間のデータ通信を中継する。
FIG. 1 is a block diagram showing a configuration of a data providing system according to
情報交換装置1は、コンテンツデータデコード判定処理装置(判定処理部)5、コンテンツデータデコード用再構成処理装置(再構成処理部)6及びコンテンツデータデコード処理装置(デコード処理部)7を備える。コンテンツデータデコード判定処理装置5(以下、判定処理装置5と適宜略す)は、コンテンツデータ10のデータタイプ11を参照し、このコンテンツデータ10をデコードする再構成デバイスを構成するための再構成データ要求メッセージを生成してコンテンツ提供サーバ3に送信する。ここで、データタイプ11とはコンテンツデータ10の種類を示す情報であり、例えばMPEG2、MPEG4といった画像圧縮技術や暗号処理の種類に関する情報等が含まれる。
The
また、再構成データ要求メッセージとは、データタイプ11により特定されたコンテンツデータ10の種類に対応する再構成データをコンテンツ提供サーバ3側に要求する情報であり、例えばコンテンツデータ10の種類をコンテンツ提供サーバ3に通知する情報が考えられる。つまり、再構成データ要求メッセージにより認識されるデータ種類によって、コンテンツ提供サーバ3は、情報交換装置1においてコンテンツデータ10をデコードする再構成デバイスの構築するのに必要な再構成データを判別し、要求元の情報交換装置1に返信する。
The reconfiguration data request message is information requesting the
なお、情報交換装置1側では、受信したデータタイプ11からコンテンツデータ10の種類(例えば、画像圧縮技術や暗号処理の種類に関する情報)を抽出して再構成データ要求メッセージを送信する機能を有していればよく、再構成データの具体的な内容を特定して要求する機能がなくてもよい。
The
コンテンツデータデコード用再構成処理装置6(以下、再構成処理装置6と適宜略す)は、再構成データ9をコンテンツデータデコード処理装置7にマッピングする構成部である。ここで、再構成データ9とは、コンテンツデータデコード処理装置7を構成する再構成デバイスの再構成情報であり、データタイプ11に応じたデコード処理を実行するデバイスとして処理装置7を機能させるものである。例えば、動的再構成デバイスにおけるプロセッサエレメント(以下、PEと略す)の処理機能を指定する情報(PE内の接続情報)とPE間の接続情報とを含む情報等である。
The content data decoding reconstruction processing device 6 (hereinafter abbreviated as “
コンテンツデータデコード処理装置7(以下、処理装置7と適宜略す)は、再構成デバイスから構成され、再構成データ9がマッピングされてデータタイプ11に応じたデコード処理を行うデバイスに再構成される。処理装置7を構成する再構成デバイスには、DAP(Digital Application Processor)/DNA(Distributed Network Architecture)、DRP(Dynamically Reconfigurable Processor)のような動的再構成デバイスや、FPGA(Field Programmable Gate Array)等を用いることができる。
The content data decoding processing device 7 (hereinafter abbreviated as
例えば、処理装置7が動的再構成デバイスで構成される場合、再構成データ9をマッピングすることにより、動的再構成デバイス内の格子状に並ぶPEにおいて、コンテンツデータをデコードする処理手順に従ったPE内やPE間の接続が設定される。
For example, when the
なお、情報交換装置1は、ネットワーク2とサービス端末4の間に介在するルータやゲートウェイサーバ等に設けてもよく、後述するようにサービス端末4にその機能を組み込んで構成してもよい。
The
上述した、判定処理装置5、再構成処理装置6及び処理装置7は、例えば本発明の趣旨に従う処理プログラムを、情報交換装置1を構成する上述の再構成デバイスを搭載したコンピュータの演算処理装置に実行させてその動作を制御することにより、ソフトウエアとハードウエアが協働した具体的な手段として実現できる。
The
コンテンツ提供サーバ3は、記憶部8、コンテンツ提供処理装置12及びコマンド処理装置13を含んで構成される。記憶部8は、コンテンツ提供サーバ3を構成するコンピュータに搭載されたハードディスク装置等で実現され、コンテンツ提供サーバ3で管理するコンテンツデータ10、そのデータタイプ11及びこれに対応する再構成データ9のデータベースが構築される。
The
コンテンツ提供処理装置12は、コンテンツ提供指示に従ってコンテンツデータ10及びそのデータタイプ11をサービス端末4へ送信したり、再構成データ要求メッセージに応じた再構成データ9を情報交換装置1へ送信する。コマンド処理装置13は、サービス端末4から受信したコマンド(例えば、ユーザが選択したコンテンツの利用を要求するコマンド)を処理する構成部である。
The content
なお、記憶部8、コンテンツ提供処理装置12及びコマンド処理装置13は、例えば本発明の趣旨に従う処理プログラムを、本発明のコンテンツ提供サーバ3を構成するコンピュータの演算処理装置に実行させてその動作を制御することにより、ソフトウエアとハードウエアが協働した具体的な手段として実現できる。
Note that the
サービス端末4は、コンテンツを利用するユーザが管理する端末装置であり、情報交換装置1及びネットワーク2を介してコンテンツ提供サーバ3と通信する機能を有する。サービス端末4は、図1に示すようにモニタ、スピーカ、キーボード、記憶装置等を有しており、キーボード等の入力装置を用いて、コンテンツ提供サーバ3へ送信するコマンドを入力し、その応答のメッセージや提供されたコンテンツをモニタやスピーカ等に出力したり記憶装置に記憶する。なお、図1の例では、サービス端末4の本体である端末装置自体に特徴的な構成を有しないため、その図示を省略している。
The service terminal 4 is a terminal device managed by a user who uses the content, and has a function of communicating with the
次に動作について説明する。
先ず、サービス端末4からコンテンツ提供サーバ3のネットワーク2上のアドレス(例えば、URL)にアクセスする。この後、コンテンツ提供サーバ3が管理するコンテンツのうち、ユーザが利用したいコンテンツの提供を求めるコマンドをキーボード等の入力装置を用いてサービス端末4に入力する。入力されたコマンドは、情報交換装置1及びネットワーク2を介してコンテンツ提供サーバ3に送信される。
Next, the operation will be described.
First, the address (for example, URL) on the network 2 of the
コンテンツ提供サーバ3のコマンド処理装置13では、サービス端末4からのコマンドを受信して実行し、このコマンドで指定されたコンテンツの提供可否を判断する。このとき、コマンド処理装置13は、コンテンツの提供可否を、例えばOK又はNG等を示すメッセージとして、コマンド送信元のサービス端末4へ返信する。
The
コマンド処理装置13は、サービス端末4からのコマンドに対しコンテンツの提供を許可するメッセージを返信すると、当該コンテンツについての提供指示をコンテンツ提供処理装置12に出力する。コンテンツ提供処理装置12では、コマンド処理装置13からのコンテンツ提供指示に対応するコンテンツデータ10とそのデータタイプ11を記憶部8から読み出して情報交換装置1に送信する。
When the
情報交換装置1は、コンテンツ提供サーバ3からのコンテンツデータ10及びそのデータタイプ11を受信すると、データタイプ11がコンテンツデータデコード判定処理装置5に出力され、コンテンツデータ10がコンテンツデータデコード処理装置7に出力される。判定処理装置5では、入力したデータタイプ11から、コンテンツ提供サーバ3から提供されたコンテンツデータ10の種類、例えばMPEG2、MPEG4といった画像圧縮技術や暗号処理の種類等に関する情報を抽出し、これら情報を含む再構成データ要求メッセージを生成してコンテンツ提供サーバ3に送信する。
Upon receiving the
コンテンツ提供サーバ3のコンテンツ提供処理装置12は、例えば再構成データ要求メッセージから抽出したコンテンツデータ10の種類に関する情報で記憶部8を検索し、再構成データ要求に対応する再構成データ9を記憶部8から読み出して情報交換装置1に送信する。
The content
コンテンツ提供サーバ3からの再構成データ9は、情報交換装置1のコンテンツデータデコード用再構成処理装置6に取得される。再構成処理装置6では、コンテンツ提供サーバ3から取得した再構成データ9を、コンテンツデータデコード処理装置7を構成する再構成デバイスのRAMに書き込むデータの形式に変換して処理装置7にマッピングする。
The
これにより、処理装置7は、再構成データ9に応じたデバイスに再構成され、コンテンツデータ10をサービス端末4で利用可能なデータ形式にデコードし、サービス端末4に出力する。サービス端末4では、情報交換装置1から出力されたコンテンツデータ10を入力し、入力したコンテンツデータ10に係るコンテンツをモニタやスピーカ等に出力したり、記憶装置に記憶する。これにより、コンテンツ提供サーバ3からのコンテンツデータ10がユーザに利用される。
As a result, the
以上のように、この実施の形態1によれば、コンテンツ提供サーバ3とサービス端末4との間の通信を中継する情報交換装置1が、コンテンツ提供サーバ3から提供されるコンテンツデータ10のデータ形式に応じたデコード処理の要否を判定するコンテンツデータデコード判定処理装置5と、再構成デバイスから構成されたコンテンツデータデコード処理装置7と、再構成データを処理装置7の再構成デバイスに設定するコンテンツデータデコード用再構成処理装置6とを備える。そして、再構成処理装置6が、判定処理装置5による判定結果に応じて、データ形式に応じたデコード処理を行うデバイスに再構成させる再構成データ9を、処理装置7の再構成デバイスに設定する。この再構成データ9の設定により、処理装置7は、コンテンツ提供サーバ3からサービス端末4へ提供されるコンテンツデータ10をデコードする。このように構成することにより、コンテンツ提供サーバ3側では、コンテンツ利用者のサービス端末4のデコード機能を意識することなく、コンテンツデータ10の形式を自由に選択することができ、新しい技術を用いたデータ形式を順次導入することが可能である。
As described above, according to the first embodiment, the
また、上記実施の形態1によれば、情報交換装置1のコンテンツデータデコード処理装置7として再構成デバイスを用いるので、コンテンツデータ10のデコード処理の内容を動的に変更することができる。
Further, according to the first embodiment, since the reconstruction device is used as the content data
なお、再構成デバイスを用いなくても、パーソナルコンピュータでデコードソフトウエアを実行してデコード処理することはできる。しかしながら、パーソナルコンピュータの汎用プロセッサ上で動作するソフトウエア処理では、再構成デバイスを用いたハードウエア処理に比べて処理速度が遅いため、リアルタイム性に欠けるという不具合がある。これに対して、本発明のように再構成デバイスを用いてデコード処理を行えば、リアルタイム性を十分に満たすコンテンツ提供が可能である。 Note that decoding processing can be performed by executing decoding software on a personal computer without using a reconstruction device. However, software processing that operates on a general-purpose processor of a personal computer has a problem in that it lacks real-time properties because the processing speed is slower than hardware processing using a reconfigurable device. On the other hand, if decoding processing is performed using a reconstruction device as in the present invention, it is possible to provide content that sufficiently satisfies real-time characteristics.
また、上記実施の形態1では、再構成データ9をコンテンツ提供サーバ3が管理し、再構成データ要求メッセージに応じて提供する構成を例として説明したが、コンテンツ提供サーバ3以外から再構成データ9を提供する構成であっても構わない。例えば、後述する実施の形態4のように、再構成データ9を情報交換装置1の記憶部に格納しておき、データタイプに応じた再構成データが記憶部中にあれば、これを再利用する構成等が考えられる。
In the first embodiment, the configuration in which the
この他、データタイプを解析した情報交換装置1が、ネットワーク2上に設けた他の情報交換装置1の記憶部から再構成データ9を取得する構成にしてもよい。さらには、再構成データ9のみを提供するサーバ(例えば、コンテンツデータのデータベースを有しないコンテンツ提供サーバ3に相当する)等をネットワーク2上に設けてもよい。
In addition, the
実施の形態2.
上記実施の形態1では、コンテンツ利用者が管理するサービス端末として、例えば国内標準入力形式を有する端末を前提としていた。これに対し、本実施の形態2は、再構成デバイスを利用した情報交換装置を用いることにより、海外製の端末等のように入力形式が異なる場合においても、コンテンツ提供サーバが提供するコンテンツをサービス端末に出力することを可能にしている。
Embodiment 2. FIG.
In the first embodiment, for example, a terminal having a domestic standard input format is assumed as a service terminal managed by a content user. On the other hand, the second embodiment uses the information exchange device using the reconfigurable device to provide the content provided by the content providing server even when the input format is different, such as an overseas terminal. It is possible to output to the terminal.
図2は、この発明の実施の形態2によるデータ提供システムの構成を示すブロック図であり、本発明をオンラインでコンテンツデータを提供するコンテンツ提供システムに適用した場合を示している。本システムも、上記実施の形態1と同様に、インターネット等のネットワーク2を介して、コンテンツデータを管理する複数のコンテンツ提供サーバ3や、このコンテンツを利用するユーザが管理するサービス端末4が接続している。また、情報交換装置1は、ネットワーク2とサービス端末4の間に設けられ、ネットワーク2を介したコンテンツ提供サーバ3とサービス端末4との間のデータ通信を中継する。
FIG. 2 is a block diagram showing a configuration of a data providing system according to Embodiment 2 of the present invention, and shows a case where the present invention is applied to a content providing system that provides content data online. Similarly to the first embodiment, this system is also connected to a plurality of
本実施の形態2による情報交換装置1は、コンテンツデータデコード用再構成処理装置(再構成処理部)6、コンテンツデータデコード処理装置(デコード処理部)7、コンテンツデータ/端末機組合せ判定処理装置(判定処理部)15、端末入出力用再構成処理装置(入出力再構成処理部)16及び端末入出力処理装置(入出力処理部)17を備える。なお、図1と同一構成要素又はこれに相当する構成要素には同一符号を付している。
The
コンテンツデータ/端末機組合せ判定処理装置15(以降、組合せ判定処理装置15と適宜略す)は、上記実施の形態1と同様に、データタイプに対応するデコード処理を処理装置7に実行させるための再構成データ要求メッセージをコンテンツ提供サーバ3に送信したり、端末タイプ19aに対応したデータ変換を端末入出力処理装置17に実行させるための再構成データ要求メッセージをサービス端末4に送信する。
The content data / terminal combination determination processing device 15 (hereinafter abbreviated as “combination
なお、組合せ判定処理装置15は、コンテンツ提供サーバ3からのデータタイプ及びサービス端末4からの端末タイプ19aの双方に基づいて、コンテンツデータのデコード処理に関する再構成データ要求メッセージを生成するように構成してもよい。
例えば、サービス端末4が、特定のデータ形式のコンテンツデータを効率よく出力する(モニタに表示する等)端末である場合、このデータ形式に関する情報を端末タイプ19aに含める。これにより、組合せ判定処理装置15では、コンテンツ提供サーバ3から提供されたデータタイプのみでなく、サービス端末4において最適な出力が可能なデータ形式も考慮して、コンテンツ提供サーバ3に対して再構成データ要求を行うことができる。
The combination
For example, when the service terminal 4 is a terminal that efficiently outputs content data in a specific data format (displays it on a monitor, etc.), information on this data format is included in the
端末入出力用再構成装置16は、再構成データ19bを端末入出力処理装置17にマッピングして、再構成データ19bに応じたデータ変換を行うデバイスに再構成する。端末入出力処理装置17は、再構成デバイスから構成され、再構成データ19bがマッピングされて端末タイプ19aに応じたデータ出力処理を行うデバイスに再構成される。端末入出力処理装置17を構成する再構成デバイスとしては、処理装置7と同様に、DAP/DNA、DRPのような動的再構成デバイスや、FPGA等を用いることができる。
The terminal input /
なお、情報交換装置1は、ネットワーク2とサービス端末4の間に介在するルータやゲートウェイサーバ等に設けてもよく、後述するようにサービス端末4にその機能を組み込んで構成してもよい。
The
上述した、組合せ判定処理装置15、再構成処理装置6、処理装置7、端末入出力用再構成装置16及び端末入出力処理装置17は、例えば本発明の趣旨に従う処理プログラムを、情報交換装置1を構成する上述の再構成デバイスを搭載したコンピュータの演算処理装置に実行させてその動作を制御することにより、ソフトウエアとハードウエアが協働した具体的な手段として実現できる。
The above-described combination
本実施の形態2によるサービス端末4は、コンテンツを利用するユーザが管理する端末装置であり、情報交換装置1及びネットワーク2を介してコンテンツ提供サーバ3と通信する機能を有する。サービス端末4は、上記実施の形態1と同様に、モニタ、スピーカ、キーボード、記憶装置等を有しており、キーボード等の入力装置を用いて、コンテンツ提供サーバ3へ送信するコマンドを入力し、その応答のメッセージや提供されたコンテンツをモニタやスピーカ等に出力したり記憶装置に記憶する。
The service terminal 4 according to the second embodiment is a terminal device managed by a user who uses content, and has a function of communicating with the
また、サービス端末4の端末装置本体14は、記憶部18、再構成データ出力制御装置20及び入出力処理装置21を備える。記憶部18は、サービス端末4を構成するコンピュータに搭載されたハードディスク装置等で実現され、サービス端末4の端末タイプ19a及び再構成データ19bのデータベースが構築される。
The terminal device body 14 of the service terminal 4 includes a
端末タイプ19aとは、サービス端末4の入力形式を示す情報であり、例えばサービス端末4が日本のテレビ放送を受像する端末装置である場合は入力形式がNTSC規格である旨を示す情報が含まれる。
再構成データ19bとは、端末入出力処理装置17を構成する再構成デバイスの再構成情報であり、端末タイプ19aに応じたデータ変換処理を実行するデバイスとして端末入出力処理装置17を機能させる。具体的な内容は、例えば動的再構成デバイスにおけるPEの処理機能を指定する情報(PE内の接続情報)とPE間の接続情報とを含む情報等である。
The
The reconfiguration data 19b is reconfiguration information of a reconfiguration device constituting the terminal input /
再構成データ出力制御装置20は、情報交換装置1に対して端末タイプ19aを送信したり、情報交換装置1からの再構成データ要求メッセージに応じて再構成データ19bを要求元の情報交換装置1へ送信する。入出力処理装置21は、キーボード等の入力装置を用いて入力されたコマンド(例えば、ユーザが選択したコンテンツの利用を要求するコマンド)をコンテンツ提供サーバ3へ送信したり、その応答のメッセージや提供されたコンテンツのモニタやスピーカ等への出力や記憶装置への記憶処理を実行する。
The reconfiguration data
なお、記憶部18、再構成データ出力制御装置20及び入出力処理装置21は、例えば本発明の趣旨に従う処理プログラムを、サービス端末4を構成するコンピュータの演算処理装置に実行させてその動作を制御することにより、ソフトウエアとハードウエアが協働した具体的な手段として実現できる。
Note that the
次に動作について説明する。
ここでは、再構成データの違い等を考慮して図2に加え、図1も用いて説明する。
先ず、上記実施の形態1と同様に、サービス端末4からコンテンツ提供サーバ3のネットワーク2上のアドレス(例えば、URL)にアクセスする。この後、コンテンツ提供サーバ3が管理するコンテンツのうち、ユーザが利用したいコンテンツの提供を求めるコマンドを、キーボード等の入力装置を用いてサービス端末4に入力する。入力されたコマンドは、サービス端末4から情報交換装置1及びネットワーク2を介してコンテンツ提供サーバ3に送信される。
Next, the operation will be described.
Here, in consideration of the difference in the reconstructed data and the like, description will be made with reference to FIG.
First, as in the first embodiment, the service terminal 4 accesses an address (for example, URL) on the network 2 of the
コンテンツ提供サーバ3のコマンド処理装置13は、サービス端末4からのコマンドを受信して実行し、このコマンドで指定されたコンテンツの提供可否を判断する。このとき、コマンド処理装置13は、コンテンツの提供可否を、例えばOK又はNG等を示すメッセージとして、コマンド送信元のサービス端末4へ返信する。
The
情報交換装置1の組合せ判定処理装置15は、コンテンツ提供サーバ3からのコンテンツ提供を許可するメッセージを中継すると、サービス端末4に対して端末タイプ要求メッセージを送信する。サービス端末4の再構成データ出力制御装置20は、情報交換装置1からの端末タイプ要求メッセージを受信すると、記憶部18から端末タイプ19aを読み出して情報交換装置1へ返信する。組合せ判定処理装置15では、端末タイプ19aからサービス端末4へのデータ出力にはデータ変換が必要であると判断すると、再構成データ要求メッセージを当該サービス端末4へ送信する。
The combination
サービス端末4の再構成データ出力制御装置20は、情報交換装置1からの再構成データ要求メッセージを受信すると、再構成データ19bを記憶部18から読み出して情報交換装置1に送信する。
When receiving the reconfiguration data request message from the
情報交換装置1の端末入出力再構成処理装置16は、サービス端末4から再構成データ19bを受信すると、当該再構成データ19bを、端末入出力処理装置17を構成する再構成デバイスのRAMに書き込むデータの形式に変換し、端末入出力処理装置17にマッピングする。これにより、端末入出力処理装置17は、コンテンツデータ10をサービス端末4の入力形式に合致したデータに変換するデバイスに再構成される。
When receiving the reconfiguration data 19b from the service terminal 4, the terminal input / output
一方、コンテンツ提供サーバ3のコマンド処理装置13では、サービス端末4からのコマンドに対してコンテンツの提供を許可するメッセージを返信すると、当該コンテンツについての提供指示をコンテンツ提供処理装置12に出力する。コンテンツ提供処理装置12では、コマンド処理装置13から指示されたコンテンツデータ10とそのデータタイプ11を記憶部8から読み出して情報交換装置1に送信する。
On the other hand, when the
情報交換装置1では、コンテンツ提供サーバ3からのコンテンツデータ10及びそのデータタイプ11を受信すると、データタイプ11がコンテンツデータ/端末機組合せ判定処理装置15に出力され、コンテンツデータ10がコンテンツデータデコード処理装置7に出力される。
When the
組合せ判定処理装置15では、入力したデータタイプ11から、コンテンツ提供サーバ3から提供されたコンテンツデータ10の種類、例えばMPEG2、MPEG4といった画像圧縮技術等に関する情報を抽出し、これら情報を含む再構成データ要求を生成してコンテンツ提供サーバ3に送信する。
The combination
このとき、サービス端末4で最適な出力が可能なデータ形式に関する情報が端末タイプ19aに含まれている場合、このデータ形式も考慮してコンテンツ提供サーバ3への再構成データ要求メッセージを生成する。例えば、データタイプ11によりデコード処理内容が複数特定される場合、サービス端末4で最適な出力が可能なデータ形式のデータにデコードする再構成データを要求する。
At this time, if the
コンテンツ提供サーバ3のコンテンツ提供処理装置12は、例えば再構成データ要求メッセージから抽出したコンテンツデータ10の種類に関する情報に基づいて記憶部8を検索して読み出し情報交換装置1に送信する。コンテンツ提供処理装置12から送信された再構成データ9は、情報交換装置1のコンテンツデータデコード用再構成処理装置6に受信される。
The content
再構成処理装置6では、コンテンツ提供サーバ3から取得した再構成データ9を、コンテンツデータデコード処理装置7を構成する再構成デバイスのRAMに書き込むデータの形式に変換し、処理装置7にマッピングする。これにより、処理装置7は、再構成データ9に応じたデコード処理を行うデバイスに再構成される。
In the
続いて、処理装置7は、コンテンツデータ10をサービス端末4で利用可能なデータ形式にデコードして端末入出力処理装置17に出力する。端末入出力処理装置17では、入力したコンテンツデータ10をサービス端末4で入力可能なデータ形式に変換してサービス端末4に送信する。
Subsequently, the
サービス端末4の入出力処理装置21は、情報交換装置1から出力されるコンテンツデータ10を入力し、入力したコンテンツデータ10に係るコンテンツをモニタやスピーカ等に出力したり、記憶装置に記憶する。これにより、コンテンツ提供サーバ3からのコンテンツデータ10がユーザに利用される。
The input /
以上のように、この実施の形態2によれば、再構成デバイスから構成された端末入出力処理装置17と、再構成データ19bを端末入出力処理装置17の再構成デバイスに設定する端末入出力用再構成処理装置16とを備える。そして、組合せ判定処理装置15は、サービス端末4へ出力するデータがサービス端末4で処理可能なデータ形式であるか否かに基づいてデータ出力の可否を判定する。また、端末入出力用再構成処理装置16は、組合せ判定処理装置15による判定結果に応じてサービス端末4に対して要求された、サービス端末4で処理可能なデータ形式にデータ変換を行うデバイスに再構成させる再構成データ19bを端末入出力処理装置17の再構成デバイスに設定する。この再構成データ19bの設定により、端末入出力処理装置17は、処理装置7からサービス端末4へ出力されるデータをサービス端末4で処理可能なデータ形式に変換する。
As described above, according to the second embodiment, the terminal input /
このように構成することで、コンテンツ利用者がサービス端末4の入力形式等に制約されず自由に端末を選択することができる。これにより、例えば地域や国に応じてサービス端末4の入力形式が異なっても、これに制約されることなくコンテンツの利用が可能である。また、サービス端末4として新しい技術を用いた端末装置の利用も可能となる。例えば、新規の入力形式の端末装置であっても、その入力形式を伝える端末タイプ19a及びその入力形式にデータ変換する処理手順を示す再構成データ19bを用いることにより、情報交換装置1が当該新規の入力形式のデータに変換してサービス端末4へ送信する。
With this configuration, the content user can freely select a terminal regardless of the input format of the service terminal 4 or the like. As a result, even if the input format of the service terminal 4 differs depending on, for example, the region or country, the content can be used without being restricted by this. Further, a terminal device using a new technology can be used as the service terminal 4. For example, even if the terminal device has a new input format, the
なお、上記実施の形態2では、再構成データ19bをサービス端末4が管理し、再構成データ要求に応じて提供する構成を例として説明したが、サービス端末4以外から再構成データ19bを提供する構成であっても構わない。例えば、後述する実施の形態4のように、再構成データ19bを情報交換装置1の記憶部に格納しておき、端末タイプ19aに応じた再構成データ19bが記憶部中にあれば、これを再利用する構成等が考えられる。
In the second embodiment, the configuration in which the service terminal 4 manages the reconfiguration data 19b and provides it in response to a reconfiguration data request has been described as an example. However, the reconfiguration data 19b is provided from other than the service terminal 4. It may be a configuration. For example, as in Embodiment 4 to be described later, the reconfiguration data 19b is stored in the storage unit of the
この他、端末タイプ19aを解析した情報交換装置1が、ネットワーク2上に設けた他の情報交換装置1の記憶部から再構成データ19bを取得する構成にしてもよい。さらには、再構成データ19bのみを提供するサーバ等をネットワーク2上に設けてもよい。
In addition, the
実施の形態3.
本実施の形態3では、再構成デバイスを利用した情報交換装置を用いることにより、コンテンツ提供サーバの指定する暗号化方式を用いて、コンテンツ利用者の個人認証データ(ID/パスワード、指紋/虹彩データ他)、決済データ(決済金額の他、銀行/クレジット等の決裁機関の情報)を暗号化できるようにしたものである。
In the third embodiment, by using an information exchange apparatus using a reconfigurable device, the content user's personal authentication data (ID / password, fingerprint / iris data) is used by using the encryption method designated by the content providing server. Others), settlement data (information on settlement institutions such as banks / credits as well as settlement amount) can be encrypted.
図3は、この発明の実施の形態3によるデータ提供システムの構成を示すブロック図であり、本発明をオンラインでコンテンツデータを提供するコンテンツ提供システムに適用した場合を示している。なお、図1、2と同一構成要素又はこれに相当する構成要素には同一符号を付している。
FIG. 3 is a block diagram showing the configuration of a data providing system according to
本システムも、上記実施の形態1、2と同様に、インターネット等のネットワーク2を介して、コンテンツデータを管理する複数のコンテンツ提供サーバ3や、このコンテンツを利用するユーザが管理するサービス端末4が接続している。また、情報交換装置1は、ネットワーク2とサービス端末4の間に設けられ、ネットワーク2を介したコンテンツ提供サーバ3とサービス端末4との間のデータ通信を中継する。
As in the first and second embodiments, this system also includes a plurality of
本実施の形態3による情報交換装置1は、上記実施の形態2で示した図2の構成の他、暗号化用再構成処理装置(暗号化再構成処理部)22及び暗号化処理装置(暗号化処理部)23を備える。暗号化用再構成処理装置22は、暗号化再構成データ要求メッセージをコンテンツ提供サーバ3に送信したり、暗号化再構成データ9aを暗号化処理装置23にマッピングする。暗号化処理装置23は、再構成デバイスから構成され、暗号化用再構成処理装置22により暗号化再構成データ9aがマッピングされてコンテンツ提供サーバ3が指定する暗号化処理を行うデバイスに再構成される。暗号化処理装置23を構成する再構成デバイスには、DAP/DNA、DRPのような動的再構成デバイスや、FPGA等を用いることができる。
The
なお、情報交換装置1は、ネットワーク2とサービス端末4の間に介在するルータやゲートウェイサーバ等に設けてもよく、後述するようにサービス端末4にその機能を組み込んで構成してもよい。
The
上述した、組合せ判定処理装置15、再構成処理装置6、処理装置7、端末入出力用再構成装置16、端末入出力処理装置17、暗号化用再構成処理装置22及び暗号化処理装置23は、例えば本発明の趣旨に従う処理プログラムを、情報交換装置1を構成する上述の再構成デバイスを搭載したコンピュータの演算処理装置に実行させてその動作を制御することにより、ソフトウエアとハードウエアが協働した具体的な手段として実現できる。
The combination
コンテンツ提供サーバ3は、上記実施の形態1で示した図1の構成の他、暗号復号処理装置24、決済処理装置25及び個人認証装置26を含んで構成される。また、実施の形態3による記憶部8には、図1で示したデータの他、暗号化再構成データ9aのデータベースが構築される。
The
暗号復号処理装置24は、コマンド処理装置13から暗号化された個人認証データや決済データを入力し、これらデータを復号して決済処理装置25及び個人認証装置26に出力する。ここで、個人認証データには、本発明のシステムが提供するサービスに登録したユーザに与えられるユーザID、パスワード、指紋や虹彩データ等の情報が考えられる。また、決済データには、決済金額の他、銀行やクレジット等の決済機関の情報が考えられる。
The encryption / decryption processing device 24 receives the encrypted personal authentication data and payment data from the
決済処理装置25では、暗号復号処理装置24により復号された決済データと、自装置25に予め設定されたユーザの銀行やクレジット等の決済機関等の情報とを照合し、適切に決済されているか否かを判定する。個人認証装置26は、暗号復号処理装置24により復号された個人認証データと、自装置25に予め設定されたユーザの個人情報とを照合し、適切なユーザであるか否かを判定する。
In the
また、暗号化再構成データ9aとは、暗号化処理装置23を構成する再構成デバイスの再構成情報であり、暗号復号処理装置24で復号が可能な暗号化処理を実行するデバイスとして暗号化処理装置23を機能させる。具体的な内容は、例えば動的再構成デバイスにおけるPEの処理機能を指定する情報(PE内の接続情報)とPE間の接続情報とを含む情報等である。
The
なお、記憶部8、コンテンツ提供処理装置12、コマンド処理装置13、暗号復号処理装置24、決済処理装置25及び個人認証装置26は、例えば本発明の趣旨に従う処理プログラムを、本発明のコンテンツ提供サーバ3を構成するコンピュータの演算処理装置に実行させてその動作を制御することにより、ソフトウエアとハードウエアが協働した具体的な手段として実現できる。
Note that the
次に動作について説明する。
図4は、実施の形態3のデータ提供システムによるコンテンツデータ提供処理の流れを示すフローチャートであり、この図に沿って説明する。
先ず、サービス端末4からコンテンツ提供サーバ3のネットワーク2上のアドレス(例えば、URL)にアクセスする。この後、コンテンツ提供サーバ3が管理するコンテンツのうち、ユーザが利用したいコンテンツの提供を求めるコマンドをキーボード等の入力装置を用いてサービス端末4に入力することにより、端末装置本体14内の入出力処理装置21が、コマンドをコンテンツ提供サーバ3へ送信する(ステップST1)。
Next, the operation will be described.
FIG. 4 is a flowchart showing the flow of content data providing processing by the data providing system of the third embodiment, and will be described with reference to this figure.
First, the address (for example, URL) on the network 2 of the
コンテンツ提供サーバ3のコマンド処理装置13は、サービス端末4からのコマンドを受信して実行し、このコマンドで指定されたコンテンツの提供可否を判断する。このとき、コマンド処理装置13は、コンテンツの提供可否を、例えばOK又はNG等を示すメッセージとして、ネットワーク2及び情報交換装置1を経由してコマンド送信元のサービス端末4へ送信する。
The
情報交換装置1の組合せ判定処理装置15では、コンテンツ提供サーバ3からサービス端末4へのメッセージがあったか否かを判定する(ステップST2)。このとき、コンテンツ提供サーバ3からのメッセージを中継していれば、組合せ判定処理装置15は、当該メッセージを一時記憶し、サービス端末4に対して端末タイプ要求メッセージを送信する(ステップST3)。一方、コマンドに対する応答メッセージがなければ、ステップST8の処理に移行する。
The combination
サービス端末4の再構成データ出力制御装置20は、情報交換装置1から送信された端末タイプ要求メッセージを受信すると、記憶部18から端末タイプ19aを読み出して情報交換装置1へ送信する。
When receiving the terminal type request message transmitted from the
情報交換装置1の組合せ判定処理装置15では、受信した端末タイプ19aに含まれるサービス端末4の入力形式に関する情報に基づいて、当該サービス端末4において、コンテンツ提供サーバ3からのメッセージを直接出力することが可能か否かを判定する(ステップST4)。例えば、端末タイプ19bから認識されたサービス端末4の入力形式が、現時点までの端末入出力処理装置17の構成によりデータ変換されるデータ形式と合致するか否かにより、直接出力が可能か否かが判定される。
The combination
ステップST4で直接出力が不可能と判定されると、組合せ判定処理装置15は、コマンド送信元のサービス端末4に対して再構成データ要求メッセージを送信する。サービス端末4の再構成データ出力制御装置20では、情報交換装置1からの再構成データ要求メッセージに応じて記憶部18から再構成データ19bを読み出して情報交換装置1へ送信する。
If it is determined in step ST4 that direct output is not possible, the combination
情報交換装置1の端末入出力用再構成処理装置16は、サービス端末4からの再構成データ19bを受信すると、当該再構成データ19bを再構成デバイスのRAMに書き込むためのデータに変換して端末入出力処理装置17にマッピングする。これにより、端末入出力処理装置17は、サービス端末4の端末タイプ19aに応じたデータ出力処理を行うデバイスに再構成される(ステップST5)。
Upon receiving the reconfiguration data 19b from the service terminal 4, the terminal input / output
一方、ステップST4で組合せ判定処理装置15により直接出力が可能と判定されると、端末入出力用再構成処理装置16は、端末入出力処理装置17を再構成せず、コンテンツ提供サーバ3からのメッセージを、そのまま若しくは現時点の構成で変換可能なデータ形式で出力する(いわゆるデータをスルーする)ように端末入出力処理装置17を設定する(ステップST6)。
On the other hand, when it is determined in step ST4 that the combination
ステップST5又はステップST6の処理により、端末入出力処理装置17の設定が完了すると、端末入出力処理装置17は、コンテンツ提供サーバ3からのメッセージをそのまま若しくはサービス端末4の入力形式に変換してサービス端末4に送信する(ステップST7)。
When the setting of the terminal input /
続いて、コンテンツ提供サーバ3のコンテンツ提供処理装置12は、自サーバ3が管理するコンテンツデータ10の利用料金に関するデータに基づいて、サービス端末4からのコマンド送信で選択されたコンテンツが有料か無料かを判定する(ステップST8)。このとき、有料であればステップST9の決済処理に移行し、無料であればステップST12の処理に移行する。
Subsequently, the content providing
図5は、図4中の決済処理の流れを示すフローチャートであり、図4中のステップST9及びステップST10における処理に対応しその詳細を説明する。
先ず、コマンド処理装置13は、コンテンツ提供処理装置12によりコンテンツが有料であると判定されると、当該コンテンツを選択したサービス端末4に対して個人認証データ要求メッセージを送信する(ステップST9−1)。
FIG. 5 is a flowchart showing the flow of the payment process in FIG. 4, and details will be described corresponding to the processes in steps ST9 and ST10 in FIG.
First, when the content providing
情報交換装置1がサービス端末4への個人認証データ要求メッセージを中継すると、情報交換装置1の暗号化用再構成処理装置22は、コンテンツ提供サーバ3に対して暗号化再構成データ要求メッセージを送信する(ステップST9−2)。この暗号化再構成データ要求メッセージに応じて、コンテンツ提供サーバ3のコンテンツ提供処理装置12は、記憶部8から暗号化再構成データ9aを読み出して返信する。
When the
暗号化用再構成処理装置22は、コンテンツ提供サーバ3から受信された暗号化再構成データ9aを再構成デバイスのRAMに書き込むためのデータに変換して暗号化処理装置23にマッピングする(ステップST9−3)。これにより、暗号化処理装置23は、コンテンツ提供サーバ3により指定された暗号化アルゴリズムで処理するデバイスに再構成される。
The
サービス端末4の入出力処理装置21は、コンテンツ提供サーバ3からの個人認証データ要求メッセージを受信すると、当該メッセージをモニタやスピーカ等によりコンテンツを利用しようとするユーザに対して提示する。これに応じて、ユーザが、キーボード等の入力装置を用いて自己のアカウント等の個人認証データを入力する。入力された個人認証データは、入出力処理装置21からコンテンツ提供サーバ3へ送信される。
When the input /
情報交換装置1の暗号化処理装置23は、サービス端末4からの個人認証データの送信を中継すると、当該個人認証データを暗号化してコンテンツ提供サーバ3へ送信する(ステップST9−4)。コンテンツ提供サーバ3のコマンド処理装置13は、暗号化された個人認証データを受信すると、当該個人認証データを暗号復号処理装置24に出力する。
When the
暗号復号処理装置24では、入力した個人認証データを復号して個人認証装置26に出力する(ステップST9−5)。個人認証装置26は、暗号復号処理装置24から入力した個人認証データと自装置26に予め登録されているユーザ情報とを照合して、当該ユーザの認証処理を実行する(ステップST9−6)。
The encryption / decryption processing device 24 decrypts the input personal authentication data and outputs it to the personal authentication device 26 (step ST9-5). The
ここで、認証ができない場合、個人認証装置26は、未登録であるか、不正なアクセスであると判断して、認証不可(NG)を通知するメッセージを暗号復号処理装置24に出力する。この後、認証不可(NG)を通知するメッセージは、暗号復号処理装置24からコマンド処理装置13に出力される。コマンド処理装置13では、認証不可である旨のメッセージを、ネットワーク2及び情報交換装置1を経由してサービス端末4へ送信し処理を終了する。
Here, when the authentication cannot be performed, the
一方、認証できた場合、個人認証装置26は、その旨(OK)を通知するメッセージを暗号復号処理装置24に出力する。この後、認証可(OK)を通知するメッセージは、暗号復号処理装置24からコマンド処理装置13に出力される。コマンド処理装置13は、当該メッセージにより認証可である旨を認識し、決済データ要求メッセージを、ネットワーク2及び情報交換装置1を経由してサービス端末4へ送信する。
On the other hand, if the authentication is successful, the
サービス端末4の入出力処理装置21では、コンテンツ提供サーバ3からの決済データ要求メッセージを受信すると、モニタやスピーカ等を介してコンテンツを利用しようとするユーザに対して当該メッセージを提示する。これに応じて、ユーザが、キーボード等の入力装置を用いて、コンテンツ利用における利用料金や決済金融機関等の決済データを入力する。入力された決済データは、入出力処理装置21から、情報交換装置1及びネットワーク2を介して、コンテンツ提供サーバ3へ送信される。
When receiving the payment data request message from the
情報交換装置1の暗号化処理装置23は、コンテンツ提供サーバ3への決済データを中継すると、当該決済データを暗号化してコンテンツ提供サーバ3へ送信する(ステップST9−7)。コンテンツ提供サーバ3のコマンド処理装置13は、暗号化された決済データを受信すると、当該決済データを暗号復号処理装置24に出力する。
When relaying the payment data to the
暗号復号処理装置24では、入力した決済データを復号して決済処理装置25に出力する(ステップST9−8)。決済処理装置25は、暗号復号処理装置24から入力した決済データと自装置25に予め設定されているコンテンツ利用料金等に関する情報とを照合して、コンテンツ利用の決済処理を実行する(ステップST9−9)。この処理が、図4中のステップST10に相当する。
The encryption / decryption processing device 24 decrypts the input payment data and outputs it to the payment processing device 25 (step ST9-8). The
ここで、決済が適切になされていないと判定された場合、決済処理装置25は、決済不備(NG)を通知するメッセージを暗号復号処理装置24に出力する。この後、決済不備(NG)を通知するメッセージは、暗号復号処理装置24からコマンド処理装置13に出力される。コマンド処理装置13では、決済不備である旨のメッセージを、ネットワーク2及び情報交換装置1を経由してサービス端末4へ送信し処理を終了する。この処理が、図4中のステップST11の処理に相当する。
If it is determined that the payment is not properly made, the
一方、決済が確認できた場合、決済処理装置25は、その旨(OK)を通知するメッセージを暗号復号処理装置24に出力する。この後、決済確認(OK)を通知するメッセージは、暗号復号処理装置24からコマンド処理装置13に出力される。これにより、コマンド処理装置13は、決済が確認された旨を認識して決済処理が終了する。
On the other hand, when the payment is confirmed, the
ここで、図4の説明に戻る。コマンド処理装置13は、決済が確認された旨を認識すると、決済確認メッセージを、ネットワーク2及び情報交換装置1を経由してサービス端末4へ送信する。情報交換装置1の組合せ判定処理装置15は、サービス端末4への決済確認メッセージを中継し、コンテンツ提供サーバ3に対して、サービス端末4から選択されたコンテンツデータ10のデータタイプ11を要求するメッセージを送信する(ステップST12)。
Returning to the description of FIG. When recognizing that the payment is confirmed, the
コンテンツ提供サーバ3のコマンド処理装置13は、情報交換装置1からの上記要求メッセージを受信すると、当該要求に係るデータタイプ11を提供する指示をコンテンツ提供処理装置12に出力する。コンテンツ提供処理装置12では、コマンド処理装置13からの指示に対応するデータタイプ11を記憶部8から読み出し、ネットワーク2を経由して情報交換装置1に送信する。
When receiving the request message from the
情報交換装置1では、受信したデータタイプ11をコンテンツデータ/端末機組合せ判定処理装置15に出力される。組合せ判定処理装置15では、入力したデータタイプ11に含まれるコンテンツデータ10の種類に関する情報に基づいて、コンテンツデータ10についてデコード処理が必要か否かを判定する(ステップST13)。ここで、コンテンツデータ10をデコードするには現時点における処理装置7のデコード処理に変更が必要と判定されると、組合せ判定処理装置15は、コンテンツデータ10の種類に関する情報を含む再構成データ要求メッセージを生成してコンテンツ提供サーバ3に送信する。
In the
コンテンツ提供サーバ3のコンテンツ提供処理装置12では、例えば再構成データ要求メッセージに含まれるコンテンツデータ10の種類を用いて記憶部8を検索し、当該メッセージに対応する再構成データ9を記憶部8から読み出して情報交換装置1に送信する。
In the content providing
コンテンツ提供処理装置12から送信された再構成データ9は、情報交換装置1のコンテンツデータデコード用再構成処理装置6に受信される。再構成処理装置6では、再構成データ9を、再構成デバイスのRAMに書き込むためのデータ形式に変換して処理装置7にマッピングする(ステップST14)。これにより、処理装置7は、データタイプ11に応じたデコード処理を行うデバイスに再構成される。
The
一方、ステップST13において、コンテンツデータ10のデコード処理が不要であると判定されると、組合せ判定処理装置15は、再構成処理装置6に処理装置7の再構成を行わせず、コンテンツデータ10のデコード処理を行わないで出力する(いわゆるデータをスルーする)若しくは現時点のデコード処理で出力するように、処理装置7を設定する(ステップST15)。
On the other hand, when it is determined in step ST13 that the decoding process of the
ステップST14又はステップST15の処理により、処理装置7の設定が完了すると、組合せ判定処理装置15は、サービス端末4に対して端末タイプ要求メッセージを送信する(ステップST16)。サービス端末4の再構成データ出力制御装置20は、端末タイプ要求メッセージを受信すると、記憶部18から端末タイプ19aを読み出して情報交換装置1へ返信する。
When the setting of the
情報交換装置1の組合せ判定処理装置15では、受信された端末タイプ19aに含まれるサービス端末4の入力形式に関する情報と、データタイプ11に含まれるコンテンツデータ10の種類に関する情報とに基づいて、当該サービス端末4において、コンテンツ提供サーバ3からのコンテンツデータ10を直接出力することが可能か否かを判定する(ステップST17)。このとき、直接出力が不可能と判定すると、組合せ判定処理装置15は、サービス端末4に対して再構成データ要求メッセージを送信する。サービス端末4の再構成データ出力制御装置20では、再構成データ要求メッセージに応じて記憶部18から再構成データ19bを読み出して情報交換装置1へ送信する。
In the combination
情報交換装置1の端末入出力用再構成処理装置16は、サービス端末4からの再構成データ19bを受信すると、当該再構成データ19bを再構成デバイスのRAMに書き込むためのデータに変換して端末入出力処理装置17にマッピングする。これにより、端末入出力処理装置17は、サービス端末4の端末タイプ19aに応じたデータ出力処理を行うデバイスに再構成される(ステップST18)。
Upon receiving the reconfiguration data 19b from the service terminal 4, the terminal input / output
一方、ステップST17において、組合せ判定処理装置15により直接出力が可能と判定されると、端末入出力用再構成処理装置16は、端末入出力処理装置17を再構成せず、コンテンツデータ10をそのまま出力する(いわゆるデータをスルーする)、若しくは、現時点のデータ形式に変換して出力するように、端末入出力処理装置17を設定する(ステップST19)。
On the other hand, if it is determined in step ST17 that the combination
ステップST18又はステップST19の処理により、端末入出力処理装置17の設定が完了すると、組合せ判定処理装置15は、コンテンツ提供サーバ3に対して、サービス端末4から選択されたコンテンツデータ10を要求するメッセージを送信する。
When the setting of the terminal input /
コンテンツ提供サーバ3のコマンド処理装置13は、情報交換装置1からの上記要求メッセージを受信すると、当該要求に係るコンテンツデータ10を提供する指示をコンテンツ提供処理装置12に出力する。コンテンツ提供処理装置12では、コマンド処理装置13からの指示に対応するコンテンツデータ10を記憶部8から読み出し、ネットワーク2を経由して情報交換装置1に送信する。
When receiving the request message from the
情報交換装置1のコンテンツデータデコード処理装置7は、コンテンツ提供サーバ3からコンテンツデータ10を入力すると、これをデコード処理して端末入出力処理装置17に出力する。端末入出力処理装置17では、処理装置7から入力したコンテンツデータ10をそのまま若しくはサービス端末4の入力形式にデータ変換してサービス端末4に送信する(ステップST20)。
When the content data
サービス端末4の入出力処理装置21は、情報交換装置1からのコンテンツデータ10を入力し、当該コンテンツデータ10に係るコンテンツをモニタやスピーカ等に出力したり、記憶装置に記憶する。これにより、コンテンツ提供サーバ3からのコンテンツデータ10がユーザに利用される。
The input /
以上のように、この実施の形態3によれば、情報交換装置1が、再構成デバイスから構成された暗号化処理装置23と、再構成データを暗号化処理装置23の再構成デバイスに設定する暗号化用再構成処理装置22とを備える。そして、暗号化用再構成処理装置22が、コンテンツ提供サーバ3から指定された暗号化処理を行うデバイスに再構成させる暗号化再構成データ9aを暗号化処理装置23の再構成デバイスに設定する。この暗号化再構成データ9aの設定により、暗号化処理装置23が、コンテンツ提供サーバ3とサービス端末4との間でやり取りされるデータに対して暗号化処理を実行する。
As described above, according to the third embodiment, the
このように構成することにより、コンテンツ提供サーバ3側でコンテンツ利用者の暗号処理装置(暗号処理アルゴリズム)を意識することなく、自由に暗号処理アルゴリズムを選択することができる。
With this configuration, it is possible to freely select an encryption processing algorithm without being conscious of the content user's encryption processing device (encryption processing algorithm) on the
なお、上記実施の形態3では、再構成データ9をコンテンツ提供サーバ3が管理し、再構成データ19bをサービス端末4が管理し、再構成データ要求メッセージに応じて提供する構成を例として説明したが、コンテンツ提供サーバ3以外から再構成データ9を提供する構成であっても構わない。
In the third embodiment, the configuration in which the
例えば、後述する実施の形態4のように、再構成データ9(又は再構成データ19b)を情報交換装置1の記憶部に格納しておき、データタイプ11(又は端末タイプ19a)に応じた再構成データ9(又は再構成データ19b)が記憶部中にあれば、これを再利用する構成等が考えられる。この他、データタイプ11(又は端末タイプ19a)を解析した情報交換装置1が、ネットワーク2上に設けた他の情報交換装置1の記憶部から再構成データ9(又は再構成データ19b)を取得する構成にしてもよい。また、再構成データ9(又は再構成データ19b)のみを提供するサーバ(例えば、コンテンツデータのデータベースを有しないコンテンツ提供サーバ3に相当する)等をネットワーク2上に設けてもよい
For example, as in Embodiment 4 to be described later, the reconfiguration data 9 (or reconfiguration data 19b) is stored in the storage unit of the
実施の形態4.
本実施の形態4では、情報交換装置に再構成データのライブラリ(再構成ライブラリ)を設けることにより、コンテンツ提供サーバ、コンテンツ利用者の端末、それぞれの再構成データを一時保存する。これにより、コンテンツデータの形式、端末の種類が変更し、且つ、再度同じデータ形式や種類の端末に変わった場合、同じ再構成データを繰り返し情報交換装置にロードすることを不要としたものである。
Embodiment 4 FIG.
In the fourth embodiment, a reconfiguration data library (reconfiguration library) is provided in the information exchange device to temporarily store the reconfiguration data of the content providing server and the content user terminal. This makes it unnecessary to repeatedly load the same reconstructed data into the information exchange device when the format of the content data and the type of terminal are changed and the terminal is changed to the same data format and type. .
図6は、この発明の実施の形態4による情報交換装置の構成を示すブロック図である。図6において、図1から図3までに記載した構成と同一又はそれに相当するものには、同一符号を付して重複する説明を省略する。本実施の形態4による情報交換装置1は、上記実施の形態1から3までに示した構成に加え、再構成ライブラリ(ライブラリ記憶部)27を備える。再構成ライブラリ27は、情報交換装置1を構成するコンピュータに搭載されたハードディスク装置等のメモリ装置により実現され、コンテンツデータデコード処理装置7や端末入出力処理装置17に設定される再構成データが格納される。
FIG. 6 is a block diagram showing a configuration of an information exchange apparatus according to Embodiment 4 of the present invention. In FIG. 6, the same or equivalent components as those described in FIGS. 1 to 3 are denoted by the same reference numerals, and redundant description is omitted. The
本実施の形態4による情報交換装置1の基本的な動作は、上記実施の形態1から3までに示したものと同様であるが、コンテンツデータデコード用再構成処理装置6や端末入出力用再構成処理装置16によって、例えばコンテンツ提供サーバ3やサービス端末4から再構成データをロードした際、ロードされた再構成データを再構成ライブラリ27に格納する。
The basic operation of the
情報交換装置1に再構成ライブラリ27を設けると下記のような利点がある。
例えば、コンテンツ提供サーバ3から複数のコンテンツデータを続けてサービス端末に送信する場合であって、且つ、コンテンツデータに複数のデータ形式があるような場合を考える。このような場合、データ形式が変更される度に再構成データのロード、マッピングを繰り返すことになり、上記実施の形態1から3までの情報交換装置1では、再構成データのロード及びそのマッピングによってデータ形式の変更に対応する時間がかかり、コンテンツ提供において一時的な待ち状態が発生することになる。
Providing the
For example, consider a case in which a plurality of content data are continuously transmitted from the
また、上述の場合において、複数のデータ形式のデコード処理やデータ出力処理を実行するように、コンテンツデータデコード処理装置7や端末入出力処理装置17に複数の再構成データをマッピングして、再構成データのロード及びそのマッピングの回数を減らすことも考えられる。しかしながら、複数の再構成データのマッピングを許容させるには、コンテンツデータデコード処理装置7や端末入出力処理装置17の規模を大きくしなければならず、情報交換装置1のコストが高くなる。
In the above-described case, a plurality of pieces of reconstructed data are mapped to the content data
そこで、本実施の形態4による情報交換装置1では、様々なデコード処理やデータ出力形式の変換処理にそれぞれ対応する複数の再構成データを格納する再構成ライブラリ27を設けている。これにより、情報交換装置1は、以前に処理装置7や端末入出力処理装置17に設定した再構成データを、コンテンツ提供サーバ3やサービス端末4から繰り返しロードすることを省略できる。
Therefore, the
さらに、再構成ライブラリ27から読み出した再構成データによって瞬時に再構成させることが可能な動的再構成デバイスを、処理装置7や端末入出力処理装置17に用いる。これにより、コンテンツ提供サーバ3やサービス端末4から再構成データをロードする時間やマッピングの時間を短縮することができ、再構成の時間をユーザに感じさせることが無いようにするも可能である。
Furthermore, a dynamic reconfiguration device that can be instantaneously reconfigured by the reconfiguration data read from the
また、例えばコンテンツデータデコード判定処理装置5やコンテンツデータ/端末機組合せ判定処理装置15が生成する再構成データ要求メッセージを、ネットワーク2上の複数の情報交換装置1間においてやり取りすることで、複数の情報交換装置1間で再構成ライブラリ27の再構成データを共用できる。これにより、各情報交換装置1の再構成ライブラリ27を拡充させることも可能であり、再構成データのダウンロードの頻度を減らすことができる。
Further, for example, by exchanging a reconfiguration data request message generated by the content data decoding
以上のように、この実施の形態4によれば、情報交換装置1が再構成データを格納する再構成ライブラリ27を備えるので、コンテンツデータの形式、端末の種類が変更し、且つ、再度同じデータ形式や種類の端末に変わった場合、同じ再構成データを繰り返し情報交換装置1にロードすることを省略できる。
As described above, according to the fourth embodiment, since the
実施の形態5.
図7は、この発明の実施の形態5による携帯通信端末の構成を示すブロック図であり、上記実施の形態1から4までのいずれかの情報交換装置1を搭載している。図7において、図1から図3、図6までに記載した構成と同一又はこれに相当するものには同一符号を付している。本実施の形態5による携帯通信端末28は、例えば携帯電話機やネットワークに接続して通信する機能を有したPDA(Personal Digital Assistants)等により実現される。その構成としては、図7に示すように、情報交換装置1に加え、通信装置(通信部)29、ディスプレイ制御部30a、液晶表示部30b、アンプ31a及びスピーカ31bを備える。
FIG. 7 is a block diagram showing a configuration of a mobile communication terminal according to
通信装置29は、無線通信するためのアンテナやその制御部を含んで構成され、図1から図3までに示したネットワーク2を介して他の情報交換装置1やコンテンツ提供サーバ3、サービス端末4と無線通信を行う。なお、通信装置29としては、無線通信の他、ネットワーク2を介して他の情報交換装置1やコンテンツ提供サーバ3、サービス端末4と通信ができるものであれば有線通信であってもよく、無線及び有線通信の双方の機能を有していても良い。
The
情報交換装置1との関係として、通信装置29は、上記実施の形態1から4までに示した再構成データメッセージ等の要求メッセージやコマンドの送信、コンテンツデータ10、データタイプ11、再構成データ9,19b、暗号化再構成データ9a、端末タイプ19aの受信等を実行する。
As a relationship with the
ディスプレイ制御部30aは、液晶表示部30bに対する情報の表示を制御する構成部であって、通信処理等のためのインタフェース画面を表示する他、図1から図3までにおけるコンテンツデータデコード処理装置7、端末入出力処理装置17及び暗号化処理装置23の出力と接続している。これにより、ディスプレイ制御部30aは、コンテンツ提供サーバ3から情報交換装置1を経由して取得された画像コンテンツ等を必要に応じて液晶表示部30bに表示することができる。
The
また、アンプ31a及びスピーカ31bにより音響情報がユーザに提供される。例えば、電話機能での音声の再生等の他、コンテンツ提供サーバ3から情報交換装置1を経由して取得された音響コンテンツを出力する。つまり、アンプ31aは、電話等の音声通信に関する音響信号の他、図1から図3までにおけるコンテンツデータデコード処理装置7、端末入出力処理装置17及び暗号化処理装置23からの音響データ信号が入力され、必要に応じて増幅させた後にスピーカ31bで再生される。なお、アンプ31aからの出力は外部端子Bを介してヘッドフォン4c等の外部機器で再生することもできる。
Also, acoustic information is provided to the user by the
さらに、情報交換装置1の出力、例えば図1から図3までにおけるコンテンツデータデコード処理装置7、端末入出力処理装置17、暗号化処理装置23等の出力は、ディスプレイ制御部30aやアンプ31aの他、外部端子Aを介して大画面モニタ4aや高音質オーディオセット4bに接続することができる。これにより、コンテンツ提供サーバ3から情報交換装置1を経由して取得された映像コンテンツを大画面モニタ4aに表示したり、音響コンテンツを高音質で再生することが可能である。
Further, the output of the
外部端子Aとしては、大画面モニタ4aや高音質オーディオセット4b等の外部機器に有線で接続するものが考えられるが、無線での接続、例えばBluetooth(登録商標)や赤外線等の近距離無線通信で接続するものであってもよい。
As the external terminal A, it is conceivable to connect to an external device such as a
以上のように、この実施の形態5によれば、コンテンツ利用者が管理する、携帯電話やネットワーク機能(無線を含む)付きPDA等の携帯通信端末28に上記実施の形態1から4までに示した情報交換装置1を組み込むことにより、コンテンツ利用者は自由に任意な場所でコンテンツ提供サーバ3から提供されるコンテンツを利用できる。
As described above, according to the fifth embodiment, the
実施の形態6.
図8は、この発明の実施の形態6によるデータ提供システムの構成を示すブロック図であり、上記実施の形態1から3までの技術概念を全て適用したシステムを示している。図8において、図1から図3、図6に記載した構成と同一又はこれに相当する構成には同一符号を付している。
FIG. 8 is a block diagram showing a configuration of a data providing system according to the sixth embodiment of the present invention, and shows a system to which all the technical concepts of the first to third embodiments are applied. In FIG. 8, the same reference numerals are given to the same or corresponding components as those shown in FIGS. 1 to 3 and 6.
本実施の形態6によるシステムでは、上記実施の形態1と同様に、コンテンツ提供サーバ3から提供されるコンテンツデータ10のデータタイプ11に応じた再構成データ9を情報交換装置1が取得して、コンテンツデータデコード処理装置7が再構成される。これにより、データタイプ11に応じてコンテンツデータ10がデコード処理される。
In the system according to the sixth embodiment, as in the first embodiment, the
また、上記実施の形態2と同様に、サービス端末4の端末タイプ19aに応じた再構成データ19bを情報交換装置1が取得して、端末入出力処理装置17が再構成される。これにより、処理装置7を経由したコンテンツデータ10が、端末入出力処理装置17によりサービス端末4で出力可能なデータ形式に変換される。
Similarly to the second embodiment, the
さらに、本実施の形態6によるシステムでは、上記実施の形態3と同様に、再構成デバイスを利用した暗号化処理装置22を備えることにより、コンテンツ提供サーバ3から指定された暗号化方式を用いてコンテンツ利用者の個人認証データや決済データを暗号化することができる。
Further, in the system according to the sixth embodiment, as in the third embodiment, the
さらに、本実施の形態6による情報交換装置1は、上記実施の形態4と同様に、コンテンツ提供サーバ3やサービス端末4から取得した再構成データを格納する再構成ライブラリ27を有する。これにより、コンテンツデータ10のデータ形式や、サービス端末4の入力形式等の種類が変更し、且つ、再度同じデータ形式や種類のサービス端末4に変わった場合、同じ再構成データを繰り返し情報交換装置1にロードする手間を省略することができる。
Furthermore, the
なお、情報交換装置1を、上記実施の形態5と同様に、コンテンツ利用者が管理する携帯通信端末に組み込むことで、コンテンツ利用者は自由に任意の場所でコンテンツ提供サーバ3から提供されるコンテンツを利用することができる。
As in the fifth embodiment, the
1 情報交換装置、2 ネットワーク、3 コンテンツ提供サーバ(サーバ)、4 サービス端末(端末装置)、4a 大画面モニタ、4b 高音質オーディオセット、4c ヘッドフォン、5 コンテンツデータデコード判定処理装置(判定処理部)、6 コンテンツデータデコード用再構成処理装置(再構成処理部)、7 コンテンツデータデコード処理装置(デコード処理部)、8 記憶部、9 再構成データ、10 コンテンツデータ、11 データタイプ、12 コンテンツ提供処理装置、13 コマンド処理装置、14 端末装置本体、15 コンテンツデータ/端末機組合せ判定処理装置(判定処理部)、16 端末入出力用再構成処理装置(入出力再構成処理部)、17 端末入出力処理装置(入出力処理部)、18 記憶部、19a 端末タイプ、19b 再構成データ、20 再構成データ出力制御装置、21 入出力処理装置、22 暗号化用再構成処理装置(暗号化再構成処理部)、23 暗号化処理装置(暗号化処理部)、24 暗号復号処理装置、25 決済処理装置、26 個人認証装置、27 再構成ライブラリ(ライブラリ記憶部)、28 携帯通信端末、29 通信装置(通信部)、30a ディスプレイ制御部、30b 液晶表示部、31a アンプ、31b スピーカ。 1 Information exchange device, 2 network, 3 content providing server (server), 4 service terminal (terminal device), 4a large screen monitor, 4b high sound quality audio set, 4c headphones, 5 content data decoding determination processing device (determination processing unit) , 6 Content data decoding reconstruction processing device (reconstruction processing unit), 7 Content data decoding processing device (decoding processing unit), 8 Storage unit, 9 Reconstructed data, 10 Content data, 11 Data type, 12 Content provision processing Device, 13 command processing device, 14 terminal device body, 15 content data / terminal combination determination processing device (determination processing unit), 16 terminal input / output reconfiguration processing device (input / output reconfiguration processing unit), 17 terminal input / output Processing device (input / output processing unit), 18 storage unit, 19a end Type, 19b reconfiguration data, 20 reconfiguration data output control device, 21 input / output processing device, 22 encryption reconfiguration processing device (encryption reconfiguration processing unit), 23 encryption processing device (encryption processing unit), 24 encryption / decryption processing device, 25 settlement processing device, 26 personal authentication device, 27 reconfiguration library (library storage unit), 28 mobile communication terminal, 29 communication device (communication unit), 30a display control unit, 30b liquid crystal display unit, 31a Amplifier, 31b Speaker.
Claims (7)
再構成デバイスを有して構成され、前記サーバと前記端末装置との間の通信を中継する情報交換装置を備え、
前記再構成デバイスに対し、データ形式に応じたデコード処理を行うデバイスに再構成させる再構成データを設定して、前記サーバから提供されるデータを該データ形式に応じてデコードすると共に、
前記再構成デバイスに対し、前記端末装置から提供された再構成データを設定して、該端末装置で処理可能なデータ形式に変換する処理を行うデバイスに再構成させ、前記デコードされたデータを前記データ形式に変換して該端末装置に出力することを特徴とするデータ提供システム。 In a data providing system comprising a server for storing data and a terminal device to which data is provided from the server via a network,
An information exchange device configured to have a reconfigurable device and relaying communication between the server and the terminal device;
The relative reconfigurable device, by setting the reconstructed data to be reconstructed into a device which performs a decoding process corresponding to the data format, the data provided from the server along with decoding in accordance with the data format,
For the reconfigurable device, the reconfiguration data provided from the terminal device is set and reconfigured to a device that performs processing to convert the data into a data format that can be processed by the terminal device. A data providing system, wherein the data providing system converts the data format and outputs the data format .
前記サーバから提供されるデータのデータ形式に応じたデコード処理の要否を判定する判定処理部と、
第1の再構成デバイスから構成されたデコード処理部と、
再構成データを前記第1の再構成デバイスに設定する再構成処理部と、
第2の再構成デバイスから構成された入出力処理部と、
再構成データを前記入出力処理部の第2の再構成デバイスに設定する入出力再構成処理部とを備え、
前記再構成処理部は、前記判定処理部による判定結果に応じて、前記データ形式に応じたデコード処理を行うデバイスに再構成させる再構成データを、前記デコード処理部の第1の再構成デバイスに設定し、
前記デコード処理部は、前記再構成処理部によって前記再構成データが設定されることにより、前記サーバから前記端末装置へ提供されるデータをデコードし、
前記判定処理部は、前記端末装置へ出力するデータが前記端末装置で処理可能なデータ形式であるか否かに基づいてデータ出力の可否を判定し、
前記入出力再構成処理部は、前記判定処理部による判定結果に応じて、前記端末装置から提供され、該端末装置で処理可能なデータ形式に変換する処理を行うデバイスに再構成させる再構成データを、前記入出力処理部の第2の再構成デバイスに設定し、
前記入出力処理部は、前記入出力再構成処理部によって前記再構成データが設定されることにより、前記デコード処理部から前記端末装置へ出力されるデータを前記データ形式に変換することを特徴とする情報交換装置。 In an information exchange device that relays communication between a server that stores data and a terminal device that is provided with data from the server via a network,
A determination processing unit that determines whether or not a decoding process is necessary according to a data format of data provided from the server;
A decoding processing unit configured from a first reconfigurable device;
A reconfiguration processing unit that sets reconfiguration data in the first reconfiguration device ;
An input / output processing unit composed of a second reconfigurable device;
An input / output reconfiguration processor that sets reconfiguration data in a second reconfiguration device of the input / output processor;
The reconfiguration processing unit causes the first reconfigurable device of the decode processing unit to generate reconfiguration data to be reconfigured by a device that performs a decoding process according to the data format according to a determination result by the determination processing unit . Set,
The decoding processing unit decodes data provided from the server to the terminal device by setting the reconstruction data by the reconstruction processing unit ,
The determination processing unit determines whether data output is possible based on whether data to be output to the terminal device is in a data format that can be processed by the terminal device,
The input / output reconfiguration processor is configured to reconfigure data to be reconfigured by a device that performs a process of converting the data into a data format that can be processed by the terminal device, according to a determination result by the determination processor. To the second reconfigurable device of the input / output processing unit,
The input / output processing unit converts the data output from the decoding processing unit to the terminal device into the data format when the reconstruction data is set by the input / output reconstruction processing unit. To exchange information.
再構成データを前記暗号化処理部の前記第3の再構成デバイスに設定する暗号化再構成処理部とを備え、
前記暗号化再構成処理部は、サーバから指定された暗号化処理を行うデバイスに再構成させる再構成データを前記暗号化処理部の前記第3の再構成デバイスに設定し、
前記暗号化処理部は、前記暗号化再構成処理部によって前記再構成データが設定されることにより、前記サーバと端末装置との間でやり取りされるデータに対し前記暗号化処理を実行することを特徴とする請求項4記載の情報交換装置。 An encryption processing unit configured from a third reconfigurable device;
An encryption reconfiguration processing unit that sets reconfiguration data in the third reconfiguration device of the encryption processing unit,
The encryption reconfiguration processing unit sets reconfiguration data to be reconfigured in a device that performs encryption processing designated by a server in the third reconfiguration device of the encryption processing unit,
The encryption processing unit executes the encryption processing on data exchanged between the server and the terminal device by setting the reconfiguration data by the encryption reconfiguration processing unit. 5. The information exchange apparatus according to claim 4, wherein
前記ネットワークを介した通信を行う通信部と、
前記通信部を用いてデータをやり取りする請求項4から請求項6のうちのいずれか1項記載の情報交換装置とを備えたことを特徴とする携帯通信端末。 In a mobile communication terminal in which data is provided via a network from a server that stores data,
A communication unit for performing communication via the network;
A portable communication terminal comprising the information exchange device according to any one of claims 4 to 6 , wherein data is exchanged using the communication unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006053442A JP4841971B2 (en) | 2006-02-28 | 2006-02-28 | Data providing system, information exchange device, and portable communication terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006053442A JP4841971B2 (en) | 2006-02-28 | 2006-02-28 | Data providing system, information exchange device, and portable communication terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007233620A JP2007233620A (en) | 2007-09-13 |
| JP4841971B2 true JP4841971B2 (en) | 2011-12-21 |
Family
ID=38554162
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006053442A Expired - Fee Related JP4841971B2 (en) | 2006-02-28 | 2006-02-28 | Data providing system, information exchange device, and portable communication terminal |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4841971B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014097500A1 (en) | 2012-12-17 | 2014-06-26 | パナソニック株式会社 | Information processing device and control method |
| US9141811B2 (en) * | 2013-08-01 | 2015-09-22 | Dropbox, Inc. | Coerced encryption on connected devices |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10322216A (en) * | 1997-05-15 | 1998-12-04 | Sony Corp | decoder |
| JP3664962B2 (en) * | 2000-09-28 | 2005-06-29 | 株式会社東芝 | Information transfer device, function update method thereof, and function update system |
| JP2002335260A (en) * | 2001-05-10 | 2002-11-22 | Matsushita Electric Ind Co Ltd | USB relay device |
| EP1471520A1 (en) * | 2003-04-22 | 2004-10-27 | Deutsche Thomson-Brandt Gmbh | Method for decoding data received from a data source using hardware configuration data received from the same data source |
| US7440574B2 (en) * | 2003-06-11 | 2008-10-21 | Hewlett-Packard Development Company, L.P. | Content encryption using programmable hardware |
| JP2005267172A (en) * | 2004-03-18 | 2005-09-29 | Sony Corp | Content receiving system, content receiving apparatus and method, recording medium, and program |
-
2006
- 2006-02-28 JP JP2006053442A patent/JP4841971B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007233620A (en) | 2007-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8769131B2 (en) | Cloud connector key | |
| KR100744084B1 (en) | Information providing device and method, information processing device and method, and program storing medium | |
| US7877794B2 (en) | Relay apparatus, relay method and program therefor | |
| JP5024610B2 (en) | Information processing system, information processing apparatus, information processing method, and program | |
| JP2019220940A (en) | Method and device for information exchange | |
| US20140096218A1 (en) | Information processing apparatus, information providing server, program, communication system, and login information providing server | |
| JP2003519877A (en) | A service providing device that allows another device to access unique information recorded on a portable recording medium in which the unique information is recorded, a method thereof, and the recording medium. | |
| TW201517572A (en) | A method, device, and system thereof for data processing | |
| JP2008299396A (en) | Introduction support device, program for introduction support device and introduction support method | |
| US20060235956A1 (en) | Information process distribution system, information processing apparatus and information process distribution method | |
| JP2007202001A (en) | Mobile communication device and control method thereof | |
| JP2017068255A (en) | Device and method for processing image | |
| WO2002052470A1 (en) | Content data encoding system and content registering system | |
| EP2172869A2 (en) | Personal-information managing apparatus and personal-information handling apparatus | |
| JP2003141460A (en) | Communication method, data processing device and program | |
| JP4841971B2 (en) | Data providing system, information exchange device, and portable communication terminal | |
| US7231454B2 (en) | Multimedia data relay system, multimedia data relay apparatus, and multimedia data relay method | |
| JP4670585B2 (en) | Setting apparatus and method, and program | |
| JP2008508571A (en) | Output system, output data management apparatus, network device, output data management program and output program, and output method | |
| JP4340241B2 (en) | User authentication program, user authentication method, user authentication device, and user authentication system | |
| CN116260722A (en) | Network equipment configuration synchronization method and synchronization system | |
| US20050240597A1 (en) | Contents providing method, contents providing system, and contents server | |
| JP7574014B2 (en) | Information system, information processing device, information processing method, and program | |
| JP2008234406A (en) | Service communication system, service communication method, and service communication program | |
| JP2009032000A (en) | Message processing method, program, and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20070926 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080627 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080925 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110208 |
|
| 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: 20110927 |
|
| 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: 20111005 |
|
| 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: 20141014 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |