CN110245186A - A kind of method for processing business and relevant device based on block chain - Google Patents
A kind of method for processing business and relevant device based on block chain Download PDFInfo
- Publication number
- CN110245186A CN110245186A CN201910426530.5A CN201910426530A CN110245186A CN 110245186 A CN110245186 A CN 110245186A CN 201910426530 A CN201910426530 A CN 201910426530A CN 110245186 A CN110245186 A CN 110245186A
- Authority
- CN
- China
- Prior art keywords
- data
- service server
- audit
- aptitude checking
- business
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q10/06393—Score-carding, benchmarking or key performance indicator [KPI] analysis
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Databases & Information Systems (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Computing Systems (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Business Process Optimizing of the embodiment of the present invention suitable for O&M field, disclose a kind of method for processing business and relevant device based on block chain, which comprises the first service server sends audit data acquisition request at least one of block catenary system audit data accounting nodes;In the aptitude checking data of the first service server Target Enterprise that at least one audit data accounting nodes returns described in receive, the reliable aptitude checking data of Target Enterprise are determined;The reliable aptitude checking data are inputted preset aptitude checking model by the first service server, and the output based on the aptitude checking model obtains the aptitude checking result for the Target Enterprise;First service server generates the business paper for being directed to the Target Enterprise in the case where aptitude checking result is that audit passes through.The first service server can be reduced through the invention to carry out the risk of guaranty for tax payment to Target Enterprise and improve business processing efficiency.
Description
Technical field
This application involves computer field more particularly to a kind of method for processing business and relevant device based on block chain.
Background technique
With the integration of global economy, more and more enterprises have carried out cross-border trade, and the cargo in cross-border trade exists
When importing and exporting customs, customs can allow cargoes imported and exported after Target Enterprise shows effective tariff guarantee document to customs
Payment of duty after first clearance, at this moment enterprise needs to handle tariff to relevant unit in advance to accelerate the clearance speed of cargoes imported and exported
Guarantee document.In tariff guarantee document during handling, enterprise needs the relevant various qualification materials of enterprise being forwarded to phase
Unit is closed, relevant unit audits the qualification material of enterprise, issues business paper to enterprise by rear.In this process
In, the authenticity of enterprise qualification material cannot be completely secured in the review process of the qualification material to enterprise in relevant unit, and
It is carried out under needing online, business processing efficiency is lower.
Summary of the invention
The present invention provides a kind of method for processing business and relevant device based on block chain, can reduce by through the invention
Business risk that one service server assures Target Enterprise and the treatment effeciency for improving this business.
First aspect of the embodiment of the present invention provides a kind of method for processing business based on block chain, comprising:
First service server sends audit data at least one of block catenary system audit data accounting nodes and obtains
Request is taken, the audit data acquisition request carries enterprise's mark of Target Enterprise;
First service server at least one audit data accounting nodes described in receive respond described audit
In the aptitude checking data for the Target Enterprise that data acquisition request returns, the reliable aptitude checking of the Target Enterprise is determined
Data, the aptitude checking data are that the audit data accounting nodes are identified according to the enterprise from audit data book keeping operation
It is extracted in the audit data transactions block of node storage;
The reliable aptitude checking data are inputted preset aptitude checking model by first service server, are based on institute
The output for stating aptitude checking model obtains the aptitude checking result for the Target Enterprise;
First service server generates in the case where the aptitude checking result is that audit passes through and is directed to the mesh
The business paper of enterprise is marked, the business paper carries out second for determining that the Target Enterprise has by the second service server
The qualification of business.
In conjunction with the embodiment of the present invention in a first aspect, in the first possible implementation, receiving the first business clothes
The audit data accounting nodes for the audit data acquisition request that business device is sent include at least three;
First service server at least one audit data accounting nodes described in receive respond described audit
In the aptitude checking data for the Target Enterprise that data acquisition request returns, the reliable aptitude checking of the Target Enterprise is determined
Data include:
First service server receives at least three audits data accounting nodes response audit data and obtains
The aptitude checking data for taking request to return;
When at least three aptitude checking data that first service server receives have different editions, described first
The corresponding aptitude checking data of the most version of aptitude checking data amount check in each version are determined as reliably by service server
Aptitude checking data.
In conjunction with the embodiment of the present invention in a first aspect, in the second possible implementation, the method also includes:
Verify data accounting nodes of first service server into the block catenary system send verify data and obtain
It is generated after taking request, audit data verification data audit data verification side to verify the aptitude checking data
Data verification data are audited, the verify data acquisition request carries enterprise's mark of the Target Enterprise;
First service server receives the verify data accounting nodes response verify data acquisition request and returns
The audit data verification data returned, the audit data verification data are the verify data accounting nodes according to the enterprise
Industry mark is extracted from the verify data affairs block that the verify data accounting nodes store;
First service server at least one audit data accounting nodes described in receive respond described audit
In the aptitude checking data for the Target Enterprise that data acquisition request returns, the reliable aptitude checking of the Target Enterprise is determined
Data include:
The aptitude checking number that first service server returns to the audit data accounting nodes received
In, it is determined as the reliable aptitude checking data with the aptitude checking data of the audit data verification Data Matching.
In conjunction in the first possible implementation of first aspect of the embodiment of the present invention, first aspect or second of possibility
Any one implementation, in the third possible implementation, the method also includes:
First service server generates the document affairs comprising the business paper;
The document affairs are sent to the endorsement node in the block catenary system by first service server, so that
Endorsed node is endorsed to the document affairs according to preset endorsement guaranteed intelligence contract and is generated for the document
The endorsement result of affairs;
First service server determines the endorsement node pair in the endorsement result sent according to the endorsement node
When the endorsement of the document affairs is completed, the document affairs are sent to the command node in the block catenary system, so that
The command node is ranked up the document affairs and generates the document affairs block comprising the business paper, the life
Enable node that the document affairs block is sent to multiple document accounting nodes in the block catenary system, the document book keeping operation section
Point extracts the business sheet from the document affairs block when requesting the business paper by second service server
According to, and the business paper is sent to second service server.
In conjunction with the third possible implementation of first aspect of the embodiment of the present invention, in the 4th kind of possible implementation
In, first service server is a document accounting nodes in the block catenary system;
The document accounting nodes are when requesting the business paper by second service server, from the document thing
The business paper is extracted in business block, and is sent the business paper to second service server and included:
First service server receives the document for the Target Enterprise that the second service server is sent and obtains
Request, the document acquisition request carry customs's mark of second service server;
First service server is determining that second service server has acquisition institute according to customs mark
When stating the permission of business paper, the industry is obtained from the document affairs block of the database of first service server
Business document;
First service server is added the business paper by the public key of preset second service server
After close, it is sent to second service server, so that second service server is taken by preset second business
Be engaged in device private key to receive business paper decryption and according to the business paper after decryption determine the Target Enterprise have into
The qualification of the second business of row.
In conjunction with the embodiment of the present invention in a first aspect, in a fifth possible implementation, the method also includes:
First service server receives and disposes the node generation that data shift intelligent contract in the block catenary system
Data shift affairs, data transfer affairs are that the node that the deployment data shift intelligent contract is determining described second
The corresponding account of service server do not received within the preset time time limit be transferred to from the account of the Target Enterprise for institute
When stating the data of the first data volume for cargo of entering the GATT, the affairs that intelligent contract generates are shifted according to the data;
First service server shifts intelligent contract generation of endorsing according to preset data and shifts for the data
The endorsement of affairs by the deployment data transfer intelligence is sent to for the endorsement result of data transfer affairs as a result, and close
Node about, so that the node that the deployment data shift intelligent contract is true in the endorsement result for shifting affairs according to the data
When recognizing the endorsement completion for data transfer affairs, intelligent contract is shifted from first business service according to the data
The corresponding account of device shifts the data of first data volume to the corresponding account of second service server.
In conjunction with the third possible implementation of first aspect of the embodiment of the present invention, in the 6th kind of possible implementation
In, the aptitude checking model is to assure that qualification data set is based on the training of preset training pattern and obtains according to preset sample
, the sample guarantee qualification data set is the sample that the aptitude checking result comprising preset quantity is the sample companies that audit passes through
This guarantee qualification data, the training pattern are one of neural network model, decision-tree model, association rule algorithm.
Second aspect of the embodiment of the present invention provides a kind of business processing device based on block chain, comprising:
Request transmitting unit, for sending audit data at least one of block catenary system audit data accounting nodes
Acquisition request, the audit data acquisition request carry enterprise's mark of Target Enterprise;
Authentic data determination unit, for described in receive at least one audit data accounting nodes response is described examines
In the aptitude checking data for the Target Enterprise that Nuclear data acquisition request returns, determine that the reliable qualification of the Target Enterprise is examined
Nuclear Data, the aptitude checking data are that the audit data accounting nodes are identified according to the enterprise from audit data note
It is extracted in the audit data transactions block of account node storage;
Unit is audited, the reliable aptitude checking data are inputted into preset qualification for first service server and are examined
Nuclear model, the output based on the aptitude checking model obtain the aptitude checking result for the Target Enterprise;
Business unit, for generating and being looked forward to for the target in the case where the aptitude checking result is that audit passes through
The business paper of industry, the business paper is by the second service server for determining that the Target Enterprise has second business that carries out
Qualification.
The third aspect of the embodiment of the present invention provides a kind of business processing device based on block chain, including processor, deposits
Reservoir and communication interface, the processor, memory and communication interface are connected with each other, wherein the communication interface is for connecing
Data are received and send, the memory is for storing program code, and the processor is for calling said program code, the journey
Sequence code makes the computer execute above-mentioned first aspect and each possible realization side of first aspect when executed by a computer
Any one method in formula.
Fourth aspect of the embodiment of the present invention provides a kind of computer storage medium, and the computer storage medium is stored with
Computer program, the computer program include program instruction, and described program instruction makes the calculating when executed by a computer
Machine executes above-mentioned first aspect and each possible implementation of first aspect.
In the embodiment of the present invention, audit data accounting nodes of first service server into block catenary system send audit
After data acquisition request, from receive audit data accounting nodes response audit data acquisition request return from audit number
According to the aptitude checking data extracted in affairs, and determine from the aptitude checking data received the reliable money of the Target Enterprise
Matter audits data, carries out in the qualification according to reliable aptitude checking data by preset aptitude checking model for Target Enterprise
The aptitude checking result of audit is in the case that audit passes through, to generate the business paper for being directed to Target Enterprise.Due to block linkwork
The block stored in system has the characteristic that can not be distorted, the audit data thing that the first service server is stored according to block catenary system
Aptitude checking data in business block determine the reliable aptitude checking data of Target Enterprise, ensure that for auditing Target Enterprise
The reliability of the aptitude checking data of qualification reduces the business risk that the first service server assures Target Enterprise,
The business automation assured Target Enterprise is realized simultaneously, improves the treatment effeciency of guarantee business.
Detailed description of the invention
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to needed in the embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for ability
For the those of ordinary skill of domain, without creative efforts, it can also be obtained according to these attached drawings other attached
Figure.
Fig. 1 is the configuration diagram of block catenary system provided in an embodiment of the present invention;
Fig. 2 is the schematic diagram of the storage organization in block catenary system provided in an embodiment of the present invention;
Fig. 3 is a kind of flow diagram of the method for processing business based on block chain provided in an embodiment of the present invention;
Fig. 4 is the flow diagram of another method for processing business based on block chain provided in an embodiment of the present invention;
Fig. 5 is a kind of structural schematic diagram of the business processing device based on block chain provided in an embodiment of the present invention;
Fig. 6 is the structural schematic diagram of another business processing device based on block chain provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that the described embodiment is only a part of the embodiment of the present invention, instead of all the embodiments.Based on this
Embodiment in invention, every other reality obtained by those of ordinary skill in the art without making creative efforts
Example is applied, shall fall within the protection scope of the present invention.
The technical solution of the embodiment of the present invention is applicable to the node being deployed in block catenary system, in block catenary system
Node can be computer, mobile phone, the server terminal that block catenary system is added.Above-mentioned block chain may include publicly-owned chain, alliance
Chain and privately owned chain, terminal be added publicly-owned chain mode can according to publicly-owned chain common recognition mechanism, participate in trading in publicly-owned chain
Publicly-owned chain is added after competition book keeping operation;The coalize mode of chain or privately owned chain of terminal can be the authorization in alliance's chain or privately owned chain
Node is to terminal publication for the mode of alliance's chain or the access digital certificate of privately owned chain.
Illustratively, the framework of block catenary system can with as shown in Figure 1, related generally in block catenary system peer nodes,
Endorsement node, command node and accounting nodes these types role node.Wherein, the Servers-all in block catenary system is accessed
It can be referred to as peer nodes, peer nodes from command node for obtaining block and the storage that command node is packed into
In local account book;Command node is used to safeguard a plurality of block chain in block catenary system, receive after endorsement strategy
Transaction message is simultaneously packed into block after being ranked up to affairs, is then passed to all peer nodes in block chain;
Endorsement node and confirmation node are two kinds of special nodes in peer nodes, and endorsement node is for issuing affairs in peer nodes
To being endorsed during block catenary system to affairs, confirmation node is used to that affairs to be published to block linkwork in peer nodes
During system local will be saved in by endorsement block corresponding with the affairs of sequence.
It should be noted that the role of above-mentioned node functionally divides, it is not mutually exclusive each other, such as role
For the node for node of endorsing, the role of accounting nodes can also be served as.In addition, a node of block catenary system can participate in area
The maintenance of a plurality of block chain in block system, the corresponding different channel of every block chain, the role of node in each channel
It can be different.
The scheme of the embodiment of the present invention for ease of understanding, before introducing the scheme of the embodiment of the present invention, first to this hair
Some principles of block chain involved in bright embodiment are introduced.
1, it knows together
In block catenary system, common recognition process can be understood as multiple endorsement nodes, command node pair in block chain
In the order of occurrence of some or certain a collection of affairs, legitimacy and process that they reach an agreement to the update of account book state.
After reaching an agreement, multiple accounting nodes on block chain are locally saving the corresponding block of the affairs.Common recognition process is mainly wrapped
Include three endorsement, sequence and verifying processes.During endorsement, endorsement node executes the intelligent contract of endorsement and ties to endorsement
Fruit is signed.During sequence, the command node in block catenary system is based on common recognition mechanism and is ranked up to affairs, altogether
Knowledge mechanism may include single node common recognition (solo) mechanism, distributed queue (kafka) mechanism, practical Byzantine failure tolerance
(Practical Byzantine Fault Tolerance, PBFT) algorithm mechanism, etc..During verifying, book keeping operation section
Point verifies the corresponding block of affairs that command node generates, such as whether verifying endorsement meets endorsement strategy, verifying area
Whether whether affairs have repetition, verifying signature complete etc. in block.
2, endorsement strategy
Endorsement strategy is an authentication policy being arranged in order to solve the trust problem in block catenary system, belongs to area
A part of common recognition mechanism in block chain, when the node affairs being used to indicate in block catenary system are endorsed successfully, it is necessary to meet
The condition provided in endorsement strategy, i.e. affairs need the signature of which node that can just come into force.During endorsement, work as endorsement
When node receives a transactions requests, endorsement node examines it according to some logics in the intelligent contract of endorsement of deployment
It looks into, then to whether supporting and carry out decision, determining that endorsement node can sign result in the case where supporting
Name is then returned to the node for initiating transactions requests;The node of transactions requests is initiated in the signature for receiving endorsement node transmission
Afterwards, transactions requests can be sent in command node after being ranked up and generating the corresponding block of affairs, receives the note of block
Account node is according to the verifying for carrying out endorsement strategy.
3, the storage organization in block catenary system
Storage organization in block catenary system as shown in Fig. 2, each storage unit, i.e. block, comprising a block head and
Block body wherein includes Hash (hash) value and the cryptographic Hash of itself of a upper storage unit in block head, from the point of view of presentation
Just as all data blocks are linked together, referred to as " block chain ", the data block that chain can be related is formed.This chain knot
The data of structure can be referred to as account book data, in store all affairs being distributed in block catenary system again.There are one in addition,
Key-value (key-value) database, maintains the end-state of data, convenient for the operation such as inquiry.
Based on principles above, block catenary system carries out distributed storage to data, confirms once knowing together by each node
Information be stored in block catenary system after, due to the characteristic of chain data block, it is ensured that the authenticity and reliability of information.
Next the scheme for introducing the embodiment of the present invention, referring to Fig. 3, Fig. 3 is that one kind provided in an embodiment of the present invention is based on
The flow diagram of the method for processing business of block chain, as shown in the figure, which comprises
S301, the first service server send audit number at least one of block catenary system audit data accounting nodes
According to acquisition request.
Here, first service server can be the guarantee services device for being deployed in surety.The audit data
Acquisition request carries enterprise's mark of Target Enterprise, and the audit data acquisition request is careful for the qualification for the Target Enterprise
The acquisition request of Nuclear Data, the aptitude checking data are for auditing whether the Target Enterprise has by first business clothes
Business device assures that its cargo of entering the GATT first is entered the GATT the data of the qualification paid customs duty afterwards.The aptitude checking data are comprised in described examine
In the audit data transactions block of Nuclear Data accounting nodes storage, the audit data accounting nodes in the block catenary system have more
A, the audit data accounting nodes are prespecified with the section for having book keeping operation permission to the audit data transactions block
Point.
Wherein, the corresponding audit data transactions of the audit data transactions block can be the first industry of the Target Enterprise
After the aptitude checking data of the Target Enterprise are uploaded to any peer nodes in the block catenary system by business server, institute
State the audit data transactions comprising the aptitude checking data of peer nodes generation.Then, the peer nodes are examined described
Nuclear Data affairs are sent to the endorsement node in the block catenary system, by the endorsement of node of endorsing, the sequence of command node
After generate the audit data transactions block, the audit data transactions block is sent to the block catenary system by command node
In have to it is described audit data transactions block have book keeping operation permission audit data accounting nodes, audit data accounting nodes to institute
It is stored in the local database after stating audit data transactions block verifying.
Here, each audit data accounting nodes in block catenary system be can store in first service server
IP address, according to its IP address, at least one audit data accounting nodes thereto send the audit data acquisition request.
S302, described in first service server at least one audit data accounting nodes response described in receive
In the aptitude checking data for auditing the Target Enterprise that data acquisition request returns, the reliable qualification of the Target Enterprise is determined
Audit data.
Here, the aptitude checking data of the Target Enterprise may include the organization mechanism code of the Target Enterprise, battalion
Industry license, legal person's code card, Tax Registration Certificate, import and export enterprise qualifications file, customs declaration for imports and exports and quality inspection text
Part etc..
Specifically, the aptitude checking data are that the audit data accounting nodes are identified according to the enterprise from described careful
It is extracted in the audit data transactions block of Nuclear Data accounting nodes storage.Include audit number in the audit data transactions block
It include the block unique identification of the audit data transactions block according to affairs block, the block unique identification may include described
Audit block height, the cryptographic Hash of the audit data transactions block and the audit number of the data transactions block in block chain
According to affairs cryptographic Hash etc..It, will by processes such as codings after each audit data accounting nodes receive audit data transactions block
It is stored in key-value database, and establishes enterprise's mark pass corresponding with the block unique identification of the Target Enterprise
System, enterprise's mark can be the target from the audit data transactions block comprising determining in aptitude checking data
The unique identification of enterprise, such as the organization mechanism code of the Target Enterprise.The audit data accounting nodes are receiving
It after stating audit data acquisition request, is identified according to the enterprise of the Target Enterprise, determines the audit data transactions block
Block unique identification, and inquired in local key-value database according to the block unique identification and obtain the audit number
The aptitude checking Data Concurrent is extracted from the audit data transactions block according to affairs block, and then by processes such as decodings
Give the first service server.
First service server is examined in the qualification for receiving at least one guarantee audit first service server transmission
After Nuclear Data, reliable aptitude checking data are therefrom determined, in one implementation, receive first service server and send
The audit data accounting nodes of the audit data acquisition request include at least three, first service server receives institute
It states at least three audit data accounting nodes and responds the aptitude checking data that the audit data acquisition request returns, it is described
First service server determines whether the version of the aptitude checking data received is consistent, when determining that version is consistent, by this
The aptitude checking data of version are determined as the reliable guaranty data;It is received at least in first service server determination
When three aptitude checking data have different editions, by the corresponding qualification of the most version of aptitude checking data amount check in each version
Audit data are determined as reliable aptitude checking data.For example, the first service server receives three audit data accounting nodes
The three aptitude checking data sent respectively, wherein there are two the organization's generations for the Target Enterprise for including in aptitude checking data
Code is 594526597, and the organization mechanism code for having the Target Enterprise for including in an aptitude checking data is 594526592, then
The aptitude checking data that organization mechanism code comprising Target Enterprise is 594526597 are determined as reliably by the first service server
Aptitude checking data.
In another implementation, verify data note of first service server also into the block catenary system
Account node sends verify data acquisition request, and the audit data verification data are audit data verification side to the aptitude checking
The audit data verification data that data generate after being verified, the verify data acquisition request carry the enterprise of the Target Enterprise
Industry mark;First service server receives the verify data accounting nodes and responds the verify data acquisition request return
The audit data verification data, the audit data verification data be the verify data accounting nodes according to the enterprise
What mark was extracted from the verify data affairs block that the verify data accounting nodes store;First service server will
In the aptitude checking data that the audit data accounting nodes received return, with the audit data verification data
The aptitude checking data matched are determined as the reliable aptitude checking data.Above-mentioned audit data verification side may include for described
A variety of authentications of aptitude checking data, for example, for the audit data verification of the business license in the aptitude checking data
Side can be the administration for industry and commerce, for the audit data verification of the import and export enterprise qualifications file in the aptitude checking data
Side can be customs department etc..
The reliable aptitude checking data are inputted preset aptitude checking model by S303, first service server,
Output based on the aptitude checking model obtains the aptitude checking result for the Target Enterprise.
Specifically, the aptitude checking model is to assure that qualification data set is based on preset trained mould according to preset sample
Type training obtains, and it is the sample that audit passes through that the sample guarantee qualification data set, which is the aptitude checking result comprising preset quantity,
The sample of this enterprise assures that qualification data, the training pattern are neural network model, in decision-tree model, association rule algorithm
One kind.
Here it introduces by taking association rule algorithm as an example and is carried out according to qualification of the preset aptitude checking model to Target Enterprise
The implementation of audit: the first service server obtain multiple sample companies aptitude checking data and the sample companies
Corresponding aptitude checking as a result, the aptitude checking data of each sample companies include the sample companies with multiple numbers
According to the corresponding column data of column;By association rule algorithm, according to aptitude checking data of the multiple sample companies and right
The aptitude checking answered is as a result, determine the frequent item set for being directed to different aptitude checking results, any non-gap of the frequent item set
Collect be all contained in same aptitude checking result the sample companies aptitude checking data in frequency of occurrence be greater than it is preset most
The aptitude checking data of small frequency of occurrence threshold value, the frequent item set include each column data under with corresponding aptitude checking knot
The degree of correlation of fruit is greater than the column data of default relevance threshold;Obtain each number for including in the reliable aptitude checking data
According to the reliable column data under column;Pass through the reliable column of each field now in the reliable qualification data of the Target Enterprise
Mesh number evidence is determined from the comparison of the column data of each field now in the frequent item set of the different aptitude checking results
The corresponding aptitude checking result of the Target Enterprise.
S304, in the case where the aptitude checking result is that audit passes through, generation is directed to first service server
The business paper of the Target Enterprise.
Here, the business paper is by the second service server for determining that the Target Enterprise has second business that carries out
Qualification.Second service server can be the customs server for being deployed in customs, and the business paper can be described
What customs server generated first enters the GATT the guarantee voucher paid taxes afterwards for Target Enterprise, and the customs server can be according to described
Guarantee voucher determines that the Target Enterprise has the qualification paid taxes afterwards of first entering the GATT.First service server generates the business
After document, the business paper directly can be sent to second service server, so that the second service server is true
The fixed Target Enterprise enter the GATT cargo when, according to business paper triggering putting to the cargo of entering the GATT of the Target Enterprise
The business paper, can also be sent to the first service server of the Target Enterprise, so that the first of Target Enterprise by row
Service server determine Target Enterprise enter the GATT cargo when, the business paper is sent to the second service server so that
Second service server triggers the clearance to the cargo of entering the GATT of the Target Enterprise according to the business paper, can also will be described
Business paper is uploaded to the block catenary system, and the second service server can obtain the business from the block catenary system
Document, and determine the Target Enterprise enter the GATT cargo when, according to the business paper triggering Target Enterprise is entered
Close the clearance of cargo.
Here, second service server is triggered can be to the mode of the clearance of the cargo of entering the GATT of the Target Enterprise
Send the open instructions of the warehouse gate of the cargo of entering the GATT for the Target Enterprise, or generate and be directed to the Target Enterprise
The clearance voucher for cargo of entering the GATT etc..
Optionally, first service server is determining that the aptitude checking result for the Target Enterprise is that audit is logical
It crosses, and in the case where generating the business paper, it can be according to the business paper in any node in block catenary system
It disposes data and shifts intelligent contract, the node that deployment data shift intelligent contract is determining that second service server is corresponding
Account do not received within the preset time time limit be transferred to from the account of the Target Enterprise enter the GATT the first of cargo for described
When the data of data volume, intelligent contract is shifted according to the data and generates data transfer affairs, and the data are shifted into affairs
It is sent to first service server that endorsement node is shifted as data, first service server is according to preset number
The endorsement for data transfer affairs is generated according to transfer endorsement intelligence contract as a result, and will be directed to data transfer affairs
Endorsement result be sent to the node that the deployment data shift intelligent contract, the deployment data shift the node of intelligent contract
When the endorsement result confirmation for shifting affairs according to the data is completed for the endorsement of data transfer affairs, according to described
Data shift intelligent contract from the corresponding account of first service server to the corresponding account of second service server
Shift the data of first data volume.It realizes and digitizes first service server to the guarantee of Target Enterprise,
Target Enterprise is in not account transfer data corresponding to the second service server on time after cargo of entering the GATT is entered the GATT, automatically from first
The corresponding account of service server carries out data transfer to the corresponding account of the second service server, realizes the automatic of business
Change.
In the embodiment of the present invention, audit data accounting nodes of first service server into block catenary system send audit
After data acquisition request, from receive audit data accounting nodes response audit data acquisition request return from audit number
According to the aptitude checking data extracted in affairs, and determine from the aptitude checking data received the reliable money of the Target Enterprise
Matter audits data, carries out in the qualification according to reliable aptitude checking data by preset aptitude checking model for Target Enterprise
The aptitude checking result of audit is in the case that audit passes through, to generate the business paper for being directed to Target Enterprise.Due to block linkwork
The block stored in system has the characteristic that can not be distorted, the audit data thing that the first service server is stored according to block catenary system
Aptitude checking data in business block determine the reliable aptitude checking data of Target Enterprise, ensure that for auditing Target Enterprise money
The reliability of the aptitude checking data of matter reduces the business wind that the first service server carries out guaranty for tax payment to Target Enterprise
Danger, while the business automation assured Target Enterprise is realized, improve the treatment effeciency of guarantee business.
Referring to fig. 4, Fig. 4 is that the process of another method for processing business based on block chain provided in an embodiment of the present invention is shown
It is intended to, in the embodiment of the present invention, the business paper is uploaded to block catenary system, the second business by first service server
Server obtains the business paper from the block catenary system and carries out subsequent triggers entering the GATT for the Target Enterprise
The clearance of cargo, block catenary system shown in Fig. 4 is a kind of possible implementation, in other implementations, described the
One service server and the second service server are also possible to a node in the block catenary system, as shown, described
Method may include:
S401, the first service server send audit number at least one of block catenary system audit data accounting nodes
According to acquisition request.
S402, at least one described audit data accounting nodes respond the audit data acquisition request from the audit number
The aptitude checking data are extracted in audit data transactions block according to accounting nodes storage.
The aptitude checking data are sent to first business by S403, at least one described audit data accounting nodes
Server.
S404, first service server determine the target enterprise from least one the aptitude checking data received
The reliable aptitude checking data of industry.
S405, first service server are passing through preset aptitude checking mould according to the reliable aptitude checking data
Type determines in the case where passing through to the guarantee aptitude checking of the Target Enterprise, generates the business sheet for being directed to the Target Enterprise
According to.
Step S401~step S405 specific implementation is refering to step S301~step in the corresponding embodiment of Fig. 3
The specific implementation of S303, details are not described herein again.
S406, first service server generate the document affairs comprising the business paper.
Specifically, the document affairs include block chain passage in the specified block catenary system of first service server
Gap marker, the channel be it is preset be directed to the corresponding block chain passage of document affairs, the document affairs also include described
The generation time of document affairs.It optionally, can also include the corresponding version of document affairs in the document affairs.
The document affairs are sent to the endorsement section in the block catenary system by S407, first service server
Point.
Here, the document affairs are sent to the corresponding block chain of the gap marker and led to by first service server
Endorsement node in road, above-mentioned endorsement node are the endorsement strategy in the first service server based on intelligent contract setting of endorsing
In node.
In the specific implementation, the first service server can be the mode that sends by way of multicast or respectively by document thing
It is engaged in the endorsement node in block catenary system.
S408, the endorsement node are endorsed and are given birth to the document affairs according to preset endorsement guaranteed intelligence contract
At the endorsement result for being directed to the document affairs.
Here, the process that endorsement node endorses to log publication affairs are as follows: endorsement node is carried on the back according to the guarantee
Endorsement logic in book intelligence contract verifies the document affairs, then using the private key of endorsement node to verification result
It is signed to obtain endorsement result.For example, the endorsement node can be the first service server of bank, the guarantee back
Endorsement logic in book intelligence contract may include the year upper one year verified in the aptitude checking data that the document affairs include
Income, bank first business service whether consistent with the annual income upper one year of the Target Enterprise prestored in local data base
The preset bank of the verification result that device generates after being verified according to the endorsement logic in above-mentioned endorsement guaranteed intelligence contract
Private key carries out signature and generates endorsement result.
S409, the endorsement node will be sent to first business service for the endorsement result of the document affairs
Device.
First service server can be determined when the endorsement result received meets preset endorsement guaranteed strategy
The endorsement of document affairs is completed.Specifically, the first service server is in determining the endorsement result received, there are the loads
Protect the endorsement that the endorsement node specified in endorsement strategy is sent as a result, and the quantity of endorsement result that receives more than or equal to institute
In the case where stating the endorsement fruiting quantities set in endorsement guaranteed strategy, determine that the endorsement to the document affairs is completed.
First service server is determining the endorsement completed to the document affairs according to the endorsement result received
In the case where, execute step S410.
S410, first service server determine that the endorsement saves in the endorsement result sent according to the endorsement node
When point completes the endorsement of the document affairs, the document affairs are sent to the command node in the block catenary system.
Here, document affairs and all endorsement results received are transmitted and give block chain by the first service server
Command node in the corresponding block chain passage of gap marker described in system.
S411, the command node are ranked up the document affairs and generate the document thing comprising the business paper
Business block.
Here, command node according to the time of origins of the document affairs and be sent to the command node other also not
All affairs being packaged, successively sequence, then obtains the corresponding block chain of the gap marker most sequentially in time
The latter block, and the affairs after the sequence be packaged constructing according to the last one described block and form block.
The document affairs block is sent to multiple documents in the block catenary system and kept accounts by S412, the command node
Node.
In the specific implementation, the command node can be confirmed according to the gap marker it is more in the same block chain passage
Then a document accounting nodes select one as leader node, by document affairs area from the multiple document accounting nodes
Block is sent to the leader node, then the leader node based on Gossip agreement randomly with the part document in block chain
Accounting nodes are communicated so that the document affairs block is synchronous between the document accounting nodes of block chain, and then realizes institute
State institute's documentary accounting nodes that document affairs block is synchronized on block chain.
S413, the document accounting nodes verify the document affairs block.
Here, document accounting nodes verify to document affairs block and refer to all affairs in document affairs block
Endorsement strategy and transactional version verified, the concrete mode of verifying are as follows: respectively to the back of each affairs in the block
In book result signature verified, verify the signature it is corresponding endorsement node whether be the affairs it is corresponding endorsement strategy in section
Whether point, the version for verifying each affairs are identical as local version.If to the endorsement result and affairs version of each affairs
This verifying passes through, it is determined that is verified to the document affairs block.
To document affairs block in the case where being verified, document accounting nodes execute step S414, verifying not
In the case where, the document affairs block is given up.
The document affairs block is stored in local data base by S414, the document accounting nodes.
S415, the document accounting nodes receive the document for the Target Enterprise that the second service server is sent and obtain
Take request.
The document acquisition request carries customs's mark of second service server.Optionally, the document obtains
The digital certificate of second service server is also carried in request.
S416, the document accounting nodes are determining that second service server has acquisition according to customs mark
When the permission of the business paper, institute is obtained from the document affairs block of the local data base of the document accounting nodes
State business paper.
Specifically, being preset in the document accounting nodes with the access side's for obtaining the business paper permission
Access side's identification list, and access side's public key with the access side for obtaining the business paper permission.The document book keeping operation
Node is determining that the customs mark in the case where preset access side's identification list, determines the second business service utensil
There is the permission for obtaining the business paper.
S417, the document accounting nodes are by the public key of preset second service server by the business paper
After encryption, it is sent to second service server.
The document accounting nodes identify according to the customs and obtain described second from preset access side's list of public keys
The public key of service server.
S418, second service server is by the private key of preset second service server to the industry received
The decryption of business document simultaneously determines that the Target Enterprise has the qualification for second business that carries out according to the business paper after decryption.
In an optional implementation manner, first service server is the mark of channel described in above-mentioned block catenary system
Know a document accounting nodes in corresponding block chain passage, the step that document accounting nodes execute in the present embodiment can be executed
Suddenly.
In the embodiment of the present invention, the first service server generates the document thing comprising the business paper for Target Enterprise
Business, and by the endorsement of node of endorsing in block catenary system, the sequence of command node, document accounting nodes verification process, will
The corresponding document affairs block of document affairs is uploaded to block catenary system, and the second service server can be obtained from block catenary system
The business paper is taken, and then triggers the clearance to the cargo of entering the GATT of Target Enterprise, not only increases the goods of entering the GATT of Target Enterprise
The clearance efficiency of object, simultaneously because the characteristic that data can not distort in block chain, improves the first service server guarantee business
And second service server clearance business service security.
Referring to Fig. 5, Fig. 5 is a kind of structural representation of the business processing device based on block chain provided in an embodiment of the present invention
Figure, as shown, the business processing device 50 based on block chain is true including at least request transmitting unit 501, authentic data
Order member 502, audit unit 503 and business unit 504, in which:
Request transmitting unit 501, for sending audit at least one of block catenary system audit data accounting nodes
Data acquisition request, the audit data acquisition request carry enterprise's mark of Target Enterprise.
Authentic data determination unit 502, at least one audit data accounting nodes response institute described in receive
In the aptitude checking data for stating the Target Enterprise that audit data acquisition request returns, the reliable money of the Target Enterprise is determined
Matter audits data, and the aptitude checking data are that the audit data accounting nodes are identified according to the enterprise from the audit number
It is extracted in audit data transactions block according to accounting nodes storage.
Unit 503 is audited, the reliable aptitude checking data are inputted into preset money for first service server
Matter audits model, and the output based on the aptitude checking model obtains the aptitude checking result for the Target Enterprise.
Business unit 504, for generating and being directed to the target in the case where the aptitude checking result is that audit passes through
The business paper of enterprise, the business paper are used for when receiving the business paper according to by the second service server
Business paper determines that the Target Enterprise has the qualification for second business that carries out.
In the specific implementation, the business processing device based on block chain can be held by each functional module built in it
Each step in the row such as method for processing business based on block chain of Fig. 3-Fig. 4, specific implementation details see-Fig. 4 pairs of Fig. 3
The realization details of each step in the embodiment answered, details are not described herein again.
In the embodiment of the present invention, audit data accounting nodes of the request transmitting unit into block catenary system send audit number
After acquisition request, authentic data determination unit audits data acquisition request from the audit data accounting nodes response received
The aptitude checking data extracted from audit data transactions returned, and the mesh is determined from the aptitude checking data received
The reliable aptitude checking data of enterprise are marked, business unit passes through preset qualification according to reliable aptitude checking data in audit unit
In the case that the aptitude checking result that audit model is audited for the qualification of Target Enterprise passes through for audit, generates and be directed to mesh
Mark the business paper of enterprise.Since the block stored in block catenary system has the characteristic that can not be distorted, business unit is according to area
Aptitude checking data in the audit data transactions block of block catenary system storage determine the reliable aptitude checking data of Target Enterprise,
The reliability that ensure that the aptitude checking data for auditing Target Enterprise qualification reduces and carries out guaranty for tax payment to Target Enterprise
Business risk, while realizing the business automation assured Target Enterprise, improve the treatment effeciency of guarantee business.
Referring to Fig. 6, Fig. 6 is that the structure of another business processing device based on block chain provided in an embodiment of the present invention is shown
It is intended to, as shown, the business processing device 60 based on block chain includes that processor 601, memory 602 and communication connect
Mouth 603.Processor 601 is connected to memory 602 and communication interface 603, such as processor 601 can be connected to by bus and be deposited
Reservoir 602 and communication interface 603.
Processor 601 is configured as supporting the transfer of the business datum business processing device execution figure based on block chain
Corresponding function in method for processing business based on block chain described in 3- Fig. 4.The processor 601 can be central processing unit
(Central Processing Unit, CPU), network processing unit (Network Processor, NP), hardware chip or its
Any combination.Above-mentioned hardware chip can be specific integrated circuit (Application-Specific Integrated
Circuit, ASIC), programmable logic device (Programmable Logic Device, PLD) or combinations thereof.Above-mentioned PLD can
To be Complex Programmable Logic Devices (Complex Programmable Logic Device, CPLD), field programmable logic
Gate array (Field-Programmable Gate Array, FPGA), Universal Array Logic (Generic Array Logic,
GAL) or any combination thereof.
Memory 602 is for storing program code etc..Memory 602 includes internal storage, and internal storage can wrap
Include at least one of following: volatile memory (such as dynamic random access memory (DRAM), static state RAM (SRAM), synchronize it is dynamic
State RAM (SDRAM) etc.) and nonvolatile memory (such as disposable programmable read only memory (OTPROM), programming ROM
(PROM), erasable programmable ROM (EPROM), electrically erasable ROM (EEPROM).Memory 602 can also include outer
Portion's memory, external memory may include at least one of following: hard disk (Hard Disk Drive, HDD) or solid state hard disk
(Solid-State Drive, SSD), flash drive, for example, high density flash memory (CF), secure digital (SD), miniature SD, mini SD,
Extreme digital (xD), memory stick etc..
The communication interface 603 is for receiving or sending data.
Processor 601 can call said program code to execute following operation:
First service server sends audit data at least one of block catenary system audit data accounting nodes and obtains
Request is taken, the audit data acquisition request carries enterprise's mark of Target Enterprise;
First service server at least one audit data accounting nodes described in receive respond described audit
In the aptitude checking data for the Target Enterprise that data acquisition request returns, the reliable aptitude checking of the Target Enterprise is determined
Data, the aptitude checking data are that the audit data accounting nodes are identified according to the enterprise from audit data book keeping operation
It is extracted in the audit data transactions block of node storage;
The reliable aptitude checking data are inputted preset aptitude checking model by first service server, are based on institute
The output for stating aptitude checking model obtains the aptitude checking result for the Target Enterprise;
First service server is generated and is looked forward to for the target in the case where the aptitude checking result is that audit passes through
The business paper of industry, the business paper are used for when receiving the business paper by the second service server according to the industry
Clearance of the business document triggering to the cargo of entering the GATT of the Target Enterprise.
It should be noted that the realization of each operation can also be to the phase that should refer to Fig. 3-embodiment of the method shown in Fig. 4
It should describe;The processor 601 can be also used for executing other operations in above method embodiment.
The embodiment of the present invention also provides a kind of computer storage medium, and the computer storage medium is stored with computer journey
Sequence, the computer program include program instruction, and described program instruction executes the computer such as
Method described in previous embodiment, the computer can be one of the business processing device mentioned above based on block chain
Point.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with
Relevant hardware is instructed to complete by computer program, the program can be stored in a computer-readable storage medium
In, the program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, the storage medium can be magnetic
Dish, CD, read-only memory (Read-Only Memory, ROM) or random access memory (Random Access
Memory, RAM) etc..
The above disclosure is only the preferred embodiments of the present invention, cannot limit the right model of the present invention with this certainly
It encloses, therefore equivalent changes made in accordance with the claims of the present invention, is still within the scope of the present invention.
Claims (10)
1. a kind of method for processing business based on block chain characterized by comprising
First service server sends audit data acquisition at least one of block catenary system audit data accounting nodes and asks
It asks, the audit data acquisition request carries enterprise's mark of Target Enterprise;
First service server at least one audit data accounting nodes described in receive respond described audit data
In the aptitude checking data for the Target Enterprise that acquisition request returns, the reliable aptitude checking number of the Target Enterprise is determined
According to the aptitude checking data are that the audit data accounting nodes are identified according to the enterprise from audit data book keeping operation section
It is extracted in the audit data transactions block of point storage;
The reliable aptitude checking data are inputted preset aptitude checking model by first service server, are based on the money
The output of matter audit model obtains the aptitude checking result for the Target Enterprise;
First service server is generated and is looked forward to for the target in the case where the aptitude checking result is that audit passes through
The business paper of industry, the business paper is by the second service server for determining that the Target Enterprise has second business that carries out
Qualification.
2. the method as described in claim 1, which is characterized in that receive the audit number that first service server is sent
Audit data accounting nodes according to acquisition request include at least three;
First service server at least one audit data accounting nodes described in receive respond described audit data
In the aptitude checking data for the Target Enterprise that acquisition request returns, the reliable aptitude checking data of the Target Enterprise are determined
Include:
First service server receives at least three audits data accounting nodes response audit data acquisition and asks
Seek the aptitude checking data of return;
When at least three aptitude checking data that first service server receives have different editions, first business
The corresponding aptitude checking data of the most version of aptitude checking data amount check in each version are determined as reliable qualification by server
Audit data.
3. the method as described in claim 1, which is characterized in that the method also includes:
Verify data accounting nodes of first service server into the block catenary system send verify data acquisition and ask
It asks, the audit data verification data are to audit the audit generated after data verification side verifies the aptitude checking data
Data verification data, the verify data acquisition request carry enterprise's mark of the Target Enterprise;
First service server receives the verify data accounting nodes and responds what the verify data acquisition request returned
The audit data verification data, the audit data verification data are that the verify data accounting nodes are marked according to the enterprise
What knowledge was extracted from the verify data affairs block that the verify data accounting nodes store;
First service server at least one audit data accounting nodes described in receive respond described audit data
In the aptitude checking data for the Target Enterprise that acquisition request returns, the reliable aptitude checking data of the Target Enterprise are determined
Include:
In the aptitude checking data that first service server returns to the audit data accounting nodes received,
It is determined as the reliable aptitude checking data with the aptitude checking data of the audit data verification Data Matching.
4. such as method as claimed in any one of claims 1-3, which is characterized in that the method also includes:
First service server generates the document affairs comprising the business paper;
The document affairs are sent to the endorsement node in the block catenary system by first service server, so as to be carried on the back
Book node is endorsed to the document affairs according to preset endorsement guaranteed intelligence contract and is generated for the document affairs
Endorsement result;
First service server determines the endorsement node to described in the endorsement result sent according to the endorsement node
When the endorsement of document affairs is completed, the document affairs are sent to the command node in the block catenary system, so that described
Command node is ranked up to the document affairs and generates the document affairs block comprising the business paper, the order section
The document affairs block is sent to multiple document accounting nodes in the block catenary system by point, and the document accounting nodes exist
When requesting the business paper by second service server, the business paper is extracted from the document affairs block,
And the business paper is sent to second service server.
5. method as claimed in claim 4, which is characterized in that first service server is in the block catenary system
One document accounting nodes;
The document accounting nodes are when requesting the business paper by second service server, from document affairs area
The business paper is extracted in block, and is sent the business paper to second service server and included:
First service server receives the document acquisition request for the Target Enterprise that the second service server is sent,
The document acquisition request carries customs's mark of second service server;
First service server is determining that second service server has the acquisition industry according to customs mark
When the permission of business document, the business sheet is obtained from the document affairs block of the database of first service server
According to;
After first service server is encrypted the business paper by the public key of preset second service server,
It is sent to second service server, so that second service server passes through preset second service server
Private key to the business paper decryption received and determines that the Target Enterprise has progress second according to the business paper after decryption
The qualification of business.
6. the method as described in claim 1, which is characterized in that the method also includes:
First service server receives the number that the node generation that data shift intelligent contract is disposed in the block catenary system
According to transfer affairs, the data transfer affairs are that the node that the deployment data shift intelligent contract is determining second business
The corresponding account of server do not received within the preset time time limit be transferred to from the account of the Target Enterprise for it is described enter
When closing the data of the first data volume of cargo, the affairs that intelligent contract generates are shifted according to the data;
First service server shifts intelligent contract generation of endorsing according to preset data and shifts affairs for the data
Endorsement as a result, and the deployment data transfer intelligence contract will be sent to for the endorsement result of data transfer affairs
Node, so that the node that the deployment data shift intelligent contract confirms needle in the endorsement result for shifting affairs according to the data
When completing to the endorsement of data transfer affairs, intelligent contract is shifted from first service server pair according to the data
The account answered shifts the data of first data volume to the corresponding account of second service server.
7. the method as described in claim 1, which is characterized in that the aptitude checking model is to be assured to provide according to preset sample
Matter data set is obtained based on the training of preset training pattern, and the sample guarantee qualification data set is the money comprising preset quantity
Matter auditing result be audit pass through sample companies sample guarantee qualification data, the training pattern be neural network model,
One of decision-tree model, association rule algorithm.
8. a kind of business processing device based on block chain characterized by comprising
Request transmitting unit, for sending audit data acquisition at least one of block catenary system audit data accounting nodes
Request, the audit data acquisition request carry enterprise's mark of Target Enterprise;
Authentic data determination unit responds described audit number at least one audit data accounting nodes described in receive
In aptitude checking data according to the Target Enterprise of acquisition request return, the reliable aptitude checking number of the Target Enterprise is determined
According to the aptitude checking data are that the audit data accounting nodes are identified according to the enterprise from audit data book keeping operation section
It is extracted in the audit data transactions block of point storage;
Unit is audited, the reliable aptitude checking data are inputted into preset aptitude checking mould for first service server
Type, the output based on the aptitude checking model obtain the aptitude checking result for the Target Enterprise;
Business unit, for generating for the Target Enterprise in the case where the aptitude checking result is that audit passes through
Business paper, the business paper are used to determine the money that the Target Enterprise has second business that carries out by the second service server
Matter.
9. a kind of business processing device based on block chain, which is characterized in that including processor, memory and communication interface,
The processor, memory and communication interface are connected with each other, wherein the communication interface is described for sending and receiving data
Memory is executed for calling said program code such as any one of claim 1-7 for storing program code, the processor
The method.
10. a kind of computer storage medium, which is characterized in that the computer storage medium is stored with computer program, described
Computer program includes program instruction, and described program instruction makes the processor execute such as claim when being executed by a processor
The described in any item methods of 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910426530.5A CN110245186B (en) | 2019-05-21 | 2019-05-21 | Service processing method based on block chain and related equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910426530.5A CN110245186B (en) | 2019-05-21 | 2019-05-21 | Service processing method based on block chain and related equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110245186A true CN110245186A (en) | 2019-09-17 |
CN110245186B CN110245186B (en) | 2023-04-07 |
Family
ID=67884759
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910426530.5A Active CN110245186B (en) | 2019-05-21 | 2019-05-21 | Service processing method based on block chain and related equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110245186B (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110569061A (en) * | 2019-09-24 | 2019-12-13 | 河北环境工程学院 | Automatic construction system of software engineering knowledge base based on big data |
CN110601856A (en) * | 2019-09-24 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Data interaction method and device based on block chain network |
CN110599322A (en) * | 2019-09-24 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Data auditing method and device based on block chain network |
CN110599069A (en) * | 2019-09-29 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Application evaluation method and device based on block chain network |
CN111125773A (en) * | 2019-12-31 | 2020-05-08 | 卓尔智联(武汉)研究院有限公司 | Method, device, equipment and medium for processing customs declaration information based on block chain |
CN111294205A (en) * | 2020-02-24 | 2020-06-16 | 联想(北京)有限公司 | Key management method and device, computer system and readable storage medium |
CN111680076A (en) * | 2020-04-21 | 2020-09-18 | 广州中科易德科技有限公司 | Block chain consensus method and system based on association rule model training |
CN111861686A (en) * | 2020-06-12 | 2020-10-30 | 方欣科技有限公司 | Finance and tax accounting method and system based on block chain |
CN112288371A (en) * | 2020-11-03 | 2021-01-29 | 深圳壹账通智能科技有限公司 | Customs clearance inspection method and device, electronic equipment and computer readable storage medium |
CN112465498A (en) * | 2020-12-04 | 2021-03-09 | 中国建设银行股份有限公司 | Data processing method and device for application blockchain enterprise wallet |
CN112487484A (en) * | 2020-12-15 | 2021-03-12 | 深圳壹账通智能科技有限公司 | Dynamic configuration method and device for node permission in block chain network |
CN112651753A (en) * | 2020-12-30 | 2021-04-13 | 杭州趣链科技有限公司 | Intelligent contract generation method and system based on block chain and electronic equipment |
CN113011956A (en) * | 2019-12-03 | 2021-06-22 | 微观(天津)科技发展有限公司 | Cross-border trade tax-related information management method and device based on block chain |
CN113743953A (en) * | 2021-01-18 | 2021-12-03 | 北京京东拓先科技有限公司 | First-marketing qualification information acquisition method and equipment and computer-readable storage medium |
CN113807858A (en) * | 2021-09-23 | 2021-12-17 | 未鲲(上海)科技服务有限公司 | Data processing method based on decision tree model and related equipment |
CN113918583A (en) * | 2021-09-30 | 2022-01-11 | 中电金信软件有限公司 | Method and device for determining risk level of audit node in business document |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106384282A (en) * | 2016-06-14 | 2017-02-08 | 平安科技(深圳)有限公司 | Method and device for building decision-making model |
CN107079058A (en) * | 2016-12-23 | 2017-08-18 | 深圳前海达闼云端智能科技有限公司 | The business of block chain node performs method, device and node device |
US20170346833A1 (en) * | 2016-05-27 | 2017-11-30 | Sony Corporation | Blockchain-based system, and electronic apparatus and method in the system |
CN107742212A (en) * | 2017-10-13 | 2018-02-27 | 深圳怡化电脑股份有限公司 | Assets verification method, apparatus and system based on block chain |
CN107833103A (en) * | 2017-11-13 | 2018-03-23 | 北京牛链科技有限公司 | The tax-free qualification circulation of Li Island based on block chain and verification method, platform and system |
CN108133008A (en) * | 2017-12-22 | 2018-06-08 | 平安养老保险股份有限公司 | The processing method of business datum, device, equipment and storage medium in database |
CN108596749A (en) * | 2018-04-24 | 2018-09-28 | 深圳市元征科技股份有限公司 | Qualification method based on block chain and relevant apparatus |
CN109075971A (en) * | 2016-02-08 | 2018-12-21 | 林赛·莫洛尼 | System and method for document information authenticity verification |
CN109284974A (en) * | 2018-08-30 | 2019-01-29 | 西交利物浦大学 | A kind of checking method based on block chain, device, audit equipment and storage medium |
CN109598599A (en) * | 2018-10-26 | 2019-04-09 | 阿里巴巴集团控股有限公司 | A kind of refund processing method, device and equipment based on block chain |
-
2019
- 2019-05-21 CN CN201910426530.5A patent/CN110245186B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109075971A (en) * | 2016-02-08 | 2018-12-21 | 林赛·莫洛尼 | System and method for document information authenticity verification |
US20170346833A1 (en) * | 2016-05-27 | 2017-11-30 | Sony Corporation | Blockchain-based system, and electronic apparatus and method in the system |
CN106384282A (en) * | 2016-06-14 | 2017-02-08 | 平安科技(深圳)有限公司 | Method and device for building decision-making model |
CN107079058A (en) * | 2016-12-23 | 2017-08-18 | 深圳前海达闼云端智能科技有限公司 | The business of block chain node performs method, device and node device |
CN107742212A (en) * | 2017-10-13 | 2018-02-27 | 深圳怡化电脑股份有限公司 | Assets verification method, apparatus and system based on block chain |
CN107833103A (en) * | 2017-11-13 | 2018-03-23 | 北京牛链科技有限公司 | The tax-free qualification circulation of Li Island based on block chain and verification method, platform and system |
CN108133008A (en) * | 2017-12-22 | 2018-06-08 | 平安养老保险股份有限公司 | The processing method of business datum, device, equipment and storage medium in database |
CN108596749A (en) * | 2018-04-24 | 2018-09-28 | 深圳市元征科技股份有限公司 | Qualification method based on block chain and relevant apparatus |
CN109284974A (en) * | 2018-08-30 | 2019-01-29 | 西交利物浦大学 | A kind of checking method based on block chain, device, audit equipment and storage medium |
CN109598599A (en) * | 2018-10-26 | 2019-04-09 | 阿里巴巴集团控股有限公司 | A kind of refund processing method, device and equipment based on block chain |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110569061A (en) * | 2019-09-24 | 2019-12-13 | 河北环境工程学院 | Automatic construction system of software engineering knowledge base based on big data |
CN110601856A (en) * | 2019-09-24 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Data interaction method and device based on block chain network |
CN110599322A (en) * | 2019-09-24 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Data auditing method and device based on block chain network |
CN110601856B (en) * | 2019-09-24 | 2022-04-29 | 腾讯科技(深圳)有限公司 | Data interaction method and device based on block chain network |
CN110599322B (en) * | 2019-09-24 | 2023-05-26 | 腾讯科技(深圳)有限公司 | Data auditing method and device based on blockchain network |
CN110599069A (en) * | 2019-09-29 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Application evaluation method and device based on block chain network |
CN110599069B (en) * | 2019-09-29 | 2023-06-20 | 腾讯科技(深圳)有限公司 | Application evaluation method and device based on block chain network |
CN113011956A (en) * | 2019-12-03 | 2021-06-22 | 微观(天津)科技发展有限公司 | Cross-border trade tax-related information management method and device based on block chain |
CN111125773A (en) * | 2019-12-31 | 2020-05-08 | 卓尔智联(武汉)研究院有限公司 | Method, device, equipment and medium for processing customs declaration information based on block chain |
CN111294205A (en) * | 2020-02-24 | 2020-06-16 | 联想(北京)有限公司 | Key management method and device, computer system and readable storage medium |
CN111680076A (en) * | 2020-04-21 | 2020-09-18 | 广州中科易德科技有限公司 | Block chain consensus method and system based on association rule model training |
CN111680076B (en) * | 2020-04-21 | 2023-08-22 | 广州中科易德科技有限公司 | Block chain consensus method and system based on association rule model training |
CN111861686A (en) * | 2020-06-12 | 2020-10-30 | 方欣科技有限公司 | Finance and tax accounting method and system based on block chain |
CN112288371A (en) * | 2020-11-03 | 2021-01-29 | 深圳壹账通智能科技有限公司 | Customs clearance inspection method and device, electronic equipment and computer readable storage medium |
CN112465498A (en) * | 2020-12-04 | 2021-03-09 | 中国建设银行股份有限公司 | Data processing method and device for application blockchain enterprise wallet |
CN112487484A (en) * | 2020-12-15 | 2021-03-12 | 深圳壹账通智能科技有限公司 | Dynamic configuration method and device for node permission in block chain network |
CN112651753A (en) * | 2020-12-30 | 2021-04-13 | 杭州趣链科技有限公司 | Intelligent contract generation method and system based on block chain and electronic equipment |
CN113743953A (en) * | 2021-01-18 | 2021-12-03 | 北京京东拓先科技有限公司 | First-marketing qualification information acquisition method and equipment and computer-readable storage medium |
CN113807858A (en) * | 2021-09-23 | 2021-12-17 | 未鲲(上海)科技服务有限公司 | Data processing method based on decision tree model and related equipment |
CN113807858B (en) * | 2021-09-23 | 2024-04-26 | 中科软科技股份有限公司 | Data processing method and related equipment based on decision tree model |
CN113918583A (en) * | 2021-09-30 | 2022-01-11 | 中电金信软件有限公司 | Method and device for determining risk level of audit node in business document |
Also Published As
Publication number | Publication date |
---|---|
CN110245186B (en) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110245186A (en) | A kind of method for processing business and relevant device based on block chain | |
US20230214792A1 (en) | Computer implemented systems and methods | |
US11797982B2 (en) | Digital ledger authentication using address encoding | |
Carvalho et al. | When good blocks go bad: Managing unwanted blockchain data | |
CN108182581A (en) | A kind of bookkeeping methods and device of block chain | |
CN112235114A (en) | Service processing system based on block chain | |
CN108881163A (en) | A kind of multicenter block catenary system with block issue mechanism | |
CN110457957A (en) | Information processing method, device, electronic equipment and the medium of electronic bill | |
CN107944837A (en) | A kind of authority processing method, device and system | |
Jani | Smart contracts: Building blocks for digital transformation | |
CN111738724B (en) | Cross-border resource transfer authenticity auditing method and device, and electronic equipment | |
CN109767228A (en) | A kind of energy transaction in assets system based on block chain | |
CN113919938A (en) | Domestic buyer's warranty financing method, device, equipment and medium based on block chain | |
CN111340628A (en) | Asset information management method and device based on block chain | |
CN110310125A (en) | Solicit contributions donations authentication method, system, block platform chain and storage medium | |
Dold | The GNU Taler system: practical and provably secure electronic payments | |
Yadav et al. | Blockchain-based secure privacy-preserving vehicle accident and insurance registration | |
CN111784314A (en) | Block chain digital currency life cycle supervision method and system | |
WO2020113139A1 (en) | System and method for security gateway for high security blockchain systems | |
CN111652726B (en) | Information processing method and system based on block chain | |
Lo et al. | Modelling schemes for multi-party blockchain-based systems to support integrity analysis | |
US10839387B2 (en) | Blockchain based action and billing | |
Haga et al. | Blockchain-based autonomous notarization system using national eid card | |
CN113674098A (en) | Non-standard warehouse receipt pledge financing method, device and equipment based on block chain | |
Antal et al. | Distributed Ledger Technology Review and Decentralized Applications Development Guidelines. Future Internet 2021, 13, 62 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |