[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7570206B2 - Transaction processing device, transaction processing program, and transaction processing method - Google Patents

Transaction processing device, transaction processing program, and transaction processing method Download PDF

Info

Publication number
JP7570206B2
JP7570206B2 JP2020168559A JP2020168559A JP7570206B2 JP 7570206 B2 JP7570206 B2 JP 7570206B2 JP 2020168559 A JP2020168559 A JP 2020168559A JP 2020168559 A JP2020168559 A JP 2020168559A JP 7570206 B2 JP7570206 B2 JP 7570206B2
Authority
JP
Japan
Prior art keywords
transaction
user
information
storage
owner
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.)
Active
Application number
JP2020168559A
Other languages
Japanese (ja)
Other versions
JP2022060841A (en
Inventor
潔 竹本
祐彰 植田
康雅 中島
瑛 村上
みよ子 三好
剛基 纐纈
かおり 北見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba Digital Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Digital Solutions Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba Digital Solutions Corp filed Critical Toshiba Corp
Priority to JP2020168559A priority Critical patent/JP7570206B2/en
Publication of JP2022060841A publication Critical patent/JP2022060841A/en
Application granted granted Critical
Publication of JP7570206B2 publication Critical patent/JP7570206B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明の実施形態は、対象物を取引する技術に関する。 An embodiment of the present invention relates to a technology for trading objects.

個人ユーザ間で対象物を売買する電子商取引システムが知られている。このような電子商取引システムにおいては、取引成立後に出品者が購入者に対象物を送付することが一般的である。 There is known an electronic commerce system in which individual users buy and sell objects. In such an electronic commerce system, it is common for the seller to send the object to the buyer after the transaction is completed.

特許第6542932号公報Patent No. 6542932

保管される対象物の品質をより保証しつつ取引を行うことがひとつの課題である。 One challenge is to conduct transactions while better guaranteeing the quality of the items being stored.

本発明は、上述した問題点を解決するためになされたものであり、保管される対象物の品質をより保証しつつ取引を行うことができる技術を提供することを目的とする。 The present invention has been made to solve the above-mentioned problems, and aims to provide technology that allows transactions to be conducted while better guaranteeing the quality of the stored objects.

上述した課題を解決するため、本発明の実施形態は、保管される対象物の取引を行うための取引処理装置であって、前記対象物を一意に示す対象物IDと、該対象物の所有者である所有ユーザを一意に示すユーザIDとが対応付けられた所有情報を管理する所有情報管理部と、前記対象物IDと、所定の保管位置を一意に示す保管位置IDとが対応付けられた保管情報を管理する保管情報管理部と、前記対象物を取引対象とする取引要求を前記所有ユーザとは異なる他のユーザより取得する要求取得部と、前記所有情報において前記取引対象と対応付けられたユーザIDにより示される所有ユーザが前記取引要求を受諾した否かを判定する判定部と、前記取引要求が受諾された場合、前記所有情報において前記取引対象と対応付けられた所有ユーザを示すユーザIDを前記他のユーザを一意に示すユーザIDに変更する取引処理部とを備える。 In order to solve the above-mentioned problems, an embodiment of the present invention is a transaction processing device for trading stored objects, and includes an ownership information management unit that manages ownership information in which an object ID that uniquely identifies the object is associated with a user ID that uniquely identifies an owning user who is the owner of the object, a storage information management unit that manages storage information in which the object ID is associated with a storage location ID that uniquely identifies a specified storage location, a request acquisition unit that acquires a transaction request for the object from another user other than the owning user, a determination unit that determines whether the owning user identified by the user ID associated with the transaction object in the ownership information has accepted the transaction request, and a transaction processing unit that changes the user ID indicating the owning user associated with the transaction object in the ownership information to a user ID that uniquely identifies the other user if the transaction request is accepted.

取引処理システムの全体構成を示す概略図である。1 is a schematic diagram showing the overall configuration of a transaction processing system. 取引処理装置のハードウェア構成を示すブロック図である。2 is a block diagram showing a hardware configuration of a transaction processing device. 端末装置のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a hardware configuration of the terminal device. 取引処理装置の機能構成を示すブロック図である。2 is a block diagram showing a functional configuration of the transaction processing device. 所有情報を示す図である。FIG. 保管情報を示す図である。FIG. 取引情報を示す図である。FIG. 13 is a diagram showing transaction information. 取引処理の動作を示すフローチャートである。13 is a flowchart showing the operation of a transaction process. 他のシステムとの連携例を示す概略図である。FIG. 11 is a schematic diagram showing an example of cooperation with another system.

以下、本発明の実施形態について図面を参照しつつ説明する。 The following describes an embodiment of the present invention with reference to the drawings.

(取引処理システム)
本実施形態に係る取引処理システムについて説明する。図1は、取引処理システムの全体構成を示す概略図である。
(Transaction Processing System)
A transaction processing system according to the present embodiment will be described below. Fig. 1 is a schematic diagram showing the overall configuration of the transaction processing system.

図1に示すように、本実施形態に係る取引処理システムは、保管庫WHに保管された対象物の取引処理を行うシステムであり、保管庫WHとネットワークを介して接続される取引処理装置1と、取引処理装置1とネットワークを介して接続される端末装置2a,2bとを備える。以降の説明においては、対象物の所有者としてのユーザが使用する端末装置2を端末装置2aとし、この対象物の取引を要求するユーザが使用する端末装置2を端末装置2bとする。また、端末装置2aと端末装置2bとを区別しない場合は、これらを端末装置2と総称する。 As shown in FIG. 1, the transaction processing system according to this embodiment is a system that processes transactions for objects stored in a storage facility WH, and includes a transaction processing device 1 connected to the storage facility WH via a network, and terminal devices 2a and 2b connected to the transaction processing device 1 via the network. In the following description, the terminal device 2 used by a user who is the owner of the object is referred to as terminal device 2a, and the terminal device 2 used by a user who requests a transaction for this object is referred to as terminal device 2b. In addition, when there is no need to distinguish between terminal device 2a and terminal device 2b, they are collectively referred to as terminal device 2.

本実施形態においては、保管庫WHに保管され、取引される対象物をワインボトルWとする。このワインボトルWは、温度、湿度などの内部の環境がワインボトルWの保管に適した略一定範囲となるように調整された保管庫WH内において、保管棚SRに設けられた複数の保管位置SLのいずれかに保管されるものとする。保管されるワインボトルWは、個人または団体によって所有され、所有者により保管庫WHに預けられているものとする。 In this embodiment, the object to be stored and traded in the storage facility WH is a wine bottle W. The wine bottle W is stored in one of a number of storage positions SL provided on a storage shelf SR within the storage facility WH, which has been adjusted so that the internal environment, including temperature and humidity, is within a substantially constant range suitable for storing the wine bottle W. The stored wine bottle W is owned by an individual or organization and has been deposited in the storage facility WH by the owner.

個々のワインボトルWにはワインボトルWを一意に示す識別情報(ボトルID)を格納する識別媒体BIMが付されるとともに、保管棚SRにおける保管位置SLのそれぞれには保管位置SLを一意に示す識別情報(保管位置ID)を格納する識別媒体SIMが付されるものとする。このような識別媒体としては、RFID(Radio Frequency Identifier)タグ、周期的に無線信号を発するビーコン、画像コードなどが挙げられる。 Each wine bottle W is provided with an identification medium BIM that stores identification information (bottle ID) that uniquely identifies the wine bottle W, and each storage position SL in the storage shelf SR is provided with an identification medium SIM that stores identification information (storage position ID) that uniquely identifies the storage position SL. Examples of such identification media include RFID (Radio Frequency Identifier) tags, beacons that periodically emit radio signals, and image codes.

ワインボトルWが保管庫WHに入庫される際には、スキャナSによるワインボトルWの識別媒体BIM及び保管位置SLの識別媒体SIMを読み取る入庫処理が行われ、この入庫処理によって、ワインボトルWと保管位置SLとの対応付け及び入庫日時の記録がなされる。また、ワインボトルWが保管庫WHから出庫される際には、少なくともスキャナSによるワインボトルWの識別媒体BIMを読み取る出庫処理が行われ、この出庫処理により出庫日時の記録がなされる。入庫処理、出庫処理による処理結果は、入庫情報、出庫情報として、ネットワークを介して、取引処理装置1により取得される。 When a wine bottle W is stored in the storage WH, a storage process is performed in which the scanner S reads the identification medium BIM of the wine bottle W and the identification medium SIM of the storage location SL, and this storage process associates the wine bottle W with the storage location SL and records the storage date and time. In addition, when a wine bottle W is removed from the storage WH, an unloading process is performed in which at least the scanner S reads the identification medium BIM of the wine bottle W, and this unloading process records the unloading date and time. The processing results of the storage process and unloading process are obtained by the transaction processing device 1 via the network as storage information and unloading information.

取引処理装置1は、スキャナSとネットワークを介して接続され、スキャナSから入庫情報及び出庫情報を取得するともに、後述する属性情報及び所有情報を登録情報として取得する。端末装置2aは、保管庫WHに保管されるワインボトルWの所有者としてのユーザが使用するものであり、ネットワークに接続可能に構成される。 The transaction processing device 1 is connected to the scanner S via a network, and acquires entry and exit information from the scanner S, as well as attribute information and ownership information (described below) as registration information. The terminal device 2a is used by a user who is the owner of the wine bottles W stored in the storage facility WH, and is configured to be connectable to a network.

(ハードウェア構成)
取引処理装置及び端末装置のハードウェア構成について説明する。図2、図3は、それぞれ、取引処理装置、端末装置のハードウェア構成を示すブロック図である。
(Hardware configuration)
The hardware configurations of the transaction processing device and the terminal device will now be described. Figures 2 and 3 are block diagrams showing the hardware configurations of the transaction processing device and the terminal device, respectively.

取引処理装置1は、図2に示すように、ハードウェアとして、CPU(Central Processing Unit)11、RAM(Random Access Memory)12、記憶装置13、入出力I/F(Interface)14、ネットワークI/F15を備える。CPU11及びRAM12は協働して各種機能を実行し、記憶装置13は各種機能により実行される処理に用いられる各種データを記憶する。入出力I/F14は、取引処理装置1に接続されるキーボードなどの入力装置やディスプレイなどの出力装置とのデータの入出力を行う。ネットワークI/F15は、スキャナS、端末装置2などの他の装置とのネットワークを介した通信を行う。 As shown in FIG. 2, the transaction processing device 1 includes, as hardware, a CPU (Central Processing Unit) 11, a RAM (Random Access Memory) 12, a storage device 13, an input/output I/F (Interface) 14, and a network I/F 15. The CPU 11 and RAM 12 work together to execute various functions, and the storage device 13 stores various data used in the processes executed by the various functions. The input/output I/F 14 inputs and outputs data to and from input devices such as a keyboard and output devices such as a display connected to the transaction processing device 1. The network I/F 15 communicates with other devices such as the scanner S and terminal device 2 via a network.

端末装置2は、タブレット型端末であり、図3に示すように、ハードウェアとして、CPU21、RAM22、記憶装置23、タッチパネル24、ネットワークI/F25、カメラ26を備える。CPU21及びRAM22は協働して各種機能を実行し、記憶装置23は各種機能により実行される処理に用いられる各種データを記憶する。タッチパネル24は、ディスプレイとタッチセンサとを有する入出力装置である。ネットワークI/F25は、取引処理装置1とのネットワークを介した通信を行う。 The terminal device 2 is a tablet-type terminal, and as shown in FIG. 3, includes the following hardware components: a CPU 21, a RAM 22, a storage device 23, a touch panel 24, a network I/F 25, and a camera 26. The CPU 21 and RAM 22 work together to execute various functions, and the storage device 23 stores various data used in the processes executed by the various functions. The touch panel 24 is an input/output device having a display and a touch sensor. The network I/F 25 communicates with the transaction processing device 1 via a network.

(機能構成及び各種情報)
取引処理装置の機能構成及び各種情報について説明する。図4は、取引処理装置の機能構成を示すブロック図である。図5~図7は、それぞれ、所有情報、保管情報、取引情報を示す図である。
(Functional configuration and various information)
The functional configuration of the transaction processing device and various information will be described. Fig. 4 is a block diagram showing the functional configuration of the transaction processing device. Figs. 5 to 7 are diagrams showing ownership information, storage information, and transaction information, respectively.

図4に示すように、本実施形態に係る取引処理装置1は、機能として、情報取得部101、保管情報管理部102、所有情報管理部103、要求取得部104、要求送信部105、判定部106、取引処理部107、取引情報生成部108を備える。 As shown in FIG. 4, the transaction processing device 1 according to this embodiment has the following functions: an information acquisition unit 101, a storage information management unit 102, an ownership information management unit 103, a request acquisition unit 104, a request transmission unit 105, a judgment unit 106, a transaction processing unit 107, and a transaction information generation unit 108.

情報取得部101は、入庫情報、出庫情報をスキャナSより取得し、キーボードなどの入力装置を介して登録情報として入力された所有情報を取得する。入庫情報は、ワインボトルWとこのワインボトルWが入庫される保管位置SLと入庫日時とを示す。出庫情報は、出庫されたワインボトルWと出庫日時とを示す。所有情報については後に詳述する。 The information acquisition unit 101 acquires the entry information and the exit information from the scanner S, and acquires the ownership information input as registration information via an input device such as a keyboard. The entry information indicates the wine bottle W, the storage location SL where the wine bottle W is stored, and the entry date and time. The exit information indicates the wine bottle W that has been removed from the warehouse and the exit date and time. The ownership information will be described in detail later.

保管情報管理部102は、情報取得部101により取得された入庫情報及び出庫情報に基づく保管情報を管理する。所有情報管理部103は、情報取得部101により取得された所有情報を管理する。 The storage information management unit 102 manages storage information based on the incoming and outgoing information acquired by the information acquisition unit 101. The ownership information management unit 103 manages the ownership information acquired by the information acquisition unit 101.

要求取得部104は、ワインボトルWの所有を望むユーザがログインする端末装置2bにより送信された取引要求を取得する。要求送信部105は、要求取得部104により取得された取引要求を、この取引要求に示されるワインボトルWの所有者としてのユーザがログインする端末装置2aへ送信する。判定部106は、要求送信部105により送信された取引要求に対する応答が取引の受諾または拒否のいずれであるかを判定する。 The request acquisition unit 104 acquires a transaction request transmitted by the terminal device 2b into which a user who desires to own the wine bottle W logs in. The request transmission unit 105 transmits the transaction request acquired by the request acquisition unit 104 to the terminal device 2a into which a user who is the owner of the wine bottle W indicated in the transaction request logs in. The determination unit 106 determines whether the response to the transaction request transmitted by the request transmission unit 105 is an acceptance or rejection of the transaction.

取引処理部107は、判定部106により取引が受諾されたと判定された場合、必要に応じて決済システムPSによる決済を行い、取引対象となっているワインボトルWの所有者を変更する。取引情報生成部108は、取引処理部107による取引処理結果を後述する取引情報として管理する。 When the determination unit 106 determines that the transaction has been accepted, the transaction processing unit 107 performs payment using the payment system PS as necessary, and changes the owner of the wine bottle W that is the subject of the transaction. The transaction information generation unit 108 manages the results of the transaction processing by the transaction processing unit 107 as transaction information, which will be described later.

所有情報は、図5に示すように、ボトルIDとこのボトルIDにより示されるワインボトルWの所有者としてのユーザを一意に示すユーザIDとが対応付けられた情報である。この所有情報は、ワインボトルWが保管庫WHに預けられる際に登録され、取引処理部107により更新される。 As shown in FIG. 5, the ownership information is information that associates a bottle ID with a user ID that uniquely identifies the user who owns the wine bottle W indicated by the bottle ID. This ownership information is registered when the wine bottle W is deposited in the storage facility WH, and is updated by the transaction processing unit 107.

保管情報は、入庫情報及び出庫情報に基づくものであり、図6に示すように、ボトルIDと、このボトルIDを含む入庫情報に含まれる保管位置ID及び入庫日時と、このボトルIDを含む出庫情報に含まれる出庫日時とが対応付けられた情報である。 The storage information is based on the incoming information and outgoing information, and as shown in FIG. 6, it is information that associates a bottle ID, a storage location ID and incoming date and time included in the incoming information that includes this bottle ID, and an outgoing date and time included in the outgoing information that includes this bottle ID.

取引情報は、図7に示すように、ワインボトルWの取引内容を示す情報であって、取引対象となったボトルIDと、取引直前の所有者である旧所有者を示すユーザIDと、取引直後の所有者である新所有者を示すユーザIDと、取引日時とが対応付けられた情報である。なお、このような取引情報によれば、同一のボトルIDを含む取引情報を用いることによって、このボトルIDにより示されるワインボトルWを過去にどのユーザが所有したかが参照可能となる。この取引情報は、所有者以外のユーザにも閲覧可能に公開されるものとする。このときブロックチェーン(blockchain)技術を用いて取引履歴の改竄防止を施してもよい。 As shown in FIG. 7, the transaction information is information indicating the transaction details of a wine bottle W, and is information that associates the bottle ID of the subject of the transaction, a user ID indicating the previous owner immediately before the transaction, a user ID indicating the new owner immediately after the transaction, and the transaction date and time. According to such transaction information, by using transaction information including the same bottle ID, it is possible to refer to which user previously owned the wine bottle W indicated by this bottle ID. This transaction information is made public so that it can be viewed by users other than the owner. At this time, blockchain technology may be used to prevent tampering with the transaction history.

(取引処理)
取引処理の動作について説明する。図8は、取引処理の動作を示すフローチャートである。この取引処理は、取引要求に基づいて所有者を変更するとともに、取引内容を示す取引情報を生成する処理である。なお、この取引処理は、周期的に実行されるものとする。
(Transaction Processing)
The operation of the transaction process will be described. Fig. 8 is a flowchart showing the operation of the transaction process. This transaction process is a process for changing the owner based on a transaction request and generating transaction information indicating the transaction content. Note that this transaction process is executed periodically.

図8に示すように、まず、要求取得部104は、端末装置2bから取引要求を取得したか否かを判定する(S101)。この取引要求には、取引対象物としてのワインボトルWを示すボトルIDと、このワインボトルWの取引を要求するユーザを示すユーザIDと、取引の種別を示す取引種別とが含まれる。取引種別としては、取引対象物を無償譲渡する「譲渡」、対価を支払うことにより取引対象物を取得する「購入」、取引対象物を他の対象物と交換する「交換」などが挙げられる。また、取引種別が「購入」である場合には更に価額が取引要求に含まれ、取引種別が「交換」である場合には更に交換対象物を示すボトルIDが取引要求に含まれるものとする。 As shown in FIG. 8, first, the request acquisition unit 104 determines whether or not a transaction request has been acquired from the terminal device 2b (S101). This transaction request includes a bottle ID indicating a wine bottle W as the transaction object, a user ID indicating a user requesting the transaction of this wine bottle W, and a transaction type indicating the type of transaction. Transaction types include "transfer" in which the transaction object is transferred free of charge, "purchase" in which the transaction object is acquired by paying a price, and "exchange" in which the transaction object is exchanged for another object. If the transaction type is "purchase", the transaction request also includes a price, and if the transaction type is "exchange", the transaction request also includes a bottle ID indicating the exchange object.

取引要求が取得された場合(S101,YES)、要求送信部105は、所有情報において、取得された取引要求に含まれるボトルIDと対応付けられたユーザIDによりログインされた端末装置2aに対して取引要求を送信する(S102)。次に、判定部106は、送信された取引要求が端末装置2aにおいて受諾されたか否かを判定する(S103)。 When a transaction request is acquired (S101, YES), the request sending unit 105 sends the transaction request to the terminal device 2a logged in with the user ID associated with the bottle ID included in the acquired transaction request in the ownership information (S102). Next, the determination unit 106 determines whether the transmitted transaction request has been accepted by the terminal device 2a (S103).

取引要求が受諾された場合(S103,YES)、取引処理部107は、受諾された取引要求により示される取引種別が購入であるか否かを判定する(S104)。 If the transaction request is accepted (S103, YES), the transaction processing unit 107 determines whether the transaction type indicated by the accepted transaction request is a purchase (S104).

取引種別が購入である場合(S104,YES)、取引処理部107は、取引要求元であるユーザが決済システムPSによる決済処理を行ったか否かを判定する(S105)。 If the transaction type is purchase (S104, YES), the transaction processing unit 107 determines whether the user who requested the transaction has performed a payment process using the payment system PS (S105).

決済処理が行われた場合(S105,YES)、取引処理部107は、所有情報において取引対象を示すボトルIDに対応付けられたユーザIDを取引要求元のユーザIDに変更する(S106)。なお、取引種別が交換である場合には、所有者情報において、取引要求に含まれる交換対象物を示すボトルIDに対応付けられたユーザIDを取引対象先のユーザIDに変更する。 When the settlement process is performed (S105, YES), the transaction processing unit 107 changes the user ID associated with the bottle ID indicating the object of the transaction in the ownership information to the user ID of the transaction requester (S106). Note that when the transaction type is an exchange, the user ID associated with the bottle ID indicating the object of exchange included in the transaction request in the ownership information is changed to the user ID of the transaction destination.

ユーザIDの変更後、取引情報生成部108は、取引対象物を示すボトルIDと旧所有者及び新所有者を示すユーザIDと取引日時とを対応付けた取引情報を生成する(S107)。なお、この取引情報には電子署名が付されるものとする。また、取引種別が交換である場合には交換対象物についても取引情報が生成されるものとする。取引情報の生成後、要求取得部104は、再度、端末装置2bから取引要求を取得したか否かを判定する(S101)。 After the user ID is changed, the transaction information generation unit 108 generates transaction information that associates the bottle ID indicating the object of the transaction, the user IDs indicating the previous and new owners, and the transaction date and time (S107). Note that this transaction information is to be accompanied by an electronic signature. Furthermore, if the transaction type is an exchange, transaction information is also generated for the object of the exchange. After generating the transaction information, the request acquisition unit 104 again determines whether or not a transaction request has been acquired from the terminal device 2b (S101).

また、ステップS105において、決済処理が行われていない場合(S105,NO)、取引処理部107は、再度、取引要求元であるユーザが決済システムPSによる決済処理を行ったか否かを判定する(S105)。 Also, in step S105, if payment processing has not been performed (S105, NO), the transaction processing unit 107 again determines whether the user who made the transaction request has performed payment processing using the payment system PS (S105).

また、ステップS104において、取引種別が購入ではない場合(S104,NO)、取引処理部107は、所有情報において取引対象を示すボトルIDに対応付けられたユーザIDを取引要求元のユーザIDに変更する(S106)。 Also, in step S104, if the transaction type is not purchase (S104, NO), the transaction processing unit 107 changes the user ID associated with the bottle ID indicating the transaction target in the ownership information to the user ID of the transaction requester (S106).

また、ステップS103において、取引要求が受諾されず拒否された場合(S103,NO)、要求取得部104は、再度、端末装置2bから取引要求を取得したか否かを判定する(S101)。 Also, in step S103, if the transaction request is not accepted and is rejected (S103, NO), the request acquisition unit 104 again determines whether or not a transaction request has been acquired from the terminal device 2b (S101).

また、ステップS101において、取引要求が取得されない場合(S101,NO)、要求取得部104は、再度、端末装置2bから取引要求を取得したか否かを判定する(S101)。 Also, in step S101, if a transaction request is not acquired (S101, NO), the request acquisition unit 104 again determines whether a transaction request has been acquired from the terminal device 2b (S101).

このように、保管庫WH内にワインボトルWを保管した状態でワインボトルWの所有者を書き換えることによって、品質が保証された状態で取引を行うことができる。なお、本実施の形態においては、保管及び取引される対象物をワインボトルWとしたが、他の対象物であっても良い。このような他の対象物としては、例えば、他の酒類、食品、美術品などが挙げられる。 In this way, by rewriting the owner of the wine bottle W while it is stored in the storage facility WH, it is possible to carry out a transaction with quality guaranteed. Note that in this embodiment, the object to be stored and traded is the wine bottle W, but it may be other objects. Such other objects may include, for example, other alcoholic beverages, food, artworks, etc.

(他のシステムとの連携)
他のシステムとの連携について説明する。図9は、他のシステムとの連携例を示す概略図である。
(Interaction with other systems)
Cooperation with other systems will now be described with reference to Fig. 9, which is a schematic diagram showing an example of cooperation with other systems.

上述した取引処理装置1は、対象物の輸送状態を管理する輸送履歴管理、対象物の保管状態を管理する保管履歴管理、対象物としてのワインボトルWなどの飲食物を複数人で共有する共有処理管理などにおいて得られた情報を利用するように構成されても良い。例えば、保管履歴管理において管理されるワインボトルWについて、温度、湿度、振動、照度などの保管環境に関する測定値の履歴を示す保管履歴情報をボトルIDと対応付け、このボトルIDにより示されるワインボトルWの所有者としてのユーザや、その取引相手となるユーザにより保管履歴情報を閲覧可能としても良い。この場合、保管履歴情報は、保管情報管理部102により取得され、ユーザにより閲覧可能に管理されるものとする。 The transaction processing device 1 described above may be configured to utilize information obtained in transport history management for managing the transport status of an object, storage history management for managing the storage status of an object, and shared processing management for sharing food and beverages such as a wine bottle W as an object among multiple people. For example, for a wine bottle W managed in storage history management, storage history information indicating a history of measured values related to the storage environment such as temperature, humidity, vibration, and illuminance may be associated with a bottle ID, and the storage history information may be made viewable by a user who is the owner of the wine bottle W indicated by this bottle ID or a user who is the transaction partner. In this case, the storage history information is acquired by the storage information management unit 102 and managed so that it can be viewed by users.

本実施の形態において、取引処理プログラムは上述した取引処理装置の内部に予めインストールされているものとして記載したが、本発明における取引処理プログラムは記憶媒体に記憶されたものも含まれる。ここで記憶媒体とは、磁気テープ、磁気ディスク(ハードディスクドライブ等)、光ディスク(CD-ROM、DVDディスク等)、光磁気ディスク(MO等)、フラッシュメモリ等、取引処理装置に対し脱着可能な媒体や、さらにネットワークを介することで伝送可能な媒体等、上述した取引処理装置としてのコンピュータで読み取りや実行が可能な全ての媒体をいう。 In this embodiment, the transaction processing program is described as being pre-installed inside the transaction processing device described above, but the transaction processing program of the present invention also includes one stored in a storage medium. Here, storage media refers to all media that can be read and executed by the computer that serves as the transaction processing device described above, such as magnetic tape, magnetic disk (hard disk drive, etc.), optical disk (CD-ROM, DVD disk, etc.), magneto-optical disk (MO, etc.), flash memory, etc., media that are removable from the transaction processing device, and media that can be transmitted via a network.

発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although an embodiment of the invention has been described, this embodiment is presented as an example and is not intended to limit the scope of the invention. This new embodiment can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. This embodiment and its modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.

1 取引処理装置
102 保管情報管理部
103 所有情報管理部
104 要求取得部
106 判定部
107 取引処理部
1 Transaction processing device 102 Storage information management unit 103 Ownership information management unit 104 Request acquisition unit 106 Determination unit 107 Transaction processing unit

Claims (6)

保管される対象物の取引を行うための取引処理装置であって、
前記対象物を一意に示す対象物IDと、該対象物の所有者である所有ユーザを一意に示すユーザIDとが対応付けられた所有情報を管理する所有情報管理部と、
前記対象物IDと、所定の保管位置を一意に示す保管位置IDとが対応付けられた保管情報を管理する保管情報管理部と、
前記対象物を取引対象とする取引要求を前記所有ユーザとは異なる他のユーザより取得する要求取得部と、
前記所有情報において前記取引対象と対応付けられたユーザIDにより示される所有ユーザが前記取引要求を受諾した否かを判定する判定部と、
前記取引要求が受諾された場合、前記所有情報において前記取引対象と対応付けられた所有ユーザを示すユーザIDを前記他のユーザを一意に示すユーザIDに変更する取引処理部とを備え
前記保管情報管理部は、前記対象物の保管環境を示す保管履歴情報を新たに取得し、前記他のユーザが参照可能に公開することを特徴とする取引処理装置。
A transaction processing device for conducting transactions of stored objects, comprising:
an ownership information management unit that manages ownership information in which an object ID that uniquely identifies the object and a user ID that uniquely identifies an owner user who is an owner of the object are associated with each other;
a storage information management unit that manages storage information in which the object ID is associated with a storage location ID that uniquely indicates a predetermined storage location;
a request acquisition unit that acquires a transaction request for the object from a user other than the owner user;
a determination unit that determines whether an owner user identified by a user ID associated with the transaction object in the ownership information has accepted the transaction request;
a transaction processing unit that, when the transaction request is accepted, changes a user ID indicating an owner user associated with the transaction object in the ownership information to a user ID that uniquely indicates the other user ;
The storage information management unit acquires new storage history information indicating the storage environment of the object and makes the information publicly available for reference by the other users .
前記受諾された取引要求について、前記対象物IDと、変更前のユーザIDと、変更後のユーザIDとが対応付けられた取引情報を生成する取引情報生成部を更に備えることを特徴とする請求項1に記載の取引処理装置。 The transaction processing device according to claim 1, further comprising a transaction information generation unit that generates transaction information for the accepted transaction request in which the object ID, the user ID before the change, and the user ID after the change are associated with each other. 前記取引情報生成部は、前記取引情報に電子署名を付加することを特徴とする請求項2に記載の取引処理装置。 The transaction processing device according to claim 2, characterized in that the transaction information generation unit adds an electronic signature to the transaction information. 前記取引情報は、前記他のユーザが参照可能に公開されることを特徴とする請求項2または請求項3に記載の取引処理装置。 The transaction processing device according to claim 2 or 3, characterized in that the transaction information is made publicly available for reference by the other users. 保管される対象物の取引を行うための取引処理プログラムであって、
コンピュータを、
前記対象物を一意に示す対象物IDと、該対象物の所有者である所有ユーザを一意に示すユーザIDとが対応付けられた所有情報を管理する所有情報管理部と、
前記対象物IDと、所定の保管位置を一意に示す保管位置IDとが対応付けられた保管情報を管理する保管情報管理部と、
前記対象物を取引対象とする取引要求を前記所有ユーザとは異なる他のユーザより取得する要求取得部と、
前記所有情報において前記取引対象と対応付けられたユーザIDにより示される所有ユーザが前記取引要求を受諾した否かを判定する判定部と、
前記取引要求が受諾された場合、前記所有情報において前記取引対象と対応付けられた所有ユーザを示すユーザIDを前記他のユーザを一意に示すユーザIDに変更する取引処理部として機能させ
前記保管情報管理部は、前記対象物の保管環境を示す保管履歴情報を新たに取得し、前記他のユーザが参照可能に公開することを特徴とする取引処理プログラム。
A transaction processing program for conducting a transaction of a stored object, comprising:
Computer,
an ownership information management unit that manages ownership information in which an object ID that uniquely identifies the object and a user ID that uniquely identifies an owner user who is an owner of the object are associated with each other;
a storage information management unit that manages storage information in which the object ID is associated with a storage location ID that uniquely indicates a predetermined storage location;
a request acquisition unit that acquires a transaction request for the object from a user other than the owner user;
a determination unit that determines whether an owner user identified by a user ID associated with the transaction object in the ownership information has accepted the transaction request;
When the transaction request is accepted, the transaction processing unit changes a user ID indicating an owner user associated with the transaction object in the ownership information to a user ID that uniquely indicates the other user ;
The storage information management unit acquires new storage history information indicating the storage environment of the object and makes the information publicly available for reference by other users .
保管される対象物の取引を行うための取引処理方法であって、
コンピュータが、
前記対象物を一意に示す対象物IDと、該対象物の所有者である所有ユーザを一意に示すユーザIDとが対応付けられた所有情報を管理し、
前記対象物IDと、所定の保管位置を一意に示す保管位置IDとが対応付けられた保管情報を管理し、
前記対象物を取引対象とする取引要求を前記所有ユーザとは異なる他のユーザより取得し、
前記所有情報において前記取引対象と対応付けられたユーザIDにより示される所有ユーザが前記取引要求を受諾した否かを判定し、
前記取引要求が受諾された場合、前記所有情報において前記取引対象と対応付けられた所有ユーザを示すユーザIDを前記他のユーザを一意に示すユーザIDに変更し、
前記対象物の保管環境を示す保管履歴情報を新たに取得し、前記他のユーザが参照可能に公開する取引処理方法。
A transaction processing method for conducting a transaction of a stored object, comprising the steps of:
The computer
managing ownership information in which an object ID that uniquely identifies the object is associated with a user ID that uniquely identifies an owner user who is an owner of the object;
managing storage information in which the object ID is associated with a storage location ID that uniquely indicates a predetermined storage location;
acquiring a transaction request for the object from a user other than the owner user;
determining whether an owner user identified by a user ID associated with the transaction object in the ownership information has accepted the transaction request;
If the transaction request is accepted, a user ID indicating the owner user associated with the transaction object in the ownership information is changed to a user ID that uniquely indicates the other user ;
A transaction processing method in which storage history information indicating the storage environment of the object is newly acquired and made publicly available for reference by the other users .
JP2020168559A 2020-10-05 2020-10-05 Transaction processing device, transaction processing program, and transaction processing method Active JP7570206B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020168559A JP7570206B2 (en) 2020-10-05 2020-10-05 Transaction processing device, transaction processing program, and transaction processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020168559A JP7570206B2 (en) 2020-10-05 2020-10-05 Transaction processing device, transaction processing program, and transaction processing method

Publications (2)

Publication Number Publication Date
JP2022060841A JP2022060841A (en) 2022-04-15
JP7570206B2 true JP7570206B2 (en) 2024-10-21

Family

ID=81125078

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020168559A Active JP7570206B2 (en) 2020-10-05 2020-10-05 Transaction processing device, transaction processing program, and transaction processing method

Country Status (1)

Country Link
JP (1) JP7570206B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6391128B1 (en) 2017-09-27 2018-09-19 株式会社Artrigger Transaction management method, communication terminal, and program
JP2018173692A (en) 2017-03-31 2018-11-08 Necソリューションイノベータ株式会社 Article information management apparatus, system, method and program
JP2019053535A (en) 2017-09-15 2019-04-04 株式会社トランク Article storage system and article storage method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018173692A (en) 2017-03-31 2018-11-08 Necソリューションイノベータ株式会社 Article information management apparatus, system, method and program
JP2019053535A (en) 2017-09-15 2019-04-04 株式会社トランク Article storage system and article storage method
JP6391128B1 (en) 2017-09-27 2018-09-19 株式会社Artrigger Transaction management method, communication terminal, and program

Also Published As

Publication number Publication date
JP2022060841A (en) 2022-04-15

Similar Documents

Publication Publication Date Title
US20220198447A1 (en) Target object management method, smart contract, and management device
US20220230175A1 (en) Method to be executed by computer system, and computer system
CN115829559A (en) Adding added value to NFT
KR102343615B1 (en) Block chain system for transacting art work and managing information of art work and control method thereof
CN102473274A (en) Brokering system for location-based tasks
WO2015062317A1 (en) Methods and systems for conducting online transactions
JP6515251B2 (en) Method and system for allocating a price discovery mechanism in a data market
KR102109489B1 (en) Transaction processing method and apparatus thereof
KR102136976B1 (en) Service method for tokenization mobile gift card and service provider thereof
KR20200000605A (en) Method for settlement of delivery order sales and payment terminal thereof
KR20170044326A (en) System and method for mediating real estate
JP7570206B2 (en) Transaction processing device, transaction processing program, and transaction processing method
US20110246349A1 (en) Emission allowance trading system and emission allowance trading method
CN109559068B (en) Network transaction method, network transaction platform and storage equipment thereof
KR101908911B1 (en) Seller-centered B2B exclusive global trade support platform expanding EAI area and export business system with the same
KR20200062662A (en) Service system for returning goods having improved efficiency
KR100487276B1 (en) Method and system for intermediating electronic commerce
US20180300781A1 (en) Trial system, trial method, trial processing device, and trial processing method
JP4387335B2 (en) Collaboration support method in the supply chain, collaboration support system, buyer terminal, intermediate supplier terminal, and supplier terminal
KR20050093466A (en) Method and system for intermediating electronic commerce
JP7541164B1 (en) Information processing device, information processing method, and program
JP7511066B1 (en) Information processing device and information processing method
JP5552030B2 (en) System and method for sale and delivery of goods
US11874803B2 (en) System and method for identifying, inventorying, managing, and monetizing water assets
KR101119127B1 (en) Method for managing product integration information between headquarter and affiliate, and computer readable recording medium applying the same

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20211221

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230927

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240612

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240703

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240823

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240909

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241008

R150 Certificate of patent or registration of utility model

Ref document number: 7570206

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150