CN101751325A - Software operation monitoring method - Google Patents

Software operation monitoring method Download PDF

Info

Publication number
CN101751325A
CN101751325A CN200810044087A CN200810044087A CN101751325A CN 101751325 A CN101751325 A CN 101751325A CN 200810044087 A CN200810044087 A CN 200810044087A CN 200810044087 A CN200810044087 A CN 200810044087A CN 101751325 A CN101751325 A CN 101751325A
Authority
CN
China
Prior art keywords
software
monitoring method
monitored
operation monitoring
feature database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN200810044087A
Other languages
Chinese (zh)
Inventor
杨仕强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHENGDU JISHENG TECHNOLOGY Co Ltd
Original Assignee
CHENGDU JISHENG TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CHENGDU JISHENG TECHNOLOGY Co Ltd filed Critical CHENGDU JISHENG TECHNOLOGY Co Ltd
Priority to CN200810044087A priority Critical patent/CN101751325A/en
Publication of CN101751325A publication Critical patent/CN101751325A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a software operation monitoring method which comprising the following steps: loading a progress feature library of a monitored software after a monitoring procedure is started, respectively comparing each progress with the progress feature library of the monitored software and indicating that the monitored software is in operation if each progress conforms to the progress feature library of the monitored software; wherein the progress feature library is determined according to a directory structure in the procedure operation process and a to-be-loaded auxiliary document. The software operation monitoring method has the advantages of high monitoring accuracy and low maintenance cost.

Description

Software operation monitoring method
Technical field
The present invention relates to computer technology, particularly a kind of software operation monitoring method.
Background technology
On a PC (personal computer) or server, judge whether the software of appointment moves normally, the technical solution of current employing mainly contains several solutions such as process name judgement, the judgement of window class name, the judgement of program internal feature value.These several solutions are as follows:
1. according to the process name judgment mode
This scheme is by the process name of analysis software, and whether the software of judging appointment is in operation.This settling mode seek rate is fast, but precision is very low.And when the original process name of a lot of programs of operation identical, or the user revises the back operation to the root name of software, though misjudgment or program can occur in operation, can not find out the situation of this program according to original process name;
2. according to window class name judgment mode
This scheme adopts the interior special window name of software to judge that this mode is more accurate, but speed is slower than the process name judgment mode slightly.And when program is upgraded, revise the window name possibly, at this moment just monitoring less than.Simultaneously, if determine the window name of a software, need to use instruments such as spy++.The user that this environment for use or instrument are general can not use or operate, and has so just increased the complicacy that technology is used;
3. according to program internal feature value judgment mode
The condition code of the direct routine analyzer of this scheme inside, very accurate.Its shortcoming is to have only the professional just can analyze the feature of file, and is made into the performance of program storehouse.And monitored software recompilates, uses instead the new shell side formula etc. that adds, and these all may cause eigenwert to change, thereby the maintenance cost in performance of program storehouse is higher relatively.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of software operation monitoring method, this software operation monitoring method, and monitoring degree of accuracy height, maintenance cost are low.
For solving the problems of the technologies described above, software operation monitoring method of the present invention, after watchdog routine starts, load the process feature database of monitored software, process feature database with each process and this monitored software compares respectively, if meet the feature in the process feature database of this monitored software, so just expression this monitored software is moving; Wherein, the process feature database is to determine according to the bibliographic structure in the program operation process and the secondary file that will load.
Software operation monitoring method of the present invention, the process feature database is to determine according to the bibliographic structure in the program operation process and the secondary file that will load, the monitoring degree of accuracy is than higher, and owing to the process feature database is just made by filename, thereby make simply, do not need to use the technology of specialty, only be appreciated that the domestic consumer of computer documents just can finish, can effectively reduce maintenance cost, have very practical technique effect.
Description of drawings
Below in conjunction with the drawings and the specific embodiments the present invention is described in further detail.
Fig. 1 is a software operation monitoring method synoptic diagram of the present invention.
Embodiment
Software operation monitoring method one embodiment of the present invention when needing monitoring one application software, after the watchdog routine startup, is searched the process list of current operation in the computer system earlier, and is loaded the process feature database of this monitored application software as shown in Figure 1.In in the process that obtains, tabulating, process feature database with each operation process and this monitored application software compares respectively, if user moves the feature in the process feature database that process meets this monitored application software, so just expression this monitored application software is being moved.
Wherein, the process feature database is according to the bibliographic structure in the program operation process and will load secondary file and determine.Because when program run, the process name of master routine itself may repeat, also may be renamed, but bibliographic structure in the program operation process and various DLL (the DynamicLink Library that will load, dynamic link library) file or other secondary file have uniqueness, we can determine the ruuning situation of a unique program by the combination of these conditions.Such as: an Images catalogue is arranged under the master routine of A program, deposited each picture of program run below, the file that a seka12b.jpg is wherein arranged, simultaneously, program also must load sldek.dll and the hgwhjw.dat under the current directory, so only need compare whether exist under the current directory current directory sldek.dll, current directory hgwhjw.dat and current directory Images these several files of seka12b.jpg, just can determine the ruuning situation of program.In normal the use, term restriction is many more, the file that service routine itself is special-purpose, and precision is just high more.
Process feature database file can use and make by hand, also can use corresponding tool making.Owing to just make the process feature database, thereby make simply by filename, do not need to use the technology of specialty, only be appreciated that the domestic consumer of computer documents just can finish.
Adopt software operation monitoring method provided by the present invention, the monitoring degree of accuracy is than higher, and the process feature database is made simply simultaneously, can effectively reduce maintenance cost, has very practical technique effect.

