Multi-module software version management system
A software version and management system technology, applied in the field of communication, can solve the problems of equipment management difficulty, inability to know the current module software version number, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0038] A multi-module software version management system, see figure 1 , including a processor 801, an input device 802, an output device 803 and a memory 804, the processor 801, the input device 802, the output device 803 and the memory 804 are connected to each other through a bus 805, wherein the memory 801 is used to store computer programs , the computer program includes program instructions, and the processor 801 is configured to invoke the program instructions, see figure 2 , execute the following method:
[0039] S1: When the synchronization information initiated by the module to be synchronized is received, the valid data in the synchronization information is extracted; the synchronization information is initiated by the module to be synchronized after the software update is completed;
[0040] Specifically, the multi-module software version management system can be installed in a product or software with multiple independently upgradeable modules, and the product o...
Embodiment 2
[0053] Embodiment 2 On the basis of Embodiment 1, the following content is also added:
[0054] The synchronization information complies with a preset management protocol;
[0055] The management protocol includes an external protocol header, a management header, a management data section, a management verification section and an external protocol tail;
[0056] The external protocol header and the external protocol tail respectively include the header and tail of the communication protocol between the multi-module software version management system and the module to be synchronized;
[0057] The management header includes identification bit, data length, type bit and source identification;
[0058] The management data section includes an old version number and / or a new version number;
[0059] The management check section includes a checksum.
[0060] Specifically, a management protocol can be defined in the following form:
[0061] external protocol header
m...
Embodiment 3
[0083] Embodiment 3 On the basis of Embodiment 2, the following content is also added:
[0084] If the old version number of the module to be synchronized is valid, updating the software version number of the module to be synchronized according to the new version number specifically includes:
[0085] Reading the locally stored version number of the module to be synchronized, if the locally stored version number is consistent with the old version number of the valid data, it is determined that the old version number of the module to be synchronized is valid;
[0086] Specifically, if the version number stored locally is consistent with the old version number of the valid data, it means that the old version number of the synchronization information record is the same as the version number stored locally in the multi-module software version management system. At this time, it is considered that the module to be synchronized The old version number of is valid. For example, the v...
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