页面截图方法和装置制造方法及图纸

技术编号:15690464 阅读:49 留言:0更新日期:2017-06-24 02:52
本发明专利技术涉及一种页面截图方法和装置,该页面截图方法包括:获取针对目标页面的截图指令;根据所述截图指令,获取所述目标页面当前所显示的区域的截图;将所述截图覆盖所述目标页面当前所显示的区域进行显示;将所述目标页面中由所述截图所覆盖的区域变化至所述目标页面中的预设区域;获取所述预设区域的截图;将所述目标页面恢复到变化至预设区域前所显示的所述区域;将覆盖所述目标页面的区域所显示的所述截图取消显示。本发明专利技术提供的页面截图方法和装置,不仅提高了截图效率,也避免了对用户使用造成干扰。

Page capture method and device

The invention relates to a method and a device including a screenshot of the page, the page screenshot method: get the target page screenshot screenshot instructions; according to the instructions, to obtain the target page currently displayed a screenshot of the area; the coverage area of the target page screenshot is visible on the display area will be set; the target page screenshot by the regional change coverage to the target page; obtain the preset area capture; the target page is restored to change to a preset area before the region displayed; the screenshot will cover the target areas of the page shows canceled display. The page shooting method and device provided by the invention not only improves the efficiency of screenshots, but also avoids interference to users' use.

