Resource data processing method and device based on block chain and computer equipment

Through brain-computer interface identification and blockchain network processing resource data requests, the problem of insufficient efficiency and accuracy of resource data processing in the existing technology is solved, and efficient and traceable resource data interaction and clearing is achieved.

CN120278812APending Publication Date: 2025-07-08TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410024517.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-08
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

The existing blockchain-based resource data processing methods require the use of smart devices, resulting in insufficient efficiency and accuracy of resource data processing.

Method used

Resource data processing requests are obtained through the brain-computer interface, brain signal data and object identity feature data are identified, target resource data and data holding objects are identified after identity authentication, and resource data clearing requests are performed through the blockchain network to realize resource data interaction and clearing.

Benefits of technology

It improves the efficiency and accuracy of resource data processing, and ensures the traceability and processing efficiency of resource data interaction process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120278812A_ABST
    Figure CN120278812A_ABST
Patent Text Reader

Abstract

The invention relates to a resource data processing method and device based on a block chain, computer equipment, a storage medium and a computer program product. The method comprises the steps that a resource data processing request submitted by a target object through a brain-computer interface is acquired, and brain signal data and object identity feature data in the resource data processing request are recognized; under the condition that the identity authentication is passed, identifying target resource data and a data holding object; interacting the account resource data of the target object with the target resource data of the data holding object to obtain a resource data interaction result; generating a resource data clearing request; and executing the resource data liquidation request through the block chain network to obtain a resource data liquidation result. According to the method, data processing in the resource data interaction process is carried out based on the brain-computer interface, identity authentication of the target object is completed at the same time, and then settlement processing is realized through the block chain network on the basis of authentication and interaction, so that the processing efficiency of the resource interaction processing process is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technologies, and in particular, to a method, apparatus, computer device, storage medium, and computer program product for processing resource data based on a blockchain. Background Art

[0002] With the development of computer technologies and network technologies, the blockchain technology has emerged. Blockchain is a new application mode of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, and encryption algorithms. Essentially, a blockchain is a decentralized database, a string of data blocks generated by using cryptographic methods. Each data block contains information about a batch of network transactions, which is used to verify the validity (anti-counterfeiting) of the information and generate the next block. A blockchain can include a blockchain underlying platform, a platform product service layer, and an application service layer. Currently, blockchains can be applied to the interactive processing of various resource data.

[0003] Currently, for resource transfer processing based on a blockchain, it is necessary to scan corresponding processing vouchers through a smart device to complete the processing of resource data in a blockchain account. However, this method of processing resource data requires the assistance of a smart device and cannot guarantee the efficiency and accuracy of resource data processing. Summary of the Invention

[0004] Based on this, in view of the above technical problems, it is necessary to provide a method, apparatus, computer device, computer-readable storage medium, and computer program product for processing resource data based on a blockchain that can improve the efficiency of resource data processing.

[0005] In a first aspect, the present application provides a method for processing resource data based on a blockchain, including:

[0006] Obtaining a resource data processing request submitted by a target object through a brain-computer interface, and identifying brain signal data and object identity feature data in the resource data processing request;

[0007] When the object identity feature data indicates that the identity authentication is passed, identifying target resource data and a data holding object in the brain signal data;

[0008] Interacting account resource data in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result;

[0009] Generating a resource data settlement request according to the resource data interaction result;

[0010] Executing the resource data settlement request through a blockchain network to obtain the resource data settlement result.

[0011] In a second aspect, the present application further provides a resource data processing device based on a blockchain, including:

[0012] A request acquisition module, configured to acquire a resource data processing request submitted by a target object through a brain-computer interface, and identify brain signal data and object identity feature data in the resource data processing request;

[0013] A data identification module, configured to identify target resource data and data holding objects in the brain signal data when the object identity feature data indicates that the identity authentication is passed;

[0014] A resource data interaction module, configured to interact account resource data in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result;

[0015] A request generation module, configured to generate a resource data settlement request according to the resource data interaction result;

[0016] A resource settlement module, configured to execute the resource data settlement request through a blockchain network to obtain the resource data settlement result.

[0017] In a third aspect, the present application further provides a computer device, including a memory and a processor, where the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0018] Acquire a resource data processing request submitted by a target object through a brain-computer interface, and identify brain signal data and object identity feature data in the resource data processing request;

[0019] When the object identity feature data indicates that the identity authentication is passed, identify target resource data and data holding objects in the brain signal data;

[0020] Interact account resource data in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result;

[0021] Generate a resource data settlement request according to the resource data interaction result;

[0022] Execute the resource data settlement request through a blockchain network to obtain the resource data settlement result.

[0023] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0024] Obtain a resource data processing request submitted by a target object through a brain-computer interface, and identify the brain signal data and object identity feature data in the resource data processing request;

[0025] When the object identity feature data indicates that the identity authentication is passed, identify the target resource data and data holding object in the brain signal data;

[0026] Interact the account resource data in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result;

[0027] Generate a resource data settlement request according to the resource data interaction result;

[0028] Execute the resource data settlement request through a blockchain network to obtain the resource data settlement result.

[0029] In a fifth aspect, the present application further provides a computer program product, including a computer program, which when executed by a processor implements the following steps:

[0030] Obtain a resource data processing request submitted by a target object through a brain-computer interface, and identify the brain signal data and object identity feature data in the resource data processing request;

[0031] When the object identity feature data indicates that the identity authentication is passed, identify the target resource data and data holding object in the brain signal data;

[0032] Interact the account resource data in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result;

[0033] Generate a resource data settlement request according to the resource data interaction result;

[0034] Execute the resource data settlement request through a blockchain network to obtain the resource data settlement result.

[0035] The above blockchain-based resource data processing method, device, computer equipment, storage medium, and computer program product, after obtaining a resource data processing request submitted by a target object through a brain-computer interface, identify the brain signal data and object identity feature data in the resource data processing request. Thus, data involved in the resource data processing process can be efficiently extracted directly through brain-computer interface technology. Then, when the identity authentication represented by the object identity feature data passes, identify the target resource data and data holding object in the brain signal data. That is, through the identification of the object identity feature combined with the brain-computer interface, efficient identity authentication of the target object is achieved, and after the authentication is completed, the target resource data and data holding object are identified, thereby determining the two parties involved in the resource interaction process. Interact the account resource data in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result. Finally, generate a resource data settlement request according to the resource data interaction result; execute the resource data settlement request through the blockchain network to obtain a resource data settlement result. That is, through the blockchain network, the complete and voluntary settlement process of both parties is carried out during the resource interaction process, thereby ensuring the traceability of the resource data interaction processing process and ensuring the efficiency of resource data processing. This application processes data in the resource data interaction process based on the brain-computer interface, and at the same time completes the identity authentication of the target object based on the object identity feature data of the target object. Then, on the basis of authentication and interaction, the settlement process of the resource interaction process is realized through the blockchain network, thereby effectively improving the processing efficiency of the resource interaction process. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] To more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0037] Figure 1 It is a schematic structural diagram of a distributed system applied to a blockchain system in an embodiment;

