A blockchain-based data interaction system and method

By designing phased information forms based on blockchain and analyzing historical data, and dynamically adjusting preset information, the problems of redundant user operations and inconsistent information in data interaction are solved, thus achieving efficient and accurate data interaction and transaction processes.

CN121000776BActive Publication Date: 2026-02-17上海市大数据中心
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511517230.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-23
Publication Date
2026-02-17
Estimated Expiration
2045-10-23

AI Technical Summary

Technical Problem

In existing data interaction technologies, redundant user operations and rigid preset mechanisms cannot be dynamically adjusted, resulting in low efficiency in information entry, inconsistency in information, and instability in transaction processes.

Method used

A blockchain-based data interaction system is adopted, which sends information registration and data entry forms in stages, combines historical data analysis, dynamically adjusts preset information, ensures that information matches user needs, and uses blockchain for information flow and recording.

Benefits of technology

It significantly reduces the burden of user information input, improves the accuracy of information entry and the smoothness of the transaction process, enhances user experience and transaction reliability, and provides a safe and reliable data interaction environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121000776B_ABST
    Figure CN121000776B_ABST
Patent Text Reader

Abstract

The application discloses a kind of data interaction system and method based on blockchain, it is related to data interaction technical field, sends information registration form when customer applies transaction, sends data login form to customer at the end of transaction link, summarizes information type, confirms initial preset fill-in information, in combination with historical data, confirm the preset fill-in information of first link, subsequent link according to the data filled in by previous customer, analysis preset type, select the high matching degree of alternative as preset fill-in information with previous link, preset data login form after customer enters next link, record fill-in information, circulate customer demand through blockchain, accumulate customer fill-in information, accumulate the number of times of submitting same information, improve priority and be preset fill-in information, the application is preset by dynamic and sub-link guidance, preset information is highly consistent with actual demand of user, significantly reduce user information input burden.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data interaction, in particular to a data interaction system and method based on a block chain. BACKGROUND

[0002] In the prior art, the data interaction process generally has the problems of user operation redundancy and preset mechanism rigidity. The traditional method often relies on fixed templates or simple statistics to generate initial information, which cannot be dynamically adjusted according to user historical behavior and current transaction scene, resulting in the need for users to repeatedly input a large amount of basic information, and low process efficiency. The customer needs to manually fill in multiple registration forms when applying for a transaction, and the data in each link lacks coherence, and the user needs to repeatedly confirm the same information, which is easy to cause operation fatigue and information mismatch. In addition, the existing system stays at the surface statistical level in the use of historical data, and cannot achieve accurate adaptation through multi-dimensional correlation analysis, resulting in a deviation between the preset information and the actual needs of the user, further increasing the cost of manual modification. This static data interaction mode not only restricts the user experience, but also may affect the integrity of the transaction process due to information missing or errors. The existing data interaction technology generally has the problems of single analysis dimension and insufficient dynamic adjustment capability in the information generation and matching process. The traditional system generates preset content based on isolated historical data statistics, and lacks deep correlation analysis of the current operation behavior of the user and historical preferences. The preset information in the first link may be generated only according to high-frequency data, without verification in combination with personalized content submitted by the user this time, resulting in a disconnection between the initial information and the actual needs. The preset logic in the subsequent link often ignores the coherence of the input data in the previous sequence, and cannot optimize the priority of the candidate information through real-time correlation calculation, which is easy to cause inconsistency of the data in the circulation among the links. This limitation makes it difficult for the existing method to cope with dynamic demand changes in complex transaction scenarios, and the information adaptability and accuracy are difficult to guarantee, thereby affecting the stability and reliability of the transaction process. SUMMARY

[0003] The purpose of the present application is to provide a data interaction system and method based on a block chain to solve the problems raised in the background art.

[0004] In order to solve the above technical problems, the present application provides the following technical scheme: a data interaction method based on a block chain, comprising the following steps:

[0005] S1, sending an information registration form when a customer applies for a transaction, and sending a data entry form to the customer at the end of the transaction link;

[0006] S2, statistics of historical customer input data, summary of information types, and confirmation of initial preset filled information;

[0007] S3, after the customer confirms the information registration form, combining historical data to confirm the preset filled information in the first link;

[0008] S4, a subsequent link fills in data according to the data filled in by the previous customer, analyzes the preset type, and selects the candidate with high matching degree as the preset filled-in information;

[0009] S5, after the customer enters the next link, the preset data login table records the filled-in information, and circulates the customer demand through the block chain;

[0010] S6, accumulate the customer filled-in information, accumulate the number of times the same information is submitted, and improve the priority and set the preset filled-in information.

