Block chain-based appeal response method and device, equipment, medium and program product

By using blockchain technology to evaluate user demands and trigger smart contracts, the problem of slow response of the customer service system is solved, rapid response to user demands and reliable storage of information are achieved, and customer satisfaction is improved.

CN120670508APending Publication Date: 2025-09-19INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411875021.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

The existing customer service system has slow response speed and low processing efficiency, making it difficult to effectively respond to user demands, resulting in unsatisfactory customer experience.

Method used

Based on blockchain technology, user demand information is evaluated through an evaluation model, triggering smart contracts, recording the demand information and evaluation results on the blockchain, and sending them to the R&D node. R&D personnel conduct business development based on the demand information and evaluation results, realizing reliable storage and traceability of information.

Benefits of technology

It achieves rapid response to user demands and reliable recording of information, improves user satisfaction, ensures effective follow-up of R&D needs and the non-tamperability of information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120670508A_ABST
    Figure CN120670508A_ABST
Patent Text Reader

Abstract

The invention provides an appeal response method and device based on a block chain, equipment, a medium and a program product, and can be applied to the fields of financial science and technology and block chain technology. The blockchain-based appeal response method comprises the following steps: in response to received appeal information from a user node, evaluating the appeal information based on an evaluation model to obtain an evaluation result, and triggering a user appeal smart contract; in response to the user appeal that the smart contract is triggered, obtaining appeal information and an evaluation result, and recording the appeal information and the evaluation result into the block chain; under the condition that the evaluation result represents that the research and development demand can be determined from the appeal information, sending the appeal information and the evaluation result to a research and development node, so that research and development personnel carry out business research and development according to the appeal information and the evaluation result and aiming at the research and development demand; and under the condition that research and development information from the research and development node is received, the research and development information and the appeal information are associated and recorded to the block chain, and the research and development information is sent to the user node.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the fields of financial technology and blockchain technology, and more specifically to a blockchain-based demand response method, device, equipment, medium, and program product. Background Art

[0002] In the service industry, customer needs and demands are inevitable. For example, a customer service system can be used to respond to customer demands and provide customers with high-quality and efficient services.

[0003] In the process of realizing the concept of the present disclosure, the inventors found that existing customer service systems often have problems such as slow response speed, low processing efficiency, and difficulty in effectively responding to user requests, resulting in unsatisfactory customer experience. Summary of the Invention

[0004] In view of the above problems, the present disclosure provides a blockchain-based demand response method, apparatus, device, medium and program product.

[0005] One aspect of the present disclosure provides a blockchain-based demand response method, comprising: in response to receiving demand information from a user node, evaluating the demand information based on an evaluation model to obtain an evaluation result, and triggering a user demand smart contract, wherein the evaluation result is used to characterize the feasibility of determining R&D needs from the demand information; in response to the user demand smart contract being triggered, obtaining the demand information and the evaluation result, and recording the demand information and the evaluation result in the blockchain; in a case where the evaluation result characterizes that the R&D needs can be determined from the demand information, sending the demand information and the evaluation result to the R&D node, so that R&D personnel can carry out business R&D according to the demand information and the evaluation result; in a case where R&D information is received from the R&D node, recording the R&D information and the demand information in association with each other in the blockchain, and sending the R&D information to the user node.

[0006] Another aspect of the present disclosure provides a blockchain-based demand response device, including: an evaluation module for evaluating the demand information based on an evaluation model in response to demand information received from a user node to obtain an evaluation result, and triggering a user demand smart contract, wherein the evaluation result is used to characterize the feasibility of determining R&D needs from the demand information; an acquisition module for acquiring the demand information and the evaluation result in response to the user demand smart contract being triggered, and recording the demand information and the evaluation result in the blockchain; a first processing module for sending the demand information and the evaluation result to the R&D node when the evaluation result characterizes that the R&D needs can be determined from the demand information, so that the R&D personnel can carry out business R&D according to the demand information and the evaluation result; a second processing module for recording the R&D information and the demand information in association with each other in the blockchain when R&D information is received from the R&D node, and sending the R&D information to the user node.

[0007] Another aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more computer programs, wherein the one or more processors execute the one or more computer programs to implement the steps of the above method.

[0008] Another aspect of the present disclosure further provides a computer-readable storage medium having a computer program or instructions stored thereon, which implements the steps of the above method when the computer program or instructions are executed by a processor.

[0009] Another aspect of the present disclosure further provides a computer program product, including a computer program or instructions, which implements the steps of the above method when the computer program or instructions are executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0011] Figure 1 A system architecture diagram schematically illustrates a blockchain-based demand response method, apparatus, device, medium, and program product according to an embodiment of the present disclosure;

[0012] Figure 2 The flowchart of the blockchain-based appeal response method according to an embodiment of the present disclosure is schematically shown;

[0013] Figure 3 The following schematically illustrates a method for obtaining demand information and evaluation results according to an embodiment of the present disclosure;

[0014] Figure 4 The following schematically illustrates the training process of the evaluation model according to an embodiment of the present disclosure;

[0015] Figure 5 The following schematically illustrates a blockchain-based appeal response process according to an embodiment of the present disclosure;

[0016] Figure 6 Schematically shows a structural block diagram of a blockchain-based appeal response device according to an embodiment of the present disclosure; and

[0017] Figure 7 A block diagram of an electronic device suitable for implementing a blockchain-based demand response method according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0018] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the detailed description below, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0019] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise," "include," etc. used herein indicate the presence of the features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0020] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0021] When expressions such as "at least one of A, B, and C, etc." are used, they should generally be interpreted in accordance with the meaning commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0022] In the technical solutions disclosed herein, the user information (including but not limited to user personal information, user image information, user device information, such as location information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0023] In scenarios where personal information is used for automated decision-making, the methods, devices, and systems provided by the embodiments of the present disclosure all provide users with corresponding operation portals for them to choose to agree or reject the automated decision-making results; if the user chooses to reject, the expert decision-making process will be entered. The expression "automated decision-making" here refers to the activity of automatically analyzing and evaluating an individual's behavioral habits, interests and hobbies, or economic, health, credit status, etc. through computer programs and making decisions. The expression "expert decision-making" here refers to the activity of making decisions by people who specialize in a certain field, have specialized experience, knowledge, and skills, and have reached a certain level of professionalism.

