[go: up one dir, main page]

JP4841971B2 - Data providing system, information exchange device, and portable communication terminal - Google Patents

Data providing system, information exchange device, and portable communication terminal Download PDF

Info

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
Application number
JP2006053442A
Other languages
Japanese (ja)
Other versions
JP2007233620A (en
Inventor
耕三 石田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2006053442A priority Critical patent/JP4841971B2/en
Publication of JP2007233620A publication Critical patent/JP2007233620A/en
Application granted granted Critical
Publication of JP4841971B2 publication Critical patent/JP4841971B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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 Patent Document 1 has been proposed. In the decoding method of Patent Document 1, audio data or video data recorded on a removable storage medium such as a CD is decoded using a reconstruction device, so that any data format can be decoded. .

つまり、リムーバブル記憶媒体に格納されたデータを第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 Patent Document 1, the data is included in the second data. The decoded information includes hardware configuration data suitable for configuring the reconfigurable logic in the integrated circuit chip. A decoder suitable for decoding (reproducing) the first data is reconfigured using the hardware configuration data.

特開2004−342094号JP 2004-320994 A

特許文献1に代表される従来の技術では、オーディオデータやビデオデータ等のコンテンツデータのデコード機能にのみ着目するものであり、コンテンツ利用者の端末自体は、特定の規格に沿ったものであることを想定している。このため、例えばコンテンツ利用者の端末側でデータを暗号化する場合、コンテンツ提供サーバが復号できる暗号化アルゴリズムをコンテンツ利用者の端末側で有していなければならない。   The conventional technology represented by Patent Document 1 focuses only on the decoding function of content data such as audio data and video data, and the terminal itself of the content user conforms to a specific standard. Is assumed. For this reason, for example, when data is encrypted on the content user's terminal side, the content user's terminal side must have an encryption algorithm that can be decrypted by the content providing server.

この発明は、上記のような課題を解決するためになされたもので、再構成デバイスを用いることにより、データのデコード処理や出力処理、暗号化処理等の様々な内容の処理を動的に変更できる情報交換装置及びこの機能を備えた携帯通信端末を得ることを目的とする。   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との間のデータ通信を中継する。
Embodiment 1 FIG.
FIG. 1 is a block diagram showing a configuration of a data providing system according to Embodiment 1 of the present invention, and shows a case where the present invention is applied to a content providing system that provides content data online. In this system, a plurality of content providing servers (servers) 3 that manage content data and a service terminal (terminal device) 4 that is managed by a user who uses the content are connected via a network 2 such as the Internet. . The information exchange device 1 is provided between the network 2 and the service terminal 4 and relays data communication between the content providing server 3 and the service terminal 4 via the network 2.

情報交換装置1は、コンテンツデータデコード判定処理装置(判定処理部)5、コンテンツデータデコード用再構成処理装置(再構成処理部)6及びコンテンツデータデコード処理装置(デコード処理部)7を備える。コンテンツデータデコード判定処理装置5(以下、判定処理装置5と適宜略す)は、コンテンツデータ10のデータタイプ11を参照し、このコンテンツデータ10をデコードする再構成デバイスを構成するための再構成データ要求メッセージを生成してコンテンツ提供サーバ3に送信する。ここで、データタイプ11とはコンテンツデータ10の種類を示す情報であり、例えばMPEG2、MPEG4といった画像圧縮技術や暗号処理の種類に関する情報等が含まれる。   The information exchange device 1 includes a content data decoding determination processing device (determination processing unit) 5, a content data decoding reconstruction processing device (reconstruction processing unit) 6, and a content data decoding processing device (decoding processing unit) 7. The content data decoding determination processing device 5 (hereinafter abbreviated as the determination processing device 5 as appropriate) refers to the data type 11 of the content data 10 and requests a reconfiguration data for configuring a reconfiguration device that decodes the content data 10. A message is generated and transmitted to the content providing server 3. Here, the data type 11 is information indicating the type of the content data 10 and includes, for example, information related to image compression techniques such as MPEG2 and MPEG4 and the type of encryption processing.

また、再構成データ要求メッセージとは、データタイプ11により特定されたコンテンツデータ10の種類に対応する再構成データをコンテンツ提供サーバ3側に要求する情報であり、例えばコンテンツデータ10の種類をコンテンツ提供サーバ3に通知する情報が考えられる。つまり、再構成データ要求メッセージにより認識されるデータ種類によって、コンテンツ提供サーバ3は、情報交換装置1においてコンテンツデータ10をデコードする再構成デバイスの構築するのに必要な再構成データを判別し、要求元の情報交換装置1に返信する。   The reconfiguration data request message is information requesting the content providing server 3 for reconfiguration data corresponding to the type of the content data 10 specified by the data type 11, for example, providing the type of the content data 10 to the content Information notified to the server 3 can be considered. That is, the content providing server 3 determines the reconfiguration data necessary for constructing a reconfiguration device that decodes the content data 10 in the information exchange device 1 according to the data type recognized by the reconfiguration data request message, and requests It returns to the original information exchange device 1.

なお、情報交換装置1側では、受信したデータタイプ11からコンテンツデータ10の種類(例えば、画像圧縮技術や暗号処理の種類に関する情報)を抽出して再構成データ要求メッセージを送信する機能を有していればよく、再構成データの具体的な内容を特定して要求する機能がなくてもよい。   The information exchange apparatus 1 has a function of extracting the type of content data 10 from the received data type 11 (for example, information regarding the type of image compression technique and encryption processing) and transmitting a reconfiguration data request message. And a function for specifying and requesting the specific contents of the reconstruction data may be omitted.

コンテンツデータデコード用再構成処理装置6(以下、再構成処理装置6と適宜略す)は、再構成データ9をコンテンツデータデコード処理装置7にマッピングする構成部である。ここで、再構成データ9とは、コンテンツデータデコード処理装置7を構成する再構成デバイスの再構成情報であり、データタイプ11に応じたデコード処理を実行するデバイスとして処理装置7を機能させるものである。例えば、動的再構成デバイスにおけるプロセッサエレメント(以下、PEと略す)の処理機能を指定する情報(PE内の接続情報)とPE間の接続情報とを含む情報等である。   The content data decoding reconstruction processing device 6 (hereinafter abbreviated as “reconstruction processing device 6” as appropriate) is a component that maps the reconstruction data 9 to the content data decoding processing device 7. Here, the reconfiguration data 9 is reconfiguration information of a reconfiguration device that constitutes the content data decoding processing device 7, and causes the processing device 7 to function as a device that executes decoding processing according to the data type 11. is there. For example, information including information (connection information in the PE) for specifying the processing function of the processor element (hereinafter abbreviated as PE) in the dynamic reconfigurable device and connection information between the PEs.

コンテンツデータデコード処理装置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 processing device 7 as appropriate) is configured from a reconfigurable device, and reconfigured as a device that performs mapping according to the data type 11 by mapping the reconfigured data 9. The reconfigurable device constituting the processing apparatus 7 includes a dynamic reconfigurable device such as DAP (Digital Application Processor) / DNA (Distributed Network Architecture), DRP (Dynamically Reconfigurable Processor), FPGA (Field Programmable Gate Array), and the like. Can be used.

例えば、処理装置7が動的再構成デバイスで構成される場合、再構成データ9をマッピングすることにより、動的再構成デバイス内の格子状に並ぶPEにおいて、コンテンツデータをデコードする処理手順に従ったPE内やPE間の接続が設定される。   For example, when the processing apparatus 7 is configured by a dynamic reconfiguration device, the processing procedure for decoding the content data is performed in the PEs arranged in a grid in the dynamic reconfiguration device by mapping the reconfiguration data 9. Connection within or between PEs is set.

なお、情報交換装置1は、ネットワーク2とサービス端末4の間に介在するルータやゲートウェイサーバ等に設けてもよく、後述するようにサービス端末4にその機能を組み込んで構成してもよい。   The information exchange device 1 may be provided in a router, a gateway server or the like interposed between the network 2 and the service terminal 4 or may be configured by incorporating the function in the service terminal 4 as will be described later.

上述した、判定処理装置5、再構成処理装置6及び処理装置7は、例えば本発明の趣旨に従う処理プログラムを、情報交換装置1を構成する上述の再構成デバイスを搭載したコンピュータの演算処理装置に実行させてその動作を制御することにより、ソフトウエアとハードウエアが協働した具体的な手段として実現できる。   The determination processing device 5, the reconstruction processing device 6, and the processing device 7 described above, for example, apply a processing program according to the gist of the present invention to an arithmetic processing device of a computer equipped with the above-described reconstruction device that constitutes the information exchange device 1. By executing and controlling the operation, it can be realized as a specific means in which software and hardware cooperate.

コンテンツ提供サーバ3は、記憶部8、コンテンツ提供処理装置12及びコマンド処理装置13を含んで構成される。記憶部8は、コンテンツ提供サーバ3を構成するコンピュータに搭載されたハードディスク装置等で実現され、コンテンツ提供サーバ3で管理するコンテンツデータ10、そのデータタイプ11及びこれに対応する再構成データ9のデータベースが構築される。   The content providing server 3 includes a storage unit 8, a content providing processing device 12, and a command processing device 13. The storage unit 8 is realized by a hard disk device or the like mounted on a computer constituting the content providing server 3, and is a database of content data 10 managed by the content providing server 3, its data type 11 and reconfiguration data 9 corresponding thereto. Is built.

コンテンツ提供処理装置12は、コンテンツ提供指示に従ってコンテンツデータ10及びそのデータタイプ11をサービス端末4へ送信したり、再構成データ要求メッセージに応じた再構成データ9を情報交換装置1へ送信する。コマンド処理装置13は、サービス端末4から受信したコマンド(例えば、ユーザが選択したコンテンツの利用を要求するコマンド)を処理する構成部である。   The content provision processing device 12 transmits the content data 10 and its data type 11 to the service terminal 4 according to the content provision instruction, or transmits the reconfiguration data 9 according to the reconfiguration data request message to the information exchange device 1. The command processing device 13 is a component that processes a command received from the service terminal 4 (for example, a command that requests use of content selected by the user).

なお、記憶部8、コンテンツ提供処理装置12及びコマンド処理装置13は、例えば本発明の趣旨に従う処理プログラムを、本発明のコンテンツ提供サーバ3を構成するコンピュータの演算処理装置に実行させてその動作を制御することにより、ソフトウエアとハードウエアが協働した具体的な手段として実現できる。   Note that the storage unit 8, the content provision processing device 12, and the command processing device 13 cause the arithmetic processing device of the computer constituting the content provision server 3 of the present invention to execute a processing program according to the spirit of the present invention, for example. By controlling, it can be realized as a specific means in which software and hardware cooperate.

サービス端末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 content providing server 3 via the information exchange device 1 and the network 2. As shown in FIG. 1, the service terminal 4 has a monitor, a speaker, a keyboard, a storage device, and the like, and inputs a command to be transmitted to the content providing server 3 by using an input device such as a keyboard. The message or provided content is output to a monitor, a speaker or the like or stored in a storage device. In addition, in the example of FIG. 1, since the terminal device itself which is the main body of the service terminal 4 does not have a characteristic configuration, the illustration thereof is omitted.

