JP2002074023A - Circuit information transaction method, system, intermediation device, and circuit information purchasing device - Google Patents

Circuit information transaction method, system, intermediation device, and circuit information purchasing device

Info

Publication number
JP2002074023A
JP2002074023A JP2000259209A JP2000259209A JP2002074023A JP 2002074023 A JP2002074023 A JP 2002074023A JP 2000259209 A JP2000259209 A JP 2000259209A JP 2000259209 A JP2000259209 A JP 2000259209A JP 2002074023 A JP2002074023 A JP 2002074023A
Authority
JP
Japan
Prior art keywords
information
circuit information
circuit
payment
editing
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.)
Pending
Application number
JP2000259209A
Other languages
Japanese (ja)
Inventor
Yoshio Nishihara
義雄 西原
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2000259209A priority Critical patent/JP2002074023A/en
Publication of JP2002074023A publication Critical patent/JP2002074023A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a circuit information transaction method, system, an intermediation device, and a circuit information purchasing device, capable of conducting transactions of circuit information, without wastage and in a short time. SOLUTION: An information processing part 110 adds payment information to a circuit name, instructs the formation of the circuit information to an editing part 130, confirms agreement of the configured circuit information with a previously set operation confirmation conditions, and then the editing part 130 advises the payment information to a storage part 120 and conducts settlement.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、回路情報取引方
法およびシステム並びに仲介装置、回路情報購入装置に
関し、特に、アプリケーション処理の少なくとも一部分
を回路構成を再構成できるプログラマブル論理回路で処
理することが可能である情報処理システムで利用する回
路情報を取り引きする回路情報取引方法およびシステム
並びに仲介装置、回路情報購入装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a circuit information transaction method and system, an intermediary device, and a circuit information purchase device, and more particularly, it is possible to process at least a part of application processing by a programmable logic circuit whose circuit configuration can be reconfigured. The present invention relates to a circuit information transaction method and system for trading circuit information used in an information processing system, an intermediary device, and a circuit information purchase device.

【0002】[0002]

【従来の技術】デジタル回路装置、特に特定用途向け集
積回路(ASIC)の分野において、製品の開発期間を
短縮するために、フィールドプログラマブルゲートアレ
イ(FPGA)やプログラマブルロジックデバイス(P
LD)などで構成されたプログラマブル論理回路が広く
使われている。これらのプログラマブル論理回路は、論
理回路を記述する回路情報を読み込ませることで、内部
の論理回路と論理回路間の結線を自由に構成することが
できる。このため、プログラマブル論理回路を用いるこ
とで、従来は回路設計の終了後に数週間から数か月を必
要とした集積回路の作製時間が不要になるというメリッ
トがある。
2. Description of the Related Art In the field of digital circuit devices, in particular, application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) and programmable logic devices (PGAs) have been developed in order to shorten the development period of products.
2. Description of the Related Art Programmable logic circuits including LDs) are widely used. These programmable logic circuits can freely configure the internal logic circuits and the connections between the logic circuits by reading circuit information describing the logic circuits. For this reason, the use of the programmable logic circuit has an advantage that the time required to manufacture an integrated circuit, which conventionally required several weeks to several months after the completion of circuit design, is not required.

【0003】また、最近では、プログラマブル論理回路
は、集積回路の代替デバイスとして用いられるのみなら
ず、ソフトウエア処理と同等の柔軟性を持ちつつ、ハー
ドウエア処理と同等の高速処理を実現する情報処理シス
テムの一部として用いられている。
Recently, a programmable logic circuit is used not only as a substitute device for an integrated circuit but also as an information processing device having the same high-speed processing as hardware processing while having the same flexibility as software processing. Used as part of the system.

【0004】この種の情報処理システムとしては、特開
2000−10770号公報に記載されている「情報処
理システム、回路情報管理方法および回路情報記憶装
置」の例がある。
As this type of information processing system, there is an example of “information processing system, circuit information management method and circuit information storage device” described in JP-A-2000-10770.

【0005】ここで、特開2000−10770号公報
に記載されている情報処理システムの概略を説明する。
図20は、この情報処理システムの構成を示すブロック
図である。この情報処理システムは、情報処理部810
と記憶部820、編集部830を具備して構成される。
Here, an outline of an information processing system described in Japanese Patent Application Laid-Open No. 2000-10770 will be described.
FIG. 20 is a block diagram showing the configuration of this information processing system. This information processing system includes an information processing unit 810
And a storage unit 820 and an editing unit 830.

【0006】記憶部820には、プログラマブル論理回
路であるFPGA813に読み込ませるための複数の回
路情報を記憶しており、ここに記憶されている回路情報
のそれぞれは、自己を識別するための識別子を有してお
り、当該回路情報の一部または全部を他の回路情報で構
成する場合には、その回路データとして、当該他の回路
情報の識別子を参照識別子として備えている。
[0006] The storage unit 820 stores a plurality of circuit information to be read by the FPGA 813 which is a programmable logic circuit. Each of the stored circuit information stores an identifier for identifying itself. When part or all of the circuit information is constituted by other circuit information, the circuit data is provided with the identifier of the other circuit information as a reference identifier.

【0007】回路情報取得部811は、アプリケーショ
ンプログラム814より指定された回路情報の回路名を
編集部830に渡し、これに応じて編集部830から返
される回路情報を取得する。そして取得した回路情報に
より、ハードウェア処理部812がFPGA813に指
定された回路を構成する。
[0007] The circuit information acquisition unit 811 passes the circuit name of the circuit information specified by the application program 814 to the editing unit 830, and acquires the circuit information returned from the editing unit 830 in response to the circuit name. Then, the hardware processing unit 812 configures a circuit specified by the FPGA 813 based on the acquired circuit information.

【0008】編集部830は、回路情報取得部811か
ら指定された回路名に基づいて、当該回路の回路情報と
参照識別子で示される他の回路情報を記憶部820から
取得し、これに基づいて指定された回路情報を生成す
る。
[0008] Based on the circuit name specified by the circuit information acquisition unit 811, the editing unit 830 acquires the circuit information of the circuit and other circuit information indicated by the reference identifier from the storage unit 820, and based on the acquired information. Generate specified circuit information.

【0009】このようにして回路情報を生成することに
より、過去に設計された回路情報を再利用しながらも、
配置配線するなどの回路情報を組み合せるための計算量
を大幅に削減することが可能になる。特に、情報処理
部、編集部、記憶部が、それぞれ個別のコンピュータシ
ステムに構成され相互にネットワークを介して接続され
ることにより、回路設計者やアプリケーションプログラ
マが回路情報を共有して再利用することができる。
By generating circuit information in this way, it is possible to reuse previously designed circuit information,
The amount of calculation for combining circuit information such as arrangement and wiring can be greatly reduced. In particular, the information processing unit, the editing unit, and the storage unit are configured in separate computer systems and connected to each other via a network, so that circuit designers and application programmers can share and reuse circuit information. Can be.

【0010】ところで、回路情報は、知的財産のひとつ
であるので、無償で配布されることは希である。したが
って、上述したようなシステムをインターネットのよう
な公開されたネットワーク上で機能させるためには、回
路情報をネットワーク上で商取引する方法が必要とな
る。
Since circuit information is one of intellectual property, it is rarely distributed free of charge. Therefore, in order for the above-described system to function on a public network such as the Internet, a method of trading circuit information on the network is required.

【0011】さて、ネットワーク上で行われる電子商取
引に関する技術は、多くのものが提案されている。
[0011] Many technologies relating to electronic commerce performed on a network have been proposed.

【0012】例えば、USP5,794,207で開示される「Meth
od and Apparatus for a Cryptographically Assisted
Commercial Network System Designed to Facilitate B
uyer-Driven Conditional Purchase Offers」は、コン
ピュータを用いて販売者と少なくとも一人の購入者との
間での取引を実行する方法であって、買値を含んだ条件
付き購入申込をコンピュータに入力し、その購入申込に
関して、クレジットカードアカウントを明らかにした支
払い確認をコンピュータに入力し、支払い確認を受け取
った後に、購入申込を複数の売り手に対して出力し、購
入申込に応じた販売者からの受諾をコンピュータに入力
し、支払い確認を用いて販売者への支払いを行うもので
ある。
For example, US Pat. No. 5,794,207 discloses “Meth
od and Apparatus for a Cryptographically Assisted
Commercial Network System Designed to Facilitate B
`` uyer-Driven Conditional Purchase Offers '' is a method of executing a transaction between a seller and at least one purchaser using a computer, by inputting a conditional purchase offer including a bid price into a computer, Enter the payment confirmation that reveals the credit card account on the computer for the purchase application, output the purchase application to multiple sellers after receiving the payment confirmation, and accept the computer from the seller corresponding to the purchase application. , And pays the seller using the payment confirmation.

【0013】すなわち、購入者が購入条件を入力し、仲
介者が複数の販売者に送信するときに、購入者があらか
じめクレジットカードアカウントを入力しておくので、
希望条件に合う商品があった場合には、確実に代金が購
入者の口座から販売者に支払われることが保証される。
That is, when the purchaser inputs purchase conditions and the intermediary transmits to a plurality of sellers, the purchaser inputs a credit card account in advance.
If there is a product that meets the desired conditions, it is guaranteed that the price will be paid to the seller from the buyer's account.

【0014】また、別の例として、USP 5,960,411で開
示される「Method and system for placing a purchase
order via a communications network」および特開平
11−161717号公報で開示される「アイテムの購
入注文を出す方法」がある。この例は、商品購入の注文
を出す方法であって、購入者が商品を特定する情報を注
文ボタンとともに購入者のコンピュータに表示し、購入
者が注文ボタンを選択することによってその商品の購入
注文の要求と購入者のIDをサーバに送信し、サーバ側
においてその要求を受信し、そのIDに関するあらかじ
め記憶された購入者情報と購入注文の要求を結合して商
品購入注文を生成する。
As another example, “Method and system for placing a purchase” disclosed in US Pat. No. 5,960,411
order via a communications network "and" a method for placing an order to purchase an item "disclosed in JP-A-11-161717. In this example, a method for placing an order for purchase of a product is described. The purchaser displays information specifying the product on the purchaser's computer together with an order button, and the purchaser selects the order button to purchase the product. And the purchaser's ID are transmitted to the server, and the server receives the request, and combines the purchaser information stored in advance with the ID and the purchase order request to generate a purchase order.

【0015】すなわち、サーバーが購入者情報を記録し
ておくことにより、繰り返し利用する購入者が支払情報
などを毎回入力すること無く、注文ボタンを一度クリッ
クするだけで購入ができる。
[0015] That is, the server records the purchaser information, so that the purchaser who repeatedly uses the product can click the order button only once without inputting the payment information or the like every time.

【0016】さらに、別の例として、USP 5,895,454で
開示される「Integrated interfacefor vendor/product
oriented internet websites」がある。この例は、ネ
ットワークコンピュータ環境において商取引を行う方法
であって、販売者商品データのデータベースと購入者が
データベースにアクセスできるインターフェイスを確立
し、購入者がそのデータベースで好みの商品/サービス
を検索し、その検索結果として幾つかのリモート販売者
サイトを購入者に提示し、購入者がリモート販売者サイ
トに接続し、そこから商品/サービスを選択するとその
選択と支払いデータを含んだ取引通知をデータベース及
びインターフェイスに送信し、購入者はショッピング中
または終了時に自分の選択をインターフェイスで確認す
ることができ、さらデータベースは注文を各リモート販
売者サイトに送信する。
Further, as another example, “Integrated interface for vendor / product” disclosed in US Pat. No. 5,895,454.
oriented internet websites. " In this example, a method of conducting a business transaction in a network computer environment is to establish a database of merchandise product data and an interface that allows a buyer to access the database, and the buyer searches the database for a desired product / service, The search results are presented to the buyer with a number of remote merchant sites, and when the buyer connects to the remote merchant site and selects a product / service therefrom, a transaction notification including the selection and payment data is stored in the database and in the database. Submit to the interface so that buyers can confirm their choices during shopping or at the end of the interface at the interface, and the database sends the order to each remote merchant site.

【0017】すなわち、購入者が、オンラインで複数の
サイトから商品を購入するとき、個別に決済せずにショ
ッピングの終了時にまとめて清算することができる。
That is, when a purchaser purchases a product from a plurality of sites online, the buyer can collectively settle the payment at the end of the shopping without making a separate payment.

【0018】[0018]

【発明が解決しようとする課題】ところで、上述した電
子商取引に関する技術は、いずれも購入者である人がネ
ットワークを介してサーバーと対話的な操作により購入
行為を行うことに関する発明である。
By the way, the above-mentioned technologies relating to electronic commerce are all related to the invention in which a person who is a purchaser conducts a purchase through an interactive operation with a server via a network.

【0019】一方、先に説明した情報処理システムで
は、回路情報は他の回路情報を参照するツリー構造をな
しているため、参照される回路情報を入手するための商
取引が次々とネットワーク上で行われることになる。
On the other hand, in the information processing system described above, since the circuit information has a tree structure referring to other circuit information, commercial transactions for obtaining the referenced circuit information are performed on the network one after another. Will be

【0020】したがって、これら各々の回路情報購入の
度に、購入者が購入条件や支払い情報を提示する等して
対話的に商取引を行ったのでは、回路情報の入手に時間
がかかり、配置配線するなどの回路情報を組み合せるた
めの計算量を大幅に削減することにより処理時間を短縮
した効果を損なってしまうという課題がある。
Therefore, if the purchaser conducts a commercial transaction interactively by presenting purchase conditions and payment information every time each of the circuit information is purchased, it takes a long time to obtain the circuit information, and the arrangement and wiring are performed. There is a problem that the effect of shortening the processing time is impaired by greatly reducing the amount of calculation for combining the circuit information such as performing.

