CN109710243A - Block chain development approach, device, server and medium based on Visualization Platform - Google Patents
Block chain development approach, device, server and medium based on Visualization Platform Download PDFInfo
- Publication number
- CN109710243A CN109710243A CN201811643767.0A CN201811643767A CN109710243A CN 109710243 A CN109710243 A CN 109710243A CN 201811643767 A CN201811643767 A CN 201811643767A CN 109710243 A CN109710243 A CN 109710243A
- Authority
- CN
- China
- Prior art keywords
- block chain
- developer
- menu
- parameter
- target
- 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
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention discloses a kind of block chain development approach, device, server and medium based on Visualization Platform.Wherein, this method comprises: by Visual Intelligent Interface Model, the block chain parameter of developer's input or selection is obtained;Based on the block chain parameter and the Code Template prestored, modify to code module, and save as the file that can dispose block chain.The technical solution provided through the embodiment of the present invention reduces the requirement to developer's programming skill, so that the creation and management to block chain are all more convenient.
Description
Technical field
The present embodiments relate to block chain technical fields, more particularly to the block chain exploitation side based on Visualization Platform
Method, device, server and medium.
Background technique
The platform of many offer block chain services has been had already appeared in the prior art, these platforms can provide area for developer
The underlying device of block chain, the deployment data for creating block chain, so that developer carries out meeting oneself business need in development platform
The block chain creation asked and management.Most important need developer's sets itself is intelligent contract, and the content of intelligent contract determines
The block chain available business service content.Usual developer's platform can provide the Code Template of intelligent contract, for exploitation
Person modifies and encodes in Code Template, final to save the file for forming intelligent contract, and publication is completed in block chain
The creation of block chain.
However, it is desirable to code form is come file needed for creating block chain, this obviously to the programming skill of developer require compared with
Height can not make the service of block chain more universal, so that the operation difficulty of developer is higher, it is inconvenient.
Summary of the invention
The embodiment of the invention provides a kind of block chain development approach, device, server and Jie based on Visualization Platform
Matter reduces the requirement to developer's programming skill, so that the creation and management to block chain are all more convenient.
In a first aspect, the embodiment of the invention provides a kind of block chain development approach based on Visualization Platform, this method
Include:
By Visual Intelligent Interface Model, the block chain parameter of developer's input or selection is obtained;
Based on the block chain parameter and the Code Template prestored, modify to Code Template, and save as and can dispose
The file of block chain.
Second aspect, the embodiment of the invention also provides a kind of block chain development device based on Visualization Platform, the dress
It sets and includes:
Chain parameter acquisition module, for obtaining the block chain ginseng of developer's input or selection by Visual Intelligent Interface Model
Number;
Preserving module is modified, for being repaired to Code Template based on the block chain parameter and the Code Template prestored
Change, and saves as the file that can dispose block chain.
The third aspect, the embodiment of the invention also provides a kind of server, which includes:
One or more processors;
Storage device, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processing
Device realizes any block chain development approach based on Visualization Platform in first aspect.
Fourth aspect, the embodiment of the invention also provides a kind of storage mediums, are stored thereon with computer program, the program
Any block chain development approach based on Visualization Platform in first aspect is realized when being executed by processor.
Block chain development approach, device, server and medium provided in an embodiment of the present invention based on Visualization Platform leads to
Visual Intelligent Interface Model is crossed, the block chain parameter of developer's input or selection is obtained;Then according to block chain parameter and code mould
Plate modifies to Code Template, and modified Code Template is saved as to the file that can dispose block chain.Compared to existing
Technical solution, this programme, by the block chain parameter module of deployment needed for creating block chain, developer only need to be from visual
Change and select required block chain parameter in interactive interface, Visualization Platform will call matched code mould based on block chain parameter
Plate is simultaneously modified automatically, saves as the file that can dispose block chain, reduces the requirement to developer's programming skill, and to open
It is convenient that originator creation and management block chain provide.
Detailed description of the invention
Figure 1A is a kind of process of the block chain development approach based on Visualization Platform provided in the embodiment of the present invention one
Figure;
Figure 1B is a kind of schematic diagram of the enrollment page provided in the embodiment of the present invention one;
Fig. 1 C is a kind of schematic diagram of the Visual Intelligent Interface Model provided in the embodiment of the present invention one;
Fig. 2A is a kind of process of the block chain development approach based on Visualization Platform provided in the embodiment of the present invention two
Figure;
Fig. 2 B is a kind of schematic diagram of the technology menu interface provided in the embodiment of the present invention two;
Fig. 3 A is a kind of process of the block chain development approach based on Visualization Platform provided in the embodiment of the present invention three
Figure;
Fig. 3 B is a kind of schematic diagram of chain management menu interface provided in the embodiment of the present invention three;
Fig. 3 C is a kind of schematic diagram at the node details interface provided in the embodiment of the present invention three;
Fig. 3 D is a kind of schematic diagram at the selection node resource interface provided in the embodiment of the present invention three;
Fig. 4 A is a kind of process of the block chain development approach based on Visualization Platform provided in the embodiment of the present invention four
Figure;
Fig. 4 B and 4C are a kind of schematic diagrames at the creation block chain list interface provided in the embodiment of the present invention four;
Fig. 5 A is a kind of process of the block chain development approach based on Visualization Platform provided in the embodiment of the present invention five
Figure;
Fig. 5 B is a kind of schematic diagram of the intelligent contract menu interface provided in the embodiment of the present invention five;
Fig. 5 C is a kind of schematic diagram at the newly-increased intelligent contract interface provided in the embodiment of the present invention five
Fig. 6 is a kind of structural frames of the block chain development device based on Visualization Platform provided in the embodiment of the present invention six
Figure;
Fig. 7 is a kind of structural schematic diagram of the server provided in the embodiment of the present invention seven.
Specific embodiment
The embodiment of the present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this
Locate described specific embodiment and is used only for explaining the embodiment of the present invention, rather than limitation of the invention.It further needs exist for
Bright, only parts related to embodiments of the present invention are shown for ease of description, in attached drawing rather than entire infrastructure.
Embodiment one
Fig. 1 is a kind of flow chart for block chain development approach based on Visualization Platform that the embodiment of the present invention one provides,
How the present embodiment is applicable to by Visualization Platform realization block chain exploitation, and then creates and manage block chain for developer
Convenient and fast scene is provided.This method can be by being executed based on the block chain development device of Visualization Platform, which can be used
The mode of hardware and/or software is realized, and is configured in Visualization Platform, or server, the visitor of carrying Visualization Platform
Family end or calculating equipment are medium.Referring to Fig. 1, this is specifically included:
S110 obtains the block chain parameter of developer's input or selection by Visual Intelligent Interface Model.
In the present embodiment, Visual Intelligent Interface Model is the channel that developer and Visualization Platform carry out information exchange, exploitation
Person can input information to Visualization Platform by Visual Intelligent Interface Model and operate etc., and Visualization Platform can then obtain exploitation
The information that person provides, the operation such as to be analyzed, be judged.
Block chain parameter refers to the parameter disposed needed for one block chain of operation, can include but is not limited to intelligent contract,
Common recognition mechanism, incentive mechanism, network communication rule, the requirement of block chain node, block chain technology, deployment way, note issuance
Mechanism and punishment mechanism etc..
Wherein, intelligent contract, which refers to, is called and is executed for the node in block chain network based on what Plugin Mechanism was write
Code segment, the content of intelligent contract determines the available business service content of the block chain, and developer can be according to practical need
It asks and is configured;Common recognition mechanism refers to the means reached common understanding between the node for participating in block chain, and Visualization Platform is available
Common recognition mechanism can include but is not limited to proof of work mechanism (Proof of Work, POW), equity proves mechanism (Proof
Of Stake, POS), authorization equity prove mechanism (Delegated proof of stake, DPOS), contribution amount prove mechanism
(Proof of Effort, POE), practical Byzantine failure tolerance mechanism (Practical Byzantine Fault Tolerance,
PBFT), simplify Byzantine failure tolerance mechanism (Simplified Byzantine Fault Tolerance, SBFT) or authorization is visitd and accounted for
Front yard fault tolerant mechanism (Delegated Byzantine Fault Tolerance, DBFT) etc..Network communication rule may include area
Between the network type and block chain node of block chain carry out information exchange mode can such as broadcast, unicast.Block chain link
The requirement of point refers to the condition met needed for the node device for participating in block chain network, including but not limited to hardware device, economy
Strength and stability etc..
In order to protect the developer for carrying out the exploitation of block chain based on Visualization Platform, and the node of development platform has been participated in
Safety of equipment etc., optionally, the block chain parameter for by Visual Intelligent Interface Model, obtaining developer's input or selection it
Before, can also the identity (such as block chain account) to developer verify, that is, judge whether developer is successful registration
Block chain account;If detecting, developer is new user person, can provide invitation code input interface to developer, developer exists
, can be as shown in Figure 1B into enrollment page after inputting correct invitation code, completing registration according to operating process can successfully create
Block chain account.If detecting, developer successfully logs according to block chain account name and password, it is determined that developer's identity
It is verified.
Specifically, can then pass through after developer successfully logs in Visualization Platform according to block chain account name and password
Visual Intelligent Interface Model input or selection block chain parameter;Visualization Platform can then be opened by Visual Intelligent Interface Model, acquisition
The block chain parameter of originator input or selection, then executes subsequent operation according to block chain parameter.
Illustratively, by Visual Intelligent Interface Model, the block chain parameter of developer's input or selection is obtained, can wrap
It includes:
A, the menu for selecting developer from the menu bar of Visual Intelligent Interface Model is as target menu;
It include technology menu, chain management menu, creation block chain in the menu bar of Visual Intelligent Interface Model in the present embodiment
Menu, intelligent contract menu, overview menu, order record menu, Fabric introduction and technical documentation menu etc..Such as Fig. 1 C institute
The Visual Intelligent Interface Model schematic diagram shown, default choice overview menu.It optionally, can also include certainly in Visual Intelligent Interface Model
Menu is defined, for corresponding menu etc. to be arranged according to actual needs for developer.Target menu refers to one in above-mentioned menu
It is a.
Specifically, actual demand of the developer according to itself, from Visual Intelligent Interface Model in a manner of clicking or touch etc.
A certain menu is selected in menu bar;Visualization Platform can according to click of the developer on Visual Intelligent Interface Model menu bar or
The operation such as touch, determines the selected menu of developer, and using the menu as target menu.
B, the block chain parameter that developer passes through each parameter item for including in target menu, input or selection is obtained.
In the present embodiment, parameter item refers to be provided in target menu, the block chain ginseng selected or input for developer
Several options.
Specifically, each ginseng that developer after entering interface corresponding to target menu, can include in target menu
Several inputs or selection block chain parameter;And then the available developer of Visualization Platform passes through each parameter in target menu
, the block chain parameter of input or selection.For example, target menu is that overview menu is as shown in Figure 1 C, developer, which can click, to fill
It is worth option, inputs recharge amount into the page is supplemented with money;The available developer of Visualization Platform supplements option with money from overview menu
The recharge amount of middle input.
Optionally, parameter item included in different menu is different, and corresponding block chain parameter is different, and then visualizes flat
The block chain parameter that platform obtains is different, and following embodiments will be described in detail.
It, then can be from can specifically, after developer successfully logs in Visualization Platform according to block chain account name and password
Menu needed for being selected in menu bar depending on changing interactive interface, and after entering the corresponding interface of the menu, include in the menu
Each parameter item input or selection block chain parameter;Visualization Platform then can be by developer from the menu of Visual Intelligent Interface Model
The menu selected in column obtains developer by each parameter item in target menu as target menu, inputs or selects
Block chain parameter then executes subsequent operation according to block chain parameter.
S120 modifies to Code Template, and save as and can dispose based on block chain parameter and the Code Template prestored
The file of block chain.
In the present embodiment, code module refers to the functional module for presetting and storing;Optionally, different block chains ginseng
The corresponding different Code Template of number.
Specifically, Visualization Platform after obtaining block chain parameter, can call according to block chain parameter and match with it
Code Template, such as block chain parameter is intelligent contract, then can call pre-stored intelligent contract template;And according to area
Block chain parameter modifies the Code Template, i.e., to the parameter assignment in code module, generates and save as the text that can dispose block chain
Part.
Technical solution provided in an embodiment of the present invention obtains what developer inputted or selected by Visual Intelligent Interface Model
Block chain parameter;It then according to block chain parameter and Code Template, modifies to Code Template, and by modified code mould
Plate saves as the file that can dispose block chain.Compared to existing technical solution, this programme passes through portion needed for creating block chain
The block chain parameter module of administration, developer need to only select required block chain parameter from Visual Intelligent Interface Model, visualization
Platform will be called matched Code Template based on block chain parameter and be modified automatically, and the text that can dispose block chain is saved as
Part, reduces the requirement to developer's programming skill, and for developer create and manage block chain provide it is convenient.
Embodiment two
Fig. 2A is a kind of flow chart of the block chain development approach based on Visualization Platform provided by Embodiment 2 of the present invention,
The present embodiment on the basis of the above embodiments, further to by Visual Intelligent Interface Model, obtains developer's input or selection
Block chain parameter be explained, provide one kind in the case where target menu is technology menu, obtain block chain ginseng
Several schemes.A referring to fig. 2, this is specifically included:
S210, the menu that developer is selected from the menu bar of Visual Intelligent Interface Model is as target menu.
S220 obtains developer and is waited by each block chain technology in technology menu if target menu is technology menu
Option, target block chain technology selected to use.
In the present embodiment, block chain technology is one of block chain parameter, is the basis for creating block chain.Technology menu
In include for developer selection block chain technology option i.e. block chain technology candidate item.Optionally, block chain technology is candidate
Item includes but is not limited to Xpuer, XuperM and Fabric option etc..Target block chain technology is alternative block chain
One in technology.
Common recognition mechanism that different block chain technologies is supported, the intelligent blocks chain such as contract type and network communication rule
Parameter may be different, and the characteristic difference etc. that the block chain supported has.
For example, the block chain technology candidate item selected shown in 2B for developer includes Xpuer, XuperM and Fabric
Option.Wherein, Xpuer can support a variety of common recognition mechanism such as TDPOS/POW/RAFT/PBFT/SINGLE, and can support
The intelligent contract of the multilinguals type such as Solidity/WebAssembly/Go, and can support high concurrent DAG network etc..
Fabric can support a variety of common recognition mechanism such as Solo/Kafka/PBFT, and the multilinguals class such as can support Go/Java
The intelligent contract of type, and the block chain under Fabric support has perfect CA permission control.
Specifically, if developer clicks or touch technology menu in the menu bar of Visual Intelligent Interface Model, visualization
Platform is then using technology menu as target menu, and it is as shown in Figure 2 B to control interface corresponding to page jump to technology menu;
Developer according to actual needs, the selection target block chain technology from each block chain technology candidate item in technology menu;Visually
Changing platform, then available developer passes through each block chain technology candidate item in technology menu, target block chain selected to use
Technology then executes subsequent and saves as the file i.e. step S230 that can dispose block chain according to target block chain technology.
S230 modifies to Code Template, and saving as can based on target block chain technology and the Code Template prestored
Dispose the file of block chain.
Technical solution provided in an embodiment of the present invention obtains developer from virtual interactive interface by Visual Intelligent Interface Model
The technology menu selected in the menu bar at interface and developer pass through each block chain technology candidate item selection in technology menu
The target block chain technology used;Then according to target block chain technology and its corresponding Code Template, Code Template is carried out
Modification, and modified Code Template is saved as to the file that can dispose block chain, it is developer's rapid deployment block chain technology
Provide a kind of new approaches.
Embodiment three
Fig. 3 A is a kind of flow chart for block chain development approach based on Visualization Platform that the embodiment of the present invention three provides,
The present embodiment on the basis of the above embodiments, further to by Visual Intelligent Interface Model, obtains developer's input or selection
Block chain parameter be explained, provide a kind of in the case where target menu is chain management menu, obtain block chain
The scheme of parameter.Referring to Fig. 3 A, this is specifically included:
S310, the menu that developer is selected from the menu bar of Visual Intelligent Interface Model is as target menu.
S320, if target menu is chain management menu, the block chain product that developer is possessed manages menu as chain
In product candidate item.
It include the block chain product that developer has created in the present embodiment, in chain management menu.Product candidate item is exploitation
One in block chain product that person is possessed.For example, the chain that Fig. 3 B is a certain developer manages interface corresponding to menu and shows
It is intended to, which gathers around there are two block chain product, illustrates the current state of the block chain such as under each block chain product
Use block chain technology, block height and intelligent contract version etc..The developer can be by clicking or touching into chain management
The page corresponding to menu is managed the block chain product possessed, as bought trusted node, deleting in existing node
A certain node and click node details check details such as Fig. 3 C of existing node etc..
Specifically, then controlling page jump after Visualization Platform detects that developer clicks or touch chain management menu
Interface corresponding to menu is managed to chain, and the block chain product that current developer is possessed is as the production in chain management menu
Product candidate item.
S330 obtains the target block chain product that developer selects from product candidate item, and obtains developer's selection
The destination node of addition.
In the present embodiment, target block chain product is one in product candidate item.Developer can be from having possessed
It selects any one to be managed in block chain product, such as first block chain product is selected to be managed, and manage operation and be
Buy trusted node.After developer clicks purchase trusted node option, Visualization Platform enters the page is controlled shown in Fig. 3 D
Selection node resource interface;Developer can according to purchase different grades of node required cost and itself account balance etc.,
Determine the grade and number of this purchase node.
Visualization Platform can obtain the target block chain product that developer selects from product candidate item and developer's choosing
Select the destination node of addition.
S340 controls the block chain parameter that target block chain product is disposed in destination node.
Specifically, Visualization Platform obtain developer select addition destination node after, can be by target block chain
The block chain parameter of product is sent to destination node, so that the block chain parameter of destination node deployment target block chain product, into
And it participates in target block chain product.
S350 modifies to Code Template, and save as and can dispose based on block chain parameter and the Code Template prestored
The file of block chain.
Technical solution provided in an embodiment of the present invention, by Visual Intelligent Interface Model, developer can be to the block possessed
Chain product is managed as added trusted node;Visualization Platform obtains target block chain product and the selection of developer's selection
The destination node of addition, the block chain parameter of control destination node deployment target block chain product.This programme is flat by visualizing
Platform carries out the management of block chain for developer and provides a kind of new side so that developer is more convenient to the management of block chain product
Formula.
Example IV
Fig. 4 A is a kind of flow chart for block chain development approach based on Visualization Platform that the embodiment of the present invention four provides,
The present embodiment on the basis of the above embodiments, further to by Visual Intelligent Interface Model, obtains developer's input or selection
Block chain parameter be explained, provide a kind of in the case where target menu is creation block chain menu, obtain area
The scheme of block chain parameter.A referring to fig. 4, this is specifically included:
S410, the menu that developer is selected from the menu bar of Visual Intelligent Interface Model is as target menu.
S420 obtains developer's network class from creation block chain menu if target menu is creation block chain menu
The target network type selected in type candidate item.
In the present embodiment, network type can include but is not limited to that super alliance's chain, creation alliance's chain and creation is added
Private network etc..Target network type is the network type that developer selects from network type candidate item.
Specifically, then controlling the page after Visualization Platform detects that developer clicks or touch creation block chain menu
Interface corresponding to creation block chain menu is jumped to, as shown in Figure 4 B, creating in block chain menu includes that network type is candidate
Item, deployment way option and node config option etc..Different options corresponds to different contents.For network type candidate
, the service of the resource and acquisition that can be contributed due to different network types is different, developer can according to actual needs from
In the network type candidate item that Visual Intelligent Interface Model is shown, a network type is selected;Visualization Platform is then available
The network type that developer selects in network type candidate item from creation block chain menu, and using the network type as target
Network type.
S430 obtains developer from the target deployment mode selected in deployment way option in creation block chain menu.
In the present embodiment, deployment way refers to the mode that node is disposed in block chain, disposes what type of section in other words
Point;Specifically, disposing the mode of node in the target block chain of this creation, such as it can be trusted node deployment, it can also be with
It is the deployment of Baidu's cloud, can also be combination deployment way etc..
With continued reference to Fig. 4 B, deployment way includes trusted node deployment option and the deployment of Baidu's cloud.Developer can choose
Any one in above two option or both of which choosing (i.e. combination deployment);Visualization Platform then available developer from
The deployment way selected in deployment way option in creation block chain menu, and using the deployment way as target deployment mode.
S440 obtains the destination node that developer selects from creation block chain menu interior joint config option and configures class
Type.
In the present embodiment, node Configuration Type includes primary configuration, middle rank configures and luxurious configuration (or advanced configuration),
Different grades of node hardware configuration is different, and expense is different.Developer can be according to buying different grades of node institute with originator
Use and itself account balance etc. are cost, the grade and number of node are selected.In addition, under combination deployment way, difference deployment
Node level under mode can be different, can also be identical.
With continued reference to Fig. 4 B, for example, developer's deployment way selected in deployment way option is combination section management side
Formula (including trusted node deployment and the deployment of Baidu's cloud);And the node level under trusted node deployment way is set, with Baidu
Node level under cloud deployment way is identical, for primary configuration.Developer can be respectively from trusted node deployment way and Baidu's cloud
Select node under deployment way, developer select node after, Visualization Platform then available developer from creation block chain
The destination node Configuration Type selected in menu interior joint config option.
In addition, Visualization Platform also can programming count purchase node needed for expense;If developer's account balance is less than this
Expense is obtained needed for secondary purchase, Visualization Platform will be prompted to developer's " account balance is insufficient, submits again after please supplementing with money " or " account
Sorry, your ticket has not enough value at family, please select other nodes " information etc..If developer's account balance is greater than or equal to needed for this purchase to obtain and take
With Visualization Platform can then show " buying successfully " or " paying successfully " information.
S450 obtains developer by creating the target block chain parameter inputted in parameter input item in block chain menu.
In the present embodiment, parameter input item can also be arranged by creating in block chain menu, include a variety of in parameter input item
Parameter input subitem, specially chain title, chain logo, common recognition mechanism, the block size upper limit, block gap, basic number, absence from work without reason are sharp out
It encourages, select classification and chain brief introduction etc..Each parameter input subitem corresponds to a kind of block chain parameter.
Target block chain parameter may include chain title, chain logo, common recognition mechanism, the block size upper limit, go out block gap, basis
Number, absence from work without reason excitation, selection at least one of classification and chain brief introduction.Wherein, chain title may include English name and Chinese
Title;Chain logo is used to characterize the characteristic of target block chain, and as chain logo can be personalized photo, and the format of photo
It can be JPG or PNG, size is no more than predetermined word joint number such as 2M.Common recognition mechanism include POW, POS, DPOS, TDPOS, POE,
PBFT, SBFT, DBFT and RAFT etc. are available.The number of element (such as currency) is motivated based on basic number.Select class
Mesh may include level-one classification and second level classification etc.;For example, level-one classification is game class, second level classification can for strategy game or
Action game etc..Node often generates node as a block where miner's excitation refers to miner, and excitation element obtained is such as
Currency.
C referring to fig. 4, developer can input at least one block chain ginseng in creation block chain menu in parameter input item
Number, then available developer passes through at least one mesh inputted in parameter input item in creation block chain menu to Visualization Platform
Mark block chain parameter.
S460 modifies to Code Template, and save as and can dispose based on block chain parameter and the Code Template prestored
The file of block chain.
In the present embodiment, block chain parameter include target network type, target deployment mode, destination node Configuration Type with
And target block chain parameter.
It should be noted that a kind of preferable example provided, step S450 is executed after step 440 in the present embodiment.
In the case where target menu is creation block chain menu, step S450 can also be executed after the step s 410, then execute step
Rapid S460;Step S410, the scheme that S450 and S460 are constituted is two with step S410 to S440 and the S460 scheme constituted
Kind juxtaposition, without point of priority.
Technical solution provided in an embodiment of the present invention obtains developer from virtual interactive interface by Visual Intelligent Interface Model
The creation block chain menu selected in the menu bar at interface and developer by different options in creation block chain menu and
Parameter input item, the block chain parameter of selection and input;Then according to block chain parameter and its corresponding Code Template, to code
Template is modified, and modified Code Template is saved as to the file that can dispose block chain, quickly creates area for developer
Block chain provides a kind of new approaches.In addition, compared to existing technical solution, this programme passes through portion needed for creating block chain
The block chain parameter module of administration, developer need to only select required block chain parameter from Visual Intelligent Interface Model, visualization
Platform will be called matched Code Template based on block chain parameter and be modified automatically, and the text that can dispose block chain is saved as
Part, reduces the requirement to developer's programming skill, and for developer create block chain provide it is convenient.
Embodiment five
Fig. 5 A is a kind of flow chart for block chain development approach based on Visualization Platform that the embodiment of the present invention five provides,
The present embodiment on the basis of the above embodiments, further to by Visual Intelligent Interface Model, obtains developer's input or selection
Block chain parameter be explained, provide one kind in the case where target menu is intelligent contract menu, obtain block
The scheme of chain parameter.Referring to Fig. 5 A, this is specifically included:
S510, the menu that developer is selected from the menu bar of Visual Intelligent Interface Model is as target menu.
S520 if target menu is intelligent contract menu, and detects the newly-increased operation of developer, then it is new to obtain developer
The intelligent contract parameter of increasing.
Wherein, intelligent contract parameter may include the program code (or contract code) of intelligent contract, chain title, contract name
Claim, in common recognition strategy (or endorsement strategy), version number and description information at least one of.Wherein, the program code of intelligent contract,
Any one that can be selected in the language that block chain technology used in block chain product is supported is write.
Specifically, then controlling the page jump after Visualization Platform detects developer's click or touch intelligent contract menu
Interface corresponding to intelligent contract menu is gone to, as shown in Figure 5 B;And in the newly-increased operation for detecting developer, the page is controlled
Newly-increased intelligent contract interface such as Fig. 5 C is jumped to, and obtains developer and is closed in the intelligence of newly-increased intelligent contract page input or selection
About parameter.
In the present embodiment, after the submission operation for detecting developer, my intelligence it can also be closed in intelligent contract interface
Newly-increased intelligent contract is about added under item.
In order to increase the flexibility that developer disposes intelligent contract, as shown in Figure 5 B, boundary corresponding to intelligent contract menu
Face may also include editor control, and developer can modify to the intelligent contract disposed according to actual conditions, delete and more
The operation such as new version.
Illustratively, developer is obtained by each parameter item for including in target menu, and input or the block chain selected are joined
Number can also include: the intelligent contract that possesses developer as the candidate item in intelligence contract menu;By developer from candidate
The intelligent contract selected in is as Intelligent target contract;Developer is obtained to join by the Intelligent target contract that edit control inputs
Number.
In the present embodiment, developer need modify to the intelligent contract disposed when, can by edit control into
Enter the edit page of the intelligence contract, and modifies in edit page at least one in the intelligence contract parameter.Its
In, the intelligent contract parameter in edit page is identical as intelligent contract parameter type in the newly-increased intelligent contract page.
The intelligent contract that Visualization Platform can possess developer as the candidate item in intelligent contract menu, for example,
Using six shown in Fig. 5 A intelligent contracts as candidate item;The intelligent contract that then developer is selected from candidate item as
Intelligent target contract, and obtain the Intelligent target contract parameter that developer is inputted by edit control.For example, developer passes through intelligence
Can and about 1 edit control, intelligence and about 1 version number are changed to, v1.3.1, visualization can regard intelligence and about 1 as mesh
Intelligent contract is marked, and the Intelligent target contract parameter obtained is v1.3.1.
S530 modifies to Code Template, and saving as can portion based on intelligent contract parameter and the Code Template prestored
Affix one's name to the file of block chain.
Technical solution provided in an embodiment of the present invention obtains developer from virtual interactive interface by Visual Intelligent Interface Model
The intelligent contract parameter that the intelligent contract menu selected in the menu bar at interface and developer are increased newly by newly-increased operation;And
It afterwards according to intelligent contract parameter and its corresponding Code Template, modifies to Code Template, and by modified Code Template
The file that can dispose block chain is saved as, provides a kind of new approaches for developer's rapid deployment intelligence contract.Compared to existing
Technical solution, this programme, by the intelligent contract modularization of deployment needed for creating block chain, developer only need to be from visualization
Required intelligent contract parameter is selected in interactive interface, Visualization Platform will call matched code based on intelligent contract parameter
Template is simultaneously modified automatically, is saved as the file that can dispose block chain, is reduced the requirement to developer's programming skill, and be
It is convenient that developer's creation and the intelligent contract of deployment provide.Meanwhile this programme is also provided with edit control, and then makes developer can
Flexibly change the intelligent contract disposed.
Embodiment six
Fig. 6 is a kind of structural frames for block chain development device based on Visualization Platform that the embodiment of the present invention six provides
Figure, the device can be performed the block chain development approach provided by any embodiment of the invention based on Visualization Platform, have and hold
The corresponding functional module of row method and beneficial effect.As shown in fig. 6, the apparatus may include:
Chain parameter acquisition module 610, for obtaining the block chain of developer's input or selection by Visual Intelligent Interface Model
Parameter;
Preserving module 620 is modified, for being repaired to Code Template based on block chain parameter and the Code Template prestored
Change, and saves as the file that can dispose block chain.
Technical solution provided in an embodiment of the present invention obtains what developer inputted or selected by Visual Intelligent Interface Model
Block chain parameter;It then according to block chain parameter and Code Template, modifies to Code Template, and by modified code mould
Plate saves as the file that can dispose block chain.Compared to existing technical solution, this programme passes through portion needed for creating block chain
The block chain parameter module of administration, developer need to only select required block chain parameter from Visual Intelligent Interface Model, visualization
Platform will be called matched Code Template based on block chain parameter and be modified automatically, and the text that can dispose block chain is saved as
Part, reduces the requirement to developer's programming skill, and for developer create and manage block chain provide it is convenient.
Illustratively, chain parameter acquisition module 610 may include:
Target menu determination unit, menu for selecting developer from the menu bar of Visual Intelligent Interface Model as
Target menu;
Chain parameter acquiring unit is inputted or is selected for obtaining developer by each parameter item for including in target menu
Block chain parameter.
Illustratively, chain parameter acquiring unit can be used for:
If target menu is technology menu, developer is obtained by each block chain technology candidate item in technology menu,
Target block chain technology selected to use.
Illustratively, chain parameter acquiring unit can be also used for:
If target menu is chain management menu, the block chain product that developer is possessed is as the production in chain management menu
Product candidate item;
The target block chain product that developer selects from product candidate item is obtained, and obtains developer and selects addition
Destination node;
Control the block chain parameter that target block chain product is disposed in destination node.
Illustratively, chain parameter acquiring unit can be also used for:
If target menu is creation block chain menu, it is candidate to obtain developer's network type from creation block chain menu
The target network type selected in;
Developer is obtained from the target deployment mode selected in deployment way option in creation block chain menu;And
Obtain the destination node Configuration Type that developer selects from creation block chain menu interior joint config option.
Illustratively, chain parameter acquiring unit can be also used for:
Developer is obtained by creating the target block chain parameter inputted in parameter input item in block chain menu;
Target block chain parameter includes chain title, chain logo, common recognition mechanism, the block size upper limit, goes out block gap, basis
Number, absence from work without reason excitation, selection at least one of classification and chain brief introduction.
Illustratively, chain parameter acquiring unit can be also used for:
If target menu is intelligent contract menu, and detects the newly-increased operation of developer, then obtain what developer increased newly
Intelligent contract parameter;
Wherein, intelligent contract parameter includes the program code of intelligent contract, chain title, contract title, common recognition strategy, version
Number and description information at least one of.
Illustratively, chain parameter acquiring unit can be also used for:
The intelligent contract that developer is possessed is as the candidate item in intelligent contract menu;
The intelligent contract that developer is selected from candidate item is as Intelligent target contract;
Obtain the Intelligent target contract parameter that developer is inputted by edit control.
Embodiment seven
Fig. 7 is a kind of structural schematic diagram for server that the embodiment of the present invention seven provides, and Fig. 7, which is shown, to be suitable for being used to realizing
The block diagram of the exemplary servers of embodiment of the embodiment of the present invention.The server that Fig. 7 is shown is only an example, should not be right
The function and use scope of the embodiment of the present invention bring any restrictions.
As shown in fig. 7, server 12 is showed in the form of universal computing device.The component of server 12 may include but not
Be limited to: one or more processor or processing unit 16, system storage 28 connect different system components (including system
Memory 28 and processing unit 16) bus 18.
Bus 18 indicates one of a few class bus structures or a variety of, including memory bus or Memory Controller,
Peripheral bus, graphics acceleration port, processor or the local bus using any bus structures in a variety of bus structures.It lifts
For example, these architectures include but is not limited to industry standard architecture (ISA) bus, microchannel architecture (MAC)
Bus, enhanced isa bus, Video Electronics Standards Association (VESA) local bus and peripheral component interconnection (PCI) bus.
Server 12 typically comprises a variety of computer system readable media.These media can be and any can be serviced
The usable medium that device 12 accesses, including volatile and non-volatile media, moveable and immovable medium.
System storage 28 may include the computer system readable media of form of volatile memory, such as arbitrary access
Memory (RAM) 30 and/or cache memory 32.Server 12 may further include other removable/nonremovable
, volatile/non-volatile computer system storage medium.Only as an example, storage system 34 can be used for reading and writing not removable
Dynamic, non-volatile magnetic media (Fig. 7 do not show, commonly referred to as " hard disk drive ").Although being not shown in Fig. 7, can provide
Disc driver for being read and write to removable non-volatile magnetic disk (such as " floppy disk "), and to removable anonvolatile optical disk
The CD drive of (such as CD-ROM, DVD-ROM or other optical mediums) read-write.In these cases, each driver can
To be connected by one or more data media interfaces with bus 18.System storage 28 may include that at least one program produces
Product, the program product have one group of (for example, at least one) program module, these program modules are configured to perform of the invention real
Apply the function of each embodiment of example.
Program/utility 40 with one group of (at least one) program module 42 can store and store in such as system
In device 28, such program module 42 includes but is not limited to operating system, one or more application program, other program modules
And program data, it may include the realization of network environment in each of these examples or certain combination.Program module 42
Usually execute the function and/or method in described embodiment of the embodiment of the present invention.
Server 12 can also be logical with one or more external equipments 14 (such as keyboard, sensing equipment, display 24 etc.)
Letter, can also be enabled a user to one or more equipment interact with the server 12 communicate, and/or with make the server
The 12 any equipment (such as network interface card, modem etc.) that can be communicated with one or more of the other calculating equipment communicate.
This communication can be carried out by input/output (I/O) interface 22.Also, server 12 can also pass through network adapter 20
With one or more network (such as local area network (LAN), wide area network (WAN) and/or public network, such as internet) communication.
As shown, network adapter 20 is communicated by bus 18 with other modules of server 12.It should be understood that although not showing in figure
Out, can in conjunction with server 12 use other hardware and/or software module, including but not limited to: microcode, device driver,
Redundant processing unit, external disk drive array, RAID system, tape drive and data backup storage system etc..
Processing unit 16 by the program that is stored in system storage 28 of operation, thereby executing various function application and
Data processing, such as realize the block chain development approach based on Visualization Platform provided by the embodiment of the present invention.
Embodiment eight
The embodiment of the present invention eight also provides a kind of computer readable storage medium, be stored thereon with computer program (or
For computer executable instructions), for executing the block chain exploitation side based on Visualization Platform when which is executed by processor
Method, this method comprises:
By Visual Intelligent Interface Model, the block chain parameter of developer's input or selection is obtained;
It based on block chain parameter and the Code Template that prestores, modifies to Code Template, and saves as and can dispose block
The file of chain.
The computer storage medium of the embodiment of the present invention, can be using any of one or more computer-readable media
Combination.Computer-readable medium can be computer-readable signal media or computer readable storage medium.It is computer-readable
Storage medium for example may be-but not limited to-the system of electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, device or
Device, or any above combination.The more specific example (non exhaustive list) of computer readable storage medium includes: tool
There are electrical connection, the portable computer diskette, hard disk, random access memory (RAM), read-only memory of one or more conducting wires
(ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-
ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.In this document, computer-readable storage
Medium can be any tangible medium for including or store program, which can be commanded execution system, device or device
Using or it is in connection.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal,
Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including but unlimited
In electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be that computer can
Any computer-readable medium other than storage medium is read, which can send, propagates or transmit and be used for
By the use of instruction execution system, device or device or program in connection.
The program code for including on computer-readable medium can transmit with any suitable medium, including --- but it is unlimited
In wireless, electric wire, optical cable, RF etc. or above-mentioned any appropriate combination.
Can with one or more programming languages or combinations thereof come write for execute the embodiment of the present invention operation
Computer program code, described program design language include object oriented program language-such as Java,
Smalltalk, C++, further include conventional procedural programming language-such as " C " language or similar program design language
Speech.Program code can be executed fully on the user computer, partly be executed on the user computer, as an independence
Software package execute, part on the user computer part execute on the remote computer or completely in remote computer or
It is executed on server.In situations involving remote computers, remote computer can pass through the network of any kind --- packet
It includes local area network (LAN) or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as benefit
It is connected with ISP by internet).
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that
The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation,
It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being implemented by above embodiments to the present invention
Example is described in further detail, but the embodiment of the present invention is not limited only to above embodiments, is not departing from structure of the present invention
It can also include more other equivalent embodiments in the case where think of, and the scope of the present invention is determined by scope of the appended claims
It is fixed.
Claims (11)
1. the block chain development approach based on Visualization Platform characterized by comprising
By Visual Intelligent Interface Model, the block chain parameter of developer's input or selection is obtained;
It based on the block chain parameter and the Code Template that prestores, modifies to Code Template, and saves as and can dispose block
The file of chain.
2. the method according to claim 1, wherein by Visual Intelligent Interface Model, obtain developer's input or
The block chain parameter of selection, comprising:
The menu that developer is selected from the menu bar of Visual Intelligent Interface Model is as target menu;
Obtain the block chain parameter that developer passes through each parameter item for including in the target menu, input or selection.
3. according to the method described in claim 2, it is characterized in that, acquisition developer is each by include in the target menu
Parameter item, the block chain parameter of selection, comprising:
If the target menu is technology menu, it is candidate by each block chain technology in the technology menu to obtain developer
, target block chain technology selected to use.
4. according to the method described in claim 2, it is characterized in that, acquisition developer is each by include in the target menu
Parameter item, the block chain parameter of selection, comprising:
If the target menu is chain management menu, the block chain product that developer is possessed is as in chain management menu
Product candidate item;
The target block chain product that developer selects from the product candidate item is obtained, and obtains developer and selects addition
Destination node;
The block chain parameter of the target block chain product is disposed in control in the destination node.
5. according to the method described in claim 2, it is characterized in that, acquisition developer is each by include in the target menu
Parameter item, the block chain parameter of selection, comprising:
If the target menu is creation block chain menu, developer's network type from the creation block chain menu is obtained
The target network type selected in candidate item;
Developer is obtained from the target deployment mode selected in deployment way option in the creation block chain menu;And
Obtain the destination node Configuration Type that developer selects from the creation block chain menu interior joint config option.
6. according to the method described in claim 5, it is characterized in that, acquisition developer is each by include in the target menu
Parameter item, the block chain parameter of input, comprising:
It obtains developer and creates the target block chain parameter inputted in parameter input item in block chain menu by described;
The target block chain parameter includes chain title, chain logo, common recognition mechanism, the block size upper limit, goes out block gap, basis
Number, absence from work without reason excitation, selection at least one of classification and chain brief introduction.
7. according to the method described in claim 2, it is characterized in that, acquisition developer is each by include in the target menu
The block chain parameter of parameter item, input or selection, comprising:
If the target menu is intelligent contract menu, and detects the newly-increased operation of developer, then obtain what developer increased newly
Intelligent contract parameter;
Wherein, the intelligent contract parameter includes the program code of intelligent contract, chain title, contract title, common recognition strategy, version
Number and description information at least one of.
8. the method according to the description of claim 7 is characterized in that it is each by include in the target menu to obtain developer
The block chain parameter of parameter item, input or selection, further includes:
The intelligent contract that developer is possessed is as the candidate item in the intelligent contract menu;
The intelligent contract that developer is selected from the candidate item is as Intelligent target contract;
Obtain the Intelligent target contract parameter that developer is inputted by edit control.
9. the block chain development device based on Visualization Platform characterized by comprising
Chain parameter acquisition module, for obtaining the block chain parameter of developer's input or selection by Visual Intelligent Interface Model;
Preserving module is modified, for being modified to Code Template based on the block chain parameter and the Code Template prestored, and
Save as the file that can dispose block chain.
10. a kind of server, which is characterized in that the server includes:
One or more processors;
Storage device, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processors are real
Now such as the block chain development approach described in any one of claims 1-8 based on Visualization Platform.
11. a kind of storage medium, is stored thereon with computer program, which is characterized in that the realization when program is executed by processor
Such as the block chain development approach described in any one of claims 1-8 based on Visualization Platform.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811643767.0A CN109710243B (en) | 2018-12-29 | 2018-12-29 | Block chain development method, device, server and medium based on visual platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811643767.0A CN109710243B (en) | 2018-12-29 | 2018-12-29 | Block chain development method, device, server and medium based on visual platform |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109710243A true CN109710243A (en) | 2019-05-03 |
CN109710243B CN109710243B (en) | 2022-05-17 |
Family
ID=66260338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811643767.0A Active CN109710243B (en) | 2018-12-29 | 2018-12-29 | Block chain development method, device, server and medium based on visual platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109710243B (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109104472A (en) * | 2018-07-26 | 2018-12-28 | 北京京东尚科信息技术有限公司 | Block chain network network-building method, device, equipment and computer readable storage medium |
CN110308962A (en) * | 2019-07-04 | 2019-10-08 | 明链科技(深圳)有限公司 | Manage method, electronic equipment and the medium of block chain network |
CN110308903A (en) * | 2019-07-04 | 2019-10-08 | 明链科技(深圳)有限公司 | Create method, electronic equipment and the medium of block chain network |
CN110888630A (en) * | 2019-11-08 | 2020-03-17 | 杭州趣链科技有限公司 | Distributed programmable service research and development platform based on block chain |
CN111459504A (en) * | 2020-03-30 | 2020-07-28 | 百度国际科技(深圳)有限公司 | Intelligent contract processing method, device, equipment and storage medium |
CN111915304A (en) * | 2019-05-08 | 2020-11-10 | 百度在线网络技术(北京)有限公司 | Data processing method, device and equipment of digital elements and storage medium |
CN112187503A (en) * | 2019-08-29 | 2021-01-05 | 盈盛智创科技(广州)有限公司 | Block chain service network configuration method, device, equipment and storage medium |
CN113114488A (en) * | 2021-03-29 | 2021-07-13 | 明链科技(深圳)有限公司 | Platform support mode for managing existing block chain network |
CN113220793A (en) * | 2021-06-04 | 2021-08-06 | 杭州复杂美科技有限公司 | Block chain rapid customization method, equipment and storage medium |
CN113253995A (en) * | 2021-06-11 | 2021-08-13 | 北京百度网讯科技有限公司 | Method, device, equipment and storage medium for developing block chain system |
CN113282663A (en) * | 2021-06-04 | 2021-08-20 | 杭州复杂美科技有限公司 | Block chain rapid customization method, equipment and storage medium |
CN116502272A (en) * | 2023-06-21 | 2023-07-28 | 北京探索者软件股份有限公司 | Method and device for saving CAD metafile of computer aided design |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103135976A (en) * | 2011-11-30 | 2013-06-05 | 阿里巴巴集团控股有限公司 | Code automatic generation method and device |
CN106354492A (en) * | 2016-08-23 | 2017-01-25 | 深圳Tcl智能家庭科技有限公司 | Automatic code generation method and system capable of rapidly adjusting transaction process connection |
US20180189732A1 (en) * | 2017-01-05 | 2018-07-05 | International Business Machines Corporation | Blockchain for program code credit and programmer contribution in a collective |
-
2018
- 2018-12-29 CN CN201811643767.0A patent/CN109710243B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103135976A (en) * | 2011-11-30 | 2013-06-05 | 阿里巴巴集团控股有限公司 | Code automatic generation method and device |
CN106354492A (en) * | 2016-08-23 | 2017-01-25 | 深圳Tcl智能家庭科技有限公司 | Automatic code generation method and system capable of rapidly adjusting transaction process connection |
US20180189732A1 (en) * | 2017-01-05 | 2018-07-05 | International Business Machines Corporation | Blockchain for program code credit and programmer contribution in a collective |
Non-Patent Citations (1)
Title |
---|
蔡维德: "基于区块链的应用系统开发方法研究", 《软件学报》 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109104472B (en) * | 2018-07-26 | 2021-06-29 | 北京京东尚科信息技术有限公司 | Block chain network networking method, device, equipment and computer readable storage medium |
CN109104472A (en) * | 2018-07-26 | 2018-12-28 | 北京京东尚科信息技术有限公司 | Block chain network network-building method, device, equipment and computer readable storage medium |
CN111915304A (en) * | 2019-05-08 | 2020-11-10 | 百度在线网络技术(北京)有限公司 | Data processing method, device and equipment of digital elements and storage medium |
CN111915304B (en) * | 2019-05-08 | 2024-06-07 | 百度在线网络技术(北京)有限公司 | Data processing method, device, equipment and storage medium for digital element |
CN110308962A (en) * | 2019-07-04 | 2019-10-08 | 明链科技(深圳)有限公司 | Manage method, electronic equipment and the medium of block chain network |
CN110308903A (en) * | 2019-07-04 | 2019-10-08 | 明链科技(深圳)有限公司 | Create method, electronic equipment and the medium of block chain network |
CN112187503A (en) * | 2019-08-29 | 2021-01-05 | 盈盛智创科技(广州)有限公司 | Block chain service network configuration method, device, equipment and storage medium |
CN110888630B (en) * | 2019-11-08 | 2023-05-26 | 杭州趣链科技有限公司 | Distributed programmable service research and development system based on block chain |
CN110888630A (en) * | 2019-11-08 | 2020-03-17 | 杭州趣链科技有限公司 | Distributed programmable service research and development platform based on block chain |
CN111459504A (en) * | 2020-03-30 | 2020-07-28 | 百度国际科技(深圳)有限公司 | Intelligent contract processing method, device, equipment and storage medium |
CN113114488A (en) * | 2021-03-29 | 2021-07-13 | 明链科技(深圳)有限公司 | Platform support mode for managing existing block chain network |
CN113282663A (en) * | 2021-06-04 | 2021-08-20 | 杭州复杂美科技有限公司 | Block chain rapid customization method, equipment and storage medium |
CN113220793A (en) * | 2021-06-04 | 2021-08-06 | 杭州复杂美科技有限公司 | Block chain rapid customization method, equipment and storage medium |
CN113253995B (en) * | 2021-06-11 | 2021-11-09 | 北京百度网讯科技有限公司 | Method, device, equipment and storage medium for developing block chain system |
CN113253995A (en) * | 2021-06-11 | 2021-08-13 | 北京百度网讯科技有限公司 | Method, device, equipment and storage medium for developing block chain system |
CN116502272A (en) * | 2023-06-21 | 2023-07-28 | 北京探索者软件股份有限公司 | Method and device for saving CAD metafile of computer aided design |
CN116502272B (en) * | 2023-06-21 | 2023-09-08 | 北京探索者软件股份有限公司 | Method and device for saving CAD metafile of computer aided design |
Also Published As
Publication number | Publication date |
---|---|
CN109710243B (en) | 2022-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109710243A (en) | Block chain development approach, device, server and medium based on Visualization Platform | |
Adner et al. | What is different about digital strategy? From quantitative to qualitative change | |
US20090089751A1 (en) | Exposing features of software products | |
Iyer et al. | Preparing for the future: Understanding the seven capabilities cloud computing. | |
Chen | Success factors impacting artificial intelligence adoption: Perspective from the Telecom Industry in China | |
Chen | A general TCE model of international business institutions: Market failure and reciprocity | |
Sweeney | Achieving service-oriented architecture: applying an enterprise architecture approach | |
Venkatraman et al. | Theorizing digital business innovation: platforms and capabilities in ecosystems | |
Hogendorn et al. | Infrastructure and general purpose technologies: A technology flow framework | |
US20130311631A1 (en) | Integrated cloud data center management | |
CN105741042A (en) | Automatic learning method for open approving workflow | |
Muñoz et al. | Implementing ISO/IEC 29110 to reinforce four very small entities of Mexico under an agile approach | |
US20200402117A1 (en) | Automatic generation of a funding event | |
CN110033188A (en) | Business scheduling method, device, calculating equipment and medium based on block chain | |
KR102437560B1 (en) | System and method for design task of architectural decoration | |
Pellikka et al. | Fostering techno-entrepreneurship and open innovation practices in innovation ecosystems-the case of Nokia | |
Burmeister et al. | An ecosystem architecture meta-model for supporting ultra-large scale digital transformations | |
KR102276230B1 (en) | Method for generating finite state machine, method for operating finite state machine, server and computer program for performing the same | |
Miller | New fourth generation of innovation management theory & practice: Part 2 | |
Sosa et al. | Service failure recovery in the sharing economy: A case study of Airbnb | |
KR20220059586A (en) | Providing method, apparatus and computer-readable medium of publishing content authoring guide and evaluation | |
Agbozo et al. | Applying Multi-Criteria Decision Making to Prioritization of Web 3.0 Development Factors | |
Ozkan | Design Management as an Effective User‐Centric Management Tool for Organizations | |
Morar et al. | Robust Cloud Integration with Azure | |
Venghaus et al. | Finding partners for complex system innovations through a trans-sectoral ‘matchmaking platform’ |
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 |