CN114281398A - Cloud mobile phone application management method, electronic device and storage medium - Google Patents

Cloud mobile phone application management method, electronic device and storage medium Download PDF

Info

Publication number
CN114281398A
CN114281398A CN202111518417.3A CN202111518417A CN114281398A CN 114281398 A CN114281398 A CN 114281398A CN 202111518417 A CN202111518417 A CN 202111518417A CN 114281398 A CN114281398 A CN 114281398A
Authority
CN
China
Prior art keywords
application
cloud server
cloud
management method
mobile phone
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.)
Pending
Application number
CN202111518417.3A
Other languages
Chinese (zh)
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.)
Xian Wanxiang Electronics Technology Co Ltd
Original Assignee
Xian Wanxiang Electronics 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 Xian Wanxiang Electronics Technology Co Ltd filed Critical Xian Wanxiang Electronics Technology Co Ltd
Priority to CN202111518417.3A priority Critical patent/CN114281398A/en
Publication of CN114281398A publication Critical patent/CN114281398A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The embodiment of the disclosure relates to a cloud mobile phone application management method, electronic equipment and a storage medium. The method comprises the following steps: the cloud server acquires application data information of all applications before the preset ranking according to the application heat; the cloud server carries out scene classification on all the applications according to the acquired application scenes of the applications; the cloud server starts any one of the virtual machines under the cloud server to carry out installation test on all the applications; and the cloud server installs the application successfully tested in the virtual machine under the application according to a preset rule, and stores the application information of the installed application in the local part of the cloud server.

Description

