A software installation and upgrade method and device

A software installation and software technology, applied in software deployment, program control device, software engineering design, etc., can solve the problems of user threshold, the small ratio of users manually clicking software upgrade, too many users and human-computer interaction operation, etc., to achieve Easy to operate, reduce the number of human-computer interactions, and improve the effect of user experience

Active Publication Date: 2016-08-10
TENCENT TECH (SHENZHEN) CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] When upgrading, the current main program must be manually exited first to complete the installation of the software upgrade, which not only requires the user to perform too many human-computer interaction operations, but also seriously interferes with the use of the current software by the user, resulting in a bad user experience
At the same time, most of the existing desktop software requires users to manually trigger software upgrades. In fact, according to the data of user operations, the rate of users manually clicking software upgrades is not high, which brings unnecessary thresholds for users.
[0006] Therefore, the existing technology cannot complete the silent upgrade of the entire software during the running of the main program

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
  • A software installation and upgrade method and device
  • A software installation and upgrade method and device
  • A software installation and upgrade method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0026] The present invention is not only applicable to computers, but also applicable to various data processing devices (such as smart phones, tablet computers, etc.).

[0027] figure 1 It is a flow chart of the software installation and upgrade method of the present invention. see figure 1 , the method includes:

[0028] Step 101, create a version directory of the current version number, place the version directory in a directory at the same level as the main program file of the software, and place the resource files of the current version software in the version directory. In a preferred implementation, this step can be performed when the software is initially installed, and of course, in other implementations, it can also be performed at other timings such as the timing specified by the server.

[0029] Step 102, when the main...

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 software installation and upgrading method and device. The method includes: creating a version directory of the current version number, placing the version directory in a directory at the same level as the main program file of the software, and storing the resource file of the current version software Place it in the version directory; when the main program of the software starts to run, search for the latest version directory with the latest version number in the directory of the same level as the main program file, and load the version directory; download and install the upgrade software when the software is running, and create a new version number For the corresponding version directory, the version directory with the new version number is placed in a directory at the same level as the old version directory, and the resource files of the new version software are placed in the version directory with the new version number. The device includes: an initial installation module, a main program file and an upgrade process module. The invention can realize the silent upgrade of the software, reduce the number of human-computer interaction in the upgrade process, and facilitate the user to use the software.

Description

technical field [0001] The invention relates to the technical field of software for data processing equipment, in particular to a method and device for installing and upgrading software. Background technique [0002] After decades of development, computer software has gradually merged with the Internet. Openness and cooperation have become an inevitable trend in the development of Internet technology. In the future, the Internet can "integrate more", and share and gain more. Creating a more developed platform will enable users across the Internet to have a brand new experience. At the same time, the usage habits of users are constantly changing, the frequency of software updates is constantly shortening, and the iteration speed of new functions is very fast. This requires that the upgrade of the software itself is powerful enough to better meet the needs of users. [0003] The existing computer desktop software installation and upgrading methods are usually: when installin...

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 Patents(China)
IPC IPC(8): G06F9/445
CPCG06F8/65G06F8/656
Inventor 库宇魏亚民
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products