CN108694238A - Business data processing method, device based on block chain and storage medium - Google Patents

Business data processing method, device based on block chain and storage medium Download PDF

Info

Publication number
CN108694238A
CN108694238A CN201810454528.4A CN201810454528A CN108694238A CN 108694238 A CN108694238 A CN 108694238A CN 201810454528 A CN201810454528 A CN 201810454528A CN 108694238 A CN108694238 A CN 108694238A
Authority
CN
China
Prior art keywords
data
business
air control
service request
data processing
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
CN201810454528.4A
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
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Tencent Cloud Computing Beijing 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, Tencent Cloud Computing Beijing Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201810454528.4A priority Critical patent/CN108694238A/en
Publication of CN108694238A publication Critical patent/CN108694238A/en
Priority to PCT/CN2019/082217 priority patent/WO2019218816A1/en
Pending legal-status Critical Current

Links

Classifications

    • 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/602Providing cryptographic facilities or services
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides a kind of business data processing method based on block chain comprising:Receive business data processing instruction;According to service request user data, the air control data of corresponding service request user are obtained from air control database;Based on air control data, user data is executed using service request user data, business processing data and business, corresponding business contract data are generated, to carry out corresponding business data processing;By the first setting time interval, business contract data are stored onto block platform chain, so that air control database root is according to the air control data of service request user described in business contract data update.Business contract data are generated the present invention is based on block platform chain and air control database and carry out corresponding business data processing, so as to preferably improve the efficiency of business data processing and the safety of business data processing.

Description

