Data sharing method and system for associating steel transaction platform with third party

By generating encrypted business data in the steel trading platform and performing data sharing processing, and generating intelligent trading contracts, the transaction risks and data security problems in steel trading are solved, real-time and security of data are achieved, and supply chain collaboration and financial service optimization are promoted.

CN119941257AActive Publication Date: 2025-05-06上海铁铁智慧供应链管理有限公司
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510016475.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-06
Publication Date
2025-05-06
Estimated Expiration
2045-01-06

AI Technical Summary

Technical Problem

There is a risk of losing money and money in steel transactions and the phenomenon that suppliers are defaulted on payments. It is difficult for existing technology to ensure data security and privacy in a multi-system integration and cross-organization collaboration environment, while quickly obtaining risk assessments of suppliers and demand-side behaviors.

Method used

A data sharing method for steel trading platform is proposed. By generating business data carrying timestamps in the server, distributing it to the corresponding trading node for encryption processing, generating encrypted business data with mask identity, and data sharing processing is performed based on transaction instructions, generating preliminary transaction contracts, and improving it into smart transaction contracts through data sharing content.

Benefits of technology

It realizes real-time, consistency and security of data, improves data availability and accessibility, meets the real-time needs of steel transactions, promotes supply chain collaboration and financial service optimization, and reduces transaction risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119941257A_ABST
    Figure CN119941257A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of steel transaction data, and discloses a data sharing method and system for a steel transaction platform associated with a third party, and the method comprises the following steps: enabling a service processing request to generate service data carrying a timestamp through an information writing template, distributing the service data to a corresponding transaction node according to the service type of the service data, carrying out encryption processing at the transaction node to obtain encrypted service data with a mask identity; obtaining transaction indication information of the current transaction node, and performing data sharing processing on the encrypted service data based on the transaction indication information to obtain target transaction data; the method comprises the steps of generating a preliminary transaction contract based on target transaction data, extracting transaction extension data and extension attention associated with the target transaction data according to the preliminary transaction contract, performing data sharing on the transaction extension data and the extension attention in a table structure, and completing the preliminary transaction contract by a user through data sharing content and marking the preliminary transaction contract as an intelligent transaction contract.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of steel trading data, and more specifically, to a data sharing method and system for a steel trading platform associated with a third party. Background Art

[0002] Since the amount of steel transactions is large, it is a great challenge for both suppliers and demanders. If the transaction method of payment first and delivery later is used, there is a risk of losing both money and goods. If the transaction method of delivery first and payment later is used, the supplier may face the phenomenon of being owed money or even refusing to pay the money, which makes the steel trade go bankrupt. People in the industry feel the risks and difficulties of this industry, which greatly restricts the development of the steel industry. A third-party reliable platform is needed to act as a payment intermediary to better protect the rights and interests of both parties. However, the steel trading platform needs to be linked to the third-party data sharing, which needs to be used in the environment of multi-system integration and cross-organizational collaboration. While ensuring the security and privacy of user data, it is also necessary to use technical means and management mechanisms to guide suppliers and demanders, quickly obtain risk assessments of demanders and suppliers' behaviors, and reasonably block the management of steel transactions with high risk levels.

[0003] For example, the Chinese patent publication number is: CN109166043A, which discloses a steel industry shared service platform and method, which intelligently matches supply and demand information and actively displays relevant results and contact information on the client, which can greatly shorten the process time of goods trading and the time of providing services. The platform integrates the vertical transaction process and the horizontal information of both supply and demand parties to achieve seamless connection, but the following problems still exist:

[0004] Steel transactions involve a large amount of sensitive data. When obtaining the identity information of suppliers and demanders, how to ensure the security and privacy of data during the sharing process? During the identity authorization process, is there any leakage of authorized information?

[0005] In the matching process, most of the data are arranged according to the needs of the demander or supplier. However, the data sources received in the third-party platform are not uniform. How to put the data from different sources into the same evaluation dimension and clarify the verification results under the corresponding evaluation dimension?

[0006] If suppliers or demanders are unwilling to grant credit and share data, or new users lack shared data, how can we ensure that in the absence of shared data, we can eliminate the possibility of false human operations?

[0007] In view of this, the present application proposes a data sharing method and system for a steel trading platform associated with a third party. Summary of the invention

[0008] In order to overcome the above-mentioned defects of the prior art, the present invention proposes a data sharing method and system for a steel trading platform associated with a third party, so as to achieve the real-time, consistency and security of data, so as to improve the availability and accessibility of data, meet the real-time requirements of steel trading, and promote supply chain collaboration and financial service optimization.

[0009] In a first aspect, the present invention provides a data sharing method for a steel trading platform associated with a third party, which is applied to a server and comprises the following steps:

[0010] The business processing request is written into the template through information to generate business data with timestamp, which is distributed to the corresponding transaction node according to the business type of the business data, and encrypted at the transaction node to obtain encrypted business data with mask identity;

[0011] Acquire the transaction indication information of the current transaction node, and perform data sharing processing on the encrypted business data based on the transaction indication information to obtain the target transaction data;

