A blockchain-based agricultural product sales management platform and management method

Through the blockchain-based agricultural product sales management platform, the problems of information opacity and traceability difficulties in the traditional agricultural product sales management model have been solved, and the intelligent management of agricultural product sales and the improvement of food safety have been achieved.

CN118505251BActive Publication Date: 2025-05-02GUANGZHOU JIANJIA AGRICULTURAL TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410668799.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-28
Publication Date
2025-05-02
Estimated Expiration
2044-05-28

AI Technical Summary

Technical Problem

The traditional agricultural product sales management model has problems such as opaque information, difficulty in traceability and low trust, which is difficult to meet the needs of modern consumers.

Method used

The blockchain-based agricultural product sales management platform is adopted, including the blockchain platform, supply module, market module, consumer module, data analysis module and dispute processing module. The traceability data of agricultural products is chained and evaluated through blockchain technology to achieve data transparency and traceability.

Benefits of technology

It realizes intelligent management of agricultural product sales, ensures the authenticity and safety of data, improves food safety, and improves dispute handling efficiency and service quality through the dispute handling module.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118505251B_ABST
    Figure CN118505251B_ABST
Patent Text Reader

Abstract

The invention discloses a blockchain-based agricultural product sales management platform and a management method, which belongs to the technical field of agricultural product sales management, and comprises a blockchain platform, a supply module, a market module, a consumer module and a data analysis module; the blockchain platform is used for uploading uploaded data to a chain; the supply module is used for tracing and analyzing agricultural products of various agricultural product sales sources in the market, identifying the traceability data uploaded by the agricultural product sales sources, evaluating the traceability data, and obtaining the traceability value corresponding to each agricultural product; calculating the corresponding traceability evaluation value according to the traceability value of each agricultural product; sending the traceability data and the traceability value corresponding to each agricultural product and the traceability evaluation value corresponding to the agricultural product sales source to the blockchain platform for uploading; through the mutual cooperation among the blockchain platform, the supply module, the market module, the consumer module, the data analysis module and the dispute handling module, the intelligent management of agricultural product sales is realized, and the authenticity and security of the data are guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of agricultural product sales management, and specifically relates to an agricultural product sales management platform and management method based on blockchain. Background Art

[0002] With the rapid development of information technology and consumers' increasing attention to food safety and quality transparency, agricultural product sales management faces unprecedented challenges and opportunities. The traditional agricultural product sales management model has problems such as information opacity, traceability difficulties, and low trust, which can no longer meet the needs of modern consumers. Blockchain technology, as an emerging distributed ledger technology, provides a new solution for agricultural product sales management with its decentralized, tamper-proof, transparent and open characteristics.

[0003] Based on this, the present invention provides a blockchain-based agricultural product sales management platform and management method. Summary of the invention

[0004] In order to solve the problems existing in the above solutions, the present invention provides a blockchain-based agricultural product sales management platform and management method.

[0005] The purpose of the present invention can be achieved through the following technical solutions:

[0006] A blockchain-based agricultural product sales management platform, including a blockchain platform, a supply module, a market module, a consumer module and a data analysis module;

[0007] The blockchain platform is used to put the uploaded data on the chain.

[0008] The supply module is used to perform traceability analysis on agricultural products of various agricultural product sales sources in the market, identify the traceability data of each agricultural product uploaded by the agricultural product sales source, evaluate the traceability data, and obtain the traceability value corresponding to each agricultural product; calculate the traceability evaluation value of the agricultural product sales source according to the traceability value of each agricultural product;

[0009] The traceability data, traceability value and traceability assessment value corresponding to each agricultural product sales source are sent to the blockchain platform for chaining.

[0010] Furthermore, the method for evaluating each traceability data includes:

[0011] Establishing an agricultural product data table, wherein the agricultural product data table is used to count the production stages corresponding to each agricultural product and the weight coefficients corresponding to each production stage;

[0012] Establish a corresponding stage identification model based on the agricultural product data table, analyze the traceability data through the stage identification model, and obtain the stage traceability value corresponding to each production stage;

[0013] Conduct integrity assessment on each production stage and obtain the corresponding integrity rate of each production stage;

[0014] According to the formula Calculate the traceability value of each agricultural product;

[0015] Where: GS is the traceability value; λi represents the weight coefficient; wi represents the completeness rate.

[0016] Furthermore, the expression of the stage identification model is:

