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

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

Info

Publication number
CN103927182A
CN103927182A CN201410175028.9A CN201410175028A CN103927182A CN 103927182 A CN103927182 A CN 103927182A CN 201410175028 A CN201410175028 A CN 201410175028A CN 103927182 A CN103927182 A CN 103927182A
Authority
CN
China
Prior art keywords
mouse
information
window
screen
course
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
CN201410175028.9A
Other languages
English (en)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201410175028.9A priority Critical patent/CN103927182A/zh
Publication of CN103927182A publication Critical patent/CN103927182A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明提供一种利用屏幕截屏结合鼠标键盘操作进行录像的方法,当程序启动后,程序首先判断用户的***桌面的窗口情况,当窗口大小或者窗口进程变化的时候,进程对整个屏幕进行截屏并把屏幕信息和时间信息保存到计算机指定的一个目录中;当窗口的大小没有变化或者窗口的进程没有变化的时候,则不保存屏幕信息。与此同时,进程判断用户是否有键盘操作,如果有键盘操作,则把键盘操作的内容和时间信息进行保存;同时进程判断用户是否有鼠标操作信息,包括鼠标运动轨迹和鼠标左右键点击事件,当有鼠标响应事件发生的时候,则记录鼠标事件和时间信息一同进行保存。进程根据屏幕截屏的信息,键盘操作的信息和鼠标操作的信息结合时间拼装成一种文件格式进行保存,起到屏幕录像的方法,又减少了存储空间。

Description

一种利用屏幕截屏结合鼠标键盘操作进行录像的方法
技术领域
本发明属于pc,平板等终端录像领域,提供了一种新的录像方法。
背景技术
随着计算机的发展,使用pc平板等图形化终端进行办公的境况逐步普及,同时对于很多企业来说如何对使用电脑的人进行图形化监控成了迫在眉睫的需求。
传统的解决方法是对屏幕进行录像,但这种方法有个严重的缺陷是占用空间比较大,由于传统的方法是根据时间进行采集屏幕信息,不管用户有没有操作都进行录像,而一般人大多数情况下并没有非常频繁的操作计算机,所以这种方法严重浪费了磁盘空间,增加了资源的损耗。
本发明就是为了解决这个问题而产生的。
发明内容
本发明所要解决的技术问题减少录像所占用的空间,并达到了录像审计的效果。提供了一种屏幕截屏结合进程、窗口标题、键盘、鼠标信息进行录像的方法。本发明的技术步骤如下。
第一步:进程获取当前窗口的进程信息和窗口的标题信息,并把这些信息连同日期时间信息记录在临时文件中。
第二步:进程获取计算机当前窗口信息,进行截屏操作,并把截屏文件保存在计算机的内存中。
第三步:把内存中的图片转换为png格式的文件,减少文件大小。
第四步:把转换后的文件命名为登录名加日期时间保存在计算机的指定目录中。
第五步:进程不停的判断窗口信息是否有变化,当窗口对应的进程或者窗口的大小、窗口类发生变化的时候,重复第一步进行屏幕截屏操作。
第六步:进程同时监控用户的键盘操作,把键盘操作信息结合日期时间记录在临时文件中。
第七步:进程同时监控用户的鼠标轨迹信息,监控用户鼠标的左右键事件信息,并把这些信息结合日期时间记录在临时文件中。
第八步:定期把窗口标题、进程信息、键盘鼠标信息、日期时间整合成一个文件,命名为登录名加日期时间保存在用户指定的目录中。
第九步:用户关机或者注销前,程序保存信息退出。
通过以上步骤完成了录像的操作。
 本发明的有益效果是:
对于屏幕审计来说,操作人在一天的工作中不会一直频繁的操作电脑,根据本发明提供的一种方法进行录像可以减少录像所占用的磁盘空间,减少计算机的CPU利用率,当企业员工很多的时候,这种效果非常明显,减少了企业对硬件的投入,提高了企业的经济效益。
附图说明;
图1 本发明的流程图。
 
