Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for installing application software

A technology of application software and software package, applied in software deployment, program control devices, instruments, etc., can solve the problems of difficult implementation and complicated operation of application software installation process, and achieve the effect of reducing the difficulty of installation

Active Publication Date: 2012-04-04
CHENGDU HUAWEI TECH
View PDF4 Cites 50 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The embodiment of the present invention provides a method for installing application software, which is used to solve the problems that the installation process of existing application software is complicated and difficult to implement

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for installing application software
  • Method and device for installing application software
  • Method and device for installing application software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] attached Figure 2a It is a flow chart of the creation process of the application software package provided by the embodiment of the present invention.

[0064] In step 200, the device for creating the application software package acquires the difference between the host operating system environment before and after the application software is installed.

[0065] In step 210, the device for creating the application software package determines registry change record data and file change record data according to the difference.

[0066] The registry change record data includes keys added, deleted, or modified, or values ​​added, deleted, or modified in the host registry after the application software is installed. Of course, the registry change record data may include not only the added, deleted or modified keys in the registry, but also the added, deleted or modified values.

[0067] The file change record data includes records of adding, deleting or modifying files in...

Embodiment 2

[0093] attached Figure 3a The schematic diagram of the deployment environment of the software installation system provided by the embodiment of the present invention is a relatively typical cloud computing infrastructure implementation framework. The system includes at least one software installation server, at least one elastic computing controller, at least one physical host, and distributed storage devices. Among them, the elastic computing controller is a core component of the existing cloud computing infrastructure architecture, and is the center for managing storage resources, computing resources, and other resources. The elastic computing controller allocates storage resources and computing resources to users according to the user's application, and controls the image data of the virtual machine created in the distributed storage device. In this embodiment, the image data of each virtual machine is stored in a distributed storage device, and the distributed storage de...

Embodiment 3

[0165] The installation method of the application software provided by the embodiment of the present invention can be applied to the attached Figure 3a In addition to the cloud computing basic implementation framework shown, it is also applicable to other relatively simple virtual machine application scenarios. In this case attach Figure 4 Each step shown can be realized by the same physical equipment, but the basic principle and the attached Figure 4 similar.

[0166] attached Figure 6a The schematic diagram of the application scenario provided by the embodiment of the present invention requires creating three virtual machines VM1, VM2, and VM3 on the physical host to implement parallel computing or software testing. The installation management module of the physical host creates a virtual machine according to a virtual machine creation requirement input by a user.

[0167] attached Figure 6b It is a flow chart of the application software installation method provide...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and a device for installing application software and is used for solving the problems of complicated operation and high difficulty in implementation of the conventional installation process of the application software. The method comprises the following steps of: mounting the mirror image data of a virtual machine, wherein the virtual machine is a virtual machine to be subjected to installation of the application software, and mapping the mirror image data into a virtual disk in a local file system; updating a registry file in the virtual disk according to registry change record data which is included in an application software package, wherein the application software package comprises files which are increased or revised in the installation process, the registry change record data and file change record data; and according to the file change record data and the files which are increased or revised in the installation process and included in the application software package, updating the structures of the files in the virtual disk so as to realize installation of the application software in the virtual machine. In the installation process of the application software, a user of the virtual machine does not need to perform complicated operation, so that difficulty in software installation is reduced.

Description

technical field [0001] The invention relates to the field of computer and communication technologies, in particular to an application software installation method and an application software installation device. Background technique [0002] Hardware virtualization technology virtualizes one or more virtual machines on a physical host, so that several or even dozens of virtual machines can share the hardware resources of a physical host. Cloud computing is an important application scenario of hardware virtualization technology. Cloud computing refers to a mode of delivery and use of information technology infrastructure, in which users obtain required resources through the network in an on-demand and easy-to-expand manner. Cloud computing has also been promoted as a service delivery and usage model, and users can obtain required services through the network in an on-demand and easy-to-expand manner. The core idea of ​​cloud computing is to uniformly manage and schedule a l...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445
CPCG06F9/445G06F9/45558G06F8/61
Inventor 王奇飞
Owner CHENGDU HUAWEI TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products