CN103279816A - Active window-based terminal work efficiency statistical method and system - Google Patents

Active window-based terminal work efficiency statistical method and system Download PDF

Info

Publication number
CN103279816A
CN103279816A CN2013101523007A CN201310152300A CN103279816A CN 103279816 A CN103279816 A CN 103279816A CN 2013101523007 A CN2013101523007 A CN 2013101523007A CN 201310152300 A CN201310152300 A CN 201310152300A CN 103279816 A CN103279816 A CN 103279816A
Authority
CN
China
Prior art keywords
active window
terminal
relevant information
correspondence
time
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
CN2013101523007A
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.)
Sangfor Network Technology Shenzhen Co Ltd
Original Assignee
Sangfor Network Technology Shenzhen 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 Sangfor Network Technology Shenzhen Co Ltd filed Critical Sangfor Network Technology Shenzhen Co Ltd
Priority to CN2013101523007A priority Critical patent/CN103279816A/en
Publication of CN103279816A publication Critical patent/CN103279816A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an active window-based terminal work efficiency statistical method and an active window-based terminal work efficiency statistical system. The method comprises the following steps that each terminal periodically acquires the related information of the current active window of the terminal according to a set first time interval, gathers the information acquired in each set second time interval, and reports the corresponding information to an analysis server at the end time point in each second time interval; the analysis server receives the related information of the active window reported by each terminal, gathers the information reported by each terminal currently in real time, and calculates the operation time of the process corresponding to each active window of each terminal; and the analysis server determines the type and the operation time of the process corresponding to the active window of each terminal according to a preset analysis strategy, and calculates the work efficiency of each terminal. By the method and the system provided by the invention, the accuracy and the reliability of counting the work efficiency of terminals (personnel) are greatly improved compared with the common personnel work efficiency statistical way in the prior art.

Description

