Business scene data management system and method and storage medium

By using a combination of server, blockchain and client in the business scenario data management system to perform encryption analysis and encryption processing, the problem of data being easily tampered and forged in traditional methods is solved, and the credibility and security of data are improved , meets high-level needs.

CN119272318AActive Publication Date: 2025-01-07湖北省信产通信服务有限公司
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411200149.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2025-01-07
Estimated Expiration
2044-08-29

AI Technical Summary

Technical Problem

Traditional business scenario management methods are easily tampered with or forged, it is difficult to ensure data reliability and transparency, and it is difficult to meet higher-level needs such as real-time verification and privacy protection.

Method used

Using a business scenario data management system, the server, blockchain and client combination is used to perform encryption analysis and encryption processing on business scenario data, generate encryption proof information and decryption keys, and encrypt it through blockchain and Decryption verification to ensure the security and privacy of the data.

Benefits of technology

It solves the problems of tampering and forgery in traditional business data management methods, improves the credibility, transparency, security and operation automation level of data, reduces human errors, and improves user experience and operation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119272318A_ABST
    Figure CN119272318A_ABST
Patent Text Reader

Abstract

The invention provides a business scene data management system and method and a storage medium, and belongs to the field of data management.The business scene data management system comprises a server, a block chain and a client, the server is used for importing multiple pieces of business scene data, conducting encryption analysis on all the business scene data to obtain a to-be-processed encrypted data set and encryption proof information, and sending the encrypted data set to the block chain; sending the to-be-processed encrypted data set and the encryption proof information to the block chain; the block chain is used for encrypting the to-be-processed encrypted data set and the encryption proof information to obtain a target encrypted data set and a decryption key; the client is used for inputting a data decryption request instruction and sending the data decryption request instruction to the server through the block chain. According to the method, the problems of tampering and counterfeiting in a traditional business data management method are solved, the credibility, transparency and safety of the data and the automation level of operation are improved, meanwhile, human errors are reduced, and the user experience and the operation efficiency are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention mainly relates to the field of data management technology, and in particular to a business scenario data management system, method and storage medium. Background Art

[0002] In many business scenarios, it is crucial to record and verify the authenticity and integrity of operations. For example, in logistics management, it is necessary to ensure that every node in the transportation process of goods can be accurately recorded; in financial auditing, it is necessary to ensure the authenticity and non-tamperability of each transaction. However, traditional business scenario management methods are prone to tampering or forgery, and it is difficult to ensure the reliability and transparency of data. In addition, with the diversification of business needs, existing management methods often cannot meet higher-level needs such as real-time verification and privacy protection. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a business scenario data management system, method and storage medium in view of the deficiencies in the prior art.

[0004] The technical solution of the present invention to solve the above technical problems is as follows: a business scenario data management system, including a server, a blockchain and a client,

[0005] The server is used to import multiple business scenario data, perform encryption analysis on all the business scenario data, obtain the encrypted data set to be processed and the encrypted proof information, and send the encrypted data set to be processed and the encrypted proof information to the blockchain;

[0006] The blockchain is used to encrypt the encrypted data set to be processed and the encrypted proof information to obtain a target encrypted data set and a decryption key;

[0007] The client is used to input a data decryption request instruction, and send the data decryption request instruction to the server through the blockchain;

[0008] The server is also used to verify the data decryption request instruction, and if the verification is successful, generate a decryption instruction, and send the decryption instruction and the encryption proof information to the blockchain;

[0009] The blockchain is also used to send the encrypted proof information, the target encrypted data set and the decryption key to the client according to the decryption instruction;

[0010] The client is used to perform decryption analysis on the target encrypted data set according to the encryption proof information and the decryption key to obtain a business scenario data decryption result.

[0011] Another technical solution of the present invention to solve the above technical problem is as follows: A business scenario data management method comprises the following steps:

[0012] Import multiple business scenario data, and perform encryption analysis on all the business scenario data to obtain encrypted data sets to be processed and encrypted proof information;

[0013] Encrypting the encrypted data set to be processed and the encrypted proof information to obtain a target encrypted data set and a decryption key;

[0014] A data decryption request instruction is input and the data decryption request instruction is verified. If the verification is successful, the target encrypted data set is decrypted and analyzed according to the encryption proof information and the decryption key to obtain a business scenario data decryption result.