[0024] In the service industry, customer needs and demands are inevitable. For example, a customer service system can be used to respond to customer demands and provide customers with high-quality and efficient services.

[0025] In the process of realizing the concept of the present disclosure, the inventors found that existing customer service systems often have problems such as slow response speed, low processing efficiency, and difficulty in effectively responding to user requests, resulting in unsatisfactory customer experience.

[0026] In view of this, the embodiments of the present disclosure provide a blockchain-based demand response method, apparatus, device, medium and program product, wherein the blockchain-based demand response includes: in response to receiving demand information from a user node, evaluating the demand information based on an evaluation model to obtain an evaluation result, and triggering a user demand smart contract, wherein the evaluation result is used to characterize the feasibility of determining R&D needs from the demand information; in response to the user demand smart contract being triggered, obtaining the demand information and the evaluation result, and recording the demand information and the evaluation result in the blockchain; in the case where the evaluation result characterizes that the R&D needs can be determined from the demand information, sending the demand information and the evaluation result to the R&D node, so that the R&D personnel can carry out business R&D according to the demand information and the evaluation result; in the case of receiving R&D information from the R&D node, recording the R&D information in association with the demand information in the blockchain, and sending the R&D information to the user node.

[0027] According to the embodiments of the present disclosure, the agile collection of user demands and the automatic triggering of each process in the demand response process can be achieved through the triggering of smart contracts, so as to achieve rapid response to user demands and information sharing between user nodes and R&D nodes. By associating the demand information and the evaluation results corresponding to the demand information with the R&D information and storing them in the blockchain, the information recording, tracing and supervision of the entire process of user demand response can be achieved based on the characteristics of the blockchain that it is not tamperable and traceable. By using the evaluation model to evaluate user demands, when the R&D needs can be determined from the demand information, R&D personnel can carry out business R&D based on the R&D needs, thereby making effective improvement measures for the response to user demands, and synchronizing the R&D information to the user node to achieve rapid response to user demands and effectively improve user satisfaction.

[0028] Figure 1 The system architecture diagram of the blockchain-based demand response method, apparatus, device, medium, and program product according to an embodiment of the present disclosure is schematically shown.

[0029] It should be noted that Figure 1 The examples shown are merely examples of system architectures to which the embodiments of the present disclosure may be applied, to help those skilled in the art understand the technical content of the present disclosure, but do not mean that the embodiments of the present disclosure may not be used in other devices, systems, environments or scenarios.

[0030] like Figure 1 As shown, the system architecture 100 may include a blockchain network 101, an oracle network 102, and an off-chain node 103.

[0031] The blockchain network 101 may include multiple blockchain nodes that can communicate with each other. Each blockchain node may correspond to at least one database. These multiple blockchain nodes may form a globally distributed, collaboratively operating database storage system. These multiple nodes may be deployed on servers located around the world. Each blockchain node may be a server or server cluster, and a server / server cluster may provide various services. When any blockchain node performs read and write operations in its corresponding database, the other blockchain nodes will synchronize data according to the corresponding mechanism, thereby ensuring that the data in the databases corresponding to all blockchain nodes in the blockchain network 101 is completely consistent.

[0032] In blockchain network 101, programs can be run in a decentralized manner through smart contracts. Smart contracts are digital software programs that can be stored in blockchain network 101. During the execution of smart contracts, mathematical calculations can be used to negotiate terms and automatically verify fulfillment among multiple blockchain nodes according to corresponding mechanisms, without the need for approval from a specific central authority.

[0033] The oracle network 102 may include multiple oracle nodes, which form an oracle network distributed around the world and capable of operating in a collaborative manner. Each oracle node enjoys the same rights and obligations as all other oracle nodes. Each oracle node will determine some oracle nodes as consensus oracle nodes through the PoW (proof of work) consensus mechanism. Any consensus oracle node receives on-chain requests and obtains off-chain data. Other oracle nodes will complete synchronization according to the PoW consensus mechanism.

[0034] Multiple off-chain nodes 103 may be deployed, and the multiple off-chain nodes 103 may include, for example, user nodes and R&D nodes. For example, the multiple off-chain nodes 103 may interact with the blockchain network 101 through the oracle network 102. For example, the multiple off-chain nodes 103 may share data with each other through the oracle network 102 and the blockchain network 101.

[0035] For example, a user request smart contract and an oracle contract can be deployed in blockchain network 101. The user request smart contract can be used to respond to off-chain data submitted by off-chain node 103, while the oracle contract can serve as an interface for data exchange between blockchain network 101 and off-chain node 103. For example, the user request smart contract can be used to call the oracle contract. For example, the oracle contract can be used to initiate a data upload request to oracle network 102 in response to the call of the user request contract, and then feed the obtained off-chain data back to blockchain network 101.

[0036] As an example, multiple oracle nodes can be servers or electronic devices deployed around the world, and each oracle node can be a terminal device, server, or cluster.

[0037] As an example, multiple off-chain nodes 103 can be servers or electronic devices deployed around the world, and each off-chain node 103 can be a terminal device, a server, or a cluster.

[0038] The terminal device may be any electronic device with a display screen and capable of web browsing, including but not limited to smartphones, tablet computers, laptop computers, and desktop computers. Various communication client applications may be installed on the terminal device, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, and / or social platform software (for example only).

[0039] The server can be a server that provides various services, such as a background management server that supports websites browsed by users using terminal devices (for example only). The background management server can analyze and process received user requests and other data, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.

[0040] It should be understood that Figure 1 The number of blockchain nodes, oracle nodes, and off-chain nodes shown in the example is for illustrative purposes only. Any number of blockchain nodes, oracle nodes, and off-chain nodes can be used depending on the implementation needs.

[0041] Figure 2 The flowchart of the blockchain-based appeal response method according to an embodiment of the present disclosure is schematically shown.

[0042] like Figure 2 As shown, the blockchain-based appeal response method 200 of this embodiment includes operations S210 to S240.

[0043] In operation S210 , in response to receiving demand information from a user node, the demand information is evaluated based on an evaluation model to obtain an evaluation result, and the user demand smart contract is triggered, wherein the evaluation result is used to represent the feasibility of determining the R&D demand from the demand information.

[0044] In operation S220 , in response to the user's request, the smart contract is triggered, the request information and the evaluation result are obtained, and the request information and the evaluation result are recorded in the blockchain.