具体实施方式。
下面结合附图,对本发明做进一步的描述。
图1是本发明的一种实施类的实现流程图。当企业有需要进行录像审计需求时,企业应首先在员工的机器上安装此软件,并开机自动启动。当用户开机启动本程序后,程序的主要步骤如下:
1、读取事先记录的配置信息,如截屏的保存路径等信息;
2、程序获取屏幕活动窗口的进行名称和窗口标题大小等信息,获取这些信息后记录到临时文件中;
3、程序对屏幕进行截屏操作,为了减少屏幕截屏后文件的大小,把截屏的文件进行格式转化成png格式,当然也可以转换成别的格式;
4、对得到的屏幕信息命名为登录名加上日期时间的格式进行保存到指定的目录中;
5、进程不停的判断用户的窗口是否发生变化,主要包括窗口的位置,窗口的大小、窗口的标题和窗口的进程信息是否发生变化,如果发生变化,则重复第1步;
6、进程同时开启一个线程不停的监控用户的键盘操作情况,当有键盘操作的时候进行键盘操作的记录,
7、根据键盘操作的内容结合日志时间保存到用户临时文件中,
8、进程开启线程获取用户操作的鼠标信息,包含鼠标的轨迹,鼠标的左右键、滚轮事件的信息;
9、把鼠标信息结合日期时间进行保存到用户临时文件;
10、定时把审计到的窗口信息,键盘审计信息,鼠标审计信息,三个信息以一种格式存储在用户的制定目录中;
11、检测用户是否注销是否关机,如果用户注销或者关机,程序保存其余的未保存信息,程序退出。
本发明方法,申请人已经进行了试验,试验的结果是成功的,实现了发明的目的,证明了本发明方法的有效性。
通过上面具体实施方法的描述,本发明的内容已经非常详细,本领域的技术人员都能根据所述内容重现所述方法。当然,本领域的技术人员还可以在不脱离本发明思想和方法的范围内,对本发明进行改动和变形。凡在本发明的精神和原则内,所做的任何改动,均应包含在本发明的保护范围内。

Claims (1)

1. 本发明是一种屏幕录像的方法,其特征在于:
根据屏幕窗口进程的变化、窗口大小的变化或者标题的变化进行截屏操作;
在截屏操作后,把截屏操作的格式转变成一种占用空间比较小的格式,比如png;
在截屏操作的时候,同时记录窗口的进程和标题名称;
记录用户的键盘操作信息;
记录用户的鼠标操作信息;
把屏幕截屏窗口、进程信息、键盘事件、鼠标事件和时间信息根据一定的格式保存在一个或者多个文件中。
CN201410175028.9A 2014-04-29 2014-04-29 一种利用屏幕截屏结合鼠标键盘操作进行录像的方法 Pending CN103927182A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410175028.9A CN103927182A (zh) 2014-04-29 2014-04-29 一种利用屏幕截屏结合鼠标键盘操作进行录像的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410175028.9A CN103927182A (zh) 2014-04-29 2014-04-29 一种利用屏幕截屏结合鼠标键盘操作进行录像的方法

Publications (1)

Publication Number Publication Date
CN103927182A true CN103927182A (zh) 2014-07-16

Family

ID=51145414

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410175028.9A Pending CN103927182A (zh) 2014-04-29 2014-04-29 一种利用屏幕截屏结合鼠标键盘操作进行录像的方法

Country Status (1)