[0012] A preliminary transaction contract is generated based on the target transaction data. The transaction extension data and extended attention associated with the target transaction data are extracted according to the preliminary transaction contract. The transaction extension data and extended attention are shared in a table structure. Users improve the preliminary transaction contract through the data sharing content and mark it as a smart transaction contract.

[0013] As a preferred technical solution of the first aspect of the present invention, the writing logic of the business processing request is:

[0014] Authenticate the user identity information that issues the business processing request, match the basic configuration information of the current user's needs from the server, and obtain the information corresponding to the user's needs based on the basic configuration information and write it into the template;

[0015] Convert the current user identity information into a binary data stream, fill the binary data stream into the information writing template in sequence, and generate an identity authentication code;

[0016] Based on the indication information written into the information template, business data with timestamps are generated one by one, the business data is matched with corresponding business types through fuzzy processing, and is allocated to corresponding transaction nodes based on the business types;

[0017] At the transaction node, the identity authentication code is bit-XOR-encrypted according to a binary pseudo-random sequence to generate encrypted business data with a masked identity.

[0018] As a preferred technical solution of the first aspect of the present invention, the logic of matching transaction nodes based on business types is:

[0019] Determining a business type, where the business type includes a demand request instruction and a supply request instruction;

[0020] If the business type is a demand request instruction, a data transaction request is sent to the supplier; after obtaining the transaction data options sent by the transaction node, it is matched to the corresponding transaction node according to the transaction data options;

[0021] If the business type is a supply request instruction, the server parses the supply data to generate transaction data options, and stores the transaction data options at the corresponding transaction node.

[0022] As a preferred technical solution of the first aspect of the present invention, the transaction instruction information includes a main boot transaction program and a backup boot transaction program, wherein:

[0023] The transaction program functions corresponding to the primary boot transaction program and the backup boot transaction program are consistent;

[0024] The backup boot transaction program is used to guide the data sharing process of the encrypted business data when the main boot transaction program does not support data sharing.

[0025] As a preferred technical solution of the first aspect of the present invention, the logic of data sharing processing is:

[0026] Write the transaction data in the steel trading platform into the identification area corresponding to the transaction node, update the identification area in chronological order, and combine the transaction data in the identification area into a blockchain using the timestamp as a pointer;

[0027] The storage blockchain platform is built through smart contracts. Users initiate transactions, and the smart contract script instructions are automatically executed in the storage blockchain platform. The generated new transaction data is written into the storage blockchain platform, and a data sharing request is initiated.

[0028] Invited parties who meet the user's transaction requirements can obtain third-party credit through the access control mechanism, access user transaction data, and realize data sharing.

[0029] As a preferred technical solution of the first aspect of the present invention, the acquisition logic of the target transaction data is:

[0030] A plurality of identification areas are divided in the transaction node, wherein the identification areas include at least one first identification area containing a main boot transaction program and at least one second identification area containing a backup boot transaction program.

[0031] Pre-setting a transaction instruction information group list in each identification area according to a transaction procedure, wherein the transaction instruction information group list includes at least one transaction instruction information;

[0032] Extracting target transaction features from the encrypted business data to be shared based on the transaction indication information, and the user customizes the target transaction feature value for the target transaction feature in the data sharing;

[0033] Sorting the target transaction feature values ​​to generate a transaction instruction information group list corresponding to the current user, and obtaining a transaction calibration file corresponding to the transaction instruction information group list;

[0034] Writing the transaction calibration file into the identification area corresponding to the transaction node, so that the user can read the transaction calibration file from the identification area corresponding to the transaction node;

[0035] The encrypted business data calibrated based on the transaction calibration file is processed for data sharing to obtain target transaction data, wherein the obtained target transaction data includes target transaction characteristics and target transaction characteristic values.

[0036] As a preferred technical solution of the first aspect of the present invention, the acquisition logic of the smart transaction contract is:

[0037] Conduct integrity checks on preliminary transaction contracts based on historical transaction data, record integrity check results in real time, and extract and configure transaction data to be completed based on integrity check results;

[0038] Conduct compliance checks on preliminary transaction contracts based on a third-party platform, record compliance check results in real time, and supplement transaction data to be completed based on compliance check results;

[0039] Users obtain extended transaction data by custom filtering the transaction data to be completed, and set extended attention based on the extended transaction data; configure the transaction completion mechanism based on the extended transaction data and extended attention, and reset the target transaction data, preliminary transaction contract, extended transaction data and extended attention transaction in a table structure based on the transaction completion mechanism to obtain a smart transaction contract.

[0040] As a preferred technical solution of the first aspect of the present invention, the transaction process of the smart transaction contract is recorded and stored to form historical transaction data; based on the historical transaction data, the rules and trends in the transaction process are obtained to provide a basis for business optimization.

[0041] In a second aspect, the present invention provides a data sharing system for a steel trading platform associated with a third party, based on the implementation of the first aspect, comprising an information receiving module, a data access module and a data sharing module; each module is connected via wired and / or wireless connections;