[0038] Figure 2 It is a schematic diagram of a block structure in an embodiment;

[0039] Figure 3 It is a schematic flowchart of a blockchain-based resource data processing method in an embodiment;

[0040] Figure 4 It is a structural block diagram of a brain signal recognition process in an embodiment;

[0041] Figure 5It is a structural block diagram of the brain signal recognition process in another embodiment;

[0042] Figure 6 It is a schematic structural diagram of a blockchain node in an embodiment;

[0043] Figure 7 It is a flow block diagram of a resource data processing method based on blockchain in an embodiment;

[0044] Figure 8 It is a flow schematic diagram of a resource data processing method based on blockchain in another embodiment;

[0045] Figure 9 It is a structural block diagram of a resource data processing device based on blockchain in an embodiment;

[0046] Figure 10 It is an internal structural diagram of a computer device in an embodiment. Detailed implementation manners

[0047] In order to make the objectives, technical solutions and advantages of this application clearer, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not used to limit this application.

[0048] In this article, it is necessary to understand the terms involved:

[0049] Blockchain: Blockchain technology is a distributed ledger technology in the field of information technology. Generally, it consists of consensus, transaction blocks and state data storage, cryptographic identity security, etc. Since the ledger is stored distributively and the blocks are consensus-based, it has features such as immutability, traceability, and common maintenance.

[0050] Smart contract: A smart contract is a computer protocol designed to disseminate, verify, or execute a contract in an information-based manner. Smart contracts allow for trusted transactions without a third party, and these transactions are traceable and irreversible.

[0051] Resource interaction pool: The blockchain resource interaction pool refers to a buffer for storing resource interaction data that has not been packaged into blocks in the blockchain network. The resource interactions in the resource interaction pool need to be verified before being packaged into the blockchain. That is, the execution process of the resource interactions in the resource interaction pool is as follows: verify resource interaction information -> call the smart contract to execute the resource interaction -> package a new block -> broadcast the new block.

[0052] Brain-Computer Interface (BCI) refers to a direct connection established between the brain of a human or animal and an external device to achieve information exchange between the brain and the device. A brain-computer interface is a direct communication channel established between the brain and an external device. Its signals come from the central nervous system and do not rely on the peripheral nerve and muscle systems during transmission. It is commonly used to assist, enhance, or repair the sensory-motor functions of the human body or improve the human-computer interaction ability.

[0053] It should be noted that the user information (including but not limited to user device information, user personal information, and user biometric (feature) information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant regulations.

[0054] The system involved in the embodiments of this application can be a distributed system formed by connecting a client and multiple nodes (any form of computing device accessing the network, such as a server, user terminal) through network communication.

[0055] Taking the distributed system as a blockchain system as an example, see Figure 1 , Figure 1 FIG. is an optional structural schematic diagram of the distributed system 100 provided by the embodiments of the present invention applied to a blockchain system, formed by multiple nodes 200 (any form of computing device accessing the network, such as a server, user terminal) and a client 300. A peer-to-peer network is formed between the nodes. The peer-to-peer protocol is an application layer protocol running on top of the Transmission Control Protocol (TCP). In a distributed system, any machine such as a server or a terminal can join and become a node. A node includes a hardware layer, an intermediate layer, an operating system layer, and an application layer.

[0056] See Figure 1 The functions of each node in the blockchain system shown, the functions involved include:

[0057] 1) Routing, a basic function of a node, used to support communication between nodes.

[0058] In addition to the routing function, a node can also have the following functions:

[0059] 2) An application, which is used to be deployed in a blockchain, implements specific services according to actual business requirements, records data related to the implemented functions to form recorded data, carries a digital signature in the recorded data to indicate the source of the task data, and sends the recorded data to other nodes in the blockchain system. When other nodes verify the source and integrity of the recorded data successfully, the recorded data is added to a temporary block.

[0060] For example, the services implemented by the application include:

[0061] 2.1) A wallet, which is used to provide a function for resource interaction, including initiating resource interaction (i.e., sending the resource interaction record of the current resource interaction to other nodes in the blockchain system. After other nodes verify it successfully, as a response to acknowledging the validity of the resource interaction, the recorded data of the resource interaction is stored in the temporary block of the blockchain. Of course, the wallet also supports querying the remaining resource amount in the resource address;

[0062] 2.2) A shared ledger, which is used to provide functions such as storage, query, and modification of account data, sends the recorded data of the operations on the account data to other nodes in the blockchain system. After other nodes verify its validity, as a response to acknowledging the validity of the account data, the recorded data is stored in the temporary block, and can also send a confirmation to the node that initiated the operation.

[0063] 2.3) A smart contract, which is a computerized protocol that can execute the terms of a certain contract, is implemented by code deployed on the shared ledger and executed when certain conditions are met. According to actual business requirements, the code is used to complete automated resource interaction. For example, querying the logistics status of the goods purchased by the buyer and transferring the corresponding resources of the buyer to the merchant's address after the buyer signs for the goods. Of course, smart contracts are not limited to executing contracts for resource interaction, but can also execute contracts for processing received information.

[0064] 3) A blockchain includes a series of blocks (Block) that are sequentially connected in the order of generation. Once a new block is added to the blockchain, it will not be removed again. The block records the recorded data submitted by nodes in the blockchain system.

[0065] See Figure 2 , Figure 2FIG. 0 is an optional schematic diagram of a block structure provided by an embodiment of the present invention. Each block includes a hash value of the resource interaction record stored in this block (the hash value of this block) and the hash value of the previous block. Each block is connected through the hash value to form a blockchain. In addition, the block may further include information such as a timestamp when the block is generated. A blockchain, essentially a decentralized database, is a series of data blocks generated by using cryptographic methods. Each data block contains relevant information for verifying the validity of its information (anti-counterfeiting) and generating the next block.

[0066] This application is applicable to testing the above blockchain network and can be implemented through a blockchain node 200 as shown in Figure 1 The blockchain node 200 may specifically be a brain-computer device, which can obtain various data processing requests submitted by a target object through a brain-computer interface. The target object submits a resource data processing request to the blockchain node 200 through the brain-computer interface. The blockchain node 200 obtains the resource data processing request submitted by the target object through the brain-computer interface and identifies the brain signal data and object identity feature data in the resource data processing request. When the object identity feature data indicates that the identity authentication is passed, it identifies the target resource data and data holding object in the brain signal data; interacts the account resource data in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result; generates a resource data settlement request according to the resource data interaction result; and executes the resource data settlement request through the blockchain network to obtain a resource data settlement result.

[0067] In an exemplary embodiment, as shown in Figure 3 a resource data processing method based on a blockchain is provided. Taking this method applied to the blockchain node 200 in Figure 1 as an example, the method includes the following steps 302 to 310. Wherein:

[0068] Step 302: Obtain the resource data processing request submitted by the target object through the brain-computer interface and identify the brain signal data and object identity feature data in the resource data processing request.

[0069] Among them, the target object refers to the relevant object that needs to perform resource data processing. The target object can operate the blockchain node 200 through a brain-computer interface to perform relevant resource data processing, thereby realizing the relevant resource data processing process. The brain-computer interface refers to a device that creates a direct connection between the human or animal brain and an external device to achieve information exchange between the brain and the device. It is a device that establishes a direct communication channel between the brain and an external device. Its signals come from the central nervous system and do not depend on the peripheral nerve and muscle systems during propagation. It is commonly used to assist, enhance, or repair the sensory-motor functions of the human body or improve the human-computer interaction ability. In the solution of this application, the blockchain node 200 can be used as an interaction device of the brain-computer interface to directly obtain the resource data processing request submitted by the target object through brain signals on the brain-computer interface. The resource data processing request refers to a request for processing specified resource content in the network. For example, a purchase request. The target object can use the resource data in its own account to purchase the corresponding target resource data (including physical resources and virtual resources) from other objects (including stores or individuals). Another example is a lease request. The target object can use the resource data in its own account to lease the corresponding target resource data (including physical resources and virtual resources) from other objects (including stores or individuals). The brain signal data refers to the brain activity signals submitted by the target object through the brain-computer interface. The brain activity signals can be collected through technologies such as electroencephalogram (EEG), functional magnetic resonance imaging (fMRI), and intracranial electrodes (such as computed tomography, ECoG). By analyzing the brain signals, the intention of the resource data processing request submitted by the user can be determined. The object identity feature data is the identification data attached when the target object submits the resource data processing request and is used to prove the identity information of the target object. The object identity feature data can be recorded when the target object logs in to the brain-computer interface and then attached and submitted to the blockchain node 200 for processing when the target object submits the resource data processing request. In a specific embodiment, the object identity feature data can be identification data such as the account password pre-entered by the target object, or identification data generated based on the biological characteristics of the target object. The target object can be identified and authenticated through the object identity feature data.

[0070] Exemplarily, the target object can log in to the brain-computer device through the brain-computer interface, and then browse relevant applications or web pages through the brain-computer device. When the target object hopes to achieve interaction with the brain-computer device, for example, when it needs to interact with the network for resource data, it can generate corresponding brain signals, and then submit relevant information involved in the resource interaction process to the blockchain node 200 serving as the brain-computer device through the resource interaction request via the brain-computer interface, so as to perform resource data interaction processing with the network. The blockchain node 200 then receives the resource data processing request from the brain-computer interface of the target object, and then obtains the brain signal data and object identity characteristic data contained therein by parsing the resource data processing request. In one embodiment, the brain-computer interface collects the brain signal data of the target object through electroencephalogram, and collects the object identity characteristic data of the target object through a sensing device. At this time, the resource data processing request specifically includes the electroencephalogram signals of the potential changes on the brain scalp surface collected through electroencephalogram, as well as the sensing signals of the object identity characteristic data. After the electroencephalogram signals and sensing signals are parsed, the brain signal data can be obtained by processing the electroencephalogram signals such as filtering. For the sensing signals, according to the data type of the object identity characteristic data, the object identity characteristic data can be converted into characteristic data of the corresponding type to perform the processing of authenticating the identity of the target object.

[0071] Step 304, when the object identity characteristic data indicates that the identity authentication is passed, identify the target resource data and the data holding object in the brain signal data.

[0072] Among them, identity authentication processing refers to authenticating or logging in to the identity of a target object through the object identity characteristic data. In one embodiment, for authentication processing, the target object can log in to the application of the blockchain node 200 through the account password, and then perform resource data processing. At this time, after the target object submits a resource data processing request through the brain-computer interface, the blockchain node 200 can perform identity authentication on the target object according to the object identity characteristic data attached to the resource data processing request to ensure the identity compliance of the resource data processing process. In another embodiment, for login processing, the target object does not need to log in to the application of the blockchain node 200 through an additional account password and can directly perform resource data processing. At this time, after the target object submits a resource data processing request through the brain-computer interface, the blockchain node 200 can search for whether there is an account corresponding to the object identity characteristic data according to the object identity characteristic data attached to the resource data processing request. If it exists, it can directly authenticate according to the object identity characteristic data and log in to the account to perform resource data processing. The target resource data is the resource data object that the target object needs to process in the resource data processing request, and the data holding object is the object that holds the target resource data. For example, in one embodiment, the resource data processing request is a request for commodity purchase. At this time, the target resource data can specifically be the physical commodity or virtual service displayed by the merchant in the shopping application, and the data holding object is the store that holds the physical commodity or virtual service.

[0073] Exemplarily, when the blockchain node 200 extracts the brain signal data and the object identity characteristic data from the resource data processing request, it first needs to perform identity authentication processing on the target object based on the object identity characteristic data to confirm whether the target object has the qualification or permission to perform resource data processing. After the authentication is passed and it is confirmed that the target object has the qualification for resource data processing, the blockchain node 200 can perform corresponding resource data processing based on the brain signal data in the resource data processing request. For the processing flow, the target object first needs to identify the target resource data and the data holding object pointed to by the brain signal data, so as to determine the specific information of both parties in the resource interaction. For the identification process, it can specifically be identified according to the data type of the collected brain signal data. For example, in one embodiment, for the electroencephalogram signals collected through electroencephalography, the electroencephalogram signals can be preprocessed by means such as filtering first, and then through operations such as signal decoding and re-encoding, it can be restored to the operation information of the target object on the display screen of the brain-computer device. Then, combined with the specific screen content, the target resource data and the data holding object in the brain signal data can be identified.

[0074] Step 306: Interact the account resource data in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result.

[0075] Among them, the account resource data refers to the existing resource data in the account bound by the object identity characteristic data. The resource data interaction result is the result of the transfer of the resource quantity and the result of the change of the resource holder during the resource interaction process.

[0076] Exemplarily, after identifying the target resource data and the data holding object pointed to by the brain signal data, the two objects involved in the resource interaction process are confirmed. Therefore, based on the resource data processing request, the resource data held by the two objects can be interactively processed. Specifically, the resource transfer amount can be determined according to the data information of the target resource data first, and then the account resource data in the resource account of the target object is transferred to the account of the data holding object, and at the same time, the holding right of the target resource data is transferred to the target object. In one embodiment, the resource data processing process is a shopping process. At this time, after the target object submits a resource data processing request, for the resource data interaction process, the resource transfer amount can be determined according to the commodity information of the target resource data first. Then, these resource data are transferred from the resource account of the target object to a third-party account for temporary storage. And when the target object confirms receiving the commodity, the resource data is transferred to the account of the data holding object, thus ensuring the security of the shopping process.

[0077] Step 308: Generate a resource data settlement request according to the resource data interaction result.

[0078] Step 310: Execute the resource data settlement request through the blockchain network to obtain a resource data settlement result.

[0079] Among them, the resource data settlement request refers to a processing request for saving the batch resource data interaction results. Both the target object and the data holding object can record relevant account data through the blockchain network. After the resource interaction is completed, the corresponding resource data interaction results can be saved in the blockchain network through the resource data settlement request, thereby ensuring the traceability of the resource data processing process. The blockchain network is the network connected by the blockchain node 200. The blockchain node 200 is connected to other blockchain nodes through the blockchain network. The resource data settlement result refers to the result data finally recorded in the blockchain network, including the resource change information involved in the execution process of the resource data processing request.