【0021】また、先に説明した情報処理システムで
は、ひとつの回路情報は、複数の他の回路情報から繰り
返し参照されて利用されうるという特徴を持っている。
すなわち、購入しようとする回路情報が、すでに購入し
た回路情報を参照している場合、過去に購入した回路情
報を二重に再購入してしまう可能性がある。
The information processing system described above has a feature that one circuit information can be repeatedly referred to and used from a plurality of other circuit information.
That is, if the circuit information to be purchased refers to the already purchased circuit information, there is a possibility that the previously purchased circuit information may be repurchased twice.

【0022】これを避けるために、購入者の購入記録を
参照しながら新たな購入が二重購入でないことを確認す
るなどの作業が必要である。しかしながら、従来の電子
商取引技術では、購入者情報は、支払い情報などを二重
に入力する手間を省くなどの注文作業の簡略化のみに用
いられており、二重購入の回避に対応できないという課
題もある。
In order to avoid this, it is necessary to confirm the new purchase is not a double purchase by referring to the purchase record of the purchaser. However, in the conventional e-commerce technology, the purchaser information is used only for simplifying the ordering operation such as eliminating the trouble of inputting payment information or the like twice, and it is not possible to avoid the double purchase. There is also.

【0023】さらに、先に説明した情報処理システムで
は、ひとつの回路情報は、複数の他の回路情報を参照し
て構成されるという特徴を持っている。そのため、購入
した回路情報は、他の複数の回路情報を生成するときに
も利用されるようにしなければならない。そのために
は、複数の回路情報の生成にまたっがって、複数の回路
情報提供者との商取引を一括して行えるシステムが望ま
れる。しかしながら、複数の回路情報の生成に対応する
複数回のショッピングで複数の販売者と一括した商取引
を行うことは、ネットワーク上で行われる従来の電子商
取引では対応できないという課題もある。
Further, the information processing system described above has a feature that one circuit information is configured by referring to a plurality of other circuit information. Therefore, the purchased circuit information must be used when generating other plural pieces of circuit information. For that purpose, a system that can collectively perform commercial transactions with a plurality of circuit information providers over generation of a plurality of circuit information is desired. However, there is also a problem that performing collective business transactions with a plurality of sellers in a plurality of shopping operations corresponding to generation of a plurality of circuit information cannot be performed by conventional electronic commerce performed on a network.

【0024】そこで、この発明は、回路情報の取引を無
駄なく短時間で行うことのできる回路情報取引方法およ
びシステム並びに仲介装置、回路情報購入装置を提供す
ることを目的とする。
Accordingly, an object of the present invention is to provide a circuit information transaction method and system, an intermediary device, and a circuit information purchase device that can perform circuit information transactions in a short time without waste.

【0025】[0025]

【課題を解決するための手段】上述した目的を達成する
ため、請求項1の発明は、プログラマブル論理回路に所
定の回路を構成するための回路情報を少なくとも1つ記
憶する記憶手段と、指定された回路情報を前記記憶手段
から取得するとともに、必要に応じて複数の回路情報を
結合編集して指定された回路情報を生成する編集手段
と、指定した回路情報を前記編集手段から取得するとと
もに該取得した回路情報に基づいてプログラマブル論理
回路に所定の回路を構成する処理手段とをネットワーク
に接続し、該ネットワークを介して回路情報の取引を行
う回路情報取引方法において、前記処理手段は、前記編
集手段から取得した回路情報に基づいてプログラマブル
論理回路に構成した回路が予め設定した動作条件に合致
した場合に、前記編集手段に確認通知を送信し、前記編
集手段は、前記確認通知を受信した後に前記処理手段に
供給した回路情報に対する決済処理を開始することを特
徴とする。
According to a first aspect of the present invention, there is provided a storage medium for storing at least one circuit information for forming a predetermined circuit in a programmable logic circuit. Acquiring the circuit information from the storage unit, and combining and editing a plurality of circuit information as needed to generate the specified circuit information; and acquiring the specified circuit information from the editing unit. In a circuit information transaction method for connecting a processing unit that configures a predetermined circuit to a programmable logic circuit based on the acquired circuit information to a network and performing a transaction of the circuit information through the network, the processing unit includes the editing unit. If the circuit configured as a programmable logic circuit based on the circuit information obtained from the means matches a preset operating condition, It sends an acknowledgment to the means, the editing means, characterized in initiating a payment processing for the circuit information supplied to the processing unit after receiving the acknowledgment.

【0026】また、請求項2の発明は、請求項1の発明
において、前記処理手段は、前記編集手段に対して所望
の回路情報を指定する際に、該回路情報の対価の支払い
方法を示す支払情報を前記編集手段に送信し、前記編集
手段は、前記支払情報に基づいて前記決済処理を開始す
ることを特徴とする。
According to a second aspect of the present invention, in the first aspect of the invention, the processing means indicates a method of paying for the circuit information when designating desired circuit information to the editing means. The payment information is transmitted to the editing means, and the editing means starts the settlement processing based on the payment information.

【0027】また、請求項3の発明は、請求項2の発明
において、前記編集手段は、前記支払情報を対応する回
路情報を提供した記憶手段に送信することで前記決済処
理を行うことを特徴とする。
According to a third aspect of the present invention, in the second aspect of the present invention, the editing unit performs the settlement process by transmitting the payment information to a storage unit that has provided the corresponding circuit information. And

【0028】また、請求項4の発明は、請求項2の発明
において、前記処理手段は、自己を識別する識別子を前
記支払情報とともに前記編集手段に送信し、前記編集手
段は、前記識別子に基づいて回路情報に対する課金を管
理することを特徴とする。
According to a fourth aspect of the present invention, in the second aspect of the present invention, the processing means transmits an identifier for identifying itself to the editing means together with the payment information, and the editing means performs processing based on the identifier. To manage the charge for the circuit information.

【0029】また、請求項5の発明は、請求項4の発明
において、前記編集手段は、前記識別子に基づいて前記
処理手段による回路情報の取得履歴を記録するととも
に、該取得履歴を参照して前記処理手段による回路情報
の二重支払を回避することを特徴とする。
According to a fifth aspect of the present invention, in the fourth aspect of the invention, the editing means records the acquisition history of the circuit information by the processing means based on the identifier and refers to the acquisition history. It is characterized in that double payment of circuit information by the processing means is avoided.

【0030】また、請求項6の発明は、請求項5の発明
において、前記編集手段は、前記処理手段により同時に
複数の回路情報の生成を指定された際に、各回路情報の
生成に同一の回路情報を利用した場合には、前記取得履
歴を参照して取得した回路情報に対する多重支払を取り
消すことを特徴とする。
According to a sixth aspect of the present invention, in the fifth aspect of the present invention, when the editing means specifies the generation of a plurality of pieces of circuit information at the same time by the processing means, the editing means performs the same processing for generating each piece of circuit information. When the circuit information is used, multiple payment for the circuit information acquired with reference to the acquisition history is canceled.

【0031】また、請求項7の発明は、請求項2の発明
において、前記記憶手段は、前記編集手段に対して回路
情報を提供する際に、該回路情報の対価の受け取り方法
を示す課金情報を前記編集手段に送信し、前記編集手段
は、前記支払情報と前記課金情報に基づいて前記決済処
理を開始することを特徴とする。
According to a seventh aspect of the present invention, in the second aspect of the invention, when the storage means provides the circuit information to the editing means, the storage means indicates a method of receiving a value of the circuit information. Is transmitted to the editing unit, and the editing unit starts the settlement process based on the payment information and the billing information.

【0032】また、請求項8の発明は、請求項7の発明
において、前記編集手段は、予め設定した清算期間の
間、前記記憶手段から受信した課金情報を記録し、前記
清算期間が経過した後に前記課金情報に基づいて一括し
て決算処理を行うことを特徴とする。
According to an eighth aspect of the present invention, in the invention of the seventh aspect, the editing means records billing information received from the storage means during a preset settlement period, and the settlement period has elapsed. After that, the settlement processing is collectively performed based on the billing information.

【0033】また、請求項9の発明は、プログラマブル
論理回路に所定の回路を構成するための回路情報を少な
くとも1つ記憶する記憶手段と、指定された回路情報を
前記記憶手段から取得するとともに、必要に応じて複数
の回路情報を結合編集して指定された回路情報を生成す
る編集手段と、指定した回路情報を前記編集手段から取
得するとともに該取得した回路情報に基づいてプログラ
マブル論理回路に所定の回路を構成する処理手段とをネ
ットワークに接続し、該ネットワークを介して回路情報
の取引を行う回路情報取引システムにおいて、前記処理
手段は、前記編集手段から取得した回路情報に基づいて
プログラマブル論理回路に構成した回路が予め設定した
動作条件に合致するか否かを確認する動作条件確認手段
と、前記動作条件確認手段により合致が確認された場合
に、前記編集手段に確認通知を送信する確認通知手段と
を具備し、前記編集手段は、前記確認通知を受信した後
に前記処理手段に供給した回路情報に対する決済処理を
行う決算手段を具備することを特徴とする。
According to a ninth aspect of the present invention, there is provided a storage means for storing at least one piece of circuit information for configuring a predetermined circuit in a programmable logic circuit, and acquiring specified circuit information from the storage means. An editing means for combining and editing a plurality of pieces of circuit information as required to generate designated circuit information; acquiring the designated circuit information from the editing means; and giving a predetermined information to the programmable logic circuit based on the acquired circuit information. In a circuit information transaction system for connecting a processing means constituting a circuit to a network and performing a transaction of circuit information through the network, the processing means comprises a programmable logic circuit based on the circuit information obtained from the editing means. Operating condition checking means for checking whether or not the circuit configured in accordance with the operating conditions set in advance; and And confirming means for transmitting a confirmation notice to the editing means when a match is confirmed by the confirmation means, wherein the editing means setstle the circuit information supplied to the processing means after receiving the confirmation notice. It is characterized by having a settlement means for performing the processing.

【0034】また、請求項10の発明は、請求項9の発
明において、前記処理手段は、前記編集手段に対して所
望の回路情報を指定する際に、該回路情報の対価の支払
い方法を示す支払情報を前記編集手段に送信する支払情
報送信手段をさらに具備し、前記決済手段は、前記支払
情報に基づいて前記決済処理を開始することを特徴とす
る。
According to a tenth aspect of the present invention, in the ninth aspect of the invention, the processing means indicates a method of paying for the circuit information when designating desired circuit information to the editing means. The information processing apparatus further includes payment information transmitting means for transmitting payment information to the editing means, wherein the payment means starts the payment processing based on the payment information.

【0035】また、請求項11の発明は、請求項10の
発明において、前記決済手段は、前記支払情報を対応す
る回路情報を提供した記憶手段に送信することを特徴と
する。
[0035] According to an eleventh aspect of the present invention, in the tenth aspect of the present invention, the settlement means transmits the payment information to a storage means which has provided corresponding circuit information.

【0036】また、請求項12の発明は、請求項10の
発明において、前記支払情報送信手段は、前記処理手段
を識別する識別子を前記支払情報とともに前記編集手段
に送信し、前記編集手段は、前記識別子に対応して前記
処理手段による回路情報の取得履歴を記録する識別子デ
ータベースをさらに具備することを特徴とする。
According to a twelfth aspect of the present invention, in the tenth aspect, the payment information transmitting means transmits an identifier for identifying the processing means to the editing means together with the payment information. The apparatus further includes an identifier database that records a history of acquisition of circuit information by the processing unit corresponding to the identifier.

【0037】また、請求項13の発明は、請求項12の
発明において、前記編集手段は、前記識別子データベー
スを参照して前記処理手段による回路情報の二重支払を
回避することを特徴とする。
According to a thirteenth aspect of the present invention, in the twelfth aspect, the editing means refers to the identifier database to avoid double payment of circuit information by the processing means.

【0038】また、請求項14の発明は、請求項12の
発明において、前記編集手段は、前記処理手段により同
時に複数の回路情報の生成を指定された際に、各回路情
報の生成に同一の回路情報を利用した場合には、前記識
別子データベースを参照して取得した回路情報に対する
多重支払を取り消すことを特徴とする。
According to a fourteenth aspect of the present invention, in the twelfth aspect of the invention, when the editing means specifies generation of a plurality of pieces of circuit information at the same time by the processing means, the editing means performs the same processing for generating each circuit information. When the circuit information is used, multiple payment for the circuit information acquired with reference to the identifier database is canceled.

【0039】また、請求項2の発明は、請求項10の発
明において、前記記憶手段は、前記編集手段に対して回
路情報を提供する際に、該回路情報の対価の受け取り方
法を示す課金情報を前記編集手段に送信する課金情報送
信手段を具備し、前記決済手段は、前記支払情報と前記
課金情報に基づいて前記決済処理を開始することを特徴
とする。
According to a second aspect of the present invention, in the tenth aspect of the present invention, the storage means, when providing the circuit information to the editing means, a charge information indicating a method of receiving a consideration of the circuit information. Is transmitted to the editing means, and the payment means starts the payment processing based on the payment information and the charging information.

【0040】また、請求項16の発明は、請求項15の
発明において、前記編集手段は、予め設定した清算期間
の間、前記記憶手段から受信した課金情報と前記処理手
段から受信した支払情報とを記録する課金支払データベ
ースをさらに具備し、前記決済手段は、前記清算期間が
経過した後に前記課金支払データベースを参照し、一括
して決算処理を行うことを特徴とする。
According to a sixteenth aspect of the present invention, in the invention according to the fifteenth aspect, the editing unit is configured to store the billing information received from the storage unit and the payment information received from the processing unit during a preset clearing period. The settlement means refers to the billing payment database after the elapse of the settlement period, and performs a settlement process collectively.

