CN111444416A - Method, system and device for popularizing financial business - Google Patents

Method, system and device for popularizing financial business Download PDF

Info

Publication number
CN111444416A
CN111444416A CN202010217223.9A CN202010217223A CN111444416A CN 111444416 A CN111444416 A CN 111444416A CN 202010217223 A CN202010217223 A CN 202010217223A CN 111444416 A CN111444416 A CN 111444416A
Authority
CN
China
Prior art keywords
promotion
wind control
target
financial
block chain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010217223.9A
Other languages
Chinese (zh)
Inventor
张海朋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010217223.9A priority Critical patent/CN111444416A/en
Publication of CN111444416A publication Critical patent/CN111444416A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/03Credit; Loans; Processing thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Technology Law (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The application discloses a method, a system and a device for popularizing financial services, and belongs to the technical field of networks. The method is applied to at least one block chain node set based on the financial service promotion block chain, and comprises the following steps: acquiring user data according to an authorization instruction of a target user account, wherein the user data is acquired by a service popularization party; in response to the received wind control evaluation request, performing wind control evaluation on the user data through a target wind control model to obtain a wind control evaluation result corresponding to a target user account, wherein the target wind control model is provided by a target popularization requester and is stored in a supervisor; and carrying out financial service promotion according to the wind control assessment result, and storing promotion records into a financial service promotion block chain. In the embodiment of the application, the wind control model and the user data are provided for the monitoring party, so that the wind control model and the user data are not leaked, the accuracy of the wind control evaluation result can be improved, and the accuracy of financial service promotion based on the wind control evaluation result is improved.

Description

Method, system and device for popularizing financial business
Technical Field
The present application relates to the field of network technologies, and in particular, to a method, a system, and an apparatus for promoting financial services.
Background
With the continuous development of internet technology, more and more industries begin to promote business by means of internet service providers. For example, a large number of financial institutions (e.g., banks, insurance industries) have been promoted for credit card transactions, loans, and installment by placing advertisements in instant messaging applications.
When a financial institution provides business services for a user, in consideration of risk control, a wind control model (also called a risk control model) needs to be matched with user data so as to determine a specific business type provided for the user, for example, the amount of transacting a credit card by the user is determined based on a consumption repayment record provided by the user. However, since the wind control model is the core secret of the financial institution and the user data is the core secret of the internet service provider (which is not allowed to be easily leaked), the financial institution cannot acquire the user data from the internet service provider for wind control evaluation if the user clicks the information promoted by the financial institution during the service promotion process of the financial institution; similarly, since the internet service provider cannot obtain the wind control model, it cannot perform wind control evaluation based on the user data.
Limited by the confidentiality of the wind control model and the user data, in the related technology, an internet service provider can only adopt a user tag matching mode to popularize the business of a financial institution, so that the accuracy of business popularization is low.
Disclosure of Invention
The embodiment of the application provides a financial business popularization method, a system and a device, which can improve the accuracy of financial business popularization on the premise of avoiding leakage of a wind control model and user data. The technical scheme is as follows:
on one hand, the embodiment of the application provides a financial service popularization method, which is applied to at least one block chain node set based on a financial service popularization block chain;
the method comprises the following steps:
acquiring user data according to an authorization instruction of a target user account, wherein the user data is acquired by a service popularization party;
responding to a received wind control evaluation request, performing wind control evaluation on the user data through a target wind control model to obtain a wind control evaluation result corresponding to the target user account, wherein the target wind control model is provided by a target popularization requester and stored in a supervisor;
and carrying out financial service promotion according to the wind control assessment result, and storing promotion records into the financial service promotion block chain.
On the other hand, an embodiment of the present application provides a financial service promotion system, where the financial service promotion system includes: a service promotion node, a supervision node and a promotion request node based on the financial service promotion block chain;
the service promotion node is used for acquiring user data according to an authorization instruction of a target user account, and the user data is acquired by a service promotion party;
the supervision node is used for responding to a received wind control evaluation request, performing wind control evaluation on the user data through a target wind control model to obtain a wind control evaluation result corresponding to the target user account, and the target wind control model is provided by a target popularization requester and stored in a supervisor;
and the service promotion node is also used for promoting financial services according to the wind control evaluation result and storing promotion records into the financial service promotion block chain.
On the other hand, the embodiment of the present application provides a financial service popularization device, the device is arranged in at least one block chain node based on a financial service popularization block chain, and the device includes:
the acquisition module is used for acquiring user data according to an authorization instruction of a target user account, and the user data is acquired by a service popularization party;
and the evaluation module is used for responding to the received wind control evaluation request, performing wind control evaluation on the user data through a target wind control model to obtain a wind control evaluation result corresponding to the target user account, wherein the target wind control model is provided by a target popularization requester and is stored in a supervisor.
And the promotion module is used for promoting financial services according to the wind control evaluation result and storing promotion records into the financial service promotion block chain.
In another aspect, the present application provides a computer device, which includes a processor and a memory, where the memory stores at least one instruction, at least one program, a set of codes, or a set of instructions, and the instruction, the program, the set of codes, or the set of instructions is loaded and executed by the processor to implement the method for promoting financial services as described above.
In another aspect, the present application provides a computer-readable storage medium, in which at least one instruction, at least one program, a code set, or a set of instructions is stored, and the at least one instruction, the at least one program, the code set, or the set of instructions is loaded and executed by a processor to implement the method for promoting financial transactions as described above.
The beneficial effects brought by the technical scheme provided by the embodiment of the application at least comprise:
based on a block chain technology, under the condition of user authorization, a block chain node acquires user data acquired by a service popularization party, performs wind control evaluation on the user data by using a wind control model, further performs financial service popularization according to an obtained wind control evaluation result, and stores a popularization record into a block chain; because the wind control model and the user data are both provided for the monitoring party, the wind control model and the user data are not leaked, the accuracy of the wind control evaluation result can be improved, and the accuracy of financial service popularization based on the wind control evaluation result is further improved; in addition, the block chain node stores the promotion records into the block chain, so that the transparency of the promotion records is improved, and the convenience for a promotion requester to know the promotion condition of the financial business is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a block diagram of a distributed system applied to a blockchain system as provided by an exemplary embodiment of the present application;
FIG. 2 is a block diagram of a block structure provided in an exemplary embodiment of the present application;
FIG. 3 is a schematic diagram illustrating a financial transaction promotion system according to an exemplary embodiment of the present application;
FIG. 4 is a block diagram of a computer device provided by an exemplary embodiment of the present application;
FIG. 5 is a flow chart illustrating a method for promoting a financial transaction provided by an exemplary embodiment of the present application;
FIG. 6 is a schematic interface diagram of the implementation process of the popularization method of the financial transaction shown in FIG. 5;
FIG. 7 is a flowchart illustrating a method for promoting a financial transaction provided by an exemplary embodiment of the present application;
FIG. 8 is an interface diagram of a promotion record query interface provided by an exemplary embodiment;
FIG. 9 is a flowchart illustrating a method for promoting a financial transaction provided by an exemplary embodiment of the present application;
FIG. 10 is an interface diagram of a translation record query interface provided by an exemplary embodiment;
FIG. 11 is a schematic diagram of a financial transaction promotion system provided by an exemplary embodiment of the present application;
fig. 12 is a block diagram illustrating a promotion device of a financial transaction according to an embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
First, terms referred to in the embodiments of the present application are described:
blockchain (Blockchain): refers to an intelligent peer-to-peer network that uses distributed databases to identify, disseminate, and document information. The block chain technology is based on a decentralized peer-to-peer network, and combines a cryptography principle, time sequence data and a consensus mechanism by using an open source program to ensure the consistency and the persistence of each node in a distributed database, so that information can be immediately verified, traceable, difficult to tamper and incapable of being shielded, and a block chain forms a sharing system with high privacy, high efficiency and safety. Each data block in the block chain contains information of a batch of network transactions, and the information is used for verifying the validity (anti-counterfeiting) of the information and generating a next block. The blockchain may include a blockchain underlying platform, platform product services, and application service layers.
Federation chain: also called common Block chains (Consortium Block chains), refer to a chain of blocks whose consensus process is controlled by a preselected node. In the alliance chain, all or part of functions are opened only for the node members in the chain, and each block chain link point in the alliance chain can customize read-write permission, query permission and the like based on needs.
Intelligent contract: the contract program is automatically executed according to specific conditions, and is an important way for a user to interact with the block chain and realize business logic by utilizing the block chain. The basic idea of intelligent contracts is that various contract terms can be embedded into hardware and software used by an attacker, so that the attacker needs a great cost to attack, the intelligent contracts are mutually participated in customizing and utilizing a Peer-to-Peer network (P2P) to be diffused and stored into a block chain, and the intelligent contracts constructed by the block chain are automatically executed under the triggering condition. For example, each organization may access the data storage system through an intelligent contract on a blockchain deployed in a server to use functions such as data storage and data query provided by the data storage system. The intelligent contract is essentially a set of contracts defined, propagated, verified or executed in a digital form, including contracts in which contract participants can execute the contracts, intelligent contracts which also allow trusted transactions to be conducted without third parties, and which transactions are traceable and irreversible.
And (5) financial service popularization: the financial service promotion in the embodiment of the application refers to that a financial institution promotes the financial service of the financial institution through a third-party platform, so that a user of the third-party platform can transact the corresponding financial service according to promotion contents, and promotion and conversion are realized. The financial institution may be a bank, an insurance company, a credit institution, a security company, etc., and accordingly, the financial transaction may include loan, credit card payment, installment, insurance transaction, credit transaction, etc.; the third-party platform can comprise an instant messaging application platform, a video application platform, a news reading application platform, a social contact application platform, a shopping application platform and the like, and correspondingly, the popularization mode of the financial business at least comprises advertisement putting.
And (3) wind control model: a mathematical model for risk assessment. The wind control model in the embodiment of the application is used for evaluating the wind control level of the user based on the user data, so that whether financial service promotion is performed or not is determined based on the wind control evaluation result, or the type of the promoted financial service is determined.
Because the wind control model is the core secret of the financial institution and the user data is the core secret of the third-party platform, when the financial institution popularizes financial services through the third-party platform, the financial institution can not provide the wind control model for the third-party platform to carry out wind control evaluation, and the third-party platform can not provide the user data for the financial institution so that the financial institution can carry out wind control evaluation and feed back a wind control evaluation result. In order to improve the accuracy of financial service promotion and further improve the promotion conversion rate, a financial institution provides a simple tag matching model (wind control assessment is carried out based on a user tag, the accuracy of the wind control assessment is far lower than that of the wind control model) for a third-party platform, the third-party platform carries out wind control assessment according to the user tag (obtained by induction according to user data, and the data volume and the dimensionality are far lower than that of the user data) and the tag matching model, and then promotion is carried out based on a wind control assessment result.
However, the wind control evaluation result obtained based on the tag matching model and the user tag is different from the wind control evaluation result obtained based on the wind control model and the user data, so that the accuracy of service promotion is low, and the promotion conversion rate is affected. In a possible scene, for the same user, the wind control evaluation result obtained by the third-party platform based on the tag matching model and the user tag is 'loan amount 20000 yuan', and the wind control evaluation result obtained based on the wind control model and the user data is 'loan amount 10000 yuan', so that when the user handles financial services, the obtained loan amount is inconsistent with the amount during popularization, and further financial services handling failure is caused.
In the embodiment of the application, based on a block chain technology, under the condition of user authorization, a block chain node acquires user data acquired by a service popularization party (namely a third-party platform), performs wind control evaluation on the user data by using a wind control model, further performs financial service popularization according to an obtained wind control evaluation result, and stores a popularization record into a block chain; because the wind control model and the user data are both provided for the monitoring party, the wind control model and the user data are not leaked, the accuracy of the wind control evaluation result can be improved, and the accuracy of financial service popularization based on the wind control evaluation result is further improved; in addition, the block chain node stores the promotion records into the block chain, so that the transparency of the promotion records is improved, and the convenience for a promotion requester (namely a financial institution) to know the promotion condition of the financial business is improved.
The system related to the embodiment of the application can be a distributed system formed by connecting a client, a plurality of nodes (any form of computing equipment in an access network, such as a server and a user terminal) through a network communication mode.
Taking a distributed system as an example of a blockchain system, referring to fig. 1, fig. 1 is a schematic structural diagram of a distributed system 100 applied to a blockchain system, which is formed by a plurality of nodes (computing devices in any form in an access network, such as servers and user terminals) and clients, and a peer-to-peer (P2P) network is formed between the nodes, and a P2P Protocol is an application layer Protocol running on top of a Transmission Control Protocol (TCP). In a distributed system, any machine, such as a server or a terminal, can join to become a node, and the node comprises a hardware layer, a middle layer, an operating system layer and an application layer.
Referring to the functions of each node in the blockchain system shown in fig. 1, the functions involved include:
1) routing, a basic function that a node has, is used to support communication between nodes.
Besides the routing function, the node may also have the following functions:
2) the application is used for being deployed in a block chain, realizing specific services according to actual service requirements, recording data related to the realization functions to form recording data, carrying a digital signature in the recording data to represent a source of task data, and sending the recording data to other nodes in the block chain system, so that the other nodes add the recording data to a temporary block when the source and integrity of the recording data are verified successfully.
For example, the services implemented by the application include:
2.1) the wallet, is used for providing the function of carrying on the trade of the electronic currency, including initiating the trade, namely, send the trade record of the present trade to other nodes in the block chain system, after other nodes verify successfully, as the response of acknowledging that the trade is valid, store the record data of the trade in the temporary block of the block chain; the wallet also supports the querying of the electronic money remaining in the electronic money address.
And 2.2) sharing the account book, wherein the shared account book is used for providing functions of operations such as storage, query and modification of account data, record data of the operations on the account data are sent to other nodes in the block chain system, and after the other nodes verify the validity, the record data are stored in a temporary block as a response for acknowledging that the account data are valid, and confirmation can be sent to the node initiating the operations.
2.3) Intelligent contracts, computerized agreements, can implement the terms of a contract, implemented by code deployed on a shared ledger for execution when certain conditions are met, for completing automated transactions according to actual business requirement code. Of course, smart contracts are not limited to executing contracts for trading, but may also execute contracts that process received information. For example, smart contracts agree that when a promoted financial transaction is converted, the conversion record is stored into the blockchain.
3) And the Block chain comprises a series of blocks (blocks) which are mutually connected according to the generated chronological order, new blocks cannot be removed once being added into the Block chain, and recorded data submitted by nodes in the Block chain system are recorded in the blocks. The block chain in the application comprises a financial service promotion block chain, and promotion records of financial services are stored in the financial service promotion block chain. Optionally, the financial service promotion block chain further stores a conversion record of the promoted financial service.
Referring to fig. 2, fig. 2 is a schematic diagram of a Block Structure (Block Structure) provided in an exemplary embodiment of the present application, where each Block includes a hash value of a transaction record stored in the Block (hash value of the Block) and a hash value of a previous Block, and the blocks are connected by the hash values to form a Block chain. The block may include information such as a time stamp at the time of block generation. A blockchain, which is essentially a decentralized database, is a string of data blocks associated using cryptography, each data block containing relevant information for verifying the validity of the information (anti-counterfeiting) and generating the next block.
Fig. 3 is a schematic structural diagram illustrating a financial transaction promotion system according to an exemplary embodiment of the present application. The system includes a plurality of servers 101 and a plurality of storage devices 102, where the plurality of servers 101 may be configured with the same blockchain, that is, the plurality of servers 101 may form a blockchain system, and each server 101 is a node in the blockchain system. Optionally, the nodes in the blockchain system include a service promotion node, a supervision node, and a promotion request node. The plurality of servers 101 may be a plurality of servers of the same institution, or may be a plurality of servers belonging to different institutions, for example, servers of different business departments of the same financial institution or servers of different financial institutions may be included in the blockchain system. Users of various organizations may access the servers of the organizations through the terminals 1011, and the plurality of terminal devices 1011 may be electronic devices capable of accessing the plurality of servers 101, which may be computers, smart phones, tablets, or other electronic devices.
Of course, in order to perform services such as security authentication and rights management, a CA center (Certificate Authority) 103 is configured in the blockchain system and is used for storing keys of each organization, and each server in the blockchain system may obtain the key of each organization from the CA center to perform processes such as encryption and decryption of data. The plurality of storage devices 102 are used for providing storage services for the plurality of servers 101, and it should be noted that the plurality of storage devices 102 may constitute a distributed storage system for providing storage data in a distributed manner.
In addition, the system can also comprise terminal equipment used by a user, and the user can use the terminal equipment to access the background server, so that the server is used for accessing the block chain to realize data query. In the embodiment of the application, a user can inquire the promotion record of the financial business and the conversion record of the financial business from the financial promotion block chain by using the terminal equipment.
Fig. 4 shows a schematic structural diagram of a computer device provided in an exemplary embodiment of the present application. The computer device may be the server shown in fig. 3. Specifically, the method comprises the following steps:
the computer apparatus 400 includes a Central Processing Unit (CPU) 401, a system Memory 404 including a Random Access Memory (RAM) 402 and a Read Only Memory (ROM) 403, and a system bus 405 connecting the system Memory 404 and the Central Processing Unit 401. The computer device 400 also includes a basic Input/Output System (I/O System)406, which facilitates the transfer of information between devices within the computer, and a mass storage device 407 for storing an operating System 413, application programs 414, and other program modules 415.
The basic input/output system 406 includes a display 408 for displaying information and an input device 409 such as a mouse, keyboard, etc. for user input of information. Wherein a display 408 and an input device 409 are connected to the central processing unit 401 through an input output controller 410 connected to the system bus 405. The basic input/output system 406 may also include an input/output controller 410 for receiving and processing input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, input/output controller 410 may also provide output to a display screen, a printer, or other type of output device.
The mass storage device 407 is connected to the central processing unit 401 through a mass storage controller (not shown) connected to the system bus 405. The mass storage device 407 and its associated computer-readable media provide non-volatile storage for the computer device 400. That is, the mass storage device 407 may include a computer-readable medium (not shown) such as a hard disk or Compact disk Read Only Memory (CD-ROM) drive.
Without loss of generality, computer readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes Random Access Memory (RAM), Read-Only Memory (ROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), flash Memory or other solid state Memory technology, CD-ROM, Digital Versatile Disks (DVD), or other optical, magnetic, tape, magnetic disk, or other magnetic storage devices. Of course, those skilled in the art will appreciate that computer storage media is not limited to the foregoing. The system memory 404 and mass storage device 407 described above may be collectively referred to as memory.
According to various embodiments of the present application, the computer device 400 may also operate as a remote computer connected to a network through a network, such as the Internet. That is, the computer device 400 may be connected to the network 412 through the network interface unit 411 connected to the system bus 405, or may be connected to other types of networks or remote computer systems (not shown) using the network interface unit 411.
The memory further includes one or more programs, and the one or more programs are stored in the memory and configured to be executed by the CPU.
Fig. 5 is a flowchart illustrating a method for promoting a financial service according to an exemplary embodiment of the present application, where the method is applied to at least one blockchain node set based on a financial service promotion blockchain as shown in fig. 3, and the method includes the following steps:
step 501, obtaining user data according to an authorization instruction of a target user account, wherein the user data is acquired by a service popularizing party.
In some embodiments, during the process of using the third-party platform (i.e., the platform corresponding to the service popularization party), the third-party platform performs user data collection. When the user authorizes the third-party platform to carry out financial service promotion based on the user data, the block chain node (namely, the service promotion node) corresponding to the service promotion party acquires the user data according to the authorization indication.
The target user account is an account used by the user for logging in the third-party platform. For example, when the third-party platform is an instant messaging application platform, the target user account is an instant messaging account.
In some embodiments, the user data includes data related to finance as a result of subsequent financial transactions being promoted based on the user data. For example, when the third party platform is an instant messaging application platform, the user data includes data generated by the user using the financial-related function in the instant messaging application, and may include transaction amount, repayment amount, and the like. Of course, the user data may include data of other dimensions such as region, age, sex, age, and school calendar besides the data related to finance, and the specific content of the user data is not limited in this embodiment.
In an illustrative example, as shown in fig. 6, when the user uses a payment function in the instant messaging application, a banner advertisement 62 is displayed below a payment interface 61, and when a click operation on the banner advertisement 62 is received, the instant messaging application jumps to display an amount inquiry interface 63. When the user checks the authorization box 64 and clicks the limit inquiry button 65, the service promotion node receives the authorization indication, so as to obtain the user data corresponding to the user account.
Step 502, in response to the received wind control assessment request, performing wind control assessment on the user data through the target wind control model to obtain a wind control assessment result corresponding to the target user account, wherein the target wind control model is provided by the target promotion requesting party and is stored in the monitoring party.
In order to avoid the leakage of the wind control model, in the embodiment of the application, the wind control model of the financial institution (i.e., the promotion requester) is provided to the block chain node (i.e., the supervisory node) corresponding to the supervisory party, and the supervisory node stores the wind control model. The supervisor can be a financial supervisory organization such as a bank meeting, a certificate meeting and the like (independent of and trusted by the promotion requester and the service promoter).
In some embodiments, the supervisory node encrypts the stored and decrypted usage of the wind control model. Wherein, the encryption mode can adopt asymmetric encryption.
In some embodiments, the service promotion node sends a wind control evaluation request containing user data to the supervision node, and the supervision node performs wind control evaluation on the user data by using the target wind control model to obtain a wind control evaluation result corresponding to the target user account. The user data sent by the service promotion node may be preprocessed or unprocessed original user data.
In some embodiments, the wind control assessment result may include a wind control level, a highest debit amount, whether the wind control assessment is passed, and the like. For example, the wind control evaluation result indicates that the wind control level of the target user account is medium-low risk, the highest debit limit of the target user account is 10000, or the target user account passes the wind control evaluation.
In some embodiments, the supervision node feeds back the wind control evaluation result to the service promotion node.
By the mode, the risk model and the user data are both provided for the supervisor, and the supervisor carries out risk assessment based on the risk model and the user data, so that the risk model and the user data can be prevented from being leaked, and the accuracy of a risk assessment result can be improved.
And 503, carrying out financial service promotion according to the wind control evaluation result, and storing promotion records into a financial service promotion block chain.
In some embodiments, based on the wind control evaluation result, the service promotion node promotes the financial service of the target promotion requester. For example, when the service popularizing party is an instant messaging application platform, the related information of the financial service corresponding to the target popularizing requesting party is displayed in the instant messaging application interface.
In an illustrative example, as shown in fig. 6, when the service promotion node promotes the financial service according to the wind control assessment result "the highest borrowed amount 73000", the amount query interface 63 displays the promotion information 66. Because the wind control evaluation result is obtained based on the wind control model and the user data, when the follow-up user jumps to a business handling interface of the financial institution to actually borrow the money by clicking the button 67, the amount of the money to be borrowed is consistent with the wind control evaluation result, and the accuracy of business popularization is improved.
In addition, based on the blockchain technology, the block chain link points can store the promotion records into the financial service promotion blockchain, and each block chain node set based on the financial service promotion blockchain can look up the promotion records from the blockchain, so that the transparency of the promotion records is ensured (compared with the related technology, the promotion records are provided to a promotion requester from the aspect of a service promotion party).
To sum up, in the embodiment of the application, based on the block chain technology, under the condition of user authorization, the block chain link points acquire user data acquired by a service popularization party, and perform wind control evaluation on the user data by using a wind control model, so as to perform financial service popularization according to the obtained wind control evaluation result, and store the popularization record into the block chain; because the wind control model and the user data are both provided for the monitoring party, the wind control model and the user data are not leaked, the accuracy of the wind control evaluation result can be improved, and the accuracy of financial service popularization based on the wind control evaluation result is further improved; in addition, the block chain node stores the promotion records into the block chain, so that the transparency of the promotion records is improved, and the convenience for a promotion requester to know the promotion condition of the financial business is improved.
Fig. 7 is a flowchart illustrating a method for promoting a financial transaction according to another exemplary embodiment of the present application. The method can be applied to a service promotion node, a supervision node and a promotion request node in a financial service promotion blockchain system as shown in FIG. 3, and comprises the following steps:
and step 701, the promotion request node sends a wind control model to the supervision node.
In some embodiments, before the promotion request node carries out financial service promotion through the service promotion node, the wind control model corresponding to the promotion request party is sent to the supervision node.
In order to improve the data security of the wind control model, in one possible implementation, the promotion request node firstly encrypts the wind control model, so that the encrypted wind control model is sent to the supervision node; correspondingly, the supervision node decrypts the wind control model when performing wind control evaluation. The promotion request node can encrypt the wind control model in an asymmetric encryption mode. For example, the promotion request node encrypts the wind control model by using a private key, and the supervision node decrypts the wind control model by using a public key corresponding to the private key.
Step 702, the supervisory node stores the wind control model.
Because different promotion requesters can promote through the same service promoter, the wind control model and the promotion requesters are stored in an associated manner after the wind control model acquired by the supervision node. In an illustrative example, the correspondence between the promotion requestor and the wind control model is shown in table one.
Watch 1
Promotion requesting party Wind control model
Credit card issuing organization A Credit wind control model A
Safety mechanism B Safety wind control model B
Loan institution C Loan risk model C
In some embodiments, the supervisory node may store the wind control model (encrypted) in a block chain of the wind control model through a consensus mechanism (each supervisory node in the system may obtain and decrypt the wind control model), and when the wind control model is updated, add a new block to the block chain of the wind control model. The block chain of the wind control model can be a private chain, so that the wind control model is prevented from being leaked.
And 703, the service promotion node acquires user data according to the authorization instruction of the target user account, and the user data is acquired by the service promotion party.
The step 501 may be referred to in the implementation manner of this step, and this embodiment is not described herein again.
Step 704, the service promotion node sends a wind control evaluation request to the supervision node.
And the service promotion node generates a wind control evaluation request according to the user data and sends the wind control evaluation request to the supervision node.
In some embodiments, since a service popularization party may provide service popularization services for a plurality of popularization requesting parties, and there is a difference in the wind control models adopted by different popularization requesting parties, the wind control evaluation request generated by the service popularization node further includes a target popularization requesting party identifier.
In some embodiments, because there may be differences in data that needs to be used when different wind control models perform wind control evaluation, the user data included in the wind control evaluation request is preprocessed, where the preprocessing includes screening target user data, and the target user data is user data used by a target popularization requester corresponding to a wind control model.
In some embodiments, the user data carried in the anemometry request is desensitized to remove sensitive information including names.
Step 705, in response to the received wind control assessment request, the supervisory node obtains a target promotion requester identifier included in the wind control assessment request.
And after receiving the wind control evaluation request, the supervision node acquires the target promotion requester identifier and the user data contained in the wind control evaluation request so as to determine a wind control model adopted in wind control evaluation based on the target promotion requester identifier.
In one illustrative example, the monitoring node identifies "credit card issuer a" based on the target promotional requestor contained in the anemometry request.
And step 706, the supervision node acquires a target wind control model according to the target popularization requester identifier, wherein different popularization requesters correspond to different wind control models.
Further, the supervision node acquires the stored target wind control model according to the target popularization request identifier. In connection with the example in the above step, the supervisory node determines the credit wind control model a as the target wind control model.
In some embodiments, when the target wind control model is stored in the wind control model block chain, the monitoring node obtains the target wind control model from the wind control model block chain according to the target promotion requester identifier.
And 707, inputting the user data into the target wind control model by the supervisory node to obtain a wind control evaluation result output by the target wind control model, wherein the target wind control model is used for matching the user data with each corresponding wind control index and determining the wind control evaluation result according to the matching result of each index.
Optionally, the target wind control model includes a plurality of wind control indexes, and when performing wind control evaluation, the target wind control model matches the user data with each corresponding wind control index, so as to obtain an index matching result corresponding to each wind control index, and further obtain a wind control evaluation result by synthesizing each index matching result (for example, performing weighted calculation on the index matching result).
Illustratively, the pneumatic control indexes included in the target pneumatic control model include a deposit amount index, a payment overdue number index, a consumption amount index, and the like, which is not limited in this embodiment.
And step 708, the supervision node sends the wind control evaluation result to the service promotion node.
And 709, the service promotion node carries out financial service promotion according to the wind control evaluation result, and stores promotion records to financial service promotion block chains corresponding to target promotion requesters, wherein different promotion requesters correspond to different financial service promotion block chains.
For the process of financial service promotion by the service promotion node, reference may be made to 503 above, which is not described herein again in this embodiment.
Because of possible interest competition or conflict between different financial institutions, in order to avoid mutual leakage of information between different financial institutions, the business popularizing party sets different financial business popularizing block chains aiming at different popularizing requesting parties, the business popularizing party has the read-write, query and other authorities of each financial business popularizing block chain, and the popularizing requesting party only has the read-write, query and other authorities of the corresponding financial business popularizing block chain.
In a possible implementation manner, after the financial service promotion is performed on the obtained wind control evaluation result, the service promotion node determines a financial service promotion block chain corresponding to the target promotion requester, so that the promotion record is stored in the financial service promotion block chain.
In some embodiments, the promotion record may include at least one of a promotion time, user information (which may be extracted from user data), and a result of the wind control assessment. The embodiment of the application does not limit the specific content of the promotion record.
For the chaining process of the promotion record, in one possible implementation, the service promotion node stores the promotion record into the financial service promotion blockchain according to a consensus mechanism. The consensus mechanism means that when all nodes in the blockchain system agree on the same event, the event takes effect, for example, new information needs to be stored in the blockchain, and when more than half of the nodes in the blockchain system approve the event corresponding to the stored new information, that is, more than half of the nodes in the blockchain system agree, the event corresponding to the stored new information takes effect, and the new information is stored in the blockchain.
When receiving the information corresponding to the promotion record, the block chain verifies the information corresponding to the promotion record, stores the input information into the memory pool after completing the verification, and updates the hash tree for recording the input information; then, the updating time stamp is updated to the time when the input information is received, different random numbers are tried, and the characteristic value calculation is carried out for multiple times, so that the calculated characteristic value can meet the following formula:
SHA256(SHA256(version+prev_hash+merkle_root+ntime+nbits+x))<TARGET
wherein, SHA256 is a characteristic value algorithm used for calculating a characteristic value; version is version information of the relevant block protocol in the block chain; prev _ hash is a block head characteristic value of a parent block of the current block; merkle _ root is a characteristic value of the input information; ntime is the update time of the update timestamp; nbits is the calculation difficulty of the current block, is a fixed value within a period of time, and is determined again after the fixed time period is exceeded; x is a random number; TARGET is a feature threshold, which can be determined from nbits.
When the random number meeting the formula is obtained through calculation, the promotion record can be correspondingly stored, a block head and a block theme are generated, a current block is obtained, then, the service promotion node verifies the newly generated block through other nodes according to other nodes in the block chain system, and the newly generated block is added to the block chain stored in the service promotion node after the verification is completed.
Through the steps, the financial service promotion and promotion record cochain are completed once. In a possible application scenario, when a promotion requester needs to obtain a promotion record, a query request may be sent to a service promotion node, and the service promotion node feeds back a historical promotion record to the service promotion node according to the query request. The process of feeding back the promotion record is as follows in steps 710 to 711.
Step 710, the service promotion node obtains a historical promotion record meeting a first query condition from the financial service promotion block chain, wherein the first query condition includes at least one of a promotion time condition, a wind control evaluation result condition or a promotion requester condition.
In some embodiments, the business promotion party provides a visual query function, and the staff can query the historical promotion records from the financial business promotion block chain by outputting query conditions.
In some embodiments, when the historical promotion records need to be queried based on time, the first query condition includes a promotion time condition, and the promotion time condition may be a time period or a predetermined time length before the current time. For example, the promotion time condition is the last month.
In some embodiments, when the historical promotion records need to be queried based on the wind control information, the first query condition includes a wind control assessment result condition, and the wind control assessment result condition may be at least one of a wind control grade, whether to pass the wind control assessment or a wind control score. For example, the wind control evaluation result condition is that the wind control level is medium-high risk.
In some embodiments, since promotion records corresponding to different promotion requesters are stored in the blockchain, when a historical promotion record of a specified promotion requester needs to be queried, the first query condition includes a promotion requester condition, and the promotion requester condition may be a promotion requester identifier. For example, the promotion requester condition is credit card issuer a.
In an illustrative example, as shown in fig. 8, a promotion record query interface 801 includes a geographic condition input control 802, a time condition input control 803, a wind control level condition input control 804 and a financial structure condition input control 805. According to the input query conditions, the service promotion node obtains the historical promotion record of promotion of credit cards (issued by a credit card issuing organization A) for high-risk users in the district C of the district B and the City of A province in the period from 1 month and 1 day of 2020 to 2 months and 1 day of 2020 from the financial service promotion block chain.
Of course, the first query condition may include, in addition to the above conditions, conditions of other dimensions such as a region condition (for example, promotion of a user in a specified region), an age condition (for example, promotion of a user in a specified age group), and the like, and the embodiment of the present application is not limited thereto.
And step 711, the service popularization node feeds back the historical popularization record to the popularization request node.
Further, the service promotion node feeds the inquired historical promotion record back to the promotion request node, so that the promotion requester can calculate the promotion cost according to the historical promotion record.
Of course, besides querying the historical promotion record through the service promotion node, the promotion request node may also query the historical promotion record stored in the block chain, which is not described herein again in this embodiment.
In this embodiment, the service promotion node can obtain the historical promotion record meeting the query condition from the financial service promotion block chain according to the query condition, and feed back the historical promotion record to the promotion requester, and since the data on the block chain cannot be tampered, the authenticity of the historical promotion record obtained by querying is ensured, and the query convenience of the historical promotion record is improved.
Generally, part of the financial business promoted by the business promoting party is converted, for example, a user performs loan transaction according to the promoted loan business, and the conversion effect is an important basis for promoting payment by the promotion requesting party. In the related art, promotion conversion data is provided by a promotion requester in a single way, and the problems of inaccurate data and low transparency exist. In the embodiment of the present application, the promotion request node may implement the uplink of the conversion record based on the block chain technology. On the basis of fig. 7, as shown in fig. 9, step 712 may be further included before step 703, and steps 713 to 715 may be further included after step 709.
And 712, the promotion request node stores the promotion conversion intelligent contract into the financial service promotion block chain through a consensus mechanism, wherein the promotion conversion intelligent contract is used for representing the conditions which are met when the financial service is converted from promotion to transaction.
In order to improve the transparency of the conversion data, in one possible implementation mode, the promotion requester and the service promoter work out a promotion conversion intelligent contract in advance according to the conditions met when the financial service is converted from promotion to transaction, and the promotion conversion intelligent contract is stored into the financial service promotion block chain based on the consensus mechanism of the block chain.
The intelligent contract for promotion and conversion refers to a contract program for automatically executing conversion record uplink according to specific conditions, and comprises a contract participant (including a promotion requester and a service promoter) executing a agreed protocol in the intelligent contract. The promotion conversion intelligent contract comprises at least one of information of contract participants, agreements of the contract (i.e., contents of promotion conversion), execution conditions of the contract, consequences of contract violation, and signatures or signatures of the participants. Optionally, the promotion conversion intelligent contract is an electronic contract drawn up by a promotion requester and a service promoter through the internet.
In an illustrative example, the conditions that are met when a financial transaction is converted from promotion to transaction are as follows: and when the financial business transaction page is accessed through the appointed link, the completion conversion of the promotion is determined, and the appointed link is provided to the business promotion party by the promotion request party.
In some embodiments, the promotion request node sends the promotion conversion intelligent contract to the blockchain system, any node in the blockchain system receives the promotion conversion intelligent contract and broadcasts the promotion conversion intelligent contract to other nodes, the broadcast content stores the promotion conversion intelligent contract into the blockchain, and the other nodes verify the promotion conversion intelligent contract and verify the authenticity and the validity of the promotion conversion intelligent contract. And when the other nodes pass the verification, the blockchain system stores the popularization conversion intelligent contract into the blockchain. Optionally, the verification method is that the node initiating the broadcast uses a private key corresponding to the node to perform electronic signature, and the other nodes use the public key of the node to verify the electronic signature.
Optionally, after the intelligent contract is stored in the blockchain system, the blockchain system sends information that the intelligent contract has been successfully stored to the promotion request node and the service promotion node, and sends the address of the intelligent contract on the blockchain to the promotion request node and the service promotion node.
And 713, storing the conversion record into the financial service promotion block chain by the promotion request node according to the promotion conversion intelligent contract.
In a possible implementation manner, when the promoted financial service is converted, the promotion request node stores a conversion record into the financial service promotion block chain according to the promotion conversion intelligent contract, wherein the conversion record may include at least one of conversion time, wind control evaluation information and user information, and the application is not limited thereto.
In some embodiments, the promotion request node stores the conversion record into its corresponding financial service promotion block chain.
And 714, the popularization request node acquires the historical conversion record meeting a second query condition from the financial service popularization block chain, wherein the second query comprises at least one of a conversion time condition or a wind control evaluation result condition.
In some embodiments, the promotion requester provides a visual query function, and the staff can query the historical conversion record from the financial service promotion block chain by outputting a query condition.
In some embodiments, when the historical conversion record needs to be queried based on time, the second query condition includes a conversion time condition, and the conversion time condition may be a time period or a predetermined time length before the current time. For example, the conversion time condition is the last month.
In some embodiments, when the historical conversion record needs to be queried based on the wind control information, the second query condition includes a wind control evaluation result condition, and the wind control evaluation result condition may be at least one of a wind control grade, whether the wind control evaluation is passed or not, or a wind control score. For example, the wind control evaluation result condition is that the wind control level is medium-high risk.
Of course, the second query condition may include, in addition to the above conditions, conditions of other dimensions such as a region condition (for example, promotion of a user in a specified region), an age condition (for example, promotion of a user in a specified age group), and the like, and the embodiment of the present application is not limited thereto.
In an illustrative example, as shown in fig. 10, a conversion record query interface 1001 includes a geographical condition input control 1002, a time condition input control 1003, and a wind control level condition input control 1004. According to the input query conditions, the promotion request node obtains the credit card (issued by a credit card issuing organization A) promotion for the high-risk user in the district C of the district B and the City of province A in the time period from 1 month and 1 day of 2020 to 2 months and 1 day of 2020 from the financial service promotion block chain, and the promotion obtains the converted historical conversion record.
And 715, feeding back the historical conversion record to the service popularizing party by the popularizing request node.
Furthermore, the promotion request node feeds back the inquired historical conversion record to the service promotion node, so that the service promotion party can settle the cost according to the historical conversion record.
Of course, besides querying the historical conversion record through the promotion request node, the service promotion node may also query the historical promotion record stored in the block chain (the condition that the promotion request party identifier needs to be included in the query condition), which is not described herein again in this embodiment.
In the embodiment, the promotion request node can acquire the historical conversion record meeting the query condition from the financial business promotion block chain according to the query condition, and feed back the historical conversion record to the business promotion party.
The application also provides a financial service promotion system, which comprises the service promotion node, the supervision node and the promotion request node in the method, and the financial service promotion system is explained below.
Fig. 11 is a schematic diagram illustrating a financial transaction promotion system provided in an exemplary embodiment of the present application, where the financial transaction promotion system 1110 includes an application layer 1111, a blockchain service layer 1112, and a node management layer 1113.
The application layer 1111 includes a platform or system for providing business promotion transaction applications and history query, such as promotion business application system 1111a, promotion record query system 1111b, and transformation record query system 1111 c. The user applies for promotion service and queries for history records on a platform or system provided by the application layer 1111. Alternatively, the platform or system in the application layer 1111 may be an application program, or an applet (a program that runs depending on a host program), or a web page. In one example, the promotion requester requests the service promoter to promote the financial service through the promotion service application system in the application layer 1111, queries the historical conversion record through the conversion record query system, and queries the historical promotion record through the promotion record query system.
The blockchain service layer 1112 is configured to provide data storage, query, synchronization, encryption, and other functions for the financial transaction promotion system 1110, such as intelligent contracts, and optionally, the blockchain includes one or more blockchains, where the blockchain may be a public chain, or a federation chain, or a private chain. Public chain refers to a blockchain that is not controlled by and open to anyone who can participate in blockchain data maintenance and reading. Private chain refers to the use of a single individual, enterprise-limited, national institution or enterprise-limited, node on the private chain that can participate in blockchain data maintenance and reading. The federation chain refers to a block chain requiring registration permission, is named a permitted chain (permitted Block), is limited to participation of federation members, can be in different countries or different organizations, and nodes on the federation chain can adopt the same processing mode for the same service through a consensus process. The financial business promotion system is constructed based on the alliance chain for explanation.
The node management layer 1113 has the functions of storing a wind control model, generating a promotion record, generating a conversion record and inquiring a history record, and the node management layer 1113 includes a service promotion node 1113a, a supervision node 1113b and a promotion request node 1113 c.
The embodiment of the present application provides a financial service promotion system 1110, and the financial service promotion system includes: the service promotion node 1113a, the supervision node 1113b and the promotion request node 1113 are arranged based on the financial service promotion block chain. The functions of the nodes may refer to the above embodiments, and this embodiment is not described herein again.
The following are embodiments of an apparatus of the present application that may be used to perform embodiments of the methods of the present application. For details which are not disclosed in the device embodiments of the present application, reference is made to the method embodiments of the present application.
Fig. 12 is a block diagram illustrating a financial service promotion apparatus according to an embodiment of the present application, where the apparatus is disposed in at least one blockchain node that is disposed based on a financial service promotion blockchain, and the apparatus includes:
an obtaining module 1210, configured to obtain user data according to an authorization instruction of a target user account, where the user data is acquired by a service promoter;
the evaluation module 1220 is configured to perform wind control evaluation on the user data through a target wind control model in response to the received wind control evaluation request, so as to obtain a wind control evaluation result corresponding to the target user account, where the target wind control model is provided by a target popularization requester and stored in a supervisor.
And the promotion module 1230 is configured to promote the financial service according to the wind control evaluation result, and store a promotion record in the financial service promotion block chain.
In one possible implementation, the evaluation module 1220 is configured to:
acquiring a target promotion requester identifier contained in the wind control evaluation request;
acquiring the target wind control model according to the target popularization requester identification, wherein different popularization requesters correspond to different wind control models;
and inputting the user data into the target wind control model to obtain the wind control evaluation result output by the target wind control model, wherein the target wind control model is used for matching the user data with various corresponding wind control indexes and determining the wind control evaluation result according to the matching result of the various indexes.
In one possible implementation, promotion module 1230 is configured to: and storing the promotion record to the financial service promotion block chain corresponding to the target promotion requester, wherein different promotion requesters correspond to different financial service promotion block chains.
In a possible embodiment, the apparatus further comprises:
the first query module is used for acquiring a historical promotion record meeting a first query condition from the financial service promotion block chain, wherein the first query condition comprises at least one of a promotion time condition, a wind control evaluation result condition or a promotion requester condition;
and the first feedback module is used for feeding back the historical popularization record to the target popularization requester.
In a possible embodiment, the apparatus further comprises:
the conversion module is used for storing a promotion conversion intelligent contract into the financial service promotion block chain through a consensus mechanism, wherein the promotion conversion intelligent contract is used for representing conditions which are met when the financial service is converted from promotion to transaction;
and storing a conversion record into the financial service promotion block chain according to the promotion conversion intelligent contract.
In a possible embodiment, the apparatus further comprises:
the second query module is used for acquiring a historical conversion record meeting a second query condition from the financial service promotion block chain, wherein the second query comprises at least one of a conversion time condition or a wind control evaluation result condition;
and the second feedback module is used for feeding back the historical conversion record to the service popularization party.
In summary, based on the block chain technology, under the condition of user authorization, the block chain nodes acquire user data acquired by a service popularization party, perform wind control evaluation on the user data by using a wind control model, further perform financial service popularization according to the obtained wind control evaluation result, and store popularization records into the block chain; because the wind control model and the user data are both provided for the monitoring party, the wind control model and the user data are not leaked, the accuracy of the wind control evaluation result can be improved, and the accuracy of financial service popularization based on the wind control evaluation result is further improved; in addition, the block chain node stores the promotion records into the block chain, so that the transparency of the promotion records is improved, and the convenience for a promotion requester to know the promotion condition of the financial business is improved.
Embodiments of the present application further provide a computer device, where the computer device includes a processor and a memory, where the memory stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the method for promoting financial services provided by the foregoing method embodiments.
Embodiments of the present application further provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements the method for promoting financial services provided by the above method embodiments.
It should be understood that reference to "a plurality" herein means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only exemplary of the present application and should not be taken as limiting, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (10)