Cloud mobile phone application management method, electronic device and storage medium
Technical Field
The embodiment of the disclosure relates to the technical field of communication, and in particular relates to a cloud mobile phone application management method, electronic equipment and a storage medium.
Background
The cloud mobile phone applies a cloud computing technology to the network terminal, and remote cloud service is achieved through the cloud server. The cloud mobile phone generally deploys an android virtual mobile phone system on a server, mobile phone function services are provided through network management, and a user can own a cloud mobile phone by activating the cloud mobile phone service.
With the rapid development of cloud computing and cloud servers, a user can temporarily apply for a cloud mobile phone, charge according to hours, and simultaneously apply for a certain cloud storage space for data storage. The short-term use of the cloud mobile phone is different from the long-term use of the cloud mobile phone, the cloud mobile phone is more flexible for a user, and the cloud mobile phone of a temporary user can be used by another user quickly after the user finishes using the cloud mobile phone. The daily software used by different users is different in types, some software is used by a plurality of users, some software is used by only a few users, and the cloud mobile phone providing the same application scene application is difficult to meet the requirements of a plurality of users at the same time; moreover, applications in the cloud mobile phone cannot be reasonably configured according to the use heat of the user, and certain waste of resources is caused.
Accordingly, there is a need to ameliorate one or more of the problems with the related art solutions described above.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
An object of the disclosed embodiments is to provide a cloud phone application management method, an electronic device, and a storage medium, thereby overcoming, at least to some extent, one or more problems caused by the limitations and disadvantages of the related art.
According to a first aspect of the embodiments of the present disclosure, a cloud mobile phone application management method is provided, including:
the cloud server acquires application data information of all applications before the preset ranking according to the application heat;
the cloud server carries out scene classification on all the applications according to the acquired application scenes of the applications;
the cloud server starts any one of the virtual machines under the cloud server to carry out installation test on all the applications;
and the cloud server installs the application successfully tested in the virtual machine under the application according to a preset rule, and stores the application information of the installed application in the local part of the cloud server.
In an exemplary embodiment of the present disclosure, the method further comprises: and the cloud server sends the abnormal information of the application which fails in the installation test to an administrator.
In an exemplary embodiment of the present disclosure, the method further comprises:
the cloud server receives the update information of the application installed in the virtual machine under the cloud server;
the cloud server starts any one of the virtual machines under the cloud server to perform updating and installing tests on the installed application;
and the cloud server updates and installs the application which is successfully updated and installed in the virtual machine which is installed with the application according to a preset rule.
In an exemplary embodiment of the present disclosure, the method further comprises: and the cloud server sends the abnormal information of the application which fails in the updating and installing test to an administrator, and ensures that the application which fails in the updating and installing test is the pre-updating version.
In an exemplary embodiment of the present disclosure, the update information is sent by the management server after detecting an application update.
In an exemplary embodiment of the disclosure, when the cloud server installs the application successfully tested in the virtual machine under the application according to a preset rule, the number of the virtual machines installing the application icon of the application is 1.2-1.5 times that of the virtual machines installing the application icon and the application program of the application.
In an exemplary embodiment of the present disclosure, the method further includes downloading, by the cloud server, the application to the virtual machine where the user logs in after receiving an application download request from the user.
In an exemplary embodiment of the present disclosure, when the number of users using an application in the cloud server reaches or exceeds a first critical value of the number of virtual machines which download the application and are started and under the cloud server, the cloud server starts the virtual machines which are under the cloud server and have the application installed but are not started.
In an exemplary embodiment of the disclosure, when the number of users using the certain application in the cloud server reaches or exceeds a second critical value of the number of virtual machines downloading the application, the cloud server starts the virtual machine which belongs to the cloud server and does not have the application installed, and installs the application.
In an exemplary embodiment of the disclosure, when the number of users used in the cloud server reaches or exceeds a third critical value of the number of virtual machines under the cloud server, another cloud server is started.
In an exemplary embodiment of the present disclosure, the start of the another cloud server is controlled by the management server.
According to a second aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to execute the steps of the cloud mobile application management method in any of the above embodiments via executing the executable instructions.
According to a third aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, which when executed by a processor, implements the steps of the cloud mobile phone application management method described in any of the above embodiments.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
in the embodiment of the disclosure, according to the cloud mobile phone application management method, the cloud server ranks according to the heat of the application in the application server, obtains the application ranked at the top, and installs the application into the virtual machine in the cloud server according to the requirement and a certain preset rule for the user to use, on one hand, the method determines the application to be installed according to the heat of the user, so as to ensure the installation rate of the application with high use degree as much as possible; on the other hand, the method can configure the installation rule according to the requirement, and install the application in different proportions and modes, so that the method is more flexible.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
Fig. 1 shows a flowchart of a cloud-enabled mobile phone application management method in an exemplary embodiment of the present disclosure;
FIG. 2 illustrates a schematic diagram of a program product structure in an exemplary embodiment of the present disclosure;
fig. 3 shows a schematic structural diagram of an electronic device in an exemplary embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
First, in this example embodiment, a cloud mobile phone application management method is provided, and referring to fig. 1, the method may include the following steps:
step S101: the cloud server acquires application data information of all applications before the preset ranking according to the application heat;
step S102: the cloud server carries out scene classification on all the applications according to the acquired application scenes of the applications;
step S103: the cloud server starts any one of the virtual machines under the cloud server to carry out installation test on all the applications;
step S104: and the cloud server installs the application successfully tested in the virtual machine under the application according to a preset rule, and stores the application information of the installed application in the local part of the cloud server.
According to the cloud mobile phone application management method, the cloud server obtains the applications ranked in the front according to the ranking of the application heat degree in the application server, and the applications are installed in the virtual machine in the cloud server according to the requirement and a certain preset rule for the user to use; on the other hand, the method can configure the installation rule according to the requirement, and install the application in different proportions and modes, so that the method is more flexible.
Specifically, the cloud mobile phone system comprises a plurality of cloud servers, each cloud server comprises at least one virtual machine, each virtual machine corresponds to a zero terminal, and a user can log in the cloud mobile phone through the zero terminal. The application heat may be an application that is downloaded or started more times in the application server, and the cloud server obtains application data information of top-ranked applications, for example, top 50 or top 30, according to the heat of the application, where the information may be obtained by the cloud server from the application server through the management server. The cloud server performs scene classification on the application according to the obtained application scene of the application, for example: the games of royal glory, peace and elite and the like can be classified into game scenes, applications of Taobao, Jingdong and the like can be classified into shopping scenes, love art, Tencent and the like can be classified into video scenes … …, and secondary scene classification can be carried out, for example, love art, Tencent applications in the video scenes can be classified into long video scenes, and tremble, fast hands and the like in the video scenes can be classified into segment video scenes. When a plurality of paths of virtual machines are connected below the cloud server, one path is selected randomly to carry out installation test on the obtained application, namely the application can not be normally installed and normally operates. After the test is successful, the applications are installed on a plurality of virtual machines connected below the cloud server according to preset rules, and the preset rules can be set automatically according to use requirements, for example, applications ranked first three can be selected from each classified application scene for installation, the applications in a plurality of scenes can be combined to generate a combined scene for installation during installation, the applications in the same scene can also be installed in the same virtual machine, and the applications in the combined scene or in a single scene can also be specifically installed on a plurality of virtual machines during installation; after installation is completed, the application information of the installation application, such as the application name, the application version number, the application package name, the application classification and the like, can be stored together in the configuration file of the cloud server. Specifically, in order to ensure that the hot application can be installed in time and the cold application can be deleted in time, the method can be periodically executed to update the application in the cloud mobile phone, so that the requirements of the user can be better met.
Hereinafter, the respective steps of the above-described method in the present exemplary embodiment will be described in more detail with reference to fig. 1.
In one embodiment, the method may further comprise: and the cloud server sends the abnormal information of the application which fails in the installation test to an administrator. Specifically, for an application that fails in an installation test, the abnormal information should be sent to an administrator, so that the administrator can analyze and perfect the application in time, and the application can be used as soon as possible.
In one embodiment, the method may further comprise:
the cloud server receives the update information of the application installed in the virtual machine under the cloud server;
the cloud server starts any one of the virtual machines under the cloud server to perform updating and installing tests on the installed application;
and the cloud server updates and installs the application which is successfully updated and installed in the virtual machine which is installed with the application according to a preset rule.
Specifically, after receiving the update message of the application already installed in the virtual machine, the cloud server also needs to perform an update installation test on any path of the virtual machine to which the cloud server belongs. The application in the virtual machine to which the cloud server belongs can be updated and installed after the test is successful, for example, if the application needing to be updated in a certain virtual machine is used by a user, the application cannot be updated, and the application can be updated only after the user finishes using the application and goes offline.
In one embodiment, the method may further comprise: and the cloud server sends the abnormal information of the application which fails in the updating and installing test to an administrator, and ensures that the application which fails in the updating and installing test is the pre-updating version. Specifically, after the application update installation test fails, the abnormal information also needs to be sent to the administrator for the administrator to analyze and complete, and the application that fails to be updated needs to be ensured to be a version that can be normally used before being updated.
In one embodiment, the update information may be sent by the management server after detecting an application update. Specifically, when there are a plurality of cloud servers, a management server needs to manage the plurality of cloud servers, and at this time, the update detection of the application and the sending of the update information are performed by the management server.
In an embodiment, when the cloud server installs the application successfully tested in the installation test into the virtual machine under the application according to a preset rule, the number of virtual machines on which the application icon of the application is installed may be 1.2 to 1.5 times the number of virtual machines on which the application icon of the application and the application program are installed. Specifically, for example, if an application and an application icon of a certain application are installed in 10 virtual machines under the server, the application icon of the certain application may be installed only in the other 2 virtual machines without installing the application, in this case, when the user logs in the other 2 virtual machines and wants to use the application, the user may directly click the application icon to jump to any virtual machine that is not used by the user among the 10 virtual machines in which the application is installed, and when the jump time is too long, the application may be played. The method can meet the use requirements of users as far as possible under the condition of reducing the use of the memory of the virtual machine.
In an embodiment, the method may further include downloading and installing the application to the virtual machine logged in by the user after the cloud server receives an application downloading request from the user. Specifically, the cloud server installs the application according to the preset rule, and also needs to download the application required by the user and install the application to the virtual machine used by the user after receiving the application download request of the user, so as to meet the use requirement of the user as much as possible.
In one embodiment, when the number of users using an application in the cloud server reaches or exceeds a first critical value of the number of started virtual machines which download the application and are under the cloud server, the cloud server starts the virtual machines which are under the cloud server and have the application installed but are not started. For example, a cloud server is connected with 40 virtual machines, where the application a is downloaded and installed in 30 virtual machines, 20 of the 30 virtual machines are in a starting state, and at this time, when a user using the application reaches or exceeds a first critical value, for example, the first critical value is 18 ways, in order to provide the user with the use of the application in time, the cloud server needs to start some 10 ways of the remaining 10 ways of the 30 virtual machines, so that the number of uses of the user is smaller than the first critical value.
In an embodiment, when the number of users using the certain application in the cloud server reaches or exceeds a second critical value of the number of virtual machines downloading the application under the cloud server, the cloud server starts the virtual machine under the cloud server without the application installed and installs the application. For example, based on the above embodiment, when the number of the virtual machines in the cloud server, in which the application a is installed in 30 ways, has been started to be used reaches or exceeds a second critical value, for example, the second critical value is 28 ways, in order to provide the use of the application to the user in time, the cloud server may start the virtual machines in the remaining 10 ways of the 40 ways, which are not started to be used by the user, and install the application, so that the number of the applications used by the user is less than the second critical value.
In one embodiment, when the number of users used in the cloud server reaches or exceeds a third threshold value of the number of virtual machines under the cloud server, another cloud server is started. For example, based on the above embodiment, when the number of virtual machines in the cloud server started and used by the user reaches or exceeds a third threshold, for example, the third threshold is 38, to ensure timely use of the user, another cloud server needs to be started.
In one embodiment, the start of the other cloud server is controlled by the management server. Specifically, when there are a plurality of cloud servers, a management server is required to perform unified management on the plurality of cloud servers, and therefore when the management server detects that a user of a certain cloud server is about to be saturated, another cloud server needs to be started in time for the user to use in time.
According to the cloud mobile phone application management method, the cloud server obtains the applications ranked in the front according to the ranking of the application heat degree in the application server, and the applications are installed in the virtual machine in the cloud server according to the requirement and a certain preset rule for the user to use; on the other hand, the method can configure the installation rule according to the requirement, and install the application in different proportions and modes, so that the method is more flexible.
It should be noted that although the various steps of the methods of the present disclosure are depicted in the drawings in a particular order, this does not require or imply that these steps must be performed in this particular order, or that all of the depicted steps must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc. Additionally, it will also be readily appreciated that the steps may be performed synchronously or asynchronously, e.g., among multiple modules/processes/threads.
In an exemplary embodiment of the present disclosure, a computer-readable storage medium is further provided, on which a computer program is stored, and when the program is executed by a processor, for example, the computer program may implement the steps of the cloud mobile phone application management method in any one of the above embodiments. In some possible embodiments, the aspects of the present invention may also be implemented in the form of a program product, which includes program code for causing a terminal device to perform the steps according to various exemplary embodiments of the present invention described in the above-mentioned cloud phone application management method section of this specification, when the program product is run on the terminal device.
Referring to fig. 2, a program product 300 for implementing the cloud mobile phone application management method according to an embodiment of the present invention is described, which may employ a portable compact disc read only memory (CD-ROM) and include program codes, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited in this regard and, in the present document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The computer readable storage medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable storage medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
In an exemplary embodiment of the present disclosure, there is also provided an electronic device, which may include a processor, and a memory for storing executable instructions of the processor. Wherein the processor is configured to execute the steps of the cloud mobile application management method in any of the above embodiments via executing the executable instructions.
As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method or program product. Thus, various aspects of the invention may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
An electronic device 600 according to this embodiment of the invention is described below with reference to fig. 3. The electronic device 600 shown in fig. 3 is only an example and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.
As shown in fig. 3, the electronic device 600 is embodied in the form of a general purpose computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 that connects the various system components (including the storage unit 620 and the processing unit 610), a display unit 640, and the like.
Wherein the storage unit stores program code, which can be executed by the processing unit 610, so that the processing unit 610 executes the steps according to various exemplary embodiments of the present invention described in the above-mentioned cloud phone application management method section of this specification. For example, the processing unit 610 may perform the steps as shown in fig. 1 or fig. 2.
The storage unit 620 may include readable media in the form of volatile memory units, such as a random access memory unit (RAM)6201 and/or a cache memory unit 6202, and may further include a read-only memory unit (ROM) 6203.
The memory unit 620 may also include a program/utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
Bus 630 may be one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
The electronic device 600 may also communicate with one or more external devices 700 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device 600, and/or with any devices (e.g., router, modem, etc.) that enable the electronic device 600 to communicate with one or more other computing devices. Such communication may occur via an input/output (I/O) interface 650. Also, the electronic device 600 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the Internet) via the network adapter 660. The network adapter 660 may communicate with other modules of the electronic device 600 via the bus 630. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and include several instructions to enable a computing device (which may be a personal computer, a server, or a network device, etc.) to execute the cloud mobile phone application management method according to the embodiments of the present disclosure.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