次に動作について説明する。
先ず、サービス端末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 content providing server 3 is accessed from the service terminal 4. After that, among the contents managed by the content providing server 3, a command for requesting provision of the content that the user wants to use is input to the service terminal 4 using an input device such as a keyboard. The input command is transmitted to the content providing server 3 via the information exchange device 1 and the network 2.

コンテンツ提供サーバ3のコマンド処理装置13では、サービス端末4からのコマンドを受信して実行し、このコマンドで指定されたコンテンツの提供可否を判断する。このとき、コマンド処理装置13は、コンテンツの提供可否を、例えばOK又はNG等を示すメッセージとして、コマンド送信元のサービス端末4へ返信する。   The command processing device 13 of the content providing server 3 receives and executes a command from the service terminal 4 and determines whether or not to provide the content specified by this command. At this time, the command processing device 13 returns whether or not the content can be provided, for example, as a message indicating OK or NG to the service terminal 4 that is the command transmission source.

コマンド処理装置13は、サービス端末4からのコマンドに対しコンテンツの提供を許可するメッセージを返信すると、当該コンテンツについての提供指示をコンテンツ提供処理装置12に出力する。コンテンツ提供処理装置12では、コマンド処理装置13からのコンテンツ提供指示に対応するコンテンツデータ10とそのデータタイプ11を記憶部8から読み出して情報交換装置1に送信する。   When the command processing device 13 returns a message permitting content provision to the command from the service terminal 4, the command processing device 13 outputs a provision instruction for the content to the content provision processing device 12. In the content provision processing device 12, the content data 10 corresponding to the content provision instruction from the command processing device 13 and its data type 11 are read from the storage unit 8 and transmitted to the information exchange device 1.

情報交換装置1は、コンテンツ提供サーバ3からのコンテンツデータ10及びそのデータタイプ11を受信すると、データタイプ11がコンテンツデータデコード判定処理装置5に出力され、コンテンツデータ10がコンテンツデータデコード処理装置7に出力される。判定処理装置5では、入力したデータタイプ11から、コンテンツ提供サーバ3から提供されたコンテンツデータ10の種類、例えばMPEG2、MPEG4といった画像圧縮技術や暗号処理の種類等に関する情報を抽出し、これら情報を含む再構成データ要求メッセージを生成してコンテンツ提供サーバ3に送信する。   Upon receiving the content data 10 and its data type 11 from the content providing server 3, the information exchange device 1 outputs the data type 11 to the content data decoding determination processing device 5, and the content data 10 is sent to the content data decoding processing device 7. Is output. The determination processing device 5 extracts information on the type of the content data 10 provided from the content providing server 3 from the input data type 11, for example, the image compression technique such as MPEG2 and MPEG4, the type of encryption processing, and the like. A reconfiguration data request message including it is generated and transmitted to the content providing server 3.

コンテンツ提供サーバ3のコンテンツ提供処理装置12は、例えば再構成データ要求メッセージから抽出したコンテンツデータ10の種類に関する情報で記憶部8を検索し、再構成データ要求に対応する再構成データ9を記憶部8から読み出して情報交換装置1に送信する。   The content provision processing device 12 of the content provision server 3 searches the storage unit 8 with information on the type of the content data 10 extracted from the reconfiguration data request message, for example, and stores the reconfiguration data 9 corresponding to the reconfiguration data request. 8 is read out and transmitted to the information exchange device 1.

コンテンツ提供サーバ3からの再構成データ9は、情報交換装置1のコンテンツデータデコード用再構成処理装置6に取得される。再構成処理装置6では、コンテンツ提供サーバ3から取得した再構成データ9を、コンテンツデータデコード処理装置7を構成する再構成デバイスのRAMに書き込むデータの形式に変換して処理装置7にマッピングする。   The reconfiguration data 9 from the content providing server 3 is acquired by the content data decoding reconfiguration processing device 6 of the information exchange device 1. In the reconfiguration processing device 6, the reconfiguration data 9 acquired from the content providing server 3 is converted into a data format to be written in the RAM of the reconfiguration device constituting the content data decoding processing device 7 and mapped to the processing device 7.

これにより、処理装置7は、再構成データ9に応じたデバイスに再構成され、コンテンツデータ10をサービス端末4で利用可能なデータ形式にデコードし、サービス端末4に出力する。サービス端末4では、情報交換装置1から出力されたコンテンツデータ10を入力し、入力したコンテンツデータ10に係るコンテンツをモニタやスピーカ等に出力したり、記憶装置に記憶する。これにより、コンテンツ提供サーバ3からのコンテンツデータ10がユーザに利用される。   As a result, the processing device 7 is reconfigured into a device corresponding to the reconfiguration data 9, decodes the content data 10 into a data format that can be used by the service terminal 4, and outputs the decoded data to the service terminal 4. In the service terminal 4, the content data 10 output from the information exchange device 1 is input, and the content related to the input content data 10 is output to a monitor, a speaker, or the like, or stored in a storage device. Thereby, the content data 10 from the content providing server 3 is used by the user.

以上のように、この実施の形態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 information exchange apparatus 1 that relays communication between the content providing server 3 and the service terminal 4 uses the data format of the content data 10 provided from the content providing server 3. Content data decoding determination processing device 5 that determines whether or not decoding processing is necessary, content data decoding processing device 7 composed of a reconfigurable device, and content for setting reconstructed data in the reconfigurable device of processing device 7 And a data decoding reconstruction processing device 6. Then, the reconfiguration processing device 6 sets the reconfiguration data 9 to be reconfigured by the device that performs the decoding process according to the data format in the reconfiguration device of the processing device 7 according to the determination result by the determination processing device 5. . The processing device 7 decodes the content data 10 provided from the content providing server 3 to the service terminal 4 according to the setting of the reconfiguration data 9. By configuring in this way, the content providing server 3 side can freely select the format of the content data 10 without being aware of the decoding function of the content user's service terminal 4 and uses a new technology. Data formats can be introduced sequentially.

また、上記実施の形態1によれば、情報交換装置1のコンテンツデータデコード処理装置7として再構成デバイスを用いるので、コンテンツデータ10のデコード処理の内容を動的に変更することができる。   Further, according to the first embodiment, since the reconstruction device is used as the content data decoding processing device 7 of the information exchange device 1, the contents of the decoding processing of the content data 10 can be dynamically changed.

なお、再構成デバイスを用いなくても、パーソナルコンピュータでデコードソフトウエアを実行してデコード処理することはできる。しかしながら、パーソナルコンピュータの汎用プロセッサ上で動作するソフトウエア処理では、再構成デバイスを用いたハードウエア処理に比べて処理速度が遅いため、リアルタイム性に欠けるという不具合がある。これに対して、本発明のように再構成デバイスを用いてデコード処理を行えば、リアルタイム性を十分に満たすコンテンツ提供が可能である。   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 content providing server 3 manages the reconfiguration data 9 and provides the reconfiguration data 9 according to the reconfiguration data request message has been described as an example. It is also possible to provide a configuration. For example, the reconstructed data 9 is stored in the storage unit of the information exchange device 1 as in Embodiment 4 to be described later, and if there is reconstructed data corresponding to the data type in the storage unit, it is reused. The structure etc. to perform are considered.

この他、データタイプを解析した情報交換装置1が、ネットワーク2上に設けた他の情報交換装置1の記憶部から再構成データ9を取得する構成にしてもよい。さらには、再構成データ9のみを提供するサーバ(例えば、コンテンツデータのデータベースを有しないコンテンツ提供サーバ3に相当する)等をネットワーク2上に設けてもよい。   In addition, the information exchange device 1 that has analyzed the data type may acquire the reconfiguration data 9 from the storage unit of another information exchange device 1 provided on the network 2. Furthermore, a server that provides only the reconstruction data 9 (for example, the content providing server 3 that does not have a content data database) may be provided on the network 2.

実施の形態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 content providing servers 3 that manage content data and a service terminal 4 that is managed by a user who uses the content via a network 2 such as the Internet. ing. The information exchange device 1 is provided between the network 2 and the service terminal 4 and relays data communication between the content providing server 3 and the service terminal 4 via the network 2.

本実施の形態2による情報交換装置1は、コンテンツデータデコード用再構成処理装置(再構成処理部)6、コンテンツデータデコード処理装置(デコード処理部)7、コンテンツデータ/端末機組合せ判定処理装置(判定処理部)15、端末入出力用再構成処理装置(入出力再構成処理部)16及び端末入出力処理装置(入出力処理部)17を備える。なお、図1と同一構成要素又はこれに相当する構成要素には同一符号を付している。   The information exchange device 1 according to the second embodiment includes a content data decoding reconstruction processing device (reconstruction processing unit) 6, a content data decoding processing device (decoding processing unit) 7, a content data / terminal combination determination processing device ( A determination processing unit) 15, a terminal input / output reconstruction processing device (input / output reconstruction processing unit) 16, and a terminal input / output processing device (input / output processing unit) 17. In addition, the same code | symbol is attached | subjected to the component same as FIG. 1, or the component equivalent to this.

コンテンツデータ/端末機組合せ判定処理装置15(以降、組合せ判定処理装置15と適宜略す)は、上記実施の形態1と同様に、データタイプに対応するデコード処理を処理装置7に実行させるための再構成データ要求メッセージをコンテンツ提供サーバ3に送信したり、端末タイプ19aに対応したデータ変換を端末入出力処理装置17に実行させるための再構成データ要求メッセージをサービス端末4に送信する。   The content data / terminal combination determination processing device 15 (hereinafter abbreviated as “combination determination processing device 15” as appropriate) re-executes the processing device 7 to execute the decoding process corresponding to the data type, as in the first embodiment. A configuration data request message is transmitted to the content providing server 3, and a reconfiguration data request message for causing the terminal input / output processing device 17 to perform data conversion corresponding to the terminal type 19 a is transmitted to the service terminal 4.

なお、組合せ判定処理装置15は、コンテンツ提供サーバ3からのデータタイプ及びサービス端末4からの端末タイプ19aの双方に基づいて、コンテンツデータのデコード処理に関する再構成データ要求メッセージを生成するように構成してもよい。
例えば、サービス端末4が、特定のデータ形式のコンテンツデータを効率よく出力する(モニタに表示する等)端末である場合、このデータ形式に関する情報を端末タイプ19aに含める。これにより、組合せ判定処理装置15では、コンテンツ提供サーバ3から提供されたデータタイプのみでなく、サービス端末4において最適な出力が可能なデータ形式も考慮して、コンテンツ提供サーバ3に対して再構成データ要求を行うことができる。
The combination determination processing device 15 is configured to generate a reconfigured data request message related to the content data decoding process based on both the data type from the content providing server 3 and the terminal type 19a from the service terminal 4. May be.
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 terminal type 19a. Thereby, the combination determination processing device 15 reconfigures the content providing server 3 in consideration of not only the data type provided from the content providing server 3 but also the data format that can be optimally output by the service terminal 4. A data request can be made.