[0011] Further, in step S1, when the customer applies for a transaction, an information registration form is sent to the customer, the information registration form is used to collect initial information; a data login table is established according to the transaction process, the data login table is sent to the customer when the transaction process passes through any transaction link, and in any type of transaction, the transaction is divided into X transaction links, and the data login table is sent to the customer at the end of any transaction link; by sending the form in stages, the customer's operation process is effectively simplified. When the customer applies for a transaction, the information registration form is received first, and the initial information submission can be completed in a centralized manner to avoid information omission; the transaction is divided into different links according to the process, and the corresponding data login table is pushed after each link ends, so that the customer can focus on the current link demand and reduce the pressure of handling a large amount of information at one time. This step-by-step guidance makes the transaction process clearer, the customer can clearly understand the tasks at each stage, reduces the risk of operation confusion, and at the same time ensures that the information collected at each stage is more in line with the current demand, providing an accurate basis for subsequent data processing and preset, and improving the smoothness of transaction promotion from the source.

[0012] Further, in step S2, the historical data is statistically analyzed, the historical data includes input data of Y customers, the input data includes an information registration form and a data login table, the data of the information registration form and the data login table is summarized, and contains P information types, wherein N kinds of information appear in the pth information type, when the pth information type belongs to the information registration form, the information with the highest frequency among the N kinds of information is filled in the information registration form as initial information; when the oth information type belongs to the data login table, the information with the highest frequency among the N kinds of information is selected as the preset filled-in information of the pth information type; by statistically analyzing the input data of the historical customers, the initial and preset information of the information registration form and the data login table is provided. For the information registration form, high-frequency information is selected as the initial content to reduce the burden of zero filling for the user; for the data login table, high-frequency information is used as the preset to make the information filling of each link more referential. Based on the summary of historical data, the initial and preset information is more in line with the general demand, reducing the user modification frequency, improving the information filling efficiency, laying a foundation for accurate preset for subsequent links, making the entire data interaction process more in line with user habits from the source, and reducing operation redundancy.

[0013] Further, in step S3, when the customer receives the information registration form, the initial information of the information registration form is confirmed or changed by the customer, and when the customer submits the information registration form, the analysis of the information registration form is performed, and the preset filled information of any information type in the first link is confirmed in combination with historical data, and the method for confirming the preset filled information of any information type in the first link in combination with historical data is as follows:

[0014] The information registration forms of the customers in the historical data are counted, the information registration form includes M information types, the mth information type is analyzed, the same number of times as the information submitted by the customer this time in the historical data is m0, the input data of m0 customers is called, if the number of times of any information type in the first link in the input data of m0 customers is greater than k1*m0, it is judged that the information has uniformity with the mth information type submitted by the customer this time, and the information is taken as the preset filled information of the first link, wherein k1 is a uniformity judgment coefficient set by the system; otherwise, there is no information with uniformity with the mth information type submitted by the customer this time;

[0015] After uniformity judgment, the Q information types without preset filled information in the first link are analyzed, wherein the qth information type has Z candidate preset filled information, and the Z candidate preset filled information is the Z information with the highest number of times filled in the information type in the historical data, and the Z candidate preset filled information is denoted as {A1, A2, …, A z ,…,A Z}, wherein A z is the zth candidate preset filled information, the uniformity degree B z of the candidate preset filled information A z and the information registration form is calculated, B z is the sum of the uniformity degrees of the M information registered by the customer in the information registration form and the candidate preset filled information A z , and the method for obtaining the uniformity degree of the mth information registered by the customer in the information registration form and the candidate preset filled information A z is as follows: the number of times α0 of filling the information as the candidate preset filled information A z in the first link in the historical data is called, the mth information filled in the information registration form when the information as the candidate preset filled information A z is filled in the first link in the historical data is called, the number of times β0 of the mth information filled in the information registration form is the same as the information registration form of the customer this time, and the uniformity degree of the mth information registered by the customer in the information registration form and the candidate preset filled information A z is β0 / α0, and m=1, 2, …, M is substituted one by one, and then the M information registered by the customer in the information registration form and the candidate preset filled information Az ; further selecting the alternative preset fill-in information with the highest degree of uniformity with the information registration table as the preset fill-in information of the first link from the Z alternative preset fill-in information, after the fill-in is completed, sending the first link data entry table to the customer; providing the first link with accurate and adaptive preset information by combining the information registration table confirmed by the customer and the historical data. After the customer confirms or modifies the initial information, the system first determines the uniform preset according to the correlation degree of the same type of information in the history to ensure that the information directly matches the customer's needs; when there is no uniform preset, the content with the highest matching degree with the registration table is selected from the high-frequency alternative information to make the preset more suitable for the actual situation of the customer. This way not only respects the personalized information currently input by the customer, but also relies on historical data to improve the accuracy of the preset, reduce the amount of manual filling by the customer, and reduce the frequency of modification, making the first link data entry more efficient, laying a precise foundation for subsequent transaction processes, and enhancing user operation convenience and experience smoothness.

