CN112001715B - Application method and system of distributed front-end tool - Google Patents

Application method and system of distributed front-end tool Download PDF

Info

Publication number
CN112001715B
CN112001715B CN202010794399.0A CN202010794399A CN112001715B CN 112001715 B CN112001715 B CN 112001715B CN 202010794399 A CN202010794399 A CN 202010794399A CN 112001715 B CN112001715 B CN 112001715B
Authority
CN
China
Prior art keywords
end tool
module
receiving
display page
business requirements
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.)
Active
Application number
CN202010794399.0A
Other languages
Chinese (zh)
Other versions
CN112001715A (en
Inventor
符佳凤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202010794399.0A priority Critical patent/CN112001715B/en
Publication of CN112001715A publication Critical patent/CN112001715A/en
Priority to PCT/CN2021/096405 priority patent/WO2022033118A1/en
Application granted granted Critical
Publication of CN112001715B publication Critical patent/CN112001715B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0605Supply or demand aggregation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to the technical field of computers, and provides a method and a system for using a distributed front-end tool, wherein the method comprises the following steps: acquiring the business requirements of logged-in enterprise users, analyzing and splitting the business requirements, and loading a pre-uploaded front-end tool according to the logic subblocks obtained by splitting according to an intelligent contract; when the front-end tool is loaded, packaging and splicing the front-end tool according to service logic to construct a complete Docker mirror image; and the constructed complete Docker mirror image is transmitted to the enterprise user, so that a distributed front-end tool transaction platform based on the Ethenhouse platform is provided for the enterprise user, the commercial income is brought to small and medium-sized enterprises and independent developers, the profit model of the Internet creators is updated, and a new business model is constructed for the Ethenhouse alliance chain.

Description

Application method and system of distributed front-end tool
Technical Field
The invention belongs to the technical field of computers, and particularly relates to a use method and a use system of a distributed front-end tool.
Background
In the internet plus era, all industries need to build own official websites and applications, and most of the used front-end tools need secondary packaging development, such as carousel components, list components and the like.
However, the front-end components of each terminal have high repeatability in development and use, and medium-sized and small-sized enterprises lack a special front-end general tool library, which undoubtedly causes a waste of resources and labor cost.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a method for using a distributed front-end tool, and aims to solve the problems that in the prior art, the repeatability of development and use of front-end components of terminals is high, and small and medium-sized enterprises lack a special front-end general tool library, which undoubtedly causes waste of resources and labor cost.
The technical scheme provided by the invention is as follows: a method of using a distributed front end tool, the method comprising the steps of:
acquiring business requirements of logged-in enterprise users, analyzing and splitting the business requirements, and loading pre-uploaded front-end tools according to logic sub-blocks obtained by splitting according to an intelligent contract, wherein each logic sub-block corresponds to a specific front-end tool;
when the front-end tool is loaded, packaging and splicing the front-end tool according to service logic to construct a complete Docker mirror image;
and transmitting the constructed complete Docker mirror image to the enterprise user.
As an improved scheme, the step of obtaining the business requirements of the logged-in enterprise users, analyzing and splitting the business requirements, and loading the pre-uploaded front-end tools according to the logic sub-blocks obtained by splitting the business requirements and the splitting the business requirements further comprises the following steps:
and receiving the front-end tool uploaded by the software developer and the related information of the front-end tool, and generating a corresponding front-end tool DOM display page.
As an improved scheme, the step of receiving the front-end tool uploaded by the software developer and the related information of the front-end tool and generating a corresponding front-end tool DOM display page specifically includes the following steps:
when a software developer logs in a system, receiving an executable file which is uploaded by the software developer and generated by compiling of a front-end tool;
when the uploading of the executable file generated by the front-end tool compiling is finished, receiving form information input by the software developer, wherein the form information comprises metadata matched with the front-end tool, transaction amount parameters of the front-end tool and an intelligent contract type, and the metadata comprises an author, a code holder signature, a front-end tool ID, a front-end tool accessible address and a front-end tool Demo example;
carrying out validity verification on the form information input by the software developer;
and when the form information passes the validity verification, generating a front-end tool DOM display page and generating a corresponding Key-Value mode calling interface.
As an improved scheme, after the step of legally verifying the form information input by the software developer, before the step of generating a front-end tool DOM display page and generating a corresponding Key-Value mode call interface when the form information passes the legality verification, the method further includes the following steps:
and broadcasting the metadata which is verified to be legal among the nodes, and storing an executable file generated by compiling the front-end tool.
As an improved scheme, the step of acquiring the business requirements of the logged-in enterprise users, analyzing and splitting, and loading the pre-uploaded front-end tool according to the split logic sub-blocks and the intelligent contract includes the following steps:
when an enterprise user logs in the system, receiving business requirements input by the enterprise user, analyzing and splitting the input business requirements of the enterprise user, and obtaining different logic sub-blocks;
entering a corresponding front-end tool DOM display page according to each obtained logic sub-block;
receiving a front-end tool selected by an enterprise user on the front-end tool DOM display page, generating a payment page, and initiating an Ethernet currency payment transaction process;
receiving the Ethernet currency paid by the enterprise user, and controlling to complete the Ethernet currency transaction process;
triggering an intelligent contract matched with the front-end tool when the Ethernet currency transaction is completed;
and loading the front-end tool selected by the enterprise user according to the rule of the intelligent contract.
It is another object of the present invention to provide a system for using a distributed front end tool, the system comprising:
the front-end tool loading module is used for acquiring the business requirements of the logged-in enterprise users, analyzing and splitting the business requirements, and loading the pre-uploaded front-end tools according to the logic sub-blocks obtained by splitting according to an intelligent contract, wherein each logic sub-block corresponds to a specific front-end tool;
the front-end tool packaging module is used for packaging and splicing the front-end tool according to business logic when the front-end tool is loaded, and constructing a complete Docker mirror image;
and the Docker mirror image output module is used for transmitting the constructed complete Docker mirror image to the enterprise user.
As an improvement, the system further comprises:
and the front-end tool DOM display page generation module is used for receiving the front-end tool uploaded by the software developer and the related information of the front-end tool and generating a corresponding front-end tool DOM display page.
As an improved scheme, the front-end tool DOM display page generation module specifically includes:
the executable file receiving module is used for receiving the executable file which is uploaded by the software developer and is compiled and generated by the front-end tool when the software developer logs in the system;
the form information receiving module is used for receiving form information input by the software developer when the uploading of the executable file generated by the front-end tool in a compiling mode is finished, wherein the form information comprises metadata matched with the front-end tool, transaction amount parameters of the front-end tool and an intelligent contract type, and the metadata comprises an author, a code holder signature, a front-end tool ID, a front-end tool accessible address and a front-end tool Demo example;
the legality verification module is used for carrying out legality verification on the form information input by the software developer;
and the generating module is used for generating a front-end tool DOM display page and generating a corresponding Key-Value mode calling interface when the form information passes the validity verification.
As an improved solution, the front-end tool DOM display page generation module further includes:
and the broadcast storage module is used for broadcasting the metadata which is verified to be legal among the nodes and storing the executable file generated by the front-end tool.
As an improved scheme, the front-end tool loading module specifically includes:
the business requirement receiving module is used for receiving the business requirements input by the enterprise user when the enterprise user logs in the system;
the analysis splitting module is used for analyzing and splitting the business requirements of the input enterprise users to obtain different logic sub-blocks;
the display page entering module is used for entering a corresponding front-end tool DOM display page according to each acquired logic sub-block;
the front-end tool selection module is used for receiving the front-end tool selected by the enterprise user on the front-end tool DOM display page;
the payment transaction initiating module is used for generating a payment page and initiating an Ethernet currency payment transaction process;
the payment transaction process control module is used for receiving the Ethernet currency paid by the enterprise user and controlling to complete the Ethernet currency transaction process;
the intelligent contract triggering module is used for triggering an intelligent contract matched with the front-end tool when the Ethernet currency transaction is completed;
and the front-end tool recording module is used for loading the front-end tool selected by the enterprise user according to the rule of the intelligent contract.
In the embodiment of the invention, the business requirements of the logged-in enterprise users are acquired and analyzed and split, and the pre-uploaded front-end tool is loaded according to the split logic subblocks and the intelligent contract; when the front-end tool is loaded, packaging and splicing the front-end tool according to service logic to construct a complete Docker mirror image; and the constructed complete Docker mirror image is transmitted to the enterprise user, so that a distributed front-end tool transaction platform based on the Ether workshop platform is provided for the enterprise user, the commercial benefits are brought to small and medium-sized enterprises and independent developers, the profit model of the Internet founders is updated, and a new business model is constructed for the Ether workshop alliance chain.
Drawings
In order to more clearly illustrate the detailed description of the invention or the technical solutions in the prior art, the drawings that are needed in the detailed description of the invention or the prior art will be briefly described below. Throughout the drawings, like elements or portions are generally identified by like reference numerals. In the drawings, elements or portions are not necessarily drawn to scale.
FIG. 1 is a flow chart of an implementation of a method of using a distributed front-end tool provided by the present invention;
FIG. 2 is a flow chart of the implementation of receiving a front-end tool uploaded by a software developer and related information of the front-end tool and generating a corresponding front-end tool DOM display page according to the present invention;
FIG. 3 is a flow chart of the present invention for implementing the steps of acquiring business requirements of logged-on enterprise users, parsing and splitting, and loading pre-uploaded front-end tools according to the split logical sub-blocks according to an intelligent contract;
FIG. 4 is a block diagram of a system for using distributed front end tools provided by the present invention;
FIG. 5 is a block diagram of the structure of a front-end tool DOM display page generation module provided by the present invention;
FIG. 6 is a block diagram of a front-end tool loading module according to the present invention.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings. The following examples are merely for illustrating the technical solutions of the present invention more clearly, and therefore are only examples, and the protection scope of the present invention is not limited thereby.
Fig. 1 is a flowchart of an implementation of a method for using a distributed front-end tool provided by the present invention, which specifically includes the following steps:
in step S101, acquiring a business requirement of a logged-in enterprise user, analyzing and splitting the business requirement, and loading a pre-uploaded front-end tool according to the split logical sub-blocks according to an intelligent contract, where each logical sub-block corresponds to a specific front-end tool;
in step S102, when the front-end tool is completely loaded, the front-end tool is encapsulated and spliced according to the service logic, so as to construct a complete Docker mirror image;
in step S103, the constructed complete Docker image is delivered to the enterprise user.
In the embodiment of the present invention, before executing the step S101, the following steps need to be executed:
receiving a front-end tool uploaded by a software developer and related information of the front-end tool, and generating a corresponding front-end tool DOM display page;
as shown in fig. 2, the step of receiving the front-end tool uploaded by the software developer and the related information of the front-end tool, and generating a corresponding front-end tool DOM display page specifically includes the following steps:
in step S201, when a software developer logs in a system, receiving an executable file uploaded by the software developer and generated by compiling a front-end tool;
in step S202, when uploading of the executable file generated by compiling by the front-end tool is completed, receiving form information input by the software developer, where the form information includes metadata matched with the front-end tool, transaction amount parameters of the front-end tool, and a smart contract type, where the metadata includes an author, a code holder signature, a front-end tool ID, a front-end tool accessible address, and a front-end tool Demo example;
in step S203, performing validity verification on the form information input by the software developer;
in step S204, when the form information passes the validity verification, a front-end tool DOM display page is generated, and a corresponding Key-Value mode call interface is generated.
The calling interface of the Key-Value mode is used for calling the corresponding front-end tool so as to be provided for enterprise users for use in the following process.
In the embodiment of the present invention, the following steps are further included between the above steps S203 and S204:
and broadcasting the metadata which is verified to be legal among the nodes, and storing an executable file generated by compiling the front-end tool.
The process shown in figure 2 may be implemented by a Federation chain storage broadcaster.
As shown in fig. 3, the step of acquiring the business requirements of the logged-in enterprise users, analyzing and splitting the business requirements, and loading the pre-uploaded front-end tool according to the split logical sub-blocks and an intelligent contract specifically includes the following steps:
in step S301, acquiring business requirements of logged-in enterprise users, analyzing and splitting the business requirements, and acquiring different logic sub-blocks, where each logic sub-block corresponds to a front-end tool;
in step S302, entering a corresponding front-end tool DOM display page according to each acquired logic sub-block;
in step S303, on the front-end tool DOM display page, receiving a front-end tool selected by an enterprise user, generating a payment page, and initiating an ethernet payment transaction process;
in step S304, receiving the ethernet currency paid by the enterprise user, and controlling to complete the ethernet currency transaction process;
in step S305, when the Ethernet currency transaction is completed, triggering a smart contract matched with the front-end tool;
in step S306, the front-end tool selected by the enterprise user is loaded according to the rule of the intelligent contract.
The embodiment of the invention constructs a distributed front-end tool transaction platform based on an Ethengfang platform through a blockchain alliance chaining source-opening technology, a decentralized verification platform, Docker containerization thinking and a current universal front-end development technology. The distributed application not only brings commercial benefits to small and medium-sized enterprises and independent developers and updates the profit model of internet creators, but also constructs a new business model for the Ether house alliance chain.
In this embodiment, the blockchain is a decentralized distributed shared database, and the federation chain is used for the blockchain among the enterprises, and only for members of a certain group and limited third parties, a plurality of preselected nodes are designated as bookkeepers in the blockchain, and the generation of each block is jointly determined by all the preselected nodes; the Etherhouse is (Ethereum) a block chain-based decentralized application platform with intelligent contract function, and provides an Etherhouse Virtual Machine (EVM) through a special encrypted currency Ethercoin (Ether) to process a point-to-point contract; smart contracts are a computer protocol intended to propagate, verify or execute contracts in an informative manner, which allows trusted transactions to be conducted without third parties, which transactions are traceable and irreversible; 5. a consensus mechanism: an algorithm for block chain transactions to achieve distributed consensus, wherein pow (proof of work) refers to a workload certification mechanism, and pos (proof of stamp) refers to a rights and interests certification mechanism; the Docker container is an open source application container engine, allowing developers to package their applications and corresponding dependency packages in a uniform manner into a portable container and to publish to any server on which the Docker engine is installed.
Fig. 4 is a block diagram illustrating a structure of a system for using a distributed front-end tool provided by the present invention, and for convenience of description, only a part related to the embodiment of the present invention is shown in the diagram.
The system for using the distributed front-end tool comprises:
the front-end tool loading module 11 is used for acquiring business requirements of logged-in enterprise users, analyzing and splitting the business requirements, and loading the pre-uploaded front-end tools according to the logic sub-blocks obtained by splitting the business requirements, wherein each logic sub-block corresponds to a specific front-end tool;
the front-end tool packaging module 12 is used for packaging and splicing the front-end tool according to service logic when the front-end tool is loaded, and constructing a complete Docker mirror image;
and the Docker image output module 13 is configured to deliver the constructed complete Docker image to the enterprise user.
The system further comprises:
and the front-end tool DOM display page generation module 14 is used for receiving the front-end tool uploaded by the software developer and the related information of the front-end tool and generating a corresponding front-end tool DOM display page.
As shown in fig. 5, the front-end tool DOM display page generation module 14 specifically includes:
the executable file receiving module 15 is used for receiving the executable file which is uploaded by the software developer and generated by the compilation of the front-end tool when the software developer logs in the system;
a form information receiving module 16, configured to receive form information input by the software developer when uploading of an executable file generated by compiling of the front-end tool is completed, where the form information includes metadata matching the front-end tool, a transaction amount parameter of the front-end tool, and an intelligent contract type, where the metadata includes an author, a code holder signature, a front-end tool ID, a front-end tool accessible address, and a front-end tool Demo example;
a validity verifying module 17, configured to verify validity of the form information input by the software developer;
and the generating module 18 is configured to generate a front-end tool DOM display page and generate a corresponding Key-Value mode call interface when the form information passes the validity verification.
In this embodiment of the present invention, the front end tool DOM display page generation module 14 further includes:
and the broadcast storage module 19 is used for broadcasting the metadata which is verified to be legal among the nodes and storing the executable file generated by the front-end tool compiling.
As shown in fig. 6, the front-end tool loading module 11 specifically includes:
a service requirement receiving module 20, configured to receive a service requirement input by an enterprise user when the enterprise user logs in the system;
the analysis splitting module 21 is configured to analyze and split the business requirements of the input enterprise users to obtain different logic sub-blocks, where each logic sub-block corresponds to a front-end tool;
the display page entering module 22 is configured to enter a corresponding front-end tool DOM display page according to each acquired logic sub-block;
a front-end tool selection module 23, configured to receive, on the front-end tool DOM display page, a front-end tool selected by an enterprise user;
a payment transaction initiating module 24, configured to generate a payment page and initiate an ethernet payment transaction process;
the payment transaction process control module 25 is used for receiving the Ethernet currency paid by the enterprise user and controlling to complete the Ethernet currency transaction process;
the intelligent contract triggering module 26 is used for triggering an intelligent contract matched with the front-end tool when the Ethernet currency transaction is completed;
and the front-end tool recording module 27 is used for loading the front-end tool selected by the enterprise user according to the rule of the intelligent contract.
The functions of the modules are described in the above embodiments, and are not described herein again.
In the embodiment of the invention, the business requirements of the logged-in enterprise users are acquired, analyzed and split, and the pre-uploaded front-end tool is loaded according to the logic sub-blocks obtained by splitting according to the intelligent contract; when the front-end tool is loaded, packaging and splicing the front-end tool according to service logic to construct a complete Docker mirror image; and the constructed complete Docker mirror image is transmitted to the enterprise user, so that a distributed front-end tool transaction platform based on the Ethenhouse platform is provided for the enterprise user, the commercial income is brought to small and medium-sized enterprises and independent developers, the profit model of the Internet creators is updated, and a new business model is constructed for the Ethenhouse alliance chain.
The above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the present invention, and they should be construed as being included in the following claims and description.

Claims (8)

1. A method of using a distributed front end tool, the method comprising the steps of:
acquiring business requirements of logged-in enterprise users, analyzing and splitting the business requirements, and loading pre-uploaded front-end tools according to the logic sub-blocks obtained by splitting according to intelligent contracts, wherein each logic sub-block corresponds to a specific front-end tool;
when the front-end tool is loaded, packaging and splicing the front-end tool according to service logic to construct a complete Docker mirror image;
the constructed complete Docker mirror image is transmitted to the enterprise user;
the step of acquiring the business requirements of the logged-in enterprise users, analyzing and splitting the business requirements, and loading the pre-uploaded front-end tool according to the logic sub-blocks obtained by splitting according to an intelligent contract specifically comprises the following steps:
when an enterprise user logs in the system, receiving business requirements input by the enterprise user, analyzing and splitting the input business requirements of the enterprise user, and obtaining different logic sub-blocks;
entering a corresponding front-end tool DOM display page according to each acquired logic sub-block;
receiving a front-end tool selected by an enterprise user on the front-end tool DOM display page, generating a payment page, and initiating an Ethernet payment transaction process;
receiving the Ethernet currency paid by the enterprise user, and controlling to complete the Ethernet currency transaction process;
triggering an intelligent contract matched with the front-end tool when the Ethernet currency transaction is completed;
and loading the front-end tool selected by the enterprise user according to the rule of the intelligent contract.
2. The method for using a distributed front-end tool according to claim 1, wherein the step of obtaining the business requirements of the logged-in enterprise users, resolving the split business requirements, and loading the pre-uploaded front-end tool according to the split logic sub-blocks and the intelligent contract further comprises the following steps:
and receiving the front-end tool uploaded by the software developer and the related information of the front-end tool, and generating a corresponding front-end tool DOM display page.
3. The method for using the distributed front-end tool according to claim 2, wherein the step of receiving the front-end tool uploaded by the software developer and the related information of the front-end tool and generating the corresponding front-end tool DOM display page specifically comprises the following steps:
when a software developer logs in a system, receiving an executable file which is uploaded by the software developer and generated by compiling of a front-end tool;
when the uploading of the executable file generated by the front-end tool compiling is finished, receiving form information input by the software developer, wherein the form information comprises metadata matched with the front-end tool, transaction amount parameters of the front-end tool and an intelligent contract type, and the metadata comprises an author, a code holder signature, a front-end tool ID, a front-end tool accessible address and a front-end tool Demo example;
carrying out validity verification on the form information input by the software developer;
and when the form information passes the validity verification, generating a front-end tool DOM display page and generating a corresponding Key-Value mode calling interface.
4. The method for using the distributed front-end tool according to claim 3, wherein after the step of legality verifying the form information input by the software developer, the step of generating a front-end tool DOM display page and generating a corresponding Key-Value mode invocation interface before the step of generating a front-end tool DOM display page when the form information passes the legality verification further comprises the following steps:
and broadcasting the metadata which is verified to be legal among the nodes, and storing an executable file generated by compiling the front-end tool.
5. A system for using a distributed front end tool, the system comprising:
the front-end tool loading module is used for acquiring the business requirements of the logged-in enterprise users, analyzing and splitting the business requirements, and loading the front-end tools uploaded in advance according to the logic subblocks obtained by splitting according to an intelligent contract, wherein each logic subblock corresponds to a specific front-end tool;
the front-end tool packaging module is used for packaging and splicing the front-end tool according to business logic when the front-end tool is loaded, and constructing a complete Docker mirror image;
the Docker mirror image output module is used for transmitting the constructed complete Docker mirror image to the enterprise user;
the front-end tool loading module specifically comprises:
the business requirement receiving module is used for receiving the business requirements input by the enterprise users when the enterprise users log in the system;
the analysis and splitting module is used for analyzing and splitting the input business requirements of the enterprise users to obtain different logic sub-blocks, wherein each logic sub-block corresponds to a front-end tool;
the display page entering module is used for entering a corresponding front-end tool DOM display page according to each acquired logic sub-block;
the front-end tool selection module is used for receiving the front-end tool selected by the enterprise user on the front-end tool DOM display page;
the payment transaction initiating module is used for generating a payment page and initiating an Ethernet currency payment transaction process;
the payment transaction process control module is used for receiving the Ethernet currency paid by the enterprise user and controlling to complete the Ethernet currency transaction process;
the intelligent contract triggering module is used for triggering an intelligent contract matched with the front-end tool when the Ethernet currency transaction is completed;
and the front-end tool recording module is used for loading the front-end tool selected by the enterprise user according to the rule of the intelligent contract.
6. The system for using a distributed front end tool according to claim 5, further comprising:
and the front-end tool DOM display page generation module is used for receiving the front-end tool uploaded by the software developer and the relevant information of the front-end tool and generating a corresponding front-end tool DOM display page.
7. The system for using the distributed front-end tool according to claim 6, wherein the front-end tool DOM display page generation module specifically comprises:
the executable file receiving module is used for receiving the executable file which is uploaded by the software developer and generated by compiling a front-end tool when the software developer logs in the system;
the form information receiving module is used for receiving form information input by the software developer when the uploading of the executable file generated by the front-end tool in a compiling mode is finished, wherein the form information comprises metadata matched with the front-end tool, transaction amount parameters of the front-end tool and an intelligent contract type, and the metadata comprises an author, a code holder signature, a front-end tool ID, a front-end tool accessible address and a front-end tool Demo example;
the legality verification module is used for carrying out legality verification on the form information input by the software developer;
and the generation module is used for generating a front-end tool DOM display page and generating a corresponding Key-Value mode calling interface when the form information passes the validity verification.
8. The system for using a distributed front-end tool according to claim 7, wherein the front-end tool DOM display generation module further comprises:
and the broadcast storage module is used for broadcasting the metadata which is verified to be legal among the nodes and storing the executable file generated by the front-end tool.
CN202010794399.0A 2020-08-10 2020-08-10 Application method and system of distributed front-end tool Active CN112001715B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010794399.0A CN112001715B (en) 2020-08-10 2020-08-10 Application method and system of distributed front-end tool
PCT/CN2021/096405 WO2022033118A1 (en) 2020-08-10 2021-05-27 Method and system for using distributed front-end tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010794399.0A CN112001715B (en) 2020-08-10 2020-08-10 Application method and system of distributed front-end tool

Publications (2)

Publication Number Publication Date
CN112001715A CN112001715A (en) 2020-11-27
CN112001715B true CN112001715B (en) 2022-07-08

Family

ID=73463358

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010794399.0A Active CN112001715B (en) 2020-08-10 2020-08-10 Application method and system of distributed front-end tool

Country Status (2)

Country Link
CN (1) CN112001715B (en)
WO (1) WO2022033118A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112001715B (en) * 2020-08-10 2022-07-08 苏州浪潮智能科技有限公司 Application method and system of distributed front-end tool

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109840429A (en) * 2019-01-08 2019-06-04 北京众享比特科技有限公司 Intelligent contract deployment, call method and device
CN110288307A (en) * 2019-05-13 2019-09-27 西安电子科技大学 Intelligent contract co-development system and data processing method based on Fabric block chain
CN111369221A (en) * 2020-03-09 2020-07-03 浙江大学 Intelligent contract monitoring method and system for block chain supervision

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10929117B2 (en) * 2018-02-08 2021-02-23 Red Hat, Inc. Container image building using shared resources
CN109389500A (en) * 2018-09-29 2019-02-26 重庆邮电大学 Data trade platform based on ether mill
US11556924B2 (en) * 2019-04-29 2023-01-17 Advanced New Technologies Co., Ltd. Blockchain-based payment withholding and agreement signing method, apparatus, and electronic device
CN110750270A (en) * 2019-09-29 2020-02-04 北京东软望海科技有限公司 Method and device for deploying packaged software
CN110992100A (en) * 2019-12-05 2020-04-10 北京中电普华信息技术有限公司 Electric power marketing system construction method and device
CN111143028A (en) * 2019-12-13 2020-05-12 深圳微品致远信息科技有限公司 LXC container-based SaaS platform implementation method and system
CN112001715B (en) * 2020-08-10 2022-07-08 苏州浪潮智能科技有限公司 Application method and system of distributed front-end tool

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109840429A (en) * 2019-01-08 2019-06-04 北京众享比特科技有限公司 Intelligent contract deployment, call method and device
CN110288307A (en) * 2019-05-13 2019-09-27 西安电子科技大学 Intelligent contract co-development system and data processing method based on Fabric block chain
CN111369221A (en) * 2020-03-09 2020-07-03 浙江大学 Intelligent contract monitoring method and system for block chain supervision

Also Published As

Publication number Publication date
CN112001715A (en) 2020-11-27
WO2022033118A1 (en) 2022-02-17

Similar Documents

Publication Publication Date Title
US10048961B2 (en) Distributed parallel build system
US20190050855A1 (en) Blockchain-based systems, methods, and apparatus for securing access to information stores
US9690822B2 (en) System and method for metadata level validation of custom setup objects
WO2019055585A1 (en) Parallel-chain architecture for blockchain systems
De Roure et al. Towards the preservation of scientific workflows
CN112417178B (en) Document template definition-based on-chain contract processing method and device and electronic equipment
CN108984202B (en) Electronic resource sharing method and device and storage medium
CN108460068B (en) Method, device, storage medium and terminal for importing and exporting report
CN109902493B (en) Script issuing method and server
Truong et al. DevOps contract for assuring execution of IoT microservices in the edge
Qin et al. Intelligible description language contract (IDLC)–A novel smart contract model
CN111695328B (en) Method, device, equipment and storage medium for generating simulation test message
CN112001715B (en) Application method and system of distributed front-end tool
CN111782207A (en) Method, device and equipment for generating task stream code and storage medium
CN113238739A (en) Plug-in development and data acquisition method, device, electronic equipment and medium
US10606569B2 (en) Declarative configuration elements
CN116126291A (en) Quick development method, device, equipment and storage medium based on information management
CN105955718B (en) A kind of software customized method and system
FhG et al. TRUSTS Trusted Secure Data Sharing Space D3. 9 Platform Status Report I
CN116881943A (en) Authority control method and related equipment
KR20240025849A (en) Method, Apparatus and System for Distributing Software
CN114756302A (en) Information processing method, device, equipment and medium
CN118312195A (en) APP iteration-based integrated management method, apparatus, device and medium
Macedo On the performance of WebAssembly
CN116679927A (en) Page configuration method and device, storage medium and computer equipment

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