Bulk aquatic product transaction matching system based on multi-chain collaboration

Through the multi-chain collaborative bulk aquatic product transaction matching system, real-time monitoring and feedback adjustment of transaction parameters is solved, the problem of low transaction matching efficiency in the existing technology is improved, transaction efficiency and data security are achieved, and efficient and flexible transaction matching is achieved. .

CN119151684AInactive Publication Date: 2024-12-17HUACAI TECH (BEIJING) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411596122.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2024-12-17
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing bulk aquatic product trading platforms have problems such as information asymmetry, low transaction efficiency, and high data storage pressure. They lack real-time monitoring and feedback to adjust matching parameters, resulting in low transaction matching efficiency.

Method used

Adopt a bulk aquatic product transaction matching system based on multi-chain collaboration, including data acquisition module, data processing module, transaction matching module and information update module. Through real-time monitoring and feedback, transaction matching parameters are adjusted, and hash value or plaintext information is used for storage and Matching, calculate transaction matching degree based on environmental impact factors and information matching factors, and dynamically adjust trading strategies.

Benefits of technology

It improves transaction matching efficiency and data storage security and integrity, ensures transaction transparency and traceability, enhances system flexibility and adaptability, and improves transaction success rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119151684A_ABST
    Figure CN119151684A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of bulk aquatic product transaction, in particular to a bulk aquatic product transaction matching system based on multi-chain collaboration. The system comprises a data acquisition module, a data processing module, a transaction matching module and an information updating module. The input supply order and demand order are checked to ensure the accuracy and consistency of the data, the hash value or the plaintext information is selected to be stored in the corresponding channel to facilitate subsequent transaction matching and query, whether the attribute fields of the supply order and the demand order meet the standard requirement is checked through formatting analysis processing, and the transaction matching and query efficiency is improved. According to the method, the data quality is preliminarily ensured, transparency and traceability of transactions are ensured by adjusting matching parameters, automatically generating a contract and uploading the contract to a channel, high efficiency and flexibility of transaction matching are ensured by real-time monitoring and dynamic adjustment in combination with user feedback, external changes are responded in time, and a transaction strategy is optimized, so that the transaction success rate is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of bulk aquatic product trading, and in particular to a bulk aquatic product trading matching system based on multi-chain collaboration. Background Art

[0002] In order to ensure economic benefits, aquaculture enterprises need to trade aquatic products quickly. In traditional trading methods, aquatic product aquaculture enterprises and buyers need to conduct offline transactions, which leads to serious information asymmetry between buyers and sellers and low transaction efficiency. With the rapid development of e-commerce, the proportion of online transactions of aquatic products has increased year by year, but the aquatic product e-commerce platform has problems such as massive transaction data that is easy to be tampered with, large storage load, and low transaction efficiency. An advanced online transaction matching solution for aquatic products is urgently needed to ensure the security of its transactions, alleviate data storage pressure and improve transaction efficiency. Blockchain multi-chain technology is applied to the online transaction of aquatic products to optimize the online massive transaction data storage structure, improve the transaction information query speed, and improve the online transaction matching efficiency of aquatic products.

[0003] A Chinese patent document with publication number CN115953243A discloses a bulk transaction management system, method and storage medium based on blockchain, wherein the system includes a perception module, a support module, a core system module and a blockchain module; wherein the perception module is used to provide underlying services; the support module is used to provide basic services and support for the core system module; the core system module is used to provide transaction and management methods for the target products of the target industry; the blockchain module is used to build a real and credible online collaborative environment and incorporate the main business participants into the alliance chain; it can be seen that the existing bulk aquatic product trading platform technology lacks analysis of the business process of the aquatic product trading process to split it into multiple nodes, match the tasks of each node on the corresponding chain, so that each node only needs to maintain the data on its chain, reduce the storage pressure of the blockchain, and reduce the burden of data processing. Summary of the invention

[0004] To this end, the present invention provides a bulk aquatic product transaction matching system based on multi-chain collaboration, which is used to overcome the problem of low transaction matching efficiency in the prior art due to the lack of real-time monitoring and feedback to adjust matching parameters.