[0015] The beneficial effects of the present invention are as follows: an encrypted data set to be processed and encrypted proof information are obtained by encrypting and analyzing business scenario data, a target encrypted data set and a decryption key are obtained by encrypting and processing the encrypted data set and the encrypted proof information, and a data decryption request instruction is verified. If the verification is successful, the decryption result of the business scenario data is obtained by decrypting and analyzing the target encrypted data set according to the encrypted proof information and the decryption key, which solves the problems of tampering and forgery existing in traditional business data management methods, improves the credibility, transparency, security of data and the level of automation of operations, and at the same time, reduces human errors and improves user experience and operational efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 A module block diagram of a business scenario data management system provided by an embodiment of the present invention;

[0017] Figure 2 A flowchart of a business scenario data management method provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0018] The principles and features of the present invention are described below in conjunction with the accompanying drawings. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention.

[0019] Figure 1 A module block diagram of a business scenario data management system provided in one embodiment of the present invention.

[0020] like Figure 1 As shown, a business scenario data management system includes a server, a blockchain and a client.

[0021] The server is used to import multiple business scenario data, perform encryption analysis on all the business scenario data, obtain the encrypted data set to be processed and the encrypted proof information, and send the encrypted data set to be processed and the encrypted proof information to the blockchain;

[0022] The blockchain is used to encrypt the encrypted data set to be processed and the encrypted proof information to obtain a target encrypted data set and a decryption key;

[0023] The client is used to input a data decryption request instruction, and send the data decryption request instruction to the server through the blockchain;

[0024] The server is also used to verify the data decryption request instruction, and if the verification is successful, generate a decryption instruction, and send the decryption instruction and the encryption proof information to the blockchain;

[0025] The blockchain is also used to send the encrypted proof information, the target encrypted data set and the decryption key to the client according to the decryption instruction;

[0026] The client is used to perform decryption analysis on the target encrypted data set according to the encryption proof information and the decryption key to obtain a business scenario data decryption result.

[0027] It should be understood that the authorized verifier (i.e., the client) issues a data decryption request (i.e., a data decryption request instruction) through the blockchain and uses a smart contract to verify its authority.

[0028] In the above embodiment, the encrypted data set to be processed and the encrypted proof information are obtained by encryption analysis of the business scenario data, the encrypted data set to be processed and the encrypted proof information are encrypted to obtain the target encrypted data set and the decryption key, and the data decryption request instruction is verified. If the verification is successful, the decryption result of the business scenario data is obtained by decryption analysis of the target encrypted data set based on the encrypted proof information and the decryption key, which solves the problems of tampering and forgery existing in traditional business data management methods, improves the credibility, transparency, security of the data and the level of automation of operations, and at the same time, reduces human errors and improves user experience and operational efficiency.

[0029] Optionally, as an embodiment of the present invention, in the server, the process of performing encryption analysis on all the business scenario data to obtain the encrypted data set to be processed and the encrypted certification information includes:

[0030] Preprocessing all the business scenario data, and collecting all the preprocessed business scenario data to obtain a business scenario data set;

[0031] Extracting multiple pieces of sensitive information of a person from the business scenario data set, and combining all of the sensitive information of the person to obtain a sensitive information set of the person;

[0032] The sensitive information set of the person is encrypted by a zero-knowledge proof protocol to obtain encrypted proof information;

[0033] The sensitive information set of the person is encrypted using the MPC multi-party secure computing algorithm to obtain an encrypted data set to be processed.

[0034] It should be understood that the sensitive information of a person may be personal identity information, financial data, etc.

[0035] It should be understood that the zero-knowledge proof protocol is an encryption technology in cryptography that allows one party to prove to another party that a statement is correct without revealing the specific content of the statement. This protocol was first proposed by Shafi Goldwasser, Si lvio Micali and Charles Rackoff in 1985, and has been developed and applied in the following decades. The application of zero-knowledge proof is very wide, including but not limited to blockchain, secure communication, electronic voting, access control and games. With the development of technology, zero-knowledge proof has shown great potential in protecting personal privacy and improving system security.

[0036] Specifically, secure multi-party computing (MPC) (i.e., MPC algorithm) is a cryptographic technology that allows multiple parties to collaboratively complete a computing task while protecting their respective data privacy. The core idea of ​​MPC is to use cryptographic methods to encrypt the data of the participants before performing calculations, ensuring that each participant can only obtain the calculation results and their own encrypted data, and cannot obtain the data of other participants, thereby achieving secure computing without the need for a trusted third party.