[0042] The information receiving module writes the business processing request into the information template to generate business data with a timestamp, distributes the business data to the corresponding transaction node according to the business type, encrypts the business data at the transaction node to obtain encrypted business data with a masked identity; sends the current transaction node and the encrypted business data to the data access module;

[0043] The data access module obtains the transaction indication information of the current transaction node, performs data sharing processing on the encrypted business data based on the transaction indication information to obtain the target transaction data; and sends the target transaction data to the data sharing module;

[0044] The data sharing module generates a preliminary transaction contract based on the target transaction data, extracts the transaction extension data and extended attention associated with the target transaction data according to the preliminary transaction contract, and shares the transaction extension data and extended attention in a table structure. Users improve the preliminary transaction contract through the data sharing content and mark it as a smart transaction contract.

[0045] In a third aspect, the present invention provides an electronic device, comprising: a processor and a memory, wherein the memory stores a computer program that can be called by the processor;

[0046] The processor executes the first aspect by calling a computer program stored in the memory.

[0047] Technical effects and advantages of a data sharing method and system for a steel trading platform associated with a third party of the present invention:

[0048] The present invention effectively improves the data sharing efficiency and security between the steel trading platform and third parties, promotes supply chain collaboration and business decision optimization, and promotes the digital transformation and sustainable development of the steel industry. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 A schematic diagram of a data sharing system for a steel trading platform associated with a third party according to the present invention;

[0050] Figure 2 A flow chart of a data sharing method for a steel trading platform associated with a third party according to the present invention;

[0051] Figure 3 The figure is a schematic diagram of the structure of an electronic device of the present invention. DETAILED DESCRIPTION

[0052] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. 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.

[0053] The existing steel trading platform and third-party platform are relatively mature trading platforms. The steel trading platform corresponds to the database of the business system, which writes key information in steel trading such as product information, transaction information, financial information, etc. into the blockchain, and realizes automatic update and sharing of data through smart contracts;

[0054] If the connection is to be made through a third party, a data sharing agreement should be established between the steel trading platform and the third party to clarify the scope and authority of data sharing. By configuring the API interface, third parties are allowed to access and use data within the scope of authorization, and the data sharing system of the third party is connected through the steel trading platform, which is equivalent to providing a data integration platform to achieve real-time data synchronization between the steel trading platform and the third-party system, thereby ensuring timely update and consistency of data so that third parties can obtain the latest transaction information and market dynamics; desensitize the shared data to remove sensitive information to protect the privacy of enterprises and users; in the process of data transmission and storage, encryption technology is used to ensure data security, and at the same time, a strict access control mechanism is set up to ensure that only authorized third parties can access relevant data.

[0055] Example 1

[0056] See also Figure 1 As shown, a data sharing system for a steel trading platform associated with a third party in this embodiment is applied to a server; the server includes an information receiving module 100, a data access module 200, a block interaction module 300 and a security monitoring module 400; each module is connected by wire and / or wirelessly;

[0057] The information receiving module 100 writes the business processing request into the information template to generate business data with a timestamp, distributes the business data to the corresponding transaction node according to the business type, encrypts the business data at the transaction node to obtain encrypted business data with a masked identity; sends the current transaction node and the encrypted business data to the data access module 200;

[0058] It should be noted that: first, a standardized format is provided for business processing requests based on information writing templates to ensure the integrity and consistency of request information, facilitate accurate parsing and understanding of user business needs by the module, and reduce errors and ambiguities caused by non-standard request formats. Business processing requests in standardized formats are analyzed to obtain user signature information on business data, thereby preventing data from being tampered with or forged during transmission, thereby improving system security.

[0059] At the same time, business data is classified, managed and analyzed, and requests are assigned to corresponding transaction nodes according to the business type of business data, realizing intelligent routing of business requests, rationally allocating system resources, improving system processing efficiency and response speed, avoiding resource waste and processing bottlenecks, thereby promoting collaborative work between different transaction nodes and ensuring the smooth progress of business processes.

[0060] Specifically, the writing logic of the business processing request is:

[0061] Authenticate the user identity information that issues the business processing request, match the basic configuration information of the current user's needs from the server, and obtain the information corresponding to the user's needs based on the basic configuration information and write it into the template;

[0062] The current user identity information is converted into a binary data stream, and the binary data stream is sequentially filled into the information writing template to generate an identity authentication code; the user identity information is desensitized through the binary data stream, and encryption is also performed at the same time, and the data can be directly operated in the encrypted state.

[0063] Based on the indication information written into the information template, business data with timestamps are generated one by one. The business data is matched with the corresponding business type through fuzzy processing and allocated to the corresponding transaction node based on the business type. The business data corresponding to the current user is obtained in a targeted manner through the business type, and the data related to the business type is obtained in a targeted manner according to the business demand. The data is classified and different desensitization strategies are determined. This, to a certain extent, reduces the input of sensitive data from the root and completes the desensitization of sensitive data before data sharing and transmission.