Claims (13)

1. A cloud mobile phone application management method is characterized by comprising the following steps:
the cloud server acquires application data information of all applications before the preset ranking according to the application heat;
the cloud server carries out scene classification on all the applications according to the acquired application scenes of the applications;
the cloud server starts any one of the virtual machines under the cloud server to carry out installation test on all the applications;
and the cloud server installs the application successfully tested in the virtual machine under the application according to a preset rule, and stores the application information of the installed application in the local part of the cloud server.
2. The cloud mobile phone application management method according to claim 1, further comprising: and the cloud server sends the abnormal information of the application which fails in the installation test to an administrator.
3. The cloud mobile phone application management method according to claim 2, further comprising:
the cloud server receives the update information of the application installed in the virtual machine under the cloud server;
the cloud server starts any one of the virtual machines under the cloud server to perform updating and installing tests on the installed application;
and the cloud server updates and installs the application which is successfully updated and installed in the virtual machine which is installed with the application according to a preset rule.
4. The cloud mobile phone application management method according to claim 3, further comprising: and the cloud server sends the abnormal information of the application which fails in the updating and installing test to an administrator, and ensures that the application which fails in the updating and installing test is the pre-updating version.
5. The cloud mobile phone application management method according to any one of claims 3 or 4, wherein the update information is sent out by a management server after detecting an application update.
6. The cloud mobile phone application management method according to claim 1, wherein when the cloud server installs the application successfully tested in the virtual machine under the application according to a preset rule, the number of virtual machines installing the application icon of the application is 1.2-1.5 times that of virtual machines installing the application icon and the application program of the application.
7. The cloud mobile phone application management method according to claim 1, further comprising, after receiving an application download request from a user, downloading and installing the application onto the virtual machine on which the user logs in by the cloud server.
8. The cloud mobile phone application management method according to claim 1, wherein when the number of users using an application in the cloud server reaches or exceeds a first critical value of the number of started virtual machines which download the application and are under the cloud server, the cloud server starts the virtual machines which are under the cloud server and are installed with the application but are not started.
9. The cloud mobile phone application management method according to claim 8, wherein when the number of users using the certain application in the cloud server reaches or exceeds a second critical value of the number of virtual machines downloading the application under the cloud server, the cloud server starts the virtual machine without the application under the cloud server and installs the application.
10. The cloud mobile phone application management method according to claim 9, wherein when the number of users used in the cloud server reaches or exceeds a third critical value of the number of virtual machines under the cloud server, another cloud server is started.
11. The cloud phone application management method according to claim 10, wherein the starting of the other cloud server is controlled by a management server.
12. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the steps of the cloud phone application management method of any of claims 1 to 11 via execution of the executable instructions.
13. A computer-readable storage medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the steps of the cloud phone application management method according to any one of claims 1 to 11.
CN202111518417.3A 2021-12-10 2021-12-10 Cloud mobile phone application management method, electronic device and storage medium Pending CN114281398A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111518417.3A CN114281398A (en) 2021-12-10 2021-12-10 Cloud mobile phone application management method, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111518417.3A CN114281398A (en) 2021-12-10 2021-12-10 Cloud mobile phone application management method, electronic device and storage medium

