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 PDF

Info

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
Application number
CN201910426530.5A
Other languages
Chinese (zh)
Other versions
CN110245186B (en
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.)
OneConnect Smart Technology Co Ltd
Original Assignee
OneConnect Smart Technology 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 OneConnect Smart Technology Co Ltd filed Critical OneConnect Smart Technology Co Ltd
Priority to CN201910426530.5A priority Critical patent/CN110245186B/en
Publication of CN110245186A publication Critical patent/CN110245186A/en
Application granted granted Critical
Publication of CN110245186B publication Critical patent/CN110245186B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • 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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06393Score-carding, benchmarking or key performance indicator [KPI] analysis
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing 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

A kind of method for processing business and relevant device based on block chain
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.
CN201910426530.5A 2019-05-21 2019-05-21 Service processing method based on block chain and related equipment Active CN110245186B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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