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

Software running system and running method thereof

An operating system and operating method technology, applied in hardware monitoring, program startup/switching, program control design, etc., can solve problems such as inconvenience, inability to provide, loss, etc., to achieve convenient use, avoid unavoidable losses, and use safe. Effect

Inactive Publication Date: 2017-12-01
HEFEI MINZHONGYIXING SOFTWARE DEV CO LTD
View PDF1 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing technology still can't provide a kind of running method to software, can not only avoid the direct harm that the virus and trojan horse in the software running cause to the operating system, but also can recover to the arbitrary before the software shuts down when restarting again after the software is forced to shut down. The operating status at all times has brought inconvenience and loss to users

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 running system and running method thereof
  • Software running system and running method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] Such as figure 1 As shown, a software running system in this embodiment includes: a startup module 10 , a monitoring module 20 , and a recovery module 30 , the startup module 10 is connected to the monitoring module 20 , and the recovery module 30 is connected to the monitoring module 20 .

[0036] Among them, the starting module 10 is used to start and run the target software in a certain operating environment, divide a certain memory space, and call the API provided by the operating system to realize the running of the software in the divided memory space.

[0037] The monitoring module 20 is configured to monitor the process of the target software, and save the running data and operation records of the target software obtained through monitoring.

[0038] The restoring module 30 is used for restoring the target software to a designated operating state according to the saved operating data and operating records.

Embodiment 2

[0040] Such as figure 2 As shown, a software operating system of this embodiment includes: a startup module 10, a monitoring module 20, a recovery module 30, and an environment matching module 40, the startup module 10 is connected to the monitoring module 20, and the recovery module 30 is connected to the monitoring module. The module 20 is connected, and the environment matching module 40 is connected with the startup module 10 .

[0041] Among them, the starting module 10 is used to start and run the target software in a certain operating environment, divide a certain memory space, and call the API provided by the operating system to realize the running of the software in the divided memory space. The memory space divided by the target software is the proxy and forwarding environment provided by the API calls that the software runs, that is, the specific operating environment of the target software. The startup module 10 is also used for isolating the multiple target soft...

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 running system and a running method thereof. The running system comprises a starting module, a monitoring module and a recovery module, wherein the starting module is used for starting and operating target software in a certain running environment, dividing a certain memory space and calling an API which is provided by an operating system and is used for realizing software running in the divided memory space; the monitoring module is used for monitoring a process of the target software and storing monitored running data and operating records of the target software; and the recovery module is used for recovering the target software to an appointed running state according to the stored running data and operating records. The software running system and the running method are capable of protecting the operating system from harm of Trojan virus in software running, realizing the recording, playback and control of the software running, and preventing the loss of the users in software use.

Description

technical field [0001] The invention relates to the technical field of software operation, in particular to a software operation system and an operation method thereof. Background technique [0002] Software operating environment, in a narrow sense, is the hardware support required for software operation, and in a broad sense, it can also be said to be various conditions required for a software operation, including software environment and hardware environment. Software crash is one of the unavoidable problems in the process of using software. Due to the poor quality of software programming or the unsatisfactory operating environment of the software, it is usually easy to cause the software to crash during operation. In addition, Trojan horses and viruses are always endangering the normal operation of the software. They will also cause a devastating blow to the user's operating system, private content, and important data. They can also tamper with system files and registry t...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/48G06F11/30G06F21/53
CPCG06F9/485G06F11/302G06F21/53
Inventor 董雄飞
Owner HEFEI MINZHONGYIXING SOFTWARE DEV 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