[0064] At the transaction node, the identity authentication code is bit-XORed according to the binary pseudo-random sequence to generate encrypted business data with a masked identity: the desensitized data is encrypted so that even if the data is intercepted during transmission and processing, the original sensitive data cannot be directly obtained.

[0065] To further explain, the logic of matching transaction nodes based on business type is:

[0066] Determining a business type, where the business type includes a demand request instruction and a supply request instruction;

[0067] If the business type is a demand request instruction, a data transaction request is sent to the supplier; after obtaining the transaction data options sent by the transaction node, it is matched to the corresponding transaction node according to the transaction data options;

[0068] If the business type is a supply request instruction, the server parses the supply data to generate transaction data options, and stores the transaction data options at the corresponding transaction node.

[0069] It should be noted that: in the data integration platform, through the process of matching transaction nodes by business type, in subsequent operations, when the user stores the shared data in the corresponding transaction node, the corresponding shared data has removed sensitive information, and the data that the user needs to keep confidential is eliminated in the transaction data screening option, effectively protecting the confidential information of suppliers and demanders.

[0070] As a specific example, when the user is the demander, the user submits a steel purchase order to the server. The server parses the order content and identifies it as a demand request instruction, requiring steel to be obtained from the supplier; it automatically sends a data transaction request to the supplier related to the demand. The purchase order information corresponding to the data transaction request includes the specifications, quantity, quality requirements, etc. of the required steel, and asks the supplier whether there is inventory to meet the demand and provides a quotation; after receiving the data transaction request, the supplier will generate transaction data options based on its own inventory and cost factors and send them back to the system to respond to the invitation. For example, supplier A replied that there is inventory to meet the demand, the quotation is 5,000 yuan per ton, and the delivery time is 15 days; supplier B replied that there is insufficient inventory, but production can be arranged, the quotation is 5,200 yuan per ton, and the delivery time is 30 days. After the system receives the transaction data options of each supplier, it matches these options with the user's demand request according to the preset matching rules to determine the most suitable transaction node; for example, the system may match the transaction data options of supplier A to the corresponding transaction node according to priority rules such as the lowest price and the shortest delivery time, as the best choice for the user's demand request.

[0071] On the other hand, when the user is a supplier, the user submits a steel supply list to the server. The server parses the content of the list and identifies it as a supply request instruction, hoping to find potential buyers on the platform. The server extracts key information from the steel supply list, such as the specifications, quantity, quality grade, etc. of the steel, and generates transaction data options based on this information. For example, the server divides this batch of steel into several specifications and models, and generates a transaction data option for each model, including detailed product parameters and the quotation of supplier C, and stores the generated transaction data options at the corresponding transaction node. For example, in the platform's steel supply information database, a record is created for each transaction data option, including product information, supplier information, quotation and other fields, and it is associated with the corresponding transaction node, so that the demander can quickly find and select the appropriate transaction data option for transaction when browsing the supply information.

[0072] The data access module 200 obtains the transaction indication information of the current transaction node, performs data sharing processing on the encrypted business data based on the transaction indication information to obtain the target transaction data; and sends the target transaction data to the data sharing module 300;

[0073] Specifically, the transaction instruction information includes a main boot transaction program and a backup boot transaction program, wherein:

[0074] The transaction program functions corresponding to the primary boot transaction program and the backup boot transaction program are consistent;

[0075] The backup boot transaction program is used to guide the data sharing process of the encrypted business data when the main boot transaction program does not support data sharing.

[0076] To further illustrate, the logic of data sharing processing is:

[0077] Write the transaction data in the steel trading platform into the identification area corresponding to the transaction node, update the identification area in chronological order, and combine the transaction data in the identification area into a blockchain using the timestamp as a pointer;

[0078] The storage blockchain platform is built through smart contracts. Users initiate transactions, and the smart contract script instructions are automatically executed in the storage blockchain platform. The generated new transaction data is written into the storage blockchain platform, and a data sharing request is initiated.

[0079] Invited parties who meet the user's transaction requirements can obtain third-party credit through the access control mechanism, access user transaction data, and realize data sharing.

[0080] More specifically, the acquisition logic of the target transaction data is:

[0081] A plurality of identification areas are divided in the transaction node, wherein the identification areas include at least one first identification area containing a primary boot transaction program and at least one second identification area containing a backup boot transaction program; the identification areas are divided according to data type, business scenario or data sensitivity; each identification area corresponds to a set of specific transaction indication information for guiding data sharing processing;

[0082] A transaction instruction information group list is pre-set in each identification area according to the transaction procedure, and the transaction instruction information group list includes at least one transaction instruction information; the transaction instruction information group list includes multiple transaction instruction information, and each instruction information corresponds to a specific data sharing rule or operation step. For example, the instruction information may include the priority of data sharing, data format requirements, data transmission method, etc.