端末入出力用再構成装置16は、再構成データ19bを端末入出力処理装置17にマッピングして、再構成データ19bに応じたデータ変換を行うデバイスに再構成する。端末入出力処理装置17は、再構成デバイスから構成され、再構成データ19bがマッピングされて端末タイプ19aに応じたデータ出力処理を行うデバイスに再構成される。端末入出力処理装置17を構成する再構成デバイスとしては、処理装置7と同様に、DAP/DNA、DRPのような動的再構成デバイスや、FPGA等を用いることができる。   The terminal input / output reconfiguration device 16 maps the reconfiguration data 19b to the terminal input / output processing device 17 and reconfigures the device to perform data conversion according to the reconfiguration data 19b. The terminal input / output processing device 17 includes a reconfigurable device, and is reconfigured as a device that performs mapping of the reconfiguration data 19b and performs data output processing according to the terminal type 19a. As the reconfiguring device constituting the terminal input / output processing device 17, as in the processing device 7, a dynamic reconfiguring device such as DAP / DNA or DRP, FPGA, or the like can be used.

なお、情報交換装置1は、ネットワーク2とサービス端末4の間に介在するルータやゲートウェイサーバ等に設けてもよく、後述するようにサービス端末4にその機能を組み込んで構成してもよい。   The information exchange device 1 may be provided in a router, a gateway server or the like interposed between the network 2 and the service terminal 4 or may be configured by incorporating the function in the service terminal 4 as will be described later.

上述した、組合せ判定処理装置15、再構成処理装置6、処理装置7、端末入出力用再構成装置16及び端末入出力処理装置17は、例えば本発明の趣旨に従う処理プログラムを、情報交換装置1を構成する上述の再構成デバイスを搭載したコンピュータの演算処理装置に実行させてその動作を制御することにより、ソフトウエアとハードウエアが協働した具体的な手段として実現できる。   The above-described combination determination processing device 15, reconfiguration processing device 6, processing device 7, terminal input / output reconfiguration device 16 and terminal input / output processing device 17 may, for example, execute a processing program according to the spirit of the present invention as the information exchange device 1. It is possible to realize as a specific means in which software and hardware cooperate with each other by causing the arithmetic processing unit of a computer equipped with the above-described reconfigurable device constituting the above to execute and control its operation.

本実施の形態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 content providing server 3 via the information exchange device 1 and the network 2. As in the first embodiment, the service terminal 4 includes a monitor, a speaker, a keyboard, a storage device, and the like, and inputs a command to be transmitted to the content providing server 3 using an input device such as a keyboard. The response message or provided content is output to a monitor, a speaker, or the like, or stored in a storage device.

また、サービス端末4の端末装置本体14は、記憶部18、再構成データ出力制御装置20及び入出力処理装置21を備える。記憶部18は、サービス端末4を構成するコンピュータに搭載されたハードディスク装置等で実現され、サービス端末4の端末タイプ19a及び再構成データ19bのデータベースが構築される。   The terminal device body 14 of the service terminal 4 includes a storage unit 18, a reconfiguration data output control device 20, and an input / output processing device 21. The storage unit 18 is realized by a hard disk device or the like mounted on a computer constituting the service terminal 4, and a database of the terminal type 19a and reconfiguration data 19b of the service terminal 4 is constructed.

端末タイプ19aとは、サービス端末4の入力形式を示す情報であり、例えばサービス端末4が日本のテレビ放送を受像する端末装置である場合は入力形式がNTSC規格である旨を示す情報が含まれる。
再構成データ19bとは、端末入出力処理装置17を構成する再構成デバイスの再構成情報であり、端末タイプ19aに応じたデータ変換処理を実行するデバイスとして端末入出力処理装置17を機能させる。具体的な内容は、例えば動的再構成デバイスにおけるPEの処理機能を指定する情報(PE内の接続情報)とPE間の接続情報とを含む情報等である。
The terminal type 19a is information indicating the input format of the service terminal 4. For example, when the service terminal 4 is a terminal device that receives Japanese television broadcasts, information indicating that the input format is NTSC standard is included. .
The reconfiguration data 19b is reconfiguration information of a reconfiguration device constituting the terminal input / output processing device 17, and causes the terminal input / output processing device 17 to function as a device that executes data conversion processing according to the terminal type 19a. Specific contents include, for example, information including information (connection information in the PE) that specifies the processing function of the PE in the dynamic reconfiguration device and connection information between the PEs.

再構成データ出力制御装置20は、情報交換装置1に対して端末タイプ19aを送信したり、情報交換装置1からの再構成データ要求メッセージに応じて再構成データ19bを要求元の情報交換装置1へ送信する。入出力処理装置21は、キーボード等の入力装置を用いて入力されたコマンド(例えば、ユーザが選択したコンテンツの利用を要求するコマンド)をコンテンツ提供サーバ3へ送信したり、その応答のメッセージや提供されたコンテンツのモニタやスピーカ等への出力や記憶装置への記憶処理を実行する。   The reconfiguration data output control device 20 transmits the terminal type 19a to the information exchange device 1 or receives the reconfiguration data 19b in response to the reconfiguration data request message from the information exchange device 1 Send to. The input / output processing device 21 transmits a command input using an input device such as a keyboard (for example, a command for requesting use of the content selected by the user) to the content providing server 3 or provides a response message or provision The recorded content is output to a monitor, a speaker or the like, or stored in a storage device.

なお、記憶部18、再構成データ出力制御装置20及び入出力処理装置21は、例えば本発明の趣旨に従う処理プログラムを、サービス端末4を構成するコンピュータの演算処理装置に実行させてその動作を制御することにより、ソフトウエアとハードウエアが協働した具体的な手段として実現できる。   Note that the storage unit 18, the reconfiguration data output control device 20, and the input / output processing device 21 control the operation by causing the arithmetic processing device of the computer constituting the service terminal 4 to execute a processing program according to the spirit of the present invention, for example. By doing so, it can be realized as a specific means in which software and hardware cooperate.

次に動作について説明する。
ここでは、再構成データの違い等を考慮して図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 content providing server 3. After that, among the contents managed by the content providing server 3, a command for requesting provision of the content that the user wants to use is input to the service terminal 4 using an input device such as a keyboard. The input command is transmitted from the service terminal 4 to the content providing server 3 via the information exchange device 1 and the network 2.

コンテンツ提供サーバ3のコマンド処理装置13は、サービス端末4からのコマンドを受信して実行し、このコマンドで指定されたコンテンツの提供可否を判断する。このとき、コマンド処理装置13は、コンテンツの提供可否を、例えばOK又はNG等を示すメッセージとして、コマンド送信元のサービス端末4へ返信する。   The command processing device 13 of the content providing server 3 receives and executes a command from the service terminal 4, and determines whether or not the content specified by this command can be provided. At this time, the command processing device 13 returns whether or not the content can be provided, for example, as a message indicating OK or NG to the service terminal 4 that is the command transmission source.

情報交換装置1の組合せ判定処理装置15は、コンテンツ提供サーバ3からのコンテンツ提供を許可するメッセージを中継すると、サービス端末4に対して端末タイプ要求メッセージを送信する。サービス端末4の再構成データ出力制御装置20は、情報交換装置1からの端末タイプ要求メッセージを受信すると、記憶部18から端末タイプ19aを読み出して情報交換装置1へ返信する。組合せ判定処理装置15では、端末タイプ19aからサービス端末4へのデータ出力にはデータ変換が必要であると判断すると、再構成データ要求メッセージを当該サービス端末4へ送信する。   The combination determination processing device 15 of the information exchange device 1 transmits a terminal type request message to the service terminal 4 when relaying a message permitting content provision from the content providing server 3. When receiving the terminal type request message from the information exchange device 1, the reconfiguration data output control device 20 of the service terminal 4 reads the terminal type 19 a from the storage unit 18 and returns it to the information exchange device 1. When the combination determination processing device 15 determines that data conversion is necessary for data output from the terminal type 19 a to the service terminal 4, it transmits a reconfiguration data request message to the service terminal 4.

サービス端末4の再構成データ出力制御装置20は、情報交換装置1からの再構成データ要求メッセージを受信すると、再構成データ19bを記憶部18から読み出して情報交換装置1に送信する。   When receiving the reconfiguration data request message from the information exchange device 1, the reconfiguration data output control device 20 of the service terminal 4 reads the reconfiguration data 19 b from the storage unit 18 and transmits it to the information exchange device 1.

情報交換装置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 reconfiguration processing device 16 of the information exchange device 1 writes the reconfiguration data 19b into the RAM of the reconfiguration device constituting the terminal input / output processing device 17. The data is converted into a data format and mapped to the terminal input / output processing device 17. As a result, the terminal input / output processing device 17 is reconfigured as a device that converts the content data 10 into data that matches the input format of the service terminal 4.

一方、コンテンツ提供サーバ3のコマンド処理装置13では、サービス端末4からのコマンドに対してコンテンツの提供を許可するメッセージを返信すると、当該コンテンツについての提供指示をコンテンツ提供処理装置12に出力する。コンテンツ提供処理装置12では、コマンド処理装置13から指示されたコンテンツデータ10とそのデータタイプ11を記憶部8から読み出して情報交換装置1に送信する。   On the other hand, when the command processing device 13 of the content providing server 3 replies with a message permitting content provision in response to the command from the service terminal 4, it outputs a provision instruction for the content to the content providing processing device 12. The content provision processing device 12 reads the content data 10 and its data type 11 instructed from the command processing device 13 from the storage unit 8 and transmits them to the information exchange device 1.

情報交換装置1では、コンテンツ提供サーバ3からのコンテンツデータ10及びそのデータタイプ11を受信すると、データタイプ11がコンテンツデータ/端末機組合せ判定処理装置15に出力され、コンテンツデータ10がコンテンツデータデコード処理装置7に出力される。   When the information exchange device 1 receives the content data 10 and its data type 11 from the content providing server 3, the data type 11 is output to the content data / terminal combination determination processing device 15, and the content data 10 is processed by the content data decoding process. It is output to the device 7.

組合せ判定処理装置15では、入力したデータタイプ11から、コンテンツ提供サーバ3から提供されたコンテンツデータ10の種類、例えばMPEG2、MPEG4といった画像圧縮技術等に関する情報を抽出し、これら情報を含む再構成データ要求を生成してコンテンツ提供サーバ3に送信する。   The combination determination processing device 15 extracts information on the type of the content data 10 provided from the content providing server 3 from the input data type 11, for example, image compression technology such as MPEG2 and MPEG4, etc., and reconstructed data including these information A request is generated and transmitted to the content providing server 3.

このとき、サービス端末4で最適な出力が可能なデータ形式に関する情報が端末タイプ19aに含まれている場合、このデータ形式も考慮してコンテンツ提供サーバ3への再構成データ要求メッセージを生成する。例えば、データタイプ11によりデコード処理内容が複数特定される場合、サービス端末4で最適な出力が可能なデータ形式のデータにデコードする再構成データを要求する。   At this time, if the terminal type 19a includes information on the data format that can be optimally output by the service terminal 4, the reconfiguration data request message to the content providing server 3 is generated in consideration of this data format. For example, when a plurality of decode processing contents are specified by the data type 11, reconfiguration data to be decoded into data in a data format that can be optimally output by the service terminal 4 is requested.

コンテンツ提供サーバ3のコンテンツ提供処理装置12は、例えば再構成データ要求メッセージから抽出したコンテンツデータ10の種類に関する情報に基づいて記憶部8を検索して読み出し情報交換装置1に送信する。コンテンツ提供処理装置12から送信された再構成データ9は、情報交換装置1のコンテンツデータデコード用再構成処理装置6に受信される。   The content provision processing device 12 of the content provision server 3 searches the storage unit 8 based on information on the type of the content data 10 extracted from the reconfiguration data request message, for example, reads it, and transmits it to the information exchange device 1. The reconfiguration data 9 transmitted from the content providing processing device 12 is received by the content data decoding reconfiguration processing device 6 of the information exchange device 1.

再構成処理装置6では、コンテンツ提供サーバ3から取得した再構成データ9を、コンテンツデータデコード処理装置7を構成する再構成デバイスのRAMに書き込むデータの形式に変換し、処理装置7にマッピングする。これにより、処理装置7は、再構成データ9に応じたデコード処理を行うデバイスに再構成される。   In the reconstruction processing device 6, the reconstruction data 9 acquired from the content providing server 3 is converted into a data format to be written in the RAM of the reconstruction device that constitutes the content data decoding processing device 7, and is mapped to the processing device 7. As a result, the processing device 7 is reconfigured as a device that performs decoding processing according to the reconfiguration data 9.

続いて、処理装置7は、コンテンツデータ10をサービス端末4で利用可能なデータ形式にデコードして端末入出力処理装置17に出力する。端末入出力処理装置17では、入力したコンテンツデータ10をサービス端末4で入力可能なデータ形式に変換してサービス端末4に送信する。   Subsequently, the processing device 7 decodes the content data 10 into a data format that can be used by the service terminal 4 and outputs it to the terminal input / output processing device 17. In the terminal input / output processing device 17, the input content data 10 is converted into a data format that can be input by the service terminal 4 and transmitted to the service terminal 4.

サービス端末4の入出力処理装置21は、情報交換装置1から出力されるコンテンツデータ10を入力し、入力したコンテンツデータ10に係るコンテンツをモニタやスピーカ等に出力したり、記憶装置に記憶する。これにより、コンテンツ提供サーバ3からのコンテンツデータ10がユーザに利用される。   The input / output processing device 21 of the service terminal 4 receives the content data 10 output from the information exchange device 1 and outputs the content related to the input content data 10 to a monitor, a speaker, or the like, or stores it in a storage device. Thereby, the content data 10 from the content providing server 3 is used by the user.

以上のように、この実施の形態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 / output processing device 17 configured from the reconfiguration device and the terminal input / output that sets the reconfiguration data 19b in the reconfiguration device of the terminal input / output processing device 17 The reconfiguration processing device 16 is provided. Then, the combination determination processing device 15 determines whether or not data output is possible based on whether or not the data to be output to the service terminal 4 is in a data format that can be processed by the service terminal 4. Further, the terminal input / output reconstruction processing device 16 is a device that performs data conversion into a data format that can be processed by the service terminal 4, which is requested to the service terminal 4 according to the determination result by the combination determination processing device 15. The reconfiguration data 19b to be reconfigured is set in the reconfiguration device of the terminal input / output processing device 17. By setting the reconfiguration data 19b, the terminal input / output processing device 17 converts the data output from the processing device 7 to the service terminal 4 into a data format that can be processed by the service terminal 4.

このように構成することで、コンテンツ利用者がサービス端末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 information exchange device 1 can use the terminal type 19a for transmitting the input format and the reconfiguration data 19b indicating the processing procedure for converting the data to the input format. Is converted to data in the input format and transmitted to the service terminal 4.

なお、上記実施の形態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 information exchange apparatus 1, and if the reconfiguration data 19b corresponding to the terminal type 19a is in the storage unit, this is stored. A configuration for reuse is conceivable.

この他、端末タイプ19aを解析した情報交換装置1が、ネットワーク2上に設けた他の情報交換装置1の記憶部から再構成データ19bを取得する構成にしてもよい。さらには、再構成データ19bのみを提供するサーバ等をネットワーク2上に設けてもよい。   In addition, the information exchange device 1 that has analyzed the terminal type 19a may acquire the reconfiguration data 19b from the storage unit of another information exchange device 1 provided on the network 2. Furthermore, a server or the like that provides only the reconstruction data 19b may be provided on the network 2.

実施の形態3.
本実施の形態3では、再構成デバイスを利用した情報交換装置を用いることにより、コンテンツ提供サーバの指定する暗号化方式を用いて、コンテンツ利用者の個人認証データ(ID/パスワード、指紋/虹彩データ他)、決済データ(決済金額の他、銀行/クレジット等の決裁機関の情報)を暗号化できるようにしたものである。
Embodiment 3 FIG.
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 Embodiment 3 of the present invention, and shows a case where the present invention is applied to a content providing system that provides content data online. The same components as those in FIGS. 1 and 2 or components corresponding thereto are denoted by the same reference numerals.

本システムも、上記実施の形態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 content providing servers 3 that manage content data and a service terminal 4 that is managed by a user who uses the content via the network 2 such as the Internet. Connected. The information exchange device 1 is provided between the network 2 and the service terminal 4 and relays data communication between the content providing server 3 and the service terminal 4 via the network 2.

本実施の形態3による情報交換装置1は、上記実施の形態2で示した図2の構成の他、暗号化用再構成処理装置(暗号化再構成処理部)22及び暗号化処理装置(暗号化処理部)23を備える。暗号化用再構成処理装置22は、暗号化再構成データ要求メッセージをコンテンツ提供サーバ3に送信したり、暗号化再構成データ9aを暗号化処理装置23にマッピングする。暗号化処理装置23は、再構成デバイスから構成され、暗号化用再構成処理装置22により暗号化再構成データ9aがマッピングされてコンテンツ提供サーバ3が指定する暗号化処理を行うデバイスに再構成される。暗号化処理装置23を構成する再構成デバイスには、DAP/DNA、DRPのような動的再構成デバイスや、FPGA等を用いることができる。   The information exchange apparatus 1 according to the third embodiment has an encryption reconfiguration processing device (encryption reconfiguration processing unit) 22 and an encryption processing device (encryption) in addition to the configuration of FIG. 2 shown in the second embodiment. Conversion processing unit) 23. The encryption reconfiguration processing device 22 transmits an encrypted reconfiguration data request message to the content providing server 3 and maps the encrypted reconfiguration data 9 a to the encryption processing device 23. The encryption processing device 23 is composed of a reconfigurable device, and the reconfiguration processing device 22 for encryption is reconfigured as a device that performs encryption processing specified by the content providing server 3 by mapping the encrypted reconfiguration data 9a. The As a reconfiguration device that constitutes the encryption processing apparatus 23, a dynamic reconfiguration device such as DAP / DNA or DRP, an FPGA, or the like can be used.

なお、情報交換装置1は、ネットワーク2とサービス端末4の間に介在するルータやゲートウェイサーバ等に設けてもよく、後述するようにサービス端末4にその機能を組み込んで構成してもよい。   The information exchange device 1 may be provided in a router, a gateway server or the like interposed between the network 2 and the service terminal 4 or may be configured by incorporating the function in the service terminal 4 as will be described later.

上述した、組合せ判定処理装置15、再構成処理装置6、処理装置7、端末入出力用再構成装置16、端末入出力処理装置17、暗号化用再構成処理装置22及び暗号化処理装置23は、例えば本発明の趣旨に従う処理プログラムを、情報交換装置1を構成する上述の再構成デバイスを搭載したコンピュータの演算処理装置に実行させてその動作を制御することにより、ソフトウエアとハードウエアが協働した具体的な手段として実現できる。   The combination determination processing device 15, the reconfiguration processing device 6, the processing device 7, the terminal input / output reconfiguration device 16, the terminal input / output processing device 17, the encryption reconfiguration processing device 22 and the encryption processing device 23 described above are For example, the processing program according to the gist of the present invention is executed by an arithmetic processing unit of a computer equipped with the above-described reconfiguring device constituting the information exchange apparatus 1 to control its operation, whereby the software and hardware cooperate. It can be realized as a concrete means that worked.

コンテンツ提供サーバ3は、上記実施の形態1で示した図1の構成の他、暗号復号処理装置24、決済処理装置25及び個人認証装置26を含んで構成される。また、実施の形態3による記憶部8には、図1で示したデータの他、暗号化再構成データ9aのデータベースが構築される。   The content providing server 3 includes an encryption / decryption processing device 24, a payment processing device 25, and a personal authentication device 26 in addition to the configuration of FIG. 1 shown in the first embodiment. Further, in the storage unit 8 according to the third embodiment, a database of encrypted reconstructed data 9a is constructed in addition to the data shown in FIG.

暗号復号処理装置24は、コマンド処理装置13から暗号化された個人認証データや決済データを入力し、これらデータを復号して決済処理装置25及び個人認証装置26に出力する。ここで、個人認証データには、本発明のシステムが提供するサービスに登録したユーザに与えられるユーザID、パスワード、指紋や虹彩データ等の情報が考えられる。また、決済データには、決済金額の他、銀行やクレジット等の決済機関の情報が考えられる。   The encryption / decryption processing device 24 receives the encrypted personal authentication data and payment data from the command processing device 13, decrypts these data, and outputs them to the payment processing device 25 and the personal authentication device 26. Here, the personal authentication data may be information such as a user ID, password, fingerprint, iris data, etc. given to a user registered in the service provided by the system of the present invention. In addition to the payment amount, the payment data may include information on payment institutions such as banks and credits.

決済処理装置25では、暗号復号処理装置24により復号された決済データと、自装置25に予め設定されたユーザの銀行やクレジット等の決済機関等の情報とを照合し、適切に決済されているか否かを判定する。個人認証装置26は、暗号復号処理装置24により復号された個人認証データと、自装置25に予め設定されたユーザの個人情報とを照合し、適切なユーザであるか否かを判定する。   In the payment processing device 25, the payment data decrypted by the encryption / decryption processing device 24 is collated with the information of the user's bank, credit and other payment institutions set in advance in the device 25, and whether payment is made appropriately. Determine whether or not. The personal authentication device 26 collates the personal authentication data decrypted by the encryption / decryption processing device 24 with the personal information of the user preset in the own device 25, and determines whether or not the user is an appropriate user.

また、暗号化再構成データ9aとは、暗号化処理装置23を構成する再構成デバイスの再構成情報であり、暗号復号処理装置24で復号が可能な暗号化処理を実行するデバイスとして暗号化処理装置23を機能させる。具体的な内容は、例えば動的再構成デバイスにおけるPEの処理機能を指定する情報(PE内の接続情報)とPE間の接続情報とを含む情報等である。   The encryption reconfiguration data 9a is reconfiguration information of the reconfiguration device that constitutes the encryption processing device 23, and the encryption processing is performed as a device that executes encryption processing that can be decrypted by the encryption / decryption processing device 24. The device 23 is made to function. Specific contents include, for example, information including information (connection information in the PE) that specifies the processing function of the PE in the dynamic reconfiguration device and connection information between the PEs.

なお、記憶部8、コンテンツ提供処理装置12、コマンド処理装置13、暗号復号処理装置24、決済処理装置25及び個人認証装置26は、例えば本発明の趣旨に従う処理プログラムを、本発明のコンテンツ提供サーバ3を構成するコンピュータの演算処理装置に実行させてその動作を制御することにより、ソフトウエアとハードウエアが協働した具体的な手段として実現できる。   Note that the storage unit 8, the content provision processing device 12, the command processing device 13, the encryption / decryption processing device 24, the settlement processing device 25, and the personal authentication device 26, for example, execute a processing program according to the gist of the present invention, and the content provision server of the present invention. 3 is executed as a specific means in which software and hardware cooperate with each other by causing the arithmetic processing unit of the computer constituting the computer 3 to execute and control its operation.