【0041】また、請求項17の発明は、プログラマブ
ル論理回路に所定の回路を構成するための回路情報を販
売する回路情報販売装置と、前記回路情報販売装置が販
売する回路情報を購入し、該購入した回路情報に基づい
てプログラマブル論理回路に所定の回路を構成する回路
情報購入装置との間の回路情報の取引をネットワークを
介して仲介する回路情報取引仲介装置において、前記回
路情報購入装置から指定された回路情報を前記回路情報
販売装置から取得するとともに、必要に応じて複数の回
路情報を結合編集して指定された回路情報を生成して前
記回路情報購入装置に供給する編集手段と、前記編集手
段が供給した回路情報が所定の動作条件に合致した場合
に前記回路情報購入装置から送信される確認通知を受信
した後に、前記回路情報販売装置と前記回路情報購入装
置との間の決算処理を行う決算手段とを具備することを
特徴とする。
Further, according to a seventeenth aspect of the present invention, there is provided a circuit information selling device for selling circuit information for forming a predetermined circuit in a programmable logic circuit, and a circuit information selling device for purchasing the circuit information sold by the circuit information selling device. A circuit information transaction mediation device that mediates, via a network, a transaction of circuit information between the programmable logic circuit and a circuit information purchase device that configures a predetermined circuit based on the purchased circuit information. Editing means for acquiring the obtained circuit information from the circuit information sales device, and combining and editing a plurality of circuit information as needed to generate designated circuit information and supply the circuit information to the circuit information purchase device; and After receiving the confirmation notice transmitted from the circuit information purchase device when the circuit information supplied by the editing unit matches the predetermined operation condition, Characterized by comprising a closing means for performing a settlement process between the information vending apparatus and the circuit information purchase device.

【0042】また、請求項18の発明は、請求項17の
発明において、前記決算手段は、前記回路情報購入装置
から回路情報の指定とともに送信される該回路情報の対
価の支払い方法を示す支払情報に基づいて前記決済処理
を行うことを特徴とする。
In a preferred embodiment of the present invention, the settlement means includes the payment information indicating the method of paying the value of the circuit information transmitted from the circuit information purchase device together with the designation of the circuit information. The payment processing is performed based on

【0043】また、請求項19の発明は、請求項18の
発明において、前記決済手段は、前記支払情報を対応す
る回路情報を提供した回路情報販売装置に送信すること
を特徴とする。
According to a nineteenth aspect of the present invention, in the eighteenth aspect, the settlement means transmits the payment information to a circuit information sales device that has provided corresponding circuit information.

【0044】また、請求項20の発明は、請求項18の
発明において、前記支払情報とともに送信される前記回
路情報購入装置を識別する識別子を受信し、該受信した
識別子に対応して前記回路情報購入装置による回路情報
の購入履歴を記録する識別子データベースをさらに具備
することを特徴とする。
According to a twentieth aspect of the present invention, in the eighteenth aspect, an identifier for identifying the circuit information purchasing device transmitted together with the payment information is received, and the circuit information corresponding to the received identifier is received. It is characterized by further comprising an identifier database for recording a purchase history of circuit information by the purchaser.

【0045】また、請求項21の発明は、請求項20の
発明において、前記決済手段は、前記識別子データベー
スを参照して前記回路情報購入装置による回路情報の二
重購入を回避することを特徴とする。
The invention of claim 21 is characterized in that, in the invention of claim 20, the settlement means avoids double purchase of circuit information by the circuit information purchase device by referring to the identifier database. I do.

【0046】また、請求項22の発明は、請求項18の
発明において、前記決算手段は、前記回路情報販売装置
から回路情報とともに送信される該回路情報の対価の受
け取り方法を示す課金情報に基づいて前記決済処理を行
うことを特徴とする。
According to a twenty-second aspect of the present invention, in the eighteenth aspect of the present invention, the settlement means is based on charging information transmitted from the circuit information selling device together with the circuit information and indicating a method of receiving the consideration of the circuit information. And performing the settlement processing.

【0047】また、請求項23の発明は、請求項22の
発明において、予め設定した清算期間の間、前記回路情
報販売装置から受信した課金情報と前記回路情報購入装
置から受信した支払情報とを記録する課金支払データベ
ースをさらに具備し、前記決済手段は、前記清算期間が
経過した後に前記課金支払データベースを参照し、一括
して決算処理を行うことを特徴とする。
According to a twenty-third aspect of the present invention, in the twenty-second aspect, the billing information received from the circuit information selling device and the payment information received from the circuit information purchasing device are settled during a preset settlement period. It further comprises a charging payment database for recording, wherein the settlement means refers to the charging payment database after the clearing period has elapsed, and collectively performs a settlement process.

【0048】また、請求項24の発明は、プログラマブ
ル論理回路に所定の回路を構成するための回路情報をネ
ットワークを介して接続される回路情報取引仲介装置を
介して購入する回路情報購入装置において、前記回路情
報取引仲介装置に対して所望の回路情報を指定するとと
もに、該指定に応じて前記回路情報取引仲介装置が送信
する回路情報を取得する回路情報取得手段と、前記回路
情報取得手段が取得した回路情報に基づいて構成した回
路が予め設定した動作条件に合致するか否かを判定する
動作条件判定手段と、前記動作条件判定手段により、前
記動作条件に合致すると判定された場合に、前記回路情
報仲介装置に確認通知を送信する確認通知送信手段とを
具備することを特徴とする。
According to a twenty-fourth aspect of the present invention, there is provided a circuit information purchasing apparatus for purchasing circuit information for forming a predetermined circuit in a programmable logic circuit via a circuit information transaction mediation apparatus connected via a network. A circuit information acquisition unit that designates desired circuit information for the circuit information transaction mediation device and acquires circuit information transmitted by the circuit information transaction mediation device in accordance with the designation; Operating condition determining means for determining whether a circuit configured based on the obtained circuit information matches an operating condition set in advance, and, when the operating condition determining means determines that the operating condition is satisfied, And a confirmation notice transmitting means for transmitting a confirmation notice to the circuit information intermediary device.

【0049】また、請求項25発明は、請求項24の発
明において、前記動作条件判定手段により、前記回路情
報取得手段が取得した回路情報に基づいて構成した回路
が予め設定した動作条件に合致しないと判定された場合
に、該回路情報を破棄する回路情報破棄手段をさらに具
備することを特徴とする。
According to a twenty-fifth aspect of the present invention, in the invention of the twenty-fourth aspect, the circuit configured based on the circuit information acquired by the circuit information acquiring means does not match the preset operating condition. If it is determined that the circuit information is discarded, circuit information discarding means for discarding the circuit information is further provided.

【0050】また、請求項26の発明は、請求項24の
発明において、前記回路情報取得手段は、前記回路情報
取引仲介装置に対して所望の回路情報を指定する際に、
該回路情報の対価の支払い方法を示す支払情報を併せて
送信することを特徴とする。
According to a twenty-sixth aspect of the present invention, in the invention of the twenty-fourth aspect, when the circuit information obtaining means specifies desired circuit information to the circuit information transaction mediation device,
It is characterized in that payment information indicating a payment method of the consideration of the circuit information is transmitted together.

【0051】また、請求項27の発明は、請求項26の
発明において、前記回路情報取得手段は、前記支払情報
とともに自己を識別する識別子を前記回路情報取引仲介
装置に送信することを特徴とする。
According to a twenty-seventh aspect, in the twenty-sixth aspect, the circuit information obtaining means transmits an identifier for identifying itself together with the payment information to the circuit information transaction mediation device. .

【0052】[0052]

【発明の実施の形態】以下、この発明に係る回路情報取
引方法およびシステム並びに仲介装置、回路情報購入装
置の一実施の形態について、添付図面を参照して詳細に
説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, an embodiment of a circuit information transaction method and system, an intermediary device, and a circuit information purchase device according to the present invention will be described in detail with reference to the accompanying drawings.

【0053】この実施の形態では、特開2000−10
770号公報の「情報処理システム、回路情報管理方法
および回路情報記憶装置」に記載された技術により、回
路情報を再利用する等の処理を行う。したがって、特開
2000−10770号公報に記載されている技術につ
いては詳細な説明は省略し、回路情報の取引に関する説
明を中心に複数の例を挙げて説明を行う。
In this embodiment, Japanese Patent Application Laid-Open No. 2000-10
According to the technique described in “Information Processing System, Circuit Information Management Method, and Circuit Information Storage Device” of Japanese Patent Publication No. 770, processing such as reusing circuit information is performed. Therefore, a detailed description of the technology described in Japanese Patent Application Laid-Open No. 2000-10770 will be omitted, and a plurality of examples will be described mainly with respect to a description of circuit information transactions.

【0054】[0054]

【実施例1】図1は、実施例1における回路情報取引シ
ステムの構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a circuit information transaction system according to a first embodiment.

【0055】同図に示すように、回路情報取引システム
100は、情報処理部110と記憶部120(120−
1、120−2、120−3)、編集部130、決済部
140を具備して構成される。 なお、情報処理部11
0、記憶部120、編集部130は、それぞれ図20に
示した情報処理部810、記憶部820、編集部830
に相当する。
As shown in the figure, the circuit information transaction system 100 includes an information processing section 110 and a storage section 120 (120-120).
1, 120-2, 120-3), an editing unit 130, and a settlement unit 140. The information processing unit 11
0, the storage unit 120, and the editing unit 130 are the information processing unit 810, the storage unit 820, and the editing unit 830 shown in FIG.
Is equivalent to

【0056】情報処理部110は、回路情報を購入する
回路情報購入者が利用するコンピュータ上で実現される
もので、回路情報取得部111とハードウェア処理部1
12を具備している。また、記憶部120は、回路情報
の提供を行う回路情報提供者側のコンピュータ、編集部
130は、回路情報の取引を仲介する回路情報仲介者側
のコンピュータを利用して実現され、決済部140は、
金融機関等に相当する。
The information processing section 110 is realized on a computer used by a circuit information purchaser who purchases circuit information. The circuit information acquisition section 111 and the hardware processing section 1
12 are provided. Further, the storage unit 120 is realized by using a computer on the side of a circuit information provider that provides circuit information, and the editing unit 130 is realized by using a computer on the side of a circuit information broker that mediates transactions of circuit information. Is
Equivalent to financial institutions.

【0057】そして、情報処理部110と記憶部12
0、編集部130は、それぞれネットワークを介して接
続される。決済部140は、ネットワークに接続されて
いる必要はないが、接続されていてもよいことはもちろ
んである。
Then, the information processing section 110 and the storage section 12
The editing unit 130 is connected via a network. The settlement unit 140 does not need to be connected to a network, but may be connected.

【0058】なお、ここでは、説明の簡略化のために情
報処理部110を1つ、記憶部120を3つとして説明
しているが、実際には、情報処理部110と記憶部12
0は、それぞれ、回路情報購入者の数と回路情報提供者
の数に対応する。
Although one information processing unit 110 and three storage units 120 are described here for simplification of the description, in practice, the information processing unit 110 and the storage unit 12 are used.
0 corresponds to the number of circuit information purchasers and the number of circuit information providers, respectively.

【0059】この回路情報取引システム100では、情
報処理部110が回路情報を取得する際に、編集部13
0に支払情報付き回路名150を送信し、これに基づい
て取引後に回路情報提供者(記憶部120)が決済部1
40に対して支払い請求を行う。
In the circuit information transaction system 100, when the information processing section 110 acquires the circuit information, the editing section 13
0, the circuit name 150 with the payment information is transmitted, and based on this, the circuit information provider (storage unit 120) sets the settlement unit 1 after the transaction.
Make a payment request to 40.

【0060】図2は、支払情報付き回路名150の構成
を示した図である。支払情報付き回路名150は、回路
名151と支払情報152により構成される。回路名1
51は、回路情報購入者(情報処理部110)が所望す
る回路情報の識別子としての回路名であり、支払情報1
52は、クレジットカード番号や金融口座番号等、金融
機関である決済部140を通じて回路情報の購入代金を
決済するための情報である。
FIG. 2 is a diagram showing the configuration of the circuit name 150 with payment information. The circuit name 150 with payment information includes a circuit name 151 and payment information 152. Circuit name 1
Reference numeral 51 denotes a circuit name as an identifier of the circuit information desired by the circuit information purchaser (the information processing unit 110).
52 is information such as a credit card number and a financial account number for settling the purchase price of the circuit information through the settlement unit 140 which is a financial institution.

【0061】ここで、図3乃至6を参照して、回路情報
取引システム100の動作を説明する。図3乃至6は、
回路情報取引システム100の動作の流れを示すフロー
チャートである。
Here, the operation of the circuit information trading system 100 will be described with reference to FIGS. 3 to 6
It is a flowchart which shows the flow of operation | movement of the circuit information transaction system 100.

【0062】回路情報の取引に際しては、まず、情報処
理部110の回路情報取得部111が、編集部130に
対して支払情報付き回路名150を送信するとともに、
回路情報の編集を指示し(ステップ200)、編集部1
30が受信した支払情報付き回路名150から支払情報
152を抽出し、これを記憶する(ステップ201)。
In the transaction of the circuit information, first, the circuit information acquisition unit 111 of the information processing unit 110 transmits the circuit name 150 with payment information to the editing unit 130,
Instructs editing of circuit information (step 200), and edit unit 1
The payment information 152 is extracted from the circuit name 150 with the payment information received by 30 and stored (step 201).

【0063】次に、編集部130が記憶部120との間
で通信を行い、回路名151に関する参照解決処理を行
う(ステップ202)。
Next, the editing unit 130 communicates with the storage unit 120 to perform reference resolution processing relating to the circuit name 151 (step 202).

