一种自动记录用户工作过程的方法

文档序号:6491582阅读:180来源:国知局
一种自动记录用户工作过程的方法
【专利摘要】本发明涉及了一种自动记录用户工作过程的方法,通过创建监听步骤、开启监听步骤、打开新窗体步骤以及关闭窗体步骤来完成整个自动记录用户的工作过程;其中,新窗体在运行的时候还存在两种特殊情况,第一种是暂停窗体步骤,第二种是激活窗体步骤;完成整个步骤会出现相应的总时长,方便我们更详细的记录工作内容以及研究工作效果,为我们今后的工作生活提供了便利。
【专利说明】一种自动记录用户工作过程的方法
【技术领域】
[0001]本发明涉及一种记录用户工作过程的方法,特别是涉及一种在工作环境中,自动记录用户所有的工作过程,并对相应的工作进行计时的方法。
【背景技术】
[0002]随着信息技术的发展,人们工作越来越规范化,人们将今日要工作的内容以及要查询的资料,以office软件的形式编写出来,汇报给上级领导。其中,很多细节会出现漏报,使得上级领导不能客观的评价员工的工作状态。
[0003]在企业中,很多领导都希望对员工的日常工作内容有个详细了解,通过计算机技术准确的自动记录用员工的工作过程,准确记录员工查询的网站,查询的时间等,使得领导在检查工作的时候能够更清晰的看到员工的工作思路和过程,找到不足之处,这已经成为了我们需要迫切解决的问题。

【发明内容】

[0004]为了实现一种自动记录用户工作过程的方法,包括以下几个步骤:
1)创建监听步骤:监听步骤通过安装各种钩子,截获并处理相应的消息,自动记录按键动作的日期、时间以及当前操作的窗体名称,同时应用程序设置相应的子例程来监视计算机系统里的消息传递;
2)开启监听步骤:通过打开一个进程开启监听步骤,用所述监听步骤来监听当前计算机打开、暂停、激活和关闭任何windows窗口,同时创建计算机记录用户工作过程的文档,以下简称工作过程记录文档,工作过程记录文档中包括操作的窗体名称、开始时间、结束时间、时长;
3)打开新窗体步骤:当用户打开新窗体时,首先监听步骤就会收到打开新窗体的消息;其次监听步骤通过windows消息将操作的窗体名称,消息的ID以及打开的窗体的句柄传给工作过程记录文档,工作过程记录文档是根据接收的数据自动创建操作记录,记录中的操作窗体名称、开始时间、时长与工作过程记录文档 对应;
4)关闭窗体步骤:当用户关闭窗体的时候,由所述监听步骤把关闭的窗体的消息传给工作过程记录文档,根据关闭的窗体的句柄找到工作过程记录文档中已有的操作记录,此时记录完成,在所述已有的操作记录中自动创建结束时间和时长,结束时间、时长与工作过程记录文档一一对应。
[0005]在所述打开新窗体步骤中,含有暂停窗体步骤,当用户打开新窗体或转到其他窗体的时候,由所述监听步骤把暂停窗体的消息传给工作过程记录文档,根据暂停窗体的句柄找到工作过程记录文档中已有的操作记录,此时这条记录的时长的计时暂停。
[0006]在所述打开新床体步骤中,含有激活窗体步骤,当用户激活窗体的时候,由所述监听步骤把激活的窗体的消息传给工作过程记录文档,根据激活的窗体的句柄找到工作过程记录文档中已有的操作记录,对这条记录时长,在原有时长的基础上累计计时。[0007]所述窗体的句柄是窗体唯一性的标志。
【专利附图】