[0016] Further, in step S4, after the uniformity of the first link is determined, the number of information types waiting for preset in the x+1th link data entry table is U. The U types of information without preset fill-in information in the x+1th link are analyzed, x = 1, 2, …, X. The u-th information type is analyzed, u = 1, 2, …, U. The u-th information type has Z alternative preset fill-in information, and the alternative preset fill-in information is {D1, D2, …, D z ,…,D Z}, where D z is the z-th alternative preset fill-in information of the u-th information type. The data entry table submitted by the customer this time for the first x links is summarized, and the fill-in information of the jth link is {G1, G2, …, G h ,…,G H}, where H represents the number of fill-in information of the jth link, and G h represents the h-th fill-in information of the jth link. Further, the degree of uniformity of the z-th alternative preset fill-in information of the u-th information type and the jth link is obtained. The method for obtaining the degree of uniformity of the z-th alternative preset fill-in information of the u-th information type and the jth link is: calling the number of times a1 that the fill-in information is the alternative preset fill-in information D z in the x+1th link in the historical data, calling the information registration table when the fill-in information is the alternative preset fill-in information D z in the x+1th link in the historical data, and the number of times b1 that the h-th information filled in the information registration table is the same as the h-th information filled in the jth link of the customer this time is b1, then the degree of uniformity of the h-th information of the customer in the jth link and the alternative preset fill-in information G h is b1 / a1, and h = 1, 2, …, H is substituted one by one to obtain the H information of the customer in the jth link and the alternative preset fill-in information Dz the degree of unity of the zth alternative preset fill-in information of the uth information type and the xth link, and the degree of unity of the zth alternative preset fill-in information of the uth information type and X links is summed after x = 1, 2, …, X is substituted into the degree of unity one by one to obtain the degree of unity of the zth alternative preset fill-in information of the uth information type and X links, and the degree of unity of the zth alternative preset fill-in information of the uth information type and X links is weighted and summed to obtain the priority of the zth alternative preset fill-in information of the uth information type, and the weight of the degree of unity of the zth alternative preset fill-in information of the uth information type and the xth link is R x , R x is α3 / β3, α3 is the degree of unity of the zth alternative preset fill-in information of the uth information type and the xth link, and β3 is the sum of the degrees of unity of the zth alternative preset fill-in information of the uth information type and X links, and then the alternative preset fill-in information with the highest selection priority is selected as the preset fill-in information; by associating the customer input data of the previous link, highly adaptive preset information is provided for the subsequent link, significantly improving the coherence and accuracy of data interaction of each link. The system does not rely on historical data in isolation, but combines the previous information submitted by the customer in the current transaction, analyzes the correlation degree of the alternative preset and each link, and selects the content with the highest priority through weighted calculation, so that the preset information closely matches the real-time progress of the transaction. This dynamic follow-up mechanism makes the information fill-in of the subsequent link no longer disconnected from the previous operation, reduces the modification cost caused by the deviation of the preset, avoids the tediousness of repeated input of the same information, and makes the information transmission of the entire transaction process more smooth. At the same time, based on the targeted analysis of the previous data, the preset is more in line with the specific needs of the customer in the current transaction, further reducing the operation threshold and enhancing the coherence and smoothness of user experience.

[0017] Further, in step S5, when the customer enters the next link, the data entry table of the next link is preset again, and the fill-in information of the customer is recorded after being authorized, and the customer's demand is circulated through the blockchain.

[0018] In step S6, the fill-in information submitted by the customer is accumulated, and when the customer continuously submits the same information S for γ times for any information type in multiple transactions, the priority of the information is improved, and the preset fill-in information of the information type is modified to information S.

[0019] A data interaction system based on a blockchain, the system comprising: a form sending module, a historical data statistical module, a first link preset confirmation module, a subsequent environment preset matching module, a blockchain information circulation module, and a customer information analysis module;

[0020] The form sending module is used to send an information registration form when a customer applies for a transaction, and send a data entry table to the customer at the end of the transaction link.

[0021] The historical data statistics module is used for statistics of historical customer input data, summary of information types, and confirmation of initial preset filled information;

[0022] The first link preset confirmation module is used for confirming the preset filled information of the first link in combination with historical data after the customer confirms the information registration form;

[0023] The subsequent environment preset matching module is used for analyzing preset types according to the data filled by the previous customer, and selecting the preset filled information with high matching degree with the previous link as the preset filled information;

[0024] The blockchain information circulation module is used for recording the filled information through the preset data login table after the customer enters the next link, and circulating the customer demand through the blockchain;

