CN104850407A - 一种桌面录屏***及其录屏方法 - Google Patents
一种桌面录屏***及其录屏方法 Download PDFInfo
- Publication number
- CN104850407A CN104850407A CN201510282502.2A CN201510282502A CN104850407A CN 104850407 A CN104850407 A CN 104850407A CN 201510282502 A CN201510282502 A CN 201510282502A CN 104850407 A CN104850407 A CN 104850407A
- Authority
- CN
- China
- Prior art keywords
- module
- record screen
- record
- desktop
- event
- 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
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
一种桌面录屏***及其录屏方法,录屏***包括:录屏处理模块,录屏收集模块,钩子捕捉模块和数据存储模块;其中,首先由所述录屏处理模块定义事件触发点,由录屏收集模块对监测计算机抓屏,并生成视频编码发送给所述数据存储模块,最后,由所述钩子捕捉模块触发钩子捕捉触发点,并生成事件触发日志。本发明的一种桌面录屏***及其录屏方法,不仅可以便捷的查询到用户触发了什么操作,而且可以看到用户具体做了什么,既捕获用户在打开的程序上做了什么事情,方便用户管理,提高安全性的检测。
Description
技术领域
本发明涉及计算机***技术领域,尤其涉及一种可详细记录计算机***桌面工作过程的录屏***及其方法。
背景技术
随着网络技术的发展,对网络安全的需求也在逐渐增加,为了便于审计和取证,需要记录用户在操作***桌面上进行操作的信息。
现有的录屏***无论是使用客户端或采用远程桌面协议,其只能在有用户事件发生时,触发开始,事件结束时触发停止,并保存事件记录到数据库。这种模式主要存在如下方面不足:捕获信息量太少,只能依靠文字,记录用户鼠标触发的程序进程名、事件时间、用户名。将这些信息存入规划好的数据库字段中,虽然这种方式可以便捷的查询到用户触发了什么操作,但无法看到用户具体做了什么,也无法捕获用户在打开的程序上做了什么事情,对用户的管理带来不便。同时对安全性的检测也不全面,无法检测用户是否修改资料等操作。
发明内容
本发明的目的在于提供一种桌面录屏***及其录屏方法,其解决了目前录屏***获取信息量少和不方便对视频文件进行检索的技术问题。
为达到上述目的,本发明所提出的技术方案为:
一种桌面录屏***,其包括:录屏处理模块,录屏收集模块,钩子捕捉模块和数据存储模块;其中,首先由所述录屏处理模块定义事件触发点,由录屏收集模块对监测计算机抓屏,并生成视频编码发送给所述数据存储模块,最后,由所述钩子捕捉模块触发钩子捕捉触发点,并生成事件触发日志。
其中,还包括客户端,所述客户端包括通信管理模块,通信管理模块通过互联网使客户端的触发事件传送给录屏收集模块,实现远程录屏。
其中,所述的录屏处理模块包括智能管理钩子捕捉模块,根据用户需求自定义事件触发点。
其中,所述的录屏处理模块能够对数据储存模块中的数据进行分类检索。
一种桌面录屏***的录屏方法,其包括以下步骤:
第一步,当用户在计算机上操作事件时,事件触发;
第二步,触发钩子捕捉触发点,并生成事件触发日志;
第三步,由录屏收集模块对监测计算机抓屏,然后对抓屏图像进行视频编码,生成视频文件。
其中,所述的第三步之后还包括,将视频文件发送至数据存储模块进行存储的步骤。
其中,所述的第一步与第二步之间还包括,将用户在计算机上操作的事件触发信息通过互联网发送给录屏收集模块的步骤。
与现有技术相比,本发明的一种桌面录屏***及其录屏方法,不仅可以便捷的查询到用户触发了什么操作,而且可以看到用户具体做了什么,既捕获用户在打开的程序上做了什么事情,方便用户管理,提高安全性的检测。
附图说明
图1为本发明一种桌面录屏***第一实施例的组成模块框图。
图2为本发明一种桌面录屏***第二实施例的组成模块框图。
图3为本发明一种桌面录屏***录屏方法的流程图。
具体实施方式
以下参考附图,对本发明予以进一步地详尽阐述。
请参阅图1,其为本发明的一种桌面录屏***第一实施例结构框图,该录屏***包括:录屏处理模块101,录屏收集模块102,钩子捕捉模块103和数据存储模块104。
录屏处理模块101,能够按照检索要求查询录屏视频中的具体事件触发点,如某用户进程打开、关闭时间点,操作动作点。进一步的,该录屏处理模块101包括智能管理钩子捕捉模块,该智能管理钩子捕捉模块能够按照自定义标准,自由设置事件触发点,即自主选择监控的内容。如只定义监测某用户相关进程打开、关闭时间点,操作动作点信息,则该录屏***只需监控上述事件,而忽略其他操作。该智能管理钩子捕捉模块避免了监测所有事件,而耽误效率,浪费资源,提高用户体验度。
录屏收集模块102,定时对监测计算机进行抓屏,并将抓屏数据发给数据存储模块104。进一步的,该录屏收集模块102,采用windows API(windowsApplication Programming Interface,应用程序编程接口)应用程序编程接口定时对监测计算机抓屏;并且,该录屏收集模块102对抓屏图像进行视频编码,定时生成视频文件。
钩子捕捉模块103,在事件发生时,触发钩子捕捉触发点,从而生成事件触发日志。该日志记载用户信息,以及用户在某时间点进行的具体事件操作信息。
数据存储模块104,该数据存储模块104能够对录屏收集模块102生成的视频文件进行存储。
该桌面录屏***工作过程是这样的:首先由所述录屏处理模块101定义事件触发点,由录屏收集模块102对监测计算机抓屏,并生成视频编码发送给所述数据存储模块104,最后,由所述钩子捕捉模块103触发钩子捕捉触发点,并生成事件触发日志。上述触发日志也发送给数据存储模块104进行存储。其中,所述的录屏处理模块能够对数据储存模块中的数据进行分类检索。
请参阅图2,其为本发明的一种桌面录屏***第二实施例结构框图,该录屏***包括:录屏处理模块101,录屏收集模块102,钩子捕捉模块103和数据存储模块104,以及通过互联网通信连接的客户端200。其中,上述录屏处理模块101,录屏收集模块102,钩子捕捉模块103和数据存储模块104共同组成一服务端100。
其中,录屏处理模块101,录屏收集模块102,钩子捕捉模块103和数据存储模块104的所具备的功能与第一实施相同。在此不予以赘述。
该第二实施例与第一实施例的区别在于,该事件操作发生地,或事件触发地与录屏***之间通过互联网远程完成。
该桌面录屏***工作过程是这样的:首先由所述录屏处理模块101定义事件触发点,由录屏收集模块102对通过互联网连接的客户端监控计算机进行抓屏,并将远程抓屏图像回传至录屏收集模块102,生成视频编码发送给所述数据存储模块104,最后,由所述钩子捕捉模块103触发钩子捕捉客户端计算机的触发点,并生成事件触发日志。触发日志也发送给数据存储模块104进行存储。其中,所述的录屏处理模块能够对数据储存模块中的数据进行分类检索。
请参阅附图3,一种桌面录屏***的录屏方法,其包括以下步骤:
第一步S1,当用户在计算机上操作事件,则事件触发。
第二步S2,在事件发生时,触发钩子捕捉触发点,生成事件触发日志。该日志清楚记载某某用户,在某某时间操作某某事件。
第三步S3,录屏收集模块采用windows API(Application Programming Interface,应用程序编程接口)应用程序编程接口定时对监测计算机抓屏;然后,该模块对抓屏图像进行视频编码,生成视频文件。
其中,所述的第三步之后还包括,将视频文件发送至数据存储模块进行存储的步骤。
其中,录屏处理模块101对步骤二的钩子捕捉模块103触发日记进行按需检索处理,如检索结果为,A用户在20XX年XX月XX日XX时XX分XX秒,打开WORD文档对其进行了文字删除操作。
其中,录屏处理模块101通过所述触发日记检索结果,按照用户名、操作时间、操作事件,对步骤四的数据存储模块进行检索,通过视频文件,能清晰知道某某用户在某某时间的具体某某事件操作,如检索结果为A用户在20XX年XX月XX日XX时XX分XX秒,打开WORD文档对其第三段文字的XX进行了文字删除操作。
当该方法用于远程互联网通信时,所述的第一步S1与第二步S2之间还包括,将用户在计算机上操作的事件触发信息通过物联网发送给录屏收集模块的步骤。
上述内容,仅为本发明的较佳实施例,并非用于限制本发明的实施方案,本领域普通技术人员根据本发明的主要构思和精神,可以十分方便地进行相应的变通或修改,故本发明的保护范围应以权利要求书所要求的保护范围为准。
Claims (7)
1.一种桌面录屏***,其特征在于,包括:录屏处理模块,录屏收集模块,钩子捕捉模块和数据存储模块;其中,首先由所述录屏处理模块定义事件触发点,由录屏收集模块对监测计算机抓屏,并生成视频编码发送给所述数据存储模块,最后,由所述钩子捕捉模块触发钩子捕捉触发点,并生成事件触发日志。
2.如权利要求1所述的桌面录屏***,其特征在于,还包括客户端,所述客户端包括通信管理模块,通信管理模块通过互联网使客户端的触发事件传送给录屏收集模块,实现远程录屏。
3.如权利要求1所述的桌面录屏***,其特征在于,所述的录屏处理模块包括智能管理钩子捕捉模块,根据用户需求自定义事件触发点。
4.如权利要求1所述的桌面录屏***,其特征在于,所述的录屏处理模块能够对数据储存模块中的数据进行分类检索。
5.一种桌面录屏***的录屏方法,其特征在于,包括以下步骤:
第一步,当用户在计算机上操作事件时,事件触发;
第二步,触发钩子捕捉触发点,并生成事件触发日志;
第三步,由录屏收集模块对监测计算机抓屏,然后对抓屏图像进行视频编码,生成视频文件。
6.如权利要求5所述的桌面录屏***的录屏方法,其特征在于,所述的第三步之后还包括,将视频文件发送至数据存储模块进行存储的步骤。
7.如权利要求5所述的桌面录屏***的录屏方法,其特征在于,所述的第一步与第二步之间还包括,将用户在计算机上操作的事件触发信息通过互联网发送给录屏收集模块的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510282502.2A CN104850407A (zh) | 2015-05-28 | 2015-05-28 | 一种桌面录屏***及其录屏方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510282502.2A CN104850407A (zh) | 2015-05-28 | 2015-05-28 | 一种桌面录屏***及其录屏方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104850407A true CN104850407A (zh) | 2015-08-19 |
Family
ID=53850070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510282502.2A Pending CN104850407A (zh) | 2015-05-28 | 2015-05-28 | 一种桌面录屏***及其录屏方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104850407A (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105718170A (zh) * | 2016-03-09 | 2016-06-29 | 广东欧珀移动通信有限公司 | 录制视频方法、装置和移动终端 |
CN106101526A (zh) * | 2016-06-01 | 2016-11-09 | 北京金山安全软件有限公司 | 录屏方法及装置 |
CN106126401A (zh) * | 2016-05-19 | 2016-11-16 | 北京朋创天地科技有限公司 | 一种基于安全虚拟桌面的视频检索方法 |
CN107657180A (zh) * | 2016-07-26 | 2018-02-02 | 阿里巴巴集团控股有限公司 | 一种信息处理客户端、服务器及方法 |
CN107861712A (zh) * | 2016-09-26 | 2018-03-30 | 平安科技(深圳)有限公司 | 开发日志的生成方法及*** |
CN108256071A (zh) * | 2018-01-17 | 2018-07-06 | 广东欧珀移动通信有限公司 | 录屏文件的生成方法、装置、终端及存储介质 |
CN108536507A (zh) * | 2018-03-22 | 2018-09-14 | 上海艺赛旗软件股份有限公司 | 一种图形应用文本化识别方法及*** |
CN108920690A (zh) * | 2018-07-13 | 2018-11-30 | 北京朋创天地科技有限公司 | 可视化网络安全审计方法及*** |
CN109324911A (zh) * | 2018-09-21 | 2019-02-12 | 广州长鹏光电科技有限公司 | 用户行为自动检测智能屏幕抓屏*** |
CN109862418A (zh) * | 2018-11-21 | 2019-06-07 | 视联动力信息技术股份有限公司 | 文件传输方法和终端设备 |
CN110536143A (zh) * | 2019-07-11 | 2019-12-03 | 网宿科技股份有限公司 | 推流方法与电子设备 |
CN110971602A (zh) * | 2019-12-04 | 2020-04-07 | 江苏创宇盾安全技术有限公司 | 基于视频流windows远程登陆协议入侵检测方法及*** |
CN111367753A (zh) * | 2018-12-26 | 2020-07-03 | 中兴通讯股份有限公司 | 基于网络通信引擎ice架构的云桌面录屏方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1416095A (zh) * | 2002-12-06 | 2003-05-07 | 中国科学院上海技术物理研究所 | 一种用于自动监控图像管理与通信的*** |
CN102360362A (zh) * | 2011-09-28 | 2012-02-22 | 华为技术有限公司 | 坐席录屏方法、质检方法及相关设备 |
CN103970533A (zh) * | 2014-04-14 | 2014-08-06 | 深圳市深信服电子科技有限公司 | 屏幕录制的信息记录方法及装置 |
CN104636435A (zh) * | 2014-12-26 | 2015-05-20 | 中电科华云信息技术有限公司 | 云终端录屏方法 |
-
2015
- 2015-05-28 CN CN201510282502.2A patent/CN104850407A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1416095A (zh) * | 2002-12-06 | 2003-05-07 | 中国科学院上海技术物理研究所 | 一种用于自动监控图像管理与通信的*** |
CN102360362A (zh) * | 2011-09-28 | 2012-02-22 | 华为技术有限公司 | 坐席录屏方法、质检方法及相关设备 |
CN103970533A (zh) * | 2014-04-14 | 2014-08-06 | 深圳市深信服电子科技有限公司 | 屏幕录制的信息记录方法及装置 |
CN104636435A (zh) * | 2014-12-26 | 2015-05-20 | 中电科华云信息技术有限公司 | 云终端录屏方法 |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105718170A (zh) * | 2016-03-09 | 2016-06-29 | 广东欧珀移动通信有限公司 | 录制视频方法、装置和移动终端 |
CN106126401A (zh) * | 2016-05-19 | 2016-11-16 | 北京朋创天地科技有限公司 | 一种基于安全虚拟桌面的视频检索方法 |
CN106101526A (zh) * | 2016-06-01 | 2016-11-09 | 北京金山安全软件有限公司 | 录屏方法及装置 |
CN106101526B (zh) * | 2016-06-01 | 2019-11-26 | 北京金山安全软件有限公司 | 录屏方法及装置 |
CN107657180A (zh) * | 2016-07-26 | 2018-02-02 | 阿里巴巴集团控股有限公司 | 一种信息处理客户端、服务器及方法 |
CN107861712A (zh) * | 2016-09-26 | 2018-03-30 | 平安科技(深圳)有限公司 | 开发日志的生成方法及*** |
CN108256071A (zh) * | 2018-01-17 | 2018-07-06 | 广东欧珀移动通信有限公司 | 录屏文件的生成方法、装置、终端及存储介质 |
CN108256071B (zh) * | 2018-01-17 | 2021-02-26 | Oppo广东移动通信有限公司 | 录屏文件的生成方法、装置、终端及存储介质 |
CN108536507A (zh) * | 2018-03-22 | 2018-09-14 | 上海艺赛旗软件股份有限公司 | 一种图形应用文本化识别方法及*** |
CN108920690B (zh) * | 2018-07-13 | 2020-06-19 | 北京朋创天地科技有限公司 | 可视化网络安全审计方法及*** |
CN108920690A (zh) * | 2018-07-13 | 2018-11-30 | 北京朋创天地科技有限公司 | 可视化网络安全审计方法及*** |
CN109324911A (zh) * | 2018-09-21 | 2019-02-12 | 广州长鹏光电科技有限公司 | 用户行为自动检测智能屏幕抓屏*** |
CN109862418A (zh) * | 2018-11-21 | 2019-06-07 | 视联动力信息技术股份有限公司 | 文件传输方法和终端设备 |
CN111367753A (zh) * | 2018-12-26 | 2020-07-03 | 中兴通讯股份有限公司 | 基于网络通信引擎ice架构的云桌面录屏方法及装置 |
CN111367753B (zh) * | 2018-12-26 | 2023-03-14 | 中兴通讯股份有限公司 | 基于网络通信引擎ice架构的云桌面录屏方法及装置 |
CN110536143A (zh) * | 2019-07-11 | 2019-12-03 | 网宿科技股份有限公司 | 推流方法与电子设备 |
CN110971602A (zh) * | 2019-12-04 | 2020-04-07 | 江苏创宇盾安全技术有限公司 | 基于视频流windows远程登陆协议入侵检测方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104850407A (zh) | 一种桌面录屏***及其录屏方法 | |
CN103152352B (zh) | 一种基于云计算环境的全信息安全取证监听方法和*** | |
US9071637B2 (en) | Automated security analytics platform | |
US8984633B2 (en) | Automated security analytics platform with visualization agnostic selection linked portlets | |
US10200388B2 (en) | Automated security analytics platform with multi-level representation conversion for space efficiency and incremental persistence | |
CA2629279C (en) | Log collection, structuring and processing | |
CN103226675B (zh) | 一种分析入侵行为的溯源***及方法 | |
US20080301207A1 (en) | Systems and methods for cascading destruction of electronic data in electronic evidence management | |
US8973132B2 (en) | Automated security analytics platform with pluggable data collection and analysis modules | |
TW201015371A (en) | Storing log data efficiently while supporting querying | |
US20100088197A1 (en) | Systems and methods for generating remote system inventory capable of differential update reports | |
CN103532754A (zh) | 一种通过高速内存、分布式处理海量日志的***及方法 | |
CN104573611A (zh) | 一种分布式人脸识别集群*** | |
US20080301471A1 (en) | Systems and methods in electronic evidence management for creating and maintaining a chain of custody | |
EP3479270B1 (en) | Incident response analytic maps | |
CN103488793A (zh) | 一种基于信息检索的用户行为监控方法 | |
CN102820983A (zh) | ***异常信息采集方法及管理器 | |
CN112084154B (zh) | 一种跨平台多主机联合日志压缩方法 | |
CN103685233B (zh) | 一种基于Windows内核驱动的木马监测方法 | |
CN110377562B (zh) | 基于Hadoop开源平台的大数据安全存储方法 | |
US20130275385A1 (en) | Data storage and archiving spanning multiple data storage systems | |
CN105159820A (zh) | 一种***日志数据传输方法及装置 | |
US20080301284A1 (en) | Systems and methods for capture of electronic evidence | |
US20080301084A1 (en) | Systems and methods for dynamically creating metadata in electronic evidence management | |
CN106357482A (zh) | 一种基于网络协议实施监控网页访问的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150819 |