【技术实现步骤摘要】
页面截图方法和装置
本专利技术涉及计算机
,特别是涉及截图
,尤其涉及一种页面截图方法和装置。
技术介绍
截图是复制内容以及分享内容的快捷方式。比如,用户可以在浏览某一页面时,通过截图快捷键触发截图动作,截取显示屏上当前显示的画面得到截图,用户就能够以图片形式保存截图,并在需要时将截图进行分享。然而,目前的截图方式,需要人为调整截图的画面位置,在确定截图位置后再出发截图动作,实现截图。因此,目前的截图方式操作繁琐,导致截图效率较低。
技术实现思路
基于此,有必要针对目前的截图方式截图效率较低的问题,提供一种页面截图方法和装置。一种页面截图方法,包括:获取针对目标页面的截图指令;根据所述截图指令,获取所述目标页面当前所显示的区域的截图;将所述截图覆盖所述目标页面当前所显示的区域进行显示;将所述目标页面中由所述截图所覆盖的区域变化至所述目标页面中的预设区域;获取所述预设区域的截图;将所述目标页面恢复到变化至预设区域前所显示的所述区域;将覆盖所述目标页面的区域所显示的所述截图取消显示。一种页面截图装置,包括:第一截图模块,用于获取针对目标页面的截图指令;根据所述截图指令,获取所述目标页面当前所显示的区域的截图;截图显示模块,用于将所述截图覆盖所述目标页面当前所显示的区域进行显示;页面变化模块,用于将所述目标页面中由所述截图所覆盖的区域变化至所述目标页面中的预设区域;第二截图模块,用于获取所述预设区域的截图;所述页面变化模块还用于在所述第二截图模块获取到所述预设区域的截图后,将所述目标页面恢复到变化至预设区域前所显示的所述区域;所述截图显示模块还用于在所述页面变化模块将所述目标页面恢复到变化至预设区域前所显示的所述区域后,将覆盖所述目标页面显示的截图取消显示。上述页面截图方法和装置,在触发截图指令后,直接截取目标页面当前所显示的区域的截图,并覆盖目标页面显示;在该截图覆盖下,变化目标页面以截取预设区域的截图,完成截图后将覆盖目标页面的截图取消显示。在目标页面的任意位置,用户都可以触发截图指令,从而截取到预设区域的截图。而对用户来说,看到的目标页面所显示的区域没有变化,可避免对用户正常使用页面造成干扰。于是,不仅提高了截图效率,也避免了对用户使用造成干扰。附图说明图1为一个实施例中页面截图方法的应用环境图;图2为一个实施例中终端的内部结构示意图;图3为一个实施例中页面截图方法的流程示意图;图4为一个实施例中操作系统、母应用程序、子应用程序视图层单元和子应用程序逻辑层单元的关系示意图;图5为另一个实施例中页面截图方法的流程示意图;图6为一个实施例中目标用户标识对应的终端将第一文本内容、第二文本内容和首屏区域的截图拼接显示的示意图;图7为一个实施例中页面截图装置的结构框图;图8为另一个实施例中页面截图装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中页面截图方法的应用环境图。参照图1,该页面截图方法应用于一种页面截图分享系统。该页面截图分享系统包括第一终端110、服务器120和第二终端130,第一终端110和第二终端130均通过网络连接到服务器120。其中,“第一”和“第二”用于区分不同个体的终端,第一终端110和第二终端130可以是相同类型或者不同类型的终端。第一终端110和第二终端130在页面截图方法中所起的作用可以互换。服务器120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群。具体地,第一终端110用于获取针对目标页面的截图指令;根据截图指令,获取目标页面当前所显示的区域的截图;将截图覆盖目标页面当前所显示的区域进行显示;将目标页面中由截图所覆盖的区域变化至目标页面中的预设区域;获取预设区域的截图;将目标页面恢复到变化至预设区域前所显示的区域;将覆盖目标页面的区域所显示的截图取消显示。第一终端110还可以将预设区域的截图通过服务器120分享至第二终端130。图2为一个实施例中终端的内部结构示意图,该终端可作为图1中的第一终端和第二终端。参照图2,该终端包括通过系统总线连接的处理器、非易失性存储介质、内存储器、网络接口、显示屏和输入装置。其中,处理器可以包括中央处理器(CPU,CentralProcessingUnit)和图形处理器(GPU,GraphicsProcessingUnit)。终端的非易失性存储介质存储有操作系统,还存储有一种页面截图装置,该页面截图装置用于实现一种页面截图方法。终端的处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存储器为非易失性存储介质中的页面截图装置的运行提供环境。该内存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种页面截图方法。终端的网络接口用于与服务器进行网络通信,如发送文本内容和预设区域的截图,还比如从服务器下载预设区域的截图等。终端的显示屏可以是液晶显示屏或者电子墨水显示屏,终端的输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。该终端可以是个人计算机或者移动终端,移动终端包括手机、平板电脑、个人数字助理或者穿戴式设备等中的至少一种。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。图3为一个实施例中页面截图方法的流程示意图。本实施例主要以该方法应用于上述图1中的第一终端来举例说明。参照图3,该方法具体包括如下步骤:S302,获取针对目标页面的截图指令。其中,截图指令是指触发截图动作的计算机可读指令。截图指令所针对的目标页面,是截图动作所作用的对象。第一终端可在检测到预设触发操作时触发截图指令,也可以定时触发截图指令,也可以在发生指定的自发事件时触发截图指令。截图指令所针对的目标页面,可以是触发截图指令时正在显示的目标页面。目标页面可以是网页或者应用界面。S304,根据截图指令,获取目标页面当前所显示的区域的截图。具体地,第一终端在获取到截图指令后,响应于该截图指令,对目标页面当前所显示的区域进行截图动作,得到相应的截图。该截图可由运行于第一终端上的用于渲染该目标页面的应用获取,也可由第一终端上的操作系统获取。目标页面当前所显示的区域可以全屏显示,也可以仅占用第一终端的显示屏局部显示区域。S306,将截图覆盖目标页面当前所显示的区域进行显示。具体地,第一终端将目标页面当前所显示的区域的截图作为浮层,覆盖目标页面进行显示,使得目标页面在滚动过程中所显示区域的变化被作为浮层的该截图覆盖。S308,将目标页面中由截图所覆盖的区域变化至目标页面中的预设区域。其中,目标页面的尺寸大于第一终端的显示屏尺寸,在不存在覆盖目标页面当前所显示的区域的截图时,将目标页面滚动,可以展示目标页面的不同区域。预设区域是预先指定的区域,具体可以是目标页面的首屏区域。目标页面的首屏区域,是目标页面被加载后直接显示的区域,一般本文档来自技高网...
页面截图方法和装置