Publications (1)

Publication Number Publication Date
CN114281398A true CN114281398A (en) 2022-04-05

Family

ID=80871831

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111518417.3A Pending CN114281398A (en) 2021-12-10 2021-12-10 Cloud mobile phone application management method, electronic device and storage medium

Country Status (1)

Country Link
CN (1) CN114281398A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130086585A1 (en) * 2011-09-30 2013-04-04 International Business Machines Corporation Managing the Persistent Data of a Pre-Installed Application in an Elastic Virtual Machine Instance
CN103502939A (en) * 2013-02-07 2014-01-08 华为技术有限公司 Method and system managing virtual machine
CN106648797A (en) * 2016-12-30 2017-05-10 郑州云海信息技术有限公司 Method and system for installing test software, test server and shared server
CN110825394A (en) * 2019-10-14 2020-02-21 广州微算互联信息技术有限公司 Automatic application program initialization method and system for cloud mobile phone and storage medium
CN113590141A (en) * 2021-07-30 2021-11-02 北京百度网讯科技有限公司 Method, apparatus, medium, and program product for distributing cloud phone
CN113672261A (en) * 2021-08-18 2021-11-19 西安万像电子科技有限公司 Cloud software updating method, electronic device and storage medium
CN113703793A (en) * 2021-08-24 2021-11-26 北京百度网讯科技有限公司 Application installation method, device, equipment and medium for cloud mobile phone

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130086585A1 (en) * 2011-09-30 2013-04-04 International Business Machines Corporation Managing the Persistent Data of a Pre-Installed Application in an Elastic Virtual Machine Instance
CN103502939A (en) * 2013-02-07 2014-01-08 华为技术有限公司 Method and system managing virtual machine
CN106648797A (en) * 2016-12-30 2017-05-10 郑州云海信息技术有限公司 Method and system for installing test software, test server and shared server
CN110825394A (en) * 2019-10-14 2020-02-21 广州微算互联信息技术有限公司 Automatic application program initialization method and system for cloud mobile phone and storage medium
CN113590141A (en) * 2021-07-30 2021-11-02 北京百度网讯科技有限公司 Method, apparatus, medium, and program product for distributing cloud phone
CN113672261A (en) * 2021-08-18 2021-11-19 西安万像电子科技有限公司 Cloud software updating method, electronic device and storage medium
CN113703793A (en) * 2021-08-24 2021-11-26 北京百度网讯科技有限公司 Application installation method, device, equipment and medium for cloud mobile phone

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孙海英: "《软件测试方法与应用》", 31 May 2009, 中国铁道出版社, pages: 145 *