次に動作について説明する。
図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 content providing server 3 is accessed from the service terminal 4. After that, among the contents managed by the content providing server 3, the input / output in the terminal device main body 14 is input by inputting a command for requesting provision of the content that the user wants to use to the service terminal 4 using an input device such as a keyboard. The processing device 21 transmits a command to the content providing server 3 (step ST1).

コンテンツ提供サーバ3のコマンド処理装置13は、サービス端末4からのコマンドを受信して実行し、このコマンドで指定されたコンテンツの提供可否を判断する。このとき、コマンド処理装置13は、コンテンツの提供可否を、例えばOK又はNG等を示すメッセージとして、ネットワーク2及び情報交換装置1を経由してコマンド送信元のサービス端末4へ送信する。   The command processing device 13 of the content providing server 3 receives and executes a command from the service terminal 4, and determines whether or not the content specified by this command can be provided. At this time, the command processing device 13 transmits whether or not the content can be provided, for example, as a message indicating OK or NG to the service terminal 4 that is the command transmission source via the network 2 and the information exchange device 1.

情報交換装置1の組合せ判定処理装置15では、コンテンツ提供サーバ3からサービス端末4へのメッセージがあったか否かを判定する(ステップST2)。このとき、コンテンツ提供サーバ3からのメッセージを中継していれば、組合せ判定処理装置15は、当該メッセージを一時記憶し、サービス端末4に対して端末タイプ要求メッセージを送信する(ステップST3)。一方、コマンドに対する応答メッセージがなければ、ステップST8の処理に移行する。   The combination determination processing device 15 of the information exchange device 1 determines whether there is a message from the content providing server 3 to the service terminal 4 (step ST2). At this time, if the message from the content providing server 3 is relayed, the combination determination processing device 15 temporarily stores the message and transmits a terminal type request message to the service terminal 4 (step ST3). On the other hand, if there is no response message to the command, the process proceeds to step ST8.

サービス端末4の再構成データ出力制御装置20は、情報交換装置1から送信された端末タイプ要求メッセージを受信すると、記憶部18から端末タイプ19aを読み出して情報交換装置1へ送信する。   When receiving the terminal type request message transmitted from the information exchange device 1, the reconfiguration data output control device 20 of the service terminal 4 reads the terminal type 19 a from the storage unit 18 and transmits it to the information exchange device 1.

情報交換装置1の組合せ判定処理装置15では、受信した端末タイプ19aに含まれるサービス端末4の入力形式に関する情報に基づいて、当該サービス端末4において、コンテンツ提供サーバ3からのメッセージを直接出力することが可能か否かを判定する(ステップST4)。例えば、端末タイプ19bから認識されたサービス端末4の入力形式が、現時点までの端末入出力処理装置17の構成によりデータ変換されるデータ形式と合致するか否かにより、直接出力が可能か否かが判定される。   The combination determination processing device 15 of the information exchange device 1 directly outputs a message from the content providing server 3 in the service terminal 4 based on the received information regarding the input format of the service terminal 4 included in the terminal type 19a. It is determined whether or not it is possible (step ST4). For example, whether or not direct output is possible depending on whether or not the input format of the service terminal 4 recognized from the terminal type 19b matches the data format converted by the configuration of the terminal input / output processing device 17 up to the present time. Is determined.

ステップST4で直接出力が不可能と判定されると、組合せ判定処理装置15は、コマンド送信元のサービス端末4に対して再構成データ要求メッセージを送信する。サービス端末4の再構成データ出力制御装置20では、情報交換装置1からの再構成データ要求メッセージに応じて記憶部18から再構成データ19bを読み出して情報交換装置1へ送信する。   If it is determined in step ST4 that direct output is not possible, the combination determination processing device 15 transmits a reconfiguration data request message to the service terminal 4 that is the command transmission source. In the reconfiguration data output control device 20 of the service terminal 4, the reconfiguration data 19 b is read from the storage unit 18 and transmitted to the information exchange device 1 in response to the reconfiguration data request message from the information exchange device 1.

情報交換装置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 reconfiguration processing device 16 of the information exchange device 1 converts the reconfiguration data 19b into data for writing in the RAM of the reconfiguration device and converts the data into the terminal. Mapping to the input / output processing device 17. As a result, the terminal input / output processing device 17 is reconfigured as a device that performs data output processing according to the terminal type 19a of the service terminal 4 (step ST5).

一方、ステップST4で組合せ判定処理装置15により直接出力が可能と判定されると、端末入出力用再構成処理装置16は、端末入出力処理装置17を再構成せず、コンテンツ提供サーバ3からのメッセージを、そのまま若しくは現時点の構成で変換可能なデータ形式で出力する(いわゆるデータをスルーする)ように端末入出力処理装置17を設定する(ステップST6)。   On the other hand, when it is determined in step ST4 that the combination determination processing device 15 can output directly, the terminal input / output reconfiguration processing device 16 does not reconfigure the terminal input / output processing device 17 and The terminal input / output processing device 17 is set so that the message is output as it is or in a data format that can be converted with the current configuration (so-called data is passed) (step ST6).

ステップST5又はステップST6の処理により、端末入出力処理装置17の設定が完了すると、端末入出力処理装置17は、コンテンツ提供サーバ3からのメッセージをそのまま若しくはサービス端末4の入力形式に変換してサービス端末4に送信する(ステップST7)。   When the setting of the terminal input / output processing device 17 is completed by the processing of step ST5 or step ST6, the terminal input / output processing device 17 converts the message from the content providing server 3 as it is or converts it into the input format of the service terminal 4 and performs the service. It transmits to the terminal 4 (step ST7).

続いて、コンテンツ提供サーバ3のコンテンツ提供処理装置12は、自サーバ3が管理するコンテンツデータ10の利用料金に関するデータに基づいて、サービス端末4からのコマンド送信で選択されたコンテンツが有料か無料かを判定する(ステップST8)。このとき、有料であればステップST9の決済処理に移行し、無料であればステップST12の処理に移行する。   Subsequently, the content providing processing device 12 of the content providing server 3 determines whether the content selected by the command transmission from the service terminal 4 is charged or free based on the data related to the usage fee of the content data 10 managed by the server 3. Is determined (step ST8). At this time, if it is a charge, the process proceeds to the settlement process in step ST9, and if it is free, the process proceeds to step ST12.

図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 processing device 12 determines that the content is charged, the command processing device 13 transmits a personal authentication data request message to the service terminal 4 that has selected the content (step ST9-1). .

情報交換装置1がサービス端末4への個人認証データ要求メッセージを中継すると、情報交換装置1の暗号化用再構成処理装置22は、コンテンツ提供サーバ3に対して暗号化再構成データ要求メッセージを送信する(ステップST9−2)。この暗号化再構成データ要求メッセージに応じて、コンテンツ提供サーバ3のコンテンツ提供処理装置12は、記憶部8から暗号化再構成データ9aを読み出して返信する。   When the information exchange device 1 relays the personal authentication data request message to the service terminal 4, the encryption reconfiguration processing device 22 of the information exchange device 1 transmits the encrypted reconfiguration data request message to the content providing server 3. (Step ST9-2). In response to this encrypted reconfiguration data request message, the content provision processing device 12 of the content providing server 3 reads out the encrypted reconfiguration data 9a from the storage unit 8 and sends it back.

暗号化用再構成処理装置22は、コンテンツ提供サーバ3から受信された暗号化再構成データ9aを再構成デバイスのRAMに書き込むためのデータに変換して暗号化処理装置23にマッピングする(ステップST9−3)。これにより、暗号化処理装置23は、コンテンツ提供サーバ3により指定された暗号化アルゴリズムで処理するデバイスに再構成される。   The encryption reconfiguration processor 22 converts the encrypted reconfiguration data 9a received from the content providing server 3 into data to be written in the RAM of the reconfiguration device and maps it to the encryption processor 23 (step ST9). -3). As a result, the encryption processing device 23 is reconfigured as a device that performs processing using the encryption algorithm specified by the content providing server 3.

サービス端末4の入出力処理装置21は、コンテンツ提供サーバ3からの個人認証データ要求メッセージを受信すると、当該メッセージをモニタやスピーカ等によりコンテンツを利用しようとするユーザに対して提示する。これに応じて、ユーザが、キーボード等の入力装置を用いて自己のアカウント等の個人認証データを入力する。入力された個人認証データは、入出力処理装置21からコンテンツ提供サーバ3へ送信される。   When the input / output processing device 21 of the service terminal 4 receives the personal authentication data request message from the content providing server 3, the input / output processing device 21 presents the message to a user who intends to use the content through a monitor, a speaker, or the like. In response to this, the user inputs personal authentication data such as his / her account using an input device such as a keyboard. The input personal authentication data is transmitted from the input / output processing device 21 to the content providing server 3.

情報交換装置1の暗号化処理装置23は、サービス端末4からの個人認証データの送信を中継すると、当該個人認証データを暗号化してコンテンツ提供サーバ3へ送信する(ステップST9−4)。コンテンツ提供サーバ3のコマンド処理装置13は、暗号化された個人認証データを受信すると、当該個人認証データを暗号復号処理装置24に出力する。   When the encryption processing device 23 of the information exchange device 1 relays the transmission of the personal authentication data from the service terminal 4, the encryption processing device 23 encrypts the personal authentication data and transmits it to the content providing server 3 (step ST9-4). When the command processing device 13 of the content providing server 3 receives the encrypted personal authentication data, the command processing device 13 outputs the personal authentication data to the encryption / decryption processing device 24.

暗号復号処理装置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 personal authentication device 26 collates the personal authentication data input from the encryption / decryption processing device 24 with the user information registered in advance in the own device 26, and executes the user authentication processing (step ST9-6).

ここで、認証ができない場合、個人認証装置26は、未登録であるか、不正なアクセスであると判断して、認証不可(NG)を通知するメッセージを暗号復号処理装置24に出力する。この後、認証不可(NG)を通知するメッセージは、暗号復号処理装置24からコマンド処理装置13に出力される。コマンド処理装置13では、認証不可である旨のメッセージを、ネットワーク2及び情報交換装置1を経由してサービス端末4へ送信し処理を終了する。   Here, when the authentication cannot be performed, the personal authentication device 26 determines that it is unregistered or unauthorized access, and outputs a message notifying that authentication is not possible (NG) to the encryption / decryption processing device 24. Thereafter, a message notifying that authentication is not possible (NG) is output from the encryption / decryption processing device 24 to the command processing device 13. The command processing device 13 transmits a message indicating that authentication is not possible to the service terminal 4 via the network 2 and the information exchange device 1 and ends the processing.

一方、認証できた場合、個人認証装置26は、その旨(OK)を通知するメッセージを暗号復号処理装置24に出力する。この後、認証可(OK)を通知するメッセージは、暗号復号処理装置24からコマンド処理装置13に出力される。コマンド処理装置13は、当該メッセージにより認証可である旨を認識し、決済データ要求メッセージを、ネットワーク2及び情報交換装置1を経由してサービス端末4へ送信する。   On the other hand, if the authentication is successful, the personal authentication device 26 outputs a message to that effect (OK) to the encryption / decryption processing device 24. Thereafter, a message notifying that authentication is OK (OK) is output from the encryption / decryption processing device 24 to the command processing device 13. The command processing device 13 recognizes that authentication is possible by the message, and transmits a settlement data request message to the service terminal 4 via the network 2 and the information exchange device 1.