【附图说明】
[0008]下面结合附图对本发明的【具体实施方式】做进一步详细的说明:
图1是所述的自动记录用户工作过程的方法的步骤流程图;
图2是所述的自动记录用户工作过程的方法操作流程图。
【具体实施方式】
[0009]请参见图1,这是所述的自动记录用户工作过程的方法的步骤流程图。
[0010]I)创建监听步骤:监听步骤通过安装各种钩子,截获并处理相应的消息,自动记录按键动作的日期、时间以及当前操作的窗体名称,同时应用程序设置相应的子例程来监视计算机系统里的消息传递;
2)开启监听步骤:通过打开一个进程开启监听步骤,用所述监听步骤来监听当前计算机打开、暂停、激活和关闭任何windows窗口,同时创建计算机记录用户工作过程的文档,以下简称工作过程记录文档,工作过程记录文档中包括操作的窗体名称、开始时间、结束时间、时长;
所述工作过程记录文档的结构:
【权利要求】
1.一种自动记录用户工作过程的方法,其特征,包括以下步骤: 创建监听步骤:监听步骤通过安装各种钩子,截获并处理相应的消息,自动记录按键动作的日期、时间以及当前操作的窗体名称;同时应用程序设置相应的子例程来监视计算机系统里的消息传递; 开启监听步骤:通过打开一个进程开启监听步骤,用所述监听步骤来监听当前计算机打开、暂停、激活和关闭任何windows窗口,同时创建计算机记录用户工作过程的文档,以下简称工作过程记录文档,工作过程记录文档中包括操作的窗体名称、开始时间、结束时间、时长; 打开新窗体步骤:当用户打开新窗体时,首先监听步骤就会收到打开新窗体的消息;其次监听步骤通过windows消息将操作的窗体名称,消息的ID以及打开的窗体的句柄传给工作过程记录文档,工作过程记录文档是根据接收的数据自动创建操作记录,记录中的操作窗体名称、开始时间、时长与工作过程记录文档对应; 关闭窗体步骤:当用户关闭窗体的时候,由所述监听步骤把关闭的窗体的消息传给工作过程记录文档,根据关闭的窗体的句柄找到计算机文档中已有的操作记录,此时记录完成,在所述已有的操作记录中自动创建结束时间和时长,结束时间、时长与工作过程记录文档--对应。
2.根据权利要求1所述的一种自动记录用户工作过程的方法,其特征在于:在所述打开新窗体步骤中,含有暂停窗体步骤,当用户打开新窗体或转到其他窗体的时候,由所述监听步骤把暂停窗体的消息传给工作过程记录文档,根据暂停窗体的句柄找到工作过程记录文档中已有的操作记录,此时这条记录的时长的计时暂停。
3.根据权利要求2所述的一种自动记录用户工作过程的方法,其特征在于:在所述打开新窗体步骤中,含有激活窗体步骤,当用户激活窗体的时候,由所述监听步骤把激活的窗体的消息传给工作过程记录文档,根据激活的窗体的句柄找到工作过程记录文档中已有的操作记录,对这条记录时长,在原有时长的基础上累计计时。
4.一种自动记录用户工作过程的装置,其特征,包括以下模块: 创建监听模块:监听步骤用于通过安装各种钩子,截获并处理相应的消息,自动记录按键动作的日期、时间以及当前操作的窗体名称,同时应用程序设置相应的子例程来监视计算机系统里的消息传递; 开启监听模块:用于通过打开一个进程开启监听模块,用所述监听模块来监听当前计算机打开、暂停、激活和关闭任何windows窗口,同时创建计算机记录用户工作过程的文档,以下简称工作过程记录文档,工作过程记录文档中包括操作的窗体名称、开始时间、结束时间、时长; 打开新窗体模块:用于当用户打开新窗体时,首先监听模块就会收到打开新窗体的消息;其次监听模块通过windows消息将操作的窗体名称,消息的ID以及打开的窗体的句柄传给工作过程记录文档,工作过程记录文档是根据接收的数据自动创建操作记录,记录中的操作窗体名称、开始时间、时长与工作过程记录文档一一对应; 关闭窗体模块:用于当用户关闭窗体的时候,由所述监听模块把关闭的窗体的消息传给工作过程记录文档,根据关闭的窗体的句柄找到计算机文档中已有的操作记录,此时记录完成,在所述已有的操作记录中自动创建结束时间和时长,结束时间、时长与工作过程记录文档--对应。
5.根据权利要求4所述的一种自动记录用户工作过程的装置,其特征在于:在所述打开新窗体模块中,含有暂停窗体模块,当用户打开新窗体或转到其他窗体的时候,由所述监听步骤把暂停窗体的消息传给工作过程记录文档,根据暂停窗体的句柄找到工作过程记录文档中已有的操作记录,此时这条记录的时长的计时暂停。
6.根据权利要求5所述的一种自动记录用户工作过程的装置,其特征在于:在所述打开新窗体模块中,含有激活窗体模块,当用户激活窗体的时候,由所述监听步骤把激活的窗体的消息传给工作过程记录文档,根据激活的窗体的句柄找到工作过程记录文档中已有的操作记录,对这条记录时长,在原有时长的基础上累计计时。
【文档编号】G06F11/34GK103838661SQ201210485886
【公开日】2014年6月4日 申请日期:2012年11月26日 优先权日:2012年11月26日
【发明者】丁凡 申请人:镇江京江软件园有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1