[0037] It should be understood that sensitive information that needs to be encrypted and protected, such as personal identity information, financial data, etc., is extracted from the generated structured data packet B5 (ie, the business scenario data set) to form sensitive data C1 (ie, a person sensitive information set).

[0038] Specifically, the encryption process is as follows:

[0039] Zero-knowledge proof (ZKP) (i.e. zero-knowledge proof protocol): Perform zero-knowledge proof processing on sensitive data C1 (i.e. sensitive information set of a person). Use zero-knowledge proof protocol (such as zk-SNARKs) to generate proof G1 (i.e. encrypted proof information), which can verify the correctness of sensitive data C1 (i.e. sensitive information set of a person) without exposing it.

[0040] Confidential computing (i.e., MPC multi-party secure computing algorithm): If the data needs to be further analyzed or calculated, confidential computing technology (such as Intel SGX or MPC multi-party secure computing) is used to encrypt the sensitive data C1 (i.e., the sensitive information set of the person) to ensure that the data will not be leaked during the calculation process. After processing, encrypted data C2 (i.e., the encrypted data set to be processed) is generated.

[0041] In the above embodiment, all business scenario data are encrypted and analyzed to obtain the encrypted data set to be processed and the encrypted proof information, which ensures that the data will not be leaked during the calculation process, solves the tampering and forgery problems existing in traditional business data management methods, and improves the credibility, transparency, security of the data and the level of automation of operations.

[0042] Optionally, as an embodiment of the present invention, the business scenario data includes an original business scenario image and an original business voucher image.

[0043] In the server, the process of preprocessing all the business scenario data and collecting all the preprocessed business scenario data to obtain a business scenario data set includes:

[0044] Performing image preprocessing on each of the original business scene pictures respectively to obtain a target business scene picture corresponding to each of the original business scene pictures;

[0045] Performing target detection on all the target business scene images through a pre-built convolutional neural network to obtain multiple business scene category labels;

[0046] Perform anomaly detection on all the business scenario category labels through a pre-built deep learning model to obtain abnormal data of multiple business scenarios;

[0047] Text analysis is performed on all the original business voucher images to obtain a target business scenario text set, and the target business scenario text set, all the business scenario category labels, and all the business scenario exception data are collected to obtain a business scenario data set.

[0048] It should be understood that the pre-built convolutional neural network can be a YOLO model or a Faster R-CNN model, and the pre-built deep learning model can be an autoencoder or a variational autoencoder VAE.

[0049] It should be understood that high-definition images or text data are obtained from mobile devices, which include logistics scene photos (ie, original business scene photos), financial voucher photos (ie, original business voucher photos), etc.

[0050] Specifically, a convolutional neural network (CNN) (i.e., a pre-built convolutional neural network) such as YOLO or Faster R-CNN is used to detect key targets (e.g., goods, transportation tools, operators) in logistics scenarios (i.e., target business scene images), and the recognition results generate a series of bounding box coordinates and classification labels to form data B1 (i.e., business scene category labels).

[0051] Specifically, the detected objects (i.e., business scenario category labels) are verified for anomaly detection through a trained deep learning model (such as an autoencoder or variational autoencoder VAE) (i.e., a pre-built deep learning model). If the characteristics of a target exceed the normal range of the model, it will be marked as abnormal data B2 (i.e., business scenario abnormal data).

[0052] It should be understood that the above detection and review results (B1, B2, B3, B4) (i.e., the target business scenario text set, business scenario category labels, and business scenario exception data) are integrated into structured data and packaged into a data package B5 (i.e., a business scenario data set).

[0053] In the above embodiment, all business scenario data are preprocessed, and all preprocessed business scenario data are collected to obtain a business scenario data set, which solves the tampering and forgery problems existing in traditional business data management methods and improves the credibility, transparency, security of the data and the level of automation of operations.

[0054] Optionally, as an embodiment of the present invention, in the server, the process of performing image preprocessing on each of the original business scene pictures to obtain a target business scene picture corresponding to each of the original business scene pictures includes:

[0055] Performing denoising processing on each of the original business scene pictures respectively to obtain denoised business scene pictures corresponding to each of the original business scene pictures;

[0056] Using the Canny edge detection algorithm to crop each of the denoised business scene pictures, to obtain a cropped business scene picture corresponding to each of the original business scene pictures;

[0057] Performing image correction processing on each of the cropped business scene images using a perspective transformation algorithm to obtain a corrected business scene image corresponding to each of the original business scene images;

[0058] The image normalization process is performed on each of the corrected business scene pictures using a nearest neighbor interpolation algorithm to obtain a target business scene picture corresponding to each of the original business scene pictures.

[0059] It should be understood that each of the original business scene images may be denoised using a Gaussian blur filter or a bilateral filter.

[0060] It should be understood that the Canny edge detection algorithm is a classic edge detection technique proposed by John F. Canny in 1986. It is a multi-stage algorithm designed to detect edges in an image while minimizing false detections and missed detections.

[0061] It should be understood that the perspective transformation algorithm is a geometric transformation in computer graphics and computer vision, which is used to simulate the perspective effect of a camera lens, that is, to map a three-dimensional scene onto a two-dimensional plane. This transformation takes into account the size changes of objects at different depths and distances, and conforms to the perspective law of human eyes when observing the real world.

[0062] Specifically, the nearest neighbor interpolation algorithm, also known as nearest point interpolation, is a simple image scaling or image reconstruction technique that sets the value of an unknown pixel to the value of its nearest neighbor known pixel based on a distance criterion.

[0063] Specifically, the steps of image preprocessing are as follows:

[0064] Image cleaning: De-noising the image (i.e. the original business scene image), including removing noise, blur and other interference information in the image. The algorithm used can be a Gaussian blur filter or a bilateral filter.

[0065] Image cropping and correction: The image (i.e., the denoised business scene image) is automatically cropped based on the edge detection algorithm in the image (such as Canny edge detection), and the tilt of the image (i.e., the cropped business scene image) is corrected using perspective transformation technology to ensure that the effective area of ​​the image provides high-quality data for the next step of analysis.

[0066] Image standardization: Adjust the resolution and size of the image (i.e. the corrected business scene image) to a unified standard (such as 256x256 pixels) to facilitate subsequent model processing. The algorithm used can be nearest neighbor interpolation or bilinear interpolation.

[0067] In the above embodiments, the original business scene images are preprocessed to obtain the target business scene images, thereby eliminating interference information such as noise and blur in the images, ensuring that the effective area of ​​the image provides high-quality data for the next step of analysis, and solving the problems of tampering and forgery existing in traditional business data management methods.

[0068] Optionally, as an embodiment of the present invention, in the server, the process of performing text analysis on all the original business voucher images to obtain a target business scenario text set includes:

[0069] Using an optical character recognition algorithm to extract text from each of the original business voucher images, to obtain a plurality of original business voucher texts corresponding to each of the original business voucher images;

[0070] Using the pre-built BERT model, respectively perform text correction processing on each of the original business voucher texts to obtain a corrected business voucher text corresponding to each of the original business voucher texts;

[0071] Perform text consistency detection on each of the corrected business voucher texts according to a preset text consistency detection rule to obtain a detected business voucher text corresponding to each of the original business voucher texts;

[0072] According to the preset text legitimacy detection rules, text legitimacy detection is performed on each of the detected business voucher texts to obtain the target business voucher text corresponding to each of the original business voucher texts, and all the original business voucher texts and all the target business voucher texts are combined to obtain a target business scenario text set.

[0073] It should be understood that the optical character recognition (OCR) algorithm (i.e., optical character recognition algorithm) is a technology that converts printed or handwritten text into machine-readable text by scanning documents through electronic devices. The basic principles of OCR technology include three main steps: image preprocessing, feature extraction, and classifier classification.

[0074] It should be understood that the pre-built BERT model is a method of pre-training language representation, proposed by Google in 2018. It is based on the Transformer architecture, and the main improvement is that it adopts a bidirectional training strategy. Compared with the traditional unidirectional (left to right or right to left) training method, BERT can more comprehensively understand the contextual information of the language.

[0075] Specifically, optical character recognition (OCR) technology (ie, optical character recognition algorithm) is used to extract text from the financial voucher image (ie, the original business voucher image). Commonly used OCR engines such as Tesseract will generate extracted text data B3 (ie, the original business voucher text).

[0076] Specifically, named entity recognition (NER) and grammatical parsers (such as SpaCy or BERT models) in natural language processing (NLP) technology are used to review the extracted text data (i.e., the original business voucher text), identify key entities such as amount, date, signature, etc., and perform consistency and legality checks on them to generate review result data B4 (i.e., the target business voucher text).

[0077] In the above embodiment, text analysis is performed on all original business voucher images to obtain a target business scenario text set, which can more comprehensively understand the contextual information of the language, solve the problems of tampering and forgery existing in traditional business data management methods, and improve the credibility, transparency, security of the data and the level of automation of operations.

[0078] Optionally, as an embodiment of the present invention, in the blockchain, the process of encrypting the encrypted data set to be processed and the encrypted proof information to obtain the target encrypted data set and the decryption key includes:

[0079] The encrypted data set to be processed and the encrypted proof information are hashed using a hash algorithm to obtain a target encrypted data set and a decryption key.

[0080] It should be understood that the data packet (i.e. the encrypted data set to be processed) is uploaded to the blockchain sidechain to generate a unique blockchain ID. The data packet (i.e. the encrypted data set to be processed) is hashed using a hash algorithm (such as SHA-256) to ensure the integrity and immutability of the data.

[0081] Specifically, the hash algorithm is a mathematical function that converts data of arbitrary length into an output of fixed length, and is usually used in fast data retrieval, integrity verification, data fingerprinting and cryptography.

[0082] It should be understood that the encrypted data C2 (i.e., the encrypted data set to be processed) and the generated proof G1 (i.e., the encrypted proof information) are uploaded to the blockchain through the side chain, and metadata such as the upload time and data source are recorded at the same time to form a blockchain transaction T1.

[0083] In the above embodiment, the encrypted data set to be processed and the encrypted proof information are hashed by a hash algorithm to obtain the target encrypted data set and the decryption key, thereby ensuring the integrity and non-tamperability of the data.

[0084] Optionally, as an embodiment of the present invention, in the server, the data decryption request instruction is verified, and if the verification is successful, the process of generating the decryption instruction includes:

[0085] The data decryption request instruction is verified using the smart contract protocol, and if the verification is successful, a decryption instruction is generated.

[0086] It should be understood that the smart contract protocol is a program running on the blockchain that can automatically execute contract terms when preset conditions are met. The smart contract protocol defines the rules for the creation, execution and management of smart contracts.

[0087] In the above embodiment, the data decryption request instruction is verified using the smart contract protocol. If the verification is successful, a decryption instruction is generated, which solves the tampering and forgery problems existing in traditional business data management methods and improves the credibility, transparency, security of the data and the level of automation of operations.

[0088] Optionally, as an embodiment of the present invention, in the client, the process of performing decryption analysis on the target encrypted data set according to the encryption proof information and the decryption key to obtain a decryption result of the business scenario data includes:

[0089] Decrypting the target encrypted data set for the first time according to the decryption key to obtain a decrypted data set to be processed;

[0090] The decrypted data set to be processed is verified by the encrypted proof information. If the verification is successful, the decrypted data set to be processed is decrypted for a second time, and the result after the second decryption is used as the business scenario data decryption result; if the verification fails, data error information is generated, and the data error information is used as the business scenario data decryption result, and is sent to the server through the blockchain.

[0091] It should be understood that the smart contract controls access rights, and only the authorized verifier (i.e., the client) can decrypt the encrypted data (i.e., the target encrypted data set) through the decryption key and confirm the validity of the data through zero-knowledge proof verification G1 (i.e., the encrypted proof information).

[0092] Specifically, the verifier (i.e., the client) obtains the decryption key through the smart contract, decrypts the encrypted data (i.e., the target encrypted data set), verifies the zero-knowledge proof G1 (i.e., the encrypted proof information), and ensures the integrity and authenticity of the data.

[0093] In the above embodiment, the target encrypted data set is decrypted and analyzed according to the encrypted proof information and the decryption key to obtain the business scenario data decryption result, which solves the tampering and forgery problems existing in the traditional business data management method, improves the credibility, transparency, security of the data and the level of automation of operations, and at the same time, reduces human errors and improves user experience and operational efficiency.

[0094] Optionally, as another embodiment of the present invention, the present invention relates to information recording and verification technology, and specifically to a method and system for recording and authenticating business operation scenarios in combination with blockchain technology, which is particularly suitable for fields such as logistics tracking, financial auditing, and legal evidence storage that require high-credibility data records.

[0095] Optionally, as another embodiment of the present invention, the present invention aims to provide a method and system for recording and authenticating business scenario data by combining blockchain, artificial intelligence, cross-chain technology and privacy protection technology, so as to solve the problems of tampering and forgery existing in traditional recording methods and improve the credibility, transparency, security and automation level of data operations.

[0096] Optionally, as another embodiment of the present invention, the technical solution of the present invention is as follows:

[0097] 1. Multi-level blockchain architecture: The system adopts a multi-level blockchain architecture of main chain and side chain. The main chain is used to record key business data, and the side chain stores more detailed data, such as high-definition pictures and large data files, to ensure the efficiency and flexibility of data storage.