[0017]

[0018] In the formula: s is the traceability data; i represents the corresponding production stage, i = 1, 2, ..., n, n is a positive integer; the output data is the stage traceability value 1 or 0.

[0019] Furthermore, the method for calculating the traceability evaluation value of the agricultural product sales source according to the traceability value of each agricultural product includes:

[0020] Calculate the sum of the traceability values ​​corresponding to each agricultural product and mark it as the comprehensive traceability value;

[0021] According to the formula Calculate the corresponding traceability assessment value;

[0022] In the formula: PG is the traceability assessment value; e is the natural constant; A is the number of agricultural products corresponding to the agricultural product sales source; GSL is the comprehensive traceability value.

[0023] The market module is used to display data, establish a market model, obtain the traceability evaluation value corresponding to each agricultural product sales source, the traceability data and traceability value of each agricultural product in real time, and integrate them into display data; display the display data accordingly in the market model; and managers manage each agricultural product sales source through the market model.

[0024] The consumer module is used for consumers to log in. After the consumer logs in, the market model is displayed to the consumer, and the consumer makes shopping choices based on the market model; and the corresponding purchase records are collected as needed, and the purchase records are sent to the blockchain platform for chaining.

[0025] The data analysis module is used to perform data analysis based on the blockchain platform, identify the purchase records corresponding to each agricultural product sales source in the blockchain platform, and evaluate the reputation of each agricultural product sales source according to each purchase record to obtain a corresponding reputation value;

[0026] Generate a corresponding credit curve based on the credit values corresponding to the agricultural product sales sources, identify the corresponding curve slope of the credit curve in real time, and mark the curve slope in the credit curve; conduct credit evaluation based on the credit curve to obtain the corresponding credit evaluation result;

[0027] Mark and display the obtained credit curve and credit evaluation result in the market model, and send the credit curve and credit evaluation result to the blockchain platform for chain-up.

[0028] Furthermore, the method for conducting credit evaluation on agricultural product sales sources based on each purchase record includes:

[0029] Identify the types of agricultural products, agricultural product images, weights, and unit prices in the purchase record; check the unit price according to the type of agricultural product. When the evaluated unit price is abnormal, set the unit price abnormal value to 1; when the evaluated unit price is normal, set the unit price abnormal value to 0;

[0030] Check the weight according to the agricultural product image to obtain the corresponding weight abnormal value;

[0031] Calculate the single value corresponding to each purchase record according to the formula GPj = b1×DYj + b2×GYj;

[0032] In the formula: GPj is the single value, j represents the corresponding purchase record, j = 1, 2,..., m, m is a positive integer; b1 and b2 are both proportionality coefficients, and the value range is 0 < b1 < 1, 0 < b2 < 1; DYj represents the unit price abnormal value; GYj is the weight abnormal value;

[0033] According to the formula Calculate the corresponding credit value;

[0034] In the formula: XY is the credit value; e is the natural constant; ZG{*} is the conversion function, * is the input data; the value range of the credit value is [1, 100].

[0035] Furthermore, the method for checking the weight according to the agricultural product image includes:

[0036] Establish an agricultural product model library and an agricultural product recognition model. The agricultural product model library is used to store the model data corresponding to various agricultural products. The model data includes image models, weights, volumes, agricultural product types, and unit weights; the agricultural product recognition model is used to recognize the agricultural product image and estimate the corresponding agricultural product volume;

[0037] Identify the types of agricultural products and agricultural product images in the purchase record, and calculate the corresponding weight deviation rate according to the types of agricultural products and agricultural product images; conduct weight abnormal evaluation according to the weight deviation rate;

[0038] When the evaluated weight is abnormal, set the weight abnormal value to 1;

[0039] When the weight is evaluated as normal, the weight outlier value is set to 0.

[0040] Furthermore, the method for calculating the weight deviation rate according to the agricultural product type and the agricultural product image includes:

[0041] When the agricultural product type belongs to the first category, the agricultural product image is analyzed by the agricultural product recognition model to obtain the corresponding agricultural product volume; the corresponding unit weight is matched according to the agricultural product type; and the corresponding estimated weight is calculated according to the unit weight and volume;

[0042] When the agricultural product type belongs to the second classification, the agricultural product image is input into the agricultural product model for matching, each reference model is obtained, and the weight corresponding to the reference model is identified; and the corresponding estimated weight is calculated according to the weight corresponding to each reference model;

[0043] Mark the weight in the purchase record as the purchase weight;

[0044] Set the weight deviation rate formula: weight deviation rate = (purchase weight - estimated weight) ÷ estimated weight;

[0045] Calculate the corresponding weight deviation rate according to the weight deviation rate formula.

[0046] Furthermore, it also includes a dispute handling module, which is used to perform corresponding dispute handling on dispute events, identify corresponding dispute events, and identify corresponding dispute causes according to the dispute events; obtain corresponding purchase records from the blockchain platform according to the dispute events; extract corresponding dispute feature data from the purchase records according to the dispute causes, perform dispute judgment according to the dispute feature data, and obtain corresponding dispute judgment results;

[0047] When you disagree with the dispute judgment result, the corresponding management personnel will handle it.

[0048] A method for managing agricultural product sales based on blockchain, the method comprising:

[0049] Establish a blockchain platform; conduct traceability analysis on agricultural products from various agricultural product sales sources in the market, obtain traceability assessment values, traceability data and traceability values ​​corresponding to each agricultural product sales source; send the traceability assessment values, traceability data and traceability values ​​corresponding to each agricultural product sales source to the blockchain platform for uploading;

[0050] Establish a market model, integrate the traceability evaluation value corresponding to each agricultural product sales source, the traceability data and traceability value of each agricultural product into display data; display the display data accordingly in the market model; managers manage each agricultural product sales source through the market model;

[0051] Consumers make shopping choices based on the market model; collect corresponding purchase records as needed, and send the purchase records to the blockchain platform for on-chain;

[0052] Identify the purchase records corresponding to each agricultural product sales source in the blockchain platform, conduct a reputation assessment on each agricultural product sales source based on each purchase record, and obtain a corresponding reputation value;

[0053] Generate a corresponding reputation curve according to each reputation value corresponding to the agricultural product sales source, identify the curve slope corresponding to the reputation curve in real time, and mark the curve slope in the reputation curve accordingly; perform reputation evaluation according to the reputation curve to obtain the corresponding reputation evaluation result;

[0054] The reputation curve and reputation evaluation results obtained are marked and displayed in the market model, and the reputation curve and reputation evaluation results are sent to the blockchain platform for on-chain;

[0055] When there is a dispute event, identify the corresponding dispute event, and identify the corresponding dispute cause according to the dispute event; obtain the corresponding purchase record from the blockchain platform according to the dispute event; extract the corresponding dispute feature data from the purchase record according to the dispute cause, make a dispute judgment based on the dispute feature data, and obtain the corresponding dispute judgment result;

[0056] When you disagree with the dispute judgment result, the corresponding management personnel will handle it.

[0057] Compared with the prior art, the present invention has the following beneficial effects:

[0058] Through the mutual cooperation among the blockchain platform, supply module, market module, consumer module, data analysis module and dispute handling module, the intelligent management of agricultural product sales is realized to ensure the authenticity and security of data; and the dispute handling module is used to realize online processing of both parties in dispute, thereby improving processing efficiency and service quality; blockchain technology is used to help solve food safety problems. By recording information on the procurement, production, transportation, and sales of agricultural products on the blockchain, the data and operation records of each link can be traced, effectively preventing the occurrence of food safety incidents. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0060] Figure 1 This is a principle block diagram of the present invention. DETAILED DESCRIPTION

[0061] The technical solution of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0062] like Figure 1 As shown, a blockchain-based agricultural product sales management platform includes a blockchain platform, a supply module, a market module, a consumer module, a data analysis module and a dispute resolution module;

[0063] The blockchain platform is built based on existing technologies and is used to store relevant data on the chain.

[0064] The supply module is used for authentication of various agricultural product sales sources in the market, and is mainly used by merchants selling agricultural products in corresponding areas such as vegetable markets and farmers' markets; that is, all agricultural product sales sources in the corresponding market areas need to be registered and authenticated; the agricultural product sales sources upload the traceability data of the agricultural products they sell, and the traceability data can be collected through the traceability links on the corresponding agricultural products, or the agricultural product sales sources collect corresponding images, texts, etc. as traceability data in the purchase, production and other links;

[0065] Identify the traceability data of each agricultural product uploaded by the agricultural product sales source, evaluate each traceability data, and obtain the traceability value corresponding to each agricultural product; for agricultural products that have not uploaded traceability data, but the agricultural product sales source sells the agricultural product, the traceability value is defaulted to 0;

[0066] Calculate the sum of the traceability values ​​corresponding to each agricultural product and mark it as the comprehensive traceability value;

[0067] According to the formula Calculate the corresponding traceability assessment value;

[0068] In the formula: PG is the traceability assessment value; e is the natural constant; A is the number of agricultural products corresponding to the agricultural product sales source; GSL is the comprehensive traceability value;

[0069] The traceability data, traceability value and traceability assessment value corresponding to each agricultural product sales source will be sent to the blockchain platform for chaining.

[0070] Among them, the methods for evaluating each traceability data include:

[0071] Determine the sales scope of agricultural products in the market, and then determine the various agricultural products that may be sold, obtain the production stages of each agricultural product, such as planting stage, maintenance stage, picking stage, processing stage, etc., and set them specifically according to the actual situation of the agricultural product; from the perspective of consumers, set corresponding weight coefficients for each production stage, that is, set them from the perspectives of consumer relationship, safety, quality, etc., and they are specifically set by professionals; establish corresponding agricultural product data tables according to the corresponding production stages and weight coefficients of each agricultural product; generally, the market management party establishes them according to their management needs, and they can be adjusted accordingly during the management process;

[0072] According to the agricultural product data table, a corresponding stage recognition model is established. The stage recognition model is used to identify and verify the data corresponding to the corresponding production stage in the traceability data to determine whether it includes the production stage of the agricultural product. The existing data recognition technology can be used to perform corresponding recognition and judgment. The expression of the stage recognition model is: Where: s is the input data, i.e., traceability data; i represents the corresponding production stage, i=1, 2, ..., n, n is a positive integer; the output data is the stage traceability value 1 or 0;

[0073] Analyze the traceability data through the stage identification model to obtain the stage traceability value corresponding to each production stage;

[0074] When the stage traceability value is 1, the integrity assessment is performed based on the traceability data corresponding to the production stage, and various data included in the preset different agricultural products at different production stages are obtained to form the standard data of each production stage. The integrity of the traceability data of the corresponding production stage is checked based on the standard data to obtain the corresponding integrity rate; if the stage traceability value is 0, the integrity rate is directly assumed to be 0;

[0075] According to the formula Calculate the traceability value of each agricultural product;

[0076] Where: GS is the traceability value; λi represents the corresponding weight coefficient; wi represents the corresponding completeness rate.

[0077] The market module is used to display the agricultural product related data in the market, and establish a market model corresponding to the corresponding market based on visualization technology, which can be a two-dimensional or three-dimensional model, for displaying the location of each agricultural product sales source and the corresponding agricultural products sold; connecting to the blockchain platform, obtaining the traceability evaluation value corresponding to each agricultural product sales source, the traceability data and traceability value of each agricultural product in real time, and integrating them into display data; displaying the display data in the market model; managers manage each agricultural product sales source through the market model, such as if the traceability does not meet the standards, the traceability evaluation value does not meet the requirements, the subsequent credibility value does not meet the standards, etc., and carry out corresponding market standard management according to the actual situation.

[0078] The consumer module is used for consumers to log in. After logging in, consumers can access the market model in the market module to intuitively understand the sales sources of various agricultural products in the market and the traceability of various agricultural products, so that consumers can choose to shop. After shopping, consumers can choose whether to upload purchase records according to their own needs, such as pictures, prices, weights, sales sources and other corresponding data of purchased agricultural products. When consumers need to upload purchase records, the corresponding purchase records will be sent to the blockchain platform for chaining. If it is online shopping, the corresponding purchase records can be directly identified and chained.

[0079] The data analysis module is used to analyze the data on the blockchain platform, identify the purchase records corresponding to each agricultural product sales source in the blockchain platform, and evaluate the reputation of each agricultural product sales source according to each purchase record to obtain a corresponding reputation value;

[0080] Generate a corresponding reputation curve according to each reputation value corresponding to the agricultural product sales source, with the horizontal axis being time and the vertical axis being the reputation value; identify the curve slope corresponding to the reputation curve in real time, and mark the curve slope in the reputation curve accordingly; conduct reputation evaluation according to the reputation curve, and evaluate from the curve slope and the reputation value respectively. When the reputation value is lower than a certain value, the reputation is evaluated as abnormal; when the curve slope is greater than a certain value, the reputation is evaluated as abnormal. Specifically, set corresponding evaluation standards according to market management needs and requirements, that is, corresponding judgment values; obtain corresponding reputation evaluation results;