【0064】参照解決処理では、編集部130は、図4
に示すように、回路名151に対応する回路情報が他の
回路情報を参照しているか否かを記憶部120に照会し
(ステップ220)、参照している回路情報があれば
(ステップ221でYES)、記憶部120から参照回
路名を取得して、これを保持する(ステップ222)。
そして、編集部130は、必要な全ての回路名に対する
照会を行うまで同様の処理を繰り返し(ステップ223
でYES)、必要な全ての回路名に対する照会を終える
と(ステップ223でNO)、参照解決処理を終了す
る。なお、他の回路情報に参照されている回路情報は、
さらに他の回路情報を参照している場合があるため、必
要な全ての回路名の中には、参照回路名も含まれてい
る。
In the reference solution processing, the editing unit 130
As shown in (2), the storage unit 120 is queried as to whether the circuit information corresponding to the circuit name 151 refers to other circuit information (step 220). (YES), the reference circuit name is acquired from the storage unit 120, and held (step 222).
Then, the editing unit 130 repeats the same processing until inquiring about all necessary circuit names (step 223).
When the inquiry about all the necessary circuit names is completed (NO in step 223), the reference solution processing is ended. The circuit information referred to by other circuit information is
Further, since other circuit information may be referred to, all necessary circuit names include a reference circuit name.

【0065】一方、参照解決処理に際して、記憶部12
0は、図5に示すように、編集部130からの回路名の
照会があると(ステップ225でYES)、当該回路名
に対応する回路情報を取得し(ステップ226)、この
回路情報が他の回路情報を参照している場合には(ステ
ップ227でYES)、編集部130に当該参照回路名
を返す(ステップ228)。これらの処理は、編集部1
30からの回路名の照会がある間繰り返され(ステップ
229でYES)、回路名の照会が終了すると(ステッ
プ229でNO)、参照解決処理を終了する。
On the other hand, in the reference solution processing, the storage unit 12
0, as shown in FIG. 5, when there is an inquiry about the circuit name from the editing unit 130 (YES in step 225), the circuit information corresponding to the circuit name is acquired (step 226), and this circuit information is If the circuit information is referred to (YES in step 227), the reference circuit name is returned to the editing unit 130 (step 228). These processes are performed by the editing unit 1
The process is repeated while there is an inquiry of the circuit name from 30 (YES in step 229), and when the inquiry of the circuit name is completed (NO in step 229), the reference solution process ends.

【0066】回路名の参照解決処理が終了すると、続い
て、編集部130が回路情報の再配置処理を行う(ステ
ップ203)。回路情報の再配置処理は、図6に示すよ
うに、まず、編集部130が記憶部120に対して、参
照解決処理で取得した回路名に対する回路情報を転送す
るように指示し(ステップ230)、記憶部120から
回路情報を取得する(ステップ231)。次に、編集部
130は、取得した回路情報の回路データに参照アドレ
スを加えて結合し(ステップ232)、入出力ポート情
報にオフセット座標を加えて結合する(ステップ23
3)。そして、これらの処理を全ての回路情報を取得す
るまで繰り返し(ステップ234でNO)、全ての回路
情報を取得すると(ステップ234でYES)、回路情
報の再配置処理を終了する。なお、ステップ232、2
33における結合処理は、特開2000−10770号
公報に詳述したものと同様である。
When the circuit name reference solution processing is completed, the editing unit 130 subsequently performs circuit information rearrangement processing (step 203). In the circuit information rearrangement process, as shown in FIG. 6, first, the editing unit 130 instructs the storage unit 120 to transfer the circuit information for the circuit name acquired in the reference solution process (step 230). Then, the circuit information is obtained from the storage unit 120 (step 231). Next, the editing unit 130 adds the reference address to the circuit data of the acquired circuit information and combines them (step 232), and combines the input / output port information with the offset coordinates (step 23).
3). These processes are repeated until all the circuit information is obtained (NO in step 234). When all the circuit information is obtained (YES in step 234), the circuit information rearrangement process ends. Steps 232, 2
The combining process in 33 is the same as that described in detail in JP-A-2000-10770.

【0067】回路情報の再配置処理が終了すると、編集
部130は、再配置処理を施した回路情報を回路情報取
得部111に転送する(ステップ204)。続いて、ハ
ードウェア処理部112が回路情報取得部111に転送
された回路情報をロードして回路を構成する(ステップ
205)。
When the circuit information rearrangement processing is completed, the editing unit 130 transfers the circuit information subjected to the rearrangement processing to the circuit information acquisition unit 111 (step 204). Subsequently, the hardware processing unit 112 loads the circuit information transferred to the circuit information acquisition unit 111 to configure a circuit (Step 205).

【0068】その後、情報処理部110は、取得した回
路情報が事前に設定した動作確認条件に合致するかを調
べる(ステップ206)。動作確認条件は、回路の種類
別に必要な最低動作周波数や、回路の種類別に決めた購
入価格の上限価格や、回路の購入条件等で構成され、図
7に示すような動作確認条件設定画面等を通じて予め設
定される。
Thereafter, the information processing section 110 checks whether the obtained circuit information matches the operation check condition set in advance (step 206). The operation check condition includes a minimum operating frequency required for each type of circuit, an upper limit price of a purchase price determined for each type of circuit, a circuit purchase condition, and the like, and an operation check condition setting screen as shown in FIG. Is set in advance.

【0069】確認の結果、取得した回路情報が事前に設
定した動作確認条件に合致した場合には(ステップ20
6でYES)、情報処理部110が編集部130に確認
通知を送信する(ステップ207)。このとき、情報処
理部110には、図8に示すような確認通知が表示され
る。
As a result of the check, if the obtained circuit information matches the operation check condition set in advance (step 20).
(YES in 6), information processing section 110 transmits a confirmation notice to editing section 130 (step 207). At this time, a confirmation notification as shown in FIG. 8 is displayed on the information processing unit 110.

【0070】確認通知を受信した編集部130は、ステ
ップ201で記憶していた支払情報を回路情報の取得に
用いた記憶部120へ送信する。なお、当然のことなが
ら、編集部130は、複数の記憶部120から回路情報
を取得した場合には、その複数の記憶部120のそれぞ
れへ支払情報を送信する(ステップ208)。支払情報
を受け取った記憶部120は、すでに知られている通常
の方法で金融機関である決済部140へ回路情報代金の
支払請求を行い支払を受ける。また、決済部140は情
報処理部110の回路情報購入者に支払い通知を行い回
路代金の入金を請求する。
The editing unit 130 that has received the confirmation notification transmits the payment information stored in step 201 to the storage unit 120 used for acquiring the circuit information. When the circuit information is acquired from the plurality of storage units 120, the editing unit 130 transmits the payment information to each of the plurality of storage units 120 (step 208). The storage unit 120 that has received the payment information requests the payment unit 140, which is a financial institution, to pay for the circuit information by a known method, and receives the payment. Further, the settlement unit 140 notifies the purchaser of the circuit information of the information processing unit 110 of the payment and requests payment of the circuit price.

【0071】一方、取得した回路情報が事前に設定した
動作確認条件に合致しなかった場合には(ステップ20
6でNO)、情報処理部110は、取得した回路情報を
破棄する等のエラー処理を行い(ステップ209)、処
理を終了する。
On the other hand, if the acquired circuit information does not match the operation check condition set in advance (step 20).
(NO in 6), information processing section 110 performs error processing such as discarding the acquired circuit information (step 209), and ends the processing.

【0072】次に、上述した動作を各部間の情報の流れ
から説明する。図9は、回路情報取引システム100を
構成する各部間の情報の流れを示した図である。なお、
図9中の符号は、図3乃至6における対応するステップ
数を示している。
Next, the above-described operation will be described from the flow of information between the units. FIG. 9 is a diagram showing a flow of information between the units constituting the circuit information transaction system 100. In addition,
Reference numerals in FIG. 9 indicate the corresponding step numbers in FIGS.

【0073】回路情報取引システム100では、まず、
情報処理部110が回路情報の編集指示とともに、支払
情報付き回路名を編集部130に送信する(ステップ2
00)。
In the circuit information transaction system 100, first,
The information processing unit 110 transmits the circuit name with payment information to the editing unit 130 together with the circuit information editing instruction (step 2).
00).

【0074】次に、編集部130が支払情報の抽出と記
憶を行った後に、参照解決処理として照会する回路名を
記憶部120に送信し(ステップ220)、記憶部12
0は、参照している回路情報があれば、その参照回路名
を編集部130に返す(ステップ228)。この回路名
と参照回路名の授受は、照会の必要な回数だけ繰り返し
て行われる。なお、編集部130が情報の授受の対象と
する記憶部120は、必ずしも同一のものではなく、必
要とする回路情報を記憶している記憶部120が適宜選
択され、その記憶部120との間で情報の授受が行われ
る。
Next, after the editing unit 130 extracts and stores the payment information, the editing unit 130 transmits a circuit name to be queried as a reference solution process to the storage unit 120 (step 220), and the storage unit 12
If there is circuit information that refers to 0, the reference circuit name is returned to the editing unit 130 (step 228). The exchange of the circuit name and the reference circuit name is repeated as many times as necessary for the inquiry. Note that the storage units 120 to which the editing unit 130 transmits and receives information are not necessarily the same, and a storage unit 120 that stores necessary circuit information is appropriately selected, and the storage unit 120 is connected to the storage unit 120. The exchange of information is performed at.

【0075】続いて、編集部130は、再配置処理で必
要とする回路情報の転送指示を記憶部120に送信し
(ステップ230)、これに応じて記憶部120が回路
情報を返す(ステップ231)。この回路情報の転送も
編集部130により適宜選択された記憶部120との間
で、必要なだけ繰り返される。
Subsequently, the editing unit 130 transmits a transfer instruction of the circuit information required for the rearrangement processing to the storage unit 120 (step 230), and the storage unit 120 returns the circuit information in response to the instruction (step 231). ). This transfer of the circuit information is repeated as necessary between the storage unit 120 and the storage unit 120 appropriately selected by the editing unit 130.

【0076】その後、編集部130は、再配置処理を終
えると、当該処理を行った編集済みの回路情報を情報処
理部110へ送信する(ステップ204)。回路情報を
受信した情報処理部110は、当該回路情報が動作確認
条件に合致するか否かを調べ、合致した場合には、確認
通知を編集部130に送信し(ステップ207)、これ
を受けた編集部130が先に記憶した支払情報を記憶部
120へ送信する(ステップ208)。
Thereafter, when the editing unit 130 completes the rearrangement process, the editing unit 130 transmits the edited circuit information on which the process has been performed to the information processing unit 110 (step 204). The information processing unit 110 that has received the circuit information checks whether or not the circuit information matches the operation check condition. If the circuit information matches, the check information is transmitted to the editing unit 130 (step 207). The editing unit 130 transmits the payment information stored earlier to the storage unit 120 (step 208).

【0077】[0077]

【実施例2】図10は、実施例2における回路情報取引
システムの構成を示すブロック図である。
Second Embodiment FIG. 10 is a block diagram showing a configuration of a circuit information transaction system in a second embodiment.

【0078】同図に示すように、回路情報取引システム
300は、情報処理部310と記憶部320(320−
1、320−2、320−3)、編集部330、決済部
340を具備して構成される。 なお、情報処理部31
0、記憶部320、編集部330は、それぞれ図20に
示した情報処理部810、記憶部820、編集部830
に相当する。
As shown in the figure, the circuit information transaction system 300 includes an information processing section 310 and a storage section 320 (320-320).
1, 320-2, 320-3), an editing unit 330, and a settlement unit 340. The information processing unit 31
0, the storage unit 320, and the editing unit 330 are the information processing unit 810, the storage unit 820, and the editing unit 830 shown in FIG.
Is equivalent to

【0079】情報処理部310は、回路情報を購入する
回路情報購入者が利用するコンピュータ上で実現される
もので、回路情報取得部311とハードウェア処理部3
12、顧客識別子313を具備している。また、記憶部
320は、回路情報の提供を行う回路情報提供者側のコ
ンピュータを利用して実現され、編集部330は、回路
情報の取引を仲介する回路情報仲介者側のコンピュータ
を利用して実現されるもので、顧客データベース331
を具備している。決済部340は、金融機関等に相当す
る。
The information processing section 310 is realized on a computer used by a circuit information purchaser who purchases circuit information, and includes a circuit information acquisition section 311 and a hardware processing section 3.
12, a customer identifier 313 is provided. In addition, the storage unit 320 is realized using a computer of a circuit information provider that provides circuit information, and the editing unit 330 uses a computer of a circuit information broker that mediates a transaction of circuit information. It is realized by the customer database 331
Is provided. The settlement unit 340 corresponds to a financial institution or the like.

【0080】そして、情報処理部310と記憶部32
0、編集部330は、それぞれネットワークを介して接
続される。決済部340は、ネットワークに接続されて
いる必要はないが、接続されていてもよいことはもちろ
んである。
Then, the information processing section 310 and the storage section 32
0 and the editing unit 330 are connected via a network. The settlement unit 340 does not need to be connected to the network, but may be connected.

【0081】なお、ここでは、説明の簡略化のために情
報処理部310を1つ、記憶部320を3つとして説明
しているが、実際には、情報処理部310と記憶部32
0は、それぞれ、回路情報購入者の数と回路情報提供者
の数に対応する。
Here, for simplicity of explanation, one information processing unit 310 and three storage units 320 are described, but in actuality, information processing unit 310 and storage unit 32
0 corresponds to the number of circuit information purchasers and the number of circuit information providers, respectively.

【0082】この回路情報取引システム300では、情
報処理部310が回路情報を取得する際に、編集部33
0に支払情報と顧客識別子付き回路名350を送信し、
編集部330が顧客データベースに基づいて顧客別の課
金管理を行い、必要に応じて記憶部320に支払情報を
送信することで、柔軟な決済を行う。
In the circuit information transaction system 300, when the information processing section 310 acquires the circuit information, the editing section 33
0, the payment information and the circuit name 350 with the customer identifier are transmitted,
The editing unit 330 performs billing management for each customer based on the customer database, and transmits payment information to the storage unit 320 as necessary, thereby performing flexible payment.