[0080] Exemplarily, after completing the resource data interaction and obtaining the resource data interaction result, the resource data interaction result can also be saved into the block of the blockchain network through the blockchain network to implement the data record of the resource data processing process, so as to ensure the traceability of the data interaction process. In order to perform data recording, a resource data settlement request can be generated according to the resource data interaction result, and information such as the resource accounts of the two parties involved in the resource interaction process, the change in the amount of resources in the account, and the change in the ownership authority of the target resource data is recorded in the resource data settlement request. Then, the corresponding settlement process is carried out through the smart contract of the blockchain network to complete the accounting of the resource transfer process and generate the corresponding record block. During the execution of the resource data settlement request, the blockchain node 200 needs to first upload the resource data settlement request to the blockchain network. At this stage, the authentication process of the blockchain node 200 needs to be completed first. After the authentication is completed, the resource data settlement request is saved to the resource interaction pool of the blockchain network. Then, in the resource interaction pool, the resource data settlement can be batch-processed through the smart contract of the resource settlement process to obtain the corresponding result and save it to the next block of the blockchain, completing the record of the resource interaction process.

[0081] The above resource data processing method based on blockchain, after obtaining the resource data processing request submitted by the target object through the brain-computer interface, identifies the brain signal data and the object identity feature data in the resource data processing request. Thus, the data involved in the resource data processing process is directly and efficiently extracted through the brain-computer interface technology. Then, when the object identity feature data indicates that the identity authentication is passed, the target resource data and the data holding object in the brain signal data are identified. That is, the efficient identity authentication of the target object is realized by combining the identification of the object identity feature with the brain-computer interface. After the authentication is completed, the target resource data and the data holding object are identified, so as to determine the two parties involved in the resource interaction process. The account resource data in the resource account of the target object is interacted with the target resource data of the data holding object to obtain the resource data interaction result. Finally, a resource data settlement request is generated according to the resource data interaction result; the resource data settlement request is executed through the blockchain network to obtain the resource data settlement result. That is, the complete voluntary settlement process of both parties is carried out through the blockchain network during the resource interaction process, so as to ensure the traceability of the resource data interaction process and ensure the efficiency of resource data processing. This application processes the data of the resource data interaction process based on the brain-computer interface, and at the same time completes the identity authentication of the target object based on the object identity feature data of the target object. Then, on the basis of authentication and interaction, the settlement process of the resource interaction process is realized through the blockchain network, thereby effectively improving the processing efficiency of the resource interaction process.

[0082] In an exemplary embodiment, the process of identifying the target resource data and the data holding object in the brain signal data in step 203 includes: performing signal decoding processing on the brain signal data to obtain signal decoding data; performing re-encoding processing on the brain signal decoding data to obtain signal re-encoded data; identifying the target resource data pointed to by the signal re-encoded data, and identifying the data holding object of the target resource data.

[0083] Among them, the brain signal data is the data of brain activities directly collected through a brain-computer interface, and can be collected by technologies such as electroencephalogram (EEG), functional magnetic resonance imaging (fMRI), intracranial electrodes (such as computed tomography, ECoG), etc. Generally, the acquisition of brain signal data can be completed in an invasive, semi-invasive or non-invasive manner. After the brain signal data is acquired, in order to extract useful information from the brain signal data, corresponding processing needs to be performed on the brain signal data, and the processing means specifically includes processes such as signal decoding and signal re-encoding. For signal decoding, the collected brain signal data needs to be decoded and processed to extract effective information. This includes using signal processing algorithms and pattern recognition techniques to analyze and decode brain signals. The purpose is to convert the signals into understandable instructions or control signals. The decoded signals are then re-encoded into a format that can interact with external devices. This may include converting the signals into specific instructions, actions or control signals.

[0084] Exemplarily, for the identification and parsing processing flow of brain signal data, after extracting the brain signal data from the resource data processing request, preprocessing such as filtering can be first performed on the brain signal data to improve the reliability of the signals. Then, signal decoding processing is performed on the brain signal data to obtain signal decoding data. The processing flow of signal decoding corresponds to the acquisition flow of the brain signal data by the brain-computer interface, and the corresponding signal decoding flow can be selected according to the acquisition method of the brain signal data. In one embodiment, for the brain signal data collected by non-invasive electroencephalogram, the brain signal data can be analyzed and decoded through an electroencephalogram signal processing model to obtain signal decoding data. After obtaining the signal decoding data, in order to restore the operation information of the target object, the analyzed information can be re-encoded to restore the operation intention of the user for the brain-computer device, so as to identify the target resource data pointed to by the signal re-encoded data. On the basis of determining the target resource data, the data holding object of the target resource data can be further discriminated, so as to realize the interactive processing for the target resource data. Such as Figure 4As shown, by filtering, decoding, and re-encoding the brain signal data, the target resource data specified by the target object can be restored. In this embodiment, by performing processing such as decoding and re-encoding on the brain signal data, the operation intention of the target object is restored, so as to obtain the two parties involved in the resource data processing request. This processing process is completely implemented based on the brain-computer interface and does not require additional operations, which can effectively improve the efficiency of the resource data processing process.

[0085] In one embodiment, identifying the target resource data pointed to by the signal re-encoding data and identifying the data holding object of the target resource data includes: identifying the operation instruction of the target object for the display interface of the brain-computer device based on the signal re-encoding data; determining the target resource data within the area pointed to by the operation instruction based on the display information and operation instruction of the display interface of the brain-computer device; and identifying the data holding object of the target resource data based on the data information of the target resource data.

[0086] Among them, the display interface of the brain-computer device is the interface content displayed on the brain-computer device connected to the brain-computer interface when the target object uses the brain-computer interface. The target resource data can be displayed on the display interface of the brain-computer device. For example, in one embodiment, the resource data processing method of the present application is applied to the resource data processing in the lease service process. At this time, the target resource data can be the lease service information provided by the merchant. And what is displayed on the display interface of the brain-computer device is the page of the lease service-related information that the merchant can provide. The operation instruction can be the pointing information or selection information corresponding to the display interface of the brain-computer device. Through the operation instruction, the operation object in the display interface of the brain-computer device selected by the target object, that is, the target resource data, can be determined. And the data information of the target resource data can include information such as data number, data type, data holder, and data value parameter.

