浏览器窗口间操作复制方法技术

技术编号:10427478 阅读:107 留言:0更新日期:2014-09-12 17:45
浏览器窗口间操作复制方法,本申请提供了一种浏览器窗口操作复现方法与装置,其中,浏览器窗口操作复现方法包括:接收窗口录制指令,根据所述窗口录制指令对选定的浏览器窗口中的操作进行记录;接收窗口复制指令,根据所述窗口复制指令将记录的所述操作复制到至少一个其它浏览器窗口中,使所述至少一个其他浏览器窗口复现所述记录的对所述选定的浏览器窗口的操作。通过本申请,简化用户使用浏览器上网时的网上重复操作,提升了用户使用浏览器的体验。

【技术实现步骤摘要】
本专利技术专利申请是申请日为2012年3月31日、申请号为201210094017.9、名称为“浏览器窗口操作复现方法与装置”的中国专利技术专利申请的分案申请。
本申请涉及网络
,特别是涉及一种浏览器窗口操作复现方法与装置。
技术介绍
目前,随着互联网技术应用的越来越广泛,人们很多的日常工作和娱乐都在网络上进行,而网页浏览器就是人们在网络上进行工作和娱乐的重要工具。网页浏览器是个显示网页服务器或档案系统内的文件,并让用户与此些文件互动的一种软件。它用来显示在万维网或局部局域网络等内的文字、影像及其他资讯。这些文字或影像,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种资讯。在上网时,有时需要在网上进行大量的重复操作。tWn,使用多个窗口同时打开某一个网页,或者使用多个窗口同时玩一款网页游戏,在相同的地方填一段内容,或者点击几个相同位置的按钮。这种大量重复的操作会让浏览器用户感觉很繁琐枯燥,甚至很多操作是每天都要重复的。如果能够有办法简化这种操作过程,实现同等操作目的,这对用户来说是很方便贴心的功能。总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够简化使用浏览器上网时的网上重复操作,提升用户使用浏览器的体验。
技术实现思路
本申请所要解决的技术问题是提供一种浏览器窗口操作复现方法与装置,以解决现有技术中,因使用浏览器上网时需要网上重复操作,导致用户使用浏览器的使用体验低的问题。为了解决上述问题,本申请公开了一种浏览器窗口操作复现方法,包括:接收窗口录制指令,根据所述窗口录制指令对选定的浏览器窗口中的操作进行记录;接收窗口复制指令,根据所述窗口复制指令将记录的所述操作复制到至少一个其它浏览器窗口中,使所述至少一个其他浏览器窗口复现所述记录的对所述选定的浏览器窗口的操作。优选地,根据所述窗口复制指令将记录的所述操作复制到至少一个其它浏览器窗口中的步骤包括:根据所述窗口复制指令,将记录的所述操作复制到同一浏览器的至少一个其它浏览器窗口中;或者,根据所述窗口复制指令,将记录的所述操作复制到不同浏览器的至少一个其它浏览器窗口中。优选地,在所述接收窗口录制指令之后,根据所述窗口录制指令对选定的浏览器窗口中的操作进行记录之前,还包括:建立具有标识的内存映射区;在根据所述窗口录制指令对选定的浏览器窗口中的操作进行记录之后,还包括:将所述记录保存至所述内存映射区。优选地,当所述浏览器窗口每进行一次操作并记录至所述内存映射区后,将记录的该次操作从所述内存映射区复制到所述至少一个其它浏览器窗口中,直至进行记录的所述浏览器窗口的操作全部完成。优选地,在将所述记录保存至所述内存映射区的步骤之后,还包括:将所述内存映射区中保存的所述操作的记录以文件的形式保存至本地或服务器端。优选地,根据所述窗口复制指令将记录的所述操作复制到至少一个其它浏览器窗口中的步骤包括:从所述本地或服务器端确定与所述其它浏览器窗口对应的浏览器窗口的操作的记录;将所述记录的所述操作复制到所述至少一个其它浏览器窗口中。优选地,所述其它浏览器窗口所在的浏览器向用户提供选择窗口,供所述用户选择保存在所述本地或服务器端的所述操作的记录;所述根据所述窗口复制指令将记录的所述操作复制到至少一个其它浏览器窗口中的步骤包括:接收通过所述选择窗口输入的选择指令;根据所述选择指令确定所述操作的记录,将所述记录的操作复制到所述至少一个其它浏览器窗口中。优选地,所述根据所述窗口录制指令对选定的浏览器窗口中的操作进行记录的步骤包括:检查所述浏览器窗口的消息循环,通过消息预处理函数接收对所述浏览器窗口的操作并进行记录。优选地,所述根据所述窗口录制指令对选定的浏览器窗口中的操作进行记录的步骤包括:当接收到所述浏览器窗口中的每次鼠标或键盘的操作后,对该次鼠标操作中的按键、位置及按下的时间进行记录,或者对该次键盘操作中的按键及按下的时间进行记录。优选地,所述接收窗口录制指令的步骤包括:通过浏览器提供的录制指令按钮或录制热键接收输入的所述窗口录制指令;所述接收窗口复制指令的步骤包括:通过浏览器提供的复制指令按钮或复制热键接收输入的所述窗口复制指令;所述进行记录的浏览器窗口的网页排版与所述进行复制的其它浏览器窗口的网页排版相同。为了解决上述问题,本申请还公开了一种浏览器窗口操作复现装置,包括:记录模块,用于接收窗口录制指令,根据所述窗口录制指令对选定的浏览器窗口中的操作进行记录;复制模块,用于接收窗口复制指令,根据所述窗口复制指令将记录的所述操作复制到至少一个其它浏览器窗口中,使所述至少一个其他浏览器窗口复现所述记录的对所述选定的浏览器窗口的操作。优选地,所述复制模块用于接收窗口复制指令,根据所述窗口复制指令将记录的所述操作复制到同一浏览器的至少一个其它浏览器窗口中;或者,根据所述窗口复制指令,将记录的所述操作复制到不同浏览器的至少一个其它浏览器窗口中。优选地,所述记录模块,用于接收窗口录制指令,根据所述窗口录制指令建立具有标识的内存映射区,对选定的浏览器录制窗口中的操作进行记录,并将所述记录保存至所述内存映射区。优选地,当所述记录模块对所述浏览器窗口每进行一次操作并记录至所述内存映射区后,所述复制模块将记录的该次操作从所述内存映射区复制到所述至少一个其它浏览器窗口中,直至进行记录的所述浏览器窗口的操作全部完成。优选地,所述记录模块还用于将所述内存映射区中保存的所述操作的记录以文件的形式保存至本地或服务器端。优选地,所述复制模块在根据所述窗口复制指令将记录的所述操作复制到至少一个其它浏览器窗口中时,从所述本地或服务器端确定与所述其它浏览器窗口对应的浏览器窗口的操作的记录;将所述记录的操作复制到所述至少一个其它浏览器窗口中。优选地,所述复制模块还用于向用户提供选择窗口,供所述用户选择保存在所述本地或服务器端的所述操作的记录;所述复制模块在根据所述窗口复制指令将记录的所述操作复制到至少一个其它浏览器窗口中时,接收通过所述选择窗口输入的选择指令;根据所述选择指令确定所述操作的记录,将所述记录的操作复制到所述至少一个其它浏览器窗口中。优选地,所述记录模块通过检查所述浏览器录制窗口的消息循环,通过消息预处理函数接收对所述浏览器录制窗口的操作并进行记录。优选地,所述记录模块在对选定的浏览器窗口中的操作进行记录时,当接收到所述浏览器窗口中的每次鼠标或键盘的操作后,对该次鼠标操作中的按键、位置及按下的时间进行记录,或者对该次键盘操作中的按键及按下的时间进行记录。优选地,所述记录模块通过浏览器提供的录制指令按钮或录制热键接收输入的所述窗口录制指令;所述复制模块通过浏览器提供的复制指令按钮或复制热键接收输入的所述窗口复制指令;所述进行记录的浏览器窗口的网页排版与所述进行复制的其它浏览器窗口的网页排版相同。与现有技术相比,本申请具有以下优点:本申请通过在多个浏览器窗口之间进行录制和复制操作,当用户使用多个窗口同时打开某一个相同的网页,或者使用多个窗口同时玩一款网页游戏,在相同的地方填一段内容,或者点击几个相同位置的按钮时,先对其中的任意一个窗口的操作进行记录,再将记录的该操作应用到其它网页中,使得用户只需对一个网页进行操作,即可实现多个网页的同样操作,而不必反复重复相同的操作,本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201410212086.html" title="浏览器窗口间操作复制方法原文来自X技术">浏览器窗口间操作复制方法</a>