[0025] The customer information analysis module is used for accumulating the filled information of the customer, accumulating the number of times of submitting the same information, improving the priority, and setting as the preset filled information.

[0026] Compared with the prior art, the beneficial effects achieved by the present application are: on the one hand, through dynamic presetting and multi-link guidance, the user information input burden is significantly reduced. When the customer applies for a transaction, the system automatically sends a registration form containing initial information. These initial information is derived from historical high-frequency data, and the user does not need to fill in from zero, but only needs to confirm or simply modify to complete the submission. During the transaction process, after the end of each link, the data login table is automatically pushed, and the preset information in the table is generated based on historical correlation analysis. The first link preset combines the content of the user registration form for accurate matching, and the subsequent link preset dynamically adjusts the reference to the previous input data, ensuring that the preset information is highly consistent with the actual needs of the user. This design allows the user to avoid repetitive input of similar information in the entire transaction process, avoiding tedious operations, especially for customers who transact multiple times. The system will optimize the preset according to their historical input habits, further simplify the operation steps, and greatly improve the user experience and operation efficiency.

[0027] On the one hand, relying on historical data statistics and multi-dimensional correlation analysis, this method can effectively improve the accuracy of information filling. The system summarizes the registration forms of historical customers and the data of each link, and refines high-frequency information types and corresponding contents as initial or preset basis, reducing the generation of incorrect information from the source. In the first link, by analyzing the uniformity of the user registration form and historical data, the accurate preset information is accurately judged; in the subsequent link, the correlation degree between the selected information and each link is calculated by weighting the previous input data, and the preset content with the highest priority is selected. This dynamic adjustment mechanism based on actual interaction data ensures that the preset information is always closely matched with the current transaction scenario and historical habits of the user, ensuring consistency and accuracy of the data in the link flow, and providing reliable support for the smooth progress of the transaction.

[0028] On the other hand, with the help of blockchain technology, the method provides a secure and reliable circulation environment for data interaction. After user authorization, the system will record the information filled in and circulate through the blockchain. The non-tamperable nature of the blockchain ensures the integrity of the data during transmission and storage, preventing malicious modification or leakage of information. At the same time, the distributed storage mode of the blockchain allows transaction participants to access authenticated data, reducing trust barriers caused by information asymmetry and ensuring data traceability. This data interaction technology field "authorized record data interaction technology field + data interaction technology field blockchain circulation" data interaction technology field mode not only improves the trust of transaction parties in data, but also provides a safe and standardized channel for cross-link and cross-subject data interaction, promoting efficient collaboration in the transaction process. BRIEF DESCRIPTION OF DRAWINGS

[0029] The accompanying drawings are included to provide a further understanding of the application, and constitute a part of the specification, which together with the embodiments of the application are used to explain the application, and do not constitute a limitation on the application. In the drawings:

[0030] Figure 1 is a structural diagram of a data interaction system based on blockchain according to the application;

[0031] Figure 2 is a flowchart of a data interaction method based on blockchain according to the application. DETAILED DESCRIPTION

[0032] The technical solutions in the embodiments of the application will be described in detail below with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are only a part of the embodiments of the application, not all embodiments. Based on the embodiments in the application, all other embodiments obtained by those of ordinary skill in the art without creative labor are within the scope of protection of the application.

[0033] Please refer to Figure 1 and Figure 2 The application provides a technical solution: a data interaction method based on blockchain, comprising the following steps:

[0034] S1, sending an information registration form when a customer applies for a transaction, and sending a data login form to the customer at the end of the transaction link;

[0035] S2, statistics of historical customer input data, summary of information type, confirmation of initial preset filled information;

[0036] S3, after the customer confirms the information registration form, combine the historical data to confirm the preset filled information of the first link;

[0037] S4, the subsequent link fills in the data according to the pre-sequence customer, analyzes the preset type, selects the high matching degree of the pre-sequence link as the preset fill-in information;

[0038] S5, after the customer enters the next link, the preset data login table is logged, the fill-in information is recorded, and the customer demand is circulated through the block chain;

[0039] S6, accumulate the customer fill-in information, accumulate the number of times of submitting the same information, improve the priority and set the preset fill-in information.

[0040] Further, in step S1, when the customer applies for transaction, an information registration table is sent to the customer, the information registration table is used to collect initial information; a data login table is established according to the transaction process, the data login table is sent to the customer when the transaction process passes through any transaction link, in any type of transaction, the transaction is divided into X transaction links, and the data login table is sent to the customer when any transaction link ends; by sending the form in stages, the operation process of the customer is effectively simplified. When the customer applies for transaction, the information registration table is received first, the initial information submission can be completed centrally, and information omission is avoided; the transaction is divided into different links according to the process, and the corresponding data login table is pushed after each link ends, so that the customer can focus on the current link demand and reduce the pressure of handling a large amount of information at one time. This step-by-step guiding mode makes the transaction process clearer, the customer can clearly understand the tasks at each stage, reduces the risk of operation confusion, and at the same time ensures that the information collected at each stage is more in line with the current demand, providing an accurate basis for subsequent data processing and preset, and improving the smoothness of transaction promotion from the source.