[0098] 2. Artificial Intelligence Analysis Module: An integrated AI analysis module is used to automatically detect and verify the authenticity and validity of uploaded data. The AI ​​module can detect anomalies in logistics scenarios through image recognition technology, or review text information in financial vouchers through natural language processing technology.

[0099] 3. Cross-chain data interoperability: The system supports cross-chain technology, allowing data interoperability between different blockchain networks, realizing a wider range of application scenarios and data sharing capabilities.

[0100] 4. Hierarchical permission management: A hierarchical permission management mechanism based on blockchain is designed. Smart contracts control users’ access rights to data, including read, write, and delete operations, ensuring data security and privacy.

[0101] 5. Real-time dynamic data verification: The system supports real-time recording and verification of dynamic data, combines IoT devices to realize automated data collection and upload, and performs real-time verification on the blockchain, which is suitable for complex business scenarios such as real-time logistics tracking.

[0102] 6. Privacy protection technology: The system uses zero-knowledge proof (ZKP) or confidential computing technology to ensure that the data is encrypted during the upload process, and only specific verifiers can decrypt and view it to protect data privacy.

[0103] 7. Smart contract expansion: The system supports advanced smart contract functions, allowing users to customize complex business processes and rules according to specific business needs, and supports the upgrade and expansion of smart contracts to adapt to the ever-changing business environment.

[0104] Optionally, as another embodiment of the present invention, the gist of the present invention is as follows:

[0105] 1. Improve the efficiency and flexibility of data storage through a multi-level blockchain architecture that combines the main chain and the side chain.

[0106] 2. Integrate artificial intelligence analysis modules to automatically verify the authenticity and validity of data and reduce human errors.

[0107] 3. Support cross-chain data operations to expand the system’s application scope and data sharing capabilities.

[0108] 4. Adopt a hierarchical authority management mechanism to ensure data security and privacy.

[0109] 5. Supports the recording and verification of real-time dynamic data to adapt to complex business scenarios.

[0110] 6. Introduce privacy protection technology to ensure the security of data transmission and storage.

[0111] 7. Provide smart contract extension functions to meet the automation needs of complex business processes.

[0112] Optionally, as another embodiment of the present invention, the invention has the following advantages and positive effects compared with the prior art:

[0113] 1. Data immutability: Utilizing the decentralization and encryption technology of blockchain, it ensures that all recorded data cannot be tampered with or deleted, fundamentally improving the security and reliability of data.

[0114] 2. High transparency: All data records are open and transparent on the blockchain. Anyone can retrieve and verify them through the blockchain ID, which enhances the credibility and traceability of the data.

[0115] 3. Intelligent data verification: The integrated AI module improves the intelligence level of data authentication, reduces the workload of manual review, and improves the accuracy and authenticity of data.

[0116] 4. Flexible cross-chain interoperability: Support cross-chain technology to achieve data interoperability between different blockchain networks and expand the application scenarios of the system.

[0117] 5. Privacy protection: Ensure the privacy and security of sensitive data through zero-knowledge proof or confidential computing technology.

[0118] 6. Real-time and immediacy: The system supports real-time recording and uploading of dynamic data to ensure the timeliness and immediacy of data, which helps to respond to and process business needs in a timely manner.

[0119] 7. Wide applicability: The system can be applied to multiple fields such as logistics tracking, financial auditing, and legal evidence storage, providing reliable solutions for various business scenarios that require high-reliability data recording and verification.

[0120] 8. Easy operation: Users only need to take photos with their mobile devices, and the system will automatically handle the superposition of all information and the upload of data without complicated operations, which improves user experience and operational efficiency.

[0121] Optionally, as another embodiment of the present invention, the embodiment of the present invention is: the logistics tracking system structure is composed of the following:

[0122] 1. Mobile device: a smartphone or tablet equipped with a high-resolution camera and GPS positioning function.

[0123] 2. Blockchain network: The main chain stores key business data, and the side chain stores detailed scenario data.

[0124] 3. Server: used to process photo information overlay, AI data analysis and data upload operations.

[0125] Here’s how it works:

[0126] 1. Logistics operators use mobile devices to take photos of goods at transportation nodes.

[0127] 2. The system obtains the current GPS positioning information and records the shooting time.

[0128] 3. Automatically superimpose information onto photos, including location, operator, time, device ID, blockchain ID, etc.

