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

Method and device for ensuring normal running of software

A technology of normal operation and software, applied in the computer field, can solve the problems of wasting user time, losing user data, and spending time, saving user time and avoiding user data loss.

Active Publication Date: 2012-09-19
TENCENT TECH (SHENZHEN) CO LTD
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The existing method needs to uninstall the software, which will delete the user data, resulting in loss of user data; and uninstalling and then reloading the software takes time and wastes user time

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
  • Method and device for ensuring normal running of software
  • Method and device for ensuring normal running of software
  • Method and device for ensuring normal running of software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] see figure 1 , an embodiment of the present invention provides a method for ensuring normal operation of software, the method comprising:

[0025] 101: After the software is started, detect whether there is damaged user data.

[0026] 102: After detecting that there is damaged user data, repair the damaged user data.

[0027] Further, the method also includes:

[0028] During the last running of the software, when the software reads the user data, judge whether the corresponding user data can be read;

[0029] When the corresponding user data cannot be read out, determining that the corresponding user data is damaged;

[0030] Information that records corrupted user data;

[0031] Accordingly, detecting the presence of corrupted user data includes:

[0032] Search record;

[0033] If information about damaged user data is found, it is determined that there is damaged user data; otherwise, it is determined that there is no damaged user data.

[0034] Further, the ...

Embodiment 2

[0054] see figure 2 , an embodiment of the present invention provides a method for ensuring normal operation of software, the method comprising:

[0055] 201: When WeChat starts, check whether there is any damaged user data, if there is, go to 202; otherwise, go to 208.

[0056] Among them, the user data in the embodiment of the present invention includes configuration files, contact lists, WeChat messages, WeChat voice, drift bottle data, and the like.

[0057] The embodiment of the present invention judges whether the user data is damaged by using the record of whether the user data is damaged during the last running process of WeChat (the previous running process of the current startup), as follows:

[0058] During the operation of WeChat, when WeChat reads user data, it is judged whether the corresponding user data can be read;

[0059] When the corresponding user data cannot be read out, determining that the corresponding user data is damaged;

[0060] Information tha...

Embodiment 3

[0096] see image 3 , the embodiment of the present invention provides a device for ensuring the normal operation of software, the device includes:

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 method and a device for ensuring normal running of software, which belong to the technical field of computers. The method comprises the following steps of: when the software is started up, detecting whether broken user data exist; and when broken user data are detected, repairing the broken user data. The device comprises a detection module and a repairing module. The presence of broken user data is detected, and broken user data are repaired when broken user data are detected, so that normal running of the software can be ensured without uninstalling the software, the software is reinstalled, user data are protected from being lost, and time of a user can be saved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method and device for ensuring normal operation of software. Background technique [0002] With the development of computer technology, software that can realize various functions emerges in an endless stream, such as chat software that can chat. User data is often used during software operation, and due to various reasons (such as damage to the flash memory storing user data, etc.), user data is often damaged, resulting in software failure. [0003] At present, when the user data is damaged and the software cannot run normally, the method adopted is: uninstall the software, and then reload the software. [0004] However, in the process of realizing the present invention, the inventor finds that the prior art has at least the following problems: [0005] The existing method needs to uninstall the software, which will delete the user data, resulting in the loss of the user d...

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
IPC IPC(8): G06F9/445G06F11/36
Inventor 范亮亮叶润桂林向耀
Owner TENCENT TECH (SHENZHEN) CO 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