Method and system based on active window statistics terminal works efficient
Technical field
The present invention relates to communication technique field, especially relate to a kind of method and system based on active window statistics terminal works efficient.
Background technology
Enterprise, unit all pay attention to employee's work efficiency especially, and the work efficiency statistical method to the employee in the prior art generally has following several: 1, random inspection; Management methods such as 2 setting performance objectives; 3, analyze the network traffics that the employee produces.
Wherein, the 1st kind of mode is unreliable, has very strong randomness and undulatory property.The 2nd kind of method is to improve employee's enthusiasm and set minimum standard by various management methods, and this method needs in different ways for different industries, different fields, and this method has very high requirement to organizational structure, organization flow.The 3rd kind of method is to produce form by analyzing the network traffics that each employee produces, some " unreasonable " flows that produce according to each employee of statement analysis then, for example browsing video, browse novel, play single-play game etc.This method scheme defective is that flow and employee's work efficiency is often not reciprocity, for example the user has used the flow of 120KB to download a novel, just can finish browsing of novel but may need to accumulate 50 hours consuming time, and the flow that each user produces every day may reach hundreds of million even more.So accounting may thousand/even ten thousand/ flow but to use up user's the longest real time, therefore can't accurately know each employee's work efficiency by network traffics.
Summary of the invention
Fundamental purpose of the present invention is to provide a kind of method and system based on active window statistics terminal works effect, improves accuracy and the reliability of statistics employee work efficiency.
The present invention proposes a kind of method based on active window statistics terminal works efficient, comprising:
The very first time interval of terminal to set regularly obtains self current active window relevant information;
Terminal gathers the described active window relevant information of obtaining in second time interval of each setting, and the finish-time in each second time interval the active window relevant information of obtaining in the second corresponding time interval of naming a person for a particular job be reported to Analysis server;
Analysis server receives the active window relevant information of each terminal to report, gather the current active window relevant information that has reported of each terminal in real time, and the time of having moved according to the process of the current every kind of active window correspondence of each terminal of active window associated information calculation that has reported;
Analysis server is according to default analysis strategy, determine the process type of each active window correspondence of each terminal correspondence and the time of having moved, and according to the process type of each active window correspondence of each terminal correspondence and time of having gone, calculate the work efficiency of each terminal.
Preferably, described active window relevant information comprises: the process title of active window title, this active window correspondence and the title of working time and this active window correspondence;
Described Analysis server determines that according to default analysis strategy the process type of each active window correspondence of each terminal correspondence specifically comprises:
Analysis server carries out participle, classification to the title of the active window correspondence of each terminal of having reported, according to default analysis strategy participle, the classification results of the corresponding title of described active window are analyzed, determined the process type of the active window correspondence of each terminal;
The process type of described active window correspondence comprises: influence the active window correspondence of work efficiency process, do not influence the process of the active window correspondence of work efficiency, the uncertain process that whether influences the active window correspondence of work effect.
Preferably, described terminal with very first time of setting at interval, also comprise after regularly obtaining self current active window relevant information:
The described active window relevant information of regularly obtaining of terminal real-time storage.
Preferably, when described terminal number is more than two, then different terminals reports the time point difference of active window relevant information to Analysis server.
Preferably, carry the temporal information that terminal is obtained this active window relevant information in the active window relevant information that described terminal reports to Analysis server;
After described Analysis server receives the active window relevant information of each terminal to report, according to described temporal information, determine that each terminal obtains the time of corresponding active window relevant information.
Preferably, described terminal also comprises before the active window relevant information of obtaining is reported to Analysis server:
Described each active window relevant information of obtaining is encrypted processing;
The active window relevant information that described Analysis server receives each terminal to report also comprises afterwards:
Each active window relevant information that each terminal that receives is sent is decrypted processing.
The present invention proposes a kind of system based on active window statistics terminal works efficient in addition, comprising: at least one terminal and Analysis server;
Described terminal is used for the very first time interval to set, and regularly obtains self current active window relevant information; And gather the active window relevant information of obtaining in second time interval of each setting, and the finish-time in each second time interval the active window relevant information of obtaining in the second corresponding time interval of naming a person for a particular job be reported to Analysis server;
Described Analysis server be used for to receive the active window relevant information of each terminal to report, and gathers the current active window relevant information that has reported of each terminal in real time, calculates the time that the process of the current every kind of active window correspondence of each terminal has been moved; And according to default analysis strategy, determine the process type of each active window correspondence of each terminal correspondence and the time of having moved, and according to each active window process type of each terminal correspondence and the time of having moved, calculate the work efficiency of each terminal.
Preferably, described active window relevant information comprises: the process title of active window title, this active window correspondence and the title of working time and this active window correspondence;
Described Analysis server, concrete also being used for carried out participle, classification to the title of the active window correspondence of each terminal of having reported, according to default analysis strategy participle, the classification results of the corresponding title of described active window are analyzed, determined the process type of the active window correspondence of each terminal.
The process type of described active window correspondence comprises: influence the active window correspondence of work efficiency process, do not influence the process of the active window correspondence of work efficiency, the uncertain process that whether influences the active window correspondence of work effect.
Preferably, described terminal also is used for the described active window relevant information of regularly obtaining of real-time storage.
Preferably, when described terminal number is more than two, then different terminals reports the time point difference of active window relevant information to Analysis server.
Preferably, carry the temporal information that terminal is obtained this active window relevant information in the active window relevant information that described terminal reports to Analysis server;
Described Analysis server is used for after receiving the active window relevant information of each terminal to report, according to described temporal information, determines that each terminal obtains the time of corresponding active window relevant information.
Preferably, described terminal also is used for described each active window relevant information of obtaining is encrypted processing;
Described Analysis server also is used for each active window relevant information that each terminal that receives sends is decrypted processing.
A kind of method and system based on active window statistics terminal works efficient provided by the present invention, receive the active window relevant information of each terminal to report by described Analysis server, and gather the current active window relevant information that has reported of each terminal in real time, calculate the time that the process of the current every kind of active window correspondence of each terminal has been moved; And according to default analysis strategy, determine the process type of active window correspondence of each terminal and the time of having moved, and according to the process type of the active window correspondence of each terminal and the time of having moved, calculate the mode of the work efficiency of each terminal, common employee work efficient statistical in the prior art improves accuracy and the reliability of adding up terminal (employee) work efficiency widely relatively.
Description of drawings
Fig. 1 is the process flow diagram of adding up method one embodiment of terminal works efficient based on active window of the present invention;
Fig. 2 is the structural representation of adding up one embodiment of system of terminal works efficient based on active window of the present invention.
The realization of the object of the invention, functional characteristics and advantage will be in conjunction with the embodiments, are described further with reference to accompanying drawing.
Embodiment
Should be appreciated that specific embodiment described herein only in order to explaining the present invention, and be not used in restriction the present invention.
Referring to Fig. 1, method one embodiment based on active window statistics terminal works efficient of the present invention is proposed, comprising:
Step S101, the very first time interval of terminal to set regularly obtain self current active window relevant information.
In this step, described active window relevant information comprises: the process title of active window title, this active window correspondence and the title of working time and this active window correspondence.The active window relevant information detailed process that terminal is obtained self current is as follows: at first obtain the handle of current active window by GetForegroundWindow, obtain the title of current active window correspondence, the process of current active window correspondence by window handle then.
In the present embodiment, described terminal receives after branch that Analysis server issues sends instructions, and just can send instructions according to described branch relevant plug-in card program is installed, and carries out the associative operation of described step S101 and S102 by moving this relevant plug-in card program.Wherein, the mode of described Analysis server distribution terminal can adopt the mode of territory distribution, also can distribute by other management softwares.If above-mentioned dual mode can't use, can also be deployed to the outlet of terminal by the mode of Analysis server bypass.If can't move when being correlated with plug-in card program when needing the terminal of distribution to go out, Analysis server then can send to terminal and be redirected the page, terminal is then installed relevant plug-in card program according to being redirected the page, carries out the associative operation of above-mentioned steps S101 and S102 then by this relevant plug-in card program of operation.
Because may there be the magnanimity terminal in Intranet, network may break down once in a while simultaneously, for guarantee information because of reasons such as network failures, terminal can be again to Analysis server transmission information, and the present invention also comprises following processing after this step S101: the described active window relevant information of regularly obtaining of terminal real-time storage.
Step S102, terminal gather the described active window relevant information of obtaining in second time interval of each setting, and the finish-time in each second time interval the active window relevant information of obtaining in the second corresponding time interval of naming a person for a particular job be reported to Analysis server.
Present embodiment, described very first time at interval and second time interval can set according to actual conditions and needs, its principle is described second interval greater than very first time interval.Now illustrate, want to understand regular working day as the user, each employee's of each time period (8: 00-10:00,10:00-12:00,12:00-14:00,14:0000-16:, 16:00-18:00) work efficiency, then described second time interval can be set at 2 hours, for the accuracy very first time that guarantees to add up terminal works efficient at interval can not be long, as being set to 2 minutes.Behind the work efficiency statistical function of the whole unlatching of the 8:00 of each regular working day terminal, terminal began to obtain self current active window relevant information from 8:00 is whole, after this obtained self current active window relevant information again every two minutes.All active window relevant informations that terminal will be from 8:00 to 10:00 gets access in during this period of time during to 10 report Analysis server.During to 12:00 10:00 to 12:00 all active window relevant informations that get access in are during this period of time reported Analysis server, later and the like.
In particular cases second time interval length also can equal very first time interval length, in case namely terminal gets access to the active window relevant information then is reported to Analysis server immediately.
In this method, when described terminal number is more than two, then different terminals reports the time point difference of active window relevant information to Analysis server.Each terminal reports the time point of the active window relevant information of self to stagger to Analysis server to come, report thereby can avoid a large amount of information to concentrate, and causes Analysis server pressure moment too high.
Terminal might not immediately send to Analysis server after obtaining the active window relevant information.Therefore Analysis server is to know the time that terminal is obtained the active window relevant information according to the time of terminal to report active window relevant information just, therefore carries the temporal information that terminal is obtained this active window relevant information in the active window relevant information that described terminal reports to Analysis server.After described Analysis server receives the active window relevant information of each terminal to report, according to described temporal information, determine that each terminal obtains the time of corresponding active window relevant information.
Step S103, Analysis server receive the active window relevant information of each terminal to report, and gather the current active window relevant information that has reported of each terminal in real time, calculate the time that the process of the current every kind of active window correspondence of each terminal has been moved.
Step S104, Analysis server are according to default analysis strategy, determine the process type of each active window correspondence of each terminal correspondence and the time of having moved, and according to the process type of each active window correspondence of each terminal correspondence and the time of having moved, calculate each terminal (each employee's) work efficiency.
In this step, the process type of described active window correspondence comprises: influence the active window correspondence of work efficiency process, do not influence the process of the active window correspondence of work efficiency, the uncertain process that whether influences the active window correspondence of work effect.Described analysis strategy comprises global analysis's strategy, acquiescence analysis strategy and self-defined analysis strategy, wherein, global analysis's strategy and acquiescence analysis strategy are the analysis strategies that fixedly installs in the Analysis server, and that described self-defined analysis strategy is the user is self-defining according to industry inside actual needs, can also revise after self-defined.Include the title participle according to the active window correspondence, the basis for estimation that classification results is judged the process type of active window correspondence in described global analysis strategy, acquiescence analysis strategy and the self-defined analysis strategy.It is the default analysis strategy of Analysis server basis in this step, the process type of determining each active window correspondence of each terminal correspondence specifically comprises: Analysis server carries out participle, classification to the title of the active window correspondence of each terminal of having reported, according to default analysis strategy participle, the classification results of the corresponding title of described active window are analyzed, determined the process type of the active window correspondence of each terminal.
In the present embodiment, because the difference of industry-by-industry, at concrete certain industry, described default analysis strategy comprises: global analysis's strategy, acquiescence analysis strategy and self-defined analysis strategy.The analysis strategy difference then determines that according to different analysis strategies the process type of certain active window correspondence of a certain terminal correspondence may be different resolutely.Therefore the user need select suitable analysis strategy according to the specificity of industry, and then according to selected analysis strategy, determines the process type of each active window correspondence of each terminal correspondence.In the industry of for example playing, according to global analysis's strategy, the process of determining " recreation " active window correspondence of certain terminal is the process that influences work efficiency.And " recreation " active window is normal work activities window in the recreation industry, and corresponding process is not influence work efficiency.Therefore this moment user's need need to select to play acquiescence analysis strategy of industry, determine the process type of each active window correspondence of each terminal correspondence.
Though the acquiescence analysis strategy is to be the default analysis strategy of certain specific industry, in actual use, determines not entirely accurate of a certain process type according to the acquiescence analysis strategy.This moment, the user can determine the process type of each active window correspondence of each terminal correspondence then according to the analysis strategy of the self-defined definite process type of the inner actual conditions of self industry according to this self-defined analysis strategy.
Described global analysis strategy is fit to most of general industries, and the user of therefore general industry also can determine the process type of each active window correspondence of each terminal correspondence according to global analysis's strategy.
Further, among the above-mentioned method embodiment based on active window statistics terminal works efficient, described terminal also comprises following processing before the active window relevant information of obtaining is reported to Analysis server: described each active window relevant information of obtaining is encrypted processing.The active window relevant information that described Analysis server receives each terminal to report also comprises following processing afterwards: each active window relevant information that each terminal that receives is sent is decrypted processing.To guarantee that each terminal reports process safe to the active window relevant information that Analysis server reports.
The above method embodiment based on active window statistics terminal works efficient that provides, receive the active window relevant information of each terminal to report by described Analysis server, and gather the current active window relevant information that has reported of each terminal in real time, calculate the time that the process of the current every kind of active window correspondence of each terminal has been moved; And according to default analysis strategy, determine the process type of active window correspondence of each terminal and the time of having moved, and according to the process type of the active window correspondence of each terminal and the time of having moved, calculate the mode of the work efficiency of each terminal, common employee work efficient statistical in the prior art improves accuracy and the reliability of adding up terminal (employee) work efficiency widely relatively.
In addition, also can calculate a certain group of terminal (a certain group member worker's) work efficiency according to above-mentioned method based on active window statistics terminal works efficient provided by the present invention, perhaps whole work efficiencies of (full company personnel) is perhaps calculated the work efficiency trend map of certain terminal (certain employee), a certain group of terminal (a certain group member worker) or all terminal integral body (all employee's integral body).
Referring to Fig. 2,100 1 embodiment of system based on active window statistics terminal works efficient of the present invention are proposed, described system 100 comprises: at least one terminal 10 and Analysis server 20.Wherein, described terminal 10 is used for the very first time interval to set, and regularly obtains self current active window relevant information; And gather the active window relevant information of obtaining in second time interval of each setting, and the finish-time in each second time interval the active window relevant information of obtaining in the second corresponding time interval of naming a person for a particular job be reported to Analysis server 20.Described Analysis server 20, be used for receiving the active window relevant information that each terminal 10 reports, and gather each terminal 10 current active window relevant information that reported in real time, calculate the time that the process of each terminal 10 current every kind of active window correspondence has been moved; And according to default analysis strategy, determine the process type of active window correspondence of each terminal 10 and the time of having moved, and according to the process type of the active window correspondence of each terminal 10 and the time of having moved, calculate the work efficiency of each terminal 10.
In the present embodiment, described terminal 10 receives after branch that Analysis server 20 issues sends instructions, and just can send instructions according to described branch relevant plug-in card program is installed, and should carry out associative operation by relevant plug-in card program by operation.Wherein, the mode of described Analysis server 20 distribution terminals 10 can adopt the mode of territory distribution, also can distribute by other management softwares.If above-mentioned dual mode can't use, can also be deployed to the outlet of terminal 10 by the mode of Analysis server 20 bypasses.If can't move when being correlated with plug-in card program when needing the terminal 10 of distribution to go out, 20 of Analysis servers can send to terminal 10 and be redirected the page, 10 bases of terminal are redirected the page installs relevant plug-in card program, should carry out associative operation by relevant plug-in card program by operation then.
Present embodiment, described very first time at interval and second time interval can set according to actual conditions and needs, its principle is described second interval greater than very first time interval.Now illustrate, want to understand regular working day as the user, each employee's of each time period (8: 00-10:00,10:00-12:00,12:00-14:00,14:0000-16:, 16:00-18:00) work efficiency, then described second time interval can be set at 2 hours, for the accuracy very first time that guarantees to add up terminal works efficient at interval can not be long, as being set to 2 minutes.Behind the work efficiency statistical function of the whole unlatching of the 8:00 of each regular working day terminal, terminal began to obtain self current active window relevant information from 8:00 is whole, after this obtained self current active window relevant information again every two minutes.All active window relevant informations that terminal will be from 8:00 to 10:00 gets access in during this period of time during to 10 report Analysis server.During to 12:00 10:00 to 12:00 all active window relevant informations that get access in are during this period of time reported Analysis server, later and the like.
In particular cases second time interval length also can equal very first time interval length, in case namely terminal gets access to the active window relevant information then is reported to Analysis server immediately.
In the present embodiment, described active window relevant information comprises: the process title of active window title, this active window correspondence and the title of working time and this active window correspondence.
In the present embodiment, described Analysis server, concrete also being used for carried out participle, classification to the title of the active window correspondence of each terminal of having reported, according to default analysis strategy participle, the classification results of the corresponding title of described active window are analyzed, determined the process type of the active window correspondence of each terminal.Wherein, the process type of described active window correspondence comprises: influence the active window correspondence of work efficiency process, do not influence the process of the active window correspondence of work efficiency, the uncertain process that whether influences the active window correspondence of work effect.Described analysis strategy comprises: global analysis's strategy, acquiescence analysis strategy and self-defined analysis strategy, wherein, global analysis's strategy and acquiescence analysis strategy are the analysis strategies that fixedly installs in the Analysis server, and that described self-defined analysis strategy is the user is self-defining according to industry inside actual needs, can also revise after self-defined.Include the title participle according to the active window correspondence, the basis for estimation that classification results is judged the process type of active window correspondence in described global analysis strategy, acquiescence analysis strategy and the self-defined analysis strategy.It is Analysis server described in the present embodiment, concrete also being used for carried out participle, classification to the title of the active window correspondence of each terminal of having reported, according to default analysis strategy participle, the classification results of the corresponding title of described active window are analyzed, determined the process type of the active window correspondence of each terminal.
In the present embodiment, because the difference of industry-by-industry, at concrete certain industry, described default analysis strategy comprises: global analysis's strategy, acquiescence analysis strategy and self-defined analysis strategy.The analysis strategy difference then determines that according to different analysis strategies the process type of certain active window correspondence of a certain terminal correspondence may be different resolutely.Therefore the user need select suitable analysis strategy according to the specificity of industry, and then according to selected analysis strategy, determines the process type of each active window correspondence of each terminal correspondence.In the industry of for example playing, according to global analysis's strategy, the process of determining " recreation " active window correspondence of certain terminal is the process that influences work efficiency.And " recreation " active window is normal work activities window in the recreation industry, and corresponding process is not influence work efficiency.Therefore this moment user's need need to select to play acquiescence analysis strategy of industry, determine the process type of each active window correspondence of each terminal correspondence.
Though the acquiescence analysis strategy is to be the default analysis strategy of certain specific industry, in actual use, determines not entirely accurate of a certain process type according to the acquiescence analysis strategy.This moment, the user can determine the process type of each active window correspondence of each terminal correspondence then according to the analysis strategy of the self-defined definite process type of the inner actual conditions of self industry according to this self-defined analysis strategy.
Described global analysis strategy is fit to most of general industries, and the user of therefore general industry also can determine the process type of each active window correspondence of each terminal correspondence according to global analysis's strategy.
In the present embodiment, the active window relevant information process that described terminal 10 is obtained self current is as follows: at first obtain the handle of current active window by GetForegroundWindow, obtain the title of current active window correspondence, the process of current active window correspondence by window handle then.
In the present embodiment, when described terminal 10 numbers are more than two, then different terminals 10 reports the time point difference of active window relevant information to Analysis server.Each terminal reports the time point of the active window relevant information of self to stagger to Analysis server to come, report thereby can avoid a large amount of information to concentrate, and causes Analysis server pressure moment too high.
Further, among above-mentioned 100 embodiment of system based on active window statistics terminal works efficient, because may there be the magnanimity terminal in Intranet, network may break down once in a while simultaneously, for guarantee information because of reasons such as network failures, terminal can be again to Analysis server transmission information, and described terminal 10 also is used for the described active window relevant information of regularly obtaining of real-time storage.
Further, among above-mentioned 100 embodiment of system based on active window statistics terminal works efficient, terminal might not immediately send to Analysis server after obtaining the active window relevant information.Therefore Analysis server is to know the time that terminal is obtained the active window relevant information according to the time of terminal to report active window relevant information just, therefore carries the temporal information that terminal 10 is obtained this active window relevant information in the active window relevant information that described terminal 10 reports to Analysis server 20.Described Analysis server 20 is used for according to described temporal information, determining the time that each terminal 10 is obtained corresponding active window relevant information after receiving the active window relevant information that each terminal 10 reports.
Further, above-mentioned 100 embodiment of system based on active window statistics terminal works efficient, described terminal 10 also is used for described each active window relevant information of obtaining is encrypted processing.Described Analysis server 20 also is used for each active window relevant information that each terminal 10 that receives sends is decrypted processing.To guarantee that each terminal reports process safe to the active window relevant information that Analysis server reports.
The above method embodiment based on active window statistics terminal works efficient that provides, receive the active window relevant information of each terminal to report by described Analysis server, and gather the current active window relevant information that has reported of each terminal in real time, calculate the time that the process of the current every kind of active window correspondence of each terminal has been moved; And according to default analysis strategy, determine the process type of active window correspondence of each terminal and the time of having moved, and according to the process type of the active window correspondence of each terminal and the time of having moved, calculate the mode of the work efficiency of each terminal, common employee work efficient statistical in the prior art improves accuracy and the reliability of adding up terminal (employee) work efficiency widely relatively.
In addition, also can calculate a certain group of terminal (a certain group member worker's) work efficiency according to above-mentioned method based on active window statistics terminal works efficient provided by the present invention, perhaps whole work efficiencies of (full company personnel) is perhaps calculated the work efficiency trend map of certain terminal (certain employee), a certain group of terminal (a certain group member worker) or all terminal integral body (all employee's integral body).
The HE of institute should be understood that; below only be the preferred embodiments of the present invention; can not therefore limit claim of the present invention; every equivalent structure or equivalent flow process conversion that utilizes instructions of the present invention and accompanying drawing content to do; or directly or indirectly be used in other relevant technical fields, all in like manner be included in the scope of patent protection of the present invention.

Claims (12)

1. the method based on active window statistics terminal works efficient is characterized in that, comprising:
The very first time interval of terminal to set regularly obtains self current active window relevant information;
Terminal gathers the described active window relevant information of obtaining in second time interval of each setting, and the finish-time in each second time interval the active window relevant information of obtaining in the second corresponding time interval of naming a person for a particular job be reported to Analysis server;
Analysis server receives the active window relevant information of each terminal to report, gather the current active window relevant information that has reported of each terminal in real time, and the time of having moved according to the process of the current every kind of active window correspondence of each terminal of active window associated information calculation that has reported;
Analysis server is according to default analysis strategy, determine the process type of each active window correspondence of each terminal correspondence and the time of having moved, and according to the process type of each active window correspondence of each terminal correspondence and time of having gone, calculate the work efficiency of each terminal.
2. the method based on active window statistics terminal works efficient according to claim 1 is characterized in that,
Described active window relevant information comprises: the process title of active window title, this active window correspondence and the title of working time and this active window correspondence;
Described Analysis server determines that according to default analysis strategy the process type of each active window correspondence of each terminal correspondence specifically comprises:
Analysis server carries out participle, classification to the title of the active window correspondence of each terminal of having reported, according to default analysis strategy participle, the classification results of the corresponding title of described active window are analyzed, determined the process type of the active window correspondence of each terminal;
The process type of described active window correspondence comprises: influence the active window correspondence of work efficiency process, do not influence the process of the active window correspondence of work efficiency, the uncertain process that whether influences the active window correspondence of work effect.
3. the method based on active window statistics terminal works efficient according to claim 1 is characterized in that, described terminal with very first time of setting at interval, also comprise after regularly obtaining self current active window relevant information:
The described active window relevant information of regularly obtaining of terminal real-time storage.
4. the method based on active window statistics terminal works efficient according to claim 1 is characterized in that, when described terminal number is more than two, then different terminals reports the time point difference of active window relevant information to Analysis server.
5. the method based on active window statistics terminal works efficient according to claim 1 is characterized in that, carries the temporal information that terminal is obtained this active window relevant information in the active window relevant information that described terminal reports to Analysis server;
After described Analysis server receives the active window relevant information of each terminal to report, according to described temporal information, determine that each terminal obtains the time of corresponding active window relevant information.
6. according to each described method based on active window statistics terminal works efficient of claim 1-5, it is characterized in that described terminal also comprises before the active window relevant information of obtaining is reported to Analysis server:
Described each active window relevant information of obtaining is encrypted processing;
The active window relevant information that described Analysis server receives each terminal to report also comprises afterwards:
Each active window relevant information that each terminal that receives is sent is decrypted processing.
7. the system based on active window statistics terminal works efficient is characterized in that, comprising: at least one terminal and Analysis server;
Described terminal is used for the very first time interval to set, and regularly obtains self current active window relevant information; And gather the active window relevant information of obtaining in second time interval of each setting, and the finish-time in each second time interval the active window relevant information of obtaining in the second corresponding time interval of naming a person for a particular job be reported to Analysis server;
Described Analysis server be used for to receive the active window relevant information of each terminal to report, and gathers the current active window relevant information that has reported of each terminal in real time, calculates the time that the process of the current every kind of active window correspondence of each terminal has been moved; And according to default analysis strategy, determine the process type of each active window correspondence of each terminal correspondence and the time of having moved, and according to the process type of the active window correspondence of each terminal and the time of having moved, calculate the work efficiency of each terminal.
8. the system based on active window statistics terminal works efficient according to claim 7 is characterized in that,
Described active window relevant information comprises: the process title of active window title, this active window correspondence and the title of working time and this active window correspondence;
Described Analysis server, concrete also being used for carried out participle, classification to the title of the active window correspondence of each terminal of having reported, according to default analysis strategy participle, the classification results of the corresponding title of described active window are analyzed, determined the process type of the active window correspondence of each terminal.
The process type of described active window correspondence comprises: influence the active window correspondence of work efficiency process, do not influence the process of the active window correspondence of work efficiency, the uncertain process that whether influences the active window correspondence of work effect.
9. the system based on active window statistics terminal works efficient according to claim 7 is characterized in that, described terminal also is used for the described active window relevant information of regularly obtaining of real-time storage.
10. the system based on active window statistics terminal works efficient according to claim 7 is characterized in that, when described terminal number is more than two, then different terminals reports the time point difference of active window relevant information to Analysis server.
11. the system based on active window statistics terminal works efficient according to claim 7 is characterized in that, carries the temporal information that terminal is obtained this active window relevant information in the active window relevant information that described terminal reports to Analysis server;
Described Analysis server is used for after receiving the active window relevant information of each terminal to report, according to described temporal information, determines that each terminal obtains the time of corresponding active window relevant information.
12. according to each described system based on active window statistics terminal works efficient of claim 7-11, it is characterized in that described terminal also is used for described each active window relevant information of obtaining is encrypted processing;
Described Analysis server also is used for each active window relevant information that each terminal that receives sends is decrypted processing.
CN2013101523007A 2013-04-27 2013-04-27 Active window-based terminal work efficiency statistical method and system Pending CN103279816A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013101523007A CN103279816A (en) 2013-04-27 2013-04-27 Active window-based terminal work efficiency statistical method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013101523007A CN103279816A (en) 2013-04-27 2013-04-27 Active window-based terminal work efficiency statistical method and system

Publications (1)

Publication Number Publication Date
CN103279816A true CN103279816A (en) 2013-09-04

Family

ID=49062327

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013101523007A Pending CN103279816A (en) 2013-04-27 2013-04-27 Active window-based terminal work efficiency statistical method and system

Country Status (1)

Country Link
CN (1) CN103279816A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105139122A (en) * 2015-08-21 2015-12-09 福建天晴数码有限公司 Program operation time duration statistics method and system
CN105771238A (en) * 2014-12-24 2016-07-20 北京奇虎科技有限公司 Operating method and device of game auxiliary functions
CN105771241A (en) * 2014-12-24 2016-07-20 北京奇虎科技有限公司 Matching processing method and device of game window
CN112988724A (en) * 2021-02-19 2021-06-18 北京明略软件***有限公司 Work efficiency data acquisition method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1512343A (en) * 2002-10-15 2004-07-14 黄泽镇 Productivity measuring method and system based on computer activity
CN1629819A (en) * 2003-12-20 2005-06-22 鸿富锦精密工业(深圳)有限公司 System and method for centralized monitoring of limited program
US20080222286A1 (en) * 2007-02-12 2008-09-11 Plumpton Kevin I Computer Usage Monitoring
WO2009108880A1 (en) * 2008-02-29 2009-09-03 Prodyx Productivity Management Corp. Human-computer productivity management system and method
WO2011002707A1 (en) * 2009-06-29 2011-01-06 Genesis Industries, Llc Method and systems for monitoring machine and operator productivity and profitability
US20110302003A1 (en) * 2010-06-04 2011-12-08 Deodhar Swati Shirish System And Method To Measure, Aggregate And Analyze Exact Effort And Time Productivity

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1512343A (en) * 2002-10-15 2004-07-14 黄泽镇 Productivity measuring method and system based on computer activity
CN1629819A (en) * 2003-12-20 2005-06-22 鸿富锦精密工业(深圳)有限公司 System and method for centralized monitoring of limited program
US20080222286A1 (en) * 2007-02-12 2008-09-11 Plumpton Kevin I Computer Usage Monitoring
WO2009108880A1 (en) * 2008-02-29 2009-09-03 Prodyx Productivity Management Corp. Human-computer productivity management system and method
WO2011002707A1 (en) * 2009-06-29 2011-01-06 Genesis Industries, Llc Method and systems for monitoring machine and operator productivity and profitability
US20110302003A1 (en) * 2010-06-04 2011-12-08 Deodhar Swati Shirish System And Method To Measure, Aggregate And Analyze Exact Effort And Time Productivity

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105771238A (en) * 2014-12-24 2016-07-20 北京奇虎科技有限公司 Operating method and device of game auxiliary functions
CN105771241A (en) * 2014-12-24 2016-07-20 北京奇虎科技有限公司 Matching processing method and device of game window
CN105139122A (en) * 2015-08-21 2015-12-09 福建天晴数码有限公司 Program operation time duration statistics method and system
CN105139122B (en) * 2015-08-21 2019-04-23 福建天晴数码有限公司 The statistical method and system of program operation duration
CN112988724A (en) * 2021-02-19 2021-06-18 北京明略软件***有限公司 Work efficiency data acquisition method and system

Similar Documents

Publication Publication Date Title
CN107995266A (en) Bury point data processing method, device, computer equipment and storage medium
CN103458456B (en) User behavior detection methods based on mobile terminal Wi-Fi data and device
US9037305B2 (en) Power outage verification
CN101808351B (en) Method and system for business impact analysis
CN100589418C (en) The generation method and the generation system of alarm correlation rule
EP2887728A1 (en) Technique for performance management in a mobile communications network
CN104488231A (en) Real-time network monitoring and subscriber identification with an on-demand appliance
EP2905931B1 (en) Method and apparatus for determining data flow rate of service access port
CN106155812A (en) Method, device, system and the electronic equipment of a kind of resource management to fictitious host computer
CN103081403A (en) Method and apparatus for analysis of the operation of a communication system using events
CN107566148B (en) Method, system and device for analyzing terminal application operation data and terminal
CN106227765B (en) The accumulative implementation method of time window
CN102882895A (en) Method and device for identifying message attack
CN103279816A (en) Active window-based terminal work efficiency statistical method and system
CN108900374A (en) A kind of data processing method and device applied to DPI equipment
CN109029573A (en) A kind of pipeline method for inspecting and system
CN104731062A (en) Intelligent network management system and method used for monitoring state and dispatching for instruments
CN103995901B (en) A kind of method for determining back end failure
US20160189237A1 (en) Web page viewership prediction
CN102395042B (en) Method and system for debugging digital television system
CN111428197B (en) Data processing method, device and equipment
US9645877B2 (en) Monitoring apparatus, monitoring method, and recording medium
CN108024222B (en) Traffic ticket generating method and device
CN107835174B (en) Account book anti-fraud system and method based on Internet of things
CN101674594A (en) DNS-based mobile data service monitoring system and method

Legal Events

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

Application publication date: 20130904

RJ01 Rejection of invention patent application after publication