[0045] In operation S230 , if the evaluation result indicates that the R&D demand can be determined from the demand information, the demand information and the evaluation result are sent to the R&D node, so that the R&D personnel can carry out business R&D according to the demand information and the evaluation result.

[0046] In operation S240, when the R&D information is received from the R&D node, the R&D information is associated with the claim information and recorded in the blockchain, and the R&D information is sent to the user node.

[0047] According to embodiments of the present disclosure, blockchain is a distributed data storage technology that records transaction information in chronologically ordered blocks and connects these blocks together into a chain through cryptographic means. Blockchain utilizes technologies such as smart contracts, timestamps, asymmetric encryption, distributed consensus, and flexible programming, making it automated, decentralized, traceable, anonymous, and tamper-proof. Therefore, it is suitable for rapidly collecting user requests in user request response scenarios, sharing information between nodes, and reliably storing information throughout the entire request response process.

[0048] As an example, the following definitions define some blockchain technologies: Smart Contract Execution: When a transaction meets the triggering conditions of a smart contract, the smart contract is executed. Broadcast: After receiving a transaction request, a node broadcasts it to other nodes in the blockchain network. This broadcast mechanism ensures that all nodes receive the new transaction request for verification and processing. Oracle: When a transaction involves external data (such as a customer request), an oracle is triggered. The oracle obtains data from an external source and provides it to the blockchain network in a secure and reliable manner. Data Provision and Verification: The oracle sends the obtained data to the relevant nodes in the blockchain network. The nodes verify the data provided by the oracle to ensure its authenticity and integrity. Validating Nodes: After receiving a broadcast transaction request, all nodes in the network begin to verify the legitimacy of the transaction. This verification includes verification of transaction format and digital signatures. Consensus Mechanism: Nodes reach consensus on the order and legitimacy of transactions through a consensus algorithm (such as PoW, PoS, PBFT, etc.). The consensus process ensures that all nodes reach consensus on the state of the blockchain. Ledger: Verified transactions and smart contract execution results are recorded in the blockchain ledger. The ledger is organized into blocks, each containing multiple transaction records. New Block Generation and Addition: After a certain number of transactions have been verified and processed, nodes package them into a new block. New blocks are added to the blockchain through a consensus mechanism, updating the ledgers of all nodes. Broadcast Update: After a new block is added to the blockchain, nodes broadcast the new block information to the entire network. Upon receiving the new block, all nodes update their own ledgers to ensure data consistency across the entire network.

[0049] According to one embodiment of the present disclosure, the blockchain system may include three submodules: network and basic functions, ledger, and consensus mechanism. The submodules transmit and receive information through a message mechanism. For example:

[0050] (1) Consensus mechanism submodule: The consensus mechanism submodule provides high privacy in the blockchain system to prevent the leakage of sensitive data. The protocol used enables all nodes to reach a consensus. Common consensus algorithms in the industry, such as the BFT-SMaRt consensus algorithm, can be used to achieve consistency in the data records of consensus nodes. BFT-SMaRt is an open source algorithm based on Java. Its consensus process is as follows:

[0051] a. Broadcast: The client broadcasts the execution of the smart contract to all consensus nodes;

[0052] b. Proposal: Send a proposal (message to be sorted) to other nodes through the Leader node;

[0053] c. Receipt: Send a write message to other nodes after receiving the proposal;

[0054] d. Budget: After receiving 2f+1 (f is the number of malicious nodes in the system) write messages, perform ledger preprocessing;

[0055] e. Acceptance: If at least 2f+1 nodes have the same preprocessing results, they will broadcast the acceptance message to other nodes.

[0056] f. Decision: When at least 2f+1 nodes receive "Accept Proposal" messages, the proposal is officially deemed valid.

[0057] g. Submit: Write this proposal into the ledger;

[0058] h. Response: Feedback the proposal execution result to its corresponding client.

[0059] (2) Ledger submodule: For example, the ledger submodule can be used to store information throughout the entire user demand response process. In the user demand response scenario, the ledger can store demand information, evaluation results, R&D information, etc. throughout the entire demand response process, as well as implement the mapping relationship between system user roles and resources. The ledger also supports the account data structure of the entire user operation and R&D process, and can maintain the results of user operations and R&D processes.

[0060] (3) Network and basic function submodule: The network and basic function submodule involves the construction of the underlying P2P network of the system, data transmission and reception, password library, data storage and message notification to achieve the recording, verification and dissemination of information in the system.

[0061] According to embodiments of the present disclosure, users can submit appeal information on a user node. Exemplarily, the appeal information can include a natural language description. For example, in a scenario involving a bank user's appeal response, the appeal information could be, "Seniors find mobile banking inconvenient and require a dedicated senior care area for mobile banking."

[0062] According to an embodiment of the present disclosure, in response to receiving demand information from a user node, the demand information can be evaluated based on an evaluation model to obtain an evaluation result, wherein the evaluation result is used to represent the feasibility of determining the R&D demand from the demand information.

[0063] According to an embodiment of the present disclosure, in response to receiving the appeal information from the user node, the user appeal smart contract can also be triggered to start the user appeal response process.

[0064] According to an embodiment of the present disclosure, in response to a user's request, a smart contract is triggered to obtain the request information and evaluation results, and record the request information and evaluation results in the blockchain. For example, the request information and evaluation results can be stored in the blockchain's ledger.

[0065] According to an embodiment of the present disclosure, the evaluation model may be, for example, a deep learning model to evaluate the demand information, obtain the evaluation results, and feed the demand information and the evaluation results back to the user demand smart contract.

[0066] According to embodiments of the present disclosure, in blockchain technology, smart contracts are event-driven, self-executing programming protocols that automate events and allow for control without centralized management. Smart contracts can be used to implement operations such as resource access, full-process tracking, data storage, and visual analysis within the blockchain.

[0067] In one example, a blockchain network can include user request contracts, resource access contracts, full-process tracking contracts, data storage contracts, and message notification contracts. For example, a user submitting a request can trigger the user request contract through consensus. For example, the full-process tracking contract can be used to trigger request submission, request evaluation, and business development. For example, the data storage contract can be used to store request information, evaluation results, and R&D information in the blockchain through logs. For example, the message notification contract can be used to push relevant messages, such as evaluations, to users and R&D personnel, to achieve information sharing and a closed feedback loop.