【0083】図11は、支払情報と顧客識別子付き回路
名350の構成を示した図である。支払情報と顧客識別
子付き回路名350は、回路名351と支払情報35
2、顧客識別子353により構成される。回路名351
は、回路情報購入者(情報処理部310)が所望する回
路情報の識別子としての回路名であり、支払情報352
は、クレジットカード番号や金融口座番号等、金融機関
である決済部140を通じて回路情報の購入代金を決済
するための情報である。また、顧客識別子353は、顧
客である回路情報購入者(情報処理部310)を識別す
るためのもので、顧客識別子313と同様のものであ
る。
FIG. 11 is a diagram showing the structure of payment information and a circuit name 350 with a customer identifier. The payment information and the circuit name 350 with the customer identifier correspond to the circuit name 351 and the payment information 35.
2. It is composed of a customer identifier 353. Circuit name 351
Is a circuit name as an identifier of circuit information desired by the circuit information purchaser (the information processing unit 310), and the payment information 352
Is information for settingtle the purchase price of the circuit information through the settlement unit 140, which is a financial institution, such as a credit card number and a financial account number. The customer identifier 353 is used to identify a customer who is a circuit information purchaser (the information processing unit 310), and is similar to the customer identifier 313.

【0084】ここで、顧客データベース331について
説明する。顧客データベース331は、図12に示すよ
うに顧客識別子毎に、過去に購入した回路情報の回路
名、購入日、購入条件などが記憶されている。購入条件
は、ある有効期間まで何回でも回路情報を利用できる形
態や、ある特定の回数のみ利用できる形態などがある。
Here, the customer database 331 will be described. As shown in FIG. 12, the customer database 331 stores, for each customer identifier, a circuit name, a purchase date, purchase conditions, and the like of circuit information purchased in the past. The purchase conditions include a form in which circuit information can be used any number of times until a certain validity period, a form in which circuit information can be used only a certain number of times, and the like.

【0085】次に、図13および図14を参照して、回
路情報取引システム300の動作を説明する。図13お
よび図14は、回路情報取引システム300の動作の流
れを示すフローチャートである。
Next, the operation of the circuit information transaction system 300 will be described with reference to FIG. 13 and FIG. FIG. 13 and FIG. 14 are flowcharts showing the flow of the operation of the circuit information transaction system 300.

【0086】回路情報の取引に際しては、まず、情報処
理部310の回路情報取得部311が、編集部330に
対して支払情報と顧客識別子付き回路名350を送信す
るとともに、回路情報の編集を指示し(ステップ40
0)、編集部330が受信した支払情報と顧客識別子付
き回路名350から支払情報352と顧客識別子353
を抽出し、これを記憶する(ステップ401)。
At the time of the transaction of the circuit information, first, the circuit information acquiring unit 311 of the information processing unit 310 transmits the payment information and the circuit name 350 with the customer identifier to the editing unit 330 and instructs the editing of the circuit information. (Step 40
0), the payment information 352 and the customer identifier 353 are obtained from the payment information received by the editing unit 330 and the circuit name 350 with the customer identifier.
Is extracted and stored (step 401).

【0087】次に、編集部330が記憶部320との間
で通信を行い、回路名351に関する参照解決処理を行
う(ステップ402)。この参照解決処理は、実施例1
で説明した処理(図4および図5参照)と同様であるの
で説明は省略する。
Next, the editing section 330 communicates with the storage section 320 to perform reference resolution processing relating to the circuit name 351 (step 402). This reference resolution processing is performed in the first embodiment.
The processing is the same as the processing described in (2) (see FIGS. 4 and 5), and a description thereof will be omitted.

【0088】回路名の参照解決処理が終了すると、続い
て、編集部330が回路情報の再配置処理を行う(ステ
ップ403)。この回路情報の再配置処理も、実施例1
で説明した処理(図6)と同様の処理であるので、この
処理についての説明は省略する。
When the circuit name reference solution processing is completed, the editing unit 330 subsequently performs circuit information rearrangement processing (step 403). The relocation processing of the circuit information is also performed in the first embodiment.
Since the processing is similar to the processing described in FIG. 6 (FIG. 6), the description of this processing is omitted.

【0089】回路情報の再配置処理が終了すると、編集
部330は、再配置処理を施した回路情報を回路情報取
得部311に転送する(ステップ404)。続いて、ハ
ードウェア処理部312が回路情報取得部311に転送
された回路情報をロードして回路を構成する(ステップ
405)。
When the circuit information rearrangement process is completed, the editing unit 330 transfers the circuit information subjected to the rearrangement process to the circuit information acquisition unit 311 (step 404). Subsequently, the hardware processing unit 312 loads the circuit information transferred to the circuit information acquisition unit 311 to configure a circuit (Step 405).

【0090】その後、情報処理部310は、取得した回
路情報が事前に設定した動作確認条件に合致するかを調
べる(ステップ406)。動作確認条件は、回路の種類
別に必要な最低動作周波数や、回路の種類別に決めた購
入価格の上限価格や、回路の購入条件等で構成され、実
施例1の場合と同様に図7に示すような動作確認条件設
定画面等を通じて予め設定される。
After that, the information processing section 310 checks whether the obtained circuit information matches the operation check condition set in advance (step 406). The operation check conditions include the minimum operating frequency required for each type of circuit, the upper limit price of the purchase price determined for each type of circuit, the purchase condition of the circuit, and the like, as shown in FIG. It is set in advance through such an operation check condition setting screen or the like.

【0091】確認の結果、取得した回路情報が事前に設
定した動作確認条件に合致した場合には(ステップ40
6でYES)、情報処理部310が編集部330に確認
通知を送信する(ステップ407)。このとき、情報処
理部310には、実施例1の場合と同様に図8に示すよ
うな確認通知が表示される。
As a result of the check, if the obtained circuit information matches the operation check condition set in advance (step 40).
(YES in 6), information processing section 310 transmits a confirmation notice to editing section 330 (step 407). At this time, a confirmation notice as shown in FIG. 8 is displayed on the information processing unit 310 as in the first embodiment.

【0092】確認通知を受信した編集部330は、記憶
部320に対して支払処理を行う(ステップ408)。
支払処理は、図14に示すように、まず、ステップ40
1で記憶していた顧客識別子353に基づいて、回路情
報購入者(情報処理部310)の回路情報の購入状況を
顧客データベース331から検索し、その結果から、今
回使用した回路情報に対して購入代金を支払う必要があ
るか否かを調べる(ステップ480)。
[0092] Upon receiving the confirmation notice, the editing section 330 performs a payment process on the storage section 320 (step 408).
In the payment process, as shown in FIG.
Based on the customer identifier 353 stored in Step 1, the circuit information purchaser (information processing unit 310) searches the customer database 331 for the purchase status of the circuit information, and, based on the result, purchases the circuit information used this time. It is checked whether or not it is necessary to pay the price (step 480).

【0093】そして、購入代金を支払う必要があった場
合にのみ(ステップ481でYES)、ステップ401
で記憶していた支払情報352を記憶部320へ送信す
る(ステップ482)。
Only when it is necessary to pay the purchase price (YES in step 481), step 401 is executed.
Then, the payment information 352 stored in the step (b) is transmitted to the storage unit 320 (step 482).

【0094】このような処理を購入した全ての回路情報
に対して繰り返し行い(ステップ483でNO)、購入
した全ての回路情報に対して処理が終了すると(ステッ
プ483でYES)、支払処理を終了する。
The above processing is repeated for all the purchased circuit information (NO in step 483). When the processing is completed for all the purchased circuit information (YES in step 483), the payment processing is completed. I do.

【0095】一方、取得した回路情報が事前に設定した
動作確認条件に合致しなかった場合には(ステップ40
6でNO)、情報処理部310は、取得した回路情報を
破棄する等のエラー処理を行い(ステップ409)、処
理を終了する。
On the other hand, if the acquired circuit information does not match the operation check condition set in advance (step 40).
(NO in 6), information processing section 310 performs error processing such as discarding the acquired circuit information (step 409), and ends the processing.

【0096】なお、図10に示したブロック図において
は、記憶部320−1は、回路情報の購入と支払情報の
送信がある場合を示しており、記憶部320−2は、回
路情報の購入があったが、当該回路情報に対する支払が
必要なかった場合を示している。また、記憶部320−
3は、回路情報の購入と支払を取り消す支払情報の取り
消しを送信する場合を示している。支払を取り消す場合
とは、編集部330が情報処理部310の要求により複
数の回路情報の生成を行い(編集部330は、通常、コ
ンピュータ上でマルチスレッドに対応するアプリケーシ
ョンとして提供される)、同時に同じ回路情報の購入が
行った場合等である。
In the block diagram shown in FIG. 10, storage unit 320-1 shows a case where there is purchase of circuit information and transmission of payment information, and storage unit 320-2 shows a case where purchase of circuit information is performed. However, there is no need to pay for the circuit information. The storage unit 320-
Reference numeral 3 denotes a case where transmission of cancellation of payment information for canceling purchase and payment of circuit information is transmitted. In the case of canceling the payment, the editing unit 330 generates a plurality of circuit information in response to a request from the information processing unit 310 (the editing unit 330 is usually provided as an application corresponding to a multi-thread on a computer) and simultaneously This is the case where the same circuit information is purchased.

【0097】次に、上述した動作を各部間の情報の流れ
から説明する。図15は、回路情報取引システム300
を構成する各部間の情報の流れを示した図である。な
お、図15中の符号は、図13および図14(図4乃至
6を含む)における対応するステップ数を示している。
Next, the above-mentioned operation will be described from the flow of information between the respective units. FIG. 15 shows a circuit information transaction system 300.
FIG. 3 is a diagram showing a flow of information between respective units constituting the image forming apparatus. 15 indicate the number of corresponding steps in FIGS. 13 and 14 (including FIGS. 4 to 6).

【0098】回路情報取引システム300では、まず、
情報処理部110が回路情報の編集指示とともに、支払
情報と顧客識別子付き回路名を編集部330に送信する
(ステップ400)。
In the circuit information transaction system 300, first,
The information processing unit 110 transmits the payment information and the circuit name with the customer identifier to the editing unit 330 together with the instruction to edit the circuit information (step 400).

【0099】次に、編集部330が支払情報および顧客
識別子の抽出と記憶を行った後に、参照解決処理として
照会する回路名を記憶部320に送信し(ステップ22
0)、記憶部320は、参照している回路情報があれ
ば、その参照回路名を編集部330に返す(ステップ2
28)。この回路名と参照回路名の授受は、照会の必要
な回数だけ繰り返して行われる。
Next, after the editing unit 330 extracts and stores the payment information and the customer identifier, the circuit name to be queried as the reference solution processing is transmitted to the storage unit 320 (step 22).
0), if there is circuit information that is being referred to, the storage unit 320 returns the reference circuit name to the editing unit 330 (step 2).
28). The exchange of the circuit name and the reference circuit name is repeated as many times as necessary for the inquiry.

【0100】続いて、編集部330は、再配置処理で必
要とする回路情報の転送指示を記憶部320に送信し
(ステップ230)、これに応じて記憶部320が回路
情報を返す(ステップ231)。
Subsequently, the editing unit 330 transmits a transfer instruction of the circuit information required for the rearrangement processing to the storage unit 320 (Step 230), and in response thereto, the storage unit 320 returns the circuit information (Step 231). ).

【0101】編集部330は、再配置処理を終えると、
当該処理を行った編集済みの回路情報を情報処理部31
0へ送信する(ステップ404)。回路情報を受信した
情報処理部310は、当該回路情報が動作確認条件に合
致するか否かを調べ、合致した場合には、確認通知を編
集部330に送信し(ステップ407)、これを受けた
編集部330が支払処理を行い、その結果、先に記憶し
た支払情報350を記憶部320へ送信する(ステップ
482)。
After the editing unit 330 completes the rearrangement processing,
The edited circuit information that has undergone the processing is stored in the information processing unit 31.
0 (step 404). The information processing section 310 that has received the circuit information checks whether or not the circuit information matches the operation check condition. If the circuit information matches, the information processing section 310 transmits a check notification to the editing section 330 (step 407), and receives this. The editing unit 330 performs the payment process, and as a result, transmits the payment information 350 previously stored to the storage unit 320 (step 482).

【0102】[0102]

【実施例3】図16は、実施例3における回路情報取引
システムの構成を示すブロック図である。
Third Embodiment FIG. 16 is a block diagram showing a configuration of a circuit information transaction system according to a third embodiment.

【0103】同図に示すように、回路情報取引システム
500は、情報処理部510と記憶部520(520−
1、520−2、520−3)、編集部530、決済部
540を具備して構成される。 なお、情報処理部51
0、記憶部520、編集部530は、それぞれ図20に
示した情報処理部810、記憶部820、編集部830
に相当する。
As shown in the figure, the circuit information transaction system 500 includes an information processing section 510 and a storage section 520 (520-520).
1, 520-2, 520-3), an editing unit 530, and a settlement unit 540. The information processing unit 51
0, the storage unit 520, and the editing unit 530 are respectively the information processing unit 810, the storage unit 820, and the editing unit 830 shown in FIG.
Is equivalent to

【0104】情報処理部510は、回路情報を購入する
回路情報購入者が利用するコンピュータ上で実現される
もので、回路情報取得部511とハードウェア処理部5
12を具備している。また、記憶部520は、回路情報
の提供を行う回路情報提供者側のコンピュータを利用し
て実現され、編集部530は、回路情報の取引を仲介す
る回路情報仲介者側のコンピュータを利用して実現され
るもので、課金支払データベース531を具備してい
る。決済部540は、金融機関等に相当する。
The information processing unit 510 is realized on a computer used by a circuit information purchaser who purchases circuit information. The circuit information acquisition unit 511 and the hardware processing unit 5
12 are provided. Further, the storage unit 520 is realized using a computer of a circuit information provider that provides circuit information, and the editing unit 530 uses a computer of a circuit information broker that mediates a transaction of circuit information. It is implemented and includes a billing payment database 531. The settlement unit 540 corresponds to a financial institution or the like.