サービス端末4の入出力処理装置21では、コンテンツ提供サーバ3からの決済データ要求メッセージを受信すると、モニタやスピーカ等を介してコンテンツを利用しようとするユーザに対して当該メッセージを提示する。これに応じて、ユーザが、キーボード等の入力装置を用いて、コンテンツ利用における利用料金や決済金融機関等の決済データを入力する。入力された決済データは、入出力処理装置21から、情報交換装置1及びネットワーク2を介して、コンテンツ提供サーバ3へ送信される。   When receiving the payment data request message from the content providing server 3, the input / output processing device 21 of the service terminal 4 presents the message to the user who intends to use the content via a monitor, a speaker, or the like. In response to this, the user inputs a usage fee for using the content and settlement data such as a settlement financial institution using an input device such as a keyboard. The input settlement data is transmitted from the input / output processing device 21 to the content providing server 3 via the information exchange device 1 and the network 2.

情報交換装置1の暗号化処理装置23は、コンテンツ提供サーバ3への決済データを中継すると、当該決済データを暗号化してコンテンツ提供サーバ3へ送信する(ステップST9−7)。コンテンツ提供サーバ3のコマンド処理装置13は、暗号化された決済データを受信すると、当該決済データを暗号復号処理装置24に出力する。   When relaying the payment data to the content providing server 3, the encryption processing device 23 of the information exchange device 1 encrypts the payment data and transmits it to the content providing server 3 (step ST9-7). When receiving the encrypted payment data, the command processing device 13 of the content providing server 3 outputs the payment data to the encryption / decryption processing device 24.

暗号復号処理装置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 settlement processing device 25 collates the settlement data input from the encryption / decryption processing device 24 with information related to the content usage fee set in the device 25 in advance, and executes the settlement processing for content usage (step ST9- 9). This process corresponds to step ST10 in FIG.

ここで、決済が適切になされていないと判定された場合、決済処理装置25は、決済不備(NG)を通知するメッセージを暗号復号処理装置24に出力する。この後、決済不備(NG)を通知するメッセージは、暗号復号処理装置24からコマンド処理装置13に出力される。コマンド処理装置13では、決済不備である旨のメッセージを、ネットワーク2及び情報交換装置1を経由してサービス端末4へ送信し処理を終了する。この処理が、図4中のステップST11の処理に相当する。   If it is determined that the payment is not properly made, the payment processing device 25 outputs a message notifying the payment failure (NG) to the encryption / decryption processing device 24. Thereafter, a message for notifying settlement failure (NG) is output from the encryption / decryption processing device 24 to the command processing device 13. The command processing device 13 transmits a message indicating that payment is incomplete to the service terminal 4 via the network 2 and the information exchange device 1 and ends the processing. This process corresponds to the process of step ST11 in FIG.

一方、決済が確認できた場合、決済処理装置25は、その旨(OK)を通知するメッセージを暗号復号処理装置24に出力する。この後、決済確認(OK)を通知するメッセージは、暗号復号処理装置24からコマンド処理装置13に出力される。これにより、コマンド処理装置13は、決済が確認された旨を認識して決済処理が終了する。   On the other hand, when the payment is confirmed, the payment processing device 25 outputs a message to that effect (OK) to the encryption / decryption processing device 24. Thereafter, a message notifying the settlement confirmation (OK) is output from the encryption / decryption processing device 24 to the command processing device 13. Thereby, the command processing device 13 recognizes that the payment has been confirmed, and the payment processing ends.

ここで、図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 command processing device 13 transmits a payment confirmation message to the service terminal 4 via the network 2 and the information exchange device 1. The combination determination processing device 15 of the information exchange device 1 relays a payment confirmation message to the service terminal 4 and requests the content providing server 3 for the data type 11 of the content data 10 selected from the service terminal 4. Is transmitted (step ST12).

コンテンツ提供サーバ3のコマンド処理装置13は、情報交換装置1からの上記要求メッセージを受信すると、当該要求に係るデータタイプ11を提供する指示をコンテンツ提供処理装置12に出力する。コンテンツ提供処理装置12では、コマンド処理装置13からの指示に対応するデータタイプ11を記憶部8から読み出し、ネットワーク2を経由して情報交換装置1に送信する。   When receiving the request message from the information exchange device 1, the command processing device 13 of the content providing server 3 outputs an instruction to provide the data type 11 related to the request to the content providing processing device 12. In the content providing processing device 12, the data type 11 corresponding to the instruction from the command processing device 13 is read from the storage unit 8 and transmitted to the information exchange device 1 via the network 2.

情報交換装置1では、受信したデータタイプ11をコンテンツデータ/端末機組合せ判定処理装置15に出力される。組合せ判定処理装置15では、入力したデータタイプ11に含まれるコンテンツデータ10の種類に関する情報に基づいて、コンテンツデータ10についてデコード処理が必要か否かを判定する(ステップST13)。ここで、コンテンツデータ10をデコードするには現時点における処理装置7のデコード処理に変更が必要と判定されると、組合せ判定処理装置15は、コンテンツデータ10の種類に関する情報を含む再構成データ要求メッセージを生成してコンテンツ提供サーバ3に送信する。   In the information exchange device 1, the received data type 11 is output to the content data / terminal combination determination processing device 15. The combination determination processing device 15 determines whether or not decoding processing is necessary for the content data 10 based on the information regarding the type of the content data 10 included in the input data type 11 (step ST13). Here, if it is determined that the current decoding process of the processing device 7 needs to be changed in order to decode the content data 10, the combination determination processing device 15 sends a reconfiguration data request message including information on the type of the content data 10. Is transmitted to the content providing server 3.

コンテンツ提供サーバ3のコンテンツ提供処理装置12では、例えば再構成データ要求メッセージに含まれるコンテンツデータ10の種類を用いて記憶部8を検索し、当該メッセージに対応する再構成データ9を記憶部8から読み出して情報交換装置1に送信する。   In the content providing processing device 12 of the content providing server 3, for example, the storage unit 8 is searched using the type of the content data 10 included in the reconfiguration data request message, and the reconfiguration data 9 corresponding to the message is read from the storage unit 8. Read and transmit to the information exchange device 1.

コンテンツ提供処理装置12から送信された再構成データ9は、情報交換装置1のコンテンツデータデコード用再構成処理装置6に受信される。再構成処理装置6では、再構成データ9を、再構成デバイスのRAMに書き込むためのデータ形式に変換して処理装置7にマッピングする(ステップST14)。これにより、処理装置7は、データタイプ11に応じたデコード処理を行うデバイスに再構成される。   The reconfiguration data 9 transmitted from the content providing processing device 12 is received by the content data decoding reconfiguration processing device 6 of the information exchange device 1. In the reconfiguration processing device 6, the reconfiguration data 9 is converted into a data format for writing in the RAM of the reconfiguration device and mapped to the processing device 7 (step ST14). Thus, the processing device 7 is reconfigured as a device that performs a decoding process according to the data type 11.

一方、ステップ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 content data 10 is unnecessary, the combination determination processing device 15 does not reconfigure the processing device 7 in the reconfiguration processing device 6, and the content data 10 The processing device 7 is set to output without performing the decoding process (so-called data is passed) or to output with the current decoding process (step ST15).

ステップST14又はステップST15の処理により、処理装置7の設定が完了すると、組合せ判定処理装置15は、サービス端末4に対して端末タイプ要求メッセージを送信する(ステップST16)。サービス端末4の再構成データ出力制御装置20は、端末タイプ要求メッセージを受信すると、記憶部18から端末タイプ19aを読み出して情報交換装置1へ返信する。   When the setting of the processing device 7 is completed by the processing of step ST14 or step ST15, the combination determination processing device 15 transmits a terminal type request message to the service terminal 4 (step ST16). When receiving the terminal type request message, the reconfiguration data output control device 20 of the service terminal 4 reads the terminal type 19a from the storage unit 18 and returns it to the information exchange device 1.

情報交換装置1の組合せ判定処理装置15では、受信された端末タイプ19aに含まれるサービス端末4の入力形式に関する情報と、データタイプ11に含まれるコンテンツデータ10の種類に関する情報とに基づいて、当該サービス端末4において、コンテンツ提供サーバ3からのコンテンツデータ10を直接出力することが可能か否かを判定する(ステップST17)。このとき、直接出力が不可能と判定すると、組合せ判定処理装置15は、サービス端末4に対して再構成データ要求メッセージを送信する。サービス端末4の再構成データ出力制御装置20では、再構成データ要求メッセージに応じて記憶部18から再構成データ19bを読み出して情報交換装置1へ送信する。   In the combination determination processing device 15 of the information exchange device 1, based on the information related to the input format of the service terminal 4 included in the received terminal type 19 a and the information related to the type of the content data 10 included in the data type 11, In the service terminal 4, it is determined whether or not the content data 10 from the content providing server 3 can be directly output (step ST17). At this time, if it is determined that direct output is not possible, the combination determination processing device 15 transmits a reconfiguration data request message to the service terminal 4. In the reconfiguration data output control device 20 of the service terminal 4, the reconfiguration data 19 b is read from the storage unit 18 and transmitted to the information exchange device 1 in response to the reconfiguration data request message.

情報交換装置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 reconfiguration processing device 16 of the information exchange device 1 converts the reconfiguration data 19b into data for writing in the RAM of the reconfiguration device and converts the data into the terminal. Mapping to the input / output processing device 17. As a result, the terminal input / output processing device 17 is reconfigured to be a device that performs data output processing according to the terminal type 19a of the service terminal 4 (step ST18).

一方、ステップST17において、組合せ判定処理装置15により直接出力が可能と判定されると、端末入出力用再構成処理装置16は、端末入出力処理装置17を再構成せず、コンテンツデータ10をそのまま出力する(いわゆるデータをスルーする)、若しくは、現時点のデータ形式に変換して出力するように、端末入出力処理装置17を設定する(ステップST19)。   On the other hand, if it is determined in step ST17 that the combination determination processing device 15 can output directly, the terminal input / output reconfiguration processing device 16 does not reconfigure the terminal input / output processing device 17 and uses the content data 10 as it is. The terminal input / output processing device 17 is set so as to output it (so-called data is passed through) or to convert it to the current data format and output it (step ST19).

ステップST18又はステップST19の処理により、端末入出力処理装置17の設定が完了すると、組合せ判定処理装置15は、コンテンツ提供サーバ3に対して、サービス端末4から選択されたコンテンツデータ10を要求するメッセージを送信する。   When the setting of the terminal input / output processing device 17 is completed by the processing of step ST18 or step ST19, the combination determination processing device 15 requests the content providing server 3 for the content data 10 selected from the service terminal 4. Send.

コンテンツ提供サーバ3のコマンド処理装置13は、情報交換装置1からの上記要求メッセージを受信すると、当該要求に係るコンテンツデータ10を提供する指示をコンテンツ提供処理装置12に出力する。コンテンツ提供処理装置12では、コマンド処理装置13からの指示に対応するコンテンツデータ10を記憶部8から読み出し、ネットワーク2を経由して情報交換装置1に送信する。   When receiving the request message from the information exchange device 1, the command processing device 13 of the content providing server 3 outputs an instruction to provide the content data 10 related to the request to the content providing processing device 12. In the content providing processing device 12, the content data 10 corresponding to the instruction from the command processing device 13 is read from the storage unit 8 and transmitted to the information exchange device 1 via the network 2.