[0068] According to one embodiment of the present disclosure, data transmission between a user demand smart contract and an evaluation model can be achieved based on an oracle contract. For example, the oracle contract is also a smart contract that can serve as a data bridge between the user smart contract and the evaluation model. After reaching consensus on an event trigger call, it will request the required data from the storage.

[0069] As an example, the evaluation model can continuously monitor specific requests issued by the oracle contract and return request information and evaluation results to the user request smart contract through the interface.

[0070] Figure 3 The following schematically illustrates a method for obtaining demand information and evaluation results according to an embodiment of the present disclosure.

[0071] In one example, if Figure 3As shown in the figure, users can trigger the User Demand Smart Contract by submitting a request. The User Demand Smart Contract then issues a contract call request to the Oracle Contract, which in turn sends a data call request to the Evaluation Model. The Evaluation Model then obtains and evaluates the request information and returns the request information and evaluation results to the Oracle Contract. The Oracle Contract then returns the corresponding request information and evaluation results to the User Demand Smart Contract.

[0072] According to an embodiment of the present disclosure, when the evaluation result indicates that R&D needs can be determined from the demand information, the demand information and the evaluation result can be sent to the R&D node so that R&D personnel can carry out business R&D based on the demand information and the evaluation result.

[0073] For example, taking the bank user demand response scenario as an example, an evaluation is conducted on the demand information that "the elderly feel inconvenient when using mobile banking and need mobile banking to launch a special area for the elderly to serve the elderly customer group." The evaluation results can indicate that the R&D demand of "launching a special area for the elderly in mobile banking" can be determined from the demand information.

[0074] According to the embodiments of the present disclosure, at the R&D node, R&D personnel can carry out business R&D according to R&D needs based on demand information and evaluation results.

[0075] According to one embodiment of the present disclosure, upon receiving R&D information from a R&D node, the R&D information can be associated with the demand information and recorded in a blockchain, and the R&D information can be sent to the user node. For example, the R&D information can be associated with the demand information and recorded in a blockchain ledger.

[0076] According to the embodiments of the present disclosure, the agile collection of user demands and the automatic triggering of each process in the demand response process can be achieved through the triggering of smart contracts, so as to achieve rapid response to user demands and information sharing between user nodes and R&D nodes. By associating the demand information and the evaluation results corresponding to the demand information with the R&D information and storing them in the blockchain, the information recording, tracing and supervision of the entire process of user demand response can be achieved based on the characteristics of the blockchain that it is not tamperable and traceable. By using the evaluation model to evaluate user demands, when the R&D needs can be determined from the demand information, R&D personnel can carry out business R&D based on the R&D needs, thereby making effective improvement measures for the response to user demands, and synchronizing the R&D information to the user node to achieve rapid response to user demands and effectively improve user satisfaction.

[0077] Figure 4 The diagram schematically illustrates the training process of the evaluation model according to an embodiment of the present disclosure.

[0078] According to the embodiments of the present disclosure, the demand information evaluation provided by the evaluation model is a key part of the demand response process. For example, the training samples can be preprocessed to convert the original sample data into evaluable data that can meet the parameter requirements of the evaluation model, and then the evaluable data can be used to establish the demand evaluation model. Figure 4 As shown, the training process of the evaluation model may include:

[0079] (1) Data acquisition: Obtain historical data related to user demands, such as historical R&D information and historical demand information.

[0080] (2) Data preprocessing: The acquired historical data can be preprocessed to obtain a preprocessed data set. For example, a text clustering analysis algorithm can be used to preprocess the training data into structured text.

[0081] (3) Constructing a data set: The preprocessed data set is then constructed into a data set for the evaluation model through algorithms such as vector autoregression.

[0082] (4) Dataset division: The established dataset is divided into two groups: a training set and a test set. The training set can be used to train the evaluation model. The test set can be used as the input of the evaluation model to predict the evaluation credibility of the current evaluation model.

[0083] (5) Training model: Use the training set and test set to train the established evaluation model.

[0084] (6) Updating the evaluation model: The evaluation model trained in the fifth step can be used to make predictions based on the test set, thereby updating the evaluation model and continuously strengthening the credibility of the evaluation model.

[0085] According to an embodiment of the present disclosure, evaluating the demand information based on the evaluation model to obtain an evaluation result includes: matching the demand information with historical R&D information to obtain a matching result, wherein the historical R&D information is recorded in the blockchain; in a case where the matching result indicates that there is no historical R&D information that matches the demand information, processing the demand information based on the evaluation model to determine the demand intention represented by the demand information; based on the evaluation model, evaluating the demand intention according to the evaluation indicators to obtain a trust value of the R&D demand determined by the demand intention, wherein the evaluation indicators include at least one of the following: the matching degree between the existing business and the demand intention, the market demand for the demand intention, and the technical feasibility of realizing the demand intention; determining the evaluation result according to a preset trust threshold and the trust value.

[0086] According to one embodiment of the present disclosure, the demand information can be matched with the historical R&D information to obtain a matching result. For example, the historical R&D information can be recorded in the blockchain.

[0087] According to one embodiment of the present disclosure, if the matching results indicate that there is no historical R&D information that matches the demand information, the demand information can be processed based on the evaluation model to determine the demand intent represented by the demand information. For example, the demand information can be input into the evaluation model to determine the demand intent represented by the demand information.

[0088] According to an embodiment of the present disclosure, by matching the demand information with historical R&D information, when it is determined that there is no R&D business that has been launched or is under development and matches the demand information, the evaluation model can be used to evaluate whether the R&D needs can be determined from the demand information, so as to avoid wasting R&D resources.

[0089] According to one embodiment of the present disclosure, an evaluation model can evaluate the demand intent based on the degree of match between existing businesses and the demand intent, the market demand for the demand intent, and the technical feasibility of realizing the demand intent, thereby obtaining a confidence value for determining the R&D requirements from the demand information. The confidence value can represent the feasibility of determining the R&D requirements from the demand information.

[0090] According to embodiments of the present disclosure, an evaluation result may be determined based on a preset confidence threshold and a confidence value. For example, if the confidence value is greater than or equal to the preset confidence threshold, the evaluation result may indicate that R&D needs can be determined from the demand information. For example, if the confidence value is less than the preset confidence threshold, the evaluation result may indicate that R&D needs cannot be determined from the demand information.