Claims (2)

1. software operation monitoring method, it is characterized in that, after watchdog routine starts, load the process feature database of monitored software, process feature database with each process and this monitored software compares respectively, if meet the feature in the process feature database of this monitored software, so just expression this monitored software is moving; Wherein, the process feature database is to determine according to the bibliographic structure in the program operation process and the secondary file that will load.
2. software operation monitoring method according to claim 1 is characterized in that described secondary file comprises dll file.
CN200810044087A 2008-12-11 2008-12-11 Software operation monitoring method Pending CN101751325A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810044087A CN101751325A (en) 2008-12-11 2008-12-11 Software operation monitoring method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810044087A CN101751325A (en) 2008-12-11 2008-12-11 Software operation monitoring method

Publications (1)

Publication Number Publication Date
CN101751325A true CN101751325A (en) 2010-06-23

Family

ID=42478332

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810044087A Pending CN101751325A (en) 2008-12-11 2008-12-11 Software operation monitoring method

Country Status (1)

Country Link
CN (1) CN101751325A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102509196A (en) * 2011-11-30 2012-06-20 江苏奇异点网络有限公司 Computer practice course student attendance checking and management method oriented to school computer room
CN102624579A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Method for acquiring computer operation information of enterprise network
CN102622393A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Method for acquiring document access information for enterprise local area network
CN102624862A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Document access information acquiring and filtering method
CN102624863A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Method for acquiring Internet access behaviors of enterprise employees
CN102624580A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Method for monitoring computer hardware information of enterprise network in centralized manner
CN102624591A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Local area network computer operation information acquisition method based on local backup
CN102624693A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 White-list eliminablenetwork access information acquisition method
CN102624578A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Computer hardware information adaptive monitoring method with local area network offline support function
CN104268473A (en) * 2014-09-23 2015-01-07 龙芯中科技术有限公司 Method and device for detecting application programs
CN104461830A (en) * 2014-12-19 2015-03-25 北京奇虎科技有限公司 Method and device for monitored progress
CN105975384A (en) * 2016-04-28 2016-09-28 北京小米移动软件有限公司 Distributed process monitoring method and apparatus
CN105978749A (en) * 2016-04-27 2016-09-28 浪潮(北京)电子信息产业有限公司 Monitoring method of computer hardware information in local area network and system thereof
CN111479138A (en) * 2020-03-05 2020-07-31 视联动力信息技术股份有限公司 Server detection method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08305661A (en) * 1995-04-28 1996-11-22 Nec Corp Fault release system for distributedly installed system
CN1266223A (en) * 1999-03-08 2000-09-13 英业达股份有限公司 Method for monitoring and controlling program process
CN1489049A (en) * 2002-10-11 2004-04-14 华为技术有限公司 Method for monitoring background programme

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08305661A (en) * 1995-04-28 1996-11-22 Nec Corp Fault release system for distributedly installed system
CN1266223A (en) * 1999-03-08 2000-09-13 英业达股份有限公司 Method for monitoring and controlling program process
CN1489049A (en) * 2002-10-11 2004-04-14 华为技术有限公司 Method for monitoring background programme

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102624578A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Computer hardware information adaptive monitoring method with local area network offline support function
CN102624693A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 White-list eliminablenetwork access information acquisition method
CN102624579A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Method for acquiring computer operation information of enterprise network
CN102624862A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Document access information acquiring and filtering method
CN102624863A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Method for acquiring Internet access behaviors of enterprise employees
CN102624580A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Method for monitoring computer hardware information of enterprise network in centralized manner
CN102624591A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Local area network computer operation information acquisition method based on local backup
CN102622393A (en) * 2011-11-28 2012-08-01 江苏奇异点网络有限公司 Method for acquiring document access information for enterprise local area network
CN102509196B (en) * 2011-11-30 2015-04-01 太仓云联信息科技有限公司 Computer practice course student attendance checking and management method oriented to school computer room
CN102509196A (en) * 2011-11-30 2012-06-20 江苏奇异点网络有限公司 Computer practice course student attendance checking and management method oriented to school computer room
CN104268473B (en) * 2014-09-23 2017-05-24 龙芯中科技术有限公司 Method and device for detecting application programs
CN104268473A (en) * 2014-09-23 2015-01-07 龙芯中科技术有限公司 Method and device for detecting application programs
CN104461830A (en) * 2014-12-19 2015-03-25 北京奇虎科技有限公司 Method and device for monitored progress
CN104461830B (en) * 2014-12-19 2017-09-22 北京奇虎科技有限公司 The method and apparatus of monitoring process
CN105978749A (en) * 2016-04-27 2016-09-28 浪潮(北京)电子信息产业有限公司 Monitoring method of computer hardware information in local area network and system thereof
CN105975384A (en) * 2016-04-28 2016-09-28 北京小米移动软件有限公司 Distributed process monitoring method and apparatus
CN105975384B (en) * 2016-04-28 2018-10-26 北京小米移动软件有限公司 The monitoring method and device of distributed process
CN111479138A (en) * 2020-03-05 2020-07-31 视联动力信息技术股份有限公司 Server detection method and device
CN111479138B (en) * 2020-03-05 2023-04-18 视联动力信息技术股份有限公司 Server detection method and device