[0083] Based on the transaction indication information, the target transaction features are extracted from the encrypted business data that needs to be shared. Users customize the target transaction feature values ​​for the target transaction features in data sharing; the target transaction features are key information that needs to be paid attention to during the data sharing process, such as the timeliness, accuracy, and completeness of the data. For example, in steel transactions, the target transaction features may include the specifications, prices, and inventory of steel. Users are allowed to customize the target transaction features according to their own needs and assign different feature values. For example, users can set price as the most important feature and assign a higher feature value; and set delivery time as a secondary feature and assign a lower feature value.

[0084] The transaction instruction information group list corresponding to the current user is generated by sorting according to the size of the target transaction characteristic value, and the transaction calibration file corresponding to the transaction instruction information group list is obtained; the transaction calibration file contains the calibration parameters and rules required for data sharing, which are used to guide the calibration and decryption processing of encrypted business data. For example, the calibration file may contain information such as data format conversion rules and decryption keys.

[0085] The transaction calibration file is written into the identification area corresponding to the transaction node, so that the user can read the transaction calibration file from the identification area corresponding to the transaction node; the user can read the transaction calibration file from the identification area of ​​the transaction node to obtain the calibration information required for data sharing.

[0086] The encrypted business data calibrated based on the transaction calibration file is processed through data sharing to obtain target transaction data, wherein the target transaction data includes target transaction characteristics and target transaction characteristic values, and users can perform subsequent business operations and decisions based on this information.

[0087] It should be noted that the target transaction data contains key information closely related to the transaction, such as steel specifications, prices, inventory, delivery dates, etc. This information provides suppliers and demanders with accurate transaction basis, helping them make reasonable business decisions. For example, demanders can judge whether the price information in the target transaction data meets their budget requirements and decide whether to purchase; suppliers can reasonably arrange production and supply plans based on inventory information.

[0088] By analyzing the target transaction data, the risk of the transaction can be assessed. For example, if the target transaction data shows that the delivery time of steel is long, there may be a risk of supply delay; if the price fluctuates greatly, there may be price risk. Suppliers and demanders can take corresponding risk control measures based on these risk assessment results, such as adjusting procurement strategies, signing long-term supply contracts, etc., to reduce transaction risks.

[0089] The data sharing module 300 generates a preliminary transaction contract based on the target transaction data, extracts the transaction extension data and extended attention associated with the target transaction data according to the preliminary transaction contract, and shares the transaction extension data and extended attention in a table structure. The user improves the preliminary transaction contract through the data sharing content and marks it as a smart transaction contract.

[0090] A specific example expression is: In the steel trading platform, the target transaction data may include that demander A needs to purchase 100 tons of Q235 steel, supplier B's quotation is 5,000 yuan per ton, the delivery location is Shanghai, and the delivery time is 30 days later. The preliminary transaction contract terms may stipulate that supplier B must deliver 100 tons of Q235 steel to Shanghai within 30 days and deliver it to demander A. Demander A must pay the purchase price within 7 days after delivery. If supplier B fails to deliver the goods on time or the delivered steel does not meet the quality requirements, it must bear the corresponding liability for breach of contract.

[0091] However, in actual operation, there may be other areas that need to be negotiated, and the user may not negotiate in advance for various reasons. If the loss caused by the lack of negotiation is something that neither party wants to happen, therefore, in the analysis of the target transaction data, this embodiment also spontaneously considers the data associated with the target transaction data, such as logistics information (transportation method, transportation cost, transportation time, etc.), payment information (payment method, payment time, payment voucher, etc.), and after-sales service information (warranty period, maintenance service, etc.). It can be understood that in the above transaction, the transaction extension data may include that the transportation method selected by supplier B is sea transportation, the estimated transportation cost is 100 yuan per ton, and the payment method selected by demander A is bank transfer, and the payment time is 7 days after delivery.

[0092] Determine the extended attention: Extended attention refers to the user's attention and demand for transaction extended data. It can be determined through the user's historical behavior data, user feedback, etc. For example, demander A may pay more attention to the transportation time in the logistics information because it is related to the arrangement of its production plan; supplier B may pay more attention to the payment time in the payment information because it is related to the return of its funds.

[0093] Design a data sharing table based on the content and structure of the transaction extension data. The table should contain various information fields of the transaction extension data, as well as the user's attention score for each field. For example, the data sharing table can include the following fields: transportation method, transportation cost, transportation time, payment method, payment time, warranty period, etc., as well as the corresponding attention score field; fill in the transportation method as sea transportation, transportation cost as RMB 100 per ton, transportation time as 30 days, payment method as bank transfer, payment time as 7 days after delivery, and warranty period as 1 year in the table. At the same time, based on the user's attention score, the attention score for transportation time is 8 points, the attention score for payment time is 9 points, etc.

[0094] By viewing the extended transaction data and extended attention information in the data sharing table, users can understand the details of the transaction and the concerns of both parties, and supplement and improve the preliminary transaction contract. For example, after checking the attention score of the transportation time, demander A may request to add a clause to the contract, stipulating that if the transportation time exceeds 30 days, supplier B must pay liquidated damages; after checking the attention score of the payment time, supplier B may request to add a clause to the contract, stipulating that demander A must pay a 30% advance payment before delivery, forming the final smart transaction contract. Smart transaction contracts should contain all terms and conditions recognized by both parties, and be able to automatically execute and supervise the fulfillment of transactions. For example, a smart transaction contract can stipulate that supplier B automatically triggers a payment request after delivery, and demander A automatically completes payment after confirming that the goods have been received.