[0091] It should be noted that those skilled in the art can set a reasonable preset trust threshold based on actual needs or application scenarios, and no limitation is made here.

[0092] According to the embodiments of the present disclosure, by evaluating the demand intention from aspects such as user demand matching, market demand and technical feasibility, it can be ensured that the evaluation model can objectively, comprehensively and integratedly analyze whether R&D needs can be determined from the demand information.

[0093] According to an embodiment of the present disclosure, the evaluation result includes a first evaluation sub-result and a second evaluation sub-result. Determining the evaluation result according to a preset trust threshold and a trust value includes: determining the first evaluation sub-result according to the preset trust threshold and the trust value; when the trust value is greater than or equal to the preset trust threshold, sending the appeal information and the first evaluation sub-result to the R&D node, so that the R&D personnel determine the second evaluation sub-result based on the appeal information and the first evaluation sub-result; in response to receiving the second evaluation sub-result from the R&D node, determining the evaluation result based on the first evaluation sub-result and the second evaluation sub-result; recording the appeal information and the evaluation result to the blockchain includes: recording the appeal information, the first evaluation sub-result, the second evaluation sub-result and the evaluation result to the blockchain.

[0094] According to one embodiment of the present disclosure, the evaluation result may include a first evaluation sub-result and a second evaluation sub-result. For example, the first evaluation sub-result may represent the evaluation result of the evaluation model on the demand information, and the second evaluation sub-result may represent the evaluation result of the R&D personnel on the demand information.

[0095] According to one embodiment of the present disclosure, a first evaluation sub-result can be determined based on a preset confidence threshold and a confidence value. As an example, when the confidence value is greater than or equal to the preset confidence threshold, the first evaluation sub-result indicates that R&D needs can be determined from the demand information. The demand information and the first evaluation sub-result can be sent to the R&D node, allowing R&D personnel to determine a second evaluation sub-result based on the demand information and the first evaluation sub-result.

[0096] According to an embodiment of the present disclosure, the R&D personnel may further evaluate whether the R&D demand can be determined from the demand information based on the demand information and the first evaluation sub-result, thereby determining the second evaluation sub-result.

[0097] According to one embodiment of the present disclosure, in response to receiving the second evaluation sub-result from the R&D node, an evaluation result can be determined based on the first evaluation sub-result and the second evaluation sub-result. For example, the appeal information, the first evaluation sub-result, the second evaluation sub-result, and the evaluation result can be recorded in a ledger on the blockchain.

[0098] According to an embodiment of the present disclosure, when the first evaluation sub-result of the evaluation model indicates that the evaluation has passed, the demand information and the first evaluation sub-result can be fed back to the R&D personnel for further manual review. The final evaluation result can be determined based on the model evaluation results and the manual evaluation results, so as to conduct a full, comprehensive and integrated analysis of whether the R&D needs can be determined from the demand information, and ensure the feasibility of determining the R&D needs from the demand information. By recording the demand information, the first evaluation sub-result, the second evaluation sub-result and the evaluation result to the blockchain, the information in the entire process of the demand response can be reliably stored, so as to realize the information recording, tracing and supervision of the entire process of the user demand response based on the characteristics of the blockchain that it cannot be tampered with and can be traced.

[0099] According to an embodiment of the present disclosure, the blockchain-based demand response method further includes: when the matching result indicates that there is target historical R&D information that matches the demand information, sending the target historical R&D information to the user node.

[0100] According to an embodiment of the present disclosure, the target historical R&D information may represent R&D businesses that have been launched or are under development and that match the demand information.

[0101] According to an embodiment of the present disclosure, when it is determined that there is an R&D business that has been launched or is under development and matches the demand information, the target historical R&D information can be fed back to the user node to achieve a response to the user demand and information sharing between the user node and the R&D node, thereby avoiding user dissatisfaction and improving user satisfaction.

[0102] According to an embodiment of the present disclosure, the appeal information is processed based on the evaluation model to determine the appeal intention represented by the appeal information, including at least one of the following: using the evaluation model to perform keyword recognition on the appeal information to determine the appeal intention; using the evaluation model to perform semantic recognition on the appeal information to determine the appeal intention; wherein the appeal intention includes user type, user needs, and user expected improvement direction.

[0103] According to an embodiment of the present disclosure, the appeal information may be in a structured form such as a form or a table.

[0104] In one example, taking the scenario of responding to bank user demands as an example, for example, in response to the demand information that "elderly people feel inconvenient when using mobile banking and need mobile banking to launch a dedicated area for elderly care customers", the following form structure can be designed:

[0105] [Appeal ID: uniquely identifies each appeal (e.g. A001)

[0106] Request type: Select the type (for example: feature improvement, new feature request, etc.)

[0107] Demand description: Describe the user's demand in detail (for example, mobile banking is complex for the elderly and requires a simplified interface)

[0108] Source of appeal: User type (e.g., elderly customers)

[0109] Appeal time: the time when the appeal was submitted (for example: 2025-01-01 10:00:00)

[0110] Request priority: high, medium, low

[0111] Related keywords: Keywords related to the appeal (e.g., elderly customers, mobile banking, convenient operation)

[0112] As an example, an evaluation model can be used to identify keywords in the appeal information and determine the intent of the appeal. This intent can include user type, user needs, and desired improvement areas. For example, the evaluation model can use the "Related Keywords" field in a form to identify the core content of the appeal. For example, if a form contains the keywords "elderly customers" and "mobile banking," the evaluation model can initially identify this as a claim related to elderly customers using mobile banking.

[0113] As another example, an evaluation model can be used to perform semantic recognition on appeal information to determine the appeal intent. Appeal intent can include user type, user needs, and the user's desired improvement direction. For example, the evaluation model can analyze the "appeal description" field using "natural language processing technology." Through lexical analysis, syntactic analysis, and semantic analysis, the evaluation model can more accurately understand the user's appeal intent. For example, the evaluation model can identify that "complex operation" is a user's dissatisfaction with the existing mobile banking interface, while "simplifying the operation interface" is the user's desired improvement direction.

[0114] As another example, the evaluation model may also adopt a combination of keyword recognition and semantic recognition to determine the appeal intent represented by the appeal information.

[0115] According to the embodiments of the present disclosure, the evaluation model can more accurately determine the demand intentions such as user type, user needs, and user expected improvement directions represented by the demand information through keyword recognition and / or semantic recognition, so that the demand intentions can be evaluated based on the demand intentions, according to the matching degree between existing businesses and demand intentions, the market demand for demand intentions, and the technical feasibility of realizing demand intentions, thereby helping to improve the accuracy and reliability of the trust value.

[0116] According to the embodiments of the present disclosure, based on the evaluation model, the appeal intention is evaluated according to the evaluation indicators to obtain the trust value of the R&D demand determined by the appeal intention, including: determining the matching value between the existing business and the appeal intention according to the existing business data, user type and user needs; determining the market demand value of the appeal intention according to the market data, user type and user needs; determining the technical feasibility value of realizing the appeal intention according to the existing business data and the improvement direction expected by the user; based on the evaluation model, determining the trust value according to the matching value, market demand value and technical feasibility value.

[0117] In one example, taking a bank user demand response scenario as an example, for the demand information "Old people feel inconvenienced when using mobile banking and need mobile banking to launch a dedicated area for senior care services for elderly customers", the trust value can be determined as follows:

[0118] As an example, the evaluation model can analyze the "Demand Description" and "Demand Source" fields in the form and, based on existing business data, user types, and user needs, score the match between the user demand and existing product features to determine a match value. For example, if the existing mobile banking service lacks a simplified user interface for elderly customers, then this demand has a high match and a high match value.

[0119] As an example, the evaluation model can combine market data and existing demand to score the elderly customer group's demand for mobile banking based on market data, user type, and user needs, thereby determining the market demand value of the demand intent. For example, if market research shows that elderly customers' demand for mobile banking is increasing, then the market demand value is high; if the demand is original and has never been proposed before, then the market demand value is also high.

[0120] For example, to assess whether R&D needs can be identified from the demand information, it's also necessary to evaluate the technical difficulty of achieving the demand. The evaluation model can score the technical difficulty of achieving the demand based on existing business data and user expectations for improvement, thereby determining the technical feasibility of achieving the demand. For example, it can assess whether simplifying the mobile banking interface requires significant technical changes. If it is technically feasible and cost-effective, the demand has a high technical feasibility score.

[0121] According to one embodiment of the present disclosure, the evaluation model can be a vector autoregression model (VAR model). Using a vector autoregression algorithm, the trust value (T), matching value (D), market demand value (M), and technical feasibility value (F) can be used as variables in the VAR model. The evaluation model can then be trained to identify the dynamic relationship between these variables. Based on the evaluation model's results, it can then be determined whether to incorporate the demand into subsequent business development efforts. For example, if the evaluation model predicts a high trust value, indicating a high likelihood of converting the demand into a research and development requirement, the demand can then enter the business development phase.

[0122] According to an embodiment of the present disclosure, by predicting the trust value of the R&D demand determined by the demand intention based on the trust value (T), matching value (D), market demand value (M) and technical feasibility value (F) based on a vector autoregression model, the accuracy and reliability of the trust value can be guaranteed, so as to achieve an objective, comprehensive and integrated evaluation of whether the R&D demand can be determined from the demand information.

[0123] According to an embodiment of the present disclosure, the blockchain-based demand response method also includes: when the evaluation result indicates that the R&D needs cannot be determined from the demand information, the preset response information is sent to the user node, and the preset response information is associated with the demand information and stored in the blockchain.

[0124] According to an embodiment of the present disclosure, when it is determined that R&D needs cannot be determined from the demand information, a preset response script can be sent to the user to respond to the user's demand, avoid user dissatisfaction, and thus improve user satisfaction.

[0125] For example, the preset response can be, for example, "Thank you very much for your feedback. We have recorded your issue in detail. We will further analyze and seek a solution to achieve your satisfaction."

[0126] Figure 5 The diagram schematically illustrates a blockchain-based appeal response process according to an embodiment of the present disclosure.

[0127] According to one embodiment of the present disclosure, Figure 5 As shown, the user demand response process according to the embodiment of the present disclosure can be as follows:

[0128] For example, users can submit appeal information on the user node, temporarily store the appeal information in the form of a form, trigger the user appeal smart contract, and start the user appeal response process.

[0129] For example, the evaluation model can evaluate the appeal information to obtain an evaluation result.

[0130] As an example, when there is target historical R&D information that matches the demand information, the target historical R&D information may be sent to the user node.

[0131] As another example, when there is no historical R&D information that matches the demand information, the evaluation model can evaluate the demand intention based on the evaluation indicators to obtain a confidence value of the R&D demand determined by the demand intention.

[0132] In one example, if the trust value is greater than or equal to a preset trust threshold, the claim information and the first evaluation sub-result derived from the evaluation model can be sent to the R&D node. R&D personnel can determine a second evaluation sub-result based on the claim information and the first evaluation sub-result. Based on this, the evaluation result can be determined based on the first and second evaluation sub-results.

[0133] For example, the user request smart contract can send a contract call request to the oracle contract, which in turn sends a data call request to the evaluation model. The evaluation model can return the request information and evaluation results to the oracle contract, which in turn returns the corresponding request information and evaluation results to the user request smart contract.

[0134] For example, when the evaluation results indicate that R&D needs can be determined from the demand information, R&D personnel can conduct business R&D targeting the R&D needs based on the demand information and the evaluation results.

[0135] For example, when R&D information is received from an R&D node, the R&D information can be associated with the demand information and recorded in the blockchain, and the R&D information can be sent to the user node.

[0136] For example, when the evaluation result indicates that the R&D needs cannot be determined from the demand information, the preset response information can be sent to the user node, and the preset response information can be associated with the demand information and stored in the blockchain.

[0137] Figure 6 The following schematically shows a structural block diagram of a blockchain-based appeal response device according to an embodiment of the present disclosure.

[0138] like Figure 6 As shown, the blockchain-based appeal response device 600 of this embodiment includes an evaluation module 610 , an acquisition module 620 , a first processing module 630 , and a second processing module 640 .

[0139] The evaluation module 610 is configured to, in response to receiving demand information from a user node, evaluate the demand information based on an evaluation model to obtain an evaluation result, and trigger the user demand smart contract, wherein the evaluation result is used to indicate the feasibility of determining R&D needs from the demand information. The acquisition module 620 is configured to, in response to the triggering of the user demand smart contract, obtain the demand information and the evaluation result, and record the demand information and the evaluation result in the blockchain. The first processing module 630 is configured to, if the evaluation result indicates that R&D needs can be determined from the demand information, send the demand information and the evaluation result to the R&D node, so that R&D personnel can conduct business R&D based on the demand information and the evaluation result. The second processing module 640 is configured to, upon receiving R&D information from the R&D node, associate the R&D information with the demand information, record it in the blockchain, and send the R&D information to the user node.

[0140] According to an embodiment of the present disclosure, the evaluation module may include a matching submodule, a first determination submodule, an evaluation submodule, and a second determination submodule.

[0141] The matching submodule is used to match the demand information with the historical R&D information to obtain a matching result, wherein the historical R&D information is recorded in the blockchain. The first determination submodule is used to process the demand information based on the evaluation model to determine the demand intention represented by the demand information when the matching result indicates that there is no historical R&D information that matches the demand information. The evaluation submodule is used to evaluate the demand intention based on the evaluation indicators based on the evaluation model to obtain a trust value of the R&D demand determined by the demand intention, wherein the evaluation indicators include at least one of the following: the matching degree between the existing business and the demand intention, the market demand for the demand intention, and the technical feasibility of realizing the demand intention. The second determination submodule is used to determine the evaluation result based on a preset trust threshold and trust value.

[0142] According to an embodiment of the present disclosure, the evaluation result includes a first evaluation sub-result and a second evaluation sub-result. The second determination submodule may include a first determination unit, a first processing unit, and a second determination unit. The second processing module may include a first recording submodule.

[0143] The first determination unit is configured to determine a first evaluation sub-result based on a preset trust threshold and a trust value. The first processing unit is configured to send the claim information and the first evaluation sub-result to the R&D node when the trust value is greater than or equal to the preset trust threshold, so that R&D personnel can determine a second evaluation sub-result based on the claim information and the first evaluation sub-result. The second determination unit is configured to determine an evaluation result based on the first evaluation sub-result and the second evaluation sub-result in response to receiving the second evaluation sub-result from the R&D node. The first recording submodule is configured to record the claim information, the first evaluation sub-result, the second evaluation sub-result, and the evaluation result to the blockchain.

[0144] According to an embodiment of the present disclosure, the blockchain-based appeal response device further includes a third processing module configured to send the target historical R&D information to the user node if the matching result indicates that there is target historical R&D information that matches the appeal information.

[0145] According to an embodiment of the present disclosure, the first determining submodule may include at least one of the following: a first identifying unit and a second identifying unit.

[0146] The first recognition unit is used to identify keywords in the appeal information using the evaluation model to determine the appeal intent. The second recognition unit is used to identify semantics in the appeal information using the evaluation model to determine the appeal intent. The appeal intent includes user type, user needs, and user desired improvement direction.

[0147] According to an embodiment of the present disclosure, the evaluation submodule may include a matching value determination unit, a market demand value determination unit, a technical feasibility value determination unit, and a trust value determination unit.

[0148] The matching value determination unit is used to determine the matching value between the existing business and the intended demand based on existing business data, user types, and user needs. The market demand value determination unit is used to determine the market demand value of the intended demand based on market data, user types, and user needs. The technical feasibility value determination unit is used to determine the technical feasibility value of realizing the intended demand based on existing business data and user expected improvement directions. The trust value determination unit is used to determine the trust value based on the matching value, market demand value, and technical feasibility value based on the evaluation model.

[0149] According to an embodiment of the present disclosure, the blockchain-based appeal response device further includes a fourth processing module. The fourth processing module is configured to, if the evaluation result indicates that R&D requirements cannot be determined from the appeal information, send a preset response message to the user node and associate the preset response message with the appeal information and store it on the blockchain.

[0150] According to embodiments of the present disclosure, any multiple modules among the evaluation module 610, acquisition module 620, first processing module 630, and second processing module 640 may be combined into a single module, or any one of these modules may be split into multiple modules. Alternatively, at least part of the functionality of one or more of these modules may be combined with at least part of the functionality of other modules and implemented in a single module. According to embodiments of the present disclosure, at least one of the evaluation module 610, acquisition module 620, first processing module 630, and second processing module 640 may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or may be implemented in hardware or firmware through any other reasonable means of circuit integration or packaging, or may be implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of these. Alternatively, at least one of the evaluation module 610 , the acquisition module 620 , the first processing module 630 , and the second processing module 640 may be at least partially implemented as a computer program module, which may perform corresponding functions when executed.

[0151] Figure 7 A block diagram of an electronic device suitable for implementing a blockchain-based demand response method according to an embodiment of the present disclosure is schematically shown.

[0152] like Figure 7 As shown, the electronic device 700 according to an embodiment of the present disclosure includes a processor 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage portion 708 into a random access memory (RAM) 703. The processor 701 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 701 may also include onboard memory for caching purposes. The processor 701 may include a single processing unit or multiple processing units for performing different actions of the method flow according to the embodiment of the present disclosure.

[0153] Various programs and data required for the operation of the electronic device 700 are stored in the RAM 703. The processor 701, ROM 702, and RAM 703 are connected to each other via a bus 704. The processor 701 executes the various operations of the method flow according to the embodiment of the present disclosure by executing the programs in the ROM 702 and / or RAM 703. It should be noted that the programs may also be stored in one or more memories other than the ROM 702 and RAM 703. The processor 701 may also execute the various operations of the method flow according to the embodiment of the present disclosure by executing the programs stored in the one or more memories.

[0154] According to an embodiment of the present disclosure, electronic device 700 may further include an input / output (I / O) interface 705, which is also connected to bus 704. Electronic device 700 may also include one or more of the following components connected to I / O interface 705: an input section 706 including a keyboard, mouse, etc.; an output section 707 including devices such as a cathode ray tube (CRT), liquid crystal display (LCD), and speakers; a storage section 708 including a hard disk; and a communication section 709 including a network interface card such as a LAN card or modem. Communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to I / O interface 705 as needed. Removable media 711, such as a magnetic disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed in drive 710 as needed, so that computer programs read from the removable media can be installed into storage section 708 as needed.

[0155] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments, or may exist independently and not be incorporated into the device / apparatus / system. The computer-readable storage medium carries one or more programs, and when executed, implements the method according to the embodiments of the present disclosure.

[0156] According to an embodiment of the present disclosure, a computer-readable storage medium may be a non-volatile computer-readable storage medium, and may include, for example, but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to an embodiment of the present disclosure, a computer-readable storage medium may include the ROM 702 and / or RAM 703 described above, and / or one or more memories other than ROM 702 and RAM 703.

[0157] The present disclosure also includes a computer program product comprising a computer program containing program code for executing the method shown in the flowchart. When the computer program product is executed in a computer system, the program code is used to enable the computer system to implement the blockchain-based appeal response method provided in the present disclosure.

[0158] The computer program executes the above functions defined in the system / device of the embodiment of the present disclosure when the processor 701 executes the computer program. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0159] In one embodiment, the computer program may be stored on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may be transmitted and distributed in the form of a signal on a network medium, downloaded and installed via the communication portion 709, and / or installed from a removable medium 711. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to wireless, wired, or any suitable combination thereof.