[0005] To achieve the above objectives, the present invention provides a bulk aquatic product trading matching system based on multi-chain collaboration, comprising: The data acquisition module initiates corresponding link requests based on the current transaction demand of aquatic products to obtain several supply orders and several demand orders; A data processing module receives each of the supply orders and each of the demand orders, and checks any of the supply orders and demand orders to select a hash value or plain text information to store; The transaction matching module calculates the real-time transaction matching degree of any order to be matched based on the environmental impact factor and the information matching factor, and compares the standard transaction matching degree with the real-time transaction matching degree. When the real-time transaction matching degree is greater than or equal to the standard transaction matching degree, the order to be traded is generated and pushed to the user end. When the real-time transaction matching degree is less than the standard transaction matching degree, the transaction matching parameters are adjusted in combination with the real-time monitoring results of the current monitoring cycle; Among them, adjusting the transaction matching parameters in combination with the real-time monitoring results of the current monitoring cycle includes increasing the preset minimum number of matching keywords when the real-time inventory is less than the actual demand; adjusting the environmental impact factor to the modified environmental impact factor when the maximum transaction matching accuracy is greater than the standard accuracy; and increasing the preset attribute demand to the modified attribute demand when the real-time inventory is greater than or equal to the actual demand. The order to be matched is a combination of a supply order and a demand order, and the transaction matching parameters include a preset attribute requirement, a preset minimum number of matching keywords, and an environmental impact factor; The information updating module is used to receive the transaction feedback information of the user terminal on the pending transaction order to automatically generate a transaction contract.

[0006] Furthermore, the transaction matching module includes a matching determination unit and a mismatch processing unit, wherein: The matching determination unit is used to determine that the current order to be matched is matched when the real-time transaction matching degree is greater than or equal to the standard transaction matching degree, and to determine that the current order to be matched is not matched when the real-time transaction matching degree is less than the standard transaction matching degree; The mismatch processing unit is used to generate a transaction matching accuracy change curve based on the comparison result of the standard accuracy and the maximum transaction matching accuracy, or adjust the environmental influencing factor when it is determined that the current supply order and the demand order are both mismatched.

[0007] Furthermore, the mismatch processing unit includes a first determination subunit, a curve drawing subunit and a curve analysis subunit, wherein: The first determination subunit is used to compare the standard accuracy rate with the maximum transaction matching accuracy rate; The curve drawing subunit is used to draw the change trend of the transaction matching accuracy rate over time when the maximum transaction matching accuracy rate is less than or equal to the standard accuracy rate, so as to generate a change curve of the transaction matching accuracy rate; The curve analysis subunit is used to analyze the actual slope of the change curve.

[0008] Furthermore, the transaction matching module further includes a supply quantity evaluation unit and a third adjustment unit, wherein: The supply quantity evaluation unit is used to perform supply quantity analysis on the aquatic product when the actual slope of the change curve is less than or equal to the standard slope, so as to adjust the demander information quantity and the supplier information quantity according to the supply quantity analysis result, or adjust the information quantity matching factor; The third adjustment unit is used to adjust the standard transaction matching degree to a modified transaction matching degree when the actual slope of the change curve is greater than the standard slope; Among them, the corrected transaction matching degree is the product of the standard transaction matching degree and the relative difference rate, and the relative difference rate is the proportion of the part of the actual slope that exceeds the standard slope in the standard slope.

[0009] Furthermore, the supply quantity evaluation unit includes an analysis subunit and an information quantity adjustment subunit, wherein: The analysis subunit is used to obtain the real-time inventory of the aquatic product and determine the real-time inventory according to the actual demand; The information quantity adjustment subunit is used to increase the preset attribute demand quantity when the real-time inventory quantity is greater than or equal to the actual demand quantity, so as to adjust the demander information quantity and the supplier information quantity; Among them, the preset attribute demand is the number of attribute categories in the current transaction demand, and the preset attribute demand is increased to the modified attribute demand. The modified attribute demand is the sum of the preset attribute demand and the increase step, and the increase step is 1.

[0010] Furthermore, the mismatch processing unit further includes a first calculation subunit, the first calculation subunit being used to calculate a maximum transaction matching correctness rate subunit; Among them, the maximum transaction matching accuracy is the highest proportion of transaction contracts generated in the pending transaction orders consisting of supply orders and demand orders of various types of aquatic products in the current monitoring period.

[0011] Furthermore, the transaction matching module further includes a second calculation unit, which is used to calculate the real-time transaction matching degree according to the environmental impact factor and the information matching factor; The real-time transaction matching degree is the sum of the environmental impact factor and the information matching factor; the information matching factor is the attribute matching degree between the supply order and the demand order in the order to be matched.

[0012] Furthermore, the transaction matching module further includes a first parameter adjustment unit and a second parameter adjustment unit, wherein: The first parameter adjustment unit is used to adjust the environmental impact factor to a modified environmental impact factor when the maximum transaction matching accuracy is greater than the standard accuracy; The second parameter adjustment unit is used to increase the preset minimum number of matching keywords when the real-time inventory is less than the actual demand, so as to adjust the information matching factor; Among them, the preset minimum number of matching keywords is increased to the corrected minimum number of matching keywords, the corrected minimum number of matching keywords is the sum of the preset minimum number of matching keywords and the increase step, and the increase step is set to 1; the corrected environmental impact factor is the sum of the environmental impact factor and the adjustment step, and the adjustment step is 0.2.