[0087] Exemplarily, the target object can select the display content of the brain-computer device display interface through brain signal data, and trigger a corresponding operation instruction through the brain-computer interface to trigger a resource data processing request. After the brain-computer device restores the signal re-encoded data, the operation instruction of the target object for the brain-computer device display interface can be restored through the signal re-encoded data, such as determining the area pointed to by the operation instruction or the selected position. After restoring the operation instruction, combined with the display information in the resource data processing request submitted by the target object, the target resource data within the area pointed to by the operation instruction can be determined. Then, by searching for the data information of the target resource data, the data holding object of the target resource data can be determined. In one embodiment, the solution of the present application is applicable to the shopping process. At this time, the target object can select the products on the product display page and then generate a resource data processing request. After the selection, the operation instruction of the target object can be to add to the shopping cart or directly settle the account. At this time, only the processing process of shopping settlement will trigger the resource interaction processing of the resource data processing process. In one embodiment, as Figure 5 shown, identifying the target resource data pointed to by the signal re-encoded data further includes a feedback confirmation process for the target resource data, which can be specifically implemented through the feedback process of the brain-computer interface. First, based on the display information of the brain-computer device display interface and the operation instruction, determine the area pointed to by the operation instruction on the brain-computer device display interface; generate a feedback prompt message based on the pointed area on the brain-computer device display interface; in the case of receiving a feedback confirmation message for the feedback prompt message through the brain-computer interface, identify the target resource data within the area pointed to by the operation instruction. Specifically, a prompt message can be generated on the brain-computer device display interface to feedback the target object with the prompt message to remind the target object to confirm whether there are any problems with the currently identified pointed area and the resource interaction process for the target resource data, such as whether the selected pointed area corresponds to the target resource data, etc. If the identification is incorrect, corresponding brain signal data can be generated again to re-select the target resource data. If a feedback confirmation message for the feedback prompt message is received, the target resource data within the area pointed to by the operation instruction can be identified to perform corresponding resource data processing. In this embodiment, by the operation instruction for the brain-computer device display interface and then combining the operation instruction to restore the target resource data pointed to by the target object, the accuracy and efficiency of target resource data identification can be effectively improved.

[0088] In one embodiment, the method further includes: searching for the device login information of the brain-computer interface, and searching for the pre-stored identity characteristic data of the target object based on the login information; comparing the pre-stored identity characteristic data of the target object with the object identity characteristic data to obtain an identity authentication result.

[0089] Among them, the device login information refers to data such as the account or password used when the target object logs in to the brain-computer device and the brain-computer interface. The pre-stored identity feature data is the feature identification data pre-stored in the system and applicable to authentication, such as biometric identification data or account password identification data, etc. The pre-stored identity feature data is input by the target object itself. By comparing the pre-stored identity feature data with the object identity feature data provided by the target object during the resource data processing, the resource data processing request process can be authenticated.

[0090] Exemplarily, after identifying the brain signal data and the object identity feature data in the resource data processing request, an identity authentication process including the object identity feature data is further included. The identity authentication process needs to determine whether the object identity feature data in the request is true and valid. At this time, the device login information of the brain-computer device and the brain-computer interface can be searched. Through the device login information, the corresponding object database is searched, and then the pre-stored identity feature data of the target object is associated and searched based on data such as the account in the device login information. Then, the pre-stored identity feature data is compared and authenticated with the object identity feature data in the resource data processing request to obtain the identity authentication result. When the pre-stored identity feature data coincides with the object identity feature data in the resource data processing request, the identity authentication result can be determined as authentication passed. When the object identity feature data of the two does not match, a corresponding authentication failure message is returned to prompt the target object to re-authenticate the corresponding authentication information. In this embodiment, by comparing and processing the pre-stored identity feature data and the object identity feature data, the identity authentication process of the target object can be effectively provided with the processing efficiency and accuracy.

[0091] In an exemplary embodiment, step 306 includes: generating a resource transfer voucher based on the object identity feature data; determining the resource transfer amount based on the data information of the target resource data; and based on the resource transfer voucher, interacting the account resource data corresponding to the resource transfer amount in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result.

[0092] Among them, the resource transfer voucher refers to the voucher data used in the resource data processing process. Based on the resource transfer voucher, resource data processing and resource data settlement can be realized in the blockchain network. The resource transfer amount is the amount of resources involved in the resource data interaction processing process, that is, the amount of resources changed in the accounts of both parties during the resource interaction process.

[0093] Exemplarily, for the processing of resource transfer, first, a resource transfer voucher is generated based on the object identity characteristic data. For example, various types of object identity characteristic data provided by the target object can be used as vouchers for the target object's account in the current resource transfer and settlement process. Then, based on the data information of the target resource data, the resource transfer amount is determined. After determining the target resource data, the resource transfer amount can be determined by reading the information of the specified type in the data information of the target resource data. For example, in the scenario of purchase, when determining the goods that the target object wishes to purchase, i.e., the target resource data, the resource transfer amount can be obtained by reading the selling price information in the goods information. Finally, based on the resource transfer voucher, the account resource data corresponding to the resource transfer amount in the resource account of the target object is interacted with the target resource data of the data holding object, and the resource data in the target object's account is transferred to the account of the data holding object. At the same time, the holder of the target resource data is switched, and the final resource data interaction result can be obtained. In this embodiment, by generating a resource transfer voucher and determining the resource amount, and then performing the interaction processing of the resource data, the accuracy and efficiency of the resource data interaction process can be effectively improved.

[0094] In an exemplary embodiment, step 308 includes: extracting the resource transfer voucher, the resource amount transfer information, and the resource data permission change information from the resource data interaction result; generating resource settlement structured data based on the resource transfer voucher, the resource amount transfer information, and the resource data permission change information; and generating a resource data settlement request based on the resource settlement structured data.

[0095] Exemplarily, the resource data settlement request should include various resource interaction information involved in the resource data processing request, so as to effectively record the resource data processing process in the blockchain network and ensure the traceability of data during the resource data interaction process. Therefore, when it is necessary to synchronize the resource data interaction processing process to the blockchain network through the resource data settlement request, the resource transfer voucher, resource quantity transfer information, and resource data permission change information in the resource data interaction result can be extracted first. These information can be recorded in the form of structured data, that is, resource settlement structured data is generated based on the resource transfer voucher, resource quantity transfer information, and resource data permission change information. In another embodiment, for data such as resource transfer vouchers, resource quantity transfer information, and resource data permission change information, they can also be recorded in the form of a table, and the data format required for the resource data settlement request is generated in advance. Then, according to the data type, the data of various resource interaction processes such as resource transfer vouchers, resource quantity transfer information, and resource data permission change information are filled into the table, and the resource data settlement request is generated based on the table. Through the resource data settlement request, the settlement and recording of resource data can be completed on the basis of the blockchain network. In this embodiment, by extracting various resource interaction information in the resource data interaction result to generate the resource data settlement request, the information involved in the resource interaction process can be effectively extracted, thus ensuring the efficiency and accuracy of the resource data settlement process.

[0096] In an exemplary embodiment, based on the resource transfer voucher, the account resource data corresponding to the resource transfer amount in the resource account of the target object is interacted with the target resource data of the data holding object, and the resource data interaction result includes: reading the brain-computer interface security chip of the target object based on the brain-computer interface to determine the account resource data in the resource account of the target object; when the account resource data meets the resource transfer amount, based on the resource transfer voucher, the account resource data corresponding to the resource transfer amount in the resource account of the target object is interacted with the target resource data of the data holding object to obtain the resource data interaction result.

[0097] Among them, the brain-computer interface security chip refers to a biological implant chip or a non-implant chip used for offline storage of the account resources of the target object. Through the brain-computer interface security chip, the account resources held by the target object can be stored offline, isolating the account resources from the Internet, thereby effectively improving the security of the resource account.

