CN109859038A - A kind of take-effective method and device of block chain intelligence contract - Google Patents
A kind of take-effective method and device of block chain intelligence contract Download PDFInfo
- Publication number
- CN109859038A CN109859038A CN201811602952.5A CN201811602952A CN109859038A CN 109859038 A CN109859038 A CN 109859038A CN 201811602952 A CN201811602952 A CN 201811602952A CN 109859038 A CN109859038 A CN 109859038A
- Authority
- CN
- China
- Prior art keywords
- intelligent contract
- latest edition
- contract
- force
- intelligent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the present invention discloses the take-effective method and device of a kind of block chain intelligence contract.Wherein, which comprises receive intelligent contract call request;The contract address of the intelligent contract of latest edition is obtained according to the intelligent contract call request, and obtains according to the contract address of the intelligent contract of the latest edition active states of the intelligent contract of corresponding latest edition;Wherein, the active states of the intelligent contract of the latest edition are obtained ahead of time, corresponding with the contract address of intelligent contract of the latest edition;If judging to know that the active states come into force as contract, it is determined that the intelligent contract of latest edition comes into force;It obtains the intelligent contract of the latest edition and executes.Described device is for executing the above method.The take-effective method and device of block chain intelligence contract provided in an embodiment of the present invention ensure that the accuracy that the intelligent contract of latest edition executes respectively in different blocks chain node.
Description
Technical field
The present embodiments relate to block chain technical fields, and in particular to a kind of take-effective method of block chain intelligence contract and
Device.
Background technique
Block chain technology is that algorithm of knowing together with storing data, using distributed node is verified using block linked data structure
To generate and more new data and safeguard its consistency between node, guarantee in the way of cryptography data transmission and access
Safety, programmed using the intelligent contract being made of automatized script code and a kind of distributed basis framework of operation data with
Calculation paradigm.Intelligent contract is participated and draw jointly by multiple users in block chain, any transaction row that can be used between user
For.Intelligent contract based on block chain technology can not only play advantage of the intelligent contract in terms of cost efficiency, but also can be with
The interference for avoiding malicious act from normally executing contract.
Intelligent contract is written in block chain in the form of digitized, stored, read by the characteristic guarantee of block chain technology,
Execute whole process it is transparent it is traceable, can not hold and change.Meanwhile the common recognition algorithm carried by block chain constructs a set of state machine system
System enables intelligent contract efficiently to run.Intelligent contract can not modify once deployment, and need in some cases
It to modify to deployed intelligent contract, such as find loophole or the service logic change of intelligent contract, it is necessary to
The intelligent contract for disposing new version upgrades original intelligent contract.It in the prior art, can be in institute's node in need
The intelligent contract of new version is disposed, the intelligent contract of new version comes into force immediately after deployment is completed, and not can guarantee new edition
The synchronization that this intelligent contract comes into force after the completion of deployment in each node, it may appear that the intelligence that the node having executes after upgrading is closed
About, some nodes execute the intelligent contract before upgrading, lead to data entanglement.
Therefore, a kind of take-effective method of block chain intelligence contract how is proposed, to guarantee the accuracy of intelligent contract execution
The important topic urgently to be resolved as industry.
Summary of the invention
For the defects in the prior art, the embodiment of the present invention provides the take-effective method and dress of a kind of block chain intelligence contract
It sets.
On the one hand, the embodiment of the present invention provides a kind of take-effective method of block chain intelligence contract, comprising:
Receive intelligent contract call request;
Obtain the contract address of the intelligent contract of latest edition according to the intelligent contract call request, and according to it is described most
The contract address of the intelligent contract of new version obtains the active states of the intelligent contract of corresponding latest edition;Wherein, it is described most
The active states of the intelligent contract of new version are obtained ahead of time, the contract address pair with the intelligent contract of the latest edition
It answers;
If judging to know that the active states come into force as contract, it is determined that the intelligent contract of latest edition comes into force;
It obtains the intelligent contract of the latest edition and executes.
On the other hand, the embodiment of the present invention provides a kind of device that comes into force of block chain intelligence contract, comprising:
Receiving module, for receiving intelligent contract call request;
First obtains module, the contract of the intelligent contract for obtaining latest edition according to the intelligent contract call request
Address, and coming into force for the intelligent contract of corresponding latest edition is obtained according to the contract address of the intelligent contract of the latest edition
State;Wherein, the active states of the intelligent contract of the latest edition are obtained ahead of time, and close with the intelligence of the latest edition
Contract address about is corresponding;
First judgment module, for determining and calling latest edition after judging to know that the active states come into force as contract
This intelligent contract;
First execution module, for obtaining the intelligent contract of the latest edition and executing.
In another aspect, the embodiment of the present invention provides a kind of electronic equipment, including memory, processor and it is stored in memory
Computer program that is upper and can running on a processor, the processor realize any of the above-described embodiment institute when executing described program
The step of take-effective method for the block chain intelligence contract stated.
Another aspect, the embodiment of the present invention provide a kind of non-transient computer readable storage medium, are stored thereon with calculating
Machine program, the computer program realize coming into force for block chain intelligence contract described in any of the above-described embodiment when being executed by processor
The step of method.
The take-effective method and device of block chain intelligence contract provided in an embodiment of the present invention receive intelligence conjunction due to that can connect
About call request obtains the contract address for taking intelligent contract of latest edition according to intelligent contract call request, and according to latest edition
The contract address of this intelligent contract obtains the active states of the intelligent contract of corresponding latest edition, and the intelligence of latest edition is closed
Active states about are obtained ahead of time, and after judging to know that active states come into force as contract, determine the intelligence of latest edition
Contract comes into force, and obtains the intelligent contract of latest edition and executes, and holds the intelligent contract of the latest edition in active states
Row, ensure that the accuracy that the intelligent contract of latest edition executes respectively in different blocks chain node.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is this hair
Bright some embodiments for those of ordinary skill in the art without creative efforts, can be with root
Other attached drawings are obtained according to these attached drawings.
Fig. 1 is the flow diagram of the take-effective method for the block chain intelligence contract that one embodiment of the invention provides;
Fig. 2 be another embodiment of the present invention provides block chain intelligence contract take-effective method flow diagram;
Fig. 3 is the flow diagram of the take-effective method for the block chain intelligence contract that yet another embodiment of the invention provides;
Fig. 4 is the flow diagram of the take-effective method for the block chain intelligence contract that further embodiment of this invention provides;
Fig. 5 is the structural schematic diagram of the device that comes into force for the block chain intelligence contract that one embodiment of the invention provides;
Fig. 6 be another embodiment of the present invention provides block chain intelligence contract the device that comes into force structural schematic diagram;
Fig. 7 is the structural schematic diagram of the device that comes into force for the block chain intelligence contract that further embodiment of this invention provides;
Fig. 8 is the structural schematic diagram of the device that comes into force for the block chain intelligence contract that yet another embodiment of the invention provides;
Fig. 9 is the entity structure schematic diagram for the electronic equipment that one embodiment of the invention provides.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached in the embodiment of the present invention
Figure, technical solution in the embodiment of the present invention are explicitly described, it is clear that described embodiment is a part of the invention
Embodiment, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not making wound
Every other embodiment obtained under the premise of the property made labour, shall fall within the protection scope of the present invention.
Fig. 1 is the flow diagram of the take-effective method for the block chain intelligence contract that one embodiment of the invention provides, such as Fig. 1 institute
Show, the take-effective method of block chain intelligence contract provided in an embodiment of the present invention, comprising:
S101, intelligent contract call request is received;
Specifically, upgrade in the intelligent contract of each node deployment to block chain, obtain the intelligence of latest edition
After contract, the device that comes into force (hereinafter referred to as come into force device) of the block chain intelligence contract of each node can store it is described most
The intelligent contract of new version.The client of the node can send intelligent contract call request to the device that comes into force, described
The device that comes into force can receive the intelligent contract call request.Wherein, the node is that transaction and data friendship are carried out in block chain
The network node changed can be realized using server.
S102, obtained according to the intelligent contract call request latest edition intelligent contract contract address, and according to
The intelligent contract address of the latest edition obtains the active states of the intelligent contract of corresponding latest edition;Wherein, it is described most
The active states of the intelligent contract of new version are obtained ahead of time, the contract address pair with the intelligent contract of the latest edition
It answers;
Specifically, the device that comes into force, can be according to the intelligence after receiving the intelligent contract call request
Contract call request obtains the contract address of the intelligent contract of latest edition, then according to the intelligent contract of the latest edition
Contract address obtains the active states of the intelligent contract of corresponding latest edition.The active states include that contract comes into force and contract
Pending The Entry Into Force two states, the contract, which comes into force, indicates that present node meets the intelligent contract effective term of the latest edition, can
To execute the intelligent contract of latest edition corresponding with the intelligent contract effective term of the latest edition, the contract Pending The Entry Into Force
It indicates that the present node is unsatisfactory for the intelligent contract effective term of the latest edition, cannot execute and the latest edition
The intelligent contract of the corresponding latest edition of intelligent contract effective term.Wherein, the present node refers to that receiving the intelligence closes
Node about where the server of call request;The active states of the intelligent contract of the latest edition are obtained ahead of time, institute
The active states for stating the intelligent contract of latest edition are corresponding with the contract address of intelligent contract of latest edition.
For example, the intelligence contract call request includes the contract address of the intelligent contract of the latest edition, the life
Effect device receives the intelligent contract call request, can obtain from the intelligent contract call request received described
The contract address of the intelligent contract of latest edition.Alternatively, the intelligence contract call request includes routing contract address and intelligence
The address of contract identifies, and the routing contract address is corresponding with the intelligent address mapping table of contract, the intelligence contract
It include the address mark of at least one intelligent contract in address mapping table and right one by one with the address mark of the intelligent contract
The contract address of the intelligent contract for the latest edition answered.The device that comes into force can be obtained according to the routing contract address lookup
The address mapping table of the intelligent contract corresponding with the routing contract address, then according to the address label of the intelligent contract
Know inquiry and obtains the contract address for identifying the intelligent contract of corresponding latest edition with the address of the intelligent contract.Wherein, institute
It is preset for stating the address mapping table of intelligent contract.
If S103, judging to know that the active states come into force as contract, it is determined that the intelligent contract of latest edition comes into force;
Specifically, the device that comes into force judges institute after obtaining the active states of intelligent contract of the latest edition
Stating active states is that the contract comes into force or the contract Pending The Entry Into Force, if the active states come into force for contract, really
The intelligent contract for determining latest edition comes into force, and can execute the intelligent contract of latest edition.
For example, the contract comes into force to be indicated with 1, the contract Pending The Entry Into Force is indicated with 0, and the device acquisition that comes into force comes into force
State is 1, illustrates that the contract comes into force, and can execute the intelligent contract of latest edition.The shape that comes into force of the device acquisition that comes into force
State is 0, illustrates the contract Pending The Entry Into Force, the intelligent contract before can executing the intelligent contract upgrading of the latest edition.
S104, the intelligent contract for obtaining the latest edition simultaneously execute.
Specifically, the device that comes into force is after the intelligent contract for determining latest edition comes into force, according to the latest edition
The contract address of intelligent contract obtain the intelligent contract of latest edition, and execute the intelligent contract of latest edition.
For example, block chain A includes the node of N number of deployment intelligence and about a1, since intelligence and the service logic of about a1 need
It changes, intelligence and about a1 is upgraded, in the intelligence and about a2 of above-mentioned N number of node deployment latest edition, disposed simultaneously
The intelligent contract effective term b of latest edition corresponding with the intelligence of latest edition and about a2: the block height of present node is greater than
When 50, the intelligence of latest edition and about a2 comes into force.And by the intelligence of intelligent the contract effective term b and latest edition of latest edition
The contract address of about a2 is corresponding.The block of the device meeting periodic detection node that comes into force of each of above-mentioned N number of node node
Highly, and according to the intelligent contract effective term b of the block height of node and latest edition determine whether the node meets most
The intelligent contract effective term b of new version illustrates that node meets intelligent condition effective term if the block height of node is greater than 50
The active states of b, the intelligence of latest edition and about a2 are that the contract comes into force, if the block height of node is less than or equal to
50, the active states for illustrating that node is unsatisfactory for energy condition effective term b, the intelligence of latest edition and about a2 are that the contract is not given birth to
Effect.The device that comes into force can be by the conjunction of the intelligence of the active states and latest edition of the intelligence of latest edition and about a2 and about a2
The about corresponding storage in address.Wherein, described to be periodically configured according to the actual situation, the embodiment of the present invention is without limitation.
The client of node n3 in above-mentioned N number of node sends the device that comes into force of intelligent contract call request to node n3,
The intelligence contract call request includes the intelligence of latest edition and the contract address of about a2;The device that comes into force of node n3 receives
After the intelligent contract call request of the latest edition, the intelligence of latest edition is obtained from the intelligent contract call request
Then the contract address of about a2 obtains the intelligence of latest edition according to the contract address lookup of the intelligence of latest edition and about a2
The active states of about a2.If the device that comes into force of node n3 judges that the intelligence of latest edition and the active states of about a2 are institute
It states contract to come into force, then it is determined that intelligence and about a2 come into force;The device that comes into force can be according to the intelligence of latest edition and about a2
The intelligence of contract address lookup acquisition latest edition and about a2 are simultaneously executed.If the device that comes into force of node n3 judges latest edition
Intelligence and the active states of about a2 be the contract Pending The Entry Into Force, can then it is determined that the intelligence of latest edition and about a2 does not come into force
To obtain intelligence and about a1 and execute.
The take-effective method of block chain intelligence contract provided in an embodiment of the present invention receives intelligent contract calling due to that can connect
Request, the contract address for taking intelligent contract of latest edition is obtained according to intelligent contract call request, and according to the intelligence of latest edition
The contract address of energy contract obtains the active states of the intelligent contract of corresponding latest edition, the life of the intelligent contract of latest edition
Effect state is obtained ahead of time, and after judging to know that active states come into force as contract, determines that the intelligent contract of latest edition is raw
Effect, obtains the intelligent contract of latest edition and executes, and is performed the intelligent contract of the latest edition in active states, guarantees
The accuracy that the intelligent contract of latest edition is executed in different blocks chain node respectively.Further, since being obtained ahead of time newest
The treatment effeciency to intelligent contract call request can be improved in the active states of the intelligent contract of version.
Fig. 2 be another embodiment of the present invention provides block chain intelligence contract take-effective method flow diagram, such as Fig. 2
It is shown, on the basis of the various embodiments described above, further, the side of coming into force of block chain intelligence contract provided in an embodiment of the present invention
Method further include:
If S105, judging to know the active states as contract Pending The Entry Into Force, according to the intelligent contract of the latest edition
Contract address obtain latest edition intelligent contract effective term;Wherein, the intelligent contract effective term of the latest edition
Be it is preset, it is corresponding with the contract address of intelligent contract of the latest edition;
Specifically, the device that comes into force judges institute after obtaining the active states of intelligent contract of the latest edition
Stating active states is that the contract comes into force or the contract Pending The Entry Into Force, if the active states are the contract Pending The Entry Into Force,
The intelligent contract effective term of latest edition is so obtained according to the contract address of the intelligent contract of the latest edition.Wherein,
The intelligent contract effective term of the latest edition is preset, with the intelligent contract of the latest edition contract address pair
It answers;The intelligent contract effective term of the latest edition according to reality be configured, the embodiment of the present invention is without limitation.
For example, the intelligent contract effective term of the latest edition are as follows: when the block height of node is greater than 50, latest edition
Intelligent contract come into force.Alternatively, the time of the intelligent contract of deployment latest edition is on November 26th, 2018, the latest edition
Intelligent contract effective term are as follows: the intelligent contract of latest edition came into force on December 1st, 2018.Alternatively, the latest edition
Intelligent contract effective term are as follows: when the transaction stroke count of node is more than 500, the intelligent contract of latest edition comes into force.Wherein, institute
Stating the device that comes into force can be by corresponding application programming interface (Application Programming Interface, letter
Claim API) get the block height of the present node, time and transaction stroke count.
If S106, judgement know that present node meets the intelligent contract effective term of the latest edition, it is determined that described
The intelligent contract of latest edition comes into force;
Specifically, for the device that comes into force after the intelligent contract effective term for obtaining the latest edition, judgement is current
Whether node meets the intelligent contract effective term of the latest edition, if the present node meets the latest edition
Intelligent contract effective term can call latest edition then the device that comes into force determines that the intelligent contract of latest edition comes into force
The intelligence contract.Wherein, the present node refers to the node where the server for receiving the intelligent contract call request.
It will be appreciated that can dispose latest edition intelligent contract when will be corresponding newest with the intelligent contract of latest edition
The intelligent contract effective term of version is disposed simultaneously.
For example, the intelligent contract effective term of the latest edition are as follows: the block height of present node be greater than 50 when, it is described most
The intelligent contract of new version comes into force.The block height that the device that comes into force gets the present node is 70, described will work as prosthomere
The block height 70 of point is compared with the block height 50 in the intelligent contract effective term of the latest edition, is greater than due to 70
50, it can be confirmed that the intelligent contract of latest edition corresponding with the intelligent contract effective term of the latest edition comes into force.
S107, the intelligent contract for obtaining the latest edition simultaneously execute.
Specifically, the device that comes into force, can be according to described after the intelligent contract for confirming the latest edition comes into force
The contract address of the intelligent contract of latest edition, obtains the intelligent contract of the latest edition, and executes the latest edition
Intelligent contract.
Fig. 3 is the flow diagram of the take-effective method for the block chain intelligence contract that yet another embodiment of the invention provides, such as Fig. 3
It is shown, on the basis of the various embodiments described above, further, the side of coming into force of block chain intelligence contract provided in an embodiment of the present invention
Method further include:
If S108, judgement know that the present node is unsatisfactory for the intelligent contract effective term of the latest edition, really
Recognize the intelligent contract before calling the intelligent contract of the latest edition to upgrade;
Specifically, the device that comes into force is after the intelligent contract effective term for obtaining the latest edition, described in judgement
Whether present node meets the intelligent contract effective term of the latest edition, if the present node be unsatisfactory for it is described newest
The intelligent contract effective term of version, then before the device confirmation that comes into force calls the intelligent contract of the latest edition to upgrade
Intelligent contract.
For example, the intelligent contract effective term of the latest edition are as follows: when the block height of present node is greater than 50, the intelligence
Energy contract comes into force.The block height that the device that comes into force gets the present node is 45, by the block height of the present node
45 are compared with the block height 50 in the intelligent contract effective term of the latest edition, described current since 45 less than 50
Node is unsatisfactory for the intelligent contract effective term of the latest edition, and the intelligence of the latest edition is called in the device confirmation that comes into force
Intelligent contract before energy contract upgrading.
S109, it obtains the intelligent contract before the upgrading and executes.
Specifically, it is described come into force device confirmation call the intelligent contract before the intelligent contract upgrading of the latest edition it
Afterwards, the intelligent contract before being upgraded according to the contract address of the intelligent contract before upgrading, and before executing the upgrading
Intelligent contract.Wherein it is possible to establish the contract address of the intelligent contract of the latest edition and the conjunction of the intelligent contract before upgrading
The about corresponding relationship of address, when the present node is unsatisfactory for the intelligent contract effective term of the latest edition, Ke Yitong
Cross the intelligent contract of the latest edition contract address upgraded before intelligent contract contract address.
Fig. 4 is the flow diagram of the take-effective method for the block chain intelligence contract that further embodiment of this invention provides, such as Fig. 4
Shown, on the basis of the various embodiments described above, further, the acquisition of the active states of the intelligent contract of the latest edition is walked
It is rapid as follows:
S401, periodic detection obtain the state parameter of node, and the state parameter is preset;
Specifically, the device that comes into force can obtain the state parameter of node with periodic detection, such as each second, detection was primary,
The state parameter is preset, such as the state parameter is block height, time and the transaction stroke count of the present node.Its
In, the device that comes into force can get the state parameter of the present node by corresponding API.Wherein, the regular root
It is configured according to actual needs, the embodiment of the present invention is without limitation.It will be appreciated that it is described come into force device detection be the life
The state parameter of node belonging to device is imitated, the node includes the device that comes into force in embodiments of the present invention.
S402, according to the state parameter of the node and the intelligent contract of latest edition corresponding with the state parameter
Effective term, judges whether the node meets the intelligent contract effective term of latest edition corresponding with the state parameter;
Wherein, the intelligent contract effective term of the latest edition is preset, corresponding with the intelligent contract of the latest edition;
Specifically, the device that comes into force, can be according to the shape of the node after the state parameter for obtaining the node
The intelligent contract effective term of state parameter and latest edition corresponding with the state parameter, judges whether the node meets
The intelligent contract effective term of latest edition corresponding with the state parameter.Wherein, the intelligent contract of the latest edition is raw
Effect condition is preset, i.e., the intelligent contract correspondence of each latest edition corresponding with the intelligent contract of the latest edition
The intelligent contract effective term of one latest edition.It will be appreciated that latest edition corresponding with the state parameter
Intelligent contract effective term can have multiple.
For example, the state parameter includes block height, time and the transaction stroke count of the node.It is high with the block of the node
Spend the intelligent contract effective term of corresponding latest edition are as follows: when the block height of node is greater than first threshold, latest edition
Intelligent contract comes into force.If the block height of the node is greater than the first threshold, the node meets and the node
The corresponding latest edition of block height intelligent contract effective term;Otherwise, the node is unsatisfactory for and the block of node height
Spend the intelligent contract effective term of corresponding latest edition.The intelligent contract of the time of the node corresponding latest edition comes into force
Condition are as follows: the intelligent contract of latest edition in such a month, and on such a day rises in certain year to come into force.If the time of the node is in certain moon in year
After day (including certain year is in such a month, and on such a day), then meeting the intelligence of latest edition corresponding with the time of the node for the node
It can contract effective term;Otherwise, the node is unsatisfactory for the intelligent contract life of latest edition corresponding with the time of the node
Effect condition.The intelligent contract effective term of latest edition corresponding with the transaction stroke count of the node are as follows: when the transaction pen of node
Number is more than second threshold, and the intelligent contract of latest edition comes into force.If the transaction stroke count of the node is greater than second threshold,
The node meets the intelligent contract effective term of latest edition corresponding with the transaction stroke count of the node;Otherwise, the section
Point is unsatisfactory for the intelligent contract effective term of latest edition corresponding with the transaction stroke count of the node.Wherein, first threshold
Value and the second threshold are configured according to the actual situation, and the embodiment of the present invention is without limitation.
S403, come into force item according to the intelligent the contract whether node meets latest edition corresponding with the state parameter
The judging result of part obtains the intelligent contract of latest edition corresponding with the contract address of intelligent contract of the latest edition
Active states.
Specifically, for the intelligent contract effective term of each latest edition corresponding with the state parameter, the life
Effect device can obtain a judging result, i.e., the described node meets the intelligence of latest edition corresponding with the state parameter
Contract effective term or the node are unsatisfactory for the intelligent contract effective term of latest edition corresponding with the state parameter.
If the judging result is the intelligent contract effective term that the node meets latest edition corresponding with the state parameter,
The active states of the intelligent contract of latest edition so corresponding with the intelligent contract effective term of above-mentioned latest edition are described
Contract comes into force;If the judging result is the intelligence conjunction that the node is unsatisfactory for latest edition corresponding with the state parameter
About effective term, then the intelligent contract of latest edition corresponding with the intelligent contract effective term of above-mentioned latest edition comes into force
State is the contract Pending The Entry Into Force.Due to the contract of the intelligent contract of the intelligent contract and latest edition of the latest edition
Address corresponds, and searches the active states of the intelligent contract of the latest edition for convenience, can be by the latest edition
Intelligent contract contract address it is corresponding with the active states of intelligent contract of latest edition, thus obtain with the latest edition
Intelligent contract the corresponding latest edition in contract address intelligent contract active states.
The take-effective method of block chain intelligence contract provided in an embodiment of the present invention receives intelligent contract calling due to that can connect
Request, the contract address for taking intelligent contract of latest edition is obtained according to intelligent contract call request, and according to the intelligence of latest edition
The contract address of energy contract obtains the active states of the intelligent contract of corresponding latest edition, the life of the intelligent contract of latest edition
Effect state is obtained ahead of time, and after judging to know that active states come into force as contract, determines that the intelligent contract of latest edition is raw
Effect, obtains the intelligent contract of latest edition and executes, and is performed the intelligent contract of the latest edition in active states, guarantees
The accuracy that the intelligent contract of latest edition is executed in different blocks chain node respectively.Further, pass through latest edition
Intelligent contract effective term obtains the active states of the intelligent contract of the latest edition of the latest edition of node, ensure that each
The synchronism that the intelligent contract of node latest edition executes.
Fig. 5 is the structural schematic diagram of the device that comes into force for the block chain intelligence contract that one embodiment of the invention provides, such as Fig. 5 institute
Show, the device that comes into force of block chain intelligence contract provided in an embodiment of the present invention include receiving module 501, first obtain module 502,
First judgment module 503 and the first execution module 504, in which:
Receiving module 501 is for receiving intelligent contract call request;First, which obtains module 502, is used to be closed according to the intelligence
The about contract address of the intelligent contract of call request acquisition latest edition, and the contract of the intelligent contract according to the latest edition
Address obtains the active states of the intelligent contract of corresponding latest edition;Wherein, the intelligent contract of the latest edition comes into force
State is obtained ahead of time, corresponding with the contract address of intelligent contract of the latest edition;First judgment module 503 is used for
Judge after knowing that the active states come into force as contract, determines the intelligent contract for calling latest edition;First execution module 504
For obtaining the intelligent contract of the latest edition and executing.
Specifically, upgrade in the intelligent contract of each node deployment to block chain, obtain the intelligence of latest edition
After contract, the client of the node can send intelligent contract call request to receiving module 501,501 meeting of receiving module
Receive the intelligent contract call request.Wherein, the node is the network section that transaction and data exchange are carried out in block chain
Point can be realized using server.
After receiving the intelligent contract call request, first obtains module 502 can be according to the intelligent contract
Call request obtains the contract address of the intelligent contract of latest edition, then according to the contract of the intelligent contract of the latest edition
Address obtains the active states of the intelligent contract of corresponding latest edition.The active states include that contract comes into force and do not give birth to contract
Two states are imitated, the contract, which comes into force, indicates that present node meets the intelligent contract effective term of the latest edition, can hold
The intelligent contract of row latest edition corresponding with the intelligent contract effective term of the latest edition, the contract Pending The Entry Into Force indicate
The present node is unsatisfactory for the intelligent contract effective term of the latest edition, cannot execute the intelligence with the latest edition
The intelligent contract of the corresponding latest edition of contract effective term.Wherein, the present node, which refers to, receives the intelligent contract tune
With the node where the server of request;The active states of the intelligent contract of the latest edition are obtained ahead of time, it is described most
The active states of the intelligent contract of new version and the contract address of intelligent contract of latest edition are corresponding.
After obtaining the active states of intelligent contract of the latest edition, first judgment module 503 judges the life
Effect state comes into force for the contract or the contract Pending The Entry Into Force, if the active states come into force for contract, then it is determined that most
The intelligent contract of new version comes into force, and can execute the intelligent contract of latest edition.
After the intelligent contract for determining latest edition comes into force, the first execution module 504 is according to the intelligence of the latest edition
The contract address of energy contract obtains the intelligent contract of latest edition, and executes the intelligent contract of latest edition.
The device that comes into force of block chain intelligence contract provided in an embodiment of the present invention receives intelligent contract calling due to that can connect
Request, the contract address of the intelligent contract of latest edition is obtained according to intelligent contract call request, and according to the intelligence of latest edition
The contract address of contract obtains the active states of the intelligent contract of corresponding latest edition, and the intelligent contract of latest edition comes into force
State is obtained ahead of time, and after judging to know that active states come into force as contract, determines that the intelligent contract of latest edition comes into force,
It obtains the intelligent contract of latest edition and executes, be performed the intelligent contract of the latest edition in active states, ensure that
The accuracy that the intelligent contract of latest edition executes respectively in different blocks chain node.Further, since latest edition has been obtained ahead of time
The active states of this intelligent contract, can be improved the treatment effeciency to intelligent contract call request.
Fig. 6 be another embodiment of the present invention provides block chain intelligence contract the device that comes into force structural schematic diagram, such as Fig. 6
It is shown, on the basis of the various embodiments described above, further, the dress that comes into force of block chain intelligence contract provided in an embodiment of the present invention
Set further includes the second judgment module 505, third judgment module 506 and the second execution module 507, in which:
Second judgment module 505 be used for after judging to know the active states as contract Pending The Entry Into Force, according to it is described most
The contract address of the intelligent contract of new version obtains the intelligent contract effective term of latest edition;Third judgment module 506 is used for
After judgement knows that present node meets the intelligent contract effective term of the latest edition, determines and call the latest edition
Intelligent contract;Second execution module 507 is used to obtain the intelligent contract of the latest edition and executes.
Specifically, after obtaining the active states of intelligent contract of the latest edition, the judgement of the second judgment module 505
The active states come into force for the contract or the contract Pending The Entry Into Force, if the active states are that the contract is not given birth to
Effect, then obtaining the intelligent contract effective term of latest edition according to the contract address of the intelligent contract of the latest edition.Its
In, the intelligent contract effective term of the latest edition is preset, with the intelligent contract of the latest edition contract address
It is corresponding;The intelligent contract effective term of the latest edition according to reality be configured, the embodiment of the present invention is without limitation.
After the intelligent contract effective term for obtaining the latest edition, third judgment module 506 judges present node
The intelligent contract effective term for whether meeting the latest edition, if the present node meets the intelligence of the latest edition
Contract effective term can call the described of latest edition then the device that comes into force determines that the intelligent contract of latest edition comes into force
Intelligent contract.Wherein, the present node refers to the node where the server for receiving the intelligent contract call request.It can manage
Solution, can be when disposing the intelligent contract of latest edition by latest edition corresponding with the intelligent contract of latest edition
Intelligent contract effective term dispose simultaneously.
After confirming that the intelligent contract of the latest edition comes into force, the second execution module 507 can be according to described newest
The contract address of the intelligent contract of version, obtains the intelligent contract of the latest edition, and executes the intelligence of the latest edition
Contract.
Fig. 7 is the structural schematic diagram of the device that comes into force for the block chain intelligence contract that further embodiment of this invention provides, such as Fig. 7
It is shown, on the basis of the various embodiments described above, further, the dress that comes into force of block chain intelligence contract provided in an embodiment of the present invention
Set further includes the 4th judgment module 508 and third execution module 509, in which:
4th judgment module 508 is used to know that the present node is unsatisfactory for the intelligent contract of the latest edition in judgement
After effective term, the intelligent contract before the intelligent contract upgrading of the latest edition is called in confirmation;Third execution module 509 is used
Intelligent contract before obtaining the upgrading simultaneously executes.
Specifically, after the intelligent contract effective term for obtaining the latest edition, the 4th judgment module 508 judges institute
State the intelligent contract effective term whether present node meets the latest edition, if the present node be unsatisfactory for it is described most
The intelligent contract effective term of new version, then the intelligent contract liter of the latest edition is called in the confirmation of the 4th judgment module 508
Intelligent contract before grade.
After the intelligent contract that confirmation calls before the intelligent contract upgrading of the latest edition, third execution module 509
Intelligent contract before being upgraded according to the contract address of the intelligent contract before upgrading, and execute the intelligence before the upgrading
Contract.Wherein it is possible to establishing the contract address of the intelligent contract of the latest edition and the contract of the intelligent contract before upgrading
The corresponding relationship of location can pass through institute when the present node is unsatisfactory for the intelligent contract effective term of the latest edition
State the intelligent contract of latest edition contract address upgraded before intelligent contract contract address.
Fig. 8 is the structural schematic diagram of the device that comes into force for the block chain intelligence contract that yet another embodiment of the invention provides, such as Fig. 8
It is shown, on the basis of the various embodiments described above, further, the dress that comes into force of block chain intelligence contract provided in an embodiment of the present invention
Set further includes detection module 510, the 5th judgment module 511 and the second acquisition module 512, in which:
Detection module 510 is used for the state parameter of periodic detection present node, and the state parameter is preset;5th sentences
Disconnected module 511 is used for according to the state parameter of the node and the intelligent contract of latest edition corresponding with the state parameter
Effective term, judges whether the node meets the intelligent contract effective term of latest edition corresponding with the state parameter;
Wherein, the intelligent contract effective term of the latest edition is preset, corresponding with the intelligent contract of the latest edition;Second
Module 512 is obtained for coming into force according to the intelligent the contract whether node meets latest edition corresponding with the state parameter
The judging result of condition obtains the intelligent contract of latest edition corresponding with the contract address of intelligent contract of the latest edition
Active states.
Specifically, detection module 510 can obtain the state parameter of node with periodic detection, such as each second, detection was primary,
The state parameter is preset, such as the state parameter is block height, time and the transaction stroke count of the present node.Its
In, detection module 510 can get the state parameter of the present node by corresponding API.Wherein, the regular basis
Actual needs is configured, and the embodiment of the present invention is without limitation.It will be appreciated that the detection of detection module 510 is detection module
The state parameter of node belonging to 510, the node includes detection module 510 in embodiments of the present invention.
After the state parameter for obtaining the node, the 5th judgment module 511 can join according to the state of the node
The intelligent contract effective term of latest edition several and corresponding with the state parameter judges whether the node meets and institute
State the intelligent contract effective term of the corresponding latest edition of state parameter.Wherein, the intelligent contract of the latest edition comes into force item
Part is preset, i.e., the intelligent contract correspondence one of each latest edition corresponding with the intelligent contract of the latest edition
The intelligent contract effective term of the latest edition.It will be appreciated that the intelligence of latest edition corresponding with the state parameter
Contract effective term can have multiple.
Module is obtained for the intelligent contract effective term of each latest edition corresponding with the state parameter, second
512 can obtain a judging result, i.e., the intelligence that the described node meets latest edition corresponding with the state parameter is closed
About effective term or the node intelligent contract effective term that is unsatisfactory for latest edition corresponding with the state parameter.Such as
It is that the node meets the intelligent contract of corresponding with state parameter latest edition and comes into force item that fruit, which obtains the judging result,
Part, then the life of the intelligent contract of the latest edition of latest edition corresponding with the intelligent contract effective term of above-mentioned latest edition
Effect state is that the contract comes into force;If the judging result is unsatisfactory for corresponding with the state parameter newest for the node
The intelligent contract effective term of version, then latest edition corresponding with the intelligent contract effective term of above-mentioned latest edition is most
The active states of the intelligent contract of new version are the contract Pending The Entry Into Force.Due to the latest edition intelligent contract and it is described most
The contract address of the intelligent contract of new version corresponds, and searches the shape that comes into force of the intelligent contract of the latest edition for convenience
State, can be corresponding with the active states of intelligent contract of latest edition by the contract address of the intelligent contract of the latest edition,
To the active states of the intelligent contract of acquisition latest edition corresponding with the contract address of intelligent contract of the latest edition.
The embodiment of device provided in an embodiment of the present invention specifically can be used for executing the place of above-mentioned correlation method embodiment
Process is managed, details are not described herein for function, is referred to the detailed description of above-mentioned correlation method embodiment.
Fig. 9 is the entity structure schematic diagram for the electronic equipment that one embodiment of the invention provides, as shown in figure 9, the electronics is set
Standby may include: processor (processor) 910,920, memory communication interface (Communications Interface)
(memory) 930 and communication bus 940, wherein processor 910, communication interface 920, memory 930 pass through communication bus 940
Complete mutual communication.Processor 910 can call the logical order in memory 930, to execute following method: receiving intelligence
It can contract call request;The contract address of the intelligent contract of latest edition, and root are obtained according to the intelligent contract call request
The active states of the intelligent contract of corresponding latest edition are obtained according to the contract address of the intelligent contract of the latest edition;Its
In, the active states of the intelligent contract of the latest edition are obtained ahead of time, the conjunction with the intelligent contract of the latest edition
About address is corresponding;If judging to know that the active states come into force as contract, it is determined that the intelligent contract of latest edition comes into force;It obtains
The intelligent contract of the latest edition simultaneously executes.
The present embodiment provides a kind of computer program product, the computer program product includes being stored in non-transient calculating
Computer program on machine readable storage medium storing program for executing, the computer program include program instruction, when described program instruction is calculated
When machine executes, computer is able to carry out method provided by above-mentioned each method embodiment, for example, receives intelligent contract and calls
Request;The contract address of the intelligent contract of latest edition is obtained according to the intelligent contract call request, and according to described newest
The contract address of the intelligent contract of version obtains the active states of the intelligent contract of corresponding latest edition;Wherein, described newest
The active states of the intelligent contract of version are obtained ahead of time, corresponding with the contract address of intelligent contract of the latest edition;
If judging to know that the active states come into force as contract, it is determined that the intelligent contract of latest edition comes into force;Obtain the latest edition
This intelligent contract simultaneously executes.
The present embodiment provides a kind of non-transient computer readable storage medium, the non-transient computer readable storage medium
Computer program is stored, the computer program makes the computer execute method provided by above-mentioned each method embodiment, example
It such as include: to receive intelligent contract call request;The intelligent contract of latest edition is obtained according to the intelligent contract call request
Contract address, and the intelligent contract of corresponding latest edition is obtained according to the contract address of the intelligent contract of the latest edition
Active states;Wherein, the active states of the intelligent contract of the latest edition are obtained ahead of time, the intelligence with the latest edition
The contract address of energy contract is corresponding;If judging to know that the active states come into force as contract, it is determined that the intelligence of latest edition is closed
About come into force;It obtains the intelligent contract of the latest edition and executes.
The apparatus embodiments described above are merely exemplary, wherein described, unit can as illustrated by the separation member
It is physically separated with being or may not be, component shown as a unit may or may not be physics list
Member, it can it is in one place, or may be distributed over multiple network units.It can be selected according to the actual needs
In some or all of the modules achieve the purpose of the solution of this embodiment.Those of ordinary skill in the art are not paying creativeness
Labour in the case where, it can understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can
It realizes by means of software and necessary general hardware platform, naturally it is also possible to pass through hardware.Based on this understanding, on
Stating technical solution, substantially the part that contributes to existing technology can be embodied in the form of software products in other words, should
Computer software product may be stored in a computer readable storage medium, such as ROM/RAM, magnetic disk, CD, including several fingers
It enables and using so that a computer equipment (can be personal computer, server or the network equipment etc.) executes each implementation
Method described in certain parts of example or embodiment.
Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although
Present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: it still may be used
To modify the technical solutions described in the foregoing embodiments or equivalent replacement of some of the technical features;
And these are modified or replaceed, technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution spirit and
Range.
Claims (10)
1. a kind of take-effective method of block chain intelligence contract characterized by comprising
Receive intelligent contract call request;
The contract address of the intelligent contract of latest edition is obtained according to the intelligent contract call request, and according to the latest edition
The contract address of this intelligent contract obtains the active states of the intelligent contract of corresponding latest edition;Wherein, the latest edition
The active states of this intelligent contract are obtained ahead of time, corresponding with the contract address of intelligent contract of the latest edition;
If judging to know that the active states come into force as contract, it is determined that the intelligent contract of latest edition comes into force;
It obtains the intelligent contract of the latest edition and executes.
2. the method according to claim 1, wherein further include:
If judging to know the active states as contract Pending The Entry Into Force, according to the contract address of the intelligent contract of the latest edition
Obtain the intelligent contract effective term of latest edition;Wherein, the intelligent contract effective term of the latest edition is preset, with
The contract address of the intelligent contract of the latest edition is corresponding;
If judgement knows that present node meets the intelligent contract effective term of the latest edition, it is determined that the latest edition
Intelligent contract comes into force;
It obtains the intelligent contract of the latest edition and executes.
3. according to the method described in claim 2, it is characterized by further comprising:
If judgement knows that the present node is unsatisfactory for the intelligent contract effective term of the latest edition, confirm described in calling
Intelligent contract before the intelligent contract upgrading of latest edition;
Intelligent contract before obtaining the upgrading simultaneously executes.
4. the method according to claim 1, wherein the active states of the intelligent contract of the latest edition obtain
Take that steps are as follows:
Periodic detection obtains the state parameter of node, and the state parameter is preset;
According to the state parameter of the node and the intelligent contract effective term of latest edition corresponding with the state parameter,
Judge whether the node meets the intelligent contract effective term of latest edition corresponding with the state parameter;Wherein, described
The intelligent contract effective term of latest edition be it is preset, it is corresponding with the intelligent contract of the latest edition;
Whether meet the judgement of the intelligent contract effective term of latest edition corresponding with the state parameter according to the node
As a result, obtaining the shape that comes into force of the intelligent contract of latest edition corresponding with the contract address of intelligent contract of the latest edition
State.
5. a kind of device that comes into force of block chain intelligence contract characterized by comprising
Receiving module, for receiving intelligent contract call request;
First obtains module, the contract of the intelligent contract for obtaining latest edition according to the intelligent contract call request
Location, and obtain according to the contract address of the intelligent contract of the latest edition shape that comes into force of the intelligent contract of corresponding latest edition
State;Wherein, the active states of the intelligent contract of the latest edition are obtained ahead of time, the intelligent contract with the latest edition
Contract address it is corresponding;
First judgment module, for determining and calling latest edition after judging to know that the active states come into force as contract
Intelligent contract;
First execution module, for obtaining the intelligent contract of the latest edition and executing.
6. device according to claim 5, which is characterized in that further include the second judgment module, third judgment module and
Two execution modules, in which:
Second judgment module, for after judging to know the active states as contract Pending The Entry Into Force, according to described newest
The contract address of the intelligent contract of version obtains the intelligent contract effective term of latest edition;
The third judgment module, for knowing that present node meets the intelligent contract effective term of the latest edition in judgement
Later, the intelligent contract for calling the latest edition is determined;
Second execution module, for obtaining the intelligent contract of the latest edition and executing.
7. device according to claim 6, which is characterized in that it further include the 4th judgment module and third execution module,
In:
4th judgment module, for knowing that the present node is unsatisfactory for the intelligent contract life of the latest edition in judgement
After effect condition, the intelligent contract before the intelligent contract upgrading of the latest edition is called in confirmation;
The third execution module, for obtaining the intelligent contract before the upgrading and executing.
8. device according to claim 5, which is characterized in that further include that detection module, the 5th judgment module and second obtain
Obtain module, in which:
The detection module, for the state parameter of periodic detection present node, the state parameter is preset;
5th judgment module, for according to the node state parameter and latest edition corresponding with the state parameter
This intelligent contract effective term, judges whether the node meets the intelligence conjunction of latest edition corresponding with the state parameter
About effective term;Wherein, the intelligent contract effective term of the latest edition is preset, is closed with the intelligence of the latest edition
It is about corresponding;
Described second obtains module, for whether meeting the intelligence of latest edition corresponding with the state parameter according to the node
The judging result of energy contract effective term, obtains latest edition corresponding with the contract address of intelligent contract of the latest edition
Intelligent contract active states.
9. a kind of electronic equipment including memory, processor and stores the calculating that can be run on a memory and on a processor
Machine program, which is characterized in that the processor realizes such as the described in any item blocks of Claims 1-4 when executing described program
The step of take-effective method of chain intelligence contract.
10. a kind of non-transient computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer
The step of the take-effective method such as the described in any item block chain intelligence contracts of Claims 1-4 is realized when program is executed by processor
Suddenly.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811602952.5A CN109859038B (en) | 2018-12-26 | 2018-12-26 | Method and device for taking block chain intelligent contract into effect |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811602952.5A CN109859038B (en) | 2018-12-26 | 2018-12-26 | Method and device for taking block chain intelligent contract into effect |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109859038A true CN109859038A (en) | 2019-06-07 |
CN109859038B CN109859038B (en) | 2021-06-25 |
Family
ID=66892534
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811602952.5A Active CN109859038B (en) | 2018-12-26 | 2018-12-26 | Method and device for taking block chain intelligent contract into effect |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109859038B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022057153A1 (en) * | 2020-09-18 | 2022-03-24 | 杭州趣链科技有限公司 | Smart contract version management method and device, and readable storage medium |
WO2022263690A1 (en) * | 2021-06-16 | 2022-12-22 | E Process Med, S.L. | Smart contract generation method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160005115A1 (en) * | 2013-02-27 | 2016-01-07 | Eugene Maeng KIM | Method and system for supporting loan transaction by using address book, and non-temporary computer-readable recording medium |
WO2017180846A1 (en) * | 2016-04-14 | 2017-10-19 | Pricewaterhousecoopers Llp | Cryptoconomy solution for administration and governance in a distributed system |
CN107943580A (en) * | 2017-11-13 | 2018-04-20 | 上海点融信息科技有限责任公司 | For managing the method and equipment of user's intelligence contract at block chain link point |
CN108170740A (en) * | 2017-12-18 | 2018-06-15 | 深圳前海微众银行股份有限公司 | Data migration method, system and computer readable storage medium |
US20180220278A1 (en) * | 2017-02-01 | 2018-08-02 | BriefTrace Ltd. | System and method for securing and verifying information from transportation monitors |
CN108510389A (en) * | 2018-03-30 | 2018-09-07 | 深圳前海微众银行股份有限公司 | Intelligent contract call method, equipment and readable storage medium storing program for executing based on block chain |
CN108833398A (en) * | 2018-06-08 | 2018-11-16 | 浙江超脑时空科技有限公司 | A kind of block chain intelligence contract update method, device and equipment |
-
2018
- 2018-12-26 CN CN201811602952.5A patent/CN109859038B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160005115A1 (en) * | 2013-02-27 | 2016-01-07 | Eugene Maeng KIM | Method and system for supporting loan transaction by using address book, and non-temporary computer-readable recording medium |
WO2017180846A1 (en) * | 2016-04-14 | 2017-10-19 | Pricewaterhousecoopers Llp | Cryptoconomy solution for administration and governance in a distributed system |
US20180220278A1 (en) * | 2017-02-01 | 2018-08-02 | BriefTrace Ltd. | System and method for securing and verifying information from transportation monitors |
CN107943580A (en) * | 2017-11-13 | 2018-04-20 | 上海点融信息科技有限责任公司 | For managing the method and equipment of user's intelligence contract at block chain link point |
CN108170740A (en) * | 2017-12-18 | 2018-06-15 | 深圳前海微众银行股份有限公司 | Data migration method, system and computer readable storage medium |
CN108510389A (en) * | 2018-03-30 | 2018-09-07 | 深圳前海微众银行股份有限公司 | Intelligent contract call method, equipment and readable storage medium storing program for executing based on block chain |
CN108833398A (en) * | 2018-06-08 | 2018-11-16 | 浙江超脑时空科技有限公司 | A kind of block chain intelligence contract update method, device and equipment |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022057153A1 (en) * | 2020-09-18 | 2022-03-24 | 杭州趣链科技有限公司 | Smart contract version management method and device, and readable storage medium |
WO2022263690A1 (en) * | 2021-06-16 | 2022-12-22 | E Process Med, S.L. | Smart contract generation method |
Also Published As
Publication number | Publication date |
---|---|
CN109859038B (en) | 2021-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3958606A1 (en) | Methods and devices for pushing and requesting model, storage medium and electronic device | |
CN111667267B (en) | Block chain transaction risk identification method and device | |
CN109885612A (en) | The synchronization take-effective method and device of block chain intelligence contract | |
CN108255589A (en) | Method for scheduling task and server | |
CN108876619B (en) | Processing method, device, equipment and medium based on block chain intelligent contract | |
CN107769949A (en) | A kind of application component dispositions method and deployment node | |
CN109814524A (en) | A kind of Vehicular diagnostic method, apparatus and system | |
CN112464497B (en) | Fault drilling method, device, equipment and medium based on distributed system | |
CN109859038A (en) | A kind of take-effective method and device of block chain intelligence contract | |
CN116112175A (en) | Service processing method, device and medium of digital twin network based on block chain | |
CN108366098A (en) | A kind of data interactive method and device of network node | |
CN107621963A (en) | A kind of software deployment method, software deployment system and electronic equipment | |
CN110493736A (en) | Note transmission method, device and storage medium | |
CN110083504A (en) | The running state monitoring method and device of distributed task scheduling | |
US20160212570A1 (en) | Fault Management Method and Apparatus | |
CN105447384B (en) | A kind of anti-method monitored, system and mobile terminal | |
CN111625474B (en) | Automatic testing method of alliance chain | |
CN108965403A (en) | O&M monitors establishment of connection method and terminal device | |
CN109753767B (en) | Software distribution and updating method and device based on block chain, server and client | |
CN110516130A (en) | Metadata processing method and device, storage medium, electronic device | |
CN109446008A (en) | A kind of failure cause detection method, failure cause detection device and terminal device | |
CN109408104A (en) | A kind of method and device for obtaining game and integrating information | |
CN115361382A (en) | Data processing method, device, equipment and storage medium based on data group | |
CN114693131A (en) | Fault processing method and device for accessory robot | |
CN107528724A (en) | A kind of optimized treatment method and device of node cluster |
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 |