[0081] The obtained reputation curve and reputation evaluation results are marked and displayed in the market model, and the reputation curve and reputation evaluation results are sent to the blockchain platform for chaining.

[0082] Methods for evaluating the creditworthiness of agricultural product sales sources based on various purchase records include:

[0083] Identify the type, image, weight, and unit price of agricultural products in the purchase records; verify the unit price according to the type of agricultural products, that is, verify it according to the price retained by the market management party based on the agricultural product sales source, calculate the corresponding unit price deviation rate, and evaluate whether the unit price is abnormal based on the unit price deviation rate. When the unit price is abnormal, set the unit price abnormality value to 1; when the unit price is normal, set the unit price abnormality value to 0; compare and judge based on the unit price deviation rate and the preset value;

[0084] The weight is checked according to the agricultural product image to obtain the corresponding weight abnormal value;

[0085] Calculate the single value corresponding to each purchase record according to the formula GPj=b1×DYj+b2×GYj;

[0086] Where: GPj is a single value, j represents the corresponding purchase record, j = 1, 2,..., m, and m is a positive integer; b1 and b2 are both proportionality coefficients, with the value range of 0 < b1 < 1 and 0 < b2 < 1; DYj represents the unit price outlier; GYj is the weight outlier;

[0087] According to the formula Calculate the corresponding credit value;

[0088] Where: XY is the credit value; e is the natural constant; ZG{*} is the conversion function, * is the input data, that is The value range of the credit value is [1, 100]; determine The corresponding value range, arrange the corresponding values in descending order, correspond the first and the last in the sorting to 100 and 1 respectively, and then perform corresponding conversions according to the difference to form a conversion relationship, and then set the corresponding conversion function.

[0089] The method for checking the weight based on the agricultural product image includes:

[0090] Establish an agricultural product model library, which is used to store the model data corresponding to various agricultural products. The model data includes image models, weights, volumes, agricultural product types, unit weights and other related information. The image model is easy to establish, but other 3D models can also be used; Exemplarily, the simulation collection and weighing can be directly carried out manually to determine each model data, and then the corresponding agricultural product model library can be established;

[0091] Establish an agricultural product recognition model, which is used to recognize the agricultural product image and estimate the corresponding agricultural product volume. It is mainly for the agricultural products collected integrally, such as rice, celery, etc. For those such as potatoes, onions, fish, etc., the weight can be directly matched based on the image model; Based on this, the agricultural products are divided into two categories, which are respectively marked as the first classification and the second classification, and the corresponding agricultural product ranges of the first classification and the second classification are set; The first classification corresponds to classifications such as rice; Specifically, the agricultural product recognition model is established based on neural networks such as CNN network or DNN network. The corresponding training set is established manually. The training set includes input data and output data. The input data is the image of the corresponding type of agricultural product, and the output data is the marked equivalent volume; Recognition is carried out through the successfully trained agricultural product recognition model.

[0092] Identify the types of agricultural products in the purchase record, and determine the corresponding classification according to the types of agricultural products;

[0093] When the agricultural product type belongs to the first category, the agricultural product image is analyzed by the agricultural product recognition model to obtain the corresponding volume, obtain the unit weight corresponding to the agricultural product type, and calculate the corresponding estimated weight according to the unit weight and volume; identify the weight in the purchase record and mark it as the purchase weight; set the weight deviation rate formula: weight deviation rate = (purchase weight-estimated weight) ÷ estimated weight; calculate the corresponding weight deviation rate according to the weight deviation rate formula; compare the weight deviation rate with the preset value to determine whether the weight is abnormal. When the weight is assessed to be abnormal, set the weight abnormality value to 1; when the weight is assessed to be normal, set the weight abnormality value to 0;

[0094] When the type of agricultural product belongs to the second classification, obtain the agricultural product image in the purchase record, input the agricultural product image into the agricultural product model for matching, that is, the similarity between it and the image models corresponding to the same type of agricultural products, and mark the image model with the highest similarity as the reference model; identify the weight corresponding to the reference model; calculate the corresponding estimated weight according to the weight corresponding to each reference model, that is, the sum of the weights corresponding to each reference model; obtain the corresponding purchase weight; calculate the corresponding weight deviation rate according to the weight deviation rate formula; compare the weight deviation rate with the preset value to determine whether the weight is abnormal, and when the assessed weight is abnormal, set the weight abnormality value to 1; when the assessed weight is normal, set the weight abnormality value to 0.

