CN110147240A - Application program installation method, system and storage medium based on cloud storage - Google Patents

Application program installation method, system and storage medium based on cloud storage Download PDF

Info

Publication number
CN110147240A
CN110147240A CN201910359039.5A CN201910359039A CN110147240A CN 110147240 A CN110147240 A CN 110147240A CN 201910359039 A CN201910359039 A CN 201910359039A CN 110147240 A CN110147240 A CN 110147240A
Authority
CN
China
Prior art keywords
application program
cloud storage
installation
equipment
soft link
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
Application number
CN201910359039.5A
Other languages
Chinese (zh)
Other versions
CN110147240B (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.)
Guangzhou Duling Technology Co ltd
Original Assignee
Guangzhou Microcomputer Interconnection Information 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 Guangzhou Microcomputer Interconnection Information Technology Co Ltd filed Critical Guangzhou Microcomputer Interconnection Information Technology Co Ltd
Priority to CN201910359039.5A priority Critical patent/CN110147240B/en
Publication of CN110147240A publication Critical patent/CN110147240A/en
Application granted granted Critical
Publication of CN110147240B publication Critical patent/CN110147240B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/42Syntactic analysis
    • G06F8/427Parsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses application program installation method, system and storage medium based on cloud storage, method includes: that cloud storage is mounted to the file system root directory of equipment, generates mount directory;The first soft link is created, and the installation kit of equipment is copied by catalogue by the first soft link and is directed toward mount directory;Cloud storage application program installation function is added in the system installation kit management service of equipment;According to the path in the path of the described first soft link and application program certificate file, the installation that function carries out application program is installed by cloud storage application program.The present invention simplifies installation procedure, improves installation speed and installation success rate without taking a long time to wait existing application installation procedure;And without storing installation kit to equipment, the storage occupancy of equipment is reduced, the readwrite performance of equipment is helped to improve, can be widely applied to field of computer technology.

Description

