截取移动终端屏幕的方法和装置制造方法

文档序号:6490103阅读:146来源:国知局
截取移动终端屏幕的方法和装置制造方法
【专利摘要】本发明提供了一种截取移动终端屏幕的方法和装置。所述方法包括:通过终端设备中触发的截取指令调用脚本文件;通过运行所述脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对应的图片;在所述终端设备中保存所述捕获得到的图片。所述系统包括:调用模块,用于通过终端设备中触发的截取指令调用脚本文件;捕获模块,用于通过运行所述脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对应的图片;存储模块,用于在所述终端设备中保存所述捕获得到的图片。采用本发明能简化截取操作。
【专利说明】 截取移动终端屏幕的方法和装置
【技术领域】
[0001]本发明涉及计算机技术,特别是涉及一种截取移动终端屏幕的方法和装置。
【背景技术】
[0002]各种移动终端的使用过程中常常对移动终端所在界面进行图片截取操作,以截取得到移动终端所在界面对应的图片。移动终端中,传统的截取操作可通过安装于电脑上的截屏软件和安装于移动终端上的截屏软件这两种方式实现。
[0003]例如,可将移动终端与安装了截屏软件的电脑相连接并开启电脑中的截屏软件,对手机进行界面切换操作,以切换到需要进行截屏的页面,刷新电脑中截屏软件的截屏界面,进行截屏操作以得到相应的图片。但是,在页面进行了切换时必须在刷新电脑中的截屏界面之后方可通过截屏操作得到切换后页面所对应的图片,操作较为繁琐。
[0004]此外,也可直接在移动终端中安装截屏软件并开启,将移动终端切换到需要进行截屏的页面,进而通过截屏软件中的截屏操作对页面进行图片截取。在通过移动终端安装的截屏软件进行截屏之前,移动终端必须取得Root权限,即移动终端操作系统中的超级管理员用户帐户,该帐户拥有整个操作系统的绝对控制权,但是,移动终端取得Root权限的过程非常繁琐,从而也将导致难以直接使用移动终端安装的截屏软件来实现图片截取。

【发明内容】

[0005]基于此,有必要针对移动终端中实现截取操作非常繁琐的问题,提供一种能够简化截取操作的截取移动终端屏幕的方法。
[0006]此外,还有必要提供一种能简化截取操作的截取移动终端屏幕的装置。
[0007]一种截取移动终端屏幕的方法,包括如下步骤:
[0008]通过终端设备中触发的截取指令调用脚本文件;
[0009]通过运行所述脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对应的图片;
[0010]在所述终端设备中保存所述捕获得到的图片。
[0011]一种截取移动终端屏幕的装置,其特征在于,包括:
[0012]调用模块,用于通过终端设备中触发的截取指令调用脚本文件;
[0013]捕获模块,用于通过运行所述脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对应的图片;
[0014]存储模块,用于在所述终端设备中保存所述捕获得到的图片。
[0015]上述截取移动终端屏幕的方法和装置,通过终端设备中触发的截取指令实现脚本文件的调用和运行,进而在脚本文件的作用下对与终端设备相连的移动终端所在的页面进行捕获以得到相应的图片,并保存于终端设备中,与传统的图片载取过程相比较,用户只需要在终端设备中触发截取指令即可实现终端设备中的图片截取,大大简化了截取操作,并且由于移动终端屏幕的截取是在通过调用脚本文件实现的,在脚本文件的作用下获取到Root权限,进而不需要额外地进行获取Root权限的操作,以实现移动终端屏幕截取操作的简化。
【专利附图】

