浏览器窗口操作复现方法与装置制造方法及图纸

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

【技术实现步骤摘要】

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

【技术保护点】

【技术特征摘要】

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

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

1