Application program installation method, system and storage medium based on cloud storage
Technical field
The present invention relates to field of computer technology, it is based especially on the application program installation method of cloud storage, system and deposits Storage media.
Background technique
Android application program installation kit is small by then several million at present, greatly then gigabytes, is read according to different mobile device IO Write performance influences, and installation speed has four, five seconds supreme seven, eight minutes as long as, user is allowed to rest on using the too long meeting of installation interface Experience of the user to application program is seriously affected, install failure situation may also occur in very long installation process, lead to user It directly abandons experiencing this application, is unfavorable for the universal of application program.
Android system normal mounting process specifically includes that 1, copies installation kit to specified directory/data/ at present Under app/;2, user confirms installation package informatin;3, information is collected;4, installation kit classes.dex code optimization;5, steamed stuffed bun is installed The processes such as file verification.
Application program installation kit copies in above-mentioned installation steps, and application code optimization, user confirms installation package informatin, And application subfile verification (preventing from being tampered) and signature check require to spend longer runing time, and can be in short-term In rapidly deplete equipment performance, reduce user experience and shorten the service life of user equipment, among these any one Step, which occurs to be operating abnormally, can all cause using install failure, and success rate is not high.
Summary of the invention
In view of this, the embodiment of the present invention provides, a kind of installation speed is fast and success rate is high, the application based on cloud storage Program installation method, system and storage medium.
In a first aspect, the embodiment of the invention provides a kind of application program installation method based on cloud storage, including it is following Step:
Cloud storage is mounted to the file system root directory of equipment, generates mount directory;
The first soft link is created, and the installation kit of equipment is copied by catalogue by the first soft link and is directed toward mount directory;
Cloud storage application program installation function is added in the system installation kit management service of equipment;
According to the path in the path of the described first soft link and application program certificate file, pacified by cloud storage application program Fill the installation that function carries out application program.
Further, further comprising the steps of:
Make application object template.
Further, further comprising the steps of:
Create the second soft link;
The data storage catalogue of equipment is directed toward cloud storage catalogue by the second soft link.
Further, further comprising the steps of:
Technology is serialized by Java, Application Certificate information is generated into application program certificate file, and by application program certificate File is saved to mount directory.
Further, described according to the path of the described first soft link and the path of application program certificate file, it is deposited by cloud Store up the step for application program installation function carries out the installation of application program, comprising the following steps:
Catalogue is copied according to the installation kit that the first soft link is directed toward, the first parsing is carried out to installation kit, obtains Package pairs As;
Catalogue is copied according to the installation kit that the first soft link is directed toward, the second parsing is carried out to installation kit, be applied program License file information;
It is parsing as a result, carrying out attribute configuration to Package object according to the result of the first parsing and second;
PackageSettings object is constructed by Package object;
The PackageSettings object being building up to is stored to mount message list;
Mount message list is verified;
Mount message list update after verification is passed through is into list directory and listing file;
According to list directory and listing file, the installation that function carries out application program is installed by cloud storage application program.
Further, in described the step for carrying out attribute configuration to Package object, the attribute includes MCertificates attribute, mSignatures attribute, mSigningKeys attribute and cpu framework attribute.
Further, described the step for mount message list is verified, specifically:
To the Provider information in mount message list, Service information, Activity information, Permission letter Breath and Receiver information are verified.
Further, further comprising the steps of:
After application program is installed, other application journey will be sent to using information is installed in a broadcast manner Sequence.
Second aspect, the embodiment of the invention also provides a kind of application program installation system based on cloud storage, comprising:
At least one processor;
At least one processor, for storing at least one program;
When at least one described program is executed by least one described processor, so that at least one described processor is realized The application program installation method based on cloud storage.
The third aspect, the embodiment of the invention also provides a kind of storage mediums, wherein being stored with the executable finger of processor It enables, the executable instruction of the processor is when executed by the processor for executing the application program peace based on cloud storage Dress method.
One or more technical solutions in the embodiments of the present invention have the advantages that the embodiment of the present invention first Cloud storage is mounted to the file system root directory of equipment, the installation kit copy catalogue of equipment is then directed toward mount directory, most The installation that function carries out application program is installed by cloud storage application program afterwards;The present invention is existing to wait without taking a long time Application program installation procedure, simplifies installation procedure, improves installation speed and installation success rate;And it is not necessary that installation kit is deposited In storage to equipment, the storage occupancy of equipment is reduced, the readwrite performance of equipment is helped to improve.
Detailed description of the invention
Fig. 1 is the step flow chart of the embodiment of the present invention;
Fig. 2 is the contrast schematic diagram of traditional application program installation procedure and application program installation procedure of the invention.
Specific embodiment
The present invention is further explained and is illustrated with specific embodiment with reference to the accompanying drawings of the specification.For of the invention real The step number in example is applied, is arranged only for the purposes of illustrating explanation, any restriction is not done to the sequence between step, is implemented The execution sequence of each step in example can be adaptively adjusted according to the understanding of those skilled in the art.
Referring to Fig.1, the embodiment of the invention provides a kind of application program installation methods based on cloud storage, including following step It is rapid:
Cloud storage is mounted to the file system root directory of equipment, generates mount directory;
The first soft link is created, and the installation kit of equipment is copied by catalogue by the first soft link and is directed toward mount directory;
Cloud storage application program installation function is added in the system installation kit management service of equipment;
According to the path in the path of the described first soft link and application program certificate file, pacified by cloud storage application program Fill the installation that function carries out application program.
It is further used as preferred embodiment, further comprising the steps of:
Make application object template.
It is further used as preferred embodiment, further comprising the steps of:
Create the second soft link;
The data storage catalogue of equipment is directed toward cloud storage catalogue by the second soft link.
It is further used as preferred embodiment, further comprising the steps of:
Technology is serialized by Java, Application Certificate information is generated into application program certificate file, and by application program certificate File is saved to mount directory.
It is further used as preferred embodiment, the path and application program certificate text according to the described first soft link The path of part the step for function carries out the installation of application program is installed by cloud storage application program, comprising the following steps:
Catalogue is copied according to the installation kit that the first soft link is directed toward, the first parsing is carried out to installation kit, obtains Package pairs As;
Catalogue is copied according to the installation kit that the first soft link is directed toward, the second parsing is carried out to installation kit, be applied program License file information;
It is parsing as a result, carrying out attribute configuration to Package object according to the result of the first parsing and second;
PackageSettings object is constructed by Package object;
The PackageSettings object being building up to is stored to mount message list;
Mount message list is verified;
Mount message list update after verification is passed through is into list directory and listing file;
According to list directory and listing file, the installation that function carries out application program is installed by cloud storage application program.
It is further used as preferred embodiment, it is described in described the step for carrying out attribute configuration to Package object Attribute includes mCertificates attribute, mSignatures attribute, mSigningKeys attribute and cpu framework attribute.
It is further used as preferred embodiment, described the step for mount message list is verified, specifically:
To the Provider information in mount message list, Service information, Activity information, Permission letter Breath and Receiver information are verified.
It is further used as preferred embodiment, further comprising the steps of:
After application program is installed, other application journey will be sent to using information is installed in a broadcast manner Sequence.
The specific implementation step of application program installation method of the invention based on cloud storage is described below in detail:
For normal installation procedure process, entire installation kit source file is copied using the copy requirements of process of installation (directory name is usually: "/data/app/ application packet name-N/ ", wherein N represents installation kit under shellfish to the catalogue of file system Version number, in the present embodiment, N is the integer more than or equal to 1).
For system more than Android4.4 version, system can also when installing application to this installation package file inside Classes.dex optimize operation, to generate the base.odex file that art virtual machine can be executed directly, and to installation The vital document of packet the inside is verified, judge whether to be tampered with and etc..
These three above-mentioned steps will greatly increase CPU relevance factor during installation, may cause in other operations Application enter non-responsive state or dodge move back, hot phenomenon will also occur in mobile device.
For above-mentioned problems of the prior art, method of the invention is solved using cloud storage dynamic carry scheme Certainly, the specific implementation step of method of the invention is as follows:
Before application prepares installation:
The present embodiment carries out application template production first, and cloud storage equipment is mounted to installable file system root Under;
Then pass through the installation application function in system installation kit management service PackageManagerService InstallPackage generates "/data/app/ application packet name-N/ " catalogue;
Then, this catalogue is moved under the mount directory of cloud storage, at this point, the present embodiment will apply Certificate (certificate) information generates corresponding application program certificate file by Java serializing, is saved under the mount directory of cloud storage.
Preferably, the present embodiment directly can make application template by automation, one-touch shell script.
In application installation:
Cloud storage is directly mounted in new equipment by the present embodiment, then by way of soft link equipment "/ It is generated under data/app/ " catalogue with the soft link (the i.e. first soft link) of " applying packet name-N " name, the first soft link refers to To the corresponding application packet name catalogue of cloud storage;In addition, the present embodiment also generates soft link "/data/data/ application packet name/" (the i.e. second soft link) Lai Zhixiang cloud storage catalogue, the data of application are saved by the cloud storage catalogue.
Then, the present embodiment increases what network storage equipment was specified newly at system service PackageManagerService Cloud storage application program installs function installPackageAsNfs;By modification command-line tool packet Pm.java and The sound code file of IPackageManager.aidl is carried out by command line mode using very fast installation with support system.
In addition, soft link path and certificate that the shell script of the present embodiment will generate under "/data/app/ " catalogue File path passes to function installPackageAsNfs, to carry out the installation operation of application program.
The present embodiment carries out the specific implementation step of the installation operation of application program by function installPackageAsNfs Suddenly are as follows:
S1, pass through the PackageManager order of shell script execution, specifically execute code are as follows:
pminstall-r--nfs 1--shell/ceph/com.package.name.cer/data/app/ com.package.name-1/。
S2, catalogue is copied according to the installation kit that the first soft link is directed toward, the first parsing is carried out to installation kit, is obtained Package object;
Specifically, the present embodiment parses the basic letter of installation kit by PackageParser.parsePackage function Breath generates Package object.
S3, catalogue is copied according to the installation kit that the first soft link is directed toward, the second parsing is carried out to installation kit, be applied journey Sequence license file information;
The application program license file information that the present embodiment obtains parsing is passed to "/ceph/ In this certificate file catalogue of com.package.name.cer ".
S4, attribute configuration is carried out to all properties of Package object;The attribute include mCertificates attribute, MSignatures attribute, mSigningKeys attribute and cpu framework attribute etc..
Specifically, the present embodiment by the mCertificates attribute of Package object, mSignatures attribute, MSigningKeys attribute and cpu framework attribute assignment, can save the mistake largely verified to subfile in the prior art Journey accelerates the erection schedule of application program.
S5, PackageSettings object is constructed by Package object;
S6, the PackageSettings object being building up to is stored to mount message list;
S7, mount message list is verified;
Specifically, the present embodiment believes the Provider information in mount message list, Service information, Activity Breath, Permission information and Receiver information are verified, and can be removed because of installation caused by partial information conflict Failure is abnormal, improves the success rate of application program installation.
S8, the mount message list update after passing through will be verified into list directory and listing file;
S9, according to list directory and listing file, pass through cloud storage application program and the peace that function carries out application program be installed Dress.
S10, after application program is installed, other application will be sent to using being installed information in a broadcast manner Program.
Referring to Fig. 2, the present invention installs application program using cloud storage dynamic carry scheme, and whole installation process is deposited from cloud Storage is mounted to after installable file system between being installed time-consuming only time-consuming 100ms-200ms or so, compared to traditional Mounting means, efficiency of the invention improve 20-30 times.
Based on Millisecond mounting technique of the invention, user is not necessarily to as the installation process of legacy application by unrestrained Long waiting, can quickly experience application and game, future can operate with the application of cloud mobile phone or game experiencing service.With Instant Apps (application immediately) scene of Google is different, and the present invention is not necessarily to download the Instant Apps peace of 4M size Dress packet can experience functional, a rather than function point without built-in Google service;And Instant Apps needs Application developer stand-alone development is applied immediately, and human cost is larger, is unfavorable for popularizing.The present invention cooperates the realization of cloud storage mode to answer Functions of the effect played without the very long whole for waiting can pull up a horse experience application or game are clicked with perhaps game, It reduces mobile device loss and improves the utilization rate of cloud storage equipment.
In addition, the present invention is installed by normal mode generates application operation catalogue and content, cooperate soft chained technology raw At the file that necessary cloud storage is applied, then stored using cloud storage mode to network disk.During installation, it is hung by cloud storage Load mode avoids installation kit copy and the traditional operations such as code optimization, and has skipped the verification of application installation package resource file Process greatly accelerates installation speed.
Corresponding with the method for Fig. 1, the embodiment of the invention also provides a kind of, and the application program based on cloud storage installs system System, comprising:
At least one processor;
At least one processor, for storing at least one program;
When at least one described program is executed by least one described processor, so that at least one described processor is realized The application program installation method based on cloud storage.
Suitable for this system embodiment, this system embodiment is implemented content in above method embodiment Function is identical as above method embodiment, and the beneficial effect reached and above method embodiment beneficial effect achieved It is identical.
Corresponding with the method for Fig. 1, the embodiment of the invention also provides a kind of storage mediums, wherein being stored with processor can The instruction of execution, the executable instruction of the processor is when executed by the processor for executing the answering based on cloud storage Use program installation method.
In some selectable embodiments, the function/operation mentioned in a block diagram can not be mentioned according to operational illustrations The sequence arrived occurs.For example, depending on related function/operation, two boxes continuously shown can actually be by substantially On simultaneously execute or the box can be performed sometimes with reverse order.In addition, presented in flow chart of the invention and The embodiment of description is provided in an illustrative manner, and it is an object of the present invention to provide technology is more completely understood.Disclosed method is not It is limited to operation presented herein and logic flow.Selectable embodiment is it is contemplated that the wherein sequence quilt of various operations The sub-operation of a part for changing and being wherein described as larger operation is executed independently.
Although in addition, describing the present invention under the background of functional module and being illustrated in the form of block diagram It is bright, but it is to be understood that, unless otherwise indicated, one or more of the function and/or feature can be collected At in single physical device and/or software module or one or more functions and/or feature can be filled in individual physics Set or software module in be implemented.It will also be appreciated that the practical realization in relation to each module is discussed in detail for understanding The present invention is unnecessary.More specifically, it is contemplated that the attribute of various functional modules, function in device disclosed herein In the case where internal relations, it will understand that the practical realization of the module in the routine techniques of engineer.Therefore, this field skill Art personnel can realize this illustrated in detail in the claims hair with ordinary skill in the case where being not necessarily to undue experimentation It is bright.It will also be appreciated that disclosed specific concept is merely illustrative, it is not intended to limit the scope of the present invention, this The range of invention is determined by the full scope of the appended claims and its equivalent program.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention. And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic or disk.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for Instruction execution system, device or equipment (such as computer based system, including the system of processor or other can be held from instruction The instruction fetch of row system, device or equipment and the system executed instruction) it uses, or combine these instruction execution systems, device or set It is standby and use.For the purpose of this specification, " computer-readable medium ", which can be, any may include, stores, communicates, propagates or pass Defeated program is for instruction execution system, device or equipment or the dress used in conjunction with these instruction execution systems, device or equipment It sets.
The more specific example (non-exhaustive list) of computer-readable medium include the following: there are one or more wirings Electrical connection section (electronic device), portable computer diskette box (magnetic device), random access memory (RAM), read-only memory (ROM), erasable edit read-only storage (EPROM or flash memory), fiber device and portable optic disk is read-only deposits Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable Medium, because can then be edited, be interpreted or when necessary with it for example by carrying out optical scanner to paper or other media His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each section of the invention can be realized with hardware, software, firmware or their combination.Above-mentioned In embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage Or firmware is realized.It, and in another embodiment, can be under well known in the art for example, if realized with hardware Any one of column technology or their combination are realized: having a logic gates for realizing logic function to data-signal Discrete logic, with suitable combinational logic gate circuit specific integrated circuit, programmable gate array (PGA), scene Programmable gate array (FPGA) etc..
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example Point is included at least one embodiment or example of the invention.In the present specification, schematic expression of the above terms are not Centainly refer to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be any One or more embodiment or examples in can be combined in any suitable manner.
It is to be illustrated to preferable implementation of the invention, but the present invention is not limited to the embodiment above, it is ripe Various equivalent deformation or replacement can also be made on the premise of without prejudice to spirit of the invention by knowing those skilled in the art, this Equivalent deformation or replacement are all included in the scope defined by the claims of the present application a bit.