[0095] The dispute handling module is used to handle disputes when consumers have consumer disputes, such as merchants shortchanging goods, spoiled agricultural products, etc.; mark the disputes as dispute events; identify the causes of disputes, such as weight, quality, etc., according to the dispute events; obtain the corresponding purchase records from the blockchain platform according to the dispute events; extract the corresponding dispute feature data from the purchase records according to the dispute causes, such as weight issues, identify the weight assessment results corresponding to the purchase records, whether the weight is abnormal, and the weight abnormal value; unit price issues, the corresponding unit price abnormal value; quality issues, judge according to the corresponding agricultural product images, if the consumer brings the corresponding physical objects, judge whether they are the corresponding purchased agricultural products according to the agricultural product images; specifically, preset the corresponding dispute features according to the possible dispute causes, and then perform the corresponding data extraction to obtain the corresponding dispute feature data;

[0096] Dispute judgment is performed based on dispute feature data to obtain corresponding dispute judgment results; existing artificial intelligence technology can be used for judgment, such as direct judgment of abnormal weight values ​​and abnormal unit price values, and for other cases that cannot be directly judged, corresponding artificial intelligence models can be established for analysis, such as based on neural networks;

[0097] When consumers or agricultural product sales sources are dissatisfied, they can apply for manual evaluation; in the early stages, the problem can be solved directly online, unless it cannot be solved online, in which case it can be solved offline.

[0098] A method for managing agricultural product sales based on blockchain, the method comprising:

[0099] Establish a blockchain platform; conduct traceability analysis on agricultural products from various agricultural product sales sources in the market, obtain traceability assessment values, traceability data and traceability values ​​corresponding to each agricultural product sales source; send the traceability assessment values, traceability data and traceability values ​​corresponding to each agricultural product sales source to the blockchain platform for uploading;

[0100] Establish a market model, integrate the traceability evaluation value corresponding to each agricultural product sales source, the traceability data and traceability value of each agricultural product into display data; display the display data accordingly in the market model; managers manage each agricultural product sales source through the market model;

[0101] Consumers make shopping choices based on the market model; collect corresponding purchase records as needed, and send the purchase records to the blockchain platform for on-chain;

[0102] Identify the purchase records corresponding to each agricultural product sales source in the blockchain platform, conduct a reputation assessment on each agricultural product sales source based on each purchase record, and obtain a corresponding reputation value;

[0103] Generate a corresponding reputation curve according to each reputation value corresponding to the agricultural product sales source, identify the curve slope corresponding to the reputation curve in real time, and mark the curve slope in the reputation curve accordingly; perform reputation evaluation according to the reputation curve to obtain the corresponding reputation evaluation result;

[0104] The reputation curve and reputation evaluation results obtained are marked and displayed in the market model, and the reputation curve and reputation evaluation results are sent to the blockchain platform for on-chain;

[0105] When there is a dispute event, identify the corresponding dispute event, and identify the corresponding dispute cause according to the dispute event; obtain the corresponding purchase record from the blockchain platform according to the dispute event; extract the corresponding dispute feature data from the purchase record according to the dispute cause, make a dispute judgment based on the dispute feature data, and obtain the corresponding dispute judgment result;

[0106] When you disagree with the dispute judgment result, the corresponding management personnel will handle it.

[0107] The above formulas are all calculated by removing dimensions and taking numerical values. The formula is a formula that is closest to the actual situation obtained by collecting a large amount of data and performing software simulation. The preset parameters and preset thresholds in the formula are set by technical personnel in this field according to actual conditions or obtained by simulating a large amount of data.

[0108] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, device, article or method including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, device, article or method. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, device, article or method including the element.

[0109] The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, is also included in the patent protection scope of the present invention.

[0110] It will be apparent to those skilled in the art that the invention is not limited to the details of the exemplary embodiments described above and that the invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations falling within the meaning and scope of the equivalent elements of the claims be included in the invention. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.