【0105】そして、情報処理部510と記憶部52
0、編集部530は、それぞれネットワークを介して接
続される。決済部540は、ネットワークに接続されて
いる必要はないが、接続されていてもよいことはもちろ
んである。
The information processing section 510 and the storage section 52
0 and the editing unit 530 are connected via a network. The settlement unit 540 does not need to be connected to a network, but may of course be connected.

【0106】なお、ここでは、説明の簡略化のために情
報処理部510を1つ、記憶部520を3つとして説明
しているが、実際には、情報処理部510と記憶部52
0は、それぞれ、回路情報購入者の数と回路情報提供者
の数に対応する。
Here, for simplicity of description, one information processing unit 510 and three storage units 520 are described. However, in actuality, information processing unit 510 and storage unit 52 are actually used.
0 corresponds to the number of circuit information purchasers and the number of circuit information providers, respectively.

【0107】この回路情報取引システム500では、回
路情報仲介者(編集部530)が、課金支払データベー
ス531を利用して、回路情報提供者(記憶部520)
に代わって、金融機関(決済部540)に支払い請求を
行う。このため、編集部530は、記憶部520から回
路情報を取得する際に、当該回路情報に対する課金情報
を併せて取得する。
In this circuit information transaction system 500, the circuit information intermediary (editing unit 530) uses the charge payment database 531 to provide the circuit information provider (storage unit 520).
Instead, a payment request is made to a financial institution (settlement unit 540). Therefore, when acquiring the circuit information from the storage unit 520, the editing unit 530 also acquires the billing information for the circuit information.

【0108】図17は、編集部530が記憶部520か
ら取得する回路情報の構成を示した図である。同図に示
すように、回路情報は、ヘッダ部551とコード部55
2で構成され、ヘッダ部551には、自回路名や参照回
路名を含む回路名553と入出力ポート情報554、課
金情報555が含まれている。また、コード部552
は、FPGAに回路を構成するための回路データ556
が含まれている。なお、課金情報555は、振込先金融
口座番号等、金融機関である決済部540を通じて回路
情報の購入代金を受け取ることができる情報で構成され
る。
FIG. 17 is a diagram showing the configuration of circuit information acquired by the editing unit 530 from the storage unit 520. As shown in the drawing, the circuit information includes a header section 551 and a code section 55.
The header section 551 includes a circuit name 553 including its own circuit name and a reference circuit name, input / output port information 554, and billing information 555. Also, the code section 552
Is circuit data 556 for configuring a circuit in the FPGA.
It is included. The billing information 555 is composed of information such as a transfer destination financial account number that can receive the purchase price of the circuit information through the settlement unit 540 that is a financial institution.

【0109】ここで、図18を参照して、回路情報取引
システム500の動作を説明する。図18は、回路情報
取引システム500の動作の流れを示すフローチャート
である。
Here, the operation of the circuit information transaction system 500 will be described with reference to FIG. FIG. 18 is a flowchart showing the flow of the operation of the circuit information transaction system 500.

【0110】回路情報の取引に際しては、まず、情報処
理部510の回路情報取得部511が、編集部530に
対して支払情報付き回路名を送信するとともに、回路情
報の編集を指示する(ステップ600)。回路情報取得
部511から送信される支払情報付き回路名は、上述し
た実施例1の支払情報付き回路名150と同様のもので
ある。
At the time of the transaction of the circuit information, first, the circuit information acquisition section 511 of the information processing section 510 transmits the circuit name with the payment information to the editing section 530 and instructs the editing of the circuit information (step 600). ). The circuit name with payment information transmitted from the circuit information acquisition unit 511 is the same as the circuit name with payment information 150 of the first embodiment described above.

【0111】続いて、編集部530は、受信した支払情
報付き回路名から支払情報を抽出し、これを課金支払デ
ータベース531に記憶し(ステップ601)、その
後、記憶部520との間で通信を行い、回路名に関する
参照解決処理を行う(ステップ602)。この参照解決
処理は、実施例1で説明した処理(図4および図5参
照)と同様であるので説明は省略する。
Subsequently, the editing unit 530 extracts payment information from the received circuit name with payment information, stores the payment information in the charging payment database 531 (step 601), and thereafter communicates with the storage unit 520. Then, reference resolution processing relating to the circuit name is performed (step 602). This reference solution processing is the same as the processing described in the first embodiment (see FIGS. 4 and 5), and thus description thereof is omitted.

【0112】回路名の参照解決処理が終了すると、続い
て、編集部530が回路情報の再配置処理を行う(ステ
ップ603)。この回路情報の再配置処理も、実施例1
で説明した処理(図6)と同様の処理であるので、この
処理についての説明は省略する。
When the circuit name reference solution processing is completed, the editing unit 530 subsequently performs circuit information rearrangement processing (step 603). The relocation processing of the circuit information is also performed in the first embodiment.
Since the processing is similar to the processing described in FIG. 6 (FIG. 6), the description of this processing is omitted.

【0113】回路情報の再配置処理が終了すると、編集
部330は、再配置処理の際に取得した回路情報から課
金情報を抽出し、これを課金支払データベース531に
記憶するとともに(ステップ604)、再配置処理を施
した回路情報を回路情報取得部511に転送する(ステ
ップ605)。続いて、ハードウェア処理部512が回
路情報取得部511に転送された回路情報をロードして
回路を構成する(ステップ506)。
When the circuit information rearrangement process is completed, the editing unit 330 extracts billing information from the circuit information obtained at the time of the rearrangement process, stores the billing information in the billing payment database 531 (step 604), The circuit information subjected to the rearrangement processing is transferred to the circuit information acquisition unit 511 (Step 605). Subsequently, the hardware processing unit 512 loads the circuit information transferred to the circuit information acquisition unit 511 to configure a circuit (Step 506).

【0114】その後、情報処理部510は、取得した回
路情報が事前に設定した動作確認条件に合致するかを調
べる(ステップ607)。動作確認条件は、回路の種類
別に必要な最低動作周波数や、回路の種類別に決めた購
入価格の上限価格や、回路の購入条件等で構成され、実
施例1の場合と同様に図7に示すような動作確認条件設
定画面等を通じて予め設定される。
Thereafter, the information processing section 510 checks whether the acquired circuit information matches the operation check condition set in advance (step 607). The operation check conditions include the minimum operating frequency required for each type of circuit, the upper limit price of the purchase price determined for each type of circuit, the purchase condition of the circuit, and the like, as shown in FIG. It is set in advance through such an operation check condition setting screen or the like.

【0115】確認の結果、取得した回路情報が事前に設
定した動作確認条件に合致した場合には(ステップ60
7でYES)、情報処理部510が編集部530に確認
通知を送信する(ステップ608)。このとき、情報処
理部510には、実施例1の場合と同様に図8に示すよ
うな確認通知が表示される。
As a result of the check, if the obtained circuit information matches the operation check condition set in advance (step 60).
7 (YES), information processing section 510 transmits a confirmation notice to editing section 530 (step 608). At this time, a confirmation notification as shown in FIG. 8 is displayed on the information processing unit 510 as in the case of the first embodiment.

【0116】確認通知を受信した編集部530は、この
確認通知を課金支払データベース531に記憶し(ステ
ップ609)、その後、課金支払データベース531に
記憶している支払情報と課金情報を決済部540に送信
し(ステップ610)、処理を終了する。ステップ61
0の支払情報と課金情報の送信は、確認通知を受信する
都度行ってもよいが、一定期間毎、例えば、日毎や月毎
に行ってもよい。
Upon receiving the confirmation notice, the editing unit 530 stores the confirmation notice in the billing payment database 531 (step 609), and thereafter transmits the payment information and billing information stored in the billing payment database 531 to the settlement unit 540. Send (step 610) and end the process. Step 61
The transmission of the payment information and the billing information of 0 may be performed each time the confirmation notification is received, but may be performed every fixed period, for example, every day or every month.

【0117】一方、取得した回路情報が事前に設定した
動作確認条件に合致しなかった場合には(ステップ60
7でNO)、情報処理部510は、取得した回路情報を
破棄する等のエラー処理を行い(ステップ611)、処
理を終了する。
On the other hand, when the acquired circuit information does not match the operation check condition set in advance (step 60).
(NO in 7), information processing section 510 performs error processing such as discarding the acquired circuit information (step 611), and ends the processing.

【0118】次に、上述した動作を各部間の情報の流れ
から説明する。図19は、回路情報取引システム500
を構成する各部間の情報の流れを示した図である。な
お、図19中の符号は、図18(図4乃至6を含む)に
おける対応するステップ数を示している。
Next, the above-described operation will be described from the flow of information between the respective units. FIG. 19 shows a circuit information trading system 500.
FIG. 3 is a diagram showing a flow of information between respective units constituting the image forming apparatus. Note that the reference numerals in FIG. 19 indicate the corresponding step numbers in FIG. 18 (including FIGS. 4 to 6).

【0119】回路情報取引システム500では、まず、
情報処理部510が回路情報の編集指示とともに、支払
情報付き回路名を編集部530に送信する(ステップ6
00)。
In the circuit information transaction system 500, first,
The information processing unit 510 transmits the circuit name with payment information to the editing unit 530 together with the instruction to edit the circuit information (step 6).
00).

【0120】次に、編集部530が支払情報の抽出と記
憶を行った後に、参照解決処理として照会する回路名を
記憶部520に送信し(ステップ220)、記憶部52
0は、参照している回路情報があれば、その参照回路名
を編集部530に返す(ステップ228)。この回路名
と参照回路名の授受は、照会の必要な回数だけ繰り返し
て行われる。
Next, after the editing unit 530 extracts and stores the payment information, the circuit name to be queried as the reference solution process is transmitted to the storage unit 520 (step 220), and the storage unit 52
If there is circuit information that is being referenced, 0 returns the name of the referenced circuit to the editing unit 530 (step 228). The exchange of the circuit name and the reference circuit name is repeated as many times as necessary for the inquiry.

【0121】続いて、編集部530は、再配置処理で必
要とする回路情報の転送指示を記憶部520に送信し
(ステップ230)、これに応じて記憶部520が課金
情報を含む回路情報を返す(ステップ231)。
Subsequently, the editing unit 530 transmits a transfer instruction of the circuit information required for the rearrangement processing to the storage unit 520 (step 230), and in response, the storage unit 520 stores the circuit information including the billing information. Return (step 231).

【0122】編集部530は、再配置処理を終えると、
課金情報を記憶するとともに、編集済みの回路情報を情
報処理部510へ送信する(ステップ605)。回路情
報を受信した情報処理部510は、当該回路情報が動作
確認条件に合致するか否かを調べ、合致した場合には、
確認通知を編集部530に送信し(ステップ608)、
これを受けた編集部530が先に記憶した支払情報と課
金情報を決済部540へ送信する(ステップ610)。
When the editing unit 530 completes the rearrangement processing,
The billing information is stored, and the edited circuit information is transmitted to the information processing unit 510 (step 605). The information processing unit 510 that has received the circuit information checks whether or not the circuit information matches the operation check condition.
A confirmation notice is transmitted to the editing unit 530 (step 608),
Upon receiving this, the editing unit 530 transmits the payment information and the billing information stored earlier to the settlement unit 540 (step 610).

【0123】なお、ここで説明した実施例3の構成に実
施例2の構成を組み合わせ(編集部530に顧客識別子
データベース331を配設した構成となる)、編集部が
顧客管理と課金管理の両者を行うようにしてもよい。
The configuration of the third embodiment described here is combined with the configuration of the second embodiment (a configuration in which the customer identifier database 331 is provided in the editing unit 530), and the editing unit performs both customer management and billing management. May be performed.

【0124】[0124]

【発明の効果】以上説明したように、この発明によれ
ば、情報処理部が回路名に支払情報を付加して編集部に
回路情報の生成を指示し、生成された回路情報が事前に
設定された動作確認条件に合致することを確認した後に
支払情報に基づいた決済を行うように構成したので、購
入者が購入条件や支払い情報を提示して対話的に商取引
を行うことなく、回路情報が参照する回路情報を入手す
るための商取引を次々とネットワーク上で行うことがで
きる。その結果、回路情報の入手の時間が短縮され、配
置配線するなどの回路情報を組み合せるための計算量を
大幅に削減することと合わせて、処理時間を大幅に短縮
することが可能になる。
As described above, according to the present invention, the information processing section instructs the editing section to generate circuit information by adding payment information to the circuit name, and the generated circuit information is set in advance. Since the payment is confirmed based on the payment information after confirming that the operation confirmation condition is satisfied, the purchaser presents the purchase condition and the payment information and does not perform the commercial transaction interactively, and the circuit information is not required. Can be performed on the network one after another to obtain the circuit information referred to by the user. As a result, the time for obtaining circuit information is shortened, and the amount of calculation for combining circuit information such as arrangement and wiring is significantly reduced, and the processing time can be significantly reduced.

【0125】また、購入者が回路名に顧客識別子を付加
して編集部に回路情報の生成を指示し、編集部が、顧客
識別子に基づいて、過去に購入した回路情報と購入条件
を記録した顧客データベースを検索し、回路情報の二重
購入を避けるように構成したので、ひとつの回路情報
が、複数の他の回路情報から繰り返し参照されている場
合にも、過去に購入した回路情報の二重購入を回避する
ことが可能になる。
Further, the purchaser adds a customer identifier to the circuit name and instructs the editing unit to generate circuit information, and the editing unit records the previously purchased circuit information and purchase conditions based on the customer identifier. Since the customer database is searched and double purchase of circuit information is avoided, even if one circuit information is repeatedly referred to from a plurality of other circuit information, the past purchased circuit information is Heavy purchases can be avoided.