[0013] Furthermore, the data processing module formats and analyzes the supply order and demand order to determine whether the attribute fields meet the standard requirements, calculates hash values ​​for the supply order information and demand order information that meet the standard requirements, and uploads the hash values ​​to the corresponding channels.

[0014] Furthermore, when the information update module determines that the current order to be matched is a match, it updates the current order to be matched to an order to be traded, pushes it to the user end for verification, automatically generates a transaction contract and uploads it to the corresponding channel, and when the current order to be matched is determined to be unmatched, the order to be matched enters the next cycle for re-matching.

[0015] Compared with the prior art, the beneficial effect of the present invention is that by proofreading the input supply orders and demand orders, the accuracy and consistency of the data are ensured, and the hash value or plain text information is selected to be stored in the corresponding channel for subsequent transaction matching and query. Through formatting analysis and processing, the attribute fields of the supply orders and demand orders are examined to see whether they meet the standard requirements to preliminarily ensure the data quality. Only data that meets the standards can be subsequently processed. By calculating the hash values ​​of the supply orders and demand orders that meet the standards, the security and integrity of the data are ensured, and the storage of hash values ​​can effectively reduce the burden of on-chain storage. In the current monitoring cycle, the real-time transaction matching degree is calculated based on the environmental impact factor and the information matching factor. The environmental impact factor characterizes market fluctuations, seasonal changes, etc., while the information matching factor reflects the integrity and accuracy of the supply and demand information. The user provides feedback on the transaction order. If both parties agree to the transaction, the system automatically generates a transaction contract and uploads it to channel 5; if rejected, it enters the next cycle for re-matching. Through user feedback, the system can adjust the transaction strategy in time to ensure the effectiveness of the transaction. Efficiency. If the real-time transaction matching degree is less than the standard, the system determines it as a mismatch, obtains the user's order feedback data, calculates the maximum transaction matching accuracy, and by analyzing the user feedback data, the system promptly identifies potential problems and makes adjustments by optimizing the matching strategy. When it is determined that the maximum transaction matching accuracy is greater than the standard accuracy, it indicates that the market demand or supply has fluctuated drastically, causing the originally feasible transaction to become infeasible. The environmental impact factor is increased. By adjusting the environmental impact factor, the system can better respond to changes in the external environment and ensure the flexibility and adaptability of the transaction. If the maximum transaction matching accuracy is less than or equal to the standard accuracy, the next monitoring cycle will continue to be analyzed, and the trend of the transaction matching accuracy over time will be plotted. The contract will be automatically generated and uploaded to Channel 5 to ensure the transparency and traceability of the transaction. Through real-time monitoring, dynamic adjustment, and combined with user feedback, the efficiency and flexibility of the bulk aquatic product transaction matching system are ensured. Through comprehensive analysis of transaction matching, user feedback and market fluctuations, the system can respond to market changes in a timely manner, optimize transaction matching strategies, and thus improve the transaction success rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 This is a structural diagram of a bulk aquatic product trading matching system based on multi-chain collaboration according to an embodiment of the present invention; Figure 2 This is a schematic diagram of the structure of a transaction matching module according to an embodiment of the present invention; Figure 3 A schematic diagram of the structure of a mismatch processing unit according to an embodiment of the present invention; Figure 4 Schematic diagram of the structure of a supply quantity evaluation unit according to an embodiment of the present invention. DETAILED DESCRIPTION

[0017] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0018] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.

[0019] It should be noted that, in the description of the present invention, terms such as "up", "down", "left", "right", "inside" and "outside" indicating directions or positional relationships are based on the directions or positional relationships shown in the drawings. This is merely for the convenience of description and does not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation on the present invention.