Similar Documents

Publication Publication Date Title
CN101751325A (en) Software operation monitoring method
US10180971B2 (en) System and process for searching massive amounts of time-series data
WO2022121171A1 (en) Similar text matching method and apparatus, and electronic device and computer storage medium
US8909615B2 (en) System and method of managing capacity of search index partitions
CA2603901C (en) System and methods for facilitating a linear grid database with data organization by dimension
US6370549B1 (en) Apparatus and method for searching for a file
Mahajan et al. Improving the energy efficiency of relational and NoSQL databases via query optimizations
US7386566B2 (en) External metadata processing
US20130332467A1 (en) Linking Data Elements Based on Similarity Data Values and Semantic Annotations
EP2044536A1 (en) Data processing over very large databases
US10348815B2 (en) Command process load balancing system
CN103282900A (en) Methods for indexing and searching based on language locale
WO2008154213A1 (en) Discosql: distributed processing of structured queries
CN101582072A (en) System and method for counting codes
Edwards PepArML: A meta‐search peptide identification platform for tandem mass spectra
US10423495B1 (en) Deduplication grouping
WO2015057463A1 (en) File handlers supporting dynamic data streams
US20130124817A1 (en) Information processing apparatus
CN105095255A (en) Data index creating method and device
EP3343395B1 (en) Data storage method and apparatus for mobile terminal
US10691649B2 (en) Method and system for managing data associated with a hierarchical structure
US20120166378A1 (en) Forward chaining as an orchestration mechanism for analytics
CN103020075A (en) Method for analyzing dependency of target object
CN111428117B (en) Application program data acquisition method and device
CN103336726A (en) Method and device detecting multitasking conflicts in Linux system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100623