[0098] Exemplarily, for the resource account held by the target object, in addition to storing the account resource data in the form of a network account through technologies such as blockchain, the account resources can also be stored offline. At this time, the account resource data can be stored in the brain-computer interface security chip of the brain-computer interface. After completing the authentication of the target object and when resource interaction is required, the brain-computer interface security chip of the target object can be read based on the brain-computer interface to determine the existing resource amount in the resource account of the target object. Then, the existing account resource amount is compared with the resource transfer amount. If the account resource amount is greater than the resource transfer amount, it can be determined that the account resource data meets the resource transfer amount, and the processing of resource interaction can be executed. At this time, directly based on the resource transfer voucher, the account resource data corresponding to the resource transfer amount in the resource account of the target object is interacted with the target resource data of the data holding object to obtain the resource data interaction result. In this embodiment, by using the brain-computer interface security chip as the entity of the resource account to store the account resource data, the offline storage of the account resource data can be realized, effectively improving the storage security of the resource data.

[0099] In an exemplary embodiment, step 310 includes: uploading a resource data settlement request to the resource interaction pool of the blockchain network; and when the block generation condition is met, executing the resource data settlement request in the resource interaction pool through the blockchain network to obtain a resource data settlement result.

[0100] The block generation condition refers to the conditions required to generate the next block during the blockchain processing, which can specifically be triggered by the request volume in the resource interaction pool or triggered regularly.

[0101] Exemplarily, for the specific process of resource data clearing and settlement processing, a resource data clearing and settlement request can be generated, and the resource data clearing and settlement request containing various resource interaction process information is uploaded to the resource interaction pool of the blockchain network. Then, processing such as resource data statistics and settlement of the resource data clearing and settlement results is completed in the resource interaction pool. For the request data in the resource interaction pool, when the block generation condition is met, the blockchain node will read out all the resource data clearing and settlement requests in the resource interaction pool at one time, and perform corresponding resource interaction settlement and resource transfer processing on the resource data clearing and settlement requests among them. In one embodiment, block generation can be triggered periodically, for example, triggering block generation processing at a certain time interval. In another embodiment, block generation can be based on the request volume of the resource interaction pool. When the resource volume threshold is reached, block generation can be directly triggered. After triggering block generation, the smart contract of the resource data clearing and settlement processing in the blockchain network can be called to obtain the resource data clearing and settlement results for the resource data clearing and settlement requests in the resource interaction pool, thereby ensuring the efficiency and accuracy of the block generation process. In this embodiment, batch processing of the resource data clearing and settlement results is achieved through the resource interaction pool, which can effectively ensure the processing efficiency and accuracy of the resource data clearing and settlement process.

[0102] In one embodiment, the method further includes: generating a next block of the blockchain network based on the resource data clearing and settlement results; sending the next block to each block node of the blockchain network for consensus processing to obtain a consensus result; performing a consensus verification process based on the consensus result; and when the consensus verification process passes, performing a storage process on the next block.

[0103] Among them, consensus processing is a way to process newly generated blocks through a consensus mechanism. As a data structure that stores data in chronological order, the blockchain supports different consensus mechanisms. The consensus mechanism is an important component of blockchain technology. The goal of the blockchain consensus mechanism is to enable all honest nodes to maintain a consistent view of the blockchain, while satisfying two properties: Consistency. The prefix parts of the blockchains saved by all honest nodes are exactly the same. Validity. Information published by a certain honest node will eventually be recorded in the blockchains of all other honest nodes.

[0104] Exemplarily, when the request is processed and the next block is generated, in order to store the newly generated block in the blockchain, nodes on the blockchain network are required to complete the consensus process for the newly generated block. At this time, the next block is sent to each block node of the blockchain network for consensus processing to obtain the consensus results of each block node for the newly generated next block. After obtaining the consensus results feedback by each block node, consensus verification processing can be performed based on the consensus results; if the consensus verification processing passes, the newly generated next block can be stored to update the blockchain. If the consensus verification fails, information indicating the failure of the consensus verification is directly feedback. In this embodiment, the generated next block is verified through consensus verification, so that the result obtained from the resource data clearing is saved to the blockchain, forming a complete data processing chain, ensuring the traceability of the resource data clearing request processing process, and effectively recording various types of information involved in the resource data processing process in the blockchain network.

[0105] In one embodiment, the detailed structure of the blockchain node for implementing resource data processing based on the blockchain in the present application can be referred to as shown in FIG. 6, including:

[0106] A network module, which is a module for the blockchain node to interact with other blockchain nodes in the blockchain network; the network module exposes a unified port externally and provides an access method. It can implement the functions of request on-chain and data query. Request on-chain can transmit the resource data clearing result to the blockchain network module. Data query refers to querying the data in the blockchain based on the query statement sent by the user and providing feedback.

[0107] An authentication module, which is a module for the blockchain node to verify the permissions of requests. It includes a signature verification module, which is a module for the blockchain node to verify the signature of the request. It also includes a permission verification module, which is a module for the blockchain node to judge the permissions of the requester's identity, that is, whether the requester has the permission to perform the request operation.

[0108] A resource interaction pool module, which is a module for caching various requests and executing them.

[0109] An intelligent contract execution module, which is used to execute various intelligent contracts in the blockchain network. For example, when the block generation conditions are met, the intelligent contract for resource data clearing is called through the blockchain network to execute the resource data clearing request in the resource interaction pool to obtain the resource data clearing result. That is, data processing is performed by executing the intelligent contract.

[0110] A block generation module, which is a module for generating a new block after all requests in the current block are executed.

[0111] A consensus module, which is a module for the blockchain node to conduct consensus voting.

[0112] Storage module, a module for a blockchain node to store blockchain data. It includes a state database, which stores the database of the latest variable states. It also includes a block ledger, which is a text file for storing blocks.

[0113] In an exemplary embodiment, after executing a resource data settlement request through a blockchain network and obtaining a resource data settlement result, it further includes: extracting the mailing address information in the resource data processing request; generating a resource delivery request according to the resource information of the target resource data and the mailing address information; and sending the resource delivery request to the data holding object.

[0114] Exemplarily, the resource data processing based on blockchain in this application can be specifically applied to the process of online shopping. At this time, the resource data processing request submitted by the target object can also provide mailing address information for recording mailing information. After the resource data settlement process is completed, the mailing address information in the resource data processing request can also be extracted; a resource delivery request is generated according to the resource information of the target resource data and the mailing address information, and then the resource delivery request is sent to the data holding object, so that the merchant can perform processing such as delivery based on the information of the resource delivery request. In this embodiment, by generating a resource delivery request to prompt the data holding object to complete the physical transfer process such as mailing for the target resource data after the resource data settlement is completed, the resource transfer efficiency in the resource data processing process can be effectively guaranteed.

[0115] This application also provides an application scenario that applies the above-mentioned resource data processing method based on blockchain. Specifically, the application of the resource data processing method based on blockchain in this application scenario is as follows:

[0116] Such as Figure 7As shown, when the target object hopes to achieve efficient shopping processing in the shopping scenario with the help of brain-computer interface technology, the resource data processing and resource data clearing in the shopping scenario can be realized through the solution of this application. First, the target object can log in to the shopping application on the brain-computer device through an account and password, etc., and then browse the page content on the shopping application. After determining the goods to be purchased, the goods can be selected through brain wave signal operation. The brain-computer interface in the brain-computer interface device can collect the brain signals of the target object. Therefore, the target object can submit a corresponding resource data processing request through the brain-computer interface, and attach its own identity characteristic data to the request for identity authentication. Then, the brain-computer device as a blockchain node obtains the resource data processing request submitted by the target object through the brain-computer interface, and identifies the resource transfer data related to shopping contained therein. For the recognition and processing process of brain signals, the brain signal data can be first decoded to obtain signal decoding data; the signal decoding data is re-encoded to obtain signal re-encoding data; and the operation instruction of the target object for the display interface of the brain-computer device is identified based on the signal re-encoding data; based on the display information and operation instruction of the brain-computer device display interface, the target goods within the area pointed to by the operation instruction are determined; based on the data information of the target goods, the merchant of the goods is identified. Before the resource transfer, it is also necessary to authenticate the target object according to the object identity characteristic data. First, the device login information is searched, and the pre-stored identity characteristic data of the target object is searched based on the login information. The pre-stored identity characteristic data of the target object and the object identity characteristic data are compared to obtain the identity authentication result. A resource transfer voucher is generated based on the object identity characteristic data; the resource transfer amount is determined based on the resource parameters of the target goods; then, the amount of resources remaining in the resource account of the target object is determined through the brain-computer interface security chip of the target object's brain-computer interface, and it is judged whether it meets the requirements of the shopping process. When the amount of resources in the resource account is greater than the amount of resources required for the target goods, the account resource data corresponding to the resource transfer amount in the resource account of the target object can be interacted with the goods held by the merchant based on the resource transfer voucher to obtain a resource data interaction result. Then, the resource transfer voucher, the resource amount transfer information, and the resource data permission change information in the resource data interaction result are extracted; resource settlement structured data is generated based on the resource transfer voucher, the resource amount transfer information, and the resource data permission change information; a resource data settlement request is generated based on the resource settlement structured data, and the corresponding resource transfer information is recorded in the brain-computer interface device. Then, the resource settlement network of the blockchain is accessed through short-range communication or mobile communication. The resource data settlement request is then uploaded to the resource interaction pool of the blockchain network; when the block generation condition is met, the resource data settlement request in the resource interaction pool is executed through the blockchain network to obtain a resource data settlement result.Finally, generate the next block of the blockchain network based on the resource data settlement result; send the next block to each block node of the blockchain network for consensus processing to obtain a consensus result; perform consensus verification processing based on the consensus result; when the consensus verification processing passes, perform storage processing on the next block. After the settlement is completed, extract the mailing address information of the target object in the resource data processing request; and generate a resource shipment request based on the resource information and mailing address information of the target resource data; send the resource shipment request to the merchant holding the goods to remind the merchant to ship the goods.

[0117] In one embodiment, the complete process of resource data processing based on the blockchain in this application can refer to Figure 8 as shown in the following steps:

[0118] Step 801, obtain a resource data processing request submitted by the target object through the brain-computer interface, and identify the brain signal data and object identity feature data in the resource data processing request. Step 803, search for the device login information of the brain-computer interface, and search for the pre-stored identity feature data of the target object based on the login information. Step 805, compare the pre-stored identity feature data of the target object with the object identity feature data to obtain an identity authentication result. Step 807, perform signal decoding processing on the brain signal data to obtain signal decoding data. Step 809, perform re-encoding processing on the brain signal decoding data to obtain signal re-encoded data. Step 811, identify the target resource data pointed to by the signal re-encoded data, and identify the data holding object of the target resource data. Step 813, generate a resource transfer voucher based on the object identity feature data. Step 815, determine the resource transfer amount based on the data information of the target resource data. Step 817, based on the resource transfer voucher, interact the account resource data corresponding to the resource transfer amount in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result. Step 819, extract the resource transfer voucher, resource amount transfer information, and resource data permission change information in the resource data interaction result. Step 821, generate resource settlement structured data based on the resource transfer voucher, resource amount transfer information, and resource data permission change information. Step 823, generate a resource data settlement request based on the resource settlement structured data. Step 825, upload the resource data settlement request to the resource interaction pool of the blockchain network. Step 827, when the block generation condition is met, execute the resource data settlement request in the resource interaction pool through the blockchain network to obtain a resource data settlement result.

[0119] It should be understood that although the steps in the flowcharts involved in the above embodiments are sequentially shown according to the indications of the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless clearly stated in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0120] Based on the same inventive concept, an embodiment of the present application also provides a blockchain-based resource data processing device for implementing the above-mentioned blockchain-based resource data processing method. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the blockchain-based resource data processing device provided below can refer to the limitations on the blockchain-based resource data processing method in the above text, and will not be repeated here.

[0121] In an exemplary embodiment, as Figure 9 shown, a blockchain-based resource data processing device is provided, including:

[0122] A request acquisition module 902, configured to acquire a resource data processing request submitted by a target object through a brain-computer interface, and identify brain signal data and object identity feature data in the resource data processing request.

[0123] A data identification module 904, configured to identify target resource data and data holding objects in the brain signal data when the object identity feature data indicates that the identity authentication is passed.

[0124] A resource data interaction module 906, configured to interact the account resource data in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result.

[0125] A request generation module 908, configured to generate a resource data settlement request according to the resource data interaction result.

[0126] A resource settlement module 910, configured to execute the resource data settlement request through a blockchain network to obtain a resource data settlement result.

[0127] In one embodiment, the data recognition module 904 is specifically configured to: perform signal decoding processing on the brain signal data to obtain signal decoding data; perform re-encoding processing on the brain signal decoding data to obtain signal re-encoded data; recognize the target resource data pointed to by the signal re-encoded data, and recognize the data holding object of the target resource data.

[0128] In one embodiment, the data recognition module 904 is specifically configured to: recognize the operation instruction of the target object for the brain-computer device display interface based on the signal re-encoded data; determine the target resource data within the area pointed to by the operation instruction based on the display information and the operation instruction of the brain-computer device display interface; recognize the data holding object of the target resource data based on the data information of the target resource data.

[0129] In one embodiment, the data recognition module 904 is specifically configured to: determine the pointing area of the operation instruction on the brain-computer device display interface based on the display information and the operation instruction of the brain-computer device display interface; generate a feedback prompt message on the brain-computer device display interface based on the pointing area; recognize the target resource data within the area pointed to by the operation instruction when a feedback confirmation message for the feedback prompt message is received through the brain-computer interface. In one embodiment, an identity authentication module is further included, which is configured to: search for the device login information of the brain-computer interface, and search for the pre-stored identity feature data of the target object based on the login information; compare the pre-stored identity feature data of the target object with the object identity feature data to obtain an identity authentication result.

