一种利用屏幕截屏结合鼠标键盘操作进行录像的方法

xiaoxiao2020-7-22  18

一种利用屏幕截屏结合鼠标键盘操作进行录像的方法
【专利摘要】本发明提供一种利用屏幕截屏结合鼠标键盘操作进行录像的方法,当程序启动后,程序首先判断用户的系统桌面的窗口情况,当窗口大小或者窗口进程变化的时候,进程对整个屏幕进行截屏并把屏幕信息和时间信息保存到计算机指定的一个目录中;当窗口的大小没有变化或者窗口的进程没有变化的时候,则不保存屏幕信息。与此同时,进程判断用户是否有键盘操作,如果有键盘操作,则把键盘操作的内容和时间信息进行保存;同时进程判断用户是否有鼠标操作信息,包括鼠标运动轨迹和鼠标左右键点击事件,当有鼠标响应事件发生的时候,则记录鼠标事件和时间信息一同进行保存。进程根据屏幕截屏的信息,键盘操作的信息和鼠标操作的信息结合时间拼装成一种文件格式进行保存,起到屏幕录像的方法,又减少了存储空间。
【专利说明】一种利用屏幕截屏结合鼠标键盘操作进行录像的方法
【技术领域】
[0001]本发明属于PC,平板等终端录像领域,提供了一种新的录像方法。
【背景技术】
[0002]随着计算机的发展,使用pc平板等图形化终端进行办公的境况逐步普及,同时对于很多企业来说如何对使用电脑的人进行图形化监控成了迫在眉睫的需求。
[0003]传统的解决方法是对屏幕进行录像,但这种方法有个严重的缺陷是占用空间比较大,由于传统的方法是根据时间进行采集屏幕信息,不管用户有没有操作都进行录像,而一般人大多数情况下并没有非常频繁的操作计算机,所以这种方法严重浪费了磁盘空间,增加了资源的损耗。
[0004]本发明就是为了解决这个问题而产生的。

【发明内容】

[0005]本发明所要解决的技术问题减少录像所占用的空间,并达到了录像审计的效果。提供了一种屏幕截屏结合进程、窗口标题、键盘、鼠标信息进行录像的方法。本发明的技术步骤如下。
[0006]第一步:进程获取当前窗口的进程信息和窗口的标题信息,并把这些信息连同日期时间信息记录在临时文件中。
[0007]第二步:进程获取计算机当前窗口信息,进行截屏操作,并把截屏文件保存在计算机的内存中。
[0008]第三步:把内存中的图片转换为png格式的文件,减少文件大小。
[0009]第四步:把转换后的文件命名为登录名加日期时间保存在计算机的指定目录中。
[0010]第五步:进程不停的判断窗口信息是否有变化,当窗口对应的进程或者窗口的大小、窗口类发生变化的时候,重复第一步进行屏幕截屏操作。
[0011]第六步:进程同时监控用户的键盘操作,把键盘操作信息结合日期时间记录在临时文件中。
[0012]第七步:进程同时监控用户的鼠标轨迹信息,监控用户鼠标的左右键事件信息,并把这些信息结合日期时间记录在临时文件中。
[0013]第八步:定期把窗口标题、进程信息、键盘鼠标信息、日期时间整合成一个文件,命名为登录名加日期时间保存在用户指定的目录中。
[0014]第九步:用户关机或者注销前,程序保存信息退出。
[0015]通过以上步骤完成了录像的操作。
[0016]本发明的有益效果是:
对于屏幕审计来说,操作人在一天的工作中不会一直频繁的操作电脑,根据本发明提供的一种方法进行录像可以减少录像所占用的磁盘空间,减少计算机的CPU利用率,当企业员工很多的时候,这种效果非常明显,减少了企业对硬件的投入,提高了企业的经济效益。
[0017]【专利附图】

【附图说明】;
图1本发明的流程图。
[0018]【具体实施方式】。
[0019]下面结合附图,对本发明做进一步的描述。
[0020]图1是本发明的一种实施类的实现流程图。当企业有需要进行录像审计需求时,企业应首先在员工的机器上安装此软件,并开机自动启动。当用户开机启动本程序后,程序的主要步骤如下:
1、读取事先记录的配置信息,如截屏的保存路径等信息;
2、程序获取屏幕活动窗口的进行名称和窗口标题大小等信息,获取这些信息后记录到临时文件中;
3、程序对屏幕进行截屏操作,为了减少屏幕截屏后文件的大小,把截屏的文件进行格式转化成png格式,当然也可以转换成别的格式;
4、对得到的屏幕信息命名为登录名加上日期时间的格式进行保存到指定的目录中;
5、进程不停的判断用户的窗口是否发生变化,主要包括窗口的位置,窗口的大小、窗口的标题和窗口的进程信息是否发生变化,如果发生变化,则重复第I步;
6、进程同时开启一个线程不停的监控用户的键盘操作情况,当有键盘操作的时候进行键盘操作的记录,
7、根据键盘操作的内容结合日志时间保存到用户临时文件中,
8、进程开启线程获取用户操作的鼠标信息,包含鼠标的轨迹,鼠标的左右键、滚轮事件的信息;
9、把鼠标信息结合日期时间进行保存到用户临时文件;
10、定时把审计到的窗口信息,键盘审计信息,鼠标审计信息,三个信息以一种格式存储在用户的制定目录中;
11、检测用户是否注销是否关机,如果用户注销或者关机,程序保存其余的未保存信息,程序退出。
[0021]本发明方法, 申请人:已经进行了试验,试验的结果是成功的,实现了发明的目的,证明了本发明方法的有效性。
[0022]通过上面具体实施方法的描述,本发明的内容已经非常详细,本领域的技术人员都能根据所述内容重现所述方法。当然,本领域的技术人员还可以在不脱离本发明思想和方法的范围内,对本发明进行改动和变形。凡在本发明的精神和原则内,所做的任何改动,均应包含在本发明的保护范围内。
【权利要求】
1.本发明是一种屏幕录像的方法,其特征在于: 根据屏幕窗口进程的变化、窗口大小的变化或者标题的变化进行截屏操作; 在截屏操作后,把截屏操作的格式转变成一种占用空间比较小的格式,比如png ; 在截屏操作的时候,同时记录窗口的进程和标题名称; 记录用户的键盘操作信息; 记录用户的鼠标操作信息; 把屏幕截屏窗口、进程信息、键盘事件、鼠标事件和时间信息根据一定的格式保存在一个或者多个文件中。
【文档编号】G06F9/44GK103927182SQ201410175028
【公开日】2014年7月16日 申请日期:2014年4月29日 优先权日:2014年4月29日
【发明者】朱林 申请人:朱林

最新回复(0)