[0041] In step S2, the historical data is counted, the historical data includes input data of Y customers, the input data includes the information registration table and the data login table, the data of the information registration table and the data login table is summarized, contains P information types, wherein N kinds of information appear in the pth information type, when the pth information type belongs to the information registration table, the information with the highest frequency in the N kinds of information is filled in the information registration table as the initial information; when the oth information type belongs to the data login table, the information with the highest frequency in the N kinds of information is selected as the preset fill-in information of the pth information type; by counting the input data of the historical customers, the initial and preset information of the information registration table and the data login table is provided. For the information registration table, high-frequency information is selected as the initial content to reduce the burden of zero filling of the user; for the data login table, high-frequency information is selected as the preset to make the information filling of each link more referential. Based on the summary of the historical data, the initial and preset information is more in line with the general demand, the user modification frequency is reduced, the information filling efficiency is improved, and the foundation for accurate preset of subsequent links is laid, so that the whole data interaction process is more in line with the user habit from the source, and the operation redundancy is reduced.

[0042] In step S3, when the customer receives the information registration form, the initial information on the form requires customer confirmation or modification. When the customer submits the information registration form, the form is analyzed, and historical data is used to confirm the preset information for any information type in step 1. The method for confirming the preset information for any information type in step 1 using historical data is as follows:

[0043] The system statistically analyzes customer information registration forms from historical data. These forms include M information types. The m-th information type is analyzed, and the number of times it appears in historical data is the same as the information submitted by the current customer is denoted as m0. The system retrieves input data from m0 customers. If any information type appears more than k1*m0 times in the first stage of the input data from these m0 customers, the information is determined to be consistent with the m-th information type submitted by the current customer, and this information is used as the preset input information for the first stage. Here, k1 is a pre-defined consistent judgment coefficient set by the system. Otherwise, no information is consistent with the m-th information type submitted by the current customer.

[0044] After the consistency judgment, the Q types of information that do not have preset input information in the first stage are analyzed. Among them, the q-th information type has Z candidate preset input information. The Z candidate preset input information are the Z information that has been filled in the information type most frequently in the historical data. The Z candidate preset input information are denoted as {A1, A2, ..., A...} z ,…,A Z}, where A z For the z-th candidate preset information, calculate the candidate preset information A. z B. Level of consistency with information registration form z B z The M pieces of information registered by the customer in the information registration form and the A pre-selected information to be filled in. z The sum of the degree of uniformity, the m-th piece of information registered by the customer in the information registration form and the alternative preset information A. z The method for obtaining the degree of uniformity is as follows: retrieve historical data from the information entered in the first stage as alternative preset information A. z The number of times α0 is used to retrieve the information A from the historical data entered in the first stage. z If the number of times the m-th piece of information entered in the previous information registration form is the same as the m-th piece of information entered in the current customer information registration form is β0, then the m-th piece of information registered by the customer in the information registration form is the same as the preset alternative information A. z The degree of uniformity is β0 / α0. Substitute each of these into m=1,2,…,M to obtain the M pieces of information registered by the customer in the information registration form and the alternative preset information A. zthe degree of uniformity with the information registration table, and then selects the alternative preset fill-in information with the highest degree of uniformity with the information registration table as the preset fill-in information for the first link of the data entry table. After the fill-in is completed, the first link of the data entry table is sent to the customer; and accurate preset information is provided for the first link by combining the information registration table confirmed by the customer and the historical data. After the customer confirms or modifies the initial information, the system first determines the uniform preset according to the correlation degree of the same type of information in the history to ensure that the information directly matches the customer's demand; when there is no uniform preset, the content with the highest matching degree with the registration table is selected from the high-frequency alternative information, so that the preset is more suitable for the actual situation of the customer. This way not only respects the personalized information currently input by the customer, but also relies on historical data to improve the accuracy of the preset, reduce the amount of manual filling by the customer, reduce the frequency of modification, make the first link data entry more efficient, lay a precise foundation for the subsequent transaction process, and enhance the user's operation convenience and experience smoothness.