[0129] 4. The photo and related metadata are uploaded to the blockchain to generate a unique blockchain ID.

[0130] 5. Logistics managers can retrieve and verify the status of goods through blockchain ID.

[0131] Its functions and effects are as follows:

[0132] 1. Ensure the recording and verification of goods at each transportation node to avoid data tampering.

[0133] 2. Improve the transparency and efficiency of logistics management.

[0134] 3. It is convenient to track and verify the actual transportation status of goods.

[0135] Optionally, as another embodiment of the present invention, the embodiment of the present invention is: the system structure of financial audit is as follows:

[0136] 1. Mobile device: smartphone or tablet with high-resolution camera.

[0137] 2. Blockchain network: main chain and side chain structure.

[0138] 3. Server: processes photo information overlay, AI analysis, and data upload operations.

[0139] Here’s how it works:

[0140] 1. Financial personnel take photos of vouchers after each transaction.

[0141] 2. Use mobile devices to record shooting time and location.

[0142] 3. The system automatically superimposes location, operator, time, device ID, blockchain ID and other information onto the photo.

[0143] 4. Photos and related metadata are uploaded to the blockchain and a blockchain ID is generated.

[0144] 5. Auditors retrieve and verify the authenticity of transactions through blockchain ID.

[0145] Its functions and effects are as follows:

[0146] 1. Ensure the authenticity and integrity of financial transaction records and prevent data tampering.

[0147] 2. Improve the transparency and efficiency of audits.

[0148] 3. It is convenient for auditors to track and verify transactions.

[0149] Optionally, as another embodiment of the present invention, the present invention has broad application prospects and significant practical benefits in multiple fields. The system significantly improves the security, reliability and transparency of business scenario data records by combining blockchain technology and automated information processing.

[0150] Figure 2 A flowchart of a business scenario data management method provided by an embodiment of the present invention.

[0151] Optionally, as another embodiment of the present invention, Figure 2 As shown, a business scenario data management method includes the following steps:

[0152] Import multiple business scenario data, and perform encryption analysis on all the business scenario data to obtain encrypted data sets to be processed and encrypted proof information;

[0153] Encrypting the encrypted data set to be processed and the encrypted proof information to obtain a target encrypted data set and a decryption key;

[0154] A data decryption request instruction is input and the data decryption request instruction is verified. If the verification is successful, the target encrypted data set is decrypted and analyzed according to the encryption proof information and the decryption key to obtain a business scenario data decryption result.

[0155] Optionally, another embodiment of the present invention provides a business scenario data management system, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the business scenario data management method described above is implemented. The system may be a computer or other system.

[0156] Optionally, another embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the business scenario data management method as described above is implemented.

[0157] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

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

[0159] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.

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

[0161] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0162] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. For such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0163] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A business scenario data management system, characterized in that: include: Server, blockchain and client, The server is used to import multiple business scenario data, perform encryption analysis on all the business scenario data, obtain the encrypted data set to be processed and the encrypted proof information, and send the encrypted data set to be processed and the encrypted proof information to the blockchain; The blockchain is used to encrypt the encrypted data set to be processed and the encrypted proof information to obtain a target encrypted data set and a decryption key; The client is used to input a data decryption request instruction, and send the data decryption request instruction to the server through the blockchain; The server is also used to verify the data decryption request instruction, and if the verification is successful, generate a decryption instruction, and send the decryption instruction and the encryption proof information to the blockchain; The blockchain is also used to send the encrypted proof information, the target encrypted data set and the decryption key to the client according to the decryption instruction; The client is used to perform decryption analysis on the target encrypted data set according to the encryption proof information and the decryption key to obtain a business scenario data decryption result.

2. The business scenario data management system according to claim 1, characterized in that: In the server, the process of performing encryption analysis on all the business scenario data to obtain the encrypted data set to be processed and the encrypted certification information includes: Preprocessing all the business scenario data, and collecting all the preprocessed business scenario data to obtain a business scenario data set; Extracting multiple pieces of sensitive information of a person from the business scenario data set, and combining all of the sensitive information of the person to obtain a sensitive information set of the person; The sensitive information set of the person is encrypted by a zero-knowledge proof protocol to obtain encrypted proof information; The sensitive information set of the person is encrypted using the MPC multi-party secure computing algorithm to obtain an encrypted data set to be processed.