[0160] In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 709, and / or installed from a removable medium 711. When the computer program is executed by the processor 701, the above-described functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the systems, devices, means, modules, units, etc. described above can be implemented by computer program modules.

[0161] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computer programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C" or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect via the Internet).

[0162] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0163] Those skilled in the art will appreciate that the features described in the various embodiments of the present disclosure may be combined and / or coupled in various ways, even if such combinations or couplings are not explicitly described in the present disclosure. In particular, the features described in the various embodiments of the present disclosure may be combined and / or coupled in various ways without departing from the spirit and teachings of the present disclosure. All such combinations and / or couplings fall within the scope of the present disclosure.

[0164] The above describes the embodiments of the present disclosure. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although each embodiment has been described separately above, this does not mean that the measures in each embodiment cannot be advantageously used in combination. Without departing from the scope of the present disclosure, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. A blockchain-based demand response method, characterized in that: The method comprises: In response to receiving demand information from a user node, evaluating the demand information based on the evaluation model to obtain an evaluation result, and triggering the user demand smart contract, wherein the evaluation result is used to indicate the feasibility of determining the R&D demand from the demand information; In response to the user request smart contract being triggered, obtaining the request information and the evaluation result, and recording the request information and the evaluation result in the blockchain; If the evaluation result indicates that a research and development demand can be determined from the demand information, the demand information and the evaluation result are sent to a research and development node, so that research and development personnel can carry out business research and development in response to the research and development demand based on the demand information and the evaluation result; When the R&D information is received from the R&D node, the R&D information is associated with the demand information and recorded in the blockchain, and the R&D information is sent to the user node.