1. The method for popularizing the financial business is characterized in that the method is applied to at least one block chain node set based on a financial business popularization block chain;
the method comprises the following steps:
acquiring user data according to an authorization instruction of a target user account, wherein the user data is acquired by a service popularization party;
responding to a received wind control evaluation request, performing wind control evaluation on the user data through a target wind control model to obtain a wind control evaluation result corresponding to the target user account, wherein the target wind control model is provided by a target popularization requester and stored in a supervisor;
and carrying out financial service promotion according to the wind control assessment result, and storing promotion records into the financial service promotion block chain.
2. The method of claim 1, wherein the performing, in response to the received wind control evaluation request, a wind control evaluation on the user data through a target wind control model to obtain a wind control evaluation result corresponding to the target user account comprises:
acquiring a target promotion requester identifier contained in the wind control evaluation request;
acquiring the target wind control model according to the target popularization requester identification, wherein different popularization requesters correspond to different wind control models;
and inputting the user data into the target wind control model to obtain the wind control evaluation result output by the target wind control model, wherein the target wind control model is used for matching the user data with various corresponding wind control indexes and determining the wind control evaluation result according to the matching result of the various indexes.
3. The method of claim 1, wherein storing the promotion record into the financial transaction promotion block chain comprises:
and storing the promotion record to the financial service promotion block chain corresponding to the target promotion requester, wherein different promotion requesters correspond to different financial service promotion block chains.
4. The method of any of claims 1 to 3, further comprising:
acquiring a historical promotion record meeting a first query condition from the financial service promotion block chain, wherein the first query condition comprises at least one of a promotion time condition, a wind control evaluation result condition or a promotion requester condition;
and feeding back the historical promotion record to the target promotion requester.
5. The method of any of claims 1 to 3, further comprising:
storing a promotion conversion intelligent contract into the financial service promotion block chain through a consensus mechanism, wherein the promotion conversion intelligent contract is used for representing conditions met when a financial service is promoted and converted into handled;
and storing a conversion record into the financial service promotion block chain according to the promotion conversion intelligent contract.
6. The method of claim 5, further comprising:
acquiring a historical conversion record meeting a second query condition from the financial service promotion block chain, wherein the second query comprises at least one of a conversion time condition or a wind control evaluation result condition;
and feeding back the historical conversion record to the service popularization party.
7. A financial transaction promotion system, the financial transaction promotion system comprising: a service promotion node, a supervision node and a promotion request node based on the financial service promotion block chain;
the service promotion node is used for acquiring user data according to an authorization instruction of a target user account, and the user data is acquired by a service promotion party;
the supervision node is used for responding to a received wind control evaluation request, performing wind control evaluation on the user data through a target wind control model to obtain a wind control evaluation result corresponding to the target user account, and the target wind control model is provided by a target popularization requester and stored in a supervisor;
and the service promotion node is also used for promoting financial services according to the wind control evaluation result and storing promotion records into the financial service promotion block chain.
8. A financial transaction promotion apparatus, wherein the apparatus is provided in at least one blockchain node that is provided based on a financial transaction promotion blockchain, the apparatus comprising:
the acquisition module is used for acquiring user data according to an authorization instruction of a target user account, and the user data is acquired by a service popularization party;
the evaluation module is used for responding to the received wind control evaluation request, performing wind control evaluation on the user data through a target wind control model to obtain a wind control evaluation result corresponding to the target user account, wherein the target wind control model is provided by a target popularization requester and is stored in a supervisor;
and the promotion module is used for promoting financial services according to the wind control evaluation result and storing promotion records into the financial service promotion block chain.
9. A computer device comprising a processor and a memory, the memory having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, the at least one instruction, the at least one end program, the set of codes, or the set of instructions being loaded and executed by the processor to implement a method of promoting a financial transaction as claimed in any one of claims 1 to 6.
10. A computer storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by a processor to implement a method of promoting a financial transaction as claimed in any one of claims 1 to 6.
CN202010217223.9A 2020-03-25 2020-03-25 Method, system and device for popularizing financial business Pending CN111444416A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010217223.9A CN111444416A (en) 2020-03-25 2020-03-25 Method, system and device for popularizing financial business

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010217223.9A CN111444416A (en) 2020-03-25 2020-03-25 Method, system and device for popularizing financial business

