CN113064616A - Software updating method and device, storage medium and electronic equipment - Google Patents
Software updating method and device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN113064616A CN113064616A CN202110327065.7A CN202110327065A CN113064616A CN 113064616 A CN113064616 A CN 113064616A CN 202110327065 A CN202110327065 A CN 202110327065A CN 113064616 A CN113064616 A CN 113064616A
- Authority
- CN
- China
- Prior art keywords
- software
- receiving end
- terminal equipment
- terminal device
- end software
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000004590 computer program Methods 0.000 claims description 12
- 230000015654 memory Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a software updating method and device, a storage medium and electronic equipment. Wherein, the method comprises the following steps: the method comprises the steps that under the condition that a connection request for connecting a virtual machine is received, the connection account information of the terminal device is obtained, wherein the terminal device is provided with receiving end software, and is used for connecting the virtual machine through the receiving end software, receiving images from the virtual machine and displaying the images; and under the condition that the connection account information indicates that the terminal equipment is of the target type, judging whether the receiving end software is of the latest version, and if not, upgrading the receiving end software of the terminal equipment. The invention solves the technical problem that the software in the terminal equipment in the cloud internet bar mode cannot be upgraded.
Description
Technical Field
The invention relates to the field of computers, in particular to a software updating method and device, a storage medium and electronic equipment.
Background
In the prior art, in the cloud internet bar mode, a virtual machine may be provided through a cluster server, and a terminal device is connected to the virtual machine. The cloud internet bar model can lease the terminal equipment to the user, and the user does not need to go to the entity internet bar and purchase a host, namely the cloud internet bar model can be connected with the cluster server of the cloud internet bar through the terminal equipment, so that the internet is accessed through the virtual machine.
However, software in the rented terminal equipment cannot be updated, so that the terminal equipment rented by the user cannot be connected to the virtual machine of the cluster server.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a software updating method and device, a storage medium and electronic equipment, and at least solves the technical problem that software in terminal equipment in a cloud internet bar mode cannot be updated.
According to an aspect of an embodiment of the present invention, there is provided a software updating method including: acquiring connection account information of a terminal device under the condition of receiving a connection request for connecting a virtual machine, which is sent by the terminal device, wherein the terminal device is provided with receiving end software, and is used for connecting the virtual machine through the receiving end software, receiving an image from the virtual machine and displaying the image; and under the condition that the connection account information indicates that the terminal equipment is of the target type, judging whether the receiving end software is of the latest version, and if not, upgrading the receiving end software of the terminal equipment.
According to another aspect of the embodiments of the present invention, there is also provided a software updating apparatus, including: an obtaining unit, configured to obtain connection account information of a terminal device when receiving a connection request for connecting a virtual machine sent by the terminal device, where the terminal device is configured with receiving end software, and the terminal device is configured to connect the virtual machine through the receiving end software, receive an image from the virtual machine, and display the image; and the upgrading unit is used for judging whether the receiving end software is the latest version or not under the condition that the connection account information indicates that the terminal equipment is of the target type, and upgrading the receiving end software of the terminal equipment if the receiving end software is not of the latest version.
As an optional example, the upgrade unit includes: the acquisition module is used for acquiring the actual version number of the receiving end software and determining the version number of the latest version of the receiving end software; and the judging module is used for judging whether the actual version number is the same as the latest version number, if so, determining that the receiving end software is the latest version, and if not, determining that the receiving end software is not the latest version.
As an optional example, the upgrade unit includes: the receiving module is used for receiving a receiving end software upgrading request sent by the terminal equipment; and the sending module is used for returning the software package of the latest version of the receiving end software to the terminal equipment according to the receiving end software upgrading request sent by the terminal equipment, so that the terminal equipment executes software upgrading based on the received software package.
As an optional example, the upgrade unit further includes: the setting module is used for setting an update entrance on a display interface of the terminal equipment before receiving the receiving end software sent by the terminal equipment, and receiving the receiving end software upgrading request sent by the terminal equipment through the update entrance.
As an optional example, the sending module includes: and the sending submodule is used for sending the storage address of the software package of the latest version to the terminal equipment so that the terminal equipment acquires the software package of the latest version from the storage address.
According to a further aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the above software updating method when running.
According to another aspect of the embodiments of the present invention, there is also provided an electronic device, including a memory and a processor, where the memory stores a computer program, and the processor is configured to execute the software updating method through the computer program.
In the embodiment of the present invention, in a case of receiving a connection request for connecting a virtual machine sent by a terminal device, acquiring connection account information of the terminal device, where the terminal device is configured with a receiving end software, and the terminal device is configured to connect the virtual machine through the receiving end software, receive an image from the virtual machine, and display the image; in the method, under the condition that the cluster server receives a connection request for connecting a virtual machine sent by the terminal equipment, whether the terminal equipment is equipment leased by a user can be determined by checking the connection account information, and whether the receiving end software in the terminal equipment is upgraded is determined according to whether the receiving end software on the equipment is the latest version, so that the technical problem that the software in the terminal equipment in a cloud internet bar mode cannot be upgraded is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a flow chart of an alternative software update method according to an embodiment of the present invention;
FIG. 2 is a system diagram of an alternative software update method according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of an alternative server configuration according to an embodiment of the present invention;
fig. 4 is a schematic view of account password configuration of an alternative software updating method according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a network configuration of an alternative software update method according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an alternative software updating apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
According to an aspect of the embodiments of the present invention, there is provided a software updating method, optionally, as an optional implementation manner, as shown in fig. 1, the software updating method includes:
s102, acquiring connection account information of a terminal device under the condition of receiving a connection request for connecting a virtual machine, wherein the connection request is sent by the terminal device, the terminal device is provided with receiving end software, and the terminal device is used for connecting the virtual machine through the receiving end software, receiving images from the virtual machine and displaying the images;
and S104, under the condition that the connection account information indicates that the terminal equipment is of the target type, judging whether the receiving end software is of the latest version, and if not, upgrading the receiving end software of the terminal equipment.
Alternatively, the software updating method can be applied to a cloud internet bar mode without limitation. And the virtual machine receives a connection request sent by the terminal equipment and acquires the connection account information of the receiving end software in the terminal equipment. When the terminal device is connected to the virtual machine, the terminal device needs to use the connection account information for connection, so that the virtual machine can acquire the connection account information. And checking whether the terminal equipment is the terminal equipment leased by the user or not through the connection account information. For example, after the user can rent the terminal device, the user logs in the receiving end software through the connection account information corresponding to the rented terminal device and then connects the virtual machine. Or, the user can rent the connection account information of the receiving end software, then buy the terminal equipment, and log in the receiving end software to connect the virtual machine through the account information. And the connection account information of the receiving terminal software can be marked. And if the user is leased, the connection account information is marked that the corresponding terminal equipment is of the target type. And if the lease of the connection account information is due, the terminal equipment corresponding to the connection account information is not in the target type any more. Therefore, when the user rents, the receiving end software in the terminal equipment can be upgraded.
The receiving end software in this embodiment can be automatically started when the terminal device is started, and is displayed on the display interface of the terminal device.
As an optional example, determining whether the receiving end software is the latest version includes:
acquiring the actual version number of the receiving end software, and determining the version number of the latest version of the receiving end software;
and judging whether the actual version number is the same as the latest version number, if so, determining that the receiving end software is the latest version, and if not, determining that the receiving end software is not the latest version.
In this embodiment, the actual version number of the receiving-end software of the terminal device and the version number of the latest version of the receiving-end software may be obtained, and whether to upgrade the receiving-end software may be determined by comparing the actual version number and the version number.
As an optional example, upgrading the receiving end software of the terminal device includes:
receiving a receiving end software upgrading request sent by terminal equipment;
and returning the latest version of the software package of the receiving end software to the terminal equipment according to the receiving end software upgrading request sent by the terminal equipment, so that the terminal equipment executes software upgrading based on the received software package.
As an optional example, before receiving the receiving end software sent by the terminal device, the method further includes:
and setting an update inlet on a display interface of the terminal equipment, and receiving a receiving end software upgrading request sent by the terminal equipment through the update inlet.
As an optional example, returning the latest version of the software package of the receiving end to the terminal device includes:
and sending the storage address of the latest version of the software package to the terminal equipment so that the terminal equipment acquires the latest version of the software package from the storage address.
As an optional example, upgrading the receiving end software of the terminal device includes:
the terminal equipment receives a storage address sent by the virtual machine;
the terminal equipment downloads the latest version software package of the receiving end software from the storage address;
and the terminal equipment automatically installs the latest version of software package.
As an optional example, after the terminal device automatically installs the latest version of the software package, the method further includes:
the terminal equipment is automatically restarted, and after the terminal equipment is restarted, the installed receiving end software is operated.
That is, before upgrading the receiving end software of the terminal device, it needs to be determined whether the version number of the receiving end software is the latest version number, and if the version number is not the latest version number, the upgrading is performed.
That is, before upgrading the receiving end software of the terminal device, a notification message may be sent to the display interface of the terminal device to notify the receiving end software that upgrading is required, and an update entry is displayed. And if the target operation of the update entrance is received, upgrading the receiving end software.
In this embodiment, when the receiving end software is upgraded, the storage address of the receiving end software of the latest version may be sent to the terminal device, the receiving end software of the latest version is downloaded from the storage address by the terminal device, and the receiving end software of the latest version is installed.
In this embodiment, after the receiving end software of the latest version is installed, the terminal device may be controlled to restart, and after the restarting, the receiving end software of the latest version is used to connect the virtual machine.
The following description is made with reference to a specific example. As shown in fig. 2. A software updating management module is arranged in the cluster server, and can write in the version number of the latest software version of the current terminal equipment through the operation of an administrator and simultaneously write in an upgrading file of the R-end software to be upgraded; the virtual machine is used for being connected with the terminal equipment software upgrading management module so as to obtain the latest software version number, meanwhile, whether the software in the current shared terminal equipment is the latest version is judged according to the obtained software version number, and if the software is not the latest version, a corresponding software upgrading inlet is added on the login page. The terminal equipment can perform software upgrading according to the login page generated by the virtual machine.
The software upgrading refers to upgrading the S-side software in the server in the cluster server side, and refers to upgrading the R-side software in the terminal device, that is, the receiving-side software, in the terminal device. When software upgrading is needed, a manager of the cloud internet bar finishes upgrading software of the server side, and meanwhile software upgrading work of all terminal equipment in the cloud internet bar is finished. After the software upgrading is completed, the latest software version number is written into a software upgrading management module in the cloud server, and meanwhile, an upgrading file of the R-end software to be upgraded is written into the software upgrading management module in the cloud server. The rented terminal equipment is not included in the terminal equipment of the internet bar on the cloud, so the method of the embodiment is required to be used for upgrading.
Step 101, when a terminal device initiates a connection request to a virtual machine, the virtual machine firstly judges whether the current terminal device is a shared terminal device;
specifically, whether the current terminal device is the shared terminal device or not can be judged according to the account information of the current terminal device, and in actual implementation, different account information can be adopted for distinguishing the terminal device fixedly placed in the cloud internet bar and the rentable shared terminal device.
102, if the terminal equipment is shared terminal equipment, the virtual machine acquires the latest terminal equipment software version number from the software upgrading management module, simultaneously acquires the software version number of the current shared terminal equipment, judges whether the version numbers of the current shared terminal equipment and the software version number are the same, if the version numbers are not the same, prompts a user that the current software version is lower through a login page returned by the current shared terminal equipment, needs upgrading, simultaneously sets an entrance for upgrading, and receives an upgrading request of the current shared terminal equipment through the entrance;
in specific implementation, the current terminal equipment can be prompted to update the software version through characters, the version number and the release time of the current latest software can be displayed, and an entrance capable of performing updating processing is provided for a user to execute updating operation. For example, an upgrade button may be provided, and if the user clicks the upgrade button, the terminal device automatically sends a software upgrade request to the virtual machine.
And 103, when the virtual machine receives an upgrading request sent by the shared terminal equipment, returning a connection address of the software upgrading management module to the terminal equipment, wherein the address stores an upgrading file of the R-end software to be upgraded.
And step 104, after receiving the connection address of the software upgrading management module returned by the virtual machine, connecting the terminal equipment to the connection address, and acquiring an upgrading file of the R-end software to be upgraded from the connection address.
And 105, automatically installing the upgrade files locally on the shared terminal equipment after the upgrade files are downloaded, and restarting the shared terminal equipment after the upgrade files are installed.
In this embodiment, the user configuration information is not reset during the upgrade process, and the user configuration information includes but is not limited to: the connection address of the cluster server, the user account information (user name and password), and the network setting information of the device (including an IP address, a subnet mask, a gateway, a master DNS server, a maximum MTU, etc.). In practical implementation, when a user uses the current terminal device for the first time, the information needs to be configured according to a configuration file provided by a vendor, and after configuration is completed, the user logs on the internet normally. The configuration process is relatively complicated, and generally, after the software upgrade of the R end is completed, all the configuration information needs to be reset, but the configuration information cannot be reset in the invention, so that the user is prevented from repeating the complicated configuration process again after each software upgrade.
Fig. 3 is a configuration interface of a server, fig. 4 is an account password configuration interface, and fig. 5 is a network parameter configuration interface.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
According to another aspect of the embodiment of the present invention, there is also provided a software updating apparatus for implementing the software updating method. As shown in fig. 6, the apparatus includes:
an obtaining unit 602, configured to obtain connection account information of a terminal device when receiving a connection request for connecting a virtual machine sent by the terminal device, where the terminal device is configured with receiving end software, and the terminal device is configured to connect the virtual machine through the receiving end software, and receive an image from the virtual machine and display the image;
the upgrading unit 604 is configured to, when the connection account information indicates that the terminal device is of the target type, determine whether the receiving-end software is of the latest version, and if not, upgrade the receiving-end software of the terminal device.
Alternatively, the software updating device can be applied to a cloud internet bar mode without limitation. And the virtual machine receives a connection request sent by the terminal equipment and acquires the connection account information of the receiving end software in the terminal equipment. When the terminal device is connected to the virtual machine, the terminal device needs to use the connection account information for connection, so that the virtual machine can acquire the connection account information. And checking whether the terminal equipment is the terminal equipment leased by the user or not through the connection account information. For example, after the user can rent the terminal device, the user logs in the receiving end software through the connection account information corresponding to the rented terminal device and then connects the virtual machine. Or, the user can rent the connection account information of the receiving end software, then buy the terminal equipment, and log in the receiving end software to connect the virtual machine through the connection account information. And the connection account information of the receiving terminal software can be marked. And if the user is leased, the connection account information is marked that the corresponding terminal equipment is of the target type. And if the lease of the connection account information is due, the terminal equipment corresponding to the connection account information is not in the target type any more. Therefore, when the user rents, the receiving end software in the terminal equipment can be upgraded.
For other examples of this embodiment, please refer to the above examples, which are not described herein again.
According to yet another aspect of embodiments of the present invention, there is also provided an electronic device for implementing the live method described above, the electronic device comprising a memory in which is stored a computer program and a processor arranged to perform the steps of any of the above method embodiments by means of the computer program.
According to a further aspect of an embodiment of the present invention, there is also provided a computer-readable storage medium having a computer program stored thereon, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
Alternatively, in this embodiment, a person skilled in the art may understand that all or part of the steps in the methods of the foregoing embodiments may be implemented by a program instructing hardware associated with the terminal device, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing one or more computer devices (which may be personal computers, servers, network devices, etc.) to execute all or part of the steps of the method according to the embodiments of the present invention.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.
Claims (10)
1. A software update method, comprising:
the method comprises the steps that under the condition that a connection request for connecting a virtual machine sent by a terminal device is received, connection account information of the terminal device is obtained, wherein receiving end software is configured on the terminal device, and the terminal device is used for connecting the virtual machine through the receiving end software, receiving an image from the virtual machine and displaying the image;
and under the condition that the connection account information indicates that the terminal equipment is of the target type, judging whether the receiving end software is of the latest version, and if not, upgrading the receiving end software of the terminal equipment.
2. The method of claim 1, wherein the determining whether the receiver software is the latest version comprises:
acquiring the actual version number of the receiving end software, and determining the version number of the latest version of the receiving end software;
and judging whether the actual version number is the same as the latest version number, if so, determining that the receiving end software is the latest version, and if not, determining that the receiving end software is not the latest version.
3. The method according to claim 1 or 2, wherein upgrading the receiver software of the terminal device comprises:
receiving a receiving end software upgrading request sent by terminal equipment;
and returning the software package of the latest version of the receiving end software to the terminal equipment according to the receiving end software upgrading request sent by the terminal equipment, so that the terminal equipment executes software upgrading based on the received software package.
4. The method according to claim 3, wherein before receiving the receiver software transmitted by the terminal device, the method further comprises:
and setting an update inlet on a display interface of the terminal equipment, and receiving the receiving end software upgrading request sent by the terminal equipment through the update inlet.
5. The method of claim 3, wherein returning to the terminal device the latest version of the receiver software package comprises:
and sending the storage address of the latest version of the software package to the terminal equipment so that the terminal equipment acquires the latest version of the software package from the storage address.
6. The method of claim 1, wherein upgrading the receiver software of the terminal device comprises:
the terminal equipment receives a storage address sent by the virtual machine;
the terminal equipment downloads the latest version software package of the receiving end software from the storage address;
and the terminal equipment automatically installs the software package of the latest version.
7. The method of claim 5, wherein after the terminal device automatically installs the latest version of the software package, the method further comprises:
and the terminal equipment automatically restarts and runs the installed receiving end software after restarting.
8. A software update apparatus, comprising:
a first obtaining unit, configured to obtain connection account information of a terminal device when receiving a connection request for connecting a virtual machine sent by the terminal device, where the terminal device is configured with receiving end software, and the terminal device is configured to connect the virtual machine through the receiving end software, receive an image from the virtual machine, and display the image;
and the upgrading unit is used for judging whether the receiving end software is the latest version or not under the condition that the connection account information indicates that the terminal equipment is of the target type, and upgrading the receiving end software of the terminal equipment if the receiving end software is not of the latest version.
9. A computer-readable storage medium, in which a computer program is stored, which computer program, when running, performs the method of any one of claims 1 to 7.
10. An electronic device comprising a memory and a processor, characterized in that the memory has stored therein a computer program, the processor being arranged to execute the method of any of claims 1 to 7 by means of the computer program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110327065.7A CN113064616A (en) | 2021-03-26 | 2021-03-26 | Software updating method and device, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110327065.7A CN113064616A (en) | 2021-03-26 | 2021-03-26 | Software updating method and device, storage medium and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113064616A true CN113064616A (en) | 2021-07-02 |
Family
ID=76563813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110327065.7A Pending CN113064616A (en) | 2021-03-26 | 2021-03-26 | Software updating method and device, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113064616A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113672261A (en) * | 2021-08-18 | 2021-11-19 | 西安万像电子科技有限公司 | Cloud software updating method, electronic device and storage medium |
CN113900681A (en) * | 2021-08-13 | 2022-01-07 | 西安万像电子科技有限公司 | Zero-terminal software updating method, electronic device and storage medium |
CN116757704A (en) * | 2023-07-06 | 2023-09-15 | 欧必文化(深圳)有限公司 | Elfin housekeeping system and terminal |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383821A (en) * | 2008-05-28 | 2009-03-11 | 腾讯数码(深圳)有限公司 | Updating method and system for game service installation packet |
CN101557584A (en) * | 2009-05-14 | 2009-10-14 | 中兴通讯股份有限公司 | Method for realizing application authority control of mobile terminal and device |
CN106354529A (en) * | 2016-08-19 | 2017-01-25 | 腾讯科技(深圳)有限公司 | Application upgrade method and relevant device |
CN111694583A (en) * | 2020-05-08 | 2020-09-22 | 广州微算互联信息技术有限公司 | Cloud game updating method, system and storage medium |
-
2021
- 2021-03-26 CN CN202110327065.7A patent/CN113064616A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383821A (en) * | 2008-05-28 | 2009-03-11 | 腾讯数码(深圳)有限公司 | Updating method and system for game service installation packet |
CN101557584A (en) * | 2009-05-14 | 2009-10-14 | 中兴通讯股份有限公司 | Method for realizing application authority control of mobile terminal and device |
CN106354529A (en) * | 2016-08-19 | 2017-01-25 | 腾讯科技(深圳)有限公司 | Application upgrade method and relevant device |
CN111694583A (en) * | 2020-05-08 | 2020-09-22 | 广州微算互联信息技术有限公司 | Cloud game updating method, system and storage medium |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113900681A (en) * | 2021-08-13 | 2022-01-07 | 西安万像电子科技有限公司 | Zero-terminal software updating method, electronic device and storage medium |
CN113672261A (en) * | 2021-08-18 | 2021-11-19 | 西安万像电子科技有限公司 | Cloud software updating method, electronic device and storage medium |
CN116757704A (en) * | 2023-07-06 | 2023-09-15 | 欧必文化(深圳)有限公司 | Elfin housekeeping system and terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113064616A (en) | Software updating method and device, storage medium and electronic equipment | |
US8006241B2 (en) | Automatic software installation and cleanup | |
US8332490B2 (en) | Method, apparatus and program product for provisioning a computer system | |
CN108039969B (en) | Network automatic configuration method, device, system, storage medium and target computer | |
CN107229492A (en) | Installation method, device, system, storage medium and the equipment of server system | |
CN110879712A (en) | Cloud data center physical host installation method and related device | |
CN111367753B (en) | Cloud desktop screen recording method and device based on network communication engine ICE architecture | |
CN107066287A (en) | The method and system of ESXI virtual machine automatic deployment installation systems | |
CN111857758B (en) | Application deployment method, device and medium | |
CN114257551A (en) | Distributed current limiting method and system and storage medium | |
CN111078305A (en) | Information acquisition method and device, server and information management system | |
CN112256289A (en) | Automatic deployment method, device and equipment | |
CN115469964A (en) | Method and device for determining mapping relation between block device and virtual machine disk character | |
CN109246454B (en) | Set top box management method, device, terminal and storage medium based on cloud platform | |
CN111506331A (en) | Server BMC refreshing method, system, terminal and storage medium | |
CN112653685B (en) | Cloud interaction method for auxiliary entry channel of client and electronic equipment | |
CN111752576A (en) | Forwarding system deployment method based on 5G data, terminal and storage medium | |
CN107659621B (en) | RAID control card configuration method and device | |
CN116546062A (en) | Cloud mobile phone control method and device, cloud server and storage medium | |
CN108694489A (en) | Method and system for auditing to Evaluation Platform | |
WO2021151352A1 (en) | Method and apparatus for bare metal service delivery, computer device, and storage medium | |
CN103475694A (en) | Parallel configuration method of cloud computing system | |
CN111638896B (en) | Upgrade method, upgrade device, storage medium, processor and mobile terminal | |
CN113064615B (en) | Software updating method and device, storage medium and electronic device | |
CN113590271A (en) | Database deployment 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 |