Server, information processing system, method, and program
The information processing system with blockchain integration addresses the challenge of unauthorized distribution by associating and registering agricultural product information, ensuring compliance with breeder's rights and preventing improper distribution.
Patent Information
- Application Number
- JP2024128200
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-02
- Publication Date
- 2026-02-16
- Estimated Expiration
- 2044-08-02
AI Technical Summary
Breeders face challenges in effectively preventing unauthorized third parties from producing and selling agricultural products for which breeder's rights have been granted, as existing systems lack means to enforce production, distribution, and use restrictions.
An information processing system utilizing a server and blockchain technology to associate and register DNA information, breeder's right information, and agreement information of agricultural products, ensuring these details are stored on a blockchain to prevent unauthorized distribution and sale.
The system effectively prevents unauthorized production and sale of registered varieties by ensuring compliance with production, distribution, and use restrictions, enabling real-time monitoring and enforcement of breeder's rights.
Smart Images

Figure 2026025438000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a server, an information processing system, a method, and a program. [Background technology]
[0002] Conventionally, a matching device, a matching method, and a matching program capable of achieving efficient matching in a short time are known (for example, Patent Document 1). When the matching device disclosed in Patent Document 1 receives sales conditions for agricultural products sold by a seller from a seller terminal, the matching device refers to a purchase condition database that pre-stores purchase conditions for agricultural products associated with one or more buyers, creates one or more candidate purchase conditions according to the sales conditions, and transmits them to the seller terminal. Then, when the matching device receives purchase conditions selected by the seller from the candidates from the seller terminal, the matching device processes a contract between the buyer and the seller related to the selected purchase conditions.
[0003] Also known are monitoring devices, monitoring methods, monitoring programs, and contract management systems that can objectively determine the likelihood of fulfilling a futures contract (for example, Patent Document 2). This monitoring device acquires contract information for a futures contract established between a producer of agricultural products and a purchaser of the agricultural products, and identifies a measurement site for the agricultural products based on the acquired contract information. The monitoring device then acquires measured growth conditions from a measurement device that measures the growth conditions of the agricultural products at the identified measurement site. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 7177901 [Patent Document 2] Patent No. 7128337 Summary of the Invention [Problem to be solved by the invention]
[0005] Breeders of new varieties of crops can acquire breeder's rights, which allow them to monopolize the use of their registered varieties and to prevent third parties from using those varieties without permission.
[0006] However, in reality, even if a breeder obtains breeder's rights, it is difficult for him or her to actually monopolize the use of agricultural products.
[0007] When a breeder provides agricultural seedlings (such as seedlings or seeds) to a farmer, an agreement is made between the breeder and the farmer regarding the seedlings. For example, if a breeder develops a new variety of grape, when the breeder provides the grape seedlings to the farmer, an agreement is made regarding the number of seeds and the cultivation area (for example, Okayama Prefecture) where the seeds will be grown, and the farmer then grows the seeds in accordance with the agreement and sells the grapes harvested from the seeds.
[0008] However, new grape varieties can also be distributed through improper distribution processes, for example, when seedlings are stolen and unauthorized third parties cultivate the new grapes, which are then distributed to the market.
[0009] Furthermore, even if the target seeds and seedlings have been distributed to the market through proper distribution processes up to that point, there are cases where the subsequent distribution is not proper. In this regard, the amendment to the Seeds and Seedlings Act in April 2021 established a provision restricting use of the seeds and seedlings (see, for example, the Guide for Notification of Use Restrictions).<https: / / www.maff.go.jp / j / shokusan / hinshu / info / tebiki / seigen_tebiki.pdf> (See ). This use restriction provision allows for the imposition of certain restrictions on the further distribution of seeds, even if they are properly sold. For example, by using the use restriction provision, a breeder's right holder can impose restrictions on the countries to which seeds can be exported and the areas in which they can be cultivated.
[0010] However, at present, there are no effective means to prevent the improper distribution of seeds or fruits and vegetables harvested from seeds or to implement the above-mentioned usage restrictions, and there is a problem in that it is not possible to effectively prevent the production and sale of agricultural products by unauthorized third parties.
[0011] The present disclosure has been made in consideration of the above circumstances, and aims to provide a server, information processing system, method, and program that can prevent unauthorized third parties from producing and selling registered varieties that have been granted breeder's rights. [Means for solving the problem]
[0012] In order to achieve the above-mentioned object, the server of the present invention is a server in an information processing system including a terminal, a server, and a blockchain node, which acquires DNA information of agricultural products, breeder's right information of the agricultural products, and agreement information regarding the handling of the agricultural products transmitted from the terminal, associates the DNA information, breeder's right information of the agricultural products, and agreement information, and transmits them to the blockchain node, and registers the combination of the DNA information, breeder's right information, and agreement information in the blockchain held by the blockchain node, thereby enabling the agricultural products to be managed. [Effects of the Invention]
[0013] According to the present invention, it is possible to prevent unauthorized third parties from producing and selling a registered variety to which breeder's rights have been granted. [Brief explanation of the drawings]
[0014] [Figure 1] 1 is a diagram illustrating an example of a schematic configuration of an information processing system according to an embodiment of the present invention. [Figure 2] FIG. 1 is a diagram for explaining the commercial flow of agricultural products. [Figure 3]FIG. 1 is a diagram for explaining patterns of infringement of breeder's rights for agricultural products. [Figure 4] FIG. 1 is an explanatory diagram illustrating various types of information stored in a blockchain. [Figure 5] FIG. 2 is a schematic block diagram of a computer that functions as each device in the information processing system. [Figure 6] FIG. 2 is an explanatory diagram illustrating a process executed by the information processing system according to the present embodiment. [Figure 7] FIG. 2 is an explanatory diagram illustrating a process executed by the information processing system according to the present embodiment. [Figure 8] FIG. 10 is a diagram illustrating a modified example of the information processing system according to the present embodiment. [Figure 9] FIG. 10 is a diagram illustrating a modified example of the information processing system according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0015] Hereinafter, the embodiments will be described in detail with reference to the drawings.
[0016] <Configuration of information processing system>
[0017] Fig. 1 is a block diagram showing an information processing system 10 according to this embodiment. As shown in Fig. 1, the information processing system 10 according to this embodiment includes a plurality of terminals 12A, 12B, and 12C, a server 14, and a plurality of blockchain nodes 16A, 16B, and 16C. The plurality of terminals 12A, 12B, and 12C, the server 14, and the plurality of blockchain nodes 16A, 16B, and 16C are connected by a network 20 such as the Internet.
[0018] The information processing system 10 of this embodiment associates DNA information of agricultural crops with various information and registers it on the blockchain, thereby preventing unauthorized third parties from producing and selling registered varieties that have been granted breeder's rights.
[0019] FIG. 2 is a diagram for explaining the commercial flow (also referred to as the value chain) of a new variety of agricultural product when the product is developed. Note that the agricultural product in this embodiment is a concept that includes seeds and seedlings and fruits and vegetables. Furthermore, the agricultural product in this embodiment is a vegetatively propagated agricultural product.
[0020] For example, if a breeder develops a new variety of agricultural crop, the breeder can obtain breeder's rights for that variety by filing a variety registration application for the new variety with the Ministry of Agriculture, Forestry and Fisheries (application for variety registration under the Seeds and Seedlings Act).
[0021] As shown in Figure 2, when a breeder acquires a breeder's right, he or she becomes the breeder's right holder. Consider, for example, a case where the breeder delivers seeds of a new variety to a nursery company. In this case, an agreement regarding a seedling sales license or production consignment is made between the breeder and the nursery company based on the breeder's right. For example, the agreement regarding a seedling sales license or production consignment may incorporate provisions regarding restrictions on agricultural production, restrictions on distribution of agricultural products, and restrictions on use under the Seed and Seedlings Act.
[0022] Regulations regarding restrictions on agricultural production include, for example, restrictions on where and how many seedlings a seedling company can grow (e.g., the number of seedlings or the area of land on which the seedlings can be grown).
[0023] Furthermore, the provisions regarding distribution restrictions on agricultural products are, for example, provisions regarding distribution restrictions such as prohibiting a seedling company from selling the seedlings it has cultivated to certain third parties.
[0024] Furthermore, the use restriction provisions in the Seeds and Seedlings Act include, for example, provisions regarding export restrictions and production area restrictions for registered agricultural crop varieties.
[0025] While the provisions regarding restrictions on the production of agricultural crops and the provisions regarding restrictions on the distribution of agricultural crops are private agreements between the parties, namely, the breeder's rights holder and the seedling company, the provisions regarding restrictions on use under the Seed and Seedlings Act are public agreements based on the Seed and Seedlings Act.
[0026] When an agreement is reached between the breeder and the seedling company, the breeder will transfer the seedlings of the variety he or she has developed to the seedling company, as shown in Figure 2. The seedling company will also pay a license fee to the breeder in accordance with the seedling sales license or production contract agreement.
[0027] As shown in Figure 2, a seedling company, for example, cultivates seedlings acquired from a breeder's rights holder and sells the resulting seedlings to a farmer, who then pays the seedling company a fee. The farmer cultivates the seedlings to obtain fruit and vegetables, which are then sold to a dealer, who then pays the farmer a fee. The dealer then sells the fruit and vegetables to, for example, a retailer, a restaurant, or a consumer, and the retailer, a restaurant, or a consumer pays the fee to the dealer.
[0028] A breeder's right holder can essentially control the distribution of the agricultural variety he or she has developed, from upstream to downstream in the commercial flow as shown in Figure 2. Specifically, as mentioned above, a breeder's right holder can, in principle, control the production and distribution of agricultural products through regulations on production restrictions of agricultural products, regulations on distribution restrictions of agricultural products, and use restrictions in the Seed and Seedlings Act.
[0029] However, in reality, there are cases where agricultural products are distributed to the market through improper distribution processes without observing the above regulations. For example, seeds may be stolen, and unauthorized third parties may cultivate such seeds, and produce harvested from those seeds may be distributed to the market. Furthermore, even if seeds are sold properly, there are cases where produce is distributed without observing the use restrictions in the Seed and Seedlings Act.
[0030] Figure 3 is a diagram for explaining the patterns of infringement of breeder's rights for new varieties of agricultural products. As shown in Figure 3, there are six possible infringement patterns depending on the variety name under which the agricultural product is sold (horizontal axis) and the type of variety of the agricultural product (vertical axis).
[0031] For example, consider a case where a new variety of agricultural product is registered under variety name X and a breeder acquires its breeder's rights. In this case, as shown in Figure 3, if a third party sells the illegally acquired seedlings themselves or fruits and vegetables obtained from the seedlings under the same variety name X, this falls under Pattern 1.
[0032] As shown in FIG. 3, for example, if a third party sells illegally acquired seeds or fruits and vegetables obtained from the seeds under the different variety name Y, this falls under Pattern 2. Also, as shown in FIG. 3, for example, if a third party sells illegally acquired seeds that have been modified or fruits and vegetables obtained from the modified seeds under the same variety name X, this falls under Pattern 3. Also, as shown in FIG. 3, for example, if a third party sells illegally acquired seeds that have been modified or fruits and vegetables obtained from the modified seeds under the different variety name Y, this falls under Pattern 4. Also, as shown in FIG. 3, for example, if a third party sells a different variety of seeds or fruits and vegetables obtained from the different variety under the same variety name X, this falls under Pattern 5. Also, as shown in FIG. 3, for example, if a third party sells a different variety of seeds or fruits and vegetables obtained from the different variety of seeds under the different variety name Y, this falls under Pattern 6.
[0033] Of the patterns shown in Figure 3, Patterns 1 and 2 constitute an infringement of the breeder's right. On the other hand, Patterns 1, 3, and 5 shown in Figure 3 constitute an infringement of a trademark right if a trademark right has been acquired for the variety name X.
[0034] Regarding patterns 1 and 2, if anyone can access the DNA information of registered crop varieties and it is possible to collect DNA information from crops distributed on the market, it will be possible to determine whether the crops have been produced properly and are being distributed properly.
[0035] For example, consider a case where, with regard to a crop variety named X, due to regulations regarding production restrictions on crops, regulations regarding distribution restrictions on crops, and usage restrictions under the Seed and Seedlings Act, cultivation and production of the crop only in Region A and sales of fruits and vegetables only in Region A are permitted.
[0036] In this case, if DNA information is collected from seedlings cultivated in region B and that DNA information matches the DNA information of crops with variety name X, it will be determined that the regulations imposed on crops with variety name X have not been complied with.
[0037] Similarly, if DNA information is collected from fruits and vegetables sold in region B and that DNA information matches the DNA information of agricultural products with variety name X, it will be determined that the regulations imposed on agricultural products with variety name X have not been complied with.
[0038] Furthermore, in a situation where a trademark right has been granted to a variety name X, if DNA information is collected from fruits and vegetables sold under the variety name X and that DNA information does not match the DNA information of agricultural products with the variety name X, it will be found that this could constitute trademark infringement.
[0039] In view of the above, in this embodiment, the DNA information of agricultural products is associated with various information and registered in a blockchain. This prevents unauthorized third parties from producing and selling agricultural products for which a breeder's right has been registered. Specifically, this embodiment makes it easy to detect the actions of patterns 1 and 2 shown in FIG. 3, thereby preventing third parties from engaging in the actions of patterns 1 and 2. Note that by associating the DNA information of agricultural products with various information and registering it in a blockchain, anyone can easily access the DNA information of agricultural products, thereby also preventing the actions of patterns 3 and 5 shown in FIG. 3.
[0040] This embodiment will be specifically described below.
[0041] [Device] Each of the multiple terminals 12A, 12B, and 12C is operated by a user of the information processing system 10. In the following, when the multiple terminals 12A, 12B, and 12C are referred to as a single terminal without being distinguished from one another, they will be simply referred to as terminal 12.
[0042] [server] The server 14 registers various pieces of information in the blockchain by transmitting the various pieces of information transmitted from each of the multiple terminals 12A, 12B, and 12C to the blockchain node 16. As shown in FIG. 3, the server 4 includes an acquisition unit 140 and a control unit 142.
[0043] [Blockchain node] Each of the multiple blockchain nodes 16A, 16B, and 16C stores various types of information transmitted from the server 14 in the blocks that make up the blockchain. A blockchain (see, for example, reference (Satoshi Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash System")) is stored in the memory unit of each of the multiple blockchain nodes 16A, 16B, and 16C. Note that hereinafter, when referring to a single blockchain node without distinguishing between the multiple blockchain nodes 16A, 16B, and 16C, they will be simply referred to as blockchain node 16.
[0044] Figure 4 is a diagram for explaining various types of information stored in the blockchain of this embodiment. As shown in Figure 4, the blockchain of this embodiment stores DNA information of agricultural crops, information on the breeder's right of the agricultural crop, information on the variety name of the agricultural crop, information on agreements reached between the breeder's right of the agricultural crop and other parties, variety registration status information indicating the variety registration status of the agricultural crop, and characteristic information indicating the characteristics of the agricultural crop. Also, as shown in Figure 4, details of the agreement information include, for example, information on production restrictions on the agricultural crop, information on distribution restrictions on the agricultural crop, and information on use restrictions on the agricultural crop.
[0045] The terminal 12, server 14, and blockchain node 16 of the information processing system 10 can be realized, for example, by a computer 70 shown in FIG. 5. The computer 70 includes a CPU 71, a memory 72 as a temporary storage area, and a non-volatile storage unit 73. The computer 70 also includes an input / output interface (I / F) 74 to which input / output devices (not shown) are connected, and a read / write (R / W) unit 75 that controls reading and writing of data from and to a recording medium. The computer 70 also includes a network I / F 76 that is connected to a network such as the Internet. The CPU 71, memory 72, storage unit 73, input / output I / F 74, R / W unit 75, and network I / F 76 are connected to one another via a bus 77.
[0046] The storage unit 73 can be realized by a hard disk drive (HDD), a solid state drive (SSD), a flash memory, etc. The storage unit 73 as a storage medium stores a program for causing the computer 70 to function. The CPU 71 reads the program from the storage unit 73, expands it in the memory 72, and sequentially executes the processes contained in the program.
[0047] <Operation of the information processing system 10>
[0048] Next, the operation of the information processing system 10 of this embodiment will be described. For example, consider a situation in which a breeder who has developed a new variety of agricultural crop registers information about the crop in the blockchain. In this case, the breeder operates his / her own terminal 12A to access the server 14, thereby registering various information about the new variety of agricultural crop in the blockchain. At this time, for example, a sequence such as that shown in FIG. 6 is executed.
[0049] In step S100, the breeder inputs the above-mentioned various information about the agricultural crop (e.g., DNA information about the agricultural crop, information about the breeder's right of the agricultural crop, information about the variety name of the agricultural crop, information about agreements reached between the breeder's right of the agricultural crop and another party, variety registration status information indicating the variety registration status of the agricultural crop, and characteristic information indicating the characteristics of the agricultural crop) to his / her own terminal 12A. In this case, terminal 12A acquires the various information about the agricultural crop input from the breeder. The various information about the agricultural crop includes at least DNA information about the agricultural crop, information about the breeder's right of the agricultural crop, and information about agreements regarding the handling of the agricultural crop. The variety name information about the agricultural crop, information about the variety registration status of the agricultural crop, and information about the characteristics of the agricultural crop may be incidentally included in the various information about the agricultural crop.
[0050] In step S102, the terminal 12A transmits to the server 14 various pieces of information about the agricultural crops input by the breeder.
[0051] In step S104, the acquisition unit 140 of the server 14 acquires the various pieces of information about the farm products transmitted from the terminal 12A in step S102.
[0052] In step S106, the control unit 142 of the server 14 transmits a signal requesting registration of the various information related to the agricultural crop acquired in step S104 to the blockchain node 16. In this case, the server 14 associates the information included in the various information related to the agricultural crop with each other and transmits it to the blockchain node 16. For example, the server 14 associates the DNA information of the agricultural crop with the breeder's right information and agreement information of the agricultural crop and transmits them to the blockchain node 16.
[0053] In step S108, the blockchain node 16 acquires the various pieces of information about the agricultural products transmitted from the server 14 in step S106 and registers the information in the blockchain that it holds. At this time, the blockchain node 16 executes known blockchain-related processing.
[0054] Once various pieces of information about agricultural products are registered in the blockchain, the information becomes difficult to tamper with and is accessible to anyone. Anyone who wants to view the various pieces of information about agricultural products can, for example, operate their own terminal 12B and access the various pieces of information about the target agricultural product. For example, when a user operating terminal 12B performs a predetermined operation, the sequence shown in FIG. 7 is executed.
[0055] In step S200, a person who wants to view various information about agricultural products operates, for example, their own terminal 12B to access server 14 and inputs information requesting viewing of various information about the target agricultural product into their own terminal 12B. Terminal 12B acquires the information requesting viewing of various information about the target agricultural product and transmits a signal requesting viewing of various information about the target agricultural product to server 14.
[0056] In step S202, server 14 accepts the view request signal transmitted from terminal 12B in step S200.
[0057] In step S204, the control unit 142 of the server 14 transmits the view request signal received in step S202 to the block chain node 16.
[0058] In step S206, the blockchain node 16 receives the view request signal transmitted from the server 14 in step S204, and transmits various information about the corresponding farm product to the server 14.
[0059] In step S208, the control unit 142 of the server 14 acquires the various pieces of information about the agricultural products transmitted from the blockchain node 16 in step S206.
[0060] In step S210, the server 14 transmits the various pieces of information about the farm produce acquired in step S208 to the terminal 12B.
[0061] In step S212, the terminal 12B receives the various pieces of information about the farm produce transmitted from the server 14 and displays the information on a display unit (not shown).
[0062] The person in charge of the terminal 12B checks the various pieces of information displayed on the display unit (not shown).
[0063] As described above, the server according to this embodiment acquires the DNA information of the agricultural product, the breeder's right information of the agricultural product, and the agreement information regarding the handling of the agricultural product, all transmitted from a terminal. The server associates the DNA information of the agricultural product, the breeder's right information of the agricultural product, and the agreement information and transmits them to a blockchain node. The server then registers the combination of the DNA information of the agricultural product, the breeder's right information, and the agreement information in a blockchain maintained by the blockchain node, thereby enabling agricultural product management. This prevents unauthorized third parties from producing and selling agricultural products for which breeder's rights have been registered. Registering various information regarding the agricultural product in the blockchain makes the information accessible from anywhere in the world. For example, if regulations regarding agricultural product use restrict the export of a certain agricultural product to a certain country, the specific country can access the blockchain and immediately determine whether the import of the relevant agricultural product is permitted.
[0064] The present invention is not limited to the above-described embodiment, and various modifications and applications are possible without departing from the spirit and scope of the present invention.
[0065] For example, the following modifications are possible.
[0066] [Variation 1] At least one of the DNA information of the crop, the breeder's right information of the crop, and the agreement information may be converted into an NFT (Non-Fungible Token). In this case, the server 14 requests other systems capable of converting this information into NFTs to convert this information into NFTs. The server 14 then further registers the NFTed information on the blockchain. This ensures the non-fungibility of the NFTed information.
[0067] [Variation 2] Agricultural products (seeds or fruits and vegetables) may be traceable by attaching a tag (e.g., an RFID tag). For example, a tag (e.g., an RFID tag) may be attached to the agricultural product (seeds or fruits and vegetables), and a blockchain node 16 in which various information about the agricultural product is registered may be accessed by holding a predetermined reading device over the tag. In this case, by reading a tag attached to a seedling grown in a certain area A with a predetermined device, it is possible to immediately access the blockchain node 16 and view information regarding usage restrictions on the cultivation area of the agricultural product. This makes it possible to immediately determine, for example, that a seedling of the agricultural product is located in A even though the cultivation area of the agricultural product is limited to B. This makes it possible to prevent unauthorized third parties from producing and selling the agricultural product for which a breeder's right is registered. Furthermore, tracking information representing the transfer history of the agricultural product may be further stored in the blockchain each time the agricultural product is handed over from one entity to another in the agricultural product value chain (e.g., from a producer to a retailer). This makes it possible to understand whether or not agricultural products are being distributed appropriately.
[0068] [Variation 3] A GPS device may be attached to the crop, allowing the location information of the crop to be tracked. In this case, server 14 receives the location information output from the GPS device attached to the crop. Server 14 also acquires information on usage restrictions on the cultivation area of the crop, which is stored in the blockchain. Server 14 then determines whether the location information output from the GPS device is within the area indicated by the information on usage restrictions on the cultivation area of the crop, and outputs the determination result. This makes it possible to immediately determine whether regulations on usage restrictions on the cultivation area of the crop are being complied with. Therefore, with regard to crops for which a breeder's right has been registered, it is possible to prevent the production and sale of the crop by unauthorized third parties.
[0069] [Variation 4] A device or kit capable of identifying the DNA information of a crop based on the marketed crop or fruit juice extracted from the cultivated crop may be used. In this case, for example, the DNA information of the marketed crop or cultivated crop can be compared with the DNA information stored in the blockchain to determine whether the agreement information for the crop is being complied with. FIG. 8 is a block diagram of an information processing system 210 of Variation 4. The identification terminal 13 shown in FIG. 8 is a device or kit capable of identifying the DNA information of a crop, and identifies the DNA information of the crop based on the fruit juice extracted from the crop. The identification terminal 13 then transmits the identified DNA information of the crop to the server 214. The server 214 compares the DNA information of the crop transmitted from the identification terminal 13 with the DNA information stored in the blockchain to identify which registered variety of the crop the DNA information of the crop matches. Server 214 then transmits to identification terminal 13 information such as the name of the registered variety that corresponds to the DNA information of the agricultural product transmitted from identification terminal 13. Note that instead of identification terminal 13 identifying the DNA information of the agricultural product, server 214 may identify the DNA information of the agricultural product based on some information about the agricultural product (identification information for uniquely identifying the variety of the agricultural product) transmitted from identification terminal 13. This makes it possible to immediately determine whether or not an agricultural product being distributed in the market or cultivated is a registered variety, thereby preventing the production and sale of the agricultural product by unauthorized third parties.
[0070] [Variation 5] The variety of a crop may be identified based on identification information that is different from the DNA information of the crop and that can uniquely identify the variety of the crop. For example, the identification terminal 13 shown in FIG. 9 may be a camera-equipped terminal, and the server 314 may identify the variety of the crop based on an image of the crop captured by the camera of the identification terminal 13. In this case, for example, feature information of the image for each registered variety or a trained machine learning model is stored in a memory unit (not shown) of the server 314, and the server 314 acquires the image of the crop captured by the camera of the identification terminal 13 and identifies the variety of the crop using the image of the crop and the feature information of the image for each registered variety or the trained machine learning model. The server 314 then determines whether the identified variety of the crop is a registered variety and transmits the determination result to the identification terminal 13. This makes it possible to immediately determine whether a crop distributed in the market or a cultivated crop is a registered variety, thereby preventing unauthorized third parties from producing and selling the crop.
[0071] Furthermore, the processes executed by the CPU after reading the software (program) in the above-described embodiments may be executed by various processors other than the CPU. Examples of such processors include programmable logic devices (PLDs) whose circuit configuration can be changed after fabrication, such as field-programmable gate arrays (FPGAs), and dedicated electrical circuits, such as application-specific integrated circuits (ASICs), which are processors with circuit configurations specifically designed to execute specific processes. Each process may be executed by one of these various processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, or a combination of a CPU and an FPGA). The hardware structure of these various processors is, more specifically, an electrical circuit that combines circuit elements such as semiconductor devices.
[0072] In the above embodiment, the programs are pre-stored (installed) in a storage device, but the present invention is not limited to this. The programs may be provided in a form stored on a storage medium such as a CD-ROM, DVD-ROM, Blu-ray disc, or USB memory. The programs may also be downloaded from an external device via a network.
[0073] (Addendum) The following additional notes are provided regarding aspects of the present disclosure.
[0074] (Appendix 1) A server in an information processing system including a terminal, a server, and a blockchain node, Acquires the DNA information of the agricultural product, the breeder's right information of the agricultural product, and the agreement information regarding the handling of the agricultural product transmitted from the terminal; The DNA information, the breeder's right information of the agricultural product, and the agreement information are associated with each other and transmitted to the blockchain node, and the combination of the DNA information, the breeder's right information, and the agreement information is registered in the blockchain held by the blockchain node, thereby enabling the agricultural product to be managed. server. (Appendix 2) The agreement information includes at least one of information regarding production restrictions on the agricultural products, information regarding distribution restrictions on the agricultural products, and information regarding usage restrictions on the agricultural products. The server described in Appendix 1. (Appendix 3) At least one of the following information transmitted from the terminal is further registered in the blockchain: variety name information of the agricultural product, variety registration status information of the agricultural product, and information on characteristics of the agricultural product. 2. A server as set forth in Appendix 1 or Appendix 2. (Appendix 4) Requesting another system to convert at least one of the DNA information, the agricultural product breeder's right information, and the agreement information into an NFT (Non-Fungible Token), and further registering the obtained NFT on the blockchain; A server according to any one of Supplementary Note 1 to Supplementary Note 3. (Appendix 5) The crop is tagged; The information stored in the tag is read by a predetermined device, so that each piece of information stored in the blockchain can be accessed. A server according to any one of Supplementary Note 1 to Supplementary Note 4. (Appendix 6) The crop is a vegetatively propagated crop. A server according to any one of Supplementary Note 1 to Supplementary Note 5. (Appendix 7) The agreement information includes information regarding restrictions on use of the cultivation area of the agricultural crop, The crops are fitted with GPS devices, The server receiving location information output from the GPS device; Obtaining information about restrictions on use of the cultivation area stored on the blockchain; determining whether the location information is within the area indicated by the information regarding the use restrictions of the cultivation area, and outputting the determination result; A server according to any one of Supplementary Note 1 to Supplementary Note 6. (Appendix 8) An information processing system including a terminal, a server, and a blockchain node, the terminal receives DNA information of the agricultural product, information on the breeder's right of the agricultural product, and information on an agreement regarding the handling of the agricultural product, and transmits the DNA information, the information on the breeder's right of the agricultural product, and the information on the agreement in association with each other to the server; the server acquires the DNA information of the agricultural product, the breeder's right information of the agricultural product, and the agreement information regarding the handling of the agricultural product, all of which have been transmitted from the terminal; transmitting the DNA information, the information on the breeder's right of the agricultural product, and the agreement information to the blockchain node in association with each other; The blockchain node registers the combination of the DNA information, the breeder's right information, and the agreement information transmitted from the server in the blockchain held by the node, thereby enabling management of the agricultural products. Information processing system. (Appendix 9) A method for causing a computer to execute each process executed by the server according to any one of Supplementary Note 1 to Supplementary Note 7. (Appendix 10) A program for causing a computer to execute each process executed by the server according to any one of Supplementary Note 1 to Supplementary Note 7. (Appendix 11) A server in an information processing system including an identification terminal and a server, determining whether the agricultural product is a registered variety under the Seed and Seedlings Act based on the information for uniquely identifying the variety of the agricultural product transmitted from the identification terminal, and transmitting the determination result to the identification terminal; server. (Appendix 12) A program to be executed by a server in an information processing system including an identification terminal and a server, determining whether the agricultural product is a registered variety under the Seed and Seedlings Act based on the information for uniquely identifying the variety of the agricultural product transmitted from the identification terminal, and transmitting the determination result to the identification terminal; A program that causes a computer to execute a process. (Appendix 13) A method executed by a server in an information processing system including an identification terminal and a server, determining whether the agricultural product is a registered variety under the Seed and Seedlings Act based on the information for uniquely identifying the variety of the agricultural product transmitted from the identification terminal, and transmitting the determination result to the identification terminal; The way a computer performs a process. [Explanation of symbols]
[0075] 10 Information Processing Systems 12 terminals 12A, 12B, 12C terminals 14 Servers 16 blockchain nodes 16A, 16B, 16C Blockchain Nodes 140 Acquisition Department 142 Control Unit
Claims
1. A server in an information processing system including a terminal, a server, and a blockchain node, Acquires the DNA information of the agricultural product, the breeder's right information of the agricultural product, and the agreement information regarding the handling of the agricultural product transmitted from the terminal; The DNA information, the breeder's right information of the agricultural product, and the agreement information are associated with each other and transmitted to the blockchain node, and the combination of the DNA information, the breeder's right information, and the agreement information is registered in the blockchain held by the blockchain node, thereby enabling the agricultural product to be managed. server.
2. The agreement information includes at least one of information regarding production restrictions on the agricultural products, information regarding distribution restrictions on the agricultural products, and information regarding usage restrictions on the agricultural products. The server of claim 1 .
3. At least one of information on the variety name of the agricultural product, information on the variety registration status of the agricultural product, and information on the characteristics of the agricultural product transmitted from the terminal is further registered in the blockchain. The server according to claim 1 or 2.
4. Requesting another system to convert at least one of the DNA information, the information on the breeder's right of the agricultural product, and the agreement information into an NFT (Non-Fungible Token), and further registering the obtained NFT on the blockchain; The server according to claim 1 or 2.
5. The crop is tagged; The information stored in the tag is read by a predetermined device, so that each piece of information stored in the blockchain can be accessed. The server according to claim 1 or 2.
6. The crop is a vegetatively propagated crop. The server according to claim 1 or 2.
7. The agreement information includes information regarding restrictions on use of the cultivation area of the agricultural crop, A GPS device is attached to the crop, The server receiving location information output from the GPS device; Obtaining information about restrictions on use of the cultivation area stored on the blockchain; determining whether the location information is within the area indicated by the information regarding the use restrictions of the cultivation area, and outputting the determination result; The server according to claim 1 or 2.
8. An information processing system including a terminal, a server, and a blockchain node, the terminal receives DNA information of the agricultural product, information on the breeder's right of the agricultural product, and information on an agreement regarding the handling of the agricultural product, and transmits the DNA information, the information on the breeder's right of the agricultural product, and the information on the agreement in association with each other to the server; the server acquires the DNA information of the agricultural product, the breeder's right information of the agricultural product, and the agreement information regarding the handling of the agricultural product, all of which have been transmitted from the terminal; The DNA information, the information on the breeder's right of the agricultural product, and the agreement information are associated with each other and transmitted to the blockchain node; The blockchain node registers the combination of the DNA information, the breeder's right information, and the agreement information transmitted from the server in the blockchain held by the blockchain node, thereby enabling management of the agricultural products. Information processing system.
9. A method for causing a computer to execute each process executed by the server according to claim 1 or 2.
10. A program for causing a computer to execute each process executed by the server according to claim 1 or 2.
11. A server in an information processing system including an identification terminal and a server, determining whether the agricultural product is a registered variety under the Seed and Seedlings Act based on the information for uniquely identifying the variety of the agricultural product transmitted from the identification terminal, and transmitting the determination result to the identification terminal; server.
12. A program to be executed by a server in an information processing system including an identification terminal and a server, determining whether the agricultural product is a registered variety under the Seed and Seedlings Act based on the information for uniquely identifying the variety of the agricultural product transmitted from the identification terminal, and transmitting the determination result to the identification terminal; A program that causes a computer to execute a process.
13. A method executed by a server in an information processing system including an identification terminal and a server, determining whether the agricultural product is a registered variety under the Seed and Seedlings Act based on the information for uniquely identifying the variety of the agricultural product transmitted from the identification terminal, and transmitting the determination result to the identification terminal; The way a computer performs a process.
Citation Information
Patent Citations
Information processing system, information processing method, and program
JP7518229B1
Monitoring device, monitoring method, monitoring program, and contract management system
JP7128337B1
Matching device, matching method, and matching program
JP7177901B1