【0126】さらに、記憶部が、回路情報に課金情報を
付加して編集部に提供し、編集部が、事前に取り決めら
れた清算期間を通算した複数回の回路情報の生成に対し
て課金情報を記録して一括清算を行うように構成したの
で、複数の回路情報の生成にまたっがって、複数の回路
情報提供者との商取引を一括して行うことができ、購入
した回路情報を、他の複数の回路情報を生成するときに
も利用することが可能になる。
Further, the storage unit adds the billing information to the circuit information and provides the same to the editing unit, and the editing unit responds to the billing information for a plurality of times of generation of the circuit information through a clearing period determined in advance. And collective settlement, so that it is possible to collectively conduct commercial transactions with multiple circuit information providers over the generation of multiple circuit information, It can also be used when generating other plural pieces of circuit information.

【図面の簡単な説明】[Brief description of the drawings]

【図1】実施例1における回路情報取引システムの構成
を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a circuit information transaction system according to a first embodiment.

【図2】支払情報付き回路名150の構成を示した図で
ある。
FIG. 2 is a diagram showing a configuration of a circuit name 150 with payment information.

【図3】回路情報取引システム100の動作の流れを示
すフローチャート(1)である。
FIG. 3 is a flowchart (1) showing a flow of operation of the circuit information transaction system 100;

【図4】回路情報取引システム100の動作の流れを示
すフローチャート(2)である。
FIG. 4 is a flowchart (2) showing a flow of the operation of the circuit information transaction system 100;

【図5】回路情報取引システム100の動作の流れを示
すフローチャート(3)である。
FIG. 5 is a flowchart (3) showing a flow of the operation of the circuit information transaction system 100;

【図6】回路情報取引システム100の動作の流れを示
すフローチャート(4)である。
FIG. 6 is a flowchart (4) showing a flow of the operation of the circuit information transaction system 100;

【図7】動作確認条件設定画面の例を示した図である。FIG. 7 is a diagram showing an example of an operation check condition setting screen.

【図8】確認通知画面の例を示した図である。FIG. 8 is a diagram showing an example of a confirmation notification screen.

【図9】回路情報取引システム100を構成する各部間
の情報の流れを示した図である。
FIG. 9 is a diagram showing a flow of information between the units constituting the circuit information transaction system 100.

【図10】実施例2における回路情報取引システムの構
成を示すブロック図である。
FIG. 10 is a block diagram illustrating a configuration of a circuit information transaction system according to a second embodiment.

【図11】支払情報と顧客識別子付き回路名350の構
成を示した図である。
FIG. 11 is a diagram showing a configuration of payment information and a circuit name 350 with a customer identifier.

【図12】顧客データベース331の構成例を示した図
である。
FIG. 12 is a diagram showing a configuration example of a customer database 331.

【図13】回路情報取引システム300の動作の流れを
示すフローチャート(1)である。
FIG. 13 is a flowchart (1) showing a flow of the operation of the circuit information transaction system 300.

【図14】回路情報取引システム300の動作の流れを
示すフローチャート(2)である。
14 is a flowchart (2) showing a flow of the operation of the circuit information transaction system 300. FIG.

【図15】回路情報取引システム300を構成する各部
間の情報の流れを示した図である。
FIG. 15 is a diagram showing a flow of information between units constituting the circuit information transaction system 300.

【図16】実施例3における回路情報取引システムの構
成を示すブロック図である。
FIG. 16 is a block diagram illustrating a configuration of a circuit information transaction system according to a third embodiment.

【図17】編集部530が記憶部520から取得する回
路情報の構成例を示した図である。
FIG. 17 is a diagram illustrating a configuration example of circuit information acquired by an editing unit 530 from a storage unit 520.

【図18】回路情報取引システム500の動作の流れを
示すフローチャートである。
FIG. 18 is a flowchart showing a flow of the operation of the circuit information transaction system 500.

【図19】回路情報取引システム500を構成する各部
間の情報の流れを示した図である。
FIG. 19 is a diagram showing a flow of information between units constituting the circuit information transaction system 500.

【図20】情報処理システムの構成を示すブロック図で
ある。
FIG. 20 is a block diagram illustrating a configuration of an information processing system.

【符号の説明】[Explanation of symbols]

100 回路情報取引システム 110 情報処理部 111 回路情報取得部 112 ハードウェア処理部 120−1、120−2、120−3 記憶部 130 編集部 140 決済部 150 支払情報付き回路名 151 回路名 152 支払情報 300 回路情報取引システム 310 情報処理部 311 回路情報取得部 312 ハードウェア処理部 313 顧客識別子 320−1、320−2、320−3 記憶部 330 編集部 331 顧客データベース 340 決済部 350 支払情報と顧客識別子付き回路名 351 回路名 352 支払情報 353 顧客識別子 500 回路情報取引システム 510 情報処理部 311 回路情報取得部 312 ハードウェア処理部 520−1、520−2、520−3 記憶部 530 編集部 531 課金支払データベース 340 決済部 551 ヘッダ部 552 コード部 553 回路名 554 入出力ポート情報 555 課金情報 556 回路データ REFERENCE SIGNS LIST 100 circuit information transaction system 110 information processing unit 111 circuit information acquisition unit 112 hardware processing unit 120-1, 120-2, 120-3 storage unit 130 editing unit 140 settlement unit 150 circuit name with payment information 151 circuit name 152 payment information 300 circuit information transaction system 310 information processing section 311 circuit information acquisition section 312 hardware processing section 313 customer identifier 320-1, 320-2, 320-3 storage section 330 editing section 331 customer database 340 settlement section 350 payment information and customer identifier Attached circuit name 351 Circuit name 352 Payment information 353 Customer identifier 500 Circuit information transaction system 510 Information processing unit 311 Circuit information acquisition unit 312 Hardware processing unit 520-1, 520-2, 520-3 Storage unit 530 Editing unit 531 Billing payment Database Scan 340 settlement unit 551 header 552 code portion 553 circuit name 554 input and output port information 555 billing information 556 circuit data

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 17/60 332 G06F 17/60 332 // G06F 17/50 656 17/50 656A ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) G06F 17/60 332 G06F 17/60 332 // G06F 17/50 656 17/50 656A

Claims (27)

【特許請求の範囲】[Claims] 【請求項1】 プログラマブル論理回路に所定の回路を
構成するための回路情報を少なくとも1つ記憶する記憶
手段と、 指定された回路情報を前記記憶手段から取得するととも
に、必要に応じて複数の回路情報を結合編集して指定さ
れた回路情報を生成する編集手段と、 指定した回路情報を前記編集手段から取得するとともに
該取得した回路情報に基づいてプログラマブル論理回路
に所定の回路を構成する処理手段とをネットワークに接
続し、該ネットワークを介して回路情報の取引を行う回
路情報取引方法において、 前記処理手段は、 前記編集手段から取得した回路情報に基づいてプログラ
マブル論理回路に構成した回路が予め設定した動作条件
に合致した場合に、前記編集手段に確認通知を送信し、 前記編集手段は、 前記確認通知を受信した後に前記処理手段に供給した回
路情報に対する決済処理を開始することを特徴とする回
路情報取引方法。
1. A storage unit for storing at least one circuit information for configuring a predetermined circuit in a programmable logic circuit, and a plurality of circuits as required, while acquiring specified circuit information from the storage unit. Editing means for combining and editing information to generate specified circuit information; processing means for acquiring the specified circuit information from the editing means and configuring a predetermined circuit in a programmable logic circuit based on the acquired circuit information And a network information transaction method for performing a transaction of circuit information through the network, wherein the processing means comprises a circuit configured in a programmable logic circuit based on the circuit information obtained from the editing means. And transmitting a confirmation notice to the editing means, when the editing means receives the confirmation notice. And a settlement process for the circuit information supplied to the processing means after the communication.
【請求項2】 前記処理手段は、 前記編集手段に対して所望の回路情報を指定する際に、
該回路情報の対価の支払い方法を示す支払情報を前記編
集手段に送信し、 前記編集手段は、 前記支払情報に基づいて前記決済処理を開始することを
特徴とする請求項1記載の回路情報取引方法。
2. The method according to claim 1, wherein the processing unit specifies desired circuit information to the editing unit.
2. The circuit information transaction according to claim 1, wherein payment information indicating a payment method of the consideration of the circuit information is transmitted to the editing unit, and the editing unit starts the settlement process based on the payment information. 3. Method.
【請求項3】 前記編集手段は、 前記支払情報を対応する回路情報を提供した記憶手段に
送信することで前記決済処理を行うことを特徴とする請
求項2記載の回路情報取引方法。
3. The circuit information transaction method according to claim 2, wherein the editing unit performs the settlement process by transmitting the payment information to a storage unit that has provided the corresponding circuit information.
【請求項4】 前記処理手段は、 自己を識別する識別子を前記支払情報とともに前記編集
手段に送信し、 前記編集手段は、 前記識別子に基づいて回路情報に対する課金を管理する
ことを特徴とする請求項2記載の回路情報取引方法。
4. The processing unit transmits an identifier for identifying itself to the editing unit together with the payment information, and the editing unit manages charging for circuit information based on the identifier. Item 2. The circuit information transaction method according to Item 2.
【請求項5】 前記編集手段は、 前記識別子に基づいて前記処理手段による回路情報の取
得履歴を記録するとともに、該取得履歴を参照して前記
処理手段による回路情報の二重支払を回避することを特
徴とする請求項4記載の回路情報取引方法。
5. The editing unit records an acquisition history of the circuit information by the processing unit based on the identifier, and avoids double payment of the circuit information by the processing unit by referring to the acquisition history. The circuit information transaction method according to claim 4, wherein:
【請求項6】 前記編集手段は、 前記処理手段により同時に複数の回路情報の生成を指定
された際に、各回路情報の生成に同一の回路情報を利用
した場合には、前記取得履歴を参照して取得した回路情
報に対する多重支払を取り消すことを特徴とする請求項
5記載の回路情報取引方法。
6. The editing unit refers to the acquisition history when the same circuit information is used to generate each circuit information when the processing unit specifies generation of a plurality of circuit information at the same time. 6. The circuit information transaction method according to claim 5, wherein the multiple payment for the circuit information obtained by the cancellation is canceled.
【請求項7】 前記記憶手段は、 前記編集手段に対して回路情報を提供する際に、該回路
情報の対価の受け取り方法を示す課金情報を前記編集手
段に送信し、 前記編集手段は、 前記支払情報と前記課金情報に基づいて前記決済処理を
開始することを特徴とする請求項2記載の回路情報取引
方法。
7. The storage means, when providing the circuit information to the editing means, transmits to the editing means billing information indicating a method of receiving a charge for the circuit information, wherein the editing means comprises: 3. The circuit information transaction method according to claim 2, wherein said settlement processing is started based on payment information and said charging information.
【請求項8】 前記編集手段は、 予め設定した清算期間の間、前記記憶手段から受信した
課金情報を記録し、前記清算期間が経過した後に前記課
金情報に基づいて一括して決算処理を行うことを特徴と
する請求項7記載の回路情報取引方法。
8. The editing means records billing information received from the storage means during a preset clearing period, and performs a settlement process collectively based on the billing information after the clearing period has elapsed. The circuit information transaction method according to claim 7, wherein:
【請求項9】 プログラマブル論理回路に所定の回路を
構成するための回路情報を少なくとも1つ記憶する記憶
手段と、 指定された回路情報を前記記憶手段から取得するととも
に、必要に応じて複数の回路情報を結合編集して指定さ
れた回路情報を生成する編集手段と、 指定した回路情報を前記編集手段から取得するとともに
該取得した回路情報に基づいてプログラマブル論理回路
に所定の回路を構成する処理手段とをネットワークに接
続し、該ネットワークを介して回路情報の取引を行う回
路情報取引システムにおいて、 前記処理手段は、 前記編集手段から取得した回路情報に基づいてプログラ
マブル論理回路に構成した回路が予め設定した動作条件
に合致するか否かを確認する動作条件確認手段と、前記
動作条件確認手段により合致が確認された場合に、前記
編集手段に確認通知を送信する確認通知手段とを具備
し、 前記編集手段は、 前記確認通知を受信した後に前記処理手段に供給した回
路情報に対する決済処理を行う決算手段を具備すること
を特徴とする回路情報取引システム。
9. A storage unit for storing at least one circuit information for forming a predetermined circuit in a programmable logic circuit, and a plurality of circuits as required, while acquiring specified circuit information from the storage unit. Editing means for combining and editing information to generate specified circuit information; processing means for obtaining the specified circuit information from the editing means and configuring a predetermined circuit in a programmable logic circuit based on the obtained circuit information In a circuit information transaction system that connects a network to a network and trades circuit information through the network, the processing unit includes a circuit configured in a programmable logic circuit based on the circuit information acquired from the editing unit. Operating condition checking means for checking whether or not the operating condition matches the operating condition; And a confirmation notifying means for transmitting a confirmation notice to the editing means when the confirmation is received, wherein the editing means performs settlement processing for the circuit information supplied to the processing means after receiving the confirmation notice. A circuit information transaction system comprising:
【請求項10】 前記処理手段は、 前記編集手段に対して所望の回路情報を指定する際に、
該回路情報の対価の支払い方法を示す支払情報を前記編
集手段に送信する支払情報送信手段をさらに具備し、 前記決済手段は、 前記支払情報に基づいて前記決済処理を開始することを
特徴とする請求項9記載の回路情報取引システム。
10. The processing means, when designating desired circuit information to the editing means,
The information processing apparatus further includes a payment information transmitting unit that transmits payment information indicating a payment method of the consideration of the circuit information to the editing unit, wherein the payment unit starts the payment process based on the payment information. The circuit information transaction system according to claim 9.
【請求項11】 前記決済手段は、 前記支払情報を対応する回路情報を提供した記憶手段に
送信することを特徴とする請求項10記載の回路情報取
引システム。
11. The circuit information transaction system according to claim 10, wherein the payment unit transmits the payment information to a storage unit that has provided corresponding circuit information.
【請求項12】 前記支払情報送信手段は、 前記処理手段を識別する識別子を前記支払情報とともに
前記編集手段に送信し、 前記編集手段は、 前記識別子に対応して前記処理手段による回路情報の取
得履歴を記録する識別子データベースをさらに具備する
ことを特徴とする請求項10記載の回路情報取引システ
ム。
12. The payment information transmitting means transmits an identifier for identifying the processing means to the editing means together with the payment information, and the editing means obtains circuit information by the processing means in accordance with the identifier. The circuit information transaction system according to claim 10, further comprising an identifier database for recording a history.
【請求項13】 前記編集手段は、 前記識別子データベースを参照して前記処理手段による
回路情報の二重支払を回避することを特徴とする請求項
12記載の回路情報取引システム。
13. The circuit information transaction system according to claim 12, wherein said editing means refers to said identifier database to avoid double payment of circuit information by said processing means.
【請求項14】 前記編集手段は、 前記処理手段により同時に複数の回路情報の生成を指定
された際に、各回路情報の生成に同一の回路情報を利用
した場合には、前記識別子データベースを参照して取得
した回路情報に対する多重支払を取り消すことを特徴と
する請求項12記載の回路情報取引システム。
14. The editing means refers to the identifier database when the same circuit information is used to generate each piece of circuit information when the processing means specifies the generation of a plurality of pieces of circuit information at the same time. 13. The circuit information transaction system according to claim 12, wherein the multiple payment for the circuit information acquired by the cancellation is canceled.
【請求項15】 前記記憶手段は、 前記編集手段に対して回路情報を提供する際に、該回路
情報の対価の受け取り方法を示す課金情報を前記編集手
段に送信する課金情報送信手段を具備し、 前記決済手段は、 前記支払情報と前記課金情報に基づいて前記決済処理を
開始することを特徴とする請求項10記載の回路情報取
引システム。
15. The storage unit includes a billing information transmitting unit that transmits, to the editing unit, billing information indicating a method of receiving a value of the circuit information when providing the circuit information to the editing unit. The circuit information transaction system according to claim 10, wherein the settlement means starts the settlement process based on the payment information and the billing information.
【請求項16】 前記編集手段は、 予め設定した清算期間の間、前記記憶手段から受信した
課金情報と前記処理手段から受信した支払情報とを記録
する課金支払データベースをさらに具備し、 前記決済手段は、 前記清算期間が経過した後に前記課金支払データベース
を参照し、一括して決算処理を行うことを特徴とする請
求項15記載の回路情報取引システム。
16. The billing means further comprises a billing payment database for recording billing information received from the storage means and payment information received from the processing means during a preset settlement period. 16. The circuit information transaction system according to claim 15, wherein after the clearing period has elapsed, the accounting payment database is referred to and the settlement processing is performed collectively.
【請求項17】 プログラマブル論理回路に所定の回路
を構成するための回路情報を販売する回路情報販売装置
と、前記回路情報販売装置が販売する回路情報を購入
し、該購入した回路情報に基づいてプログラマブル論理
回路に所定の回路を構成する回路情報購入装置との間の
回路情報の取引をネットワークを介して仲介する回路情
報取引仲介装置において、 前記回路情報購入装置から指定された回路情報を前記回
路情報販売装置から取得するとともに、必要に応じて複
数の回路情報を結合編集して指定された回路情報を生成
して前記回路情報購入装置に供給する編集手段と、 前記編集手段が供給した回路情報が所定の動作条件に合
致した場合に前記回路情報購入装置から送信される確認
通知を受信した後に、前記回路情報販売装置と前記回路
情報購入装置との間の決算処理を行う決算手段とを具備
することを特徴とする回路情報取引仲介装置。
17. A circuit information selling device for selling circuit information for forming a predetermined circuit in a programmable logic circuit, and circuit information sold by the circuit information selling device is purchased, and based on the purchased circuit information. A circuit information transaction mediation device that mediates, via a network, a transaction of circuit information between a programmable logic circuit and a circuit information purchase device that constitutes a predetermined circuit, wherein the circuit information specified by the circuit information purchase device is transmitted to the circuit. An editing unit that obtains the information from the information selling device, generates and edits the specified circuit information by combining and editing a plurality of circuit information as needed, and supplies the generated circuit information to the circuit information purchasing device; After receiving a confirmation notification transmitted from the circuit information purchasing device when the predetermined condition is met, the circuit information selling device and the circuit Circuit information brokerage apparatus characterized by comprising a closing means for performing a settlement process between the information purchase device.
【請求項18】 前記決算手段は、 前記回路情報購入装置から回路情報の指定とともに送信
される該回路情報の対価の支払い方法を示す支払情報に
基づいて前記決済処理を行うことを特徴とする請求項1
7記載の回路情報取引仲介装置。
18. The method according to claim 18, wherein the settlement means performs the settlement process based on payment information transmitted from the circuit information purchase device together with designation of the circuit information and indicating a method of paying for the circuit information. Item 1
7. The circuit information transaction mediation device according to 7.
【請求項19】 前記決済手段は、 前記支払情報を対応する回路情報を提供した回路情報販
売装置に送信することを特徴とする請求項18記載の回
路情報取引仲介装置。
19. The circuit information transaction intermediation device according to claim 18, wherein said payment means transmits said payment information to a circuit information sales device that has provided corresponding circuit information.
【請求項20】 前記支払情報とともに送信される前記
回路情報購入装置を識別する識別子を受信し、該受信し
た識別子に対応して前記回路情報購入装置による回路情
報の購入履歴を記録する識別子データベースをさらに具
備することを特徴とする請求項18記載の回路情報取引
仲介装置。
20. An identifier database for receiving an identifier for identifying the circuit information purchasing device transmitted together with the payment information and recording a purchase history of the circuit information by the circuit information purchasing device in correspondence with the received identifier. 19. The circuit information transaction mediation device according to claim 18, further comprising:
【請求項21】 前記決済手段は、 前記識別子データベースを参照して前記回路情報購入装
置による回路情報の二重購入を回避することを特徴とす
る請求項20記載の回路情報取引仲介装置。
21. The circuit information transaction intermediation device according to claim 20, wherein said settlement means avoids double purchase of circuit information by said circuit information purchase device by referring to said identifier database.
【請求項22】 前記決算手段は、 前記回路情報販売装置から回路情報とともに送信される
該回路情報の対価の受け取り方法を示す課金情報に基づ
いて前記決済処理を行うことを特徴とする請求項18記
載の回路情報取引仲介装置。
22. The settlement method according to claim 18, wherein the settlement unit performs the settlement processing based on charging information transmitted from the circuit information selling device together with the circuit information and indicating a method of receiving a consideration of the circuit information. Circuit information transaction mediation device as described.
【請求項23】 予め設定した清算期間の間、前記回路
情報販売装置から受信した課金情報と前記回路情報購入
装置から受信した支払情報とを記録する課金支払データ
ベースをさらに具備し、 前記決済手段は、 前記清算期間が経過した後に前記課金支払データベース
を参照し、一括して決算処理を行うことを特徴とする請
求項22記載の回路情報取引仲介装置。
23. A billing and payment database for recording billing information received from the circuit information selling device and payment information received from the circuit information purchasing device during a preset clearing period, wherein the settlement means includes: 23. The circuit information transaction intermediation device according to claim 22, wherein after the clearing period has elapsed, the accounting payment database is referred to, and the settlement processing is performed collectively.
【請求項24】 プログラマブル論理回路に所定の回路
を構成するための回路情報をネットワークを介して接続
される回路情報取引仲介装置を介して購入する回路情報
購入装置において、 前記回路情報取引仲介装置に対して所望の回路情報を指
定するとともに、該指定に応じて前記回路情報取引仲介
装置が送信する回路情報を取得する回路情報取得手段
と、 前記回路情報取得手段が取得した回路情報に基づいて構
成した回路が予め設定した動作条件に合致するか否かを
判定する動作条件判定手段と、 前記動作条件判定手段により、前記動作条件に合致する
と判定された場合に、前記回路情報仲介装置に確認通知
を送信する確認通知送信手段とを具備することを特徴と
する回路情報購入装置。
24. A circuit information purchase device for purchasing circuit information for configuring a predetermined circuit in a programmable logic circuit via a circuit information transaction mediation device connected via a network, wherein the circuit information transaction mediation device Circuit information acquisition means for designating desired circuit information with respect to the circuit information and acquiring the circuit information transmitted by the circuit information transaction mediating apparatus in accordance with the designation; and a circuit information acquisition means configured based on the circuit information acquired by the circuit information acquisition means. Operating condition determining means for determining whether or not the performed circuit matches an operating condition set in advance; and when the operating condition determining means determines that the operating condition is satisfied, a confirmation notification is sent to the circuit information intermediary device. And a confirmation notification transmitting means for transmitting the information.
【請求項25】 前記動作条件判定手段により、前記回
路情報取得手段が取得した回路情報に基づいて構成した
回路が予め設定した動作条件に合致しないと判定された
場合に、該回路情報を破棄する回路情報破棄手段をさら
に具備することを特徴とする請求項24記載の回路情報
購入装置。
25. When the operating condition determining unit determines that a circuit configured based on the circuit information acquired by the circuit information acquiring unit does not match a preset operating condition, the circuit information is discarded. The circuit information purchasing apparatus according to claim 24, further comprising circuit information discarding means.
【請求項26】 前記回路情報取得手段は、 前記回路情報取引仲介装置に対して所望の回路情報を指
定する際に、該回路情報の対価の支払い方法を示す支払
情報を併せて送信することを特徴とする請求項24記載
の回路情報購入装置。
26. The circuit information obtaining means, when designating desired circuit information to the circuit information transaction mediation device, transmits together with payment information indicating a method of paying for the circuit information. 25. The circuit information purchase device according to claim 24, wherein
【請求項27】 前記回路情報取得手段は、 前記支払情報とともに自己を識別する識別子を前記回路
情報取引仲介装置に送信することを特徴とする請求項2
6記載の回路情報購入装置。
27. The circuit information acquiring unit transmits an identifier for identifying itself together with the payment information to the circuit information transaction mediation device.
6. The circuit information purchase device according to 6.
JP2000259209A 2000-08-29 2000-08-29 Circuit information transaction method, system, intermediation device, and circuit information purchasing device Pending JP2002074023A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000259209A JP2002074023A (en) 2000-08-29 2000-08-29 Circuit information transaction method, system, intermediation device, and circuit information purchasing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000259209A JP2002074023A (en) 2000-08-29 2000-08-29 Circuit information transaction method, system, intermediation device, and circuit information purchasing device

Publications (1)

Publication Number Publication Date
JP2002074023A true JP2002074023A (en) 2002-03-12

Family

ID=18747412

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000259209A Pending JP2002074023A (en) 2000-08-29 2000-08-29 Circuit information transaction method, system, intermediation device, and circuit information purchasing device

Country Status (1)

Country Link
JP (1) JP2002074023A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108665972A (en) * 2018-05-16 2018-10-16 中国科学院高能物理研究所 A kind of PET Electronic datas processing method and PET electronic systems
WO2021186975A1 (en) * 2020-03-19 2021-09-23 日本電気株式会社 Billing information processing device, billing information processing system, billing information processing method, and non-temporary computer-readable medium storing billing information processing program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108665972A (en) * 2018-05-16 2018-10-16 中国科学院高能物理研究所 A kind of PET Electronic datas processing method and PET electronic systems
CN108665972B (en) * 2018-05-16 2021-03-30 中国科学院高能物理研究所 PET (positron emission tomography) electronics data processing method and PET electronics system
WO2021186975A1 (en) * 2020-03-19 2021-09-23 日本電気株式会社 Billing information processing device, billing information processing system, billing information processing method, and non-temporary computer-readable medium storing billing information processing program
JP7468618B2 (en) 2020-03-19 2024-04-16 日本電気株式会社 Billing information processing device, billing information processing system, billing information processing method, and billing information processing program

Similar Documents

Publication Publication Date Title
US6954733B1 (en) Internet based computer system and method for component exchange
US8010417B2 (en) System and process for local acquisition of products priced online
US7376621B1 (en) Method and apparatus for conducting electronic commerce transactions using electronic tokens
US7249099B2 (en) Method and apparatus for conducting electronic commerce transactions using electronic tokens
US7107228B1 (en) Systems and methods wherein a buyer purchases a product at a first price and physically acquires the product at a location associated with a merchant that offers the product for sale at a second price
US20010056395A1 (en) Internet bargaining system
JP2005527046A (en) System and method for changing electronic settlement between buyer and supplier with dynamic discount agreement
JP2004526220A (en) Electronic commerce system and method
JP2004038665A (en) Charge payment system and method, server system, charge payment processing method by the same and computer program
WO2004017270A1 (en) Electronic payment management
US7363250B2 (en) Market center based purchasing system and method
JP3632051B2 (en) Network payment processing system, network payment processing device, network payment processing method, and network payment processing program
JP2001101314A (en) Method and device for virtually transacting commodity and method and device for transacting commodity
JP2002083241A (en) Commodity price payment device, commodity price payment system, commodity price payment method and information storage medium
JP2002074023A (en) Circuit information transaction method, system, intermediation device, and circuit information purchasing device
KR20130114326A (en) Web design transaction method and system
WO2001016822A1 (en) Electronic commodity purchasing method and commerce device
US20020103748A1 (en) System and method for consolidating financing in an internet exchange portal
KR20030043144A (en) A unified merchandising system using the internet
KR20010091548A (en) Method for Operating of Electronic Commerce Site Having a Feasibility of Return Goods by Provisional Settlement
JP2004070480A (en) Incentive-providing system, incentive-providing method, and its program
RU2223541C2 (en) Method and system for execution of bargains concluded with aid of communication network
KR100450561B1 (en) Electronic transaction method and system using card for settlement
JP2002373302A (en) Credit and settlement system and method thereof
JP2006201854A (en) Trade support device