Similar Documents

Publication Publication Date Title
CN110651269B (en) Isolated container event monitoring
US20220053068A1 (en) Methods, apparatuses and computer storage media for applet state synchronization
CN109308241B (en) Method and device for monitoring starting process of application program, terminal equipment and storage medium
CN109726076B (en) Applet life cycle management method and system
CN110730090B (en) Batch updating method, device, medium and electronic equipment for agent terminals in cloud environment
US10404568B2 (en) Agent manager for distributed transaction monitoring system
CN108984544B (en) Method and device for modifying configuration information of distributed system
US9489190B1 (en) Message processing engine
US11086721B2 (en) Cognitive analysis and resolution of erroneous software patches
CN113922995A (en) Cloud desktop sharing method and device, storage medium and electronic equipment
CN110727473B (en) Resource control method, device, system, storage medium and electronic equipment
US20220038444A1 (en) Cloud device, application processing method, electronic device and storage medium
CN111800511B (en) Synchronous login state processing method, system, equipment and readable storage medium
CN110324432B (en) Data processing method, device and medium applied to terminal and computing equipment
CN112491940B (en) Request forwarding method and device of proxy server, storage medium and electronic equipment
CN107911816B (en) Starting method for multi-mode IoT device, multi-mode IoT device and storage medium
CN111049883A (en) Data reading method, device and system of distributed table system
CN114281398A (en) Cloud mobile phone application management method, electronic device and storage medium
JP7147123B2 (en) Source channel determination method, device, equipment, program and computer storage medium
CN113742716B (en) Code running method, device, electronic equipment, storage medium and program product
US11662927B2 (en) Redirecting access requests between access engines of respective disk management devices
EP3321808A1 (en) Verification system and verification method
CN115225950A (en) Video playing control method and device
CN112379973B (en) Heavy load method and device
CN113656063A (en) System version replacing method, device, equipment and computer readable 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