Publications (1)

Publication Number Publication Date
CN111444416A true CN111444416A (en) 2020-07-24

Family

ID=71652456

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010217223.9A Pending CN111444416A (en) 2020-03-25 2020-03-25 Method, system and device for popularizing financial business

Country Status (1)

Country Link
CN (1) CN111444416A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112817939A (en) * 2021-01-29 2021-05-18 深圳市元智汇科技有限公司 Construction method of data wind control model and data wind control model
CN114076977A (en) * 2020-08-18 2022-02-22 中国石油天然气股份有限公司 Seismic data processing method and device based on block chain

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114076977A (en) * 2020-08-18 2022-02-22 中国石油天然气股份有限公司 Seismic data processing method and device based on block chain
CN114076977B (en) * 2020-08-18 2024-01-30 中国石油天然气股份有限公司 Seismic data processing method and device based on block chain
CN112817939A (en) * 2021-01-29 2021-05-18 深圳市元智汇科技有限公司 Construction method of data wind control model and data wind control model

Similar Documents

Publication Publication Date Title
US11949670B2 (en) Method and system for trustworthiness using digital certificates
CN108833081B (en) Block chain-based equipment networking authentication method
US10949511B2 (en) Multicomputer processing for data authentication using a blockchain approach
CN107180350B (en) Method, device and system for multi-party sharing transaction metadata based on block chain
US11159537B2 (en) Multicomputer processing for data authentication and event execution using a blockchain approach
Li et al. Industrial Blockchain: A state-of-the-art Survey
EP3928276A1 (en) Trusted tokenized transactions in a blockchain system
US20180276270A1 (en) System and method for electronic data capture and management for audit, monitoring, reporting and compliance
US20200005410A1 (en) System and Method for Facilitating Legal Review for Commercial Loan Transactions
JP2020535543A (en) Methods, devices, and computer-readable media for compliant tokenization and asset value control
KR20180115764A (en) Tokenizing method and system for implementing exchange in a block chain
US11729000B2 (en) Methods and systems for introducing self-contained intent functionality into decentralized computer networks
CN110728494A (en) Real estate service handling method, real estate property information system and real estate property information device
CN110599348B (en) Method, device, equipment and storage medium for stock right incentive
US20220172198A1 (en) Real-time blockchain settlement network
CN110599331A (en) Debt charging system, method, device and storage medium based on block chain
US20240137280A1 (en) Methods and systems for introducing self-contained intent functionality into decentralized computer networks
JP2022055352A (en) Method, system and computer program (compliance mechanisms in blockchain networks)
EP3844942B1 (en) Blockchain-based message services for time-sensitive events
CN112801778A (en) Federated bad asset blockchain
CN112991045A (en) Medical health consumption financing method, device, equipment and medium based on block chain
CN111126987B (en) Resource transfer information processing method and device, storage medium and electronic device
CN111444416A (en) Method, system and device for popularizing financial business
US20210256512A1 (en) Provisioning Of Assets Based On Content Usage
CN111209337A (en) Financial report generation system, method, device, equipment and medium based on block chain

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination