[发明专利]一种对浏览器中的用户操作进行录制和回放的方法和装置有效
申请号: | 201210227233.6 | 申请日: | 2012-06-29 |
公开(公告)号: | CN102841789A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 赵鹏;任寰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 中的 用户 操作 进行 录制 回放 方法 装置 | ||
1.一种对浏览器中的用户操作进行录制的方法,其特征在于,包括:
启动对用户操作的录制;
保存当前浏览器的配置信息;
采集键盘操作时的操作消息,和/或鼠标操作时的操作消息,生成操作记录;
将所述浏览器的配置信息和操作记录转换成单次操作程序块进行保存。
2.如权利要求1所述的方法,其特征在于,所述保存当前浏览器的配置信息的步骤包括:
保存当前浏览器的窗口大小和位置信息;
保存界面工具栏、状态栏和收藏栏的设置信息。
3.如权利要求1所述的方法,其特征在于,所述采集键盘操作时的操作消息,和/或鼠标操作时的操作消息,生成操作记录的步骤包括:
采集键盘的录入操作和切换操作;
和/或采集鼠标的移动事件和点击事件;
获取所述键盘的录入操作和切换操作,和/或鼠标的移动事件和点击事件时保存在HookProc函数的lParam参数;
依据该lParam参数信息生成对应该键盘和/或鼠标操作的操作记录。
4.如权利要求3所述的方法,其特征在于,所述采集键盘的录入操作和切换操作的步骤进一步包括:
启动文本编辑工具,将登录信息输入至该文本编辑工具;
将该输入的文本格式的登录信息加密,并写入到所述lParam中。
5.如权利要求3所述的方法,其特征在于,所述采集鼠标的移动事件和点击事件包括:
监控鼠标的移动事件和点击事件,当移动事件触发后,获取当前鼠标的坐标和颜色;
当发生鼠标点击事件时,把之前移动事件保存的坐标和颜色保存到点击颜色参数clickcolor中。
6.如权利要求2所述的方法,其特征在于,所述将所述浏览器的配置信息和操作记录转换成单次操作程序块进行保存的步骤包括:
保存进行每次所述记录操作时对应的浏览器窗口大小和位置信息以及界面工具栏、状态栏和收藏栏的设置信息;
将所述浏览器的配置信息和操作记录保存在同一操作程序块中,作为单次操作程序块进行保存。
7.如权利要求3所述的方法,其特征在于,进一步包括:
分析所生成的操作记录中的lParam参数信息;
删除所述鼠标移动事件的时间间隔低于预置的无效时间阈值的操作;
将所述键盘操作之前的时间间隔,修改为预置的时间;
将所述键盘的录入操作和切换操作,和/或鼠标的移动事件和点击事件按序记录生成操作记录。
8.如权利要求7所述的方法,其特征在于,所述预置的无效时间阈值为20毫秒,所述预置的时间为5毫秒。
9.如权利要求1所述的方法,其特征在于,所述启动对用户操作的录制步骤包括:
设置预置的录制操作的快捷方式或者快捷键;
点击启动该快捷方式或者快捷键。
10.如权利要求9所述的方法,其特征在于,进一步包括:
点击所述预置的快捷方式或者快捷键结束录制操作;
在生成的操作程序块中删除点击预置的快捷方式或者快捷键结束录制的操作记录。
11.一种基于权利要求1中所述记录的操作程序块对浏览器中的登录操作进行回放的方法,其特征在于,包括:
加载所述单次操作程序块中的浏览器配置信息;
读取所述操作记录,还原为键盘操作时的操作消息,和/或鼠标操作时的操作消息;
根据所述键盘操作时的操作消息,和/或鼠标操作时的操作消息在浏览器目标位置执行对应操作。
12.如权利要求11所述的方法,其特征在于,还包括:
通过WebBrowser的DocumentComplete函数,判断所述操作回放是否正常完成;
若是,则结束所述操作录制和回放程序;
若否,则提示用户进行重新录制。
13.如权利要求12所述的方法,其特征在于,所述判断所述操作回放是否正常完成的步骤进一步包括:
检查所述当前浏览器配置信息是否加载完毕;
检查所述操作记录中的操作消息是否返回完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210227233.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:煤层气分支井排采控制模拟装置
- 下一篇:蒸汽疏水器出口示警装置