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

A software upgrading method and an electronic device

A technology for upgrading electronic equipment and software, applied in the computer field, can solve problems such as inability to dynamically adjust electronic equipment, increase the complexity of upgrading server background maintenance, and take a long time to achieve the effects of reducing conflicts, reducing complexity, and shortening time-consuming

Active Publication Date: 2017-12-29
LENOVO (BEIJING) LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] The present invention provides a software upgrade method and an electronic device to solve the technical problems in the prior art that it takes a long time, increases the complexity of the background maintenance of the upgrade server, and cannot be dynamically adjusted according to the needs of the electronic device

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 upgrading method and an electronic device
  • A software upgrading method and an electronic device
  • A software upgrading method and an electronic device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] In the embodiment of the present application, a method for upgrading software is described, and the method is applied to electronic equipment.

[0046] Wherein, the electronic device runs a first operating system, and the first operating system includes M functional modules, where M is an integer greater than or equal to 1.

[0047] In practical applications, there are two methods for software upgrades, namely "full function upgrade" and "adaptive function upgrade".

[0048] The full-function upgrade is to upgrade each functional module in the first operating system, and the software upgrade method in the embodiment of the present application is to selectively upgrade the functional modules of the first operating system, such as figure 1 As shown, the method includes:

[0049] Step 1, obtaining an instruction to upgrade the first operating system.

[0050] For example, when the first operating system needs to be upgraded, the electronic device will first prompt the us...

Embodiment 2

[0106] In the embodiment of the present application, an electronic device is introduced, the electronic device runs a first operating system, and the first operating system includes M functional modules, where M is an integer greater than or equal to 1.

[0107] Such as Figure 5 As shown, the electronic equipment includes:

[0108] The first obtaining unit 501 is configured to obtain an instruction for upgrading the first operating system.

[0109] The analysis unit 502 is configured to analyze, based on the instruction, the number of times the M function modules are used within a predetermined period of time to obtain an analysis result.

[0110] The obtaining unit 503 is configured to obtain, based on the analysis result, P functional modules that have been used a predetermined number of times in a predetermined period of time among the M functional modules, wherein P is an integer greater than or equal to 1, and P is less than or equal to M.

[0111]The first upgrading u...

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 present application discloses a software upgrade method and an electronic device, wherein the software upgrade method is used in an electronic device, wherein the electronic device runs a first operating system, and the first operating system includes M functional modules , the M is an integer greater than or equal to 1, including: obtaining an instruction to upgrade the first operating system; based on the instruction, analyzing the number of times that the M functional modules are used in a predetermined period of time to obtain an analysis Result; based on the analysis results, obtain the P functional modules whose number of times of use reaches a predetermined number of times in the predetermined time period among the M functional modules, wherein the P is an integer greater than or equal to 1, and the P Less than or equal to the M; perform the upgrade on the P functional modules.

Description

technical field [0001] The invention relates to the field of computers, in particular to a software upgrading method and an electronic device. Background technique [0002] At present, in the design of electronic equipment, software upgrade has become a standard configuration. Smartphones, tablet computers, smart TVs and other devices are connected to background upgrade servers to download upgrade packages and perform version upgrades. [0003] In the upgrade process, the existing technology usually adopts two ways to upgrade: [0004] The first is a full upgrade. [0005] Full upgrade, that is, the obtained upgrade package will completely replace the software in the current system. It is generally used in the process of a major upgrade of the operating system, similar to the flashing operation. [0006] The upgrade package for full upgrade is usually relatively large and takes a long time to download, and if a problem occurs during the upgrade process, the system will not...

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
Inventor 陈剑峰
Owner LENOVO (BEIJING) LTD
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