[0095] Specifically, the acquisition logic of the smart transaction contract is:

[0096] Conduct integrity checks on preliminary transaction contracts based on historical transaction data, record integrity check results in real time, and extract and configure transaction data to be completed based on integrity check results;

[0097] Conduct compliance checks on preliminary transaction contracts based on a third-party platform, record compliance check results in real time, and supplement transaction data to be completed based on compliance check results;

[0098] Users obtain extended transaction data by custom filtering the transaction data to be completed, and set extended attention based on the extended transaction data; configure the transaction completion mechanism based on the extended transaction data and extended attention, and reset the target transaction data, preliminary transaction contract, extended transaction data and extended attention transaction in a table structure based on the transaction completion mechanism to obtain a smart transaction contract.

[0099] It is further explained that the transaction process of the smart transaction contract is recorded and stored to form historical transaction data; based on the historical transaction data, the rules and trends in the transaction process are obtained to provide a basis for business optimization.

[0100] For example, by analyzing the price trends in the historical target transaction data, we can predict the future market situation and provide a reference for adjusting the pricing strategy; by analyzing the delivery date data, we can evaluate the supplier's supply capacity and logistics efficiency, and provide a basis for supplier selection and logistics optimization. If it is found that the order processing time in the target transaction data is long, we can analyze the reasons, optimize the order processing process, and improve business efficiency; if it is found that the inventory turnover rate is low, we can adjust the inventory management strategy to improve the inventory turnover efficiency.

[0101] Example 2

[0102] See also Figure 2 As shown, the part not described in detail in this embodiment is described in the first embodiment, and a data sharing method for associating a third party with a steel trading platform is provided, which is applied to a server and includes the following steps:

[0103] The business processing request is written into the template through information to generate business data with timestamp, which is distributed to the corresponding transaction node according to the business type of the business data, and encrypted at the transaction node to obtain encrypted business data with mask identity;

[0104] Acquire the transaction indication information of the current transaction node, and perform data sharing processing on the encrypted business data based on the transaction indication information to obtain the target transaction data;

[0105] A preliminary transaction contract is generated based on the target transaction data. The transaction extension data and extended attention associated with the target transaction data are extracted according to the preliminary transaction contract. The transaction extension data and extended attention are shared in a table structure. Users improve the preliminary transaction contract through the data sharing content and mark it as a smart transaction contract.

[0106] The writing logic of the business processing request is:

[0107] Authenticate the user identity information that issues the business processing request, match the basic configuration information of the current user's needs from the server, and obtain the information corresponding to the user's needs based on the basic configuration information and write it into the template;

[0108] Convert the current user identity information into a binary data stream, and fill the binary data stream into the information writing template in sequence to generate an identity authentication code;

[0109] Based on the indication information written into the information template, business data with timestamps are generated one by one, the business data is matched with corresponding business types through fuzzy processing, and is allocated to corresponding transaction nodes based on the business types;

[0110] At the transaction node, the identity authentication code is bit-XOR encrypted according to a binary pseudo-random sequence to generate encrypted business data with a masked identity.

[0111] The logic for matching transaction nodes based on business type is:

[0112] Determining a business type, where the business type includes a demand request instruction and a supply request instruction;

[0113] If the business type is a demand request instruction, a data transaction request is sent to the supplier; after obtaining the transaction data options sent by the transaction node, it is matched to the corresponding transaction node according to the transaction data options;

[0114] If the business type is a supply request instruction, the server parses the supply data to generate transaction data options, and stores the transaction data options at the corresponding transaction node.

[0115] The transaction instruction information includes a main boot transaction program and a backup boot transaction program, wherein:

[0116] The transaction program functions corresponding to the primary boot transaction program and the backup boot transaction program are consistent;

[0117] The backup boot transaction program is used to guide the data sharing process of the encrypted business data when the main boot transaction program does not support data sharing.

[0118] The logic of data sharing processing is:

[0119] Write the transaction data in the steel trading platform into the identification area corresponding to the transaction node, update the identification area in chronological order, and combine the transaction data in the identification area into a blockchain using the timestamp as a pointer;

[0120] The storage blockchain platform is built through smart contracts. Users initiate transactions, and the smart contract script instructions are automatically executed in the storage blockchain platform. The generated new transaction data is written into the storage blockchain platform, and a data sharing request is initiated.

[0121] Invited parties who meet the user's transaction requirements can obtain third-party credit through the access control mechanism, access user transaction data, and realize data sharing.

[0122] The acquisition logic of the target transaction data is:

[0123] A plurality of identification areas are divided in the transaction node, wherein the identification areas include at least one first identification area containing a main boot transaction program and at least one second identification area containing a backup boot transaction program.

[0124] Pre-setting a transaction instruction information group list in each identification area according to a transaction procedure, wherein the transaction instruction information group list includes at least one transaction instruction information;