【附图说明】
[0016]图1为一个实施例中截取移动终端屏幕的方法流程图;
[0017]图2为一个实施例中截取移动终端屏幕的装置的结构示意图;
[0018]图3为另一个实施例中截取移动终端屏幕的装置的结构示意图;
[0019]图4为另一个实施例中截取移动终端屏幕的装置的结构示意图。
【具体实施方式】
[0020]如图1所示,在一个实施例中,一种截取移动终端屏幕的方法,包括如下步骤:
[0021]步骤S110,通过终端设备中触发的截取指令调用脚本文件。
[0022]本实施例中,终端设备与需要对页面进行图片截取的移动终端相连接,并且通过终端设备可对连接的移动终端输入各种操作。例如,终端设备可以是电脑等,移动终端可以是手机。通过在终端设备中的操作生成截取指令,进而调用脚本文件,该脚本文件用于对移动终端进行页面的截取。
[0023]在优选的实施例中,脚本文件是由python (派森)语言构成的,通过python这一面向对象、直译式计算机语言得到的,采用python语言所得到的脚本文件易于维护和扩展,使得应用了该脚本文件的截取移动终端屏幕的方法在使用过程中更加方便进行维护,而应用上述截取移动终端屏幕的方法可以轻易进行扩展,能够实现在终端设备中对多个移动终端所在的页面进行截取,此外,在以python语言构成的脚本文件作用下,在运行的过程中能够通过相应的命令行获取得到移动终端的Root权限,进而不需要用户再为移动终端获取Root权限而进行额外的操作。
[0024]在另一个实施例中,上述步骤SllO之前还包括:获取终端设备中运行可执行文件的操作,并根据获取的操作生成截取指令。
[0025]本实施例中,可执行文件包括脚本文件的调用命令,通过可执行文件的运行将触发可执行文件中的一系列命令的运行。可执行文件作为上述截取移动终端屏幕的方法的入口使得用户只需要通过对可执行文件的图标双击等开启操作即可直接运行,使得操作简单快捷,大大节省了用户操作所耗费的时间。获取终端设备中可执行文件的开启操作,通过获取的开启操作运行可执行文件,进而运行可执行文件中脚本文件的调用命令生成截取指令。
[0026]在优选的实施例中,可执行文件为bat文件,bat文件为Dos (Disk OperatingSystem,磁盘操作系统)下的批处理文件。
[0027]步骤S130,通过运行脚本文件捕获与终端设备相连的移动终端所在的页面得到对应的图片。
[0028]本实施例中,在通过截取指令调用了脚本文件之后将运行调用的脚本文件,进而使得终端设备在脚本文件的作用下对连接的移动终端进行页面捕获,得到该移动终端所在的页面对应的图片。
[0029]在另一个实施例中,上述步骤S130之前还包括:通过运行脚本文件中的命令获取得到移动终端的Root权限。
[0030]本实施例中,在运行脚本文件的过程中通过一定的命令行的运行获取到移动终端中的Root权限,即超级管理员权限,进而使得终端设备中页面的捕获能够顺利进行。
[0031]上述步骤S130的具体过程为:在Root权限下通过脚本文件捕获与终端设备相连的移动终端所在的页面得到对应的图片。
[0032]本实施例中,Root权限下可成功实现移动终端所在页面的捕获,由于这一获取Root权限的过程不需要进行额外的操作,大大地简化了移动终端中进行页面截取的操作。
[0033]在另一个实施例中,上述步骤S130之后还包括:在终端设备显示捕获得到的图片。
[0034]本实施例中,在终端设备中直观地显示捕获得到的图片,以供用户查看和观察。
[0035]步骤S150,在终端设备中保存捕获得到的图片。
[0036]本实施例中,将捕获得到的图片保存至终端设备中,以便于用户再次查看捕获得到的图片。
[0037]在另一个实施例中,上述步骤S150之前还包括:获取与终端设备相连的移动终端所对应的设备标识。
[0038]本实施例中,设备标识是移动终端所固有的,每一移动终端均有唯一的设备标识,因此,通过设备标识可对多个移动终端进行区分。
[0039]上述步骤S150的具体过程为:按照预设路径保存捕获得到的图片,并根据对应的设备标识进行命名。
[0040]本实施例中,预先设置了图片的保存路径,将捕获得到的图片按照预设路径进行存储,并将根据对应的设备标识对存储的图片进行命名。
[0041]进一步的,可预先设定命名规则,在对图片进行存储时直接按照命名规则生成相应的图片名称即可,但是,由于终端设备常常会对多个移动终端进行页面截取,因此,为了区分截取得到的图片,根据命名规则所得到的图片名称还包括了图片所来自的移动终端对应的设备标识,例如,命名规则记录了图片截取日期、设备标识等信息。
[0042]上述截取移动终端屏幕的方法中不需要对终端设备中的截屏界面进行刷新即可对移动终端中发生了变化的页面进行捕获,进而得到发生了变化的页面所对应的图片,实现了移动终端页面的实时截取。
[0043]如图2所示,在一个实施例中,一种截取移动终端屏幕的装置,包括调用模块110、捕获模块130和存储模块150。
[0044]调用模块110,用于通过终端设备中触发的截取指令调用脚本文件。
[0045]本实施例中,终端设备与需要对页面进行图片截取的移动终端相连接,并且通过终端设备可对连接的移动终端输入各种操作。例如,终端设备可以是电脑等,移动终端可以是手机。调用模块110通过在终端设备中的操作生成截取指令,进而调用脚本文件,该脚本文件用于对移动终端进行页面的截取,此外,在以python语言构成的脚本文件作用下,在运行的过程中能够通过相应的命令行获取得到移动终端的Root权限,进而不需要用户再为移动终端获取Root权限而进行额外的操作。
[0046]在优选的实施例中,脚本文件是由python语言构成的,通过python这一面向对象、直译式计算机语言得到的,采用python语言所得到的脚本文件易于维护和扩展,使得应用了该脚本文件的截取移动终端屏幕的装置在使用过程中更加方便进行维护,而应用上述截取移动终端屏幕的装置可以轻易进行扩展,能够实现在终端设备中对多个移动终端所在的页面进行截取。
[0047]如图3所示,在另一个实施例中,上述截取移动终端屏幕的装置还包括操作获取模块210。
[0048]操作获取模块210,用于获取终端设备中运行可执行文件的操作,并根据获取的操作生成截取指令。
[0049]本实施例中,可执行文件包括脚本文件的调用命令,操作获取模块210通过可执行文件的运行将触发可执行文件中的一系列命令的运行。可执行文件作为上述截取移动终端屏幕的装置的入口使得用户只需要通过双击等开启操作即可直接运行,使得操作简单快捷,大大节省了用户操作所耗费的时间。操作获取模块210获取终端设备中可执行文件的开启操作,通过获取的开启操作运行可执行文件,进而运行可执行文件中脚本文件的调用命令生成截取指令。
[0050]在优选的实施例中,可执行文件为bat文件,bat文件为Dos (Disk OperatingSystem,磁盘操作系统)下的批处理文件。
[0051]捕获模块130,用于通过运行脚本文件捕获与终端设备相连的移动终端所在的页面得到对应的图片。
[0052]本实施例中,本实施例中,在通过截取指令调用了脚本文件之后将运行调用的脚本文件,进而使得终端设备在脚本文件的作用下对连接的移动终端进行页面捕获,得到该移动终端所在的页面对应的图片。在通过截取指令调用了脚本文件之后将运行调用的脚本文件,进而使得终端设备在脚本文件的作用下对连接的移动终端进行页面捕获,得到该移动终端所在的页面对应的图片。
[0053]在另一个实施例中,上述截取移动终端屏幕的装置还包括权限获取模块,该权限获取模块用于通过运行脚本文件中的命令获取得到移动终端的Root权限。
[0054]本实施例中,权限获取模块在运行脚本文件的过程中通过一定的命令行的运行获取到移动终端中的Root权限,即超级管理员权限,进而使得终端设备中页面的捕获能够顺利进行。
[0055]上述捕获模块130还用于在Root权限下通过脚本文件捕获与终端设备相连的移动终端所在的页面得到对应的图片。
[0056]本实施例中,Root权限下可成功实现移动终端所在页面的捕获,由于这一获取Root权限的过程不需要进行额外的操作,大大地简化了移动终端中进行页面截取的操作。
[0057]如图4所示,在另一个实施例中,上述截取移动终端屏幕的装置还包括显示模块230。
[0058]显示模块230,用于在终端设备显示捕获得到的图片。
[0059]本实施例中,显示模块230在终端设备中直观地显示捕获得到的图片,以供用户查看和观察。
[0060]存储模块150,用于在终端设备中保存捕获得到的图片。
[0061]本实施例中,存储模块150将捕获得到的图片保存至终端设备中,以便于用户再次查看捕获得到的图片。[0062]在另一个实施例中,上述截取移动终端屏幕的装置还包括标识获取模块250。
[0063]标识获取模块250,用于获取与终端设备相连的移动终端所在的设备标识。
[0064]本实施例中,设备标识是移动终端所固有的,每一移动终端均有唯一的设备标识,因此,通过设备标识可对多个移动终端进行区分。
[0065]上述存储模块150还用于按照预设路径保存捕获得到的图片,并根据对应的设备标识进行命名。
[0066]本实施例中,预先设置了图片的保存路径,存储模块150将捕获得到的图片按照预设路径进行存储,并将根据对应的设备标识对存储的图片进行命名。
[0067]进一步的,可预先设定命名规则,存储模块150在对图片进行存储时直接按照命名规则生成相应的图片名称即可,但是,由于终端设备常常会对多个移动终端进行页面截取,因此,为了区分截取得到的图片,根据命名规则所得到的图片名称还包括了图片所来自的移动终端对应的设备标识,例如,命名规则记录了图片截取日期、设备标识等信息。
[0068]上述截取移动终端屏幕的装置中不需要对终端设备中的截屏界面进行刷新即可对移动终端中发生了变化的页面进行捕获,进而得到发生了变化的页面所对应的图片,实现了移动终端页面的实时截取。
[0069]上述截取移动终端屏幕的装置可应用于电脑等终端设备中。
[0070]上述截取移动终端屏幕的方法和装置,通过终端设备中触发的截取指令实现脚本文件的调用和运行,进而在脚本文件的作用下对与终端设备相连的移动终端所在的页面进行捕获以得到相应的图片,并保存于终端设备中,与传统的图片载取过程相比较,用户只需要在终端设备中触发截取指令即可实现终端设备中的图片截取,大大简化了截取操作,并且由于移动终端屏幕的截取是在通过调用脚本文件实现的,在脚本文件的作用下获取到Root权限,进而不需要额外地进行获取Root权限的操作,以实现移动终端屏幕截取操作的简化。
[0071]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0072]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种截取移动终端屏幕的方法,包括如下步骤: 通过终端设备中触发的截取指令调用脚本文件; 通过运行所述脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对应的图片; 在所述终端设备中保存所述捕获得到的图片。
2.根据权利要求1所述的截取移动终端屏幕的方法,其特征在于,所述通过终端设备中触发的截取指令调用脚本文件的步骤之前还包括: 获取终端设备中运行可执行文件的操作,并根据所述获取的操作生成截取指令; 所述可执行文件包括所述脚本文件的调用命令。
3.根据权利要求1所述的截取移动终端屏幕的方法,其特征在于,所述在所述终端设备中保存所述捕获得到的图片之前还包括: 获取与所述终端设备相连的移动终端所对应的设备标识。
4.根据权利要求3所述的截取移动终端屏幕的方法,其特征在于,所述在所述终端设备中保存所述捕获得到的图片的步骤为: 按照预设路径保存所述捕获得到的图片,并根据所述对应的设备标识进行命名。
5.根据权利要求1所述的截取移动终端屏幕的方法,其特征在于,所述通过运行所述脚本文件捕获与所述 终端设备相连的移动终端所在的页面在得到对应的图像的步骤之前还包括: 通过运行所述脚本文件中的命令获取得到所述移动终端的Root权限; 所述通过运行所述脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对应的图片的步骤为: 在所述Root权限下通过脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对应的图片。
6.根据权利要求1所述的截取移动终端屏幕的方法,其特征在于,所述通过运行所述脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对应的图片的步骤之后还包括: 在所述终端设备显示所述捕获得到的图片。
7.一种截取移动终端屏幕的装置,其特征在于,包括: 调用模块,用于通过终端设备中触发的截取指令调用脚本文件; 捕获模块,用于通过运行所述脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对应的图片; 存储模块,用于在所述终端设备中保存所述捕获得到的图片。
8.根据权利要求7所述的截取移动终端屏幕的装置,其特征在于,还包括: 操作获取模块,用于获取终端设备中运行可执行文件的操作,并根据所述获取的操作生成截取指令; 所述可执行文件包括所述脚本文件的调用指令。
9.根据权利要求7所述的截取移动终端屏幕的装置,其特征在于,还包括: 标识获取模块,用于获取与所述终端设备相连的移动终端所对应的设备标识。
10.根据权利要求8所述的截取移动终端屏幕的装置,其特征在于,所述存储模块还用于按照预设路径保存所述捕获得到的图片,并根据所述对应的设备标识进行命名。
11.根据权利要求7所述的截取移动终端屏幕的装置,其特征在于,还包括: 权限获取模块,用于通过运行所述脚本文件中的命令获取得到所述移动终端的Root权限; 所述捕获模块还用于在所述Root权限下通过脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对应的图片。
12.根据权利要求7所述的截取移动终端屏幕的装置,其特征在于,还包括: 显示模块,用于在所述终端设备显示所述捕获得到的图片。
【文档编号】G06F3/0484GK103777855SQ201210407626
【公开日】2014年5月7日 申请日期:2012年10月23日 优先权日:2012年10月23日
【发明者】杜磊 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1