发明名称 一种对浏览器中的用户操作进行录制和回放的方法和装置
摘要 本发明提供了一种对浏览器中的用户操作进行录制和回放的方法和装置,其中的方法,包括:启动对用户操作的录制;保存当前浏览器的配置信息;采集键盘操作时的操作消息,和/或鼠标操作时的操作消息,生成操作记录;将所述浏览器的配置信息和操作记录转换成单次操作程序块进行保存。本发明能够用以准确完整的录制用户所使用的程序的操作步骤,并能回放。提高录制和回放过程的稳定性和可靠性,简化用户的操作;并且能够将功能方便的集成在浏览器中。
申请公布号 CN102841789B 申请公布日期 2016.05.25
申请号 CN201210227233.6 申请日期 2012.06.29
申请人 北京奇虎科技有限公司;奇智软件(北京)有限公司 发明人 赵鹏;任寰
分类号 G06F9/44(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京润泽恒知识产权代理有限公司 11319 代理人 苏培华
主权项 一种对浏览器中的用户操作进行录制的方法,其特征在于,包括:启动对用户操作的录制;保存当前浏览器的配置信息;采集键盘操作时的操作消息,和/或鼠标操作时的操作消息,生成操作记录;将所述浏览器的配置信息和操作记录转换成单次操作程序块进行保存;其中,所述采集键盘操作时的操作消息,和/或鼠标操作时的操作消息,生成操作记录的步骤包括:采集键盘的录入操作和切换操作;和/或采集鼠标的移动事件和点击事件;获取所述键盘的录入操作和切换操作,和/或鼠标的移动事件和点击事件时保存在HookProc函数的lParam参数信息,其中,所述HookProc函数是记录操作的消息函数;依据该lParam参数信息生成对应该键盘和/或鼠标操作的操作记录;其中,所述采集键盘操作时的操作消息,和/或鼠标操作时的操作消息,生成操作记录的步骤进一步包括:分析所生成的操作记录中的lParam参数信息;删除所述鼠标移动事件的时间间隔低于预置的无效时间阈值的操作;将所述键盘操作之前的时间间隔,修改为预置的时间;将所述键盘的录入操作和切换操作,和/或鼠标的移动事件和点击事件按序记录生成操作记录。
地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)