2. The method according to claim 1, characterized in that The evaluation result obtained by evaluating the demand information based on the evaluation model includes: Matching the demand information with historical R&D information to obtain a matching result, wherein the historical R&D information is recorded in the blockchain; If the matching result indicates that there is no historical R&D information that matches the demand information, processing the demand information based on the evaluation model to determine the demand intent represented by the demand information; Based on the evaluation model, the demand intention is evaluated according to the evaluation indicators to obtain a confidence value of the R&D demand determined by the demand intention, wherein the evaluation indicators include at least one of the following: the matching degree between the existing business and the demand intention, the market demand for the demand intention, and the technical feasibility of realizing the demand intention; The evaluation result is determined according to a preset confidence threshold and the confidence value.

3. The method according to claim 2, characterized in that The evaluation result includes a first evaluation sub-result and a second evaluation sub-result, The determining the evaluation result according to the preset trust threshold and the trust value includes: Determining the first evaluation sub-result according to the preset confidence threshold and the confidence value; If the trust value is greater than or equal to the preset trust threshold, sending the demand information and the first evaluation sub-result to the R&D node, so that the R&D personnel can determine the second evaluation sub-result based on the demand information and the first evaluation sub-result; In response to receiving a second evaluation sub-result from the research and development node, determining the evaluation result based on the first evaluation sub-result and the second evaluation sub-result; Recording the appeal information and the evaluation results to the blockchain includes: The appeal information, the first evaluation sub-result, the second evaluation sub-result, and the evaluation result are recorded in the blockchain.

4. The method according to claim 2, characterized in that The method further comprises: In a case where the matching result indicates that there is target historical research and development information that matches the demand information, the target historical research and development information is sent to the user node.

5. The method according to claim 2, characterized in that The processing of the appeal information based on the evaluation model to determine the appeal intention represented by the appeal information includes at least one of the following: Using the evaluation model to perform keyword recognition on the appeal information to determine the appeal intention; Using the evaluation model to perform semantic recognition on the appeal information to determine the appeal intention; Among them, the appeal intention includes user type, user needs, and user expected improvement direction.

6. The method according to claim 5, characterized in that The step of evaluating the demand intention based on the evaluation model and the evaluation indicators to obtain the trust value of the R&D demand determined by the demand intention includes: Determine the matching value between the existing business and the demand intention based on the existing business data, the user type and the user needs; Determining the market demand value of the appeal intention based on market data, the user type, and the user needs; Determine the technical feasibility of achieving the desired intent based on the existing business data and the user's desired improvement direction; Based on the evaluation model, the trust value is determined according to the matching value, the market demand value and the technical feasibility value.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: If the evaluation result indicates that the R&D demand cannot be determined from the demand information, the preset response information is sent to the user node, and the preset response information is associated with the demand information and stored in the blockchain.

8. A blockchain-based demand response device, characterized in that: The device comprises: An evaluation module, configured to, in response to receiving demand information from a user node, evaluate the demand information based on the evaluation model to obtain an evaluation result, and trigger the user demand smart contract, wherein the evaluation result is used to indicate the feasibility of determining the R&D demand from the demand information; an acquisition module, configured to acquire the demand information and the evaluation result in response to the user demand smart contract being triggered, and record the demand information and the evaluation result in the blockchain; a first processing module configured to, if the evaluation result indicates that an R&D demand can be determined from the demand information, send the demand information and the evaluation result to a R&D node, so that R&D personnel can carry out business R&D based on the demand information and the evaluation result; The second processing module is used to, upon receiving the R&D information from the R&D node, associate the R&D information with the claim information and record it in the blockchain, and send the R&D information to the user node.

9. An electronic device comprising: one or more processors; a memory for storing one or more computer programs, It is characterized in that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

11. A computer program product comprising a computer program or instructions, characterized in that When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.