Software upgrading method and device and software rollback method and device
A software upgrade and software rollback technology, applied in program control devices, electrical components, digital transmission systems, etc., can solve problems such as failure to start normally, failure to recognize programs, affecting the normal function of communication equipment, etc., to ensure upgrade / rollback The effect of successful, rich operations
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0029] This embodiment provides a software upgrade method, such as figure 1 Shown, described software upgrading method comprises the steps:
[0030] S101. Receive an upgrade loading instruction sent by the first software.
[0031] Wherein, the first software is the software before the upgrade, the software after the upgrade is the second software, the second software corresponds to the first software, and the version of the second software is higher than the version of the first software, for example, the first software can be Old version software, the second software may be new version software.
[0032] Software on communication devices is updated frequently, for example from an older version to a newer version. After the equipment provider develops a new version of the software, the new version of the software will be released to the equipment server for the communication equipment (such as base station, base station controller, etc.) to download. After the communication...
Embodiment 2
[0058] This embodiment provides a software rollback method, such as Figure 5 shown, including the following steps:
[0059] S301. Receive a fallback loading instruction.
[0060] The old version of the first software was running on the communication device before. After upgrading to the new version of the second software, it may be necessary to roll back to the first software for various reasons: For example, the performance of the new version of the second software is unstable after running for a period of time , the remote upgrade tool sends a rollback command; or the second software does not start normally after the upgrade, etc. Wherein, the second software corresponds to the first software, and the version of the second software is higher than the version of the first software.
[0061] During the software rollback process, the rollback loading instruction is sent by the operating system on the communication device where the first software is located, the second softwa...
Embodiment 3
[0079] This embodiment provides a software upgrade device, such as Figure 7 As shown, it includes a receiving module 10 and an executing module 20 .
[0080] The receiving module 10 is configured to receive an upgrade loading instruction sent by the first software.
[0081] The execution module 20 is used to complete the upgrade from the first software to the second software according to the addition and deletion of files and / or modification of configuration parameters of the second software after the receiving module 10 receives the upgrade loading instruction; wherein, the second software and the first software Correspondingly, and the version of the second software is higher than the version of the first software.
[0082] The execution module 20 is preferably an executable file, which may include an entry function corresponding to the first software, and the execution module 20 may target one or more different versions of the first software.
[0083] The software upgrad...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com