【技术保护点】
一种浏览器窗口间操作复制方法,用于将一个浏览器窗口中的操作复制至另一个或多个浏览器窗口中,该方法包括:在系统内存中建立具有标识的内存映射区;记录一个浏览器窗口的操作并保存至所述内存映射区;将所记录的操作从所述内存映射区复制至另一个或多个浏览器窗口中。

【技术特征摘要】
1.一种浏览器窗口间操作复制方法,用于将一个浏览器窗口中的操作复制至另一个或多个浏览器窗口中,该方法包括: 在系统内存中建立具有标识的内存映射区; 记录一个浏览器窗口的操作并保存至所述内存映射区; 将所记录的操作从所述内存映射区复制至另一个或多个浏览器窗口中。2.根据权利要求1所述的方法,其中,步骤记录一个浏览器窗口的操作并保存至所述内存映射区进一步包括: 检查一个浏览器窗口的消息循环; 通过消息预处理函数接收对该一个浏览器窗口的操作并进行记录; 将所记录的数据保存至所述内存映射区。3.根据权利要求2所述的方法,其中,所记录的数据包括下面中的至少一个:键盘的按键、鼠标的按键、鼠标的位置和/或按下的时间。4.根据权利要求1至3中任一项所述的方法,其中,所述一个浏览器窗口以及所述另一个或多个浏览器窗口打开的是同一个网页。5.根据权利要求1至3中任一项所述的方法,其中,所述一个浏览器窗口以及所述另一个或多个浏览器窗口打开的网页的网址不同,但是网页排版相同。6.一种浏览器窗口间操作复制方法,用于将一个浏览器窗口中的操作复制至另一个或多个浏览器窗口中,该方法包括: 在系统内存中建立具有标识的内存映射区; 记录一个浏览器窗口的操作并保存至所述内存映射区,然后向另一个或多个浏览器窗口发送消息; 另一个或多个浏览器窗口接收到所述消息后,从所述内存映射区获取所保存的操作并在该一个或多个浏览器窗口中完成所保存的操作。7.根据权利要求6所述的方法,其中,步骤记录一个浏览器窗口的操作并保存至所述内存映射区进一步包括: 检查一个浏览器窗口的消息循环; 通过消息预处理函数接收对该一个浏览器窗口的操作并进行记录; 将所记录的数据保存至所述内存映射区。8.根据权利要求7所述的方法,其中,所记录的数据包括下面中的至少一个:键盘的按键、...

【专利技术属性】
技术研发人员:张菊元左文平赵肖勇任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1