Claims (10)

1. the application program installation method based on cloud storage, it is characterised in that: the following steps are included:
Cloud storage is mounted to the file system root directory of equipment, generates mount directory;
The first soft link is created, and the installation kit of equipment is copied by catalogue by the first soft link and is directed toward mount directory;
Cloud storage application program installation function is added in the system installation kit management service of equipment;
According to the path in the path of the described first soft link and application program certificate file, letter is installed by cloud storage application program Number carries out the installation of application program.
2. the application program installation method according to claim 1 based on cloud storage, it is characterised in that: further include following step It is rapid:
Make application object template.
3. the application program installation method according to claim 1 based on cloud storage, it is characterised in that: further include following step It is rapid:
Create the second soft link;
The data storage catalogue of equipment is directed toward cloud storage catalogue by the second soft link.
4. the application program installation method according to claim 1 based on cloud storage, it is characterised in that: further include following step It is rapid:
Technology is serialized by Java, Application Certificate information is generated into application program certificate file, and by application program certificate file It saves to mount directory.
5. the application program installation method according to claim 1 based on cloud storage, it is characterised in that: described according to The path of first soft link and the path of application program certificate file are installed function by cloud storage application program and are carried out using journey The step for installation of sequence, comprising the following steps:
Catalogue is copied according to the installation kit that the first soft link is directed toward, the first parsing is carried out to installation kit, obtains Package object;
Catalogue is copied according to the installation kit that the first soft link is directed toward, the second parsing, the program that is applied certificate are carried out to installation kit The file information;
It is parsing as a result, carrying out attribute configuration to Package object according to the result of the first parsing and second;
PackageSettings object is constructed by Package object;
The PackageSettings object being building up to is stored to mount message list;
Mount message list is verified;
Mount message list update after verification is passed through is into list directory and listing file;
According to list directory and listing file, the installation that function carries out application program is installed by cloud storage application program.
6. the application program installation method according to claim 5 based on cloud storage, it is characterised in that: described right Package object carried out in the step for attribute configuration, and the attribute includes mCertificates attribute, mSignatures category Property, mSigningKeys attribute and cpu framework attribute.
7. the application program installation method according to claim 5 based on cloud storage, it is characterised in that: described pair of installation letter The step for breath list is verified, specifically:
To in mount message list Provider information, Service information, Activity information, Permission information and Receiver information is verified.
8. the application program installation method according to claim 1 based on cloud storage, it is characterised in that: further include following step It is rapid:
After application program is installed, other applications will be sent to using information is installed in a broadcast manner.
9. the application program installation system based on cloud storage, it is characterised in that: include:
At least one processor;
At least one processor, for storing at least one program;
When at least one described program is executed by least one described processor, so that at least one described processor is realized as weighed Benefit requires the application program installation method described in any one of 1-8 based on cloud storage.
10. a kind of storage medium, wherein being stored with the executable instruction of processor, it is characterised in that: the processor is executable Instruction when executed by the processor for executes such as the application program of any of claims 1-8 based on cloud storage Installation method.
CN201910359039.5A 2019-04-30 2019-04-30 Cloud storage-based application program installation method, system and storage medium Active CN110147240B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910359039.5A CN110147240B (en) 2019-04-30 2019-04-30 Cloud storage-based application program installation method, system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910359039.5A CN110147240B (en) 2019-04-30 2019-04-30 Cloud storage-based application program installation method, system and storage medium