[0020] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0021] See also Figure 1 As shown, it is a structural diagram of a bulk aquatic product transaction matching system based on multi-chain collaboration according to an embodiment of the present invention. The present invention provides a bulk aquatic product transaction matching system based on multi-chain collaboration, including: The data acquisition module initiates corresponding link requests based on the current transaction demand of aquatic products to obtain several supply orders and several demand orders; A data processing module receives each of the supply orders and each of the demand orders through a cross-chain protocol, and checks any of the supply orders and demand orders to select a hash value or plain text information to be stored in a corresponding channel; Among them, the supply order and demand order are formatted and analyzed to check whether the attribute fields meet the standard requirements, and the hash values ​​of the supply order information and demand order information that meet the standard requirements are calculated, and their hash values ​​are uploaded to the corresponding channels; The transaction matching module calculates the real-time transaction matching degree of any order to be matched based on the environmental impact factor and the information matching factor, and compares the standard transaction matching degree with the real-time transaction matching degree. When the real-time transaction matching degree is greater than or equal to the standard transaction matching degree, the order to be traded is generated and pushed to the user end. When the real-time transaction matching degree is less than the standard transaction matching degree, the transaction matching parameters are adjusted in combination with the real-time monitoring results of the current monitoring cycle; The order to be matched is a combination of a supply order and a demand order, and the order to be traded is the order to be matched that is determined to be matched; the transaction matching parameters include a preset attribute requirement, a preset minimum number of matching keywords, and an environmental impact factor; An information update module, used for receiving transaction feedback information of the user terminal on the pending transaction order, so as to automatically generate a transaction contract and upload it to a corresponding channel; The current transaction demand in this embodiment is the specific demand or supply situation for aquatic products input by the user end. The current transaction demand includes the type of aquatic products, the quantity of aquatic products, the delivery time, the quality requirements, and the geographical location. The preset attribute demand is the number of attribute categories in the current transaction demand, and the preset attribute demand is 5. For example, a wholesaler wants to buy a certain type of fish, and the transaction demand entered includes: product type: grass carp; quantity: 500 kilograms; price: no more than 20 yuan per kilogram; delivery time: delivery within the next 3 days; quality standard: freshness is required and meets national food safety standards; geographical location: the delivery location is a wholesale market in Beijing; the information matching factor is the information matching factor between the supply order and the order to be matched. The attribute matching degree of the demand order is determined by extracting attribute keywords from the supply order and the demand order with a preset minimum number of matching keywords, merging the keywords of the supply order and the demand order, removing duplicates, and obtaining a union; finding keywords that exist in both the supply order and the demand order to obtain an intersection; calculating the quotient of the union number and the intersection number of the attribute keywords of the supply order and the attribute keywords of the demand order to obtain the attribute matching degree, and the preset minimum number of matching keywords is set to 4; for example, the supply order keywords are: ["grass carp", "500 kg", "20 yuan", "fresh"], and the demand order keywords are: ["grass carp", "400 kg", "18 yuan", "fresh"], then the calculated attribute matching degree is 2 / 6=0.33.

[0022] In this embodiment, the multi-channel technology of blockchain is used to set a multi-chain storage architecture containing five channels; in a multi-chain collaborative environment, different channels represent different chains or sub-chains, and the data processing module needs to ensure that the data is correctly stored in the corresponding channels so that effective data interaction and management can be carried out between different chains. Each channel is responsible for storing different types of data: Channel 1: stores the registration information of the farmer enterprise and the hash value of its supply order information; Channel 2: stores the registration information of the wholesaler enterprise and the hash value of its demand order information; Channel 3: stores the registration information of the catering enterprise and the hash value of its demand order information; Channel 4: stores the registration information of the self-employed and the hash value of its demand order information; Channel 5: stores the plain text information of the transaction contract; the design of this multi-channel network enables data to be stored in a distributed manner, thereby improving the storage and query efficiency of information on the chain; the Kafka consensus protocol is used to ensure data consistency and security. For channels 1 to 4, the hash value of the corresponding plaintext information is stored instead of the plaintext information itself, thus saving storage space on the chain; each user registration information, supply order information or demand order information is converted into a 64-bit hexadecimal hash value by using the SHA-3-256 hash algorithm, and the security is verified by digital signature technology; channel 5 stores the plaintext information of the transaction contract to ensure the integrity and immutability of the contract information. The transaction contract information is uploaded to the chain in chronological order through the smart contract, and the Merkle tree structure is used to maintain the integrity of the data. According to the current transaction needs, a request is initiated to the relevant chain to obtain the required supply order and demand order information. For example, the supply order information of a specific farmer can be requested from channel 1, and the demand order information of the wholesaler can be requested from channel 2 at the same time; after receiving the request, the nodes on each chain retrieve the corresponding supply order and demand order data; these data can be hash values ​​or plaintext information, and the retrieved data is returned to the transaction matching module through the cross-chain protocol; after receiving the data, the transaction matching module formats and proofreads it to ensure the accuracy and consistency of the data. In a multi-chain collaborative architecture, the transaction matching module needs to obtain information (such as supply orders and demand orders) from multiple chains, and match and compare between different chains, with cross-chain data processing capabilities; the generated transaction contracts may need to be stored and managed on multiple chains, and the information update module can ensure the consistency and traceability of contract information between different chains.

[0023] In this embodiment, the input supply order and demand order are proofread to ensure the accuracy and consistency of the data, and the hash value or plain text information is selected to be stored in the corresponding channel for subsequent transaction matching and query. Through formatting analysis and processing, the attribute fields of the supply order and demand order are examined to see whether they meet the standard requirements to preliminarily ensure the data quality. Only data that meets the standards can be processed later. By calculating the hash value of the supply order and demand order that meet the standards, the security and integrity of the data are ensured, and the storage of the hash value can effectively reduce the burden of on-chain storage. In the current monitoring cycle, the real-time transaction matching degree is calculated based on the environmental impact factor and the information matching factor. The environmental impact factor characterizes market fluctuations, seasonal changes, etc., while the information matching factor reflects the integrity and accuracy of the supply and demand information. The user provides feedback on the transaction order. If both parties agree to the transaction, the system automatically generates a transaction contract and uploads it to channel 5; if rejected, it enters the next cycle for re-matching. Through user feedback, the system can adjust the transaction strategy in time to ensure the effectiveness of the transaction. If the real-time transaction matching degree is less than the standard, the system determines that it is not matched and obtains the user's Order feedback data, calculate the maximum transaction matching accuracy. By analyzing user feedback data, the system promptly identifies potential problems and makes adjustments by optimizing matching strategies. When it is determined that the maximum transaction matching accuracy is greater than the standard accuracy, it indicates that the market demand or supply has fluctuated drastically, causing the originally feasible transaction to become infeasible. The environmental impact factor is increased. By adjusting the environmental impact factor, the system can better respond to changes in the external environment and ensure the flexibility and adaptability of transactions. If the maximum transaction matching accuracy is less than or equal to the standard accuracy, the next monitoring cycle will continue to be analyzed, and the trend of transaction matching accuracy over time will be plotted. The contract will be automatically generated and uploaded to Channel 5 to ensure the transparency and traceability of the transaction. Through real-time monitoring, dynamic adjustment, and combined with user feedback, the efficiency and flexibility of the bulk aquatic product transaction matching system are ensured. Through comprehensive analysis of transaction matching, user feedback and market fluctuations, the system can respond to market changes in a timely manner, optimize transaction matching strategies, and thus improve the success rate of transactions. When processing data, matching transactions and updating information, the interaction and collaboration between different chains must be taken into account to ensure the efficiency and flexibility of the system.

[0024] See also Figure 2 , which is a schematic diagram of the structure of a transaction matching module according to an embodiment of the present invention; Specifically, the transaction matching module includes a matching determination unit and a mismatch processing unit, wherein: The matching determination unit is used to determine that the current order to be matched is matched when the real-time transaction matching degree is greater than or equal to the standard transaction matching degree, and update the current order to be matched to the order to be traded; and when the real-time transaction matching degree is less than the standard transaction matching degree, determine that the current order to be matched is not matched; The mismatch processing unit is used to generate a transaction matching accuracy change curve based on the comparison result of the standard accuracy and the maximum transaction matching accuracy, or adjust the environmental influencing factor when it is determined that the current supply order and the demand order are both mismatched.

[0025] The standard transaction matching degree set in this embodiment is affected by the actual circulation links of aquatic products and the actual supply and demand. The greater the obstacles in the circulation links of aquatic products, the more and more urgent the supply demand, the smaller the set standard transaction matching degree will be, so that the demander can match transactions with multiple suppliers, thereby promoting more supply orders to be matched with demand orders. Generally, it is set between 0.6-1.5, and is selected according to the actual circulation situation and supply and demand situation.

[0026] Specifically, when the current order to be matched is determined to be matched, the current order to be matched is updated to a transaction order and pushed to the user end for verification, so as to automatically generate a transaction contract and upload it to the corresponding channel; and when the current order to be matched is determined to be unmatched, the order to be matched enters the next cycle for re-matching.

[0027] By performing transaction matching calculations on each supply order and demand order, matching supply orders and demand orders are preliminarily screened out and pushed to the user end for verification. If both parties agree to the transaction, the system automatically generates a transaction contract and uploads it to Channel 5; if rejected, the next cycle is entered for rematching. When it is determined that the input supply order and demand order do not match, it means that the transaction matching degree of the current monitoring cycle is low. In this case, the mismatch is analyzed to optimize the transaction matching parameters, improve the matching accuracy, and enable the demand side to match with as many suppliers as possible, thereby promoting more supply orders and demand orders to complete transaction matching.

[0028] See also Figure 3 As shown, it is a structural schematic diagram of a mismatch processing unit according to an embodiment of the present invention; Specifically, the mismatch processing unit includes a first determination subunit, a curve drawing subunit and a curve analysis subunit, wherein: The first determination subunit is used to compare the standard accuracy rate with the maximum transaction matching accuracy rate; The curve drawing subunit is used to draw the change trend of the transaction matching accuracy rate over time when the maximum transaction matching accuracy rate is less than or equal to the standard accuracy rate, so as to generate a change curve of the transaction matching accuracy rate; The curve analysis subunit is used to analyze the actual slope of the change curve.

[0029] The standard accuracy rate in this embodiment indicates the proportion of orders agreed by users in the supply orders or demand orders pushed to the user end during the current monitoring period, which is used to measure the accuracy of the matching strategy. The higher the accuracy of the matching strategy, the higher the matching degree of the output supply orders and demand orders, and the higher the matching efficiency. The standard accuracy rate is generally set between 70% and 90%, and is selected according to the order volume of the supply orders and demand orders. The larger the order volume, the higher the standard accuracy rate can be set, so as to preferentially screen out the most matching supply orders and demand orders and push them to the user end, ensuring that the pushed orders are more matching. The monitoring period is set to 24 hours.

[0030] In this embodiment, the maximum transaction matching accuracy rate indicates the highest proportion of transaction contracts generated in the pending transaction orders composed of the supply orders of various types of aquatic products and the demand orders in the current monitoring period. The maximum transaction matching accuracy rate represents the maximum value of the transaction matching success rate in various types of aquatic products. The transaction matching accuracy rate is analyzed by comparing the maximum transaction matching accuracy rate in the current monitoring period with the standard accuracy rate. If it is determined that the maximum transaction matching accuracy rate is greater than the standard accuracy rate, it means that the proportion of transaction contracts generated by the pending transaction orders pushed to the user end is very high, but the matching degree between the supply orders and the demand orders in the current monitoring period is low, indicating that the data processing is correct and the matching situation between the supply orders and the demand orders can be correctly identified. The reason for the mismatch between the supply orders and the demand orders is the drastic fluctuation in market demand or supply, which leads to the originally feasible transactions. It is easy to become infeasible. At this time, it is necessary to adjust the environmental impact factors to adapt to the impact of the environment, increase the real-time transaction matching degree, enable the demand side to match transactions with more suppliers, thereby promoting more supply orders and demand orders to complete transaction matching. By adjusting the environmental impact factors, we can flexibly respond to environmental changes and ensure the success rate of transaction matching. When the maximum transaction matching accuracy is determined to be less than or equal to the standard accuracy, it means that the proportion of transaction contracts generated by the pending transaction orders pushed to the user end is low. At the same time, the matching degree of the supply order and the demand order in the current monitoring cycle is low. By obtaining the matching degree of the supply order and the demand order in the next cycle, the trend of the transaction matching accuracy over time is analyzed to accurately analyze the reasons, adapt to the regulation of transaction matching parameters, and ensure the effectiveness and adaptability of the transaction matching strategy.

[0031] Specifically, the transaction matching module further includes a supply quantity evaluation unit and a third adjustment unit, wherein: The supply quantity evaluation unit is used to perform supply quantity analysis on the aquatic product when the actual slope of the change curve is less than or equal to the standard slope, so as to adjust the demander information quantity and the supplier information quantity according to the supply quantity analysis result, or adjust the information quantity matching factor; The third adjustment unit is used to adjust the standard transaction matching degree to a modified transaction matching degree when the actual slope of the change curve is greater than the standard slope; Among them, the corrected transaction matching degree is the product of the standard transaction matching degree and the relative difference rate, and the relative difference rate is the proportion of the part of the actual slope that exceeds the standard slope in the standard slope.

[0032] In this embodiment, the standard slope is a set smaller value, and the set value approaches zero, indicating that the slope is almost unchanged, and can be set to 0.01. By comparing the standard slope with the actual slope, the changing trend of the change curve is analyzed, thereby analyzing the situation of completing the transaction and generating the transaction contract. If it is determined that the actual slope is less than or equal to the standard slope, it means that the transaction matching accuracy is still low. In this case, the accuracy of identifying the matching situation of the supply order and the demand order is small, and the matching strategy needs to be optimized. Then, by analyzing the supply volume, adjusting the information matching factor, or adjusting the demander's information volume and the supplier's information volume, the effectiveness and adaptability of the transaction matching strategy can be ensured. If it is determined that the actual slope is greater than the standard slope, it means that the transaction matching accuracy is only a short-term abnormal fluctuation, which will return to normal over time. Then, the standard transaction matching degree is appropriately increased to increase the accuracy of the transaction matching strategy.

[0033] See also Figure 4 As shown, it is a schematic diagram of the structure of a supply quantity evaluation unit according to an embodiment of the present invention; Specifically, the supply quantity evaluation unit includes an analysis subunit and an information quantity adjustment subunit, wherein: The analysis subunit is used to obtain the real-time inventory of the aquatic product and determine the real-time inventory according to the actual demand; The information quantity adjustment subunit is used to increase the preset attribute demand quantity when the real-time inventory quantity is greater than or equal to the actual demand quantity, so as to adjust the demander information quantity and the supplier information quantity.

[0034] By comparing the real-time inventory with the actual demand, the supply is analyzed. If the real-time inventory is determined to be greater than or equal to the actual demand, it means that the information in the supply order and the demand order is inconsistent, resulting in the inability to reach a transaction. The information volume of the demander and the information volume of the supplier are adjusted. If the real-time inventory is determined to be less than the actual demand, it means that the supplier's inventory is insufficient to meet the demander's order, resulting in the inability to complete the transaction. The preset minimum matching keyword number is increased to increase the number of attribute keywords extracted from the supply order and the demand order, thereby adjusting the information volume matching factor, thereby improving the accuracy and effectiveness of the transaction matching strategy. Among them, the preset minimum matching keyword number is increased to the correct minimum matching keyword number, and the correct minimum matching keyword number is the sum of the preset minimum matching keyword number and the increase step length, and the increase step length is set to 1.