Country Link
CN (1) CN103927182A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462945A (zh) * 2014-12-30 2015-03-25 宇龙计算机通信科技(深圳)有限公司 终端的监控方法和终端的监控装置
CN106875968A (zh) * 2017-01-21 2017-06-20 上海量明科技发展有限公司 信息采集的方法、客户端及***
CN106997319A (zh) * 2017-03-21 2017-08-01 北京航天自动控制研究所 显示界面监控方法及装置
CN109286718A (zh) * 2017-07-21 2019-01-29 珠海格力电器股份有限公司 一种录屏方法、装置及电子设备
CN110163013A (zh) * 2019-05-22 2019-08-23 上海上湖信息技术有限公司 一种检测敏感信息的方法和设备
CN110472432A (zh) * 2019-05-31 2019-11-19 上海上湖信息技术有限公司 一种敏感信息脱敏的方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070109561A1 (en) * 2005-11-16 2007-05-17 Tadashi Suzue Operating information recording method, operating information reproducing method, operating information storing method and apparatus and programs of the same
CN102279739A (zh) * 2011-06-10 2011-12-14 吴东辉 屏幕操作的记录方法和应用
CN102568529A (zh) * 2010-12-10 2012-07-11 金蝶软件(中国)有限公司 一种操作过程录放方法、装置及***
CN102841789A (zh) * 2012-06-29 2012-12-26 北京奇虎科技有限公司 一种对浏览器中的用户操作进行录制和回放的方法和装置
CN103279337A (zh) * 2012-01-19 2013-09-04 三星电子株式会社 执行应用文件的方法和装置及其屏幕捕获方法和装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070109561A1 (en) * 2005-11-16 2007-05-17 Tadashi Suzue Operating information recording method, operating information reproducing method, operating information storing method and apparatus and programs of the same
CN102568529A (zh) * 2010-12-10 2012-07-11 金蝶软件(中国)有限公司 一种操作过程录放方法、装置及***
CN102279739A (zh) * 2011-06-10 2011-12-14 吴东辉 屏幕操作的记录方法和应用
CN103279337A (zh) * 2012-01-19 2013-09-04 三星电子株式会社 执行应用文件的方法和装置及其屏幕捕获方法和装置
CN102841789A (zh) * 2012-06-29 2012-12-26 北京奇虎科技有限公司 一种对浏览器中的用户操作进行录制和回放的方法和装置

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462945A (zh) * 2014-12-30 2015-03-25 宇龙计算机通信科技(深圳)有限公司 终端的监控方法和终端的监控装置
CN106875968A (zh) * 2017-01-21 2017-06-20 上海量明科技发展有限公司 信息采集的方法、客户端及***
CN106875968B (zh) * 2017-01-21 2024-03-22 上海量明科技发展有限公司 信息采集的方法、客户端及***
CN106997319A (zh) * 2017-03-21 2017-08-01 北京航天自动控制研究所 显示界面监控方法及装置
CN109286718A (zh) * 2017-07-21 2019-01-29 珠海格力电器股份有限公司 一种录屏方法、装置及电子设备
CN110163013A (zh) * 2019-05-22 2019-08-23 上海上湖信息技术有限公司 一种检测敏感信息的方法和设备
CN110163013B (zh) * 2019-05-22 2021-08-03 上海上湖信息技术有限公司 一种检测敏感信息的方法和设备
CN110472432A (zh) * 2019-05-31 2019-11-19 上海上湖信息技术有限公司 一种敏感信息脱敏的方法及装置

Similar Documents

Publication Publication Date Title
CN103927182A (zh) 一种利用屏幕截屏结合鼠标键盘操作进行录像的方法
CN104636435B (zh) 云终端录屏方法
US9383903B2 (en) Systems and methods for providing programmable macros
CN102081679B (zh) 一种计算机性能数据的采集方法及采集装置
US8484569B2 (en) Saving and restoring collaborative applications in context
CN111752793A (zh) ***异常的监控方法、装置、计算机设备及存储介质
EP2179583B1 (en) Method and apparatus for automated content marking
US20150334068A1 (en) Message processing method and apparatus
US20090287962A1 (en) Solution for automatically incorporating diagnostic data within screen capture images
CN105144117B (zh) 对调用堆栈和上下文数据的自动相关分析方法
TW201342047A (zh) 錄製及播放程式之存取記錄及視訊記錄
US20170098194A1 (en) Methods and systems for tracking time in a web-based environment
CN103970533A (zh) 屏幕录制的信息记录方法及装置
CN101930399A (zh) 一种对软件测试进行记录的方法
WO2015106656A1 (zh) 一种跨数据中心的数据同步方法
CN109976973A (zh) 一种小程序线上异常监控方法及电子设备
CN105512000A (zh) 一种操作***异常信息收集方法、装置及计算机
Hu et al. ScreenTrack: Using a visual history of a computer screen to retrieve documents and Web pages
CN101901357B (zh) 可动态配置rfid实时监控***
JP2006277771A (ja) 計算機ネットワーク用の端末装置および操作履歴記録方法
CN110764985A (zh) 一种命令行记录的方法、***、设备及可读存储介质
CN103488381A (zh) 一种应用***集成方法及***
US20150350715A1 (en) Set-Top Box, Client, System and Method for Access of Virtual Desktop
JP5341604B2 (ja) ユーザログ収集装置、及びユーザログ管理システム
JP2014153990A (ja) 情報処理装置、情報処理方法およびプログラム

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: 20140716

RJ01 Rejection of invention patent application after publication