Business data processing method, device based on block chain and storage medium
Technical field
The present invention relates to data processing fields, more particularly to a kind of business data processing method, dress based on block chain It sets and storage medium.
Background technology
With the development of science and technology, more and more business data processings can be big generous in this way by being operated online Carry out data interaction between the network user.Usually with relevant e commerce transactions data (such as electronic documents of business data processing Data) and electronic security(ELSEC) data often separate management, e commerce transactions data such as electronic contract data guaranteed service data Legitimacy, compliance and non repudiation;Electronic security(ELSEC) data source is in corresponding safety database, to provide corresponding business The secure data of data processing.
Traditional electronic security(ELSEC) data can generally lag behind corresponding electronics industry according to existing e commerce transactions data creation Business data, therefore existing electronic security(ELSEC) data can carry out corresponding data processing risk (be such as tampered or illegally input) Corresponding enhanced processing, to meet the degree of risk of corresponding data processing.Lead to existing business data processing method in this way In e commerce transactions data can not lead to the efficiency of existing business data processing with corresponding electronic security(ELSEC) Data Matching sometimes It is more low.
Invention content
The embodiment of the present invention provides a kind of industry based on block chain that business data processing efficiency and safety can be improved Business data processing method, device and storage medium;To solve existing business data processing method and business data processing dress The business data processing efficiency set and the poor technical problem of safety.
The embodiment of the present invention provides a kind of business data processing method based on block chain comprising:
Receive business data processing instruction;Wherein business data processing instruction include service request user data and Business processing data;
According to the service request user data, the air control data of corresponding service request user are obtained from air control database;
Based on the air control data, held using the service request user data, the business processing data and business Row user data generates corresponding business contract data, to carry out corresponding business data processing;And
It, will be in business contract data storage to block platform chain by the first setting time interval.
The embodiment of the present invention provides a kind of business data processing method based on block chain, for service request end and Business actuating station carries out business data processing operation comprising:
Receive the business data processing instruction at the service request end or the business processing end;The wherein described business datum Process instruction includes at least one in service request user data, business execution user data and business processing data;
The air control data that the business processing end corresponds to business processing user are obtained from air control database, and from air control number The air control data that the service request end corresponds to service request user are obtained according to library;
The air control data of business processing user are sent to the corresponding service request end of service request user;By service request The air control data of user are sent to the corresponding business processing end of business processing user;
The request of service request user and business processing user are obtained, and according to service request user and business processing The request of user executes user data using service request user data, business processing data and business, generates corresponding industry Business contract dataset, to carry out corresponding business data processing;And
It, will be in business contract data storage to block platform chain by setting time interval.
The embodiment of the present invention also provides a kind of service data processing apparatus based on block chain comprising:
Data processing instructions receiving module, for receiving business data processing instruction;The wherein described business data processing refers to Order includes service request user data and business processing data;
Air control data acquisition module, for according to the service request user data, corresponding industry to be obtained from air control database The air control data of business request user;
Business contract data generation module uses the service request user data, institute for being based on the air control data It states business processing data and business executes user data, corresponding business contract data are generated, to carry out corresponding business Data processing;And
Business contract data memory module arrives the business contract data storage for pressing the first setting time interval On block platform chain.
The embodiment of the present invention also provides a kind of storage medium, is stored with processor-executable instruction, described instruction by One or more processors load, to execute the above-mentioned business data processing method based on block chain.
Compared to the prior art, business data processing method, device and storage medium base of the invention based on block chain Business contract data are generated in block platform chain and air control database and carry out corresponding business data processing, so as to The safety of the preferable efficiency and business data processing for improving business data processing;The existing business number of effective solution According to the technical problem that the business data processing efficiency and safety of processing method and service data processing apparatus are poor.
Description of the drawings
Fig. 1 is the flow chart of the first embodiment of the business data processing method based on block chain of the present invention;
Fig. 2 is the flow chart of the second embodiment of the business data processing method based on block chain of the present invention;
Fig. 3 is the flow of the step S202 of the second embodiment of the business data processing method based on block chain of the present invention Figure;
Fig. 4 A are the stream of the step S204 of the second embodiment of the business data processing method based on block chain of the present invention One of journey figure;
Fig. 4 B are the stream of the step S204 of the second embodiment of the business data processing method based on block chain of the present invention The two of journey figure;
Fig. 5 is the structural schematic diagram of the first embodiment of the service data processing apparatus based on block chain of the present invention;
Fig. 6 is the structural schematic diagram of the second embodiment of the service data processing apparatus based on block chain of the present invention;.
Fig. 7 A are the business contract data of the second embodiment of the service data processing apparatus based on block chain of the present invention One of structural schematic diagram of memory module;
Fig. 7 B are the business contract data of the second embodiment of the service data processing apparatus based on block chain of the present invention The second structural representation of memory module;
Fig. 8 is the air control data acquisition mould of the second embodiment of the service data processing apparatus based on block chain of the present invention The structural schematic diagram of block;
Fig. 9 is the air control data acquisition mould of the second embodiment of the service data processing apparatus based on block chain of the present invention The structural schematic diagram of the air control data capture unit of block;
Figure 10 is the interaction knot of the business data processing method and service data processing apparatus based on block chain of the present invention Structure schematic diagram;
Figure 11 is the business number of the business data processing method and service data processing apparatus based on block chain of the present invention According to the flow diagram of processing;
Figure 12 A are the corresponding interactive frame of 3rd embodiment of the business data processing method based on block chain of the present invention Figure;
Figure 12 B are the flow chart of the 3rd embodiment of the business data processing method based on block chain of the present invention;
Figure 13 is the working environment knot of the electronic equipment where the service data processing apparatus based on block chain of the present invention Structure schematic diagram.
Specific implementation mode
Schema is please referred to, wherein identical component symbol represents identical component, the principle of the present invention is to implement one It is illustrated in computing environment appropriate.The following description be based on illustrated by the specific embodiment of the invention, should not be by It is considered as the limitation present invention other specific embodiments not detailed herein.
In the following description, specific embodiments of the present invention will be referred to by the operation performed by one or multi-section computer The step of and symbol illustrate, unless otherwise stating clearly.Therefore, these steps and operation be will appreciate that, carried for several times wherein having Include by representing with the computer disposal list of the electronic signal of the data in a structuring pattern to be executed by computer Member is manipulated.At this manipulation transforms data or the position being maintained in the memory system of the computer, it can match again It sets or in addition changes the running of the computer in a manner familiar to those skilled in the art.The data knot that the data are maintained Structure is the provider location of the memory, has the specific feature defined in the data format.But the principle of the invention is with above-mentioned Word illustrates, is not represented as a kind of limitation, those skilled in the art will appreciate that plurality of step as described below and Operation also may be implemented in hardware.
The business data processing method based on block chain and device of the present invention may be provided in any electronic equipment, use In carrying out business data processing to the business data processing of user instruction, and by the data in above-mentioned business data processing store to On block platform chain, so that air control database generates corresponding air control data.The electronic equipment includes but not limited to wearable sets Standby, helmet, medical treatment & health platform, personal computer, server computer, hand-held or laptop devices, mobile device It is (such as mobile phone, personal digital assistant (PDA, Personal Digital Assistant), media player etc.), more Processor system, consumer electronic devices, minicomputer, mainframe computer include the distribution of above-mentioned arbitrary system or equipment Formula computing environment, etc..The electronic equipment is preferably used for carrying out the business data processing server of business data processing, the industry Business data processing server is based on block platform chain and air control database and generates corresponding business contract data and carry out pair The business data processing answered, so as to preferably improve the efficiency of business data processing and the safety of business data processing.
Fig. 1 is please referred to, Fig. 1 is the flow of the first embodiment of the business data processing method based on block chain of the present invention Figure.Above-mentioned electronic equipment can be used to be implemented for the business data processing method of the present embodiment, the business datum of the present embodiment Processing method includes:
Step S101 receives business data processing instruction, and wherein business data processing instruction includes service request number of users According to this and business processing data;
Step S102 obtains the air control of corresponding service request user from air control database according to service request user data Data;
Step S103 is based on air control data, use is executed using service request user data, business processing data and business User data generates corresponding business contract data, to carry out corresponding business data processing;
Step S104 is stored business contract data onto block platform chain, by the first setting time interval so as to air control Database root according to business contract data update service request user air control data.
The following detailed description of the detailed process of each step of the business data processing method based on block chain of the present embodiment.
In step S101, service data processing apparatus, such as above-mentioned business data processing server receive business datum Process instruction.Business data processing instruction is that user's request carries out business data processing on business data processing server Instruction.The business data processing instruction should include send out the business data processing instruction user service request user information, And indicate the business processing data of the business data processing type.
In step s 102, the service request user data that service data processing apparatus is obtained according to step S101, from wind Control database obtains the air control data of service request user.Here air control data can be according to the basic of service request user User's representation data that information, history service data processing of information and business data processing result information obtain is based on using Business data processing information before family generates the business data processing risk label of the user, such as some user loan 50,000 Overdue risk score is 20% etc..
In step s 103, the air control data that service data processing apparatus is obtained according to step S102, use step S101 The service request user data of acquisition, the business execution user data of business processing data and service data processing apparatus, it is raw At corresponding business contract data.
The business contract data are to be concluded by computer network system, are generated, are stored in a manner of electronic message And the electronic contract data transmitted, should include that settle a bargain user data, the i.e. business of both sides be asked in the business contract data User data and business is asked to execute user data and corresponding business processing data.Service data processing apparatus can in this way Corresponding business data processing operation is carried out according to the business contract data.
In step S104, service data processing apparatus presses the first setting time interval, the business that step S103 is generated Contract dataset is stored by Chaincode (intelligent contract) software onto block platform chain, so that business contract data correspond to User, such as service request user and business execute user, above-mentioned business contract data can be accessed, to corresponding wind Control database can be updated the air control data of service request user according to the business contract data.
Block platform chain guaranteed service asks trackabilities of data such as the corresponding business contract data of user and complete Whole property, air control database can give birth to according to user data such as corresponding business contract data of service request user on block platform chain At and update the air control data of service request user.
Here the first setting time interval can going out the block gap time or go out the whole of block gap time by block platform chain Several times are configured.
The business data processing flow of the business data processing method based on block chain of the present embodiment is completed in this way And corresponding air control data update flow.
The business data processing method of the present embodiment is based on block platform chain and air control database generates business contract number According to and carry out corresponding business data processing, so as to preferably improve the efficiency and business datum of business data processing The safety of processing.
The business data processing method of the present embodiment can be used for wind of the business data processing server to service request user Control data are updated and monitor, and certain business data processing method can also execute the business for carrying out business data processing The air control data of user are updated and monitor, in addition the business data processing method can also simultaneously to service request user with And the air control data of business execution user are updated and monitor.It can be executed according to service request user data and business User data generates corresponding air control data, is screened to execute user to service request user and business.That is this industry The corresponding business data processing server of business data processing method may be provided at service request end, business actuating station or third party's clothes Business end.
Fig. 2 is please referred to, Fig. 2 is the flow of the second embodiment of the business data processing method based on block chain of the present invention Figure.Above-mentioned electronic equipment can be used to be implemented for the business data processing method of the present embodiment, the business datum of the present embodiment Processing method includes:
Step S201 receives business data processing instruction, and wherein business data processing instruction includes service request number of users According to this and business processing data;
Step S202 obtains the air control of corresponding service request user from air control database according to service request user data Data;
Step S203 is based on air control data, use is executed using service request user data, business processing data and business User data generates corresponding business contract data, to carry out corresponding business data processing;
Step S204 is stored business contract data onto block platform chain, by the first setting time interval so as to air control Database root according to business contract data update service request user air control data;
Step S205 stores the handling result of business data processing to block platform chain, so as to air control database root evidence The air control data of the handling result of business data processing more new service request user;
Step S206 is stored the air control data of service request user to block platform chain by the second setting time interval On.
The following detailed description of the detailed process of each step of the business data processing method of the present embodiment.
In step s 201, service data processing apparatus receives business data processing instruction.The business data processing instructs The instruction of business data processing is carried out on business data processing server for user's request.Business data processing instruction should wrap It includes the service request user information for the user for sending out business data processing instruction and indicates the business data processing type Business processing data.
In step S202, the service request user data that service data processing apparatus is obtained according to step S201, from wind Control database obtains the air control data of service request user.Here air control data can be according to the basic of service request user User's representation data that information, history service data processing of information and business data processing result information obtain is based on using Business data processing information before family generates the business data processing risk label of the user, such as some user loan 50,000 Overdue risk score is 20% etc..
The detailed process of the air control data of acquisition service request user please refers to Fig. 3, and Fig. 3 is the business datum of the present invention The flow chart of the step S202 of the second embodiment of processing method.Step S202 includes:
Step S301, judges whether air control database has the air control data of corresponding service request user;Such as air control database The air control data for having corresponding service request user, then go to step S302;As air control database does not correspond to service request user Air control data, then illustrate that service request user carries out business data processing request for the first time, go to step S303.
Step S302, if air control database has the air control data of corresponding service request user, then service data processing apparatus The user identifier of corresponding service request user is obtained according to service request user data.
Service data processing apparatus obtains service request according to the user identifier of service request user in air control database Essential information, history service data processing of information and the business data processing result information of user;The base of service request user This information includes the information such as name, gender, region, income and the investment of service request user;History service data processing is believed Breath includes the history service processing behavior of service request user, as business spending amount, business consumption number of times and business are consumed Time etc.;Business data processing result information includes whether the history service processing behavior of service request user executes completely, is It is no effective Feedback to be carried out to implementing result and to the complaint or suggestion etc. of implementing result.
Service data processing apparatus by the essential information of above-mentioned service request user, history service data processing of information and Business data processing result information is input in default Rating Model, to generate the air control data of corresponding service request user.
Step S303, if air control database does not correspond to the air control data of service request user, then business data processing fills The user identifier for generating service request user in air control database is set, is used so that the air control database generates the service request The air control data at family, and conveniently subsequently the air control data are updated.
In step S203, the air control data that service data processing apparatus is obtained according to step S202 use step S201 The service request user data of acquisition, the business execution user data of business processing data and service data processing apparatus, it is raw At corresponding business contract data.
The business contract data are to be concluded by computer network system, are generated, are stored in a manner of electronic message And the electronic contract data transmitted, should include that settle a bargain user data, the i.e. business of both sides be asked in the business contract data User data and business is asked to execute user data and corresponding business processing data.Service data processing apparatus can in this way Corresponding business data processing operation is carried out according to the business contract data.Here business can be used to ask for service data processing apparatus The digital certificate of user is sought to generate business contract data, it is possible to use the CA (Certificate of authorized by state Authority, certificate granting) digital certificate of mechanism generates business contract data.
In step S204, service data processing apparatus presses the first setting time interval, the business that step S203 is generated Contract dataset is stored by Chaincode (intelligent contract) software onto block platform chain, so that business contract data correspond to User, such as service request user and business execute user, above-mentioned business contract data can be accessed, to corresponding wind Control database can be updated the air control data of service request user according to the business contract data.
Specifically, business contract data include business contract sensitive data and business contract nonsensitive data, the business Contract dataset storage please refers to Fig. 4 A to the flow on block platform chain, and Fig. 4 A are the of the business data processing method of the present invention One of the flow chart of the step S204 of two embodiments.Step S204 includes:
Step S401A, service data processing apparatus carry out desensitization operation to business contract sensitive data, such as by business contract Monovalent information, payment process information in sensitive data are hidden or change;
Step S402A, service data processing apparatus will desensitization operation after business contract sensitive data and business contract In nonsensitive data storage to the open chain of block platform chain, the industry after operating above-mentioned desensitization so as to service data processing apparatus Business contract sensitive data and business contract nonsensitive data are shared to other clients.
Service data processing apparatus stores the business contract sensitive data for not carrying out desensitization operation to block platform chain On privately owned chain, so that service data processing apparatus carries out internal supervision to the information of service request user.
Business contract data storage may further reference Fig. 4 B to the flow on block platform chain, and Fig. 4 B are the business of the present invention The two of the flow chart of the step S204 of the second embodiment of data processing method.Step S204 includes:
Step S401B, service data processing apparatus use preset-key, sense data bright to business contract that behaviour is encrypted Make, such as operation is encrypted in monovalent information, the payment process information in business contract sensitive data;
Step S402B, service data processing apparatus is by the business contract sensitive data and business after the cryptographic operation In the storage to the open chain of block platform chain of contract nonsensitive data, so that service data processing apparatus will be after above-mentioned cryptographic operation Business contract sensitive data and business contract nonsensitive data share to other clients.
Service data processing apparatus stores preset-key onto the privately owned chain of block platform chain, so as to business data processing Device can obtain business contract sensitive data if necessary.
Here the first setting time interval can going out the block gap time or go out the whole of block gap time by block platform chain Several times are configured.
In step S205, service data processing apparatus also stores the handling result of business data processing in step S203 Onto block platform chain, asked so that air control database can update corresponding business according to the handling result of the business data processing Seek the air control data of user.Here it also may be selected to carry out desensitization operation to the handling result of business data processing.
In step S206, service data processing apparatus presses the second setting time interval, the air control that step S205 is generated In data storage to block platform chain, to further ensure the integrality of air control data.Here it also may be selected to air control number According to carrying out desensitization operation.
The data such as the corresponding business contract data of the user of block platform chain guaranteed service request simultaneously and air control data Trackability and integrality, air control database can be according to the corresponding business contract of service request user on block platform chain The user data such as data and history air control data are updated the air control data of service request user.
Here the second setting time interval can going out the block gap time or go out the whole of block gap time by block platform chain Several times are configured, and the second setting time interval can be identical or different with the first setting time interval.
The business data processing flow of the business data processing method based on block chain of the present embodiment is completed in this way And corresponding air control data update flow.
On the basis of first embodiment, the business data processing method of the present embodiment to carrying out at service data request for the first time The service request user of reason generates corresponding air control data, to be subsequently updated to air control data;Use block platform chain Open chain and privately owned chain storage operation is carried out to sensitive data and nonsensitive data, further improve at business datum The safety of reason;The handling result of business data processing and air control data are also stored on block platform chain, further carried The high accuracy of air control data.
The present invention also provides a kind of service data processing apparatus, please refer to Fig. 5, and Fig. 5 is the present invention based on block chain The structural schematic diagram of the first embodiment of service data processing apparatus.The service data processing apparatus of the present embodiment can be used above-mentioned The first embodiment of business data processing method implemented, the service data processing apparatus 50 of the present embodiment includes at data Reason command reception module 51, air control data acquisition module 52, business contract data generation module 53 and business contract data are deposited Store up module 54.
Data processing instructions receiving module 51 is for receiving business data processing instruction;Wherein business data processing instruction packet Include service request user data and business processing data;Air control data acquisition module 52 is used for according to service request number of users According to from the air control data of the corresponding service request user of air control database acquisition;Business contract data generation module 53 is for being based on Air control data execute user data using service request user data, business processing data and business, generate corresponding business Contract dataset, to carry out corresponding business data processing;Business contract data memory module 54 is used to press the first setting time Interval stores business contract data onto block platform chain, so that air control database root is according to described in business contract data update The air control data of service request user.
The service data processing apparatus 50 of the present embodiment is in use, data processing instructions receiving module 51 receives business first Data processing instructions.Business data processing instruction is that user's request carries out on business data processing server at business datum The instruction of reason.Business data processing instruction should include the service request user letter for the user for sending out business data processing instruction Breath and the business processing data for indicating the business data processing type.
The service request number of users that subsequent air control data acquisition module 52 is obtained according to data processing instructions receiving module 51 According to obtaining the air control data of service request user from air control database.Here air control data can be to be used according to service request User's representation data that essential information, history service data processing of information and the business data processing result information at family obtain, The business data processing risk label that the user is generated based on the business data processing information before user, as some user borrows The overdue risk score of money 50,000 is 20% etc..
Then the air control data that business contract data generation module 53 is obtained according to air control data acquisition module 52, use number The industry of the service request user data, business processing data and service data processing apparatus that are obtained according to process instruction receiving module Business executes user data, generates corresponding business contract data.
The business contract data are to be concluded by computer network system, are generated, are stored in a manner of electronic message And the electronic contract data transmitted, should include that settle a bargain user data, the i.e. business of both sides be asked in the business contract data User data and business is asked to execute user data and corresponding business processing data.Service data processing apparatus can in this way Corresponding business data processing operation is carried out according to the business contract data.
Last business contract data memory module 54 presses the first setting time interval, by business contract data generation module 53 The business contract data of generation are stored by Chaincode (intelligent contract) software onto block platform chain, so that business is closed The corresponding user with data, such as service request user and business execute user, can access above-mentioned business contract data, from And corresponding air control database can be updated the air control data of service request user according to the business contract data.
Block platform chain guaranteed service asks trackabilities of data such as the corresponding business contract data of user and complete Whole property, air control database can give birth to according to user data such as corresponding business contract data of service request user on block platform chain At and update the air control data of service request user.
Here the first setting time interval can going out the block gap time or go out the whole of block gap time by block platform chain Several times are configured.
The business data processing stream of the service data processing apparatus 50 based on block chain of the present embodiment is completed in this way Journey and corresponding air control data update flow.
The service data processing apparatus of the present embodiment is based on block platform chain and air control database generates business contract number According to and carry out corresponding business data processing, so as to preferably improve the efficiency and business datum of business data processing The safety of processing.
Fig. 6 is please referred to, Fig. 6 is the structure of the second embodiment of the service data processing apparatus based on block chain of the present invention Schematic diagram.The second embodiment of above-mentioned business data processing method can be used to carry out for the service data processing apparatus of the present embodiment Implement, the service data processing apparatus 60 of the present embodiment includes data processing instructions receiving module 61, air control data acquisition module 62, business contract data generation module 63, business contract data memory module 64, business processing data memory module 65 and wind Control data memory module 66.
Data processing instructions receiving module 61 is for receiving business data processing instruction;Wherein business data processing instruction packet Include service request user data and business processing data;Air control data acquisition module 62 is used for according to service request number of users According to from the air control data of the corresponding service request user of air control database acquisition;Business contract data generation module 63 is for being based on Air control data execute user data using service request user data, business processing data and business, generate corresponding business Contract dataset, to carry out corresponding business data processing;Business contract data memory module 64 is used to press the first setting time Interval stores business contract data onto block platform chain, so that air control database root is according to the business contract data update The air control data of service request user;Business processing data memory module 65 is used to store the handling result of business data processing To block platform chain, so that air control database root is according to the air control number of the handling result more new service request user of business data processing According to;Air control data memory module 66 is used to press the second setting time interval, and the air control data of service request user are stored to area Block platform chain.
Fig. 7 A are please referred to, Fig. 7 A are that the business contract data of the second embodiment of the service data processing apparatus of the present invention are deposited Store up one of the structural schematic diagram of module.The business contract data memory module 64 includes desensitization operating unit 71A and the second industry Contract dataset storage unit of being engaged in 72A.
Desensitization operating unit 71A to business contract sensitive data for carrying out desensitization operation;Second business contract data are deposited Storage unit 72A is used to desensitize business contract sensitive data after operation and business contract nonsensitive data is stored to block chain On the open chain of platform;It will be in the business contract sensitive data storage to the privately owned chain of block platform chain for not carrying out desensitization operation.
Fig. 7 B are please referred to, Fig. 7 B are that the business contract data of the second embodiment of the service data processing apparatus of the present invention are deposited Store up the second structural representation of module.The business contract data memory module 64 includes cryptographic operation unit 71B and the first industry Contract dataset storage unit of being engaged in 72B.
Cryptographic operation unit 71B is used to use preset-key, and operation is encrypted to business contract sensitive data;First industry Contract dataset storage unit of being engaged in 72B is used for the business contract sensitive data and business contract nonsensitive data after cryptographic operation It stores on the open chain of block platform chain;It will be in preset-key storage to the privately owned chain of block platform chain.
Fig. 8 is please referred to, Fig. 8 is the air control data acquisition module of the second embodiment of the service data processing apparatus of the present invention Structural schematic diagram.The air control data acquisition module 62 include air control data determining unit 81, air control data capture unit 82 with And air control data generating unit 83.
Air control data determining unit 81 is for judging whether air control database has the air control data of corresponding service request user; The air control data that air control data capture unit 82 is used to have corresponding service request user such as air control database, then from air control database Obtain the air control data of corresponding service request user;Air control data generating unit 83 is used to not correspond to business such as air control database The air control data of user are asked, then the user identifier of service request user are generated in air control database, so as to air control database Generate the air control data of service request user.
Fig. 9 is please referred to, Fig. 9 is the air control data acquisition module of the second embodiment of the service data processing apparatus of the present invention Air control data capture unit structural schematic diagram.The air control data capture unit 82 include user identifier obtain subelement 91, User information obtains subelement 92 and air control data acquisition subelement 93.
User identifier obtains the use that subelement 91 is used to obtain the service request user according to service request user data Family identifies;User information obtains subelement 92 for the user identifier according to service request user, is obtained in air control database Essential information, history service data processing of information and the business data processing result information of service request user;Air control data Subelement 93 is obtained to be used for the essential information of service request user, history service data processing of information and business data processing Result information is input in default Rating Model, to generate the air control data of service request user.
The service data processing apparatus 60 of the present embodiment is in use, data processing instructions receiving module 61 receives business first Data processing instructions.Business data processing instruction is that user's request carries out on business data processing server at business datum The instruction of reason.Business data processing instruction should include the service request user letter for the user for sending out business data processing instruction Breath and the business processing data for indicating the business data processing type.
The service request user data that subsequent air control data acquisition module 62 is obtained according to data processing instructions receiving module, The air control data of service request user are obtained from air control database.Here air control data can be according to service request user's User's representation data that essential information, history service data processing of information and business data processing result information obtain, i.e. base Business data processing information before user generates the business data processing risk label of the user, such as some user loan 5 Ten thousand overdue risk score is 20% etc..
The detailed process of the air control data of acquisition service request user includes:
The air control data determining unit 81 of air control data acquisition module 62 judges whether air control database has corresponding business to ask Seek the air control data of user.
If air control database has the air control data of corresponding service request user, then the air control number of air control data acquisition module 62 Subelement 91 is obtained according to the user identifier of acquiring unit 82, and corresponding service request user is obtained according to service request user data User identifier.
The user information of air control data capture unit 82 obtains user identifier of the subelement 92 according to service request user, Essential information, history service data processing of information and the business data processing knot of service request user are obtained in air control database Fruit information;The essential information of service request user includes name, gender, region, income and investment of service request user etc. Information;History service data processing of information includes the history service processing behavior of service request user, such as business spending amount, industry Business consumption number of times and business consumption time etc.;Business data processing result information includes at the history service of service request user Whether reason behavior executes completely, if carries out effective Feedback to implementing result and to the complaint or suggestion etc. of implementing result.
The air control data acquisition subelement 93 of air control data capture unit 82 by the essential information of above-mentioned service request user, History service data processing of information and business data processing result information are input in default Rating Model, corresponding to generate The air control data of service request user.
If air control database does not correspond to the air control data of service request user, then the air control of air control data acquisition module 62 Data generating unit 83 generates the user identifier of service request user in air control database, so that the air control database generates The air control data of service request user, and conveniently subsequently the air control data are updated.
Then the air control data that business contract data generation module 63 is obtained according to air control data acquisition module 62, use number Service request user data, business processing data and the service data processing apparatus obtained according to process instruction receiving module 61 Business executes user data, generates corresponding business contract data.
The business contract data are to be concluded by computer network system, are generated, are stored in a manner of electronic message And the electronic contract data transmitted, should include that settle a bargain user data, the i.e. business of both sides be asked in the business contract data User data and business is asked to execute user data and corresponding business processing data.Service data processing apparatus can in this way Corresponding business data processing operation is carried out according to the business contract data.Here business can be used to ask for service data processing apparatus The digital certificate of user is sought to generate business contract data, it is possible to use the CA (Certificate of authorized by state Authority, certificate granting) digital certificate of mechanism generates business contract data.
Subsequent business contract data memory module 64 presses the first setting time interval, and business contract data generation module is given birth to At business contract data stored on block platform chain by Chaincode (intelligent contract) software so that business contract The corresponding user of data, such as service request user and business execute user, can access above-mentioned business contract data, to Corresponding air control database can be updated the air control data of service request user according to the business contract data.
Specifically, business contract data include business contract sensitive data and business contract nonsensitive data, the business Contract dataset is stored to the flow on block platform chain:
The desensitization operating unit 71A of business contract data memory module 64 carries out desensitization behaviour to business contract sensitive data Make, such as monovalent information, the payment process information in business contract sensitive data are hidden or are changed;
Second business contract data storage cell 72A of business contract data memory module 64 will desensitization operation after business On contract sensitive data and the storage to the open chain of block platform chain of business contract nonsensitive data, so as to business data processing Device by above-mentioned desensitization operate after business contract sensitive data and business contract nonsensitive data share to other clients.
Second business contract data storage cell 72A of business contract data storage cell 64 will not carry out desensitization operation In the storage to the privately owned chain of block platform chain of business contract sensitive data, so that service data processing apparatus uses the service request The information at family carries out internal supervision.
Specifically, business contract data storage may also include to the flow on block platform chain:
Behaviour is encrypted to business contract sensitive data in the cryptographic operation unit 71B of business contract data memory module 64 Make, such as monovalent information, the payment process information in business contract sensitive data are encrypted;
First business contract data storage cell 72B of business contract data memory module 64 is by the business after cryptographic operation On contract sensitive data and the storage to the open chain of block platform chain of business contract nonsensitive data, so as to business data processing Device by above-mentioned desensitization operate after business contract sensitive data and business contract nonsensitive data share to other clients.
First business contract data storage cell 72B of business contract data storage cell 64 stores preset-key to area On the privately owned chain of block platform chain, so that service data processing apparatus can obtain business contract sensitive data if necessary.
Here the first setting time interval can going out the block gap time or go out the whole of block gap time by block platform chain Several times are configured.
Then the handling result of business data processing is also stored into block platform chain by business processing data memory module 65 On, so that air control database can update the air control of corresponding service request user according to the handling result of the business data processing Data.Here it also may be selected to carry out desensitization operation to the handling result of business data processing.
Last air control data memory module 66 presses the second setting time interval, and business processing data memory module is generated In the storage to block platform chain of air control data, to further ensure the integrality of air control data.Here it also may be selected to wind Control data carry out desensitization operation.
The data such as the corresponding business contract data of the user of block platform chain guaranteed service request simultaneously and air control data Trackability and integrality, air control database can be according to the corresponding business contract of service request user on block platform chain The user data such as data and history air control data are updated the air control data of service request user.
Here the second setting time interval can going out the block gap time or go out the whole of block gap time by block platform chain Several times are configured, and the second setting time interval can be identical or different with the first setting time interval.
The business data processing flow of the service data processing apparatus of the present embodiment and corresponding wind are completed in this way Control data update flow.
On the basis of first embodiment, the service data processing apparatus of the present embodiment to carrying out at service data request for the first time The service request user of reason generates corresponding air control data, to be subsequently updated to air control data;Use block platform chain Open chain and privately owned chain storage operation is carried out to sensitive data and nonsensitive data, further improve at business datum The safety of reason;The handling result of business data processing and air control data are also stored on block platform chain, further carried The high accuracy of air control data.
Illustrate the business data processing method and business datum based on block chain of the present invention below by specific embodiment The concrete operating principle of processing unit, please refers to Figure 10 and Figure 11, and Figure 10 is the business data processing method and business of the present invention The interactive structure schematic diagram of data processing equipment, Figure 11 are the business data processing method and service data processing apparatus of the present invention Business data processing flow diagram.
Service data processing apparatus 101 in this specific embodiment is arranged in business data processing server, so as to right Service request user business data processing instruction handle, and the air control data of service request user are updated and Monitoring.Then the business data processing flow includes:
Step S1101, service data processing apparatus 101 receive the business data processing instruction of service request user 104;
Step S1102, service data processing apparatus 101 judge whether have corresponding service request to use in air control database 102 The air control data at family;If air control database 102 is without the air control data of corresponding service request user, step S1103 is gone to;Such as wind Controlling database 102 has the air control data of corresponding service request user, then goes to step S1104;
Step S1103, due to not having any information of service request user, business datum in air control database 102 Processing unit 101 can generate the user identifier of service request user in air control database 102, so as to air control database 102 The air control data of service request user are updated with the user identifier.
Step S1104, if air control database 102 has the air control data of corresponding service request user, then at business datum Managing device 101 can obtain service request user's according to the user identifier of service request user 104 in air control database 102 Essential information, history service data processing of information and business data processing result information;And above-mentioned essential information, history industry Business data processing of information and business data processing result information are input in default Rating Model, to generate corresponding service request The air control data of user, such as the overdue risk score of user A loans 50,000 is 20%.
Step S1105, as service data processing apparatus 101 confirms the business data processing instruction of service request user 104 (the business data processing request for the request user 104 that accepts business), then service data processing apparatus 101 is by service request user The business of data, business processing data and service data processing apparatus executes user data and is entered into contract template, generates Corresponding business electronic contract.
Subsequent service data processing apparatus 101 is demonstrate,proved with the number of the CA mechanisms of the certificate of service request user or authorized by state Book carries out contract signature.
Step S1106, service data processing apparatus 101 press preset time interval, business electronic contract are passed through In the storage to block platform chain 103 of Chaincode (intelligent contract) software, the content in such business electronic contract is by law Approve and does not allow to deny.
Here in business electronic contract sensitive data and nonsensitive data can use block platform chain 103 respectively Privately owned chain and open chain carry out storage operation, and sensitive data is stored on privately owned chain, it can be achieved that service data processing apparatus pair The information of service request user carries out effective internal supervision;Nonsensitive data is stored on open chain, to realize business Data processing equipment shares nonsensitive data to other clients.Above-mentioned business electronic contract is stored to block platform chain 103 Afterwards, business electronic contract can not be distorted.
Step S1107, service data processing apparatus 101 carry out corresponding business data processing behaviour according to business electronic contract Make.
Step S1108, service data processing apparatus 101 store business data processing result onto block platform chain 103, Since air control data of the service request user 104 on air control database 102 are updated;Therefore service data processing apparatus 101 also store the air control data of the service request user 104 on air control database 102 to block platform chain 103, realize Air control data timely update, to further ensure the integrality of air control data.
The business data processing of the business data processing method and service data processing apparatus of the present invention is completed in this way Flow and corresponding air control data update flow.
The corresponding business contract data of block platform chain guaranteed service request user in the present embodiment and air control number According to etc. data trackability and integrality, air control database can be corresponding according to the service request user on block platform chain The user data such as business contract data and history air control data are updated the air control data of service request user.
The present invention the business data processing method based on block chain, device and storage medium be based on block platform chain and Air control database generates business contract data and carries out corresponding business data processing, so as to preferably improve business number According to the efficiency of processing and the safety of business data processing;Effective solution existing business data processing method and industry It is engaged in the business data processing efficiency and the poor technical problem of safety of data processing equipment.
Such as by the business data processing method based on block chain of the present invention and device setting in third-party server, then this The business data processing method of invention can be that service request end and business actuating station carry out air control data monitoring and more simultaneously New technological process.The third for please referring to the business data processing method based on block chain that Figure 12 A and Figure 12 B, Figure 12 A are the present invention is real Apply the corresponding interactive frame figure of example;Figure 12 B are the 3rd embodiment of the business data processing method based on block chain of the present invention Flow chart.Above-mentioned electronic equipment can be used to be implemented for the business data processing method of the present embodiment, the industry of the present embodiment Business data processing method include:
Step S1201, service data processing apparatus 121 receive the business data processing at service request end or business processing end Instruction, wherein business data processing instruction include service request user data, business processing user data and business processing number According to;Here business data processing instruction is the 124 acquisition request business processing user 125 of service request user at service request end Air control data instruction or business processing end 125 acquisition request service request user 124 of business processing user air control number According to instruction.
Step S1202, service data processing apparatus 121 are obtained according to business processing user data from air control database 122 The air control data of corresponding business processing user 124;According to service request user data, corresponding industry is obtained from air control database 122 The air control data of business request user 125, the air control data of business processing user 125 are generated according to the information of business processing user, The air control data of service request user 124 are generated according to the information of service request user.
The air control data of business processing user 125 are sent to business and asked by step S1203, service data processing apparatus 121 Ask 124 corresponding service request end of user;It is right that the air control data of service request user 124 are sent to business processing user 125 The business processing end answered.
Step S1204, the acquisition service request of service data processing apparatus 121 user 124 and business processing user's 125 Request, i.e. service request user 124 and business processing user 125 confirm the air control data of other side, and request further into Row business data processing operation.
Service data processing apparatus 121 executes user using service request user data, business processing data and business Data generate corresponding business contract data, to carry out corresponding business data processing.
Step S1205, service data processing apparatus 121 press setting time interval, by business contract data storage to block On platform chain 123, so that air control database 122 is according to business contract data update service request user 124 and business processing The air control data of user 125.
So i.e. complete the present embodiment the service data processing apparatus based on block chain air control data monitoring and More new technological process.
" component ", " module ", " system ", " interface ", " process " etc. are usually intended to as used herein the term Refer to computer related entity:Hardware, the combination of hardware and software, software or software in execution.For example, component can be but not It is limited to run process on a processor, processor, object, executable application, thread, program and/or the computer executed. By diagram, both the application and the controller run on the controller can be component.One or more components can have It is in the process executed and/or thread, and component can be located on a computer and/or be distributed in two or more meters Between calculation machine.
Figure 13 and the discussion below, which provide, sets the electronics where realizing service data processing apparatus of the present invention Brief, summary the description of standby working environment.The working environment of Figure 13 be only an example of working environment appropriate simultaneously And suggestion is not intended to about the purposes of working environment or any restrictions of the range of function.Example electronic equipment 1312 includes but not It is limited to wearable device, helmet, medical treatment & health platform, personal computer, server computer, hand-held or on knee sets Standby, mobile device (such as mobile phone, personal digital assistant (PDA), media player etc.), multicomputer system, consumption The distributed computing environment, etc. of type electronic equipment, minicomputer, mainframe computer including above-mentioned arbitrary system or equipment.
Although not requiring, in the common background that " computer-readable instruction " is executed by one or more electronic equipments Lower description embodiment.Computer-readable instruction can be distributed and (be discussed below) via computer-readable medium.It is computer-readable Instruction can be implemented as program module, such as the function of execution particular task or realization particular abstract data type, object, application Programming interface (API), data structure etc..Typically, the function of the computer-readable instruction can be in various environment arbitrarily Combination or distribution.
Figure 13 illustrates the electronic equipment of one or more of the service data processing apparatus including present invention embodiment 1312 example.In one configuration, electronic equipment 1312 includes at least one processing unit 1316 and memory 1318.According to The exact configuration and type of electronic equipment, memory 1318 can be volatibility (such as RAM), it is non-volatile (such as ROM, flash memory etc.) or the two certain combination.The configuration is illustrated by dotted line 1314 in fig. 13.
In other embodiments, electronic equipment 1312 may include supplementary features and/or function.For example, equipment 1312 is also May include additional storage device (such as removable and/or non-removable) comprising but it is not limited to magnetic memory apparatus, light Storage device etc..This additional memory devices are illustrated by storage device 1320 in fig. 13.In one embodiment, it is used for real The computer-readable instruction of existing one or more embodiments provided in this article can be in storage device 1320.Storage device 1320 can also store other computer-readable instructions for realizing operating system, application program etc..Computer-readable instruction It can be loaded into memory 1318 and be executed by such as processing unit 1316.
Term as used herein " computer-readable medium " includes computer storage media.Computer storage media includes The volatibility that any method or technique of the information of such as computer-readable instruction or other data etc is realized for storage With non-volatile, removable and nonremovable medium.Memory 1318 and storage device 1320 are the realities of computer storage media Example.Computer storage media includes but not limited to RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, number Universal disc (DVD) or other light storage devices, cassette tape, tape, disk storage device or other magnetic storage apparatus can be with For storing any other medium it is expected information and can accessed by electronic equipment 1312.Arbitrary such computer storage is situated between Matter can be a part for electronic equipment 1312.
Electronic equipment 1312 can also include the communication connection 1326 for allowing electronic equipment 1312 to be communicated with other equipment.It is logical Letter connection 1326 can include but is not limited to modem, network interface card (NIC), integrated network interface, radiofrequency launcher/ Receiver, infrared port, USB connections or other interfaces for electronic equipment 1312 to be connected to other electronic equipments.Communication Connection 1326 may include wired connection or wireless connection.Communication connection 1326 can emit and/or receive communication medium.
Term " computer-readable medium " may include communication media.Communication media typically comprises computer-readable instruction Or other data in " the own modulated data signal " of such as carrier wave or other transmission mechanisms etc, and include that any information is passed Send medium.Term " own modulated data signal " may include such signal:One or more of the characteristics of signals is according to general Mode in information coding to signal is set or changed.
Electronic equipment 1312 may include input equipment 1324, for example, keyboard, mouse, pen, voice-input device, touch it is defeated Enter equipment, infrared camera, video input apparatus and/or any other input equipment.Can also include that output is set in equipment 1312 Standby 1322, such as one or more displays, loud speaker, printer and/or other arbitrary output equipments.1324 He of input equipment Output equipment 1322 can be connected to electronic equipment 1312 via wired connection, wireless connection or its arbitrary combination.In a reality It applies in example, input equipment or output equipment from another electronic equipment are used as the input equipment of electronic equipment 1312 1324 or output equipment 1322.
The component of electronic equipment 1312 can be connected by various interconnection (such as bus).Such interconnection may include outer Enclose component interconnection (PCI) (such as quick PCI), universal serial bus (USB), firewire (IEEE1394), optical bus structure etc. Deng.In another embodiment, the component of electronic equipment 1312 can pass through network interconnection.For example, memory 1318 can be by Multiple physical memory cells arcs composition in different physical locations, by network interconnection.
It would be recognized by those skilled in the art that the storage device for storing computer-readable instruction can be across network point Cloth.For example, can be stored for realizing one provided by the present invention via the electronic equipment 1330 that network 1328 accesses or The computer-readable instruction of multiple embodiments.Electronic equipment 1312 can access electronic equipment 1330 and downloading computer is readable What is instructed is part or all of for execution.Alternatively, electronic equipment 1312 can be downloaded a plurality of computer-readable on demand It instructs or some instruction can be executed at electronic equipment 1312 and some instructions can be held at electronic equipment 1330 Row.
There is provided herein the various operations of embodiment.In one embodiment, one or more operations can be with structure At the computer-readable instruction stored on one or more computer-readable mediums, will make to succeed in one's scheme when being executed by electronic equipment It calculates equipment and executes the operation.Describing the sequences of some or all of operations, to should not be construed as to imply that these operations necessarily suitable Sequence is relevant.It will be appreciated by those skilled in the art that the alternative sequence of the benefit with this specification.Furthermore, it is to be understood that Not all operation must exist in each embodiment provided in this article.
Moreover, although the disclosure, this field skill has shown and described relative to one or more realization methods Art personnel will be appreciated that equivalent variations and modification based on the reading and understanding to the specification and drawings.The disclosure include it is all this The modifications and variations of sample, and be limited only by the scope of the following claims.In particular, to by said modules (such as element, Resource etc.) various functions that execute, the term for describing such component is intended to correspond to the specified work(for executing the component The random component (unless otherwise instructed) of energy (such as it is functionally of equal value), even if illustrated herein with execution in structure The disclosure exemplary implementations in function open structure it is not equivalent.In addition, although the special characteristic of the disclosure Through being disclosed relative to the only one in several realization methods, but this feature can with such as can be to given or specific application For be it is expected and one or more other features combinations of other advantageous realization methods.Moreover, with regard to term " comprising ", " tool Have ", " containing " or its deformation be used in specific implementation mode or claim for, such term be intended to with term The similar mode of "comprising" includes.
Each functional unit in the embodiment of the present invention can be integrated in a processing module, can also be each unit list Solely be physically present, can also two or more units be integrated in a module.Above-mentioned integrated module both may be used The form of hardware is realized, can also be realized in the form of software function module.If the integrated module is with software function The form of module is realized and when sold or used as an independent product, can also be stored in a computer-readable storage and be situated between In matter.Storage medium mentioned above can be read-only memory, disk or CD etc..Above-mentioned each device or system, can be with Execute the method in correlation method embodiment.
In conclusion although the present invention is disclosed above with embodiment, the serial number before embodiment only makes for convenience of description With not causing to limit to the sequence of various embodiments of the present invention.Also, above-described embodiment is not to limit the present invention, this field Those of ordinary skill, without departing from the spirit and scope of the present invention, can make it is various change and retouch, therefore the present invention The range that claim of protection domain being subject to defines.

Claims (15)

1. a kind of business data processing method based on block chain, which is characterized in that including:
Receive business data processing instruction;The wherein described business data processing instruction includes service request user data and business Handle data;
According to the service request user data, the air control data of corresponding service request user are obtained from air control database;
Based on the air control data, use is executed using the service request user data, the business processing data and business User data generates corresponding business contract data, to carry out corresponding business data processing;And
It, will be in business contract data storage to block platform chain by the first setting time interval.
2. the business data processing method according to claim 1 based on block chain, which is characterized in that the business datum Processing method further includes:
The handling result of the business data processing is stored to the block platform chain, so that the air control database root is according to institute The handling result for stating business data processing updates the air control data of the service request user.
3. the business data processing method according to claim 2 based on block chain, which is characterized in that the business datum Processing method further includes:
By the second setting time interval, the air control data of the service request user are stored to the block platform chain.
4. the business data processing method according to claim 1 based on block chain, which is characterized in that the business contract Data include business contract sensitive data and business contract nonsensitive data;It is described to store the business contract data to area Step on block platform chain includes:
Using preset-key, operation is encrypted to the business contract sensitive data;And
By after the cryptographic operation business contract sensitive data and the storage of business contract nonsensitive data to block platform chain Open chain on;It will be in preset-key storage to the privately owned chain of block platform chain.
5. the business data processing method according to claim 1 based on block chain, which is characterized in that the business contract Data include business contract sensitive data and business contract nonsensitive data;It is described to store the business contract data to area Step on block platform chain includes:
Desensitization operation is carried out to the business contract sensitive data;And
Business contract sensitive data and business contract nonsensitive data after the desensitization is operated are stored to block platform chain Open chain on;It will be in the business contract sensitive data storage to the privately owned chain of block platform chain for not carrying out desensitization operation.
6. the business data processing method according to claim 1 based on block chain, which is characterized in that described in the basis The step of service request user data, the air control data that corresponding service request user is obtained from air control database includes:
Judge whether the air control database there are the air control data of corresponding service request user;
If the air control database there are the air control data of corresponding service request user, then obtains corresponding business from air control database and ask Seek the air control data of user;
If the air control database does not correspond to the air control data of service request user, then institute is generated in the air control database The user identifier for stating service request user, so that the air control database generates the air control data of the service request user.
7. the business data processing method according to claim 6 based on block chain, which is characterized in that described from air control number The step of obtaining the air control data of corresponding service request user according to library include:
The user identifier of the service request user is obtained according to the service request user data;
According to the user identifier of the service request user, the base of the service request user is obtained in the air control database This information, history service data processing of information and business data processing result information;And
By the essential information of the service request user, history service data processing of information and business data processing result information It is input in default Rating Model, to generate the air control data of the service request user.
8. a kind of business data processing method based on block chain, for carrying out business to service request end and business actuating station Data processing operation, which is characterized in that including:
Receive the business data processing instruction at the service request end or the business processing end;The wherein described business data processing Instruction includes at least one in service request user data, business execution user data and business processing data;
The air control data that the business processing end corresponds to business processing user are obtained from air control database, and from air control database Obtain the air control data that the service request end corresponds to service request user;
The air control data of business processing user are sent to the corresponding service request end of service request user;By service request user Air control data be sent to the corresponding business processing end of business processing user;
The request of service request user and business processing user are obtained, and according to service request user and business processing user Request, execute user data using service request user data, business processing data and business, generate corresponding business and close Same data, to carry out corresponding business data processing;And
It, will be in business contract data storage to block platform chain by setting time interval.
9. a kind of service data processing apparatus based on block chain, which is characterized in that including:
Data processing instructions receiving module, for receiving business data processing instruction;The wherein described business data processing instruction packet Include service request user data and business processing data;
Air control data acquisition module, for according to the service request user data, obtaining corresponding business from air control database and asking Seek the air control data of user;
Business contract data generation module uses the service request user data, the industry for being based on the air control data Business processing data and business execute user data, corresponding business contract data are generated, to carry out corresponding business datum Processing;And
Business contract data memory module, for pressing the first setting time interval, by business contract data storage to block On platform chain.
10. the service data processing apparatus according to claim 9 based on block chain, which is characterized in that the business number Further include according to processing unit:
Business processing data memory module is put down for storing the handling result of the business data processing to the block chain Platform, so that the air control database root updates according to the handling result of the business data processing air control of the service request user Data.
11. the service data processing apparatus according to claim 10 based on block chain, which is characterized in that the business number Further include according to processing unit:
Air control data memory module stores the air control data of the service request user for pressing the second setting time interval To the block platform chain.
12. the service data processing apparatus according to claim 9 based on block chain, which is characterized in that the business is closed Include business contract sensitive data and business contract nonsensitive data with data;
The business contract data memory module includes:
Operation is encrypted to the business contract sensitive data for using preset-key in cryptographic operation unit;And
First business contract data storage cell, for by after the cryptographic operation business contract sensitive data and business close With in nonsensitive data storage to the open chain of block platform chain;By the privately owned chain of preset-key storage to block platform chain On.
13. the service data processing apparatus according to claim 9 based on block chain, which is characterized in that the business is closed Include business contract sensitive data and business contract nonsensitive data with data;
The business contract data memory module includes:
Desensitize operating unit, for carrying out desensitization operation to the business contract sensitive data;And
Second business contract data storage cell, business contract sensitive data and business after being used to operate the desensitization close With in nonsensitive data storage to the open chain of block platform chain;The business contract sensitive data storage of desensitization operation will not be carried out Onto the privately owned chain of block platform chain.
14. the service data processing apparatus according to claim 9 based on block chain, which is characterized in that the air control number Include according to acquisition module:
Air control data determining unit, for judging whether the air control database has the air control data of corresponding service request user;
Air control data capture unit has the air control data of corresponding service request user for such as described air control database, then from wind Control the air control data that database obtains corresponding service request user;And
Air control data generating unit, the air control data for not corresponding to service request user such as the air control database, then exist The user identifier that the service request user is generated in the air control database, so that the air control database generates the business Ask the air control data of user.
15. a kind of storage medium is stored with processor-executable instruction, described instruction is by one or more processors Load, to execute such as any business data processing method based on block chain in claim 1-8.
CN201810454528.4A 2018-05-14 2018-05-14 Business data processing method, device based on block chain and storage medium Pending CN108694238A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810454528.4A CN108694238A (en) 2018-05-14 2018-05-14 Business data processing method, device based on block chain and storage medium
PCT/CN2019/082217 WO2019218816A1 (en) 2018-05-14 2019-04-11 Block chain-based service data processing method and apparatus, and electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810454528.4A CN108694238A (en) 2018-05-14 2018-05-14 Business data processing method, device based on block chain and storage medium

Publications (1)

Publication Number Publication Date
CN108694238A true CN108694238A (en) 2018-10-23

Family

ID=63846328

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810454528.4A Pending CN108694238A (en) 2018-05-14 2018-05-14 Business data processing method, device based on block chain and storage medium

Country Status (2)

Country Link
CN (1) CN108694238A (en)
WO (1) WO2019218816A1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109327473A (en) * 2018-12-03 2019-02-12 北京工业大学 A kind of identity identifying method based on block chain technology
CN109598149A (en) * 2018-11-20 2019-04-09 阿里巴巴集团控股有限公司 The method and apparatus of business processing
CN109684335A (en) * 2018-12-26 2019-04-26 百度在线网络技术(北京)有限公司 Data structure implementation method, device, equipment and storage medium based on key-value pair
CN109754267A (en) * 2018-12-29 2019-05-14 百度在线网络技术(北京)有限公司 Brand authorization method, device, equipment and medium based on block chain
CN110009341A (en) * 2019-01-31 2019-07-12 阿里巴巴集团控股有限公司 The method and device that the transaction of a kind of pair of write-in block chain is hidden
CN110019249A (en) * 2018-11-23 2019-07-16 阿里巴巴集团控股有限公司 A kind of data processing method, device and computer equipment
CN110134671A (en) * 2019-05-21 2019-08-16 北京物资学院 A kind of block chain database data management system and method towards application of tracing to the source
CN110457917A (en) * 2019-01-09 2019-11-15 腾讯科技(深圳)有限公司 Filter out the method and relevant apparatus of the illegal contents in block chain data
WO2019218816A1 (en) * 2018-05-14 2019-11-21 腾讯科技(深圳)有限公司 Block chain-based service data processing method and apparatus, and electronic device and storage medium
CN111415158A (en) * 2020-03-31 2020-07-14 支付宝(杭州)信息技术有限公司 Wind control method and system based on block chain
CN113377852A (en) * 2021-06-18 2021-09-10 虎彩印艺股份有限公司 Block chain-based method for tracing data source in wind control report
US11847249B2 (en) 2018-10-25 2023-12-19 Sony Corporation Privacy-preserving mobility as a service supported by blockchain
CN117290889A (en) * 2023-11-24 2023-12-26 广州墨斗信息科技有限公司 Safe storage method for realizing electronic labor contract based on blockchain

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106355488A (en) * 2016-09-28 2017-01-25 深圳市喜悦智慧数据有限公司 Tax control method and system based on credit investigation
CN106611372A (en) * 2016-12-27 2017-05-03 深圳微众税银信息服务有限公司 Credit investigation data query method and credit investigation data query system
CN106788987A (en) * 2016-11-28 2017-05-31 树读(上海)信息科技有限公司 A kind of collage-credit data based on block chain is shared and transaction system
CN107180350A (en) * 2017-03-31 2017-09-19 唐晓领 A kind of method of the multi-party shared transaction metadata based on block chain, apparatus and system
CN107274130A (en) * 2017-06-16 2017-10-20 合肥维天运通信息科技股份有限公司 A kind of driver's credit investigation system and method based on block chain technology and Logistics Information Platform
CN107292536A (en) * 2017-07-20 2017-10-24 北京汇通金财信息科技有限公司 A kind of financial risk management method and system
CN107423980A (en) * 2017-07-11 2017-12-01 厦门易功成信息技术有限公司 Data trade reference platform and method in a kind of supply chain
CN107609844A (en) * 2017-10-10 2018-01-19 厦门易采购电子商务有限公司 A kind of intelligence engineering network transaction data management system based on block chain
CN107657509A (en) * 2017-09-19 2018-02-02 前海云链科技(深圳)有限公司 A kind of reference method and device based on block chain
CN107944772A (en) * 2017-12-27 2018-04-20 深圳市轱辘车联数据技术有限公司 Car based on block chain borrows risk information processing method and processing device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9298806B1 (en) * 2015-07-08 2016-03-29 Coinlab, Inc. System and method for analyzing transactions in a distributed ledger
CN107273410B (en) * 2017-05-03 2020-07-07 上海点融信息科技有限责任公司 Block chain based distributed storage
CN107968709B (en) * 2017-11-15 2020-01-03 财付通支付科技有限公司 Service data processing method, identity management method and service auditing method
CN108694238A (en) * 2018-05-14 2018-10-23 腾讯科技(深圳)有限公司 Business data processing method, device based on block chain and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106355488A (en) * 2016-09-28 2017-01-25 深圳市喜悦智慧数据有限公司 Tax control method and system based on credit investigation
CN106788987A (en) * 2016-11-28 2017-05-31 树读(上海)信息科技有限公司 A kind of collage-credit data based on block chain is shared and transaction system
CN106611372A (en) * 2016-12-27 2017-05-03 深圳微众税银信息服务有限公司 Credit investigation data query method and credit investigation data query system
CN107180350A (en) * 2017-03-31 2017-09-19 唐晓领 A kind of method of the multi-party shared transaction metadata based on block chain, apparatus and system
CN107274130A (en) * 2017-06-16 2017-10-20 合肥维天运通信息科技股份有限公司 A kind of driver's credit investigation system and method based on block chain technology and Logistics Information Platform
CN107423980A (en) * 2017-07-11 2017-12-01 厦门易功成信息技术有限公司 Data trade reference platform and method in a kind of supply chain
CN107292536A (en) * 2017-07-20 2017-10-24 北京汇通金财信息科技有限公司 A kind of financial risk management method and system
CN107657509A (en) * 2017-09-19 2018-02-02 前海云链科技(深圳)有限公司 A kind of reference method and device based on block chain
CN107609844A (en) * 2017-10-10 2018-01-19 厦门易采购电子商务有限公司 A kind of intelligence engineering network transaction data management system based on block chain
CN107944772A (en) * 2017-12-27 2018-04-20 深圳市轱辘车联数据技术有限公司 Car based on block chain borrows risk information processing method and processing device

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019218816A1 (en) * 2018-05-14 2019-11-21 腾讯科技(深圳)有限公司 Block chain-based service data processing method and apparatus, and electronic device and storage medium
US11847249B2 (en) 2018-10-25 2023-12-19 Sony Corporation Privacy-preserving mobility as a service supported by blockchain
CN109598149A (en) * 2018-11-20 2019-04-09 阿里巴巴集团控股有限公司 The method and apparatus of business processing
CN109598149B (en) * 2018-11-20 2020-04-07 阿里巴巴集团控股有限公司 Service processing method and device
US11354176B2 (en) 2018-11-23 2022-06-07 Advanced New Technologies Co., Ltd. Data computing logic for execution at a data computing node
CN110019249B (en) * 2018-11-23 2021-07-30 创新先进技术有限公司 Data processing method and device and computer equipment
CN110019249A (en) * 2018-11-23 2019-07-16 阿里巴巴集团控股有限公司 A kind of data processing method, device and computer equipment
CN109327473B (en) * 2018-12-03 2021-10-01 北京工业大学 Identity authentication system based on block chain technology
CN109327473A (en) * 2018-12-03 2019-02-12 北京工业大学 A kind of identity identifying method based on block chain technology
CN109684335A (en) * 2018-12-26 2019-04-26 百度在线网络技术(北京)有限公司 Data structure implementation method, device, equipment and storage medium based on key-value pair
CN109754267A (en) * 2018-12-29 2019-05-14 百度在线网络技术(北京)有限公司 Brand authorization method, device, equipment and medium based on block chain
CN110457917A (en) * 2019-01-09 2019-11-15 腾讯科技(深圳)有限公司 Filter out the method and relevant apparatus of the illegal contents in block chain data
CN110457917B (en) * 2019-01-09 2022-12-09 腾讯科技(深圳)有限公司 Method and related device for filtering illegal content in block chain data
CN110009341B (en) * 2019-01-31 2020-05-05 阿里巴巴集团控股有限公司 Method and device for hiding transaction written into block chain
CN110009341A (en) * 2019-01-31 2019-07-12 阿里巴巴集团控股有限公司 The method and device that the transaction of a kind of pair of write-in block chain is hidden
CN110134671A (en) * 2019-05-21 2019-08-16 北京物资学院 A kind of block chain database data management system and method towards application of tracing to the source
CN110134671B (en) * 2019-05-21 2020-09-01 北京物资学院 Traceability application-oriented block chain database data management system and method
CN111415158A (en) * 2020-03-31 2020-07-14 支付宝(杭州)信息技术有限公司 Wind control method and system based on block chain
CN111415158B (en) * 2020-03-31 2022-04-22 支付宝(杭州)信息技术有限公司 Wind control method and system based on block chain
CN113377852B (en) * 2021-06-18 2023-06-20 虎彩印艺股份有限公司 Block chain-based method for tracing data sources in wind control report
CN113377852A (en) * 2021-06-18 2021-09-10 虎彩印艺股份有限公司 Block chain-based method for tracing data source in wind control report
CN117290889A (en) * 2023-11-24 2023-12-26 广州墨斗信息科技有限公司 Safe storage method for realizing electronic labor contract based on blockchain
CN117290889B (en) * 2023-11-24 2024-03-12 广州墨斗信息科技有限公司 Safe storage method for realizing electronic labor contract based on blockchain

Also Published As

Publication number Publication date
WO2019218816A1 (en) 2019-11-21

Similar Documents

Publication Publication Date Title
CN108694238A (en) Business data processing method, device based on block chain and storage medium
CN110011978B (en) Method, system, device and computer equipment for modifying block chain network configuration
TW201915847A (en) Method and device for virtual resource allocation, model establishment and data prediction
CN109937420A (en) Go the distributed bridge joint network platform of identificationization
CN103942719A (en) Fraud detection method and system employing personalized fraud detection rules
CN106469414A (en) Mobile stock open platform device and method
CN109003192A (en) A kind of insurance underwriting method and relevant device based on block chain
CN109102340A (en) Service evaluation method, apparatus, electronic equipment and medium based on block chain
CN113268336B (en) Service acquisition method, device, equipment and readable medium
US20190386968A1 (en) Method to securely broker trusted distributed task contracts
CN112465627A (en) Financial loan auditing method and system based on block chain and machine learning
CN107527222A (en) Information processing method and apparatus and system
CN109993528A (en) It is a kind of for managing the method and apparatus of committal charge
CN108537065A (en) Reference information processing method
CN111612616A (en) Block chain account evaluation method and device, terminal device and computer readable medium
CN112949866A (en) Poisson regression model training method and device, electronic equipment and storage medium
CN108737402A (en) Mobile terminal safety means of defence and device
CN107528822A (en) A kind of business performs method and device
US20140090032A1 (en) System and method for real time secure image based key generation using partial polygons assembled into a master composite image
CN113138847A (en) Computer resource allocation scheduling method and device based on federal learning
CN106708869A (en) Method and device for group data processing
CN114168552A (en) Space sharing method and device based on block chain technology and computer equipment
CN108667647A (en) A kind of setting method of device parameter, equipment and server
Lakshmi et al. Emerging Technologies and Security in Cloud Computing
CN111339553A (en) Task processing method, system, device and medium

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