[0035] Specifically, the mismatch processing unit further includes a first calculation subunit, which is used to calculate the maximum transaction matching correctness subunit; Among them, the maximum transaction matching accuracy is the highest proportion of transaction contracts generated in the pending transaction orders consisting of supply orders and demand orders of various types of aquatic products in the current monitoring period.

[0036] Specifically, the transaction matching module further includes a second calculation unit, which is used to calculate the real-time transaction matching degree according to the environmental impact factor and the information matching factor; The real-time transaction matching degree is the sum of the environmental impact factor and the information matching factor; the information matching factor is the attribute matching degree between the supply order and the demand order in the order to be matched.

[0037] Specifically, the transaction matching module further includes a first parameter adjustment unit and a second parameter adjustment unit, wherein: The first parameter adjustment unit is used to adjust the environmental impact factor to a modified environmental impact factor when the maximum transaction matching accuracy is greater than the standard accuracy; The second parameter adjustment unit is used to increase the preset minimum number of matching keywords when the real-time inventory is less than the actual demand, so as to adjust the information volume matching factor.

[0038] In this embodiment, the environmental impact factor is affected by the stability of the actual supply and transportation routes and the supply demand. It is generally set to 0.1, indicating that the default environmental factors have no interference with the supply chain transportation. If in the actual logistics transportation, the disturbance of environmental factors to the supply transportation is inevitable, then the preset environmental impact factor can be adaptively adjusted to 0.2. The corrected environmental impact factor indicates the degree of resistance to the influence of environmental factors on the transaction matching process during the actual transportation process. The smaller the calculated environmental impact factor, the smaller the degree of resistance to the influence of environmental factors on the transaction matching process, that is, the greater the transaction matching process is affected by the environment, the smaller the final calculated real-time transaction matching degree; the corrected environmental impact factor is the sum of the environmental impact factor and the adjustment step, and the adjustment step is 0.2.

[0039] When it is determined that the maximum transaction matching accuracy is greater than the standard accuracy, it means that the data processing is correct. The reason for the mismatch between the supply order and the demand order is the drastic fluctuation of market demand or supply, which makes the originally feasible transaction become infeasible. At this time, it is necessary to reduce the environmental impact factor to adapt to the impact of the environment and increase the accuracy of the matching strategy.

[0040] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.

[0041] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A bulk aquatic product trading matching system based on multi-chain collaboration, characterized by: include, The data acquisition module initiates corresponding link requests based on the current transaction demand of aquatic products to obtain several supply orders and several demand orders; A data processing module receives each of the supply orders and each of the demand orders, and checks any of the supply orders and demand orders to select a hash value or plain text information to store; The transaction matching module calculates the real-time transaction matching degree of any order to be matched based on the environmental impact factor and the information matching factor, and compares the standard transaction matching degree with the real-time transaction matching degree. When the real-time transaction matching degree is greater than or equal to the standard transaction matching degree, the order to be traded is generated and pushed to the user end. When the real-time transaction matching degree is less than the standard transaction matching degree, the transaction matching parameters are adjusted in combination with the real-time monitoring results of the current monitoring cycle; Among them, adjusting the transaction matching parameters in combination with the real-time monitoring results of the current monitoring cycle includes increasing the preset minimum number of matching keywords when the real-time inventory is less than the actual demand; adjusting the environmental impact factor to the modified environmental impact factor when the maximum transaction matching accuracy is greater than the standard accuracy; and increasing the preset attribute demand to the modified attribute demand when the real-time inventory is greater than or equal to the actual demand. The order to be matched is a combination of a supply order and a demand order, and the transaction matching parameters include a preset attribute requirement, a preset minimum number of matching keywords, and an environmental impact factor; The information updating module is used to receive the transaction feedback information of the user terminal on the pending transaction order to automatically generate a transaction contract.

2. The bulk aquatic product trading matching system based on multi-chain collaboration according to claim 1 is characterized in that: The transaction matching module includes a matching determination unit and a mismatch processing unit, wherein: The matching determination unit is used to determine that the current order to be matched is matched when the real-time transaction matching degree is greater than or equal to the standard transaction matching degree, and to determine that the current order to be matched is not matched when the real-time transaction matching degree is less than the standard transaction matching degree; The mismatch processing unit is used to generate a transaction matching accuracy change curve based on the comparison result of the standard accuracy and the maximum transaction matching accuracy, or adjust the environmental influencing factor when it is determined that the current supply order and the demand order are both mismatched.