[0111] For the convenience of description, the above devices are described in terms of functions and are divided into various units and described separately. Of course, when implementing the present application, the functions of each unit can be implemented in the same one or more software and / or hardware. It should be understood by those skilled in the art that the embodiments of the present invention can be provided as methods, systems or computer program products. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0112] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 The functionality specified in one or more boxes.

[0113] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A function specified in a process or multiple boxes.

[0114] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

Claims

1. A blockchain-based agricultural product sales management platform, characterized in that: Includes blockchain platform, supply module, market module, consumer module and data analysis module; The blockchain platform is used to put the uploaded data on the chain; The supply module is used to perform traceability analysis on agricultural products of various agricultural product sales sources in the market, identify the traceability data of each agricultural product uploaded by the agricultural product sales source, evaluate the traceability data, and obtain the traceability value corresponding to each agricultural product; calculate the traceability evaluation value of the agricultural product sales source according to the traceability value of each agricultural product; Send the traceability data, traceability value and traceability assessment value corresponding to each agricultural product to the blockchain platform for uploading; The market module is used to display data, establish a market model, obtain the traceability evaluation value corresponding to each agricultural product sales source, the traceability data and traceability value of each agricultural product in real time, and integrate them into display data; display the display data in the market model accordingly; managers manage each agricultural product sales source through the market model; The consumer module is used for consumers to log in. After the consumer logs in, the market model is displayed to the consumer, and the consumer makes shopping choices based on the market model; and the corresponding purchase records are collected as needed, and the purchase records are sent to the blockchain platform for chaining; The data analysis module is used to perform data analysis based on the blockchain platform, identify the purchase records corresponding to each agricultural product sales source in the blockchain platform, and evaluate the reputation of each agricultural product sales source according to each purchase record to obtain a corresponding reputation value; Generate a corresponding reputation curve according to each reputation value corresponding to the agricultural product sales source, identify the curve slope corresponding to the reputation curve in real time, and mark the curve slope in the reputation curve accordingly; perform reputation evaluation according to the reputation curve to obtain the corresponding reputation evaluation result; The reputation curve and reputation evaluation results obtained are marked and displayed in the market model, and the reputation curve and reputation evaluation results are sent to the blockchain platform for on-chain; Methods for evaluating various traceability data include: Establishing an agricultural product data table, wherein the agricultural product data table is used to count the production stages corresponding to each agricultural product and the weight coefficients corresponding to each production stage; Establish a corresponding stage identification model based on the agricultural product data table, analyze the traceability data through the stage identification model, and obtain the stage traceability value corresponding to each production stage; The expression of the stage identification model is: ; Where: s is the traceability data; i represents the corresponding production stage, i=1, 2, ..., n, n is a positive integer; the output data is the stage traceability value 1 or 0; Conduct integrity assessment on each production stage and obtain the corresponding integrity rate of each production stage; According to the formula Calculate the traceability value of each agricultural product; Where: GS is the traceability value; λi represents the weight coefficient; wi represents the completeness rate; Methods for evaluating the creditworthiness of agricultural product sales sources based on various purchase records include: Identify the type, image, weight and unit price of agricultural products in the purchase records; check the unit price according to the type of agricultural products. When the unit price is abnormal, set the abnormal unit price value to 1; when the unit price is normal, set the abnormal unit price value to 0; The weight is checked according to the agricultural product image to obtain the corresponding weight abnormal value; Calculate the single value corresponding to each purchase record according to the formula GPj = b1×DYj + b2×GYj; Where: GPj is the single value, j represents the corresponding purchase record, j = 1, 2, ……, m, m is a positive integer; b1 and b2 are both proportionality coefficients, and the value range is 0 < b1 < 1, 0 < b2 < 1; DYj represents the unit price outlier; GYj is the weight outlier; According to the formula Calculate the corresponding reputation value; Where: XY is the credit value; e is the natural constant; ZG{*} is the conversion function, * is the input data; the value range of the credit value is [1, 100].

2. According to claim 1, a blockchain-based agricultural product sales management platform is characterized in that: The method for calculating the traceability evaluation value of the agricultural product sales source according to the traceability value of each agricultural product includes: Calculate the sum of the traceability values corresponding to each agricultural product, and mark it as the comprehensive traceability value; According to the formula Calculate the corresponding traceability assessment value; Where: PG is the traceability evaluation value; e is the natural constant; A is the quantity of agricultural products corresponding to the agricultural product sales source; GSL is the comprehensive traceability value.