[0045] In step S4, after the uniformity of the first link is determined, the number of information types waiting for preset in the x+1th link of the data entry table is U. The U types of information without preset fill-in information in the x+1th link are analyzed, x=1, 2, …, X. The u-th information type is analyzed, u=1, 2, …, U. The u-th information type has Z alternative preset fill-in information, and the alternative preset fill-in information is {D1, D2, …, D z ,…,D Z}, where D z is the z-th alternative preset fill-in information of the u-th information type. The data entry table submitted by the customer this time for the first x links is summarized, where the fill-in information of the jth link is {G1, G2, …, G h ,…,G H}, where H represents the number of fill-in information of the jth link, and G h represents the h-th fill-in information of the jth link. Then the degree of uniformity between the z-th alternative preset fill-in information of the u-th information type and the jth link is obtained. The method for obtaining the degree of uniformity between the z-th alternative preset fill-in information of the u-th information type and the jth link is as follows: calling the number of times a1 that the fill-in information of the x+1th link is the alternative preset fill-in information D z in the historical data, calling the information registration table when the fill-in information of the x+1th link is the alternative preset fill-in information D z in the historical data, and the number of times b1 that the h-th information filled in the information registration table is the same as the h-th information filled in the jth link of the customer this time is b1. Then the degree of uniformity between the h-th information of the jth link of the customer and the alternative preset fill-in information G h is b1 / a1. Replace h=1, 2, …, H to obtain the degree of uniformity between the H information of the jth link of the customer and the alternative preset fill-in information D zThe uniformity of the zth alternative preset fill-in information of the uth information type and the xth link is substituted into x=1, 2, …, X, and the uniformity is summed to obtain the uniformity of the zth alternative preset fill-in information of the uth information type and X links, and the uniformity of the zth alternative preset fill-in information of the uth information type and X links is weighted and summed to obtain the priority of the zth alternative preset fill-in information of the uth information type, and the weight of the uniformity of the zth alternative preset fill-in information of the uth information type and the xth link is R x , R x is α3 / β3, α3 is the uniformity of the zth alternative preset fill-in information of the uth information type and the xth link, and β3 is the sum of the uniformity of the zth alternative preset fill-in information of the uth information type and X links, and then the alternative preset fill-in information with the highest priority is selected as the preset fill-in information; by associating the customer input data of the previous link, highly adaptive preset information is provided for the subsequent link, significantly improving the coherence and accuracy of data interaction of each link. The system does not rely on historical data in isolation, but combines the previous information submitted by the customer in the current transaction, analyzes the correlation degree of the alternative preset and each link, and selects the content with the highest priority through weighted calculation, so that the preset information closely matches the real-time progress of the transaction. This dynamic follow-up mechanism makes the information fill-in of the subsequent link no longer disconnected from the previous operation, reduces the modification cost caused by the deviation of the preset, avoids the tediousness of repeated input of similar information, and makes the information transmission of the entire transaction process more smooth. At the same time, based on the targeted analysis of the previous data, the preset is more in line with the specific needs of the customer in the current transaction, further reducing the operation threshold and enhancing the coherence and smoothness of user experience.

[0046] In step S5, when the customer enters the next link, the data entry table of the next link is preset again, and the fill-in information of the customer is recorded after authorization, and the customer's demand is circulated through the blockchain.

[0047] In step S6, the fill-in information submitted by the customer is accumulated, and when the customer continuously submits the same information S for γ times for any information type in multiple transactions, the priority of the information is improved, and the preset fill-in information of the information type is modified to information S.

[0048] A data interaction system based on a blockchain, the system comprising: a form sending module, a historical data statistical module, a first link preset confirmation module, a subsequent environment preset matching module, a blockchain information circulation module and a customer information analysis module;

[0049] The form sending module is used for sending an information registration form when a customer applies for a transaction, and sending a data entry table to the customer at the end of the transaction link;

[0050] The historical data statistics module is used to count historical customer input data, summarize information types, and confirm initial preset fill-in information.

[0051] The first link preset confirmation module is used to confirm the preset fill-in information of the first link after the customer confirms the information registration form combined with historical data.

[0052] The subsequent environment preset matching module is used to analyze preset types based on the data filled in by the customer in the previous link, and select the high matching degree alternative as the preset fill-in information.

[0053] The blockchain information circulation module is used to record the fill-in information by generating a preset data registration form after the customer enters the next link, and circulating customer demand through blockchain.

[0054] The customer information analysis module is used to accumulate customer fill-in information, accumulate the number of times the same information is submitted, and improve the priority and set it as the preset fill-in information.

[0055] Embodiment 1: A service platform optimizes the transaction process and introduces a dynamic information management method.

[0056] When the user initiates a transaction, the platform first sends an information registration form to collect basic information, and at the same time, splits the transaction into multiple links, and after the end of each link, pushes the corresponding data registration form to focus on the current link demand (S1).

