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

Software fault positioning and repairing method and system

A software fault and fault technology, applied in software testing/debugging, hardware monitoring, etc., can solve problems that affect user experience, take a lot of time, and affect the normal iteration and development of application software

Pending Publication Date: 2022-04-12
武汉众智数字技术有限公司
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for users who are not familiar with the software architecture, the way to solve software failures is usually to feed back the failure situation to the operation and maintenance personnel, who will assist in locating the cause of the failure, or the operation and maintenance personnel will feed back the failure situation to the software developer for troubleshooting. After the fault is fixed, a new upgrade installation package is provided, which leads to a long and time-consuming fault resolution process and affects user experience.
And with the large-scale use of application software, the time-consuming proportion of software fault feedback and repair will greatly increase in the entire software life cycle, which will seriously affect the normal iteration and development of application software.

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
  • Software fault positioning and repairing method and system
  • Software fault positioning and repairing method and system
  • Software fault positioning and repairing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] This embodiment discloses a method for software fault location and repair, such as figure 1 ,include:

[0052] S100. The fault monitoring program monitors the running state of the target application program in real time, and detects whether the target application program is running abnormally;

[0053] S200. When detecting that the running state of the target application program is abnormal, the fault monitoring program obtains the version information of the target application program, configuration parameter information, memory stack call information files, log information, and hash value information of necessary files of the application program;

[0054] S300. By obtaining the necessary file hash information and configuration information of the application, judge whether the configuration parameters are abnormal, whether the running file is damaged or missing, and whether the running environment is abnormal; Corrupted or missing application files;

[0055] S400. Usi...

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 software fault positioning and repairing method. The method comprises the steps of detecting the running state of a target application program; when it is monitored that the target application program runs abnormally, obtaining version information, configuration information, a memory stack calling information file and log information of the target application program and hash values of necessary files of the application program; detecting and repairing abnormal application program configuration parameters, running environments and running files; under other conditions, the acquired fault information is uploaded to the server; the server finds a warehouse address of the corresponding project through the version information, loads a code of the corresponding project, adds a memory stack calling information file when a fault occurs, and analyzes the occurrence position and reason of the fault; whether the analyzed fault position is corrected or not is judged by retrieving an update log of the code warehouse; if the fault is corrected, automatically constructing a code, and integrating and packaging to generate an upgrade package; and the client downloads and installs the upgrade package to repair the fault problem.

Description

technical field [0001] The invention relates to the field of computer software processing, in particular to a method and system for software fault location and repair. Background technique [0002] In today's society, with the development of computer technology, application software has become an important tool in people's work and even life. With the continuous change of user needs, application software is also constantly iteratively updated. Different customers have different requirements for the same application software, and customization requirements and business changes are complicated and diverse. Different customization requirements and function adaptations for different application scenarios further increase the complexity of application software. The increase in the complexity of application software also means that the structure of the software is becoming more and more complex, and the scale of the software is also increasing, making it inevitable that the softw...

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): G06F11/30G06F11/36
Inventor 奚泉
Owner 武汉众智数字技术有限公司
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