Nothing Special   »   [go: up one dir, main page]

CN113064616A - Software updating method and device, storage medium and electronic equipment - Google Patents

Software updating method and device, storage medium and electronic equipment Download PDF

Info

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
Application number
CN202110327065.7A
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 CN202110327065.7A priority Critical patent/CN113064616A/en
Publication of CN113064616A publication Critical patent/CN113064616A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network 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

Software updating method and device, storage medium and electronic equipment
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.
CN202110327065.7A 2021-03-26 2021-03-26 Software updating method and device, storage medium and electronic equipment Pending CN113064616A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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