[0057] The platform analyzes a large number of user transaction information in the past, and summarizes various common contents. For the information registration form, automatically fill in the basic information commonly used by most users; for the data registration form of each link, also preset the high-frequency appearing content to reduce the amount of manual filling by the user (S2).

[0058] After the user confirms or modifies the information registration form, the platform makes a preset for the registration form of the first link combined with historical data. If similar basic information in the past is often associated with a certain content, then directly use that content as the preset; if there is no obvious association, then from the common alternative content, select the one with the highest matching degree with the user registration form content as the preset, and then send the first link registration form (S3).

[0059] When entering the subsequent link, the platform no longer relies only on historical data, but refers to the content filled in by the user in the previous link. Analyze the fitting degree of each alternative preset with the previous information, filter according to the fitting degree, and select the preset that best fits the current transaction progress (S4).

[0060] After the user enters the next link, the platform will regenerate the preset, and after obtaining authorization, record the information filled in by the user, and synchronize circulation through blockchain (S5).

[0061] If the user fills in the same content for a certain type of information in multiple transactions, the platform will promote the priority of this information and update the preset content of the corresponding type to this information (S6).

[0062] This mechanism makes the transaction process clearer, the user operation more convenient, and the information collection more accurate.

[0063] It is apparent for a person skilled in the art that the application is not limited to the details of the above exemplary embodiments, but can be implemented in other concrete forms without departing from the spirit or essential characteristics of the application. Consequently, the embodiments should be considered in all respects as illustrative and not restrictive, the scope of the application being defined by the appended claims rather than that of the above description, and it is therefore intended that all changes and modifications that come within the meaning and range of equivalency of the claims are to be embraced by the application. Any reference signs in the claims should not be construed as limiting the claims concerned.

Claims

