Software upgrading method based on data compatibility, client side, server and system
A software upgrade and client-side technology, applied in the computer field, can solve problems such as destroying user data and affecting user use, and achieve the effect of solving incompatibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0035] The embodiment of the present invention provides a software upgrade method based on data compatibility, such as figure 1 shown, including:
[0036] Step S101, obtaining applications with database compatibility problems during software upgrades;
[0037] Optionally, in this step, the applications that have database compatibility problems during the upgrade are obtained by receiving an indication message sent by the server side.
[0038] Wherein, the way for the server to deliver the indication message includes but is not limited to: the server implements the delivery of the indication message by encapsulating the indication message in a software upgrade package; or, the server issues the indication message as an independent message.
[0039] Wherein, when sending in the form of an independent message, preferably, the application information having a database compatibility problem is sent through the DD file in the fumo protocol message. That is to say, when the server ...
Embodiment 2
[0063] Corresponding to Embodiment 1, this embodiment of the present invention provides a client, such as Figure 5 shown, including:
[0064] An information acquisition module 510, configured to acquire applications with database compatibility issues during software upgrades;
[0065] The compatibility processing module 520 is used to copy the data in the original database of each application to a pre-acquired new version database compatible with the upgraded version after the software is upgraded, and delete the original database.
[0066] Optionally, in this embodiment, the information acquiring module 510 receives an indication message sent by the server side, and acquires the application having a database compatibility problem during the upgrade according to the indication message.
[0067] Wherein, the way for the server to deliver the indication message includes but is not limited to: the server implements the delivery of the indication message by encapsulating the ind...
Embodiment 3
[0073] An embodiment of the present invention provides a server, such as Image 6 shown, including:
[0074] The test module 610 is used to perform an upgrade test by using the software upgrade package to be released, obtain applications with database compatibility problems during software upgrades, and send the obtained application information to the client;
[0075] The processing module 620 is configured to extract a corresponding new version database for each application having a database compatibility problem during software upgrade, and send the new version database information to the client.
[0076] Preferably, in this embodiment, the processing module 620, when extracting the corresponding new version of the database, also makes an operation script, and sends the operation script to the client together with the information of the new version of the database; wherein, the operation script uses To guide the client to use the new version of the database for data compati...
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