A data sharing method and system for a steel transaction platform associated third party
By establishing a data sharing system between the steel trading platform and third-party platforms, and using encryption and blockchain technologies, the issues of data security and privacy in steel trading have been resolved. This has enabled real-time data processing, consistency, and security, and improved trading efficiency and supply chain collaboration.
Patent Information
- Application Number
- CN202510016475.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2045-01-06
AI Technical Summary
There are data security and privacy issues in steel transactions. Inconsistent data sources make assessment difficult, and it is difficult to prevent fraudulent operations when suppliers and demanders are unwilling to share data.
By establishing a data sharing system between the steel trading platform and third-party platforms, encryption and blockchain technologies are used to ensure data security and privacy, achieving real-time, consistent, and secure data. Smart contracts and access control mechanisms are employed for data sharing and evaluation.
It improves the availability and accessibility of data, promotes supply chain collaboration and financial service optimization, and ensures the security and efficiency of transactions.
Smart Images

Figure CN119941257B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of steel transaction data, and more particularly to a steel transaction platform associated third-party data sharing method and system. BACKGROUND
[0002] Due to the large amount of steel transactions, both suppliers and demanders are under great test. If the transaction mode of paying first and delivering later is used, there is a risk of money and goods being empty, and if the transaction mode of delivering first and paying later is used, the supplier may face the phenomenon of being owed goods and even not paying the goods, which makes the steel trade go bankrupt, and makes the industry people feel that the industry is risky and difficult, which greatly limits the development of the steel industry. A reliable platform of a third party is needed to act as a payment intermediary to better protect the interests of both parties, but the data sharing of the steel transaction platform associated with the third party needs to be used in a multi-system integration and cross-organizational collaboration environment, and in the case of protecting user data security and privacy, technical means and management mechanisms are also needed to guide suppliers and demanders, quickly obtain risk assessment of the behavior of demanders and suppliers, and reasonably block the steel transaction management with high risk level.
[0003] For example, Chinese patent CN109166043A 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 transactions and the service time, and the platform integrates the vertical transaction process and the horizontal supply and demand information, and realizes seamless connection, but still has the following problems:
[0004] Steel transactions involve a large amount of sensitive data, and when obtaining the identity information of suppliers and demanders, how to ensure the security and privacy of data in the sharing process, and whether there is leakage of authorized information in the process of identity authorization;
[0005] In the matching process, it is mostly arranged according to the demand of demanders or suppliers, but the data sources received in the third-party platform are not unified, how to arrange different source data in the same evaluation latitude, and clearly check the results in the corresponding evaluation latitude;
[0006] If the supplier or demander is unwilling to grant credit and share data, or the new user lacks shared data, how to ensure that in the case of lack of shared data, the possibility of artificial false operation is eliminated.
[0007] Therefore, the present application provides a steel transaction platform associated third-party data sharing method and system. SUMMARY
[0008] In order to overcome the above-mentioned defects of the prior art, the present application provides a steel transaction platform associated with a third party data sharing method and system, which realizes the real-time, consistency and security of data, improves the availability and accessibility of data, meets the real-time demand of steel transaction, and promotes the supply chain collaboration and financial service optimization.
[0009] In a first aspect, the present application provides a steel transaction platform associated with a third party data sharing method, applied to a server, comprising the following steps:
[0010] The business processing request is written into a template to generate business data carrying a timestamp, and the business data is distributed to the corresponding transaction node according to the business type, and the encrypted business data with a masked identity is obtained by encryption processing at the transaction node;
[0011] Obtain 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 target transaction data;
[0012] Generate a preliminary transaction contract based on the target transaction data, extract the transaction extension data and extension attention associated with the target transaction data according to the preliminary transaction contract, and share the transaction extension data and extension attention in a table structure, and the user improves the preliminary transaction contract through the data sharing content, and marks it as an intelligent transaction contract.
[0013] As a preferred technical solution of the first aspect of the present application, the writing logic of the business processing request is:
[0014] The user identity information of the business processing request is authenticated, the basic configuration information of the current user demand is matched from the server, and the information writing template corresponding to the user demand is obtained based on the basic configuration information;
[0015] The current user identity information is converted into a binary data stream, and the binary data stream is sequentially filled in the information writing template to generate an identity authentication code;
[0016] The business data carrying a timestamp is generated based on the indication information in the information writing template, and the business data is matched with the corresponding business type through fuzzy processing, and distributed to the corresponding transaction node based on the business type;
[0017] The identity authentication code is encrypted by bit XOR at the transaction node according to the binary pseudo-random sequence, and the encrypted business data with a masked identity is generated.
[0018] As a preferred technical solution of the first aspect of the present application, the logic of matching the transaction node based on the business type is:
[0019] Determine the business type, which includes demand request instructions and supply request instructions;
[0020] If the business type is a demand request instruction, a data transaction request is sent to the supplier; after obtaining the transaction data option sent by the transaction node, the transaction data option is matched to the corresponding transaction node according to the transaction data option;
[0021] If the business type is a supply request instruction, the server generates a transaction data option based on data analysis of the supply data, and stores the transaction data option in the corresponding transaction node.
[0022] As a preferred technical solution of the first aspect of the application, the transaction instruction information includes a main boot transaction program and a backup boot transaction program, wherein:
[0023] The main boot transaction program and the backup boot transaction program have consistent transaction program functions;
[0024] The backup boot transaction program is used to guide the data sharing processing of 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 application, the logic of the data sharing processing is:
[0026] The transaction data in the steel transaction platform is written into the corresponding identification area of the transaction node, and the identification area is updated in chronological order, and the transaction data in the identification area is combined to form a block chain with a time stamp as a pointer;
[0027] The warehouse block chain platform is built through the smart contract, the user initiates the transaction, the smart contract script instruction is automatically executed in the warehouse block chain platform, and the new transaction data generated is written into the warehouse block chain platform, and the data sharing request is initiated;
[0028] The invited party meeting the user's transaction requirements obtains third-party credit through the access control mechanism, accesses the user's transaction data, and realizes data sharing.
[0029] As a preferred technical solution of the first aspect of the application, the acquisition logic of the target transaction data is:
[0030] A plurality of identification areas are divided in the transaction node, the identification area includes 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] A transaction instruction information group list is set in each identification area according to the transaction program, and the transaction instruction information group list includes at least one transaction instruction information;
[0032] The target transaction feature is extracted from the encrypted business data to be shared based on the transaction indication information, and the target transaction feature value is customized by the user in the data sharing;
[0033] The transaction indication information group list corresponding to the current user is generated by sorting according to the target transaction feature value, and the transaction calibration file corresponding to the transaction indication information group list is obtained;
[0034] 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;
[0035] The target transaction data is obtained by performing data sharing processing on the encrypted business data calibrated based on the transaction calibration file, and the target transaction data includes the target transaction feature and the target transaction feature value.
[0036] As a preferred technical solution of the first aspect of the application, the acquisition logic of the intelligent transaction contract includes:
[0037] The integrity of the preliminary transaction contract is checked based on the historical transaction data, the checking result of the integrity is recorded in real time, and the configuration of the transaction data to be perfected is extracted based on the checking result of the integrity;
[0038] The compliance of the preliminary transaction contract is checked based on the third-party platform, the checking result of the compliance is recorded in real time, and the configuration of the transaction data to be perfected is supplemented based on the checking result of the compliance;
[0039] The user obtains transaction extension data by customizing and screening the transaction data to be perfected, and sets extension attention according to the transaction extension data; the transaction perfecting mechanism is configured based on the transaction extension data and the extension attention, and the intelligent transaction contract is obtained by resetting the target transaction data, the preliminary transaction contract, the transaction extension data and the extension attention transaction in the form of table structure based on the transaction perfecting mechanism.
[0040] As a preferred technical solution of the first aspect of the application, the transaction process of the intelligent transaction contract is recorded and stored to form historical transaction data; the rules and trends in the transaction process are obtained based on the historical transaction data, which provides a basis for business optimization.
[0041] Secondly, the application provides a data sharing system of a steel transaction platform associated with a third party, which is based on the implementation of the first aspect and includes an information receiving module, a data access module and a data sharing module; each module is connected through wired and / or wireless connection;
[0042] The information receiving module generates business data carrying a timestamp by writing a business processing request into a template, distributes the business data to a corresponding transaction node according to a business type of the business data, and obtains encrypted business data with a masked identity by encryption processing at the transaction node; and sends the current transaction node and the encrypted business data to the data access module.
[0043] The data access module obtains 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.
[0044] The data sharing module generates a preliminary transaction contract based on the target transaction data, extracts transaction extension data and extension attention associated with the target transaction data according to the preliminary transaction contract, performs data sharing on the transaction extension data and the extension attention in a table structure, and perfects the preliminary transaction contract into an intelligent transaction contract by a user through data sharing content.
[0045] In a third aspect, the present application 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 the computer program stored in the memory.
[0047] The technical effects and advantages of the data sharing method and system of the steel transaction platform associated with a third party of the present application are as follows:
[0048] The present application effectively improves the data sharing efficiency and security of the steel transaction platform and the third party, and promotes supply chain collaboration and business decision optimization. BRIEF DESCRIPTION OF DRAWINGS
[0049] Figure 1 A schematic diagram of a data sharing system of a steel transaction platform associated with a third party of the present application;
[0050] Figure 2 A flowchart of a data sharing method of a steel transaction platform associated with a third party of the present application;
[0051] Figure 3 A structural schematic diagram of an electronic device of the present application. DETAILED DESCRIPTION
[0052] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0053] The existing steel trading platform and the third party platform are relatively mature trading platforms. The steel trading platform corresponds to the database of the business system, writes the key information in the steel trading such as the product information, the transaction information, the financial information and the like into the block chain, and realizes the automatic update and sharing of the data through the smart contract;
[0054] If the association is to be carried out through the third party, a data sharing agreement is established between the steel trading platform and the third party, and the scope and the authority of the data sharing are clearly defined. Through the configuration of the API interface, the third party is allowed to access and use the data within the authorized scope, and the data sharing system of the third party is associated through the steel trading platform, which is equivalent to providing a data integration platform. Real-time data synchronization between the steel trading platform and the third party system is realized, so as to ensure the timely update and consistency of the data, so that the third party can obtain the latest transaction information and market dynamics; the shared data is desensitized to remove sensitive information, so as to protect the privacy of enterprises and users; in the process of data transmission and storage, encryption technology is adopted to ensure the security of the data, and at the same time, a strict access control mechanism is set to ensure that only the authorized third party can access the related data.
[0055] Embodiment 1
[0056] Please refer to Figure 1 The steel trading platform associated with the third party data sharing system described in the embodiment is applied to a server; the server comprises an information receiving module 100, a data access module 200 and a data sharing module 300; each module is connected through wired and / or wireless connection;
[0057] The information receiving module 100 generates business data carrying a time stamp by writing business processing requests into an information writing template, distributes the business data to the corresponding transaction node according to the business type of the business data, and obtains encrypted business data with a mask identity through encryption processing at the transaction node; the current transaction node and the encrypted business data are sent to the data access module 200;
[0058] It should be noted that: first, the information writing template provides a standardized format for the business processing request, ensures the integrity and consistency of the request information, facilitates the module to accurately analyze and understand the business requirements of the user, and reduces errors and ambiguities caused by non-standard request format. The business processing request after using the standardized format is analyzed to obtain the signature information of the user on the business data, to prevent the data from being tampered with or forged during transmission, thereby improving the security of the system.
[0059] Meanwhile, the business data is classified, managed and analyzed, the request is distributed to the corresponding transaction node according to the business type of the business data, the intelligent routing of the business request is realized, the system resources are reasonably distributed, the processing efficiency and response speed of the system are improved, the resource waste and processing bottleneck are avoided, the collaborative work between different transaction nodes is promoted, and the smooth operation of the business process is ensured.
[0060] Specifically, the writing logic of the business processing request is:
[0061] The user identity information of the issued business processing request is authenticated, the basic configuration information of the current user demand is matched from the server, the information writing template of the corresponding user demand is obtained based on the basic configuration information;
[0062] The current user identity information is converted into a binary data stream, and the binary data stream is sequentially filled in the information writing template to generate an identity authentication code; the user identity information is desensitized through the binary data stream, and at the same time, the encryption function is realized, and the data can be directly operated in the encrypted state.
[0063] The business data carrying the timestamp is generated based on the indication information in the information writing template, and the business data is matched with the corresponding business type through fuzzy processing, and is distributed to the corresponding transaction node based on the business type; the corresponding business data of the current user is obtained through the business type, and the data related to the business type is obtained according to the business demand, the data is classified, and different desensitization strategies are determined; to a certain extent, the input of sensitive data is reduced from the root, and the desensitization of sensitive data is completed before data sharing and transmission.
[0064] The identity authentication code is encrypted by bit XOR based on the binary pseudo-random sequence at the transaction node to generate encrypted business data with masked identity: the desensitized data is encrypted, so even if the data is intercepted during transmission and processing, the original sensitive data cannot be directly obtained.
[0065] Further, the logic of matching the transaction node based on the business type is:
[0066] The business type is determined, and the business type includes demand request instruction and supply request instruction;
[0067] If the business type is a demand request instruction, a data transaction request is sent to the supplier; after the transaction data option sent by the transaction node is obtained, the transaction data option is matched to the corresponding transaction node;
[0068] If the business type is a supply request instruction, the transaction data option is generated based on the data analysis of the server on the supply data, and the transaction data option is stored in the corresponding transaction node.
[0069] It should be noted that: in the data integration platform, through the process of matching the transaction node by the business type, in the subsequent operation, the user only needs to store the shared data in the corresponding transaction node, and the corresponding shared data has removed the sensitive information, and the data that the user needs to keep secret is excluded in the screening transaction data option, effectively protecting the confidential information of the suppliers and demanders.
[0070] Specifically, when the user is a demander, the user submits a steel procurement order to the server, the server parses the order content, identifies and judges that it is a demand request instruction, and needs to obtain steel from the supplier; automatically sends a data transaction request to the supplier related to the demand, the data transaction request corresponds to the procurement order information, including the specifications, quantity, quality requirements of the required steel, etc., inquires the supplier whether there is inventory to meet the demand and provides a quotation; after receiving the data transaction request, the supplier will generate a transaction data option according to its own inventory situation and cost factors, and send it back to the system to respond to the invitation. For example, supplier A replies that there is inventory to meet the demand, the price is 5000 yuan per ton, and the delivery period is 15 days; supplier B replies that the inventory is insufficient, but can arrange production, the price is 5200 yuan per ton, and the delivery period 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 option of supplier A to the corresponding transaction node as the best choice for the user's demand request according to the priority rules of the lowest price and the shortest delivery period.
[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 list content, identifies and judges that it is a supply request instruction, and hopes to find potential buyers on the platform. The server extracts key information such as the specifications, quantity, and quality grade of the steel from the steel supply list, and generates transaction data options based on these information. For example, the server divides the 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. The generated transaction data options are stored in the corresponding transaction nodes. For example, in the steel supply information database of the platform, a record is created for each transaction data option, including product information, supplier information, and quotation 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, and processes the encrypted business data based on the transaction indication information to obtain target transaction data; sends the target transaction data to the data sharing module 300;
[0073] Specifically, the transaction indication information includes a primary boot transaction program and a backup boot transaction program, wherein:
[0074] The primary boot transaction program and the backup boot transaction program correspond to the same transaction program function;
[0075] The backup boot transaction program is used to guide the data sharing processing of the encrypted business data when the primary boot transaction program does not support data sharing.
[0076] Further, the logic of the data sharing processing is:
[0077] Write the transaction data in the steel transaction 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 to form a block chain with a timestamp as a pointer;
[0078] Build a warehouse block chain platform through a smart contract, initiate a transaction by a user, automatically execute the smart contract script instruction in the warehouse block chain platform, and write the generated new transaction data into the warehouse block chain platform to initiate a data sharing request;
[0079] The invited party meeting the user's transaction requirements obtains third-party credit through an access control mechanism, accesses the user's transaction data, and realizes data sharing.
[0080] More specifically, the logic of obtaining the target transaction data is:
[0081] Divide multiple identification areas in the transaction node, 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 types, business scenarios, or data sensitivity; each identification area corresponds to a specific set of transaction indication information for guiding data sharing processing;
[0082] Pre-set a transaction indication information group list in each identification area according to the transaction program, the transaction indication information group list includes at least one transaction indication information; the transaction indication information group list contains multiple transaction indication information, and each indication information corresponds to a specific data sharing rule or operation step. For example, the indication information can include the priority of data sharing, data format requirements, data transmission methods, etc.
[0083] The target transaction features are extracted from the encrypted business data that needs to be shared based on the transaction indication information, and the user customizes the target transaction feature values in the data sharing. The target transaction features are key information that needs to be focused on in the data sharing process, such as the timeliness, accuracy, and completeness of the data. For example, in the steel transaction, the target transaction features may include the specifications, prices, and inventory quantities of steel. The user is allowed to customize the target transaction features according to their own needs and assign different feature values. For example, the user can assign a higher feature value to price as the most important feature and a lower feature value to delivery period as the secondary feature.
[0084] The transaction indication information groups list corresponding to the user is generated by sorting according to the target transaction feature values, and the transaction calibration file corresponding to the transaction indication 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 of encrypted business data. For example, the calibration file may contain data format conversion rules, decryption keys, and other information.
[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 for data sharing to obtain target transaction data, which includes target transaction features and target transaction feature values. The user can use this information for subsequent business operations and decision-making.
[0087] It should be noted that the target transaction data contains key information closely related to transactions, such as the specifications, prices, inventory quantities, and delivery periods of steel. These information provides accurate transaction basis for suppliers and demanders, helping them make reasonable business decisions. For example, demanders can determine whether to purchase based on the price information in the target transaction data, and suppliers can reasonably arrange production and supply plans based on the inventory quantity information.
[0088] Through analysis of the target transaction data, the risks of the transaction can be assessed. For example, if the target transaction data shows that the delivery period of steel is long, there may be a risk of supply delay; if the price fluctuates greatly, there may be a price risk. Suppliers and demanders can take appropriate risk control measures based on these risk assessment results, such as adjusting procurement strategies and signing long-term supply contracts, to reduce transaction risks.
[0089] The data sharing module 300 generates a preliminary transaction contract based on the target transaction data, extracts transaction extension data and extension attention related to the target transaction data according to the preliminary transaction contract, and shares the transaction extension data and the extension attention in a table structure. The user perfects the preliminary transaction contract through the data sharing content, and marks it as an intelligent transaction contract.
[0090] A specific example is as follows: in a steel transaction platform, the target transaction data may include that demander A needs to purchase 100 tons of steel with specifications Q235, supplier B offers a price of 5000 yuan per ton, the delivery location is Shanghai, and the delivery time is 30 days later. The preliminary transaction contract terms can stipulate that supplier B needs to deliver 100 tons of Q235 steel to demander A in Shanghai within 30 days, demander A needs to pay the freight within 7 days after delivery, and supplier B needs to bear the corresponding breach of contract liability if the delivery is overdue or the delivered steel does not meet the quality requirements.
[0091] However, there may be other places that need to be negotiated in actual operation, and the user does not negotiate in advance for various reasons. If the loss caused by not negotiating is not willing to happen to both parties, therefore, the embodiment also spontaneously considers the data related to the target transaction data, such as logistics information (transportation mode, transportation cost, transportation time, etc.), payment information (payment method, payment time, payment voucher, etc.), and after-sales service information (warranty period, maintenance service, etc.) during the analysis of the target transaction data. It can be understood that in the above transaction, the transaction extension data may include that supplier B chooses sea transportation as the transportation mode, and the expected transportation cost is 100 yuan per ton, and demander A chooses bank transfer as the payment method, and the payment time is 7 days after delivery.
[0092] Determining the extension attention: the extension attention refers to the degree of user's attention and demand for the transaction extension data. It can be determined through 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 recycling of its funds.
[0093] According to the content and structure of the transaction extension data, a data sharing table is designed. The table should include each information field of the transaction extension data, and the attention score of each field by the user. For example, the data sharing table can include the following fields: transportation mode, transportation cost, transportation time, payment method, payment time, warranty period, etc., and the corresponding attention score fields; in the table, the transportation mode is sea transportation, the transportation cost is 100 yuan per ton, the transportation time is 30 days, the payment method is bank transfer, the payment time is 7 days after delivery, and the warranty period is 1 year. At the same time, according to the user's attention score, the attention score of the transportation time is 8 points, the attention score of the payment time is 9 points, etc.
[0094] The user understands the details of the transaction and the concerns of both parties by viewing the transaction extension data and extension attention information in the data sharing table, and supplements and perfects the preliminary transaction contract. For example, after viewing the attention score of the transportation time, demand side A may require an additional clause in the contract stipulating that if the transportation time exceeds 30 days, supplier B will pay a penalty; after viewing the attention score of the payment time, supplier B may require an additional clause in the contract stipulating that demand side A must pay 30% of the advance payment before delivery, forming the final smart transaction contract. The smart transaction contract should include all terms and conditions agreed upon by both parties and can automatically execute and monitor the performance of the transaction. For example, the smart transaction contract can stipulate that supplier B will automatically trigger a payment request after delivery, and demand side A will automatically complete the payment after confirming that the goods are correct.
[0095] Specifically, the acquisition logic of the smart transaction contract includes:
[0096] Based on the historical transaction data, the integrity of the preliminary transaction contract is checked, and the integrity check results are recorded in real time. Based on the integrity check results, the configuration of the transaction data to be perfected is extracted;
[0097] Based on the third-party platform, the preliminary transaction contract is checked for compliance, and the compliance check results are recorded in real time. Based on the compliance check results, the transaction data to be perfected is supplemented and configured;
[0098] The user obtains transaction extension data by customizing the filtering of transaction data to be perfected, and sets extension attention according to the transaction extension data. Based on the transaction extension data and the extension attention, the transaction perfecting mechanism is configured, and the target transaction data, the preliminary transaction contract, the transaction extension data, and the extension attention are reset in table structure to obtain the smart transaction contract.
[0099] Further, 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] Specifically, by analyzing the price trend in the historical target transaction data, future market trends can be predicted to provide a reference for pricing strategy adjustment; by analyzing the delivery period data, the supply capacity and logistics efficiency of suppliers can be evaluated to provide a basis for supplier selection and logistics optimization. If it is found that the order processing time in the target transaction data is longer, the reasons can be analyzed to optimize the order processing process and improve business efficiency; if it is found that the inventory turnover rate is low, the inventory management strategy can be adjusted to improve the inventory turnover efficiency.
[0101] Embodiment 2
[0102] Please refer to Figure 2 The embodiment not described in detail is described in Example One. A data sharing method for a steel transaction platform associated with a third party is provided, which is applied to a server and includes the following steps:
[0103] The business processing request is written into a template to generate business data carrying a timestamp, and the business data 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 a masked identity;
[0104] Obtain 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 target transaction data;
[0105] Generate a preliminary transaction contract based on the target transaction data, extract transaction extension data and extension attention associated with the target transaction data according to the preliminary transaction contract, and share the transaction extension data and extension attention in a table structure. Users can improve the preliminary transaction contract through data sharing content, and mark it as a smart transaction contract.
[0106] The write logic of the business processing request is:
[0107] The user identity information of the business processing request is authenticated, the basic configuration information of the current user demand is matched from the server, and the information write-in template corresponding to the user demand is obtained based on the basic configuration information;
[0108] The current user identity information is converted into a binary data stream, and the binary data stream is sequentially filled in the information write-in template to generate an identity authentication code;
[0109] The business data carrying the timestamp is generated based on the indication information in the information write-in template, and the business data is matched with the corresponding business type through fuzzy processing, and distributed to the corresponding transaction node based on the business type;
[0110] The identity authentication code is encrypted by bit XOR at the transaction node according to the binary pseudo-random sequence to generate encrypted business data with a masked identity.
[0111] The logic for matching the transaction node based on the business type is:
[0112] Determine the business type, which includes demand request instructions and supply request instructions;
[0113] If the business type is a demand request instruction, send a data transaction request to the supplier; after obtaining the transaction data options sent by the transaction node, match to the corresponding transaction node according to the transaction data options;
[0114] If the service type is a supply request instruction, the server generates transaction data options based on data analysis of the supply data, and stores the transaction data options at the corresponding transaction node.
[0115] The transaction indication information includes a main boot transaction program and a backup boot transaction program, wherein:
[0116] The main boot transaction program and the backup boot transaction program have consistent transaction program functions.
[0117] The backup boot transaction program is used to guide data sharing processing of encrypted business data when the main boot transaction program does not support data sharing.
[0118] The logic of the data sharing processing is:
[0119] Write the transaction data in the steel transaction 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 to form a block chain with a timestamp as a pointer.
[0120] Build a warehouse block chain platform through a smart contract, initiate a transaction by a user, automatically execute a smart contract script instruction in the warehouse block chain platform, and write new transaction data generated into the warehouse block chain platform to initiate a data sharing request.
[0121] The invited party meeting the user transaction requirements obtains third-party credit through an access control mechanism to access the user transaction data and realize data sharing.
[0122] The logic of obtaining the target transaction data is:
[0123] Divide multiple identification areas 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-set a transaction indication information group list in each identification area according to the transaction program, wherein the transaction indication information group list includes at least one transaction indication information;
[0125] Extract target transaction features from encrypted business data that needs to be shared based on the transaction indication information, and the user customizes target transaction feature values of the target transaction features in the data sharing;
[0126] Sort the target transaction feature values according to their sizes to generate a transaction indication information group list corresponding to the current user, and obtain a transaction calibration file corresponding to the transaction indication information group list.
[0127] write the transaction calibration file into the identification area corresponding to the transaction node, so that the user reads the transaction calibration file from the identification area corresponding to the transaction node;
[0128] The data sharing processing based on the encrypted business data calibrated based on the transaction calibration file obtains target transaction data, and the target transaction data includes target transaction characteristics and target transaction characteristic values.
[0129] The obtaining logic of the intelligent transaction contract includes:
[0130] The preliminary transaction contract is subjected to integrity checking based on historical transaction data, and the checking result of the integrity is recorded in real time, and the configuration of the transaction data to be perfected is extracted based on the checking result of the integrity.
[0131] The preliminary transaction contract is subjected to compliance checking based on a third-party platform, and the checking result of the compliance is recorded in real time, and the configuration of the transaction data to be perfected is supplemented based on the checking result of the compliance.
[0132] The user obtains transaction extension data by customizing the screening of the transaction data to be perfected, and sets extension attention according to the transaction extension data; the transaction perfecting mechanism is configured based on the transaction extension data and the extension attention, and the intelligent transaction contract is obtained by resetting the target transaction data, the preliminary transaction contract, the transaction extension data and the extension attention transaction in a table structure.
[0133] The transaction process of the intelligent transaction contract is recorded and stored to form historical transaction data; and the rules and trends in the transaction process are obtained based on the historical transaction data, thereby providing a basis for business optimization.
[0134] The embodiment ensures the security and accuracy of data by generating business data carrying a timestamp based on a business processing request and distributing the business data to transaction nodes for encryption processing according to a business type; the efficient circulation and cooperation of data are realized by performing data sharing processing on the encrypted business data based on transaction indication information; the preliminary transaction contract is generated based on the target transaction data, and is perfected into an intelligent transaction contract in combination with user data sharing content, thereby improving the intelligent and personalized level of contract formulation; meanwhile, the transaction process of the intelligent transaction contract is recorded and stored to form historical transaction data, thereby providing a powerful basis for business optimization.
[0135] Embodiment 3
[0136] An electronic device according to the example embodiment includes a processor and a memory, wherein the memory stores a computer program that can be invoked by the processor;
[0137] The processor executes the data sharing method of the steel transaction platform associated with a third party by invoking the computer program stored in the memory.
[0138] Figure 3 is a structural schematic diagram of an electronic device provided by an embodiment of the present application. The electronic device can be different in configuration or performance and can include one or more processors (Central Processing Units, CPUs) and one or more memories, wherein the memory stores at least one computer program, which is loaded and executed by the processor to implement the data sharing method of a steel transaction platform associated third party provided by each method embodiment. The electronic device can also include other components for implementing device functions, for example, the electronic device can also have a wired or wireless network interface and an input and output interface, and the like, so as to perform input and output. Embodiments of the present application do not make redundant descriptions here.
[0139] It should be understood that the size of the sequence number of each process described above in various embodiments of the present application does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent 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 according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information.
[0141] The above embodiments can be realized wholly or partially by software, hardware, firmware or any other combination. When realized by software, the above embodiments can be realized in the form of a computer program product wholly or partially. 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 flow or function described in the embodiments of the present application is wholly or partially generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another, for example, the computer instructions can be transferred from one website, computer, server or data center to another through a wired network or wireless network. The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center and the like containing one or more available medium collections. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), an optical medium (for example, DVD) or a semiconductor medium. The semiconductor medium can be a solid state disk.
[0142] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed in the present application can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0143] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0144] In several embodiments provided by the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic. For example, the division of the units is only a kind of, and actual implementation can have another division mode, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed each other can be through some interface, indirect coupling or communication connection of device or unit, which can be electrical, mechanical or other forms.
[0145] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0146] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit.
[0147] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any skilled person in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
[0148] Finally: the above is only the preferred embodiment of the present application, and is not used to limit the present application. Any modification, equivalent replacement, improvement, etc. within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A data sharing method of a steel transaction platform associated third party, applied to a server, characterized in that, The method comprises the following steps: The business processing request is generated by the information writing template to carry the timestamp, and is distributed to the corresponding transaction node according to the business type of the business data, and the encrypted business data with a masked identity is obtained by encryption processing at the transaction node; The writing logic of the business processing request is: The user identity information of the business processing request is authenticated, the basic configuration information of the current user demand is matched from the server, and the information writing template corresponding to the user demand is obtained based on the basic configuration information; The current user identity information is converted into a binary data stream, and the binary data stream is sequentially filled in the information writing template to generate an identity authentication code; The business data carrying the timestamp is generated based on the indication information in the information writing template, the business data is matched to the corresponding business type through fuzzy processing, and is distributed to the corresponding transaction node based on the business type; The identity authentication code is encrypted by bit exclusive OR at the transaction node according to the binary pseudo-random sequence, and the encrypted business data with a masked identity is generated; The transaction indication information of the current transaction node is obtained, and the encrypted business data is processed by data sharing to obtain target transaction data; Based on the target transaction data, a preliminary transaction contract is generated, the transaction extension data and extension attention associated with the target transaction data are extracted according to the preliminary transaction contract, the transaction extension data and extension attention are shared in table structure, and the user perfects the preliminary transaction contract through the data sharing content, and marks it as an intelligent transaction contract.
2. The data sharing method of a steel transaction platform associated third party according to claim 1, characterized in that: The logic for matching the transaction node based on the business type is: Determine the business type, which includes demand request instructions and supply request instructions; If the business type is a demand request instruction, send a data transaction request to the supplier; after obtaining the transaction data options sent by the transaction node, match to the corresponding transaction node according to the transaction data options; If the business type is a supply request instruction, generate transaction data options based on server data analysis of supply data, and store the transaction data options in the corresponding transaction node.
3. The data sharing method of a steel trading platform associated third party according to claim 2, characterized in that: The transaction indication information includes a main boot transaction program and a backup boot transaction program, wherein: The main boot transaction program and the backup boot transaction program have consistent transaction program functions; The backup boot transaction program is used to guide the data sharing processing of the encrypted business data when the main boot transaction program does not support data sharing.
4. The data sharing method of a steel transaction platform associated third party according to claim 3, characterized in that: The logic of data sharing processing is: Write the transaction data in the steel transaction platform into the identification area corresponding to the transaction node, update the identification area in time sequence, and combine the transaction data in the identification area to form a block chain with a timestamp as a pointer; Build a warehouse block chain platform through an intelligent contract, a user initiates a transaction, automatically executes an intelligent contract script instruction in the warehouse block chain platform, and writes new transaction data into the warehouse block chain platform to initiate a data sharing request; The invited party meeting the user's transaction requirements obtains third-party credit through an access control mechanism to access the user's transaction data and realize data sharing.
5. The data sharing method of a steel transaction platform associated third party according to claim 4, characterized in that: The logic for obtaining the target transaction data is: The plurality of identification areas are divided in the transaction node, and 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, A transaction indication information group list is preset in each identification area according to the transaction program, and the transaction indication information group list includes at least one transaction indication information; Target transaction features of the encrypted business data that need to be shared are extracted based on the transaction indication information, and the target transaction features are customized by the user in the data sharing; A transaction indication information group list corresponding to the user is generated by sorting according to the size of the target transaction feature value, and a transaction calibration file corresponding to the transaction indication information group list is obtained; 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 encrypted business data calibrated based on the transaction calibration file is processed for data sharing to obtain target transaction data, and the target transaction data includes target transaction features and target transaction feature values.
6. The data sharing method of a steel transaction platform associated third party according to claim 5, characterized in that: The acquisition logic of the intelligent transaction contract includes: Based on the historical transaction data, the integrity of the preliminary transaction contract is checked, the checking result of the integrity is recorded in real time, and the configuration of the transaction data to be improved is extracted based on the checking result of the integrity; Based on the third-party platform, the compliance of the preliminary transaction contract is checked, the checking result of the compliance is recorded in real time, and the configuration of the transaction data to be improved is supplemented based on the checking result of the compliance; The user obtains transaction extension data by customizing and screening the transaction data to be improved, and sets extension attention according to the transaction extension data; Based on the transaction extension data and the extension attention, a transaction improvement mechanism is configured, and the target transaction data, the preliminary transaction contract, the transaction extension data and the extension attention are reset in a table structure based on the transaction improvement mechanism to obtain an intelligent transaction contract.
7. The data sharing method of a steel transaction platform associated third party according to claim 6, characterized in that: The transaction process of the intelligent transaction contract is recorded and stored to form historical transaction data, and the rules and trends in the transaction process are obtained based on the historical transaction data to provide a basis for business optimization.
8. A data sharing system for a third party associated with a steel trading platform, based on the implementation of the data sharing method for a third party associated with a steel trading platform according to any one of claims 1-7, characterized in that: The system includes an information receiving module (100), a data access module (200) and a data sharing module (300); each module is connected through wired and / or wireless connection; The information receiving module (100) generates business data carrying a timestamp by writing a business processing request into a template, distributes the business data to the corresponding transaction node according to the business type of the business data, and obtains encrypted business data with a mask identity by encryption processing at the transaction node; the current transaction node and the encrypted business data are sent to the data access module (200); The data access module (200) obtains the transaction indication information of the current transaction node, processes the encrypted business data for data sharing to obtain target transaction data based on the transaction indication information; the target transaction data is sent to the data sharing module (300); The data access module (200) obtains the transaction indication information of the current transaction node, processes the encrypted business data for data sharing to obtain target transaction data based on the transaction indication information; the target transaction data is sent to the data sharing module (300); The data sharing module (300) generates a preliminary transaction contract based on the target transaction data, extracts transaction extension data and extension attention associated with the target transaction data according to the preliminary transaction contract, and shares the transaction extension data and the extension attention in a table structure. The user perfects the preliminary transaction contract through the data sharing content, and marks it as an intelligent transaction contract.
9. An electronic device, comprising: Comprise: 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 of the steel transaction platform associated third party according to any one of claims 1-7 by calling the computer program stored in the memory.
Citation Information
Patent Citations
An iron and steel industry shared service platform and method
CN109166043A
Industrial multi-source data acquisition and storage system
CN114201540A
Data processing method and device based on block chain
CN115913666A