1.A blockchain-based data interaction method, characterized in that: The method comprises the following steps: S1, sending an information registration form to the customer when the customer applies for a transaction, and sending a data login form to the customer at the end of the transaction link; S2, statistics of historical customer input data, summary of information types, confirmation of initial preset fill-in information; S3, after the customer confirms the information registration form, the initial preset fill-in information of the first link is confirmed in combination with historical data; S4, the subsequent link analyzes the preset type according to the data filled in by the previous customer, and selects the high matching degree of the previous link as the preset fill-in information; S5, after the customer enters the next link, the preset data login form is recorded, and the customer's fill-in information is recorded through the blockchain circulation of customer demand; S6, cumulative customer fill-in information, cumulative number of times of submitting the same information, and priority is improved and set as preset fill-in information; In step S1, when the customer applies for a transaction, an information registration form is sent to the customer, and the information registration form is used to collect initial information; a data login form is established according to the transaction process, and the data login form is sent to the customer when the transaction process passes through any transaction link. In any type of transaction, the transaction is divided into X transaction links, and the data login form is sent to the customer at the end of any transaction link; In step S3, when the customer receives the information registration form, the customer confirms or changes the initial information demand of the information registration form, and when the customer submits the information registration form, the information registration form is analyzed, and the preset fill-in information of any information type in the first link is confirmed in combination with historical data. The method for confirming the preset fill-in information of any information type in the first link in combination with historical data is as follows: Statistical analysis of the information registration form of the customer in the historical data, the information registration form including M information types, analysis of the mth information type, the number of times of the same information as the information submitted by the customer this time in the historical data is m0, and the input data of m0 customers is called. If there is any information type in the input data of m0 customers in the first link, the number of times of any information is greater than k1*m0, it is judged that the information has uniformity with the mth information type submitted by the customer this time, and the information is taken as the preset fill-in information of the first link, wherein k1 is a uniformity judgment coefficient set by the system; otherwise, no information has uniformity with the mth information type submitted by the customer this time; After the consistency assessment, the Q types of information that do not have preset input information in the first stage are analyzed. Among them, the q-th information type has Z candidate preset input information. The Z candidate preset input information are the Z information that has been filled in the information type most frequently in historical data. The Z candidate preset input information are denoted as {A1, A2, ..., A...} z ,…,A Z }, where A z For the z-th candidate preset information, calculate the candidate preset information A. z B. Level of consistency with information registration form z B z The M pieces of information registered by the customer in the information registration form and the A pre-selected information to be filled in. z The sum of the degree of uniformity, the m-th piece of information registered by the customer in the information registration form and the alternative preset information A. z The method for obtaining the degree of uniformity is as follows: retrieve historical data from the information entered in the first stage as alternative preset information A. z The number of times α0 is used to retrieve the information A from the historical data entered in the first stage. z If the number of times the m-th piece of information entered in the previous information registration form is the same as the m-th piece of information entered in the current customer information registration form is β0, then the m-th piece of information registered by the customer in the information registration form is the same as the preset alternative information A. z The degree of uniformity is β0 / α0. Substitute each of these into m=1,2,…,M to obtain the M pieces of information registered by the customer in the information registration form and the alternative preset information A. z The sum of the degree of uniformity; then select the candidate preset information with the highest degree of uniformity with the information registration form from the Z candidate preset information as the preset information to fill in the data entry form of the first stage. After the information is filled in, send the data entry form of the first stage to the customer. 2.The method of claim 1, wherein: In step S2, the historical data is statistically analyzed, the input data of Y customers is included in the historical data, the input data includes the information registration form and the data login form, the data of the information registration form and the data login form is summarized, and P information types are included, wherein N kinds of information appear in the pth information type. When the pth information type belongs to the information registration form, the information with the highest frequency in the N kinds of information is filled in the information registration form as the initial information; when the oth information type belongs to the data login form, the information with the highest frequency in the N kinds of information is taken as the preset fill-in information of the pth information type. 3.The method of claim 2, wherein: In step S4, after the uniformity judgment of the first link, the data login table of the x+1th link waits for the preset information type quantity U, the U information types of the x+1th link without preset filling information are analyzed, x=1, 2, …, X, the uth information type is analyzed, u=1, 2, …, U, the uth information type has Z candidate preset filling information, the candidate preset filling information is {D1, D2, …, D z ,…,D Z}, wherein D z is the zth candidate preset filling information of the uth information type, the data login table submitted by the customer in this round of the first x links is summarized, wherein the filling information of the jth link is {G1, G2, …, G h ,…,G H}, wherein H represents the number of filling information of the jth link, G h represents the hth filling information of the jth link, and the uniformity of the zth candidate preset filling information of the uth information type and the jth link is obtained, the method for obtaining the uniformity of the zth candidate preset filling information of the uth information type and the jth link is that the number of times α1 that the filling information of the x+1th link is the candidate preset filling information D z in the historical data is called, the information login table when the filling information of the x+1th link is the candidate preset filling information D z in the historical data is called, the number of the hth information in the information login table that is the same as the hth information filled in the jth link of the customer in this round is β1, and the uniformity of the hth information of the customer in the jth link and the candidate preset filling information G h is β1 / α1, h=1, 2, …, H is substituted, the sum of the uniformity of the H information of the customer in the jth link and the candidate preset filling information D z is obtained, that is, the uniformity of the zth candidate preset filling information of the uth information type and the jth link, x=1, 2, …, X is substituted, and the sum of the uniformity is obtained, that is, the uniformity of the zth candidate preset filling information of the uth information type and the X links, the weighted sum of the uniformity of the zth candidate preset filling information of the uth information type and the X links is obtained, the priority of the zth candidate preset filling information of the uth information type, the weight of the uniformity of the zth candidate preset filling information of the uth information type and the xth link is R x , R x is α3 / β3, α3 is the uniformity of the zth candidate preset filling information of the uth information type and the xth link, and β3 is the sum of the uniformity of the zth candidate preset filling information of the uth information type and the X links, and then the candidate preset filling information with the highest selection priority is selected as the preset filling information. 4.The method of claim 3, wherein: In step S5, when the customer enters the next link, the data login form of the next link is preset again, and the fill-in information of the customer is recorded after authorization, and the customer demand is circulated through the blockchain. 5.The method of claim 4, wherein: In step S6, the filled information submitted by the customer is accumulated, and when the customer continuously submits the same information S for any information type for γ times in the transaction, the priority of the information S is raised: the preset filled information of the information type is modified to the information S. 6.A blockchain-based data interaction system, applied to the blockchain-based data interaction method of any one of claims 1-5, characterized in that: The system comprises a form sending module, a historical data statistical module, a first link preset confirmation module, a subsequent environment preset matching module, a blockchain information circulation module and a customer information analysis module. The form sending module is used to send an information registration form when the customer applies for a transaction, and to send a data login form to the customer at the end of the transaction link. The historical data statistical module is used to count the historical customer input data, summarize the information types and confirm the initial preset filled information. The first link preset confirmation module is used to confirm the preset filled information of the first link in combination with the historical data after the customer confirms the information registration form. The subsequent environment preset matching module is used to analyze the preset type according to the data filled by the previous customer in the subsequent link, and to select the high matching degree alternative as the preset filled information. The blockchain information circulation module is used to preset the data login form after the customer enters the next link, record the filled information and circulate the customer demand through the blockchain. The customer information analysis module is used to accumulate the filled information of the customer, accumulate the number of times of submitting the same information, raise the priority and set it as the preset filled information.

Citation Information

Patent Citations

  • Bank service form pre-filling method and system

    CN104951978A

  • CRM-based information data analysis method and system

    CN120525342A