CN109034838A - Transaction methods, the virtual ecosystem and computer readable storage medium - Google Patents

Transaction methods, the virtual ecosystem and computer readable storage medium Download PDF

Info

Publication number
CN109034838A
CN109034838A CN201810722588.XA CN201810722588A CN109034838A CN 109034838 A CN109034838 A CN 109034838A CN 201810722588 A CN201810722588 A CN 201810722588A CN 109034838 A CN109034838 A CN 109034838A
Authority
CN
China
Prior art keywords
subtransaction
chain
external system
affairs
chain external
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810722588.XA
Other languages
Chinese (zh)
Inventor
万麟
袁丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Zhi Qian Block Chain Science And Technology Co Ltd
Original Assignee
Shenzhen Zhi Qian Block Chain Science And 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 Shenzhen Zhi Qian Block Chain Science And Technology Co Ltd filed Critical Shenzhen Zhi Qian Block Chain Science And Technology Co Ltd
Priority to CN201810722588.XA priority Critical patent/CN109034838A/en
Publication of CN109034838A publication Critical patent/CN109034838A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/03Credit; Loans; Processing thereof
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/16Real estate
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Primary Health Care (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Resources & Organizations (AREA)
  • Educational Administration (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Technology Law (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of transaction methods, the virtual ecosystem and computer readable storage mediums, the method is applied to the virtual ecosystem, the virtual ecosystem is pre-created on government affairs chain ecological network, the described method includes: when the virtual ecosystem receives transactions requests concerning foreign affairs, the transactions requests concerning foreign affairs are split by intelligent contract, to obtain several subtransactions and the corresponding each chain external system of each subtransaction;Each subtransaction is sent to corresponding chain external system;Timing obtains corresponding subtransaction processing result from each chain external system, wherein the corresponding subtransaction processing result is obtained by the authorized subtransaction received that post-processes of corresponding chain external system.The present invention can be realized system in chain and cooperate with processing affairs concerning foreign affairs with chain external system, and simplify affairs concerning foreign affairs handles process, to improve issued transaction efficiency concerning foreign affairs.

Description

Transaction methods, the virtual ecosystem and computer readable storage medium
Technical field
The present invention relates to block chain technical field more particularly to a kind of transaction methods, the virtual ecosystem and calculating Machine readable storage medium storing program for executing.
Background technique
Social affairs often relate to multiple departments, and many issued transactions can not be completely independent in some department At.For example, cross-border trade relates to the multi-sections such as customs, the tax, logistics, harbour, finance, commercial affairs, import and export enterprise (or personal) Door, many-sided common participation.To improve issued transaction efficiency, government affairs chain ecological network, portion can be constructed by block chain technology Door can create respective application system on government affairs chain ecological network, form each block chain ecosystem (system in chain), Realize the work of each department's concurrent collaborative.However, system is difficult to interact with traditional chain external system in existing chain, work as affairs When being related to chain external system, issued transaction efficiency equally will affect.
Above content is only used to facilitate the understanding of the technical scheme, and is not represented and is recognized that above content is existing skill Art.
Summary of the invention
The main purpose of the present invention is to provide a kind of transaction methods, the virtual ecosystem and computer-readable storages Medium, it is intended to which the system in block chain chain that solves is difficult to interact with chain external system, influences the technology of issued transaction efficiency concerning foreign affairs Problem.
To achieve the above object, the present invention provides a kind of transaction methods, and the method is applied to the virtual ecosystem, The virtual ecosystem is pre-created on government affairs chain ecological network, which comprises
When the virtual ecosystem receives transactions requests concerning foreign affairs, by intelligent contract to the transactions requests concerning foreign affairs into Row is split, to obtain several subtransactions and the corresponding each chain external system of each subtransaction;
Each subtransaction is sent to corresponding chain external system;
Timing obtains corresponding subtransaction processing result from each chain external system, wherein the corresponding subtransaction processing knot Fruit is obtained by the authorized subtransaction received that post-processes of corresponding chain external system.
Optionally, the virtual ecosystem includes the permission interacted with chain external system.
Optionally, the transactions requests concerning foreign affairs are triggered and based on the operation interface of the government affairs chain ecological network by the political affairs Business chain ecological network is sent to the virtual ecosystem.
Optionally, the intelligent contract is deployed in advance in the government affairs chain ecological network.
Optionally, the timing is after the step of obtaining corresponding subtransaction processing result in each chain external system, comprising:
The corresponding subtransaction processing result that will acquire is stored in the government affairs chain ecological network.
Optionally, the method is applied to chain external system, which comprises
The chain external system receives corresponding subtransaction;
Authority checking is carried out according to the subtransaction received;
When authority checking passes through, the subtransaction received described in processing obtains corresponding subtransaction processing result.
Optionally, the subtransaction that receives according to carries out the step of authority checking and includes:
According to the subtransaction received, consumer authorization requests are sent to corresponding client terminal;
When receiving client authorization confirmation message, it is determined that authority checking passes through.
Optionally, the step of subtransaction received according to carries out authority checking, further includes:
According to the subtransaction received, consumer authorization requests are generated;
When receiving client authorization confirmation message by the virtual ecosystem, it is determined that authority checking passes through.
In addition, to achieve the above object, the present invention also provides a kind of virtual ecosystem, the virtual ecosystem packet It includes: memory, processor and being stored in the transaction processing program that can be run on the memory and on the processor, it is described Transaction processing program realizes following steps when being executed by the processor:
When the virtual ecosystem receives transactions requests concerning foreign affairs, by intelligent contract to the transactions requests concerning foreign affairs into Row is split, to obtain several subtransactions and the corresponding each chain external system of each subtransaction;
Each subtransaction is sent to corresponding chain external system;
Timing obtains corresponding subtransaction processing result from each chain external system, wherein the corresponding subtransaction processing knot Fruit is obtained by the authorized subtransaction received that post-processes of corresponding chain external system.
In addition, to achieve the above object, it is described computer-readable the present invention also provides a kind of computer readable storage medium Transaction processing program is stored on storage medium, the transaction processing program realizes following steps when being executed by processor:
When the virtual ecosystem receives transactions requests concerning foreign affairs, by intelligent contract to the transactions requests concerning foreign affairs into Row is split, to obtain several subtransactions and the corresponding each chain external system of each subtransaction;
Each subtransaction is sent to corresponding chain external system;
Timing obtains corresponding subtransaction processing result from each chain external system, wherein the corresponding subtransaction processing knot Fruit is obtained by the authorized subtransaction received that post-processes of corresponding chain external system.
The present invention in the virtual ecosystem is pre-created in government affairs chain network, when the virtual ecosystem receive it is concerning foreign affairs When transactions requests, the transactions requests concerning foreign affairs are split by intelligent contract, to obtain several subtransactions and each sub- thing It is engaged in corresponding each chain external system, each subtransaction is then sent to corresponding chain external system;Each chain external system is receiving To after corresponding subtransaction, by authorization, the subtransaction received is handled, corresponding subtransaction processing result is obtained, it is virtual raw State timing obtains corresponding subtransaction processing result from each chain external system.The present invention is based on block chain technologies and bottom skill The support of art creates the virtual ecosystem that can be interacted with chain external system, by calling the virtual life in government affairs chain network State system realizes that system cooperates with processing affairs concerning foreign affairs with external system in chain, and simplify affairs concerning foreign affairs handles process, to improve Issued transaction efficiency concerning foreign affairs.
Detailed description of the invention
Fig. 1 is the terminal structure schematic diagram for the hardware running environment that the embodiment of the present invention is related to;
Fig. 2 is the flow diagram of transaction methods first embodiment of the present invention;
Fig. 3 is the flow diagram of transaction methods second embodiment of the present invention.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The primary solutions of the embodiment of the present invention are: when the virtual ecosystem receives transactions requests concerning foreign affairs, leading to It crosses intelligent contract to split the transactions requests concerning foreign affairs, to obtain several subtransactions and the corresponding each chain of each subtransaction External system;Each subtransaction is sent to corresponding chain external system;Timing obtains from corresponding subtransaction from each chain external system Manage result, wherein the corresponding subtransaction processing result post-processes the subtransaction received by corresponding chain external system is authorized It obtains.
As shown in Figure 1, Fig. 1 is the terminal structure schematic diagram for the hardware running environment that the embodiment of the present invention is related to.
The terminal of that embodiment of the invention carries the virtual ecosystem.
As shown in Figure 1, the terminal may include: processor 1001, such as CPU, communication bus 1002, user interface 1003, network interface 1004, memory 1005.Wherein, communication bus 1002 is for realizing the connection communication between these components. User interface 1003 may include display screen (Display), input unit such as keyboard (Keyboard), optional user interface 1003 can also include standard wireline interface and wireless interface.Network interface 1004 optionally may include that the wired of standard connects Mouth, wireless interface (such as WI-FI interface).Memory 1005 can be high speed RAM memory, be also possible to stable memory (non-volatile memory), such as magnetic disk storage.Memory 1005 optionally can also be independently of aforementioned processor 1001 storage device.
Optionally, terminal can also include camera, RF (Radio Frequency, radio frequency) circuit, sensor, audio Circuit, WiFi module etc..Wherein, sensor such as optical sensor, motion sensor and other sensors.Specifically, light Sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can according to the light and shade of ambient light come The brightness of display screen is adjusted, proximity sensor can close display screen and/or backlight when mobile terminal is moved in one's ear.As One kind of motion sensor, gravity accelerometer can detect the size of (generally three axis) acceleration in all directions, quiet Size and the direction that can detect that gravity when only, the application that can be used to identify mobile terminal posture are (such as horizontal/vertical screen switching, related Game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;Certainly, mobile terminal can also match The other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor are set, details are not described herein.
It will be understood by those skilled in the art that the restriction of the not structure paired terminal of terminal structure shown in Fig. 1, can wrap It includes than illustrating more or fewer components, perhaps combines certain components or different component layouts.
As shown in Figure 1, as may include that operating system, network are logical in a kind of memory 1005 of computer storage medium Believe module, Subscriber Interface Module SIM and transaction processing program.
In terminal shown in Fig. 1, network interface 1004 is mainly used for connecting background server, carries out with background server Data communication;User interface 1003 is mainly used for connecting client (user terminal), carries out data communication with client;And processor 1001 can be used for calling the transaction processing program stored in memory 1005, and execute following operation:
When the virtual ecosystem receives transactions requests concerning foreign affairs, by intelligent contract to the transactions requests concerning foreign affairs into Row is split, to obtain several subtransactions and the corresponding each chain external system of each subtransaction;
Each subtransaction is sent to corresponding chain external system;
Timing obtains corresponding subtransaction processing result from each chain external system, wherein the corresponding subtransaction processing knot Fruit is obtained by the authorized subtransaction received that post-processes of corresponding chain external system.
Further, the virtual ecosystem includes the permission interacted with chain external system.
Further, the transactions requests concerning foreign affairs are triggered and based on the operation interface of the government affairs chain ecological network by described Government affairs chain ecological network is sent to the virtual ecosystem.
Further, the intelligent contract is deployed in advance in the government affairs chain ecological network.
Further, processor 1001 can call the transaction processing program stored in memory 1005, also execute following Operation:
The corresponding subtransaction processing result that will acquire is stored in the government affairs chain ecological network.
Transaction methods of the present invention are also applied to chain external system.The terminal hardware structure of chain external system is carried, It can refer to the hardware configuration shown in FIG. 1 for carrying the virtual ecosystem, i.e. the terminal of carrying chain external system may include processing Device (such as CPU), communication bus, user interface, network interface, memory, processor can call the thing stored in memory Business processing routine, and execute following operation:
The chain external system receives corresponding subtransaction;
Authority checking is carried out according to the subtransaction received;
When authority checking passes through, the subtransaction received described in processing obtains corresponding subtransaction processing result.
Further, processor can call the transaction processing program stored in memory, also execute following operation:
According to the subtransaction received, consumer authorization requests are sent to corresponding client terminal;
When receiving client authorization confirmation message, it is determined that authority checking passes through.
Further, processor can call the transaction processing program stored in memory, also execute following operation:
According to the subtransaction received, consumer authorization requests are generated;
When receiving client authorization confirmation message by the virtual ecosystem, it is determined that authority checking passes through.
Based on above-mentioned terminal hardware structure, each embodiment of transaction methods of the present invention is proposed.
The present invention provides a kind of transaction methods.
It is the flow diagram of transaction methods first embodiment of the present invention referring to Fig. 2, Fig. 2.
In the present embodiment, the transaction methods are applied to the virtual ecosystem.The present embodiment building is based on block The government affairs chain ecological network of chain, enterprise, unit or department are registered in government affairs chain ecological network, and government affairs chain ecological network returns Back to the enterprise of registration, unit perhaps enterprise, unit or the department of any pair of public key of department and private key public key as registration In the account address of government affairs chain ecological network, unique key of the private key as the operation account, in this way, possessing arbitrary key pair Enterprise, unit or department can create corresponding application system on government affairs chain ecological network and (be defined as block chain ecosystem System), and first ecosystem that enterprise, unit or department create on government affairs chain ecological network can be used as virtual ecology System.Support based on Floor layer Technology, the virtual ecosystem are a kind of specific block chain ecosystems, have external interface, Possess the permission interacted with chain external system, system in existing chain can be broken and be difficult to quagmire with traditional chain external system, realized The interaction of system and chain external system in chain.
The transaction methods the following steps are included:
Step S10, when the virtual ecosystem receives transactions requests concerning foreign affairs, by intelligent contract to the thing concerning foreign affairs Business request is split, to obtain several subtransactions and the corresponding each chain external system of each subtransaction;
Each subtransaction is sent to corresponding chain external system by step S20;
Step S30 periodically obtains corresponding subtransaction processing result from each chain external system, wherein the corresponding sub- thing Business processing result is obtained by the authorized subtransaction received that post-processes of corresponding chain external system.
In the present embodiment, the client of government affairs chain ecological network equally possesses a pair of of private key and public key, and public key is as client In the account address of government affairs chain ecological network, need to be related to chain external system when the client is handled based on government affairs chain ecological network When the business of (not in the legacy system of government affairs chain ecological network), the staff of government affairs chain ecological network then can be in government affairs chain The operation interface of ecological network triggers transactions requests (public key signature that the transactions requests concerning foreign affairs carry corresponding client) concerning foreign affairs, political affairs When business chain ecological network receives the transactions requests concerning foreign affairs, the virtual ecosystem is called, which is sent to void The quasi- ecosystem.
Intelligent contract is substantially the digitized version of traditional contract, can for the computer program run on storage medium Be written in meeting its source code condition when voluntarily execute.Intelligent contract based on block chain includes issued transaction and preservation Mechanism and a complete state machine, for receiving and handling various intelligent contracts;And at the preservation and state of affairs Reason is all completed on block chain.Affairs mainly include the data for needing to send;And event is then the description information to these data. After affairs and the incoming intelligent contract of event information, the resource status in contract resource collection can be updated, and then triggered intelligence and closed About carry out state machine judgement.If some in automatic state machine or the trigger condition of certain several movement meet, by state machine root It is executed according to presupposed information selection contract movement is automatic.Intelligent contract be a transaction model and state machine at be System, it does not generate intelligent contract, will not modify intelligent contract;Its presence be intended merely to allow it is a complex set of, with triggering The digitlization of condition is promised to undertake can be correct to execute according to the will of participant.
In the present embodiment, intelligent contract is deployed in advance in government affairs chain ecological network in the form of digitized, when virtual When the ecosystem receives transactions requests concerning foreign affairs, by the intelligent contract disposed in advance in government affairs chain ecological network to the thing concerning foreign affairs Business request is split, i.e., the relevant information of affairs to be processed is extracted from transactions requests concerning foreign affairs, according to the thing to be processed of extraction Transactions requests are split into several subtransactions and the corresponding each chain external system of each subtransaction by the relevant information of business.Later, Each subtransaction is sent to corresponding chain external system by the virtual ecosystem, and each chain external system is receiving corresponding subtransaction Afterwards, the license or authorization for handling affairs client concerning foreign affairs need to be obtained, after the authorization for obtaining the client, each chain external system processing The subtransaction received obtains corresponding subtransaction processing result, and later, virtual ecosystem timing is from each chain external system Obtain each subtransaction processing result.
In the present embodiment, after step S30, may include:
Step S40, the corresponding subtransaction processing result that will acquire are stored in the government affairs chain ecological network.
After the virtual ecosystem gets corresponding subtransaction processing result from each chain external system, corresponding subtransaction is handled As a result it is stored in the government affairs chain ecological network.
The present embodiment is related in the virtual ecosystem is pre-created in government affairs chain network when the virtual ecosystem receives When outer transactions requests, the transactions requests concerning foreign affairs are split by intelligent contract, to obtain several subtransactions and each height The corresponding each chain external system of affairs, is then sent to corresponding chain external system for each subtransaction;Each chain external system is connecing After receiving corresponding subtransaction, by authorization, the subtransaction received is handled, obtains corresponding subtransaction processing result, virtually Ecosystem timing obtains corresponding subtransaction processing result from each chain external system.The present embodiment is based on block chain technology and bottom The support of layer technology, creates the virtual ecosystem that can be interacted with chain external system, by calling the void in government affairs chain network The quasi- ecosystem realizes that system cooperates with processing affairs concerning foreign affairs with external system in chain, and simplify affairs concerning foreign affairs handles process, thus Improve issued transaction efficiency concerning foreign affairs.
Further, the second embodiment of transaction methods of the present invention is proposed based on first embodiment.
It is the flow diagram of transaction methods second embodiment of the present invention referring to Fig. 3, Fig. 3.
The difference of the first embodiment of the second embodiment and transaction methods of transaction methods is, the affairs Processing method is applied to chain external system, the described method comprises the following steps:
Step S50, the chain external system receive corresponding subtransaction;
Step S60 carries out authority checking according to the subtransaction received;
Step S70, when authority checking passes through, the subtransaction received described in processing obtains corresponding subtransaction processing knot Fruit.
Wherein, step S60 may include:
Step S61 sends consumer authorization requests to corresponding client terminal according to the subtransaction received;
Step S62, when receiving client authorization confirmation message, it is determined that authority checking passes through.
Step S60 can also include:
Step S63 generates consumer authorization requests according to the subtransaction received;
Step S64, when receiving client authorization confirmation message by the virtual ecosystem, it is determined that authority checking Pass through.
In the present embodiment, after each subtransaction is sent to corresponding chain external system by the virtual ecosystem, Mei Gelian External system is receiving corresponding subtransaction, needs to carry out authority checking according to the subtransaction received.Specifically, it is outside each chain System information according to entrained by corresponding subtransaction, such as the telephone number of the client of the subtransaction is handled, to the end of the client (such as the mobile terminal devices such as smart phone) are held to send authorization requests, client is in the authorization requests for receiving the transmission of chain external system When, personal private key can be inputted in the page that authorization requests provide, and carried when the personal private key and subtransaction of user's input When public key signature matches, chain external system confirms client authorization, determines that authority checking passes through.
The virtual ecosystem can also be obtained from each chain external system, and each chain external system is raw according to corresponding subtransaction At consumer authorization requests, when the virtual ecosystem gets consumer authorization requests, the staff of the virtual ecosystem can be with Under conditions of ensureing client private key safety, client is prompted to input personal private key, when the personal private key and subtransaction of user's input When the public key signature matching of carrying, corresponding authorization is sent to corresponding chain external system, chain by result by the virtual ecosystem External system receives authorization by after result, determining that authority checking passes through.
Later, chain external system handles the subtransaction received, obtains corresponding subtransaction processing result.
The present embodiment chain external system can't directly handle reception when receiving the subtransaction that the virtual ecosystem is sent The subtransaction arrived, but perhaps can just can be handled by the authorization of client, ensure the personal secrets of client.
To be best understood from the present invention, the application scenarios for the embodiment of the present invention of illustrating below.
Certain client handles personal Accumulation Fund Loan house-purchase business on government affairs chain ecological network, which is related to bank, room Pipe office and social security office.In the citing scene, it is assumed that bank is as the virtual ecosystem on government affairs chain ecological network, housing bureau With social security office as the chain external system not on government affairs chain ecological network.When client handles personal public affairs on government affairs chain ecological network Product gold buy house on loan business when, staff the operation pages of government affairs chain ecological network input the client Accumulation Fund Loan purchase Room transactions requests call the corresponding virtual ecosystem of bank since Accumulation Fund Loan house-purchase business is related to chain external system at this time The personal Accumulation Fund Loan house-purchase transactions requests of client are split as by system, the corresponding virtual ecosystem of bank by intelligent contract Two subtransactions: (1) house purchase contract or property right prove audit;(2) social security signal auditing, and affairs (1) are sent to housing bureau, Affairs (2) are sent to social security office.Housing bureau and social security office are after receiving corresponding subtransaction, based on what is carried in subtransaction Customer phone sends authorization requests to corresponding client terminal, and after obtaining the personal private key authorization of client, housing bureau transfers this House purchase contract or the property right proof of client is audited, and obtains the auditing result that house purchase contract or property right prove, social security office transfers The social security information of the client is audited, and obtains the auditing result of social security information, the corresponding virtual ecosystem timing of bank from Corresponding auditing result is obtained in housing bureau and social security office.In addition, housing bureau and social security office be after receiving corresponding subtransaction, Corresponding authorization requests can also will be generated, the virtual ecosystem obtains authorization requests from housing bureau and social security office respectively, so Staff can prompt client to authorize afterwards, then corresponding client authorization is sent to housing bureau and society by result respectively Guarantor office.In this way, as system in chain bank can with as chain external system housing bureau and social security office cooperate with handle the visitor The personal Accumulation Fund Loan house-purchase business at family, client need not successively go to housing bureau and social security office issues proof, and Zai Qu bank carries out It handles, while when the personal Accumulation Fund Loan house-purchase business of housing bureau and the collaboration processing of social security the office client, client need to be obtained and awarded Power, therefore ensured the personal secrets of the client.
In addition, the embodiment of the present invention also proposes a kind of computer readable storage medium.
It is stored with transaction processing program on institute's computer readable storage medium of the present invention, the transaction processing program is processed Following operation is realized when device executes:
When the virtual ecosystem receives transactions requests concerning foreign affairs, by intelligent contract to the transactions requests concerning foreign affairs into Row is split, to obtain several subtransactions and the corresponding each chain external system of each subtransaction;
Each subtransaction is sent to corresponding chain external system;
Timing obtains corresponding subtransaction processing result from each chain external system, wherein the corresponding subtransaction processing knot Fruit is obtained by the authorized subtransaction received that post-processes of corresponding chain external system.
The specific embodiment of computer readable storage medium of the present invention and the basic phase of each embodiment of above-mentioned transaction methods Together, therefore not to repeat here.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that the process, method, article or the system that include a series of elements not only include those elements, and And further include other elements that are not explicitly listed, or further include for this process, method, article or system institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do There is also other identical elements in the process, method of element, article or system.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art The part contributed out can be embodied in the form of software products, which is stored in a storage medium In (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, computer, clothes Business device, air conditioner or the network equipment etc.) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills Art field, is included within the scope of the present invention.

Claims (10)

1. a kind of transaction methods, which is characterized in that the method is applied to the virtual ecosystem, the virtual ecosystem It is pre-created on government affairs chain ecological network, which comprises
When the virtual ecosystem receives transactions requests concerning foreign affairs, the transactions requests concerning foreign affairs are torn open by intelligent contract Point, to obtain several subtransactions and the corresponding each chain external system of each subtransaction;
Each subtransaction is sent to corresponding chain external system;
Timing obtains corresponding subtransaction processing result from each chain external system, wherein the corresponding subtransaction processing result by The authorized subtransaction received that post-processes of corresponding chain external system obtains.
2. transaction methods as described in claim 1, which is characterized in that the virtual ecosystem includes and chain external system Interactive permission.
3. transaction methods as described in claim 1, which is characterized in that the transactions requests concerning foreign affairs are based on the government affairs chain The operation interface of ecological network triggers and is sent to the virtual ecosystem by the government affairs chain ecological network.
4. transaction methods as described in claim 1, which is characterized in that the intelligence contract is deployed in the government affairs in advance In chain ecological network.
5. transaction methods according to any one of claims 1 to 4, which is characterized in that the timing is outside each chain After the step of obtaining corresponding subtransaction processing result in system, comprising:
The corresponding subtransaction processing result that will acquire is stored in the government affairs chain ecological network.
6. transaction methods as described in claim 1, which is characterized in that the method is applied to chain external system, the side Method includes:
The chain external system receives corresponding subtransaction;
Authority checking is carried out according to the subtransaction received;
When authority checking passes through, the subtransaction received described in processing obtains corresponding subtransaction processing result.
7. transaction methods as claimed in claim 6, which is characterized in that the subtransaction received according to carries out The step of authority checking includes:
According to the subtransaction received, consumer authorization requests are sent to corresponding client terminal;
When receiving client authorization confirmation message, it is determined that authority checking passes through.
8. transaction methods as claimed in claim 6, which is characterized in that the subtransaction received according to carries out The step of authority checking, further includes:
According to the subtransaction received, consumer authorization requests are generated;
When receiving client authorization confirmation message by the virtual ecosystem, it is determined that authority checking passes through.
9. a kind of virtual ecosystem, which is characterized in that the virtual ecosystem includes: memory, processor and is stored in On the memory and the transaction processing program that can run on the processor, the transaction processing program is by the processor Following steps are realized when execution:
When the virtual ecosystem receives transactions requests concerning foreign affairs, the transactions requests concerning foreign affairs are torn open by intelligent contract Point, to obtain several subtransactions and the corresponding each chain external system of each subtransaction;
Each subtransaction is sent to corresponding chain external system;
Timing obtains corresponding subtransaction processing result from each chain external system, wherein the corresponding subtransaction processing result by The authorized subtransaction received that post-processes of corresponding chain external system obtains.
10. a kind of computer readable storage medium, which is characterized in that be stored with office on the computer readable storage medium Program is managed, the transaction processing program realizes following steps when being executed by processor:
When the virtual ecosystem receives transactions requests concerning foreign affairs, the transactions requests concerning foreign affairs are torn open by intelligent contract Point, to obtain several subtransactions and the corresponding each chain external system of each subtransaction;
Each subtransaction is sent to corresponding chain external system;
Timing obtains corresponding subtransaction processing result from each chain external system, wherein the corresponding subtransaction processing result by The authorized subtransaction received that post-processes of corresponding chain external system obtains.
CN201810722588.XA 2018-07-03 2018-07-03 Transaction methods, the virtual ecosystem and computer readable storage medium Pending CN109034838A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810722588.XA CN109034838A (en) 2018-07-03 2018-07-03 Transaction methods, the virtual ecosystem and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810722588.XA CN109034838A (en) 2018-07-03 2018-07-03 Transaction methods, the virtual ecosystem and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN109034838A true CN109034838A (en) 2018-12-18

Family

ID=65522354

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810722588.XA Pending CN109034838A (en) 2018-07-03 2018-07-03 Transaction methods, the virtual ecosystem and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN109034838A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109919569A (en) * 2019-01-18 2019-06-21 深圳壹账通智能科技有限公司 Checking method, device, storage medium and the electronic equipment of transregional piece of chain

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106228344A (en) * 2016-07-28 2016-12-14 杭州云象网络技术有限公司 A kind of electronic government affairs system building method based on block chain technology
CN107274139A (en) * 2017-07-21 2017-10-20 中链科技有限公司 Warehouse receipt data managing method and computer-readable medium
CN107346482A (en) * 2017-05-12 2017-11-14 深圳蜂链科技有限公司 The method and device that block chain is docked, verifies, known together with the outer data of chain
CN107463596A (en) * 2017-03-24 2017-12-12 北京瑞卓喜投科技发展有限公司 Block chain parallel query method and system for setting errata outside chain
CN107507005A (en) * 2017-08-01 2017-12-22 众安信息技术服务有限公司 Data access method and system outside a kind of chain based on alliance's chain
US20170372300A1 (en) * 2016-06-24 2017-12-28 PokitDok, Inc. System and method for cryptographically verified data driven contracts
CN107545419A (en) * 2017-07-19 2018-01-05 招商银行股份有限公司 Remittance processing method, system and computer-readable recording medium
CN107566379A (en) * 2017-09-12 2018-01-09 杭州趣链科技有限公司 A kind of government information resources shared system based on block chain
CN107968839A (en) * 2017-12-15 2018-04-27 安徽长泰信息安全服务有限公司 Electronic government affairs system based on block chain technology
CN108234457A (en) * 2017-12-18 2018-06-29 苏州涞泽信息科技有限公司 A kind of credible government data based on block chain shares network system and sharing method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170372300A1 (en) * 2016-06-24 2017-12-28 PokitDok, Inc. System and method for cryptographically verified data driven contracts
CN106228344A (en) * 2016-07-28 2016-12-14 杭州云象网络技术有限公司 A kind of electronic government affairs system building method based on block chain technology
CN107463596A (en) * 2017-03-24 2017-12-12 北京瑞卓喜投科技发展有限公司 Block chain parallel query method and system for setting errata outside chain
CN107346482A (en) * 2017-05-12 2017-11-14 深圳蜂链科技有限公司 The method and device that block chain is docked, verifies, known together with the outer data of chain
CN107545419A (en) * 2017-07-19 2018-01-05 招商银行股份有限公司 Remittance processing method, system and computer-readable recording medium
CN107274139A (en) * 2017-07-21 2017-10-20 中链科技有限公司 Warehouse receipt data managing method and computer-readable medium
CN107507005A (en) * 2017-08-01 2017-12-22 众安信息技术服务有限公司 Data access method and system outside a kind of chain based on alliance's chain
CN107566379A (en) * 2017-09-12 2018-01-09 杭州趣链科技有限公司 A kind of government information resources shared system based on block chain
CN107968839A (en) * 2017-12-15 2018-04-27 安徽长泰信息安全服务有限公司 Electronic government affairs system based on block chain technology
CN108234457A (en) * 2017-12-18 2018-06-29 苏州涞泽信息科技有限公司 A kind of credible government data based on block chain shares network system and sharing method

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
侯衡: "区块链技术在电子政务中的应用:", 《电子政务》 *
叶春: "政务链:概念•特征•运行机制", 《武汉理工大学学报(社会科学版)》 *
曾琛: ""云治理"设想", 《大数据》 *
肖炯恩等: "基于区块链的政务***协同创新应用研究", 《创新与创业》 *
高国伟等: "基于区块链的政府基础信息协同共享模式研究", 《电子政务》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109919569A (en) * 2019-01-18 2019-06-21 深圳壹账通智能科技有限公司 Checking method, device, storage medium and the electronic equipment of transregional piece of chain

Similar Documents

Publication Publication Date Title
JP6929495B2 (en) Business processing method and equipment
US11403344B2 (en) Traversing smart contract database through logic map
CN105531712B (en) The behavioural analysis based on data flow in mobile device
US10572685B1 (en) Protecting sensitive data
CN105900397A (en) On-premises agent for mobile cloud service
CN108886487A (en) Multi-modal dialog intercommunication
US20170140173A1 (en) Virtualization input component
KR20170085485A (en) Methods and systems for secure and reliable identity-based computing
CN104956715A (en) Adaptive observation of behavioral features on a mobile device
CN111340482B (en) Conflict detection method, device, node equipment and storage medium
RU2016108315A (en) ELECTRONIC DEVICE, MANAGEMENT SYSTEM, RECORDING MEDIA AND METHOD FOR USING AN EXTRA CODE
CN106357600A (en) Card registration method for payment service and mobile electronic device implementing the same
US20110126274A1 (en) Systems and processes for securing sensitive information
CN102404450A (en) Mobile telephone hosted meeting controls
Cheryl et al. Governing the progress of internet-of-things: ambivalence in the quest of technology exploitation and user rights protection
CN105659250A (en) World-driven access control
CN107688924A (en) Accreditation method, apparatus and computer-readable recording medium
CN111652604A (en) Order payment method, order payment device and order payment system
JP2020505661A (en) Method and apparatus for security verification based on biometric features
US20170322777A1 (en) Presentation Oriented Rules-based Technical Architecture Display Framework
CN109034838A (en) Transaction methods, the virtual ecosystem and computer readable storage medium
US20240005298A1 (en) Pre-authorized transfer
CN113220640A (en) Arbitration method and device based on block chain
JP7493320B2 (en) IMAGE MANAGEMENT METHOD, COMPUTER PROGRAM, STORAGE MEDIUM, AND COMPUTER DEVICE
US20230334929A1 (en) Smart home short-term rental system

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20181218

RJ01 Rejection of invention patent application after publication