CN113486361B - APP management system and method based on block chain - Google Patents

APP management system and method based on block chain Download PDF

Info

Publication number
CN113486361B
CN113486361B CN202110851064.2A CN202110851064A CN113486361B CN 113486361 B CN113486361 B CN 113486361B CN 202110851064 A CN202110851064 A CN 202110851064A CN 113486361 B CN113486361 B CN 113486361B
Authority
CN
China
Prior art keywords
blockchain
app
app version
version
shelf
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
CN202110851064.2A
Other languages
Chinese (zh)
Other versions
CN113486361A (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.)
Bank of China Ltd
Original Assignee
Bank of China 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 Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202110851064.2A priority Critical patent/CN113486361B/en
Publication of CN113486361A publication Critical patent/CN113486361A/en
Application granted granted Critical
Publication of CN113486361B publication Critical patent/CN113486361B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • G06F21/572Secure firmware programming, e.g. of basic input output system [BIOS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides an APP management system and method based on a blockchain, which can be used in the technical field of blockchains, wherein the system comprises: the release management node is used for releasing the APP version to the blockchain; comment data of a user on an APP version is obtained through a block chain; obtaining an updated APP version of the publisher based on the comment data; releasing the updated APP version to the blockchain; after the non-compliance notice of the APP version is acquired through the blockchain, generating an APP version off-shelf application, and distributing the application to the blockchain; an application store node for downloading an APP version from the blockchain; receiving comment data of a user on an APP version and distributing the comment data to a blockchain; receiving a non-compliance notification of an APP version by a supervision department and distributing the non-compliance notification to a block chain; after an APP version off-shelf application is acquired through the blockchain, the APP version is off-shelf. The invention can realize the quick and safe management of the APP in different application stores.

Description

APP management system and method based on block chain
Technical Field
The invention relates to the technical field of blockchains, in particular to an APP management system and method based on blockchains.
Background
The android system is used as an open-source mobile terminal operating system and is mainly used for mobile terminal equipment, development and management of android applications are also relatively open, and users can download and use only by putting on a shelf or providing a download address in an application store after development is completed. Moreover, android application stores are numerous, and different mobile phone manufacturers or network operators can establish the application stores for users to use. Therefore, after the application development is completed, the developer submits and releases the application in each application store respectively, the same action is operated repeatedly, and meanwhile, different application stores also can require submitting different proving materials, so that the developer needs to submit the application in different markets, and the process is complicated.
Disclosure of Invention
The embodiment of the invention provides an APP management system based on a blockchain, which is used for realizing quick and safe management of APP in different application stores, and comprises the following steps:
the system comprises a release management node and at least one application store node, wherein the release management node and the application store node are nodes on a block chain;
the release management node is used for releasing the APP version to the blockchain; comment data of a user on an APP version is obtained through a block chain; obtaining an updated version of the APP by the publisher based on the comment data; releasing the updated APP version to the blockchain; after the non-compliance notice of the APP version is acquired through the blockchain, generating an APP version off-shelf application, and distributing the application to the blockchain;
an application store node for downloading an APP version from the blockchain; receiving comment data of a user on an APP version and distributing the comment data to a blockchain; receiving a non-compliance notification of an APP version by a supervision department and distributing the non-compliance notification to a block chain; after an APP version off-shelf application is acquired through a blockchain, the APP version is off-shelf.
The embodiment of the invention provides an APP management method based on a blockchain, which is used for realizing quick and safe management of APP in different application stores, and comprises the following steps:
the APP version is published to the blockchain, wherein an application store node downloads the APP version from the blockchain, receives comment data of a user on the APP version and publishes the comment data to the blockchain;
comment data of a user on an APP version is obtained through a block chain;
obtaining an updated version of the APP by the publisher based on the comment data;
releasing the updated APP version to the blockchain;
after the non-compliance notification of the APP version is obtained through the blockchain, an APP version off-shelf application is generated and issued to the blockchain, wherein the non-compliance notification of the APP version is received and issued to the blockchain from a supervision department by an application store node, and the application store node off-shelf the APP version after obtaining the APP version off-shelf application through the blockchain.
The embodiment of the invention provides an APP management method based on a blockchain, which is used for realizing quick and safe management of APP in different application stores, and comprises the following steps:
downloading an APP version from a blockchain, wherein the APP version is published to the blockchain by a publication management node;
receiving comment data of a user on an APP version and distributing the comment data to a blockchain, wherein the distribution management node distributes the updated APP version to the blockchain based on the updated APP version of the comment data;
receiving an inconsistent notification of an APP version by a supervision department, and issuing the inconsistent notification to a blockchain, wherein the issuing management node generates an APP version off-shelf application after acquiring the inconsistent notification of the APP version through the blockchain, and issues the application to the blockchain;
after an APP version off-shelf application is acquired through a blockchain, the APP version is off-shelf.
The embodiment of the invention also provides computer equipment, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the block chain-based APP management method is realized when the processor executes the computer program.
The embodiment of the invention also provides a computer readable storage medium, which stores a computer program for executing the block chain-based APP management method.
In the embodiment of the invention, a release management node is used for releasing an APP version onto a blockchain; comment data of a user on an APP version is obtained through a block chain; obtaining an updated version of the APP by the publisher based on the comment data; releasing the updated APP version to the blockchain; after the non-compliance notice of the APP version is acquired through the blockchain, generating an APP version off-shelf application, and distributing the application to the blockchain; an application store node for downloading an APP version from the blockchain; receiving comment data of a user on an APP version and distributing the comment data to a blockchain; receiving a non-compliance notification of an APP version by a supervision department and distributing the non-compliance notification to a block chain; after an APP version off-shelf application is acquired through a blockchain, the APP version is off-shelf. In the process, the management of the release, maintenance, supervision and the period of the off-shelf life of the APP in each application store is realized through the blockchain, and the application is convenient and high in safety.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art. In the drawings:
FIG. 1 is a flow chart of a blockchain-based APP management method in an embodiment of the invention;
FIG. 2 is a detailed flow chart of an APP management system employing blockchain based applications in an embodiment of the present invention;
FIG. 3 is a flow chart of a blockchain-based APP management method in an embodiment of the invention;
FIG. 4 is a flowchart of another blockchain-based APP management method in accordance with an embodiment of the present invention;
fig. 5 is a schematic diagram of a computer device according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention will be described in further detail with reference to the accompanying drawings. The exemplary embodiments of the present invention and their descriptions herein are for the purpose of explaining the present invention, but are not to be construed as limiting the invention.
In the description of the present specification, the terms "comprising," "including," "having," "containing," and the like are open-ended terms, meaning including, but not limited to. Reference to the terms "one embodiment," "a particular embodiment," "some embodiments," "for example," etc., means that a particular feature, structure, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiments or examples. Furthermore, the particular features, structures, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. The sequence of steps involved in the embodiments is used to schematically illustrate the practice of the present application, and is not limited thereto and may be appropriately adjusted as desired.
FIG. 1 is a schematic diagram of an APP management system based on blockchain in an embodiment of the present invention, as shown in FIG. 1, the system includes:
the system comprises a release management node 101 and at least one application store node 102, wherein the release management node 101 and the application store node 102 are nodes on a blockchain;
a release management node 101, configured to release an APP version onto a blockchain; comment data of a user on an APP version is obtained through a block chain; obtaining an updated version of the APP by the publisher based on the comment data; releasing the updated APP version to the blockchain; after the non-compliance notice of the APP version is acquired through the blockchain, generating an APP version off-shelf application, and distributing the application to the blockchain;
an application store node 102 for downloading an APP version from the blockchain; receiving comment data of a user on an APP version and distributing the comment data to a blockchain; receiving a non-compliance notification of an APP version by a supervision department and distributing the non-compliance notification to a block chain; after an APP version off-shelf application is acquired through a blockchain, the APP version is off-shelf.
In the embodiment, the management of the release, maintenance, supervision and the off-shelf life cycle of the APP in each application store is realized through the blockchain, and the application is convenient and high in safety.
In an embodiment, the publication management node is further configured to:
acquiring the on-shelf requirements of all application store nodes through a block chain; based on the on-shelf requirements, releasing qualification materials meeting the on-shelf requirements to a blockchain to generate a publisher registration request; after the block chain is used for acquiring the verification passing result, the APP version is issued to the block chain;
the application store node is further configured to: and after the login request of the publisher is acquired through the blockchain, checking the qualification material, and after the checking is passed, generating a checking passing result and transmitting the checking passing result to the blockchain.
In an embodiment, the publication management node is further configured to:
adding a signature certificate to the APP version, and issuing the APP version added with the signature certificate to a blockchain;
the application store node is also for: the version of APP with the signature certificate added is downloaded from the blockchain.
In an embodiment, the application store node is further to: monitoring whether an application store node is located in a mobile terminal and whether an inconsistent APP version is installed or not, and if yes, generating risk reminding information.
In view of the foregoing embodiments, a detailed flowchart is provided below, and fig. 2 is a detailed flowchart of an APP management system based on blockchain in an embodiment of the present invention, including:
step 201, a release management node obtains the on-shelf requirements of all application store nodes through a block chain; based on the on-shelf requirements, releasing qualification materials meeting the on-shelf requirements to a blockchain to generate a publisher registration request;
step 202, after obtaining a publisher registration request through a blockchain, an application store node examines the qualification material, and after the examination is passed, an examination passing result is generated and is sent to the blockchain;
step 203, the issuing management node adds a signature certificate to the APP version, and issues the APP version added with the signature certificate to the blockchain;
step 204, the application store node downloads the APP version from the blockchain;
step 205, the publishing management node obtains comment data of a user on an APP version through a blockchain;
step 206, the application store node receives comment data of the APP version from the user and sends the comment data to the blockchain;
step 207, the release management node obtains an updated APP version of the publisher based on the evaluation data;
step 208, the application store node downloads the APP version added with the signature certificate from the blockchain;
step 209, the release management node releases the updated APP version to the blockchain;
step 210, the application store node receives the non-compliance notification of the APP version by the supervision department and distributes the non-compliance notification to the blockchain;
step 211, after obtaining the non-compliance notice of the APP version through the blockchain, the issuing management node generates an APP version off-shelf application and issues the application to the blockchain;
step 212, after obtaining an APP version off-shelf application through a block chain, an application store node off-shelf the APP version;
step 213, the application store node monitors whether the mobile terminal where the application store node is located is provided with an unsatisfactory APP version, and if yes, generates risk reminding information.
In summary, in the system provided by the embodiment of the present invention, the release management node is configured to release the APP version onto the blockchain; comment data of a user on an APP version is obtained through a block chain; obtaining an updated version of the APP by the publisher based on the comment data; releasing the updated APP version to the blockchain; after the non-compliance notice of the APP version is acquired through the blockchain, generating an APP version off-shelf application, and distributing the application to the blockchain; an application store node for downloading an APP version from the blockchain; receiving comment data of a user on an APP version and distributing the comment data to a blockchain; receiving a non-compliance notification of an APP version by a supervision department and distributing the non-compliance notification to a block chain; after an APP version off-shelf application is acquired through a blockchain, the APP version is off-shelf. In the process, the management of the release, maintenance, supervision and the period of the off-shelf life of the APP in each application store is realized through the blockchain, and the application is convenient and high in safety.
The embodiment of the invention also provides an APP management method based on the blockchain, the principle of which is similar to that of an APP management system based on the blockchain, and the description is omitted here.
FIG. 3 is a flowchart of an APP management method based on blockchain in an embodiment of the invention, as shown in FIG. 3, including:
step 301, publishing an APP version onto a blockchain, wherein an application store node downloads the APP version from the blockchain, receives comment data of a user on the APP version, and publishes the comment data onto the blockchain;
step 302, comment data of a user on an APP version is obtained through a blockchain;
step 303, obtaining an updated APP version of the publisher based on the comment data;
step 304, issuing the updated APP version to a blockchain;
step 305, after obtaining the non-compliance notice of the APP version through the blockchain, generating an APP version off-shelf application, and issuing the APP version off-shelf application to the blockchain, wherein the non-compliance notice of the APP version is received and issued to the blockchain from a supervision department by an application store node, and the APP version is off-shelf by the application store node after obtaining the APP version off-shelf application through the blockchain.
In an embodiment, the method further comprises:
acquiring the on-shelf requirements of all application store nodes through a block chain;
based on the on-shelf requirements, releasing qualification materials meeting the on-shelf requirements to a blockchain to generate a publisher registration request;
after the block chain is used for acquiring the verification passing result, the APP version is issued to the block chain; and the application store node examines the qualification materials after acquiring a publisher registration request through the blockchain, generates an examination passing result after the examination passes, and distributes the examination passing result to the blockchain.
In an embodiment, the method further comprises:
adding a signature certificate to the APP version, and issuing the APP version added with the signature certificate to a blockchain; the application store node downloads from the blockchain the APP version with the signature certificate added.
In summary, in the method provided by the embodiment of the invention, the APP version is published to the blockchain, wherein the APP version is downloaded from the blockchain by the application store node, and comment data of a user on the APP version is received and published to the blockchain; comment data of a user on an APP version is obtained through a block chain; obtaining an updated version of the APP by the publisher based on the comment data; releasing the updated APP version to the blockchain; after the non-compliance notification of the APP version is obtained through the blockchain, an APP version off-shelf application is generated and issued to the blockchain, wherein the non-compliance notification of the APP version is received and issued to the blockchain from a supervision department by an application store node, and the application store node off-shelf the APP version after obtaining the APP version off-shelf application through the blockchain. In the process, the management of the release, maintenance, supervision and the period of the off-shelf life of the APP in each application store is realized through the blockchain, and the application is convenient and high in safety.
FIG. 4 is a flowchart of another blockchain-based APP management method according to an embodiment of the present invention, as shown in FIG. 4, including:
step 401, downloading an APP version from a blockchain, wherein the APP version is released to the blockchain by a release management node;
step 402, receiving comment data of a user on an APP version and distributing the comment data to a blockchain, wherein the distribution management node distributes the updated APP version to the blockchain based on the updated APP version of the comment data;
step 403, receiving a non-compliance notification of the APP version by the supervision department, and issuing the non-compliance notification to the blockchain, wherein the issuing management node generates an APP version off-shelf application after acquiring the non-compliance notification of the APP version through the blockchain, and issues the application to the blockchain;
step 404, after obtaining an APP version off-shelf application through a blockchain, off-shelf is performed on the APP version.
In an embodiment, the method further comprises:
after a publisher registration request is obtained through a blockchain, auditing the qualification material, and after the auditing is passed, generating an auditing passing result and distributing the auditing passing result to the blockchain; the release management node obtains the on-shelf requirements of all application store nodes through the blockchain, releases qualification materials meeting the on-shelf requirements to the blockchain based on the on-shelf requirements, generates a publisher registration request, and releases the APP version to the blockchain after the result of passing the audit is obtained through the blockchain.
In an embodiment, the method further comprises:
monitoring whether an application store node is located in a mobile terminal and whether an inconsistent APP version is installed or not, and if yes, generating risk reminding information.
In summary, in the method provided by the embodiment of the present invention, an APP version is downloaded from a blockchain, where the APP version is published to the blockchain by a publishing management node; receiving comment data of a user on an APP version and distributing the comment data to a blockchain, wherein the distribution management node distributes the updated APP version to the blockchain based on the updated APP version of the comment data; receiving an inconsistent notification of an APP version by a supervision department, and issuing the inconsistent notification to a blockchain, wherein the issuing management node generates an APP version off-shelf application after acquiring the inconsistent notification of the APP version through the blockchain, and issues the application to the blockchain; after an APP version off-shelf application is acquired through a blockchain, the APP version is off-shelf. In the process, the management of the release, maintenance, supervision and the period of the off-shelf life of the APP in each application store is realized through the blockchain, and the application is convenient and high in safety.
An embodiment of the present invention further provides a computer device, and fig. 5 is a schematic diagram of the computer device in the embodiment of the present invention, where the computer device can implement all the steps in the block chain based APP management method in the foregoing embodiment, and the computer device specifically includes the following contents:
a processor (processor) 501, a memory (memory) 502, a communication interface (Communications Interface) 503, and a communication bus 504;
wherein the processor 501, the memory 502, and the communication interface 503 perform communication with each other through the communication bus 504; the communication interface 503 is configured to implement information transmission between related devices such as a server device, a detection device, and a user device;
the processor 501 is configured to invoke a computer program in the memory 502, and when the processor executes the computer program, the processor implements all the steps in the blockchain-based APP management method in the foregoing embodiments.
Embodiments of the present invention also provide a computer readable storage medium capable of implementing all the steps in the blockchain-based APP management method in the above embodiments, where the computer readable storage medium stores a computer program that when executed by a processor implements all the steps in the blockchain-based APP management method in the above embodiments.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The foregoing description of the embodiments has been provided for the purpose of illustrating the general principles of the invention, and is not meant to limit the scope of the invention, but to limit the invention to the particular embodiments, and any modifications, equivalents, improvements, etc. that fall within the spirit and principles of the invention are intended to be included within the scope of the invention.

Claims (11)

1. An APP management system based on a blockchain, comprising: the system comprises a release management node and at least one application store node, wherein the release management node and the application store node are nodes on a block chain;
the release management node is used for releasing the APP version to the blockchain; comment data of a user on an APP version is obtained through a block chain; obtaining an updated version of the APP by the publisher based on the comment data; releasing the updated APP version to the blockchain; after the non-compliance notice of the APP version is acquired through the blockchain, generating an APP version off-shelf application, and distributing the application to the blockchain;
an application store node for downloading an APP version from the blockchain; receiving comment data of a user on an APP version and distributing the comment data to a blockchain; receiving a non-compliance notification of an APP version by a supervision department and distributing the non-compliance notification to a block chain; after an APP version off-shelf application is acquired through a block chain, off-shelf is carried out on the APP version;
the distribution management node is further configured to:
acquiring the on-shelf requirements of all application store nodes through a block chain; based on the on-shelf requirements, releasing qualification materials meeting the on-shelf requirements to a blockchain to generate a publisher registration request; after the block chain is used for acquiring the verification passing result, the APP version is issued to the block chain;
the application store node is further configured to: and after the login request of the publisher is acquired through the blockchain, checking the qualification material, and after the checking is passed, generating a checking passing result and transmitting the checking passing result to the blockchain.
2. The blockchain-based APP management system of claim 1, wherein the distribution management node is further to:
adding a signature certificate to the APP version, and issuing the APP version added with the signature certificate to a blockchain;
the application store node is also for: the version of APP with the signature certificate added is downloaded from the blockchain.
3. The blockchain-based APP management system of claim 1, wherein the application store node is further to: monitoring whether an application store node is located in a mobile terminal and whether an inconsistent APP version is installed or not, and if yes, generating risk reminding information.
4. An APP management method based on the blockchain-based APP management system of any of claims 1-3, comprising:
the APP version is published to the blockchain, wherein an application store node downloads the APP version from the blockchain, receives comment data of a user on the APP version and publishes the comment data to the blockchain;
comment data of a user on an APP version is obtained through a block chain;
obtaining an updated version of the APP by the publisher based on the comment data;
releasing the updated APP version to the blockchain;
after the non-compliance notification of the APP version is obtained through the blockchain, an APP version off-shelf application is generated and issued to the blockchain, wherein the non-compliance notification of the APP version is received and issued to the blockchain from a supervision department by an application store node, and the application store node off-shelf the APP version after obtaining the APP version off-shelf application through the blockchain.
5. The blockchain-based APP management method of claim 4, further comprising:
acquiring the on-shelf requirements of all application store nodes through a block chain;
based on the on-shelf requirements, releasing qualification materials meeting the on-shelf requirements to a blockchain to generate a publisher registration request;
after the block chain is used for acquiring the verification passing result, the APP version is issued to the block chain; and the application store node examines the qualification materials after acquiring a publisher registration request through the blockchain, generates an examination passing result after the examination passes, and distributes the examination passing result to the blockchain.
6. The blockchain-based APP management method of claim 4, further comprising:
adding a signature certificate to the APP version, and issuing the APP version added with the signature certificate to a blockchain; the application store node downloads from the blockchain the APP version with the signature certificate added.
7. An APP management method based on the blockchain-based APP management system of any of claims 1-3, comprising:
downloading an APP version from a blockchain, wherein the APP version is published to the blockchain by a publication management node;
receiving comment data of a user on an APP version and distributing the comment data to a blockchain, wherein the distribution management node distributes the updated APP version to the blockchain based on the updated APP version of the comment data;
receiving an inconsistent notification of an APP version by a supervision department, and issuing the inconsistent notification to a blockchain, wherein the issuing management node generates an APP version off-shelf application after acquiring the inconsistent notification of the APP version through the blockchain, and issues the application to the blockchain;
after an APP version off-shelf application is acquired through a blockchain, the APP version is off-shelf.
8. The blockchain-based APP management method of claim 7, further comprising:
after a publisher registration request is obtained through a blockchain, checking qualification materials, and after checking, generating a checking passing result and distributing the checking passing result to the blockchain; the release management node obtains the on-shelf requirements of all application store nodes through the blockchain, releases qualification materials meeting the on-shelf requirements to the blockchain based on the on-shelf requirements, generates a publisher registration request, and releases the APP version to the blockchain after the result of passing the audit is obtained through the blockchain.
9. The blockchain-based APP management method of claim 7, further comprising:
monitoring whether an application store node is located in a mobile terminal and whether an inconsistent APP version is installed or not, and if yes, generating risk reminding information.
10. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of any of claims 4 to 9 when executing the computer program.
11. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program which, when executed, implements the steps of the method of any of claims 4 to 9.
CN202110851064.2A 2021-07-27 2021-07-27 APP management system and method based on block chain Active CN113486361B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110851064.2A CN113486361B (en) 2021-07-27 2021-07-27 APP management system and method based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110851064.2A CN113486361B (en) 2021-07-27 2021-07-27 APP management system and method based on block chain

Publications (2)

Publication Number Publication Date
CN113486361A CN113486361A (en) 2021-10-08
CN113486361B true CN113486361B (en) 2024-04-16

Family

ID=77944076

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110851064.2A Active CN113486361B (en) 2021-07-27 2021-07-27 APP management system and method based on block chain

Country Status (1)

Country Link
CN (1) CN113486361B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115080102A (en) * 2022-06-30 2022-09-20 北京亚控科技发展有限公司 Application management method and related equipment

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106875254A (en) * 2017-01-20 2017-06-20 暨南大学 A kind of Android malicious application control methods based on block chain technology
CN108055138A (en) * 2018-02-01 2018-05-18 国家计算机网络与信息安全管理中心 Distributed recorder method and system is applied based on block chain
CN109711162A (en) * 2018-12-24 2019-05-03 深圳供电局有限公司 A kind of security application method and system based on block chain
CN110275891A (en) * 2018-03-15 2019-09-24 国际商业机器公司 Artificial intelligence software market
CN110414952A (en) * 2019-07-29 2019-11-05 杭州复杂美科技有限公司 Decentralization application dissemination method, equipment and storage medium
CN111641694A (en) * 2020-05-19 2020-09-08 全链通有限公司 Block chain-based application program release method, device and storage medium
CN111679853A (en) * 2020-06-08 2020-09-18 中国银行股份有限公司 Open source software publishing method and device, computer equipment and readable storage medium
CN112947967A (en) * 2021-03-08 2021-06-11 中国联合网络通信集团有限公司 Software updating method, block chain application store and software uploading terminal
CN113050971A (en) * 2021-04-30 2021-06-29 中国银行股份有限公司 Software version management system and method based on block chain

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109408108A (en) * 2018-10-12 2019-03-01 天津理工大学 A kind of Software Version data management system and method for building up based on block chain

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106875254A (en) * 2017-01-20 2017-06-20 暨南大学 A kind of Android malicious application control methods based on block chain technology
CN108055138A (en) * 2018-02-01 2018-05-18 国家计算机网络与信息安全管理中心 Distributed recorder method and system is applied based on block chain
CN110275891A (en) * 2018-03-15 2019-09-24 国际商业机器公司 Artificial intelligence software market
CN109711162A (en) * 2018-12-24 2019-05-03 深圳供电局有限公司 A kind of security application method and system based on block chain
CN110414952A (en) * 2019-07-29 2019-11-05 杭州复杂美科技有限公司 Decentralization application dissemination method, equipment and storage medium
CN111641694A (en) * 2020-05-19 2020-09-08 全链通有限公司 Block chain-based application program release method, device and storage medium
CN111679853A (en) * 2020-06-08 2020-09-18 中国银行股份有限公司 Open source software publishing method and device, computer equipment and readable storage medium
CN112947967A (en) * 2021-03-08 2021-06-11 中国联合网络通信集团有限公司 Software updating method, block chain application store and software uploading terminal
CN113050971A (en) * 2021-04-30 2021-06-29 中国银行股份有限公司 Software version management system and method based on block chain

Also Published As

Publication number Publication date
CN113486361A (en) 2021-10-08

Similar Documents

Publication Publication Date Title
US9990475B2 (en) Apparatus and method of in-application licensing
CN113779444B (en) Interface development method, zero code engine and zero code data interface development system
CN108491236A (en) A kind of plug-in loading method, device and computer readable storage medium
CN106775714B (en) Code synchronization method and system
JP2021512391A (en) Distributing shaders across client machines for pre-caching
US20200293361A1 (en) Method and distributed database system for computer-aided execution of a program code
CN113486361B (en) APP management system and method based on block chain
EP3812997B1 (en) Blockchain-based data processing method and apparatus, and server
CN109408486B (en) File distribution method and system, distribution server and file generation device
CN112416396B (en) Application program updating method and system
CN110597888A (en) Method, device, medium and equipment for acquiring virtual resources based on block chains
JP2017504868A (en) Installation package authorization method and apparatus
CN110493234B (en) Certificate processing method, certificate processing device and electronic equipment
Decker et al. Runtime verification of web services for interconnected medical devices
CN113515269B (en) Application package processing method and device, computer equipment and storage medium
CN109543366B (en) Source code encryption method, device and system
CN116974716A (en) Scheduling task issuing method and device, electronic equipment and storage medium
CN109508193B (en) Application deployment and operation method, device, terminal equipment and medium
CN113283891A (en) Information processing method and device and electronic equipment
CN114764334A (en) Software packaging method, equipment, storage medium and device
US9525754B1 (en) Task-based approach to execution, monitoring and execution control of actions
CN111124646B (en) Privatization transformation implementation method and device, electronic equipment and storage medium
CN110262756B (en) Method and device for caching data
CN114978738B (en) Encryption processing method of interface message, client and server
CN115526580B (en) Node state determining method and device, electronic equipment and storage medium

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