Publications (2)

Publication Number Publication Date
CN110147240A true CN110147240A (en) 2019-08-20
CN110147240B CN110147240B (en) 2023-09-05

Family

ID=67593876

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910359039.5A Active CN110147240B (en) 2019-04-30 2019-04-30 Cloud storage-based application program installation method, system and storage medium

Country Status (1)

Country Link
CN (1) CN110147240B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111176669A (en) * 2019-12-30 2020-05-19 北京视博云科技有限公司 Cloud application installation starting method, cloud streaming server and storage server
CN111200739A (en) * 2020-01-03 2020-05-26 上海小麦互动企业发展有限公司 Method for infinitely installing apk
CN112286543A (en) * 2020-11-06 2021-01-29 广州锦行网络科技有限公司 Application service deployment method and device
CN112437192A (en) * 2019-08-23 2021-03-02 西安中兴新软件有限责任公司 Installation method and running method of application software, electronic equipment and computer readable medium
CN112445414A (en) * 2019-08-30 2021-03-05 青岛海信移动通信技术股份有限公司 Data processing method and device
CN113434160A (en) * 2021-08-26 2021-09-24 深圳市永兴元科技股份有限公司 Cloud application installation method, device, equipment and storage medium
CN113934437A (en) * 2021-10-18 2022-01-14 北京百度网讯科技有限公司 Method and system for installing application in cloud mobile phone and client cloud mobile phone
CN114302085A (en) * 2021-12-23 2022-04-08 云从科技集团股份有限公司 Data storage method and device, electronic equipment and storage medium
WO2022105761A1 (en) * 2020-11-20 2022-05-27 华为技术有限公司 File operation method and related device
CN116204200A (en) * 2023-02-03 2023-06-02 启朔(深圳)科技有限公司 Application installation method, device, storage medium and equipment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104158886A (en) * 2014-08-21 2014-11-19 中南大学 Flow-type performing method for applications
US20150128129A1 (en) * 2013-11-01 2015-05-07 Xiaomi Inc. Method and device for installing application
CN106055388A (en) * 2016-06-25 2016-10-26 国云科技股份有限公司 Cloud platform application automatic deployment framework
CN106559484A (en) * 2016-11-14 2017-04-05 北京海誉动想科技股份有限公司 The method that instance system exempts from installation and operation application
CN107122211A (en) * 2017-04-25 2017-09-01 努比亚技术有限公司 Application software installation method, terminal and computer-readable recording medium
US10007501B1 (en) * 2017-05-19 2018-06-26 Central South University Method of deploying applications rapidly based on customized android platform
CN108920157A (en) * 2018-06-13 2018-11-30 平安科技(深圳)有限公司 Installation method, device, computer equipment and the storage medium of Nginx software
CN109508198A (en) * 2018-11-09 2019-03-22 Oppo广东移动通信有限公司 Application program installation method, device, storage medium and terminal

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150128129A1 (en) * 2013-11-01 2015-05-07 Xiaomi Inc. Method and device for installing application
CN104158886A (en) * 2014-08-21 2014-11-19 中南大学 Flow-type performing method for applications
CN106055388A (en) * 2016-06-25 2016-10-26 国云科技股份有限公司 Cloud platform application automatic deployment framework
CN106559484A (en) * 2016-11-14 2017-04-05 北京海誉动想科技股份有限公司 The method that instance system exempts from installation and operation application
CN107122211A (en) * 2017-04-25 2017-09-01 努比亚技术有限公司 Application software installation method, terminal and computer-readable recording medium
US10007501B1 (en) * 2017-05-19 2018-06-26 Central South University Method of deploying applications rapidly based on customized android platform
CN108920157A (en) * 2018-06-13 2018-11-30 平安科技(深圳)有限公司 Installation method, device, computer equipment and the storage medium of Nginx software
CN109508198A (en) * 2018-11-09 2019-03-22 Oppo广东移动通信有限公司 Application program installation method, device, storage medium and terminal

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112437192A (en) * 2019-08-23 2021-03-02 西安中兴新软件有限责任公司 Installation method and running method of application software, electronic equipment and computer readable medium
CN112437192B (en) * 2019-08-23 2023-12-22 西安中兴新软件有限责任公司 Method and device for running application software, electronic equipment and computer readable medium
CN112445414B (en) * 2019-08-30 2023-02-03 青岛海信移动通信技术股份有限公司 Data processing method and device
CN112445414A (en) * 2019-08-30 2021-03-05 青岛海信移动通信技术股份有限公司 Data processing method and device
CN111176669A (en) * 2019-12-30 2020-05-19 北京视博云科技有限公司 Cloud application installation starting method, cloud streaming server and storage server
CN111176669B (en) * 2019-12-30 2022-05-20 江苏视博云信息技术有限公司 Installation starting method of cloud application, cloud streaming server and storage server
CN111200739A (en) * 2020-01-03 2020-05-26 上海小麦互动企业发展有限公司 Method for infinitely installing apk
CN112286543A (en) * 2020-11-06 2021-01-29 广州锦行网络科技有限公司 Application service deployment method and device
CN112286543B (en) * 2020-11-06 2021-11-02 广州锦行网络科技有限公司 Application service deployment method and device
WO2022105761A1 (en) * 2020-11-20 2022-05-27 华为技术有限公司 File operation method and related device
CN113434160A (en) * 2021-08-26 2021-09-24 深圳市永兴元科技股份有限公司 Cloud application installation method, device, equipment and storage medium
WO2023066246A1 (en) * 2021-10-18 2023-04-27 北京百度网讯科技有限公司 Method and system for installing application on cloudphone, and client cloudphone
CN113934437A (en) * 2021-10-18 2022-01-14 北京百度网讯科技有限公司 Method and system for installing application in cloud mobile phone and client cloud mobile phone
CN113934437B (en) * 2021-10-18 2024-04-02 北京百度网讯科技有限公司 Method and system for installing application on cloud mobile phone and client cloud mobile phone
CN114302085A (en) * 2021-12-23 2022-04-08 云从科技集团股份有限公司 Data storage method and device, electronic equipment and storage medium
CN114302085B (en) * 2021-12-23 2024-02-20 云从科技集团股份有限公司 Data storage method, device, electronic equipment and storage medium
CN116204200A (en) * 2023-02-03 2023-06-02 启朔(深圳)科技有限公司 Application installation method, device, storage medium and equipment
CN116204200B (en) * 2023-02-03 2024-02-09 启朔(深圳)科技有限公司 Application installation method, device, storage medium and equipment