3. According to the blockchain-based agricultural product sales management platform of claim 1, it is characterized in that: The method for verifying the weight according to the agricultural product image includes: Establish an agricultural product model library and an agricultural product recognition model. The agricultural product model library is used to store the model data corresponding to various agricultural products. The model data includes an image model, weight, volume, agricultural product type, and unit weight; the agricultural product recognition model is used to recognize the agricultural product image and estimate the corresponding agricultural product volume; Identify the agricultural product type and agricultural product image in the purchase record, and calculate the corresponding weight deviation rate according to the agricultural product type and agricultural product image; conduct a weight anomaly assessment according to the weight deviation rate; When the weight is evaluated as abnormal, set the weight outlier to 1; When the weight is evaluated as normal, set the weight outlier to 0.

4. According to claim 3, a blockchain-based agricultural product sales management platform is characterized in that: The method for calculating the weight deviation rate according to the agricultural product type and agricultural product image includes: When the agricultural product type belongs to the first classification, analyze the agricultural product image through the agricultural product recognition model to obtain the corresponding agricultural product volume; match the corresponding unit weight according to the agricultural product type; calculate the corresponding estimated weight according to the unit weight and volume; When the agricultural product type belongs to the second classification, input the agricultural product image into the agricultural product model for matching to obtain each reference model, and identify the weight corresponding to the reference model; calculate the corresponding estimated weight according to the weights corresponding to each reference model; Mark the weight in the purchase record as the purchase weight; Set the weight deviation rate formula: weight deviation rate = (purchase weight - estimated weight) ÷ estimated weight; Calculate the corresponding weight deviation rate according to the weight deviation rate formula.

5. The agricultural product sales management platform based on blockchain according to claim 1 is characterized in that: It also includes a dispute handling module. The dispute handling module is used to perform corresponding dispute handling on dispute events, identify the corresponding dispute events, and identify the corresponding dispute reasons according to the dispute events; obtain the corresponding purchase records from the blockchain platform according to the dispute events; extract the corresponding dispute feature data from the purchase records according to the dispute reasons, and conduct dispute judgment according to the dispute feature data to obtain the corresponding dispute judgment result; When not agreeing with the dispute judgment result, it is handled by the corresponding management personnel.

6. A method for agricultural product sales management based on blockchain, characterized in that: Applied to an agricultural product sales management platform based on blockchain as described in any one of claims 1 to 5, the method includes: Establish a blockchain platform; conduct traceability analysis on agricultural products from various agricultural product sales sources in the market, obtain traceability assessment values, traceability data and traceability values ​​corresponding to each agricultural product sales source; send the traceability assessment values, traceability data and traceability values ​​corresponding to each agricultural product sales source to the blockchain platform for uploading; Establish a market model, integrate the traceability evaluation value corresponding to each agricultural product sales source, the traceability data and traceability value of each agricultural product into display data; display the display data accordingly in the market model; managers manage each agricultural product sales source through the market model; Consumers make shopping choices based on the market model; collect corresponding purchase records as needed, and send the purchase records to the blockchain platform for on-chain; Identify the purchase records corresponding to each agricultural product sales source in the blockchain platform, conduct a reputation assessment on each agricultural product sales source based on each purchase record, and obtain a corresponding reputation value; Generate a corresponding reputation curve according to each reputation value corresponding to the agricultural product sales source, identify the curve slope corresponding to the reputation curve in real time, and mark the curve slope in the reputation curve accordingly; perform reputation evaluation according to the reputation curve to obtain the corresponding reputation evaluation result; The reputation curve and reputation evaluation results obtained are marked and displayed in the market model, and the reputation curve and reputation evaluation results are sent to the blockchain platform for on-chain; When there is a dispute event, identify the corresponding dispute event, and identify the corresponding dispute cause according to the dispute event; obtain the corresponding purchase record from the blockchain platform according to the dispute event; extract the corresponding dispute feature data from the purchase record according to the dispute cause, make a dispute judgment based on the dispute feature data, and obtain the corresponding dispute judgment result; When you disagree with the dispute judgment result, the corresponding management personnel will handle it.

Citation Information

Patent Citations

  • Food quality security traceability and security level evaluation system

    CN111626749A

  • Agricultural product production date credible traceability method and system based on deep learning

    CN117709986A