[0125] Extracting target transaction features from the encrypted business data to be shared based on the transaction indication information, and the user customizes the target transaction feature value for the target transaction feature in the data sharing;

[0126] Sorting the target transaction feature values ​​to generate a transaction instruction information group list corresponding to the current user, and obtaining a transaction calibration file corresponding to the transaction instruction information group list;

[0127] Writing the transaction calibration file into the identification area corresponding to the transaction node, so that the user can read the transaction calibration file from the identification area corresponding to the transaction node;

[0128] The encrypted business data calibrated based on the transaction calibration file is processed for data sharing to obtain target transaction data, wherein the obtained target transaction data includes target transaction characteristics and target transaction characteristic values.

[0129] The acquisition logic of the smart transaction contract:

[0130] Conduct integrity checks on preliminary transaction contracts based on historical transaction data, record integrity check results in real time, and extract and configure transaction data to be completed based on integrity check results;

[0131] Conduct compliance checks on preliminary transaction contracts based on a third-party platform, record compliance check results in real time, and supplement transaction data to be completed based on compliance check results;

[0132] Users obtain extended transaction data by custom filtering the transaction data to be completed, and set extended attention based on the extended transaction data; configure the transaction completion mechanism based on the extended transaction data and extended attention, and reset the target transaction data, preliminary transaction contract, extended transaction data and extended attention transaction in a table structure based on the transaction completion mechanism to obtain a smart transaction contract.

[0133] The transaction process of the smart transaction contract is recorded and stored to form historical transaction data; based on the historical transaction data, the rules and trends in the transaction process are obtained to provide a basis for business optimization.

[0134] This embodiment ensures the security and accuracy of data by generating business data with timestamps from business processing requests and allocating them to transaction nodes for encryption processing according to business types; realizes efficient circulation and collaboration of data by obtaining transaction indication information and performing data sharing processing on encrypted business data; generates a preliminary transaction contract based on target transaction data, and improves it into a smart transaction contract in combination with user data sharing content, thereby improving the intelligence and personalization level of contract formulation; at the same time, records and stores the transaction process of the smart transaction contract to form historical transaction data, providing a strong basis for business optimization.

[0135] Example 3

[0136] An electronic device according to an exemplary embodiment includes: a processor and a memory, wherein the memory stores a computer program that can be called by the processor;

[0137] The processor executes the above-mentioned data sharing method for a steel trading platform associated with a third party by calling the computer program stored in the memory.

[0138] Figure 3 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. The electronic device may have relatively large differences due to different configurations or performances, and may include one or more processors (Central ProcessingUn its, CPU) and one or more memories, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor to implement a data sharing method for a steel trading platform associated with a third party provided by each of the above method embodiments. The electronic device may also include other components for realizing the functions of the device, for example, the electronic device may also have components such as a wired or wireless network interface and an input / output interface for input and output. The embodiments of the present application are not described in detail here.

[0139] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0140] It should be understood that determining B based on A does not mean determining B only based on A. B can also be determined based on A and / or other information.

[0141] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through a wired network or a wireless network. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0142] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the present invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0143] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0144] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only one, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0145] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0146] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0147] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

[0148] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A data sharing method for a steel trading platform associated with a third party, applied in a server, characterized in that: The following steps are involved: The business processing request is written into the template through information to generate business data with timestamp, which is distributed to the corresponding transaction node according to the business type of the business data, and encrypted at the transaction node to obtain encrypted business data with mask identity; Acquire the transaction indication information of the current transaction node, and perform data sharing processing on the encrypted business data based on the transaction indication information to obtain the target transaction data; A preliminary transaction contract is generated based on the target transaction data. The transaction extension data and extended attention associated with the target transaction data are extracted according to the preliminary transaction contract. The transaction extension data and extended attention are shared in a table structure. Users improve the preliminary transaction contract through the data sharing content and mark it as a smart transaction contract.

2. A data sharing method for a steel trading platform associated with a third party according to claim 1, characterized in that: The writing logic of the business processing request is: Authenticate the user identity information that issues the business processing request, match the basic configuration information of the current user's needs from the server, and obtain the information corresponding to the user's needs based on the basic configuration information and write it into the template; Convert the current user identity information into a binary data stream, and fill the binary data stream into the information writing template in sequence to generate an identity authentication code; Based on the indication information written into the information template, business data with timestamps are generated one by one, the business data is matched with corresponding business types through fuzzy processing, and is allocated to corresponding transaction nodes based on the business types; At the transaction node, the identity authentication code is bit-XOR encrypted according to a binary pseudo-random sequence to generate encrypted business data with a masked identity.

3. The data sharing method for a steel trading platform associated with a third party according to claim 2, characterized in that: The logic for matching transaction nodes based on business type is: Determining a business type, where the business type includes a demand request instruction and a supply request instruction; If the business type is a demand request instruction, a data transaction request is sent to the supplier; after obtaining the transaction data options sent by the transaction node, it is matched to the corresponding transaction node according to the transaction data options; If the business type is a supply request instruction, the server parses the supply data to generate transaction data options, and stores the transaction data options at the corresponding transaction node.