情報交換装置1のコンテンツデータデコード処理装置7は、コンテンツ提供サーバ3からコンテンツデータ10を入力すると、これをデコード処理して端末入出力処理装置17に出力する。端末入出力処理装置17では、処理装置7から入力したコンテンツデータ10をそのまま若しくはサービス端末4の入力形式にデータ変換してサービス端末4に送信する(ステップST20)。   When the content data decoding processing device 7 of the information exchange device 1 receives the content data 10 from the content providing server 3, it decodes it and outputs it to the terminal input / output processing device 17. The terminal input / output processing device 17 transmits the content data 10 input from the processing device 7 to the service terminal 4 as it is or after converting the data into the input format of the service terminal 4 (step ST20).

サービス端末4の入出力処理装置21は、情報交換装置1からのコンテンツデータ10を入力し、当該コンテンツデータ10に係るコンテンツをモニタやスピーカ等に出力したり、記憶装置に記憶する。これにより、コンテンツ提供サーバ3からのコンテンツデータ10がユーザに利用される。   The input / output processing device 21 of the service terminal 4 receives the content data 10 from the information exchange device 1 and outputs the content related to the content data 10 to a monitor, a speaker, or the like, or stores it in a storage device. Thereby, the content data 10 from the content providing server 3 is used by the user.

以上のように、この実施の形態3によれば、情報交換装置1が、再構成デバイスから構成された暗号化処理装置23と、再構成データを暗号化処理装置23の再構成デバイスに設定する暗号化用再構成処理装置22とを備える。そして、暗号化用再構成処理装置22が、コンテンツ提供サーバ3から指定された暗号化処理を行うデバイスに再構成させる暗号化再構成データ9aを暗号化処理装置23の再構成デバイスに設定する。この暗号化再構成データ9aの設定により、暗号化処理装置23が、コンテンツ提供サーバ3とサービス端末4との間でやり取りされるデータに対して暗号化処理を実行する。   As described above, according to the third embodiment, the information exchange apparatus 1 sets the encryption processing apparatus 23 configured from the reconfiguration device and the reconfiguration data to the reconfiguration device of the encryption processing apparatus 23. And an encryption reconstruction processing device 22. Then, the encryption reconfiguration processing device 22 sets the encryption reconfiguration data 9 a to be reconfigured by the device that performs the encryption processing designated by the content providing server 3 in the reconfiguration device of the encryption processing device 23. The encryption processing device 23 executes encryption processing on data exchanged between the content providing server 3 and the service terminal 4 according to the setting of the encrypted reconfiguration data 9a.

このように構成することにより、コンテンツ提供サーバ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 content providing server 3 side.

なお、上記実施の形態3では、再構成データ9をコンテンツ提供サーバ3が管理し、再構成データ19bをサービス端末4が管理し、再構成データ要求メッセージに応じて提供する構成を例として説明したが、コンテンツ提供サーバ3以外から再構成データ9を提供する構成であっても構わない。   In the third embodiment, the configuration in which the reconfiguration data 9 is managed by the content providing server 3 and the reconfiguration data 19b is managed by the service terminal 4 and provided according to the reconfiguration data request message has been described as an example. However, the reconfiguration data 9 may be provided from other than the content providing server 3.

例えば、後述する実施の形態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 information exchange device 1, and reconfiguration according to the data type 11 (or terminal type 19a) is performed. If the configuration data 9 (or the reconstruction data 19b) is in the storage unit, a configuration for reusing the configuration data 9 can be considered. In addition, the information exchange device 1 that has analyzed the data type 11 (or the terminal type 19a) acquires the reconfiguration data 9 (or reconfiguration data 19b) from the storage unit of the other information exchange device 1 provided on the network 2. You may make it the structure to carry out. Further, a server that provides only the reconfiguration data 9 (or reconfiguration data 19b) (for example, the content providing server 3 that does not have a content data database) may be provided on the network 2.

実施の形態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 information exchange apparatus 1 according to the fourth embodiment includes a reconfiguration library (library storage unit) 27 in addition to the configurations shown in the first to third embodiments. The reconfiguration library 27 is realized by a memory device such as a hard disk device mounted on a computer constituting the information exchange device 1 and stores reconfiguration data set in the content data decoding processing device 7 and the terminal input / output processing device 17. Is done.

本実施の形態4による情報交換装置1の基本的な動作は、上記実施の形態1から3までに示したものと同様であるが、コンテンツデータデコード用再構成処理装置6や端末入出力用再構成処理装置16によって、例えばコンテンツ提供サーバ3やサービス端末4から再構成データをロードした際、ロードされた再構成データを再構成ライブラリ27に格納する。   The basic operation of the information exchange device 1 according to the fourth embodiment is the same as that shown in the first to third embodiments, but the content data decoding reconstruction processing device 6 and the terminal input / output reconfiguration. For example, when the reconfiguration data is loaded from the content providing server 3 or the service terminal 4 by the configuration processing device 16, the loaded reconfiguration data is stored in the reconfiguration library 27.

情報交換装置1に再構成ライブラリ27を設けると下記のような利点がある。
例えば、コンテンツ提供サーバ3から複数のコンテンツデータを続けてサービス端末に送信する場合であって、且つ、コンテンツデータに複数のデータ形式があるような場合を考える。このような場合、データ形式が変更される度に再構成データのロード、マッピングを繰り返すことになり、上記実施の形態1から3までの情報交換装置1では、再構成データのロード及びそのマッピングによってデータ形式の変更に対応する時間がかかり、コンテンツ提供において一時的な待ち状態が発生することになる。
Providing the reconfiguration library 27 in the information exchange apparatus 1 has the following advantages.
For example, consider a case in which a plurality of content data are continuously transmitted from the content providing server 3 to the service terminal, and the content data has a plurality of data formats. In such a case, each time the data format is changed, loading and mapping of the reconfiguration data is repeated. In the information exchange apparatuses 1 to 1 to 3 described above, the reconfiguration data is loaded and mapped. It takes time to change the data format, and a temporary waiting state occurs in content provision.

また、上述の場合において、複数のデータ形式のデコード処理やデータ出力処理を実行するように、コンテンツデータデコード処理装置7や端末入出力処理装置17に複数の再構成データをマッピングして、再構成データのロード及びそのマッピングの回数を減らすことも考えられる。しかしながら、複数の再構成データのマッピングを許容させるには、コンテンツデータデコード処理装置7や端末入出力処理装置17の規模を大きくしなければならず、情報交換装置1のコストが高くなる。   In the above-described case, a plurality of pieces of reconstructed data are mapped to the content data decoding processing device 7 and the terminal input / output processing device 17 so as to execute decoding processing and data output processing of a plurality of data formats. It is also conceivable to reduce the number of data loads and their mapping. However, in order to allow mapping of a plurality of reconstructed data, the scale of the content data decoding processing device 7 and the terminal input / output processing device 17 must be increased, and the cost of the information exchange device 1 is increased.

そこで、本実施の形態4による情報交換装置1では、様々なデコード処理やデータ出力形式の変換処理にそれぞれ対応する複数の再構成データを格納する再構成ライブラリ27を設けている。これにより、情報交換装置1は、以前に処理装置7や端末入出力処理装置17に設定した再構成データを、コンテンツ提供サーバ3やサービス端末4から繰り返しロードすることを省略できる。   Therefore, the information exchange apparatus 1 according to the fourth embodiment is provided with a reconfiguration library 27 for storing a plurality of reconfiguration data respectively corresponding to various decoding processes and data output format conversion processes. Thereby, the information exchange apparatus 1 can omit repeatedly loading the reconfiguration data previously set in the processing device 7 and the terminal input / output processing device 17 from the content providing server 3 and the service terminal 4.

さらに、再構成ライブラリ27から読み出した再構成データによって瞬時に再構成させることが可能な動的再構成デバイスを、処理装置7や端末入出力処理装置17に用いる。これにより、コンテンツ提供サーバ3やサービス端末4から再構成データをロードする時間やマッピングの時間を短縮することができ、再構成の時間をユーザに感じさせることが無いようにするも可能である。   Furthermore, a dynamic reconfiguration device that can be instantaneously reconfigured by the reconfiguration data read from the reconfiguration library 27 is used for the processing device 7 and the terminal input / output processing device 17. As a result, it is possible to shorten the time for loading the reconfiguration data from the content providing server 3 and the service terminal 4 and the time for mapping, and to prevent the user from feeling the time for reconfiguration.

また、例えばコンテンツデータデコード判定処理装置5やコンテンツデータ/端末機組合せ判定処理装置15が生成する再構成データ要求メッセージを、ネットワーク2上の複数の情報交換装置1間においてやり取りすることで、複数の情報交換装置1間で再構成ライブラリ27の再構成データを共用できる。これにより、各情報交換装置1の再構成ライブラリ27を拡充させることも可能であり、再構成データのダウンロードの頻度を減らすことができる。   Further, for example, by exchanging a reconfiguration data request message generated by the content data decoding determination processing device 5 or the content data / terminal combination determination processing device 15 between a plurality of information exchange devices 1 on the network 2, a plurality of information exchange devices 1 are exchanged. The reconfiguration data of the reconfiguration library 27 can be shared between the information exchange apparatuses 1. As a result, the reconfiguration library 27 of each information exchange device 1 can be expanded, and the frequency of reconfiguration data download can be reduced.

以上のように、この実施の形態4によれば、情報交換装置1が再構成データを格納する再構成ライブラリ27を備えるので、コンテンツデータの形式、端末の種類が変更し、且つ、再度同じデータ形式や種類の端末に変わった場合、同じ再構成データを繰り返し情報交換装置1にロードすることを省略できる。   As described above, according to the fourth embodiment, since the information exchange apparatus 1 includes the reconfiguration library 27 for storing the reconfiguration data, the content data format and the terminal type are changed, and the same data is again displayed. When the terminal is changed to a format or type, it can be omitted to repeatedly load the same reconfiguration data into the information exchange device 1.

実施の形態5.
図7は、この発明の実施の形態5による携帯通信端末の構成を示すブロック図であり、上記実施の形態1から4までのいずれかの情報交換装置1を搭載している。図7において、図1から図3、図6までに記載した構成と同一又はこれに相当するものには同一符号を付している。本実施の形態5による携帯通信端末28は、例えば携帯電話機やネットワークに接続して通信する機能を有したPDA(Personal Digital Assistants)等により実現される。その構成としては、図7に示すように、情報交換装置1に加え、通信装置(通信部)29、ディスプレイ制御部30a、液晶表示部30b、アンプ31a及びスピーカ31bを備える。
Embodiment 5 FIG.
FIG. 7 is a block diagram showing a configuration of a mobile communication terminal according to Embodiment 5 of the present invention, and is equipped with any of the information exchange apparatuses 1 from Embodiments 1 to 4 described above. 7, components that are the same as or correspond to the configurations described in FIGS. 1 to 3 and 6 are denoted by the same reference numerals. The mobile communication terminal 28 according to the fifth embodiment is realized by, for example, a PDA (Personal Digital Assistants) having a function of communicating by connecting to a mobile phone or a network. As shown in FIG. 7, in addition to the information exchange device 1, the configuration includes a communication device (communication unit) 29, a display control unit 30a, a liquid crystal display unit 30b, an amplifier 31a, and a speaker 31b.

通信装置29は、無線通信するためのアンテナやその制御部を含んで構成され、図1から図3までに示したネットワーク2を介して他の情報交換装置1やコンテンツ提供サーバ3、サービス端末4と無線通信を行う。なお、通信装置29としては、無線通信の他、ネットワーク2を介して他の情報交換装置1やコンテンツ提供サーバ3、サービス端末4と通信ができるものであれば有線通信であってもよく、無線及び有線通信の双方の機能を有していても良い。   The communication device 29 is configured to include an antenna for wireless communication and its control unit, and another information exchange device 1, content providing server 3, service terminal 4 via the network 2 shown in FIGS. 1 to 3. And wireless communication. In addition to the wireless communication, the communication device 29 may be wired communication as long as it can communicate with the other information exchange device 1, the content providing server 3, and the service terminal 4 via the network 2. And wired communication functions.

情報交換装置1との関係として、通信装置29は、上記実施の形態1から4までに示した再構成データメッセージ等の要求メッセージやコマンドの送信、コンテンツデータ10、データタイプ11、再構成データ9,19b、暗号化再構成データ9a、端末タイプ19aの受信等を実行する。   As a relationship with the information exchange device 1, the communication device 29 transmits a request message such as a reconfiguration data message or a command, a content data 10, a data type 11, a reconfiguration data 9 shown in the first to fourth embodiments. 19b, reception of encrypted reconfiguration data 9a, terminal type 19a, and the like.

ディスプレイ制御部30aは、液晶表示部30bに対する情報の表示を制御する構成部であって、通信処理等のためのインタフェース画面を表示する他、図1から図3までにおけるコンテンツデータデコード処理装置7、端末入出力処理装置17及び暗号化処理装置23の出力と接続している。これにより、ディスプレイ制御部30aは、コンテンツ提供サーバ3から情報交換装置1を経由して取得された画像コンテンツ等を必要に応じて液晶表示部30bに表示することができる。   The display control unit 30a is a component that controls display of information on the liquid crystal display unit 30b, and displays an interface screen for communication processing and the like, as well as the content data decoding processing device 7 in FIGS. It is connected to the output of the terminal input / output processing device 17 and the encryption processing device 23. Thereby, the display control part 30a can display the image content etc. which were acquired via the information exchange apparatus 1 from the content provision server 3 on the liquid crystal display part 30b as needed.

また、アンプ31a及びスピーカ31bにより音響情報がユーザに提供される。例えば、電話機能での音声の再生等の他、コンテンツ提供サーバ3から情報交換装置1を経由して取得された音響コンテンツを出力する。つまり、アンプ31aは、電話等の音声通信に関する音響信号の他、図1から図3までにおけるコンテンツデータデコード処理装置7、端末入出力処理装置17及び暗号化処理装置23からの音響データ信号が入力され、必要に応じて増幅させた後にスピーカ31bで再生される。なお、アンプ31aからの出力は外部端子Bを介してヘッドフォン4c等の外部機器で再生することもできる。   Also, acoustic information is provided to the user by the amplifier 31a and the speaker 31b. For example, in addition to audio reproduction by the telephone function, acoustic content acquired from the content providing server 3 via the information exchange device 1 is output. That is, the amplifier 31a receives acoustic data signals from the content data decoding processing device 7, the terminal input / output processing device 17, and the encryption processing device 23 in FIGS. Then, after being amplified as necessary, it is reproduced by the speaker 31b. The output from the amplifier 31a can be reproduced by an external device such as the headphone 4c via the external terminal B.

さらに、情報交換装置1の出力、例えば図1から図3までにおけるコンテンツデータデコード処理装置7、端末入出力処理装置17、暗号化処理装置23等の出力は、ディスプレイ制御部30aやアンプ31aの他、外部端子Aを介して大画面モニタ4aや高音質オーディオセット4bに接続することができる。これにより、コンテンツ提供サーバ3から情報交換装置1を経由して取得された映像コンテンツを大画面モニタ4aに表示したり、音響コンテンツを高音質で再生することが可能である。   Further, the output of the information exchange device 1, for example, the output of the content data decoding processing device 7, the terminal input / output processing device 17, the encryption processing device 23, etc. in FIGS. 1 to 3 is displayed in addition to the display control unit 30a and the amplifier 31a. The large screen monitor 4a and the high sound quality audio set 4b can be connected via the external terminal A. Thereby, it is possible to display the video content acquired from the content providing server 3 via the information exchange device 1 on the large screen monitor 4a and to reproduce the audio content with high sound quality.

外部端子Aとしては、大画面モニタ4aや高音質オーディオセット4b等の外部機器に有線で接続するものが考えられるが、無線での接続、例えばBluetooth(登録商標)や赤外線等の近距離無線通信で接続するものであってもよい。   As the external terminal A, it is conceivable to connect to an external device such as a large screen monitor 4a or a high sound quality audio set 4b by wire, but wireless connection, for example, short-range wireless communication such as Bluetooth (registered trademark) or infrared rays. You may connect with.

以上のように、この実施の形態5によれば、コンテンツ利用者が管理する、携帯電話やネットワーク機能(無線を含む)付きPDA等の携帯通信端末28に上記実施の形態1から4までに示した情報交換装置1を組み込むことにより、コンテンツ利用者は自由に任意な場所でコンテンツ提供サーバ3から提供されるコンテンツを利用できる。   As described above, according to the fifth embodiment, the portable communication terminal 28 managed by the content user such as a mobile phone or a PDA with a network function (including wireless) is shown in the first to fourth embodiments. By incorporating the information exchange device 1, the content user can freely use the content provided from the content providing server 3 at an arbitrary place.

実施の形態6.
図8は、この発明の実施の形態6によるデータ提供システムの構成を示すブロック図であり、上記実施の形態1から3までの技術概念を全て適用したシステムを示している。図8において、図1から図3、図6に記載した構成と同一又はこれに相当する構成には同一符号を付している。
Embodiment 6 FIG.
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 information exchange apparatus 1 acquires the reconstructed data 9 corresponding to the data type 11 of the content data 10 provided from the content providing server 3, The content data decoding processing device 7 is reconfigured. As a result, the content data 10 is decoded according to the data type 11.

また、上記実施の形態2と同様に、サービス端末4の端末タイプ19aに応じた再構成データ19bを情報交換装置1が取得して、端末入出力処理装置17が再構成される。これにより、処理装置7を経由したコンテンツデータ10が、端末入出力処理装置17によりサービス端末4で出力可能なデータ形式に変換される。   Similarly to the second embodiment, the information exchange device 1 acquires the reconfiguration data 19b corresponding to the terminal type 19a of the service terminal 4, and the terminal input / output processing device 17 is reconfigured. As a result, the content data 10 that has passed through the processing device 7 is converted into a data format that can be output by the service terminal 4 by the terminal input / output processing device 17.

さらに、本実施の形態6によるシステムでは、上記実施の形態3と同様に、再構成デバイスを利用した暗号化処理装置22を備えることにより、コンテンツ提供サーバ3から指定された暗号化方式を用いてコンテンツ利用者の個人認証データや決済データを暗号化することができる。   Further, in the system according to the sixth embodiment, as in the third embodiment, the encryption processing device 22 using the reconfigurable device is provided, so that the encryption method designated by the content providing server 3 is used. The content user's personal authentication data and payment data can be encrypted.

さらに、本実施の形態6による情報交換装置1は、上記実施の形態4と同様に、コンテンツ提供サーバ3やサービス端末4から取得した再構成データを格納する再構成ライブラリ27を有する。これにより、コンテンツデータ10のデータ形式や、サービス端末4の入力形式等の種類が変更し、且つ、再度同じデータ形式や種類のサービス端末4に変わった場合、同じ再構成データを繰り返し情報交換装置1にロードする手間を省略することができる。   Furthermore, the information exchange apparatus 1 according to the sixth embodiment has a reconfiguration library 27 that stores the reconfiguration data acquired from the content providing server 3 and the service terminal 4 as in the fourth embodiment. As a result, when the data format of the content data 10 or the input format of the service terminal 4 is changed and the service data is changed to the same data format or service terminal 4 again, the same reconstructed data is repeatedly used as an information exchange device. The trouble of loading to 1 can be omitted.

なお、情報交換装置1を、上記実施の形態5と同様に、コンテンツ利用者が管理する携帯通信端末に組み込むことで、コンテンツ利用者は自由に任意の場所でコンテンツ提供サーバ3から提供されるコンテンツを利用することができる。   As in the fifth embodiment, the information exchange apparatus 1 is incorporated in a mobile communication terminal managed by the content user, so that the content user can freely provide content provided from the content providing server 3 at an arbitrary location. Can be used.

この発明の実施の形態1によるデータ提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the data provision system by Embodiment 1 of this invention. この発明の実施の形態2によるデータ提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the data provision system by Embodiment 2 of this invention. この発明の実施の形態3によるデータ提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the data provision system by Embodiment 3 of this invention. 実施の形態3のデータ提供システムによるコンテンツデータ提供処理の流れを示すフローチャートである。14 is a flowchart illustrating a flow of content data providing processing by the data providing system according to the third embodiment. 図4中の決済処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the payment process in FIG. この発明の実施の形態4による情報交換装置の構成を示すブロック図である。It is a block diagram which shows the structure of the information exchange apparatus by Embodiment 4 of this invention. この発明の実施の形態5による携帯通信端末の構成を示すブロック図である。It is a block diagram which shows the structure of the portable communication terminal by Embodiment 5 of this invention. この発明の実施の形態6によるデータ提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the data provision system by Embodiment 6 of this invention.

符号の説明Explanation of symbols

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記載のデータ提供システム。 For the reconfigurable device, set reconfiguration data to be reconfigured by the device that performs encryption processing specified by the server, and execute the encryption processing on data exchanged between the server and the terminal device claim 1 Symbol mounting data providing system characterized in that it. 情報交換装置は、再構成データを格納するライブラリ記憶部を備えたことを特徴とする請求項1又は請求項2記載のデータ提供システム。 Information exchange apparatus according to claim 1 or claim 2 Symbol mounting data providing system characterized by comprising a library storage unit for storing the reconstructed data. データを保存するサーバと、ネットワークを介して前記サーバからデータが提供される端末装置との間の通信を中継する情報交換装置において、
前記サーバから提供されるデータのデータ形式に応じたデコード処理の要否を判定する判定処理部と、
第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の再構成デバイスに設定する暗号化再構成処理部とを備え、
前記暗号化再構成処理部は、サーバから指定された暗号化処理を行うデバイスに再構成させる再構成データを前記暗号化処理部の前記第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又は請求項5記載の情報交換装置。 6. The information exchange apparatus according to claim 4, further comprising a library storage unit for storing reconfiguration data. データを保存するサーバからネットワークを介してデータが提供される携帯通信端末において、
前記ネットワークを介した通信を行う通信部と、
前記通信部を用いてデータをやり取りする請求項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.
JP2006053442A 2006-02-28 2006-02-28 Data providing system, information exchange device, and portable communication terminal Expired - Fee Related JP4841971B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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