【技术保护点】
一种页面截图方法,包括:获取针对目标页面的截图指令;根据所述截图指令,获取所述目标页面当前所显示的区域的截图;将所述截图覆盖所述目标页面当前所显示的区域进行显示;将所述目标页面中由所述截图所覆盖的区域变化至所述目标页面中的预设区域;获取所述预设区域的截图;将所述目标页面恢复到变化至预设区域前所显示的所述区域;将覆盖所述目标页面的区域所显示的所述截图取消显示。

【技术特征摘要】
1.一种页面截图方法,包括:获取针对目标页面的截图指令;根据所述截图指令,获取所述目标页面当前所显示的区域的截图;将所述截图覆盖所述目标页面当前所显示的区域进行显示;将所述目标页面中由所述截图所覆盖的区域变化至所述目标页面中的预设区域;获取所述预设区域的截图;将所述目标页面恢复到变化至预设区域前所显示的所述区域;将覆盖所述目标页面的区域所显示的所述截图取消显示。2.根据权利要求1所述的方法,其特征在于,所述预设区域为所述目标页面被加载后直接显示的首屏区域。3.根据权利要求1所述的方法,其特征在于,所述获取针对目标页面的截图指令包括:通过运行于操作系统上的母应用程序,获取针对属于子应用程序的目标页面的截图指令;所述子应用程序运行于所述母应用程序所提供的环境中。4.根据权利要求3所述的方法,其特征在于,所述将所述目标页面中由所述截图所覆盖的区域变化至所述目标页面中的预设区域包括:通过所述母应用程序,直接控制属于子应用程序的目标页面进行滚动,以将所述目标页面中由所述截图所覆盖的区域变化至所述目标页面中的预设区域;所述将所述目标页面恢复到变化至预设区域前所显示的所述区域包括:通过所述母应用程序,直接控制属于子应用程序的目标页面进行滚动,以将所述目标页面恢复到变化至预设区域前所显示的所述区域。5.根据权利要求3或4所述的方法,其特征在于,所述获取针对目标页面的截图指令之后,所述方法还包括:通过所述母应用程序获取文本内容;所述获取所述预设区域的截图之后,所述方法还包括:通过所述母应用程序,将所述文本内容和所述预设区域的截图进行分享。6.根据权利要求5所述的方法,其特征在于,所述通过所述母应用程序获取文本内容包括:通过所述母应用程序向所述子应用程序传递截图通知,获取所述子应用程序响应于所述截图通知反馈的文本内容;或者,通过所述母应用程序直接获取与所述子应用程序相关的文本内容。7.根据权利要求1至4中任一项所述的方法,其特征在于,所述获取针对目标页面的截图指令之后,所述方法还包括:获取目标用户标识;所述获取所述预设区域的截图之后,所述方法还包括:将所述预设区域的截图分享至所述目标用户标识对应的终端。8.根据权利要求7所述的方法,其特征在于,所述获取针对目标页面的截图指令之后,所述方法还包括:获取文本内容;所述获取所述预设区域的截图之后,所述方法还包括:将所述文本内容分享至所述目标用户标识对应的终端,使得所述终端将所述文本内容和所述预设区域的截图拼接显示。9.根据权利要求7所述的方法,其特征在于,所述将所述预设区域的截图分享至所述目标用户标识对应的终端包括:将所述预设区域的截图和所述目标用户标识发送至服务器;通过所述服务器存储所述预设区域的截图得到相应的下载地址,将所述下载地址发送至所述目标用户标识对应的终端;通过所述终端,根据所述下载地址从所述服务器下载所述预设区域的截图。10.根据权利要求1至4中任一项所述的方法,其特征在于,所述将所述目标页面中由所述截图所覆盖的区域变化至所述目标页面中的预设区域之后,所述方法还包括:当所述目标页面当前所显示的区域中存在视频播放控件时,则获取所述视频播放控件所播放的当前视频帧;所述获取所述预设区域的截图之后,所述方法还包括:按照所述视频播放控件在所述预设区域中的位置,将所述预设...

【专利技术属性】
技术研发人员:王召伟王翊夫李凯吴宗倬梁尚韬
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1