[0130] In one embodiment, the resource data interaction module 906 is specifically configured to: generate a resource transfer voucher based on the object identity feature data; determine the resource transfer amount based on the data information of the target resource data; based on the resource transfer voucher, interact the account resource data corresponding to the resource transfer amount in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result.

[0131] In one embodiment, the request generation module 908 is specifically configured to: extract the resource transfer voucher, the resource amount transfer information, and the resource data permission change information from the resource data interaction result; generate resource settlement structured data based on the resource transfer voucher, the resource amount transfer information, and the resource data permission change information; generate a resource data settlement request based on the resource settlement structured data.

[0132] In one embodiment, the resource data interaction module 906 is specifically configured to: read the brain-computer interface security chip of the target object based on the brain-computer interface to determine the account resource data in the resource account of the target object; when the account resource data meets the resource transfer amount, based on the resource transfer voucher, interact the account resource data corresponding to the resource transfer amount in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result.

[0133] In one embodiment, the resource liquidation module 910 is specifically configured to: upload a resource data liquidation request to the resource interaction pool of the blockchain network; and when the block generation condition is met, execute the resource data liquidation request in the resource interaction pool through the blockchain network to obtain a resource data liquidation result.

[0134] In one embodiment, it further includes a block generation module, which is configured to: generate the next block of the blockchain network based on the resource data liquidation result; send the next block to each block node of the blockchain network for consensus processing to obtain a consensus result; perform a consensus verification process based on the consensus result; and when the consensus verification process passes, perform a storage process on the next block.

[0135] In one embodiment, it further includes a shipping information extraction module, which is configured to: extract the mailing address information in the resource data processing request; generate a resource shipping request according to the resource information of the target resource data and the mailing address information; and send the resource shipping request to the data holding object.

[0136] Each module in the above blockchain-based resource data processing device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or be stored in the memory of the computer device in software form, so as to facilitate the processor to call and execute the operations corresponding to the above respective modules.

[0137] In an exemplary embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 10 shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data related to resource data processing in the blockchain. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals through a network connection. The computer program, when executed by the processor, implements a blockchain-based resource data processing method.

[0138] Those skilled in the art can understand, Figure 10The structure shown is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0139] In one embodiment, a computer device is further provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.

[0140] In one embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0141] In one embodiment, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the steps in the above method embodiments.

[0142] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.

[0143] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0144] The above-described embodiments merely represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A resource data processing method based on blockchain, characterized in that, The method includes: Obtaining a resource data processing request submitted by a target object through a brain-computer interface, and identifying brain signal data and object identity feature data in the resource data processing request; When the object identity feature data indicates that the identity authentication is passed, identifying target resource data and a data holding object in the brain signal data; Interacting account resource data in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result; Generating a resource data settlement request according to the resource data interaction result; Executing the resource data settlement request through a blockchain network to obtain the resource data settlement result.

2. The method according to claim 1, wherein The identifying the target resource data and the data holding object in the brain signal data includes: Performing signal decoding processing on the brain signal data to obtain the signal decoding data; Performing re-encoding processing on the brain signal decoding data to obtain signal re-encoded data; Identifying the target resource data pointed to by the signal re-encoded data, and identifying the data holding object of the target resource data.

3. The method according to claim 2, wherein The identifying the target resource data pointed to by the signal re-encoded data, and identifying the data holding object of the target resource data includes: Identifying an operation instruction of the target object for the display interface of the brain-computer device based on the signal re-encoded data; Determining the target resource data in the area pointed to by the operation instruction based on the display information of the display interface of the brain-computer device and the operation instruction; Identifying the data holding object of the target resource data based on the data information of the target resource data.

4. According to the method described in claim 3, the determining the target resource data in the area pointed to by the operation instruction based on the display information of the display interface of the brain-computer device and the operation instruction includes: Determining the pointing area of the operation instruction on the display interface of the brain-computer device based on the display information of the display interface of the brain-computer device and the operation instruction; Generating a feedback prompt message on the display interface of the brain-computer device based on the pointing area; When a feedback confirmation message for the feedback prompt message is received through the brain-computer interface, identifying the target resource data in the area pointed to by the operation instruction.

5. The method according to claim 1, wherein The method further includes: Searching for device login information of the brain-computer interface, and searching for pre-stored identity feature data of the target object based on the login information; Comparing the pre-stored identity feature data of the target object with the object identity feature data to obtain an identity authentication result.

6. The method according to claim 1, wherein The interacting the account resource data in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result includes: Generating a resource transfer voucher based on the object identity feature data; Determining a resource transfer amount based on the data information of the target resource data; Based on the resource transfer voucher, interacting the account resource data corresponding to the resource transfer amount in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result.

7. The method according to claim 6, characterized in that, The generating a resource data settlement request according to the resource data interaction result includes: Extract the resource transfer voucher, resource quantity transfer information, and resource data permission change information from the resource data interaction result; Generate resource settlement structured data based on the resource transfer voucher, resource quantity transfer information, and resource data permission change information; Generate a resource data settlement request based on the resource settlement structured data.

8. The method according to claim 6, characterized in that The interaction of the account resource data corresponding to the resource transfer amount in the resource account of the target object and the target resource data of the data holding object based on the resource transfer voucher to obtain the resource data interaction result includes: Read the brain-computer interface security chip of the target object based on the brain-computer interface to determine the account resource data in the resource account of the target object; When the account resource data meets the resource transfer amount, based on the resource transfer voucher, interact the account resource data corresponding to the resource transfer amount in the resource account of the target object with the target resource data of the data holding object to obtain the resource data interaction result.

9. The method according to claim 1, wherein The execution of the resource data settlement request through the blockchain network to obtain the resource data settlement result includes: Upload the resource data settlement request to the resource interaction pool of the blockchain network; When the block generation condition is met, execute the resource data settlement request in the resource interaction pool through the blockchain network to obtain the resource data settlement result.

10. The method according to claim 9, wherein The method further includes: Generate the next block of the blockchain network based on the resource data settlement result; Send the next block to each block node of the blockchain network for consensus processing to obtain a consensus result; Perform consensus verification processing based on the consensus result; When the consensus verification processing passes, perform storage processing on the next block.

11. The method according to claim 1, wherein After the execution of the resource data settlement request through the blockchain network to obtain the resource data settlement result, it further includes: Extract the mailing address information from the resource data processing request; Generate a resource shipping request based on the resource information of the target resource data and the mailing address information; Send the resource shipping request to the data holding object.

12. A resource data processing device based on blockchain, characterized in that, The device includes: A request acquisition module, configured to acquire a resource data processing request submitted by a target object through a brain-computer interface, and identify the brain signal data and object identity feature data in the resource data processing request; A data identification module, configured to identify the target resource data and the data holding object in the brain signal data when the object identity feature data indicates that the identity authentication is passed; A resource data interaction module, configured to interact the account resource data in the resource account of the target object with the target resource data of the data holding object to obtain a resource data interaction result; A request generation module, configured to generate a resource data settlement request according to the resource data interaction result; A resource settlement module, configured to execute the resource data settlement request through a blockchain network to obtain the resource data settlement result.

13. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 11.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 11.

15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 11.