4. The data sharing method for a steel trading platform associated with a third party according to claim 3, characterized in that: The transaction instruction information includes a main boot transaction program and a backup boot transaction program, wherein: The transaction program functions corresponding to the primary boot transaction program and the backup boot transaction program are consistent; The backup boot transaction program is used to guide the data sharing process of the encrypted business data when the main boot transaction program does not support data sharing.

5. A data sharing method for a steel trading platform associated with a third party according to claim 4, characterized in that: The logic of data sharing processing is: Write the transaction data in the steel trading platform into the identification area corresponding to the transaction node, update the identification area in chronological order, and combine the transaction data in the identification area into a blockchain using the timestamp as a pointer; The storage blockchain platform is built through smart contracts. Users initiate transactions, and the smart contract script instructions are automatically executed in the storage blockchain platform. The generated new transaction data is written into the storage blockchain platform, and a data sharing request is initiated. Invited parties who meet the user's transaction requirements can obtain third-party credit through the access control mechanism, access user transaction data, and realize data sharing.

6. A data sharing method for a steel trading platform associated with a third party according to claim 5, characterized in that: The acquisition logic of the target transaction data is: A plurality of identification areas are divided in the transaction node, wherein the identification areas include at least one first identification area containing a main boot transaction program and at least one second identification area containing a backup boot transaction program. Pre-setting a transaction instruction information group list in each identification area according to a transaction procedure, wherein the transaction instruction information group list includes at least one transaction instruction information; Extracting target transaction features from the encrypted business data to be shared based on the transaction indication information, and the user customizes the target transaction feature value for the target transaction feature in the data sharing; Sorting the target transaction feature values ​​to generate a transaction instruction information group list corresponding to the current user, and obtaining a transaction calibration file corresponding to the transaction instruction information group list; Writing the transaction calibration file into the identification area corresponding to the transaction node, so that the user can read the transaction calibration file from the identification area corresponding to the transaction node; The encrypted business data calibrated based on the transaction calibration file is processed for data sharing to obtain target transaction data, wherein the obtained target transaction data includes target transaction characteristics and target transaction characteristic values.

7. A data sharing method for a steel trading platform associated with a third party according to claim 6, characterized in that: The acquisition logic of the smart transaction contract: Conduct integrity checks on preliminary transaction contracts based on historical transaction data, record integrity check results in real time, and extract and configure transaction data to be completed based on integrity check results; Conduct compliance checks on preliminary transaction contracts based on a third-party platform, record compliance check results in real time, and supplement transaction data to be completed based on compliance check results; Users obtain extended transaction data by custom filtering the transaction data to be completed, and set extended attention based on the extended transaction data; A transaction improvement mechanism is configured based on transaction extension data and extended attention. Based on the transaction improvement mechanism, the target transaction data, preliminary transaction contract, transaction extension data and extended attention transaction are reset in a table structure to obtain a smart transaction contract.

8. A data sharing method for a steel trading platform associated with a third party according to claim 7, characterized in that: The transaction process of the smart transaction contract is recorded and stored to form historical transaction data; based on the historical transaction data, the rules and trends in the transaction process are obtained to provide a basis for business optimization.

9. A data sharing system for a steel trading platform associated with a third party, based on the implementation of a data sharing method for a steel trading platform associated with a third party as claimed in any one of claims 1 to 8, characterized in that: It comprises an information receiving module (100), a data access module (200) and a data sharing module (300); each module is connected via wired and / or wireless connections; The information receiving module (100) writes the business processing request into the information template to generate business data with a timestamp, distributes the business data to the corresponding transaction node according to the business type of the business data, encrypts the business data at the transaction node to obtain encrypted business data with a masked identity; and sends the current transaction node and the encrypted business data to the data access module (200); The data access module (200) obtains the transaction indication information of the current transaction node, performs data sharing processing on the encrypted business data based on the transaction indication information to obtain target transaction data; and sends the target transaction data to the data sharing module (300); The data sharing module (300) generates a preliminary transaction contract based on the target transaction data, extracts the transaction extension data and the extended attention associated with the target transaction data according to the preliminary transaction contract, and shares the transaction extension data and the extended attention in a table structure. The user improves the preliminary transaction contract through the data sharing content and marks it as a smart transaction contract.

10. An electronic device, characterized in that: include: A processor and a memory, wherein the memory stores a computer program that can be called by the processor; The processor executes the data sharing method for a steel trading platform associated with a third party as described in any one of claims 1 to 8 by calling the computer program stored in the memory.

Citation Information

Patent Citations

  • An iron and steel industry shared service platform and method

    CN109166043A

  • Supervision method and supervision interface for intelligent service transaction

    CN111598574A

  • Industrial multi-source data acquisition and storage system

    CN114201540A

  • Data processing method and device based on block chain

    CN115913666A

  • Public trust ledger smart contract representation and exchange in a database system

    US20230368291A1