3. The bulk aquatic product trading matching system based on multi-chain collaboration according to claim 2 is characterized in that: The mismatch processing unit includes a first determination subunit, a curve drawing subunit and a curve analysis subunit, wherein: The first determination subunit is used to compare the standard accuracy rate with the maximum transaction matching accuracy rate; The curve drawing subunit is used to draw the change trend of the transaction matching accuracy rate over time when the maximum transaction matching accuracy rate is less than or equal to the standard accuracy rate, so as to generate a change curve of the transaction matching accuracy rate; The curve analysis subunit is used to analyze the actual slope of the change curve.

4. The bulk aquatic product trading matching system based on multi-chain collaboration according to claim 2 is characterized in that: The transaction matching module further includes a supply quantity evaluation unit and a third adjustment unit, wherein: The supply quantity evaluation unit is used to perform supply quantity analysis on the aquatic product when the actual slope of the change curve is less than or equal to the standard slope, so as to adjust the demander information quantity and the supplier information quantity according to the supply quantity analysis result, or adjust the information quantity matching factor; The third adjustment unit is used to adjust the standard transaction matching degree to a modified transaction matching degree when the actual slope of the change curve is greater than the standard slope; Among them, the corrected transaction matching degree is the product of the standard transaction matching degree and the relative difference rate, and the relative difference rate is the proportion of the part of the actual slope that exceeds the standard slope in the standard slope.

5. The bulk aquatic product trading matching system based on multi-chain collaboration according to claim 4 is characterized in that: The supply quantity evaluation unit includes an analysis subunit and an information quantity adjustment subunit, wherein: The analysis subunit is used to obtain the real-time inventory of the aquatic product and determine the real-time inventory according to the actual demand; The information quantity adjustment subunit is used to increase the preset attribute demand quantity when the real-time inventory quantity is greater than or equal to the actual demand quantity, so as to adjust the demander information quantity and the supplier information quantity; Among them, the preset attribute demand is the number of attribute categories in the current transaction demand, and the preset attribute demand is increased to the modified attribute demand. The modified attribute demand is the sum of the preset attribute demand and the increase step, and the increase step is 1.

6. The bulk aquatic product trading matching system based on multi-chain collaboration according to claim 2 is characterized in that: The mismatch processing unit further includes a first calculation subunit, the first calculation subunit being used to calculate a maximum transaction matching correctness rate subunit; Among them, the maximum transaction matching accuracy is the highest proportion of transaction contracts generated in the pending transaction orders consisting of supply orders and demand orders of various types of aquatic products in the current monitoring period.

7. The bulk aquatic product trading matching system based on multi-chain collaboration according to claim 1 is characterized in that: The transaction matching module further includes a second calculation unit, which is used to calculate the real-time transaction matching degree according to the environmental impact factor and the information matching factor; The real-time transaction matching degree is the sum of the environmental impact factor and the information matching factor; the information matching factor is the attribute matching degree between the supply order and the demand order in the order to be matched.

8. The bulk aquatic product trading matching system based on multi-chain collaboration according to claim 5 is characterized in that: The transaction matching module further includes a first parameter adjustment unit and a second parameter adjustment unit, wherein: The first parameter adjustment unit is used to adjust the environmental impact factor to a modified environmental impact factor when the maximum transaction matching accuracy is greater than the standard accuracy; The second parameter adjustment unit is used to increase the preset minimum number of matching keywords when the real-time inventory is less than the actual demand, so as to adjust the information matching factor; Among them, the preset minimum number of matching keywords is increased to the corrected minimum number of matching keywords, the corrected minimum number of matching keywords is the sum of the preset minimum number of matching keywords and the increase step, and the increase step is set to 1; the corrected environmental impact factor is the sum of the environmental impact factor and the adjustment step, and the adjustment step is 0.

2.

9. The bulk aquatic product trading matching system based on multi-chain collaboration according to claim 1 is characterized in that: The data processing module formats and analyzes the supply order and demand order to determine whether the attribute fields meet the standard requirements, calculates the hash values ​​of the supply order information and demand order information that meet the standard requirements, and uploads their hash values ​​to the corresponding channels.

10. The bulk aquatic product trading matching system based on multi-chain collaboration according to claim 1 is characterized in that: When the information update module determines that the current order to be matched is a match, it updates the current order to be matched to an order to be traded, pushes it to the user end for verification, automatically generates a transaction contract and uploads it to the corresponding channel, and when the current order to be matched is determined to be unmatched, the order to be matched enters the next cycle for re-matching.

Citation Information

Patent Citations

  • Block chain-based bulk transaction management system and method, and storage medium

    CN115953243A

  • Supply chain logistics traceability system based on blockchain multi-chain cooperation

    CN110706006A

  • Aquatic product block chain traceability optimization system and method

    CN113506117A

  • Aquatic product block chain matchmaking transaction method based on credit mechanism

    CN116862648A

  • Aquatic product transaction matching method based on multi-chain storage optimization

    CN118037450A