3. The business scenario data management system according to claim 2, characterized in that: The business scenario data includes original business scenario pictures and original business voucher pictures. In the server, the process of preprocessing all the business scenario data and collecting all the preprocessed business scenario data to obtain a business scenario data set includes: Performing image preprocessing on each of the original business scene pictures respectively to obtain a target business scene picture corresponding to each of the original business scene pictures; Performing target detection on all the target business scene images through a pre-built convolutional neural network to obtain multiple business scene category labels; Perform anomaly detection on all the business scenario category labels through a pre-built deep learning model to obtain abnormal data of multiple business scenarios; Text analysis is performed on all the original business voucher images to obtain a target business scenario text set, and the target business scenario text set, all the business scenario category labels, and all the business scenario exception data are collected to obtain a business scenario data set.

4. The business scenario data management system according to claim 3, characterized in that: In the server, the process of performing image preprocessing on each of the original business scene pictures to obtain a target business scene picture corresponding to each of the original business scene pictures includes: Performing denoising processing on each of the original business scene pictures respectively to obtain denoised business scene pictures corresponding to each of the original business scene pictures; Using the Canny edge detection algorithm to crop each of the denoised business scene pictures, to obtain a cropped business scene picture corresponding to each of the original business scene pictures; Performing image correction processing on each of the cropped business scene images using a perspective transformation algorithm to obtain a corrected business scene image corresponding to each of the original business scene images; The image normalization process is performed on each of the corrected business scene pictures using a nearest neighbor interpolation algorithm to obtain a target business scene picture corresponding to each of the original business scene pictures.

5. The business scenario data management system according to claim 3, characterized in that: In the server, the process of performing text analysis on all the original business voucher images to obtain a target business scenario text set includes: Using an optical character recognition algorithm to extract text from each of the original business voucher images, to obtain a plurality of original business voucher texts corresponding to each of the original business voucher images; Using the pre-built BERT model, respectively perform text correction processing on each of the original business voucher texts to obtain a corrected business voucher text corresponding to each of the original business voucher texts; Perform text consistency detection on each of the corrected business voucher texts according to a preset text consistency detection rule to obtain a detected business voucher text corresponding to each of the original business voucher texts; According to the preset text legitimacy detection rules, text legitimacy detection is performed on each of the detected business voucher texts to obtain the target business voucher text corresponding to each of the original business voucher texts, and all the original business voucher texts and all the target business voucher texts are combined to obtain a target business scenario text set.

6. The business scenario data management system according to claim 1, characterized in that: In the blockchain, the process of encrypting the encrypted data set to be processed and the encrypted proof information to obtain the target encrypted data set and the decryption key includes: The encrypted data set to be processed and the encrypted proof information are hashed by a hash algorithm to obtain a target encrypted data set and a decryption key.

7. The business scenario data management system according to claim 1, characterized in that: In the server, the data decryption request instruction is verified. If the verification is successful, the process of generating a decryption instruction includes: The data decryption request instruction is verified using the smart contract protocol, and if the verification is successful, a decryption instruction is generated.

8. The business scenario data management system according to claim 1, characterized in that: In the client, the process of performing decryption analysis on the target encrypted data set according to the encryption proof information and the decryption key to obtain the decryption result of the business scenario data includes: Decrypting the target encrypted data set for the first time according to the decryption key to obtain a decrypted data set to be processed; The decrypted data set to be processed is verified by the encrypted proof information. If the verification is successful, the decrypted data set to be processed is decrypted for a second time, and the result after the second decryption is used as the business scenario data decryption result; if the verification fails, data error information is generated, and the data error information is used as the business scenario data decryption result, and is sent to the server through the blockchain.

9. A business scenario data management method, characterized in that: The steps include: Import multiple business scenario data, and perform encryption analysis on all the business scenario data to obtain encrypted data sets to be processed and encrypted proof information; Encrypting the encrypted data set to be processed and the encrypted proof information to obtain a target encrypted data set and a decryption key; A data decryption request instruction is input and the data decryption request instruction is verified. If the verification is successful, the target encrypted data set is decrypted and analyzed according to the encryption proof information and the decryption key to obtain a business scenario data decryption result.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the business scenario data management method as claimed in claim 9 is implemented.

Citation Information

Patent Citations

  • Private data storage and access control method and system based on block chain

    CN112989415A

  • Data processing method and device based on privacy calculation, equipment and storage medium

    CN115333775A

  • Data encryption method based on different business scenes, computer equipment and computer readable storage medium

    CN115730349A

  • Data checking method and apparatus, and computer device and storage medium

    WO2021003968A1