Also Published As

Publication number Publication date
CN110147240B (en) 2023-09-05

Similar Documents

Publication Publication Date Title
CN110147240A (en) Application program installation method, system and storage medium based on cloud storage
AU2016264496B2 (en) Custom communication channels for application deployment
US9386079B2 (en) Method and system of virtual desktop infrastructure deployment studio
CN108897691A (en) Data processing method, device, server and medium based on interface analog service
US20080126439A1 (en) Change verification in a configuration management database
CN109032796B (en) Data processing method and device
CN112867988A (en) Implementing compliance settings by a mobile device to follow a configuration scenario
CN109522173A (en) A kind of OPA network card testing method, device, terminal and storage medium
CN107436814A (en) A kind of generation method and device of resource layout template
CN113204425B (en) Method, device, electronic equipment and storage medium for process management internal thread
JP2021131897A (en) Scheduling method, device, equipment, storage equipment, and program
CN113031944B (en) Business opening device and method based on template
CN113779004A (en) Data verification method and device
CN117076096A (en) Task flow execution method and device, computer readable medium and electronic equipment
CN113315750A (en) Kafka message issuing method, device and storage medium
CN110096543B (en) Data operation method, device, server and medium of application program
CN114443039A (en) Input parameter verification method and device, electronic equipment and storage medium
CN110308914B (en) Upgrade processing method, device, equipment, system and computer readable storage medium
CN110362294A (en) Development task executes method, apparatus, electronic equipment and storage medium
US20240045733A1 (en) Method and apparatus for deploying deep learning system
US11429383B2 (en) Method, device, and program product for managing development job in development environment
CN115150268A (en) Network configuration method and device of Kubernetes cluster and electronic equipment
JP7474761B2 (en) SYSTEM AND METHOD FOR TRAINING A SYSTEM TO DETECT SOFTWARE BUG - Patent application
KR102156656B1 (en) System and method for creating stack of virtual machine
CN117172206B (en) Test case generation 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
TR01 Transfer of patent right

Effective date of registration: 20240313

Address after: Room 290, First Floor, No. 2429 Xingang East Road, Zhuhai District, Guangzhou City, Guangdong Province, 510220

Patentee after: Guangzhou Duling Technology Co.,Ltd.

Country or region after: China

Address before: 510220 B301, building 2, Rongxi center, No. 713, Jiangnan Avenue South, Haizhu District, Guangzhou City, Guangdong Province

Patentee before: GUANGZHOU MICRO-COMPUTING INFORMATION TECHNOLOGY Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right
CP03 Change of name, title or address

Address after: Room 290, First Floor, No. 2429 Xingang East Road, Haizhu District, Guangzhou City, Guangdong Province, 510220

Patentee after: Guangzhou Duling Technology Co.,Ltd.

Country or region after: China

Address before: Room 290, First Floor, No. 2429 Xingang East Road, Zhuhai District, Guangzhou City, Guangdong Province, 510220

Patentee before: Guangzhou Duling Technology Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address