《截取移动终端屏幕的方法和装置.pdf》由会员分享,可在线阅读,更多相关《截取移动终端屏幕的方法和装置.pdf(10页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103777855 A (43)申请公布日 2014.05.07 CN 103777855 A (21)申请号 201210407626.5 (22)申请日 2012.10.23 G06F 3/0484(2013.01) G06F 9/44(2006.01) (71)申请人 腾讯科技 (深圳) 有限公司 地址 518044 广东省深圳市福田区振兴路赛 格科技园 2 栋东 403 室 (72)发明人 杜磊 (74)专利代理机构 广州华进联合专利商标代理 有限公司 44224 代理人 何平 邓云鹏 (54) 发明名称 截取移动终端屏幕的方法和装置 (57) 摘要 本发明提。
2、供了一种截取移动终端屏幕的方法 和装置。所述方法包括 : 通过终端设备中触发的 截取指令调用脚本文件 ; 通过运行所述脚本文件 捕获与所述终端设备相连的移动终端所在的页面 得到对应的图片 ; 在所述终端设备中保存所述捕 获得到的图片。所述系统包括 : 调用模块, 用于通 过终端设备中触发的截取指令调用脚本文件 ; 捕 获模块, 用于通过运行所述脚本文件捕获与所述 终端设备相连的移动终端所在的页面得到对应的 图片 ; 存储模块, 用于在所述终端设备中保存所 述捕获得到的图片。 采用本发明能简化截取操作。 (51)Int.Cl. 权利要求书 2 页 说明书 5 页 附图 2 页 (19)中华人民共。
3、和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书5页 附图2页 (10)申请公布号 CN 103777855 A CN 103777855 A 1/2 页 2 1. 一种截取移动终端屏幕的方法, 包括如下步骤 : 通过终端设备中触发的截取指令调用脚本文件 ; 通过运行所述脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对应的 图片 ; 在所述终端设备中保存所述捕获得到的图片。 2. 根据权利要求 1 所述的截取移动终端屏幕的方法, 其特征在于, 所述通过终端设备 中触发的截取指令调用脚本文件的步骤之前还包括 : 获取终端设备中运行可执行文件的操作, 并根据所述获取的操作生。
4、成截取指令 ; 所述可执行文件包括所述脚本文件的调用命令。 3. 根据权利要求 1 所述的截取移动终端屏幕的方法, 其特征在于, 所述在所述终端设 备中保存所述捕获得到的图片之前还包括 : 获取与所述终端设备相连的移动终端所对应的设备标识。 4. 根据权利要求 3 所述的截取移动终端屏幕的方法, 其特征在于, 所述在所述终端设 备中保存所述捕获得到的图片的步骤为 : 按照预设路径保存所述捕获得到的图片, 并根据所述对应的设备标识进行命名。 5. 根据权利要求 1 所述的截取移动终端屏幕的方法, 其特征在于, 所述通过运行所述 脚本文件捕获与所述终端设备相连的移动终端所在的页面在得到对应的图像的。
5、步骤之前 还包括 : 通过运行所述脚本文件中的命令获取得到所述移动终端的 Root 权限 ; 所述通过运行所述脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对 应的图片的步骤为 : 在所述 Root 权限下通过脚本文件捕获与所述终端设备相连的移动终端所在的页面得 到对应的图片。 6. 根据权利要求 1 所述的截取移动终端屏幕的方法, 其特征在于, 所述通过运行所述 脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对应的图片的步骤之后还 包括 : 在所述终端设备显示所述捕获得到的图片。 7. 一种截取移动终端屏幕的装置, 其特征在于, 包括 : 调用模块, 用于通过终端设备中触发的。
6、截取指令调用脚本文件 ; 捕获模块, 用于通过运行所述脚本文件捕获与所述终端设备相连的移动终端所在的页 面得到对应的图片 ; 存储模块, 用于在所述终端设备中保存所述捕获得到的图片。 8. 根据权利要求 7 所述的截取移动终端屏幕的装置, 其特征在于, 还包括 : 操作获取模块, 用于获取终端设备中运行可执行文件的操作, 并根据所述获取的操作 生成截取指令 ; 所述可执行文件包括所述脚本文件的调用指令。 9. 根据权利要求 7 所述的截取移动终端屏幕的装置, 其特征在于, 还包括 : 标识获取模块, 用于获取与所述终端设备相连的移动终端所对应的设备标识。 10. 根据权利要求 8 所述的截取移。
7、动终端屏幕的装置, 其特征在于, 所述存储模块还用 权 利 要 求 书 CN 103777855 A 2 2/2 页 3 于按照预设路径保存所述捕获得到的图片, 并根据所述对应的设备标识进行命名。 11. 根据权利要求 7 所述的截取移动终端屏幕的装置, 其特征在于, 还包括 : 权限获取模块, 用于通过运行所述脚本文件中的命令获取得到所述移动终端的 Root 权限 ; 所述捕获模块还用于在所述 Root 权限下通过脚本文件捕获与所述终端设备相连的移 动终端所在的页面得到对应的图片。 12. 根据权利要求 7 所述的截取移动终端屏幕的装置, 其特征在于, 还包括 : 显示模块, 用于在所述终端。
8、设备显示所述捕获得到的图片。 权 利 要 求 书 CN 103777855 A 3 1/5 页 4 截取移动终端屏幕的方法和装置 技术领域 0001 本发明涉及计算机技术, 特别是涉及一种截取移动终端屏幕的方法和装置。 背景技术 0002 各种移动终端的使用过程中常常对移动终端所在界面进行图片截取操作, 以截取 得到移动终端所在界面对应的图片。移动终端中, 传统的截取操作可通过安装于电脑上的 截屏软件和安装于移动终端上的截屏软件这两种方式实现。 0003 例如, 可将移动终端与安装了截屏软件的电脑相连接并开启电脑中的截屏软件, 对手机进行界面切换操作, 以切换到需要进行截屏的页面, 刷新电脑中。
9、截屏软件的截屏界 面, 进行截屏操作以得到相应的图片。 但是, 在页面进行了切换时必须在刷新电脑中的截屏 界面之后方可通过截屏操作得到切换后页面所对应的图片, 操作较为繁琐。 0004 此外, 也可直接在移动终端中安装截屏软件并开启, 将移动终端切换到需要进行 截屏的页面, 进而通过截屏软件中的截屏操作对页面进行图片截取。在通过移动终端安装 的截屏软件进行截屏之前, 移动终端必须取得 Root 权限, 即移动终端操作系统中的超级管 理员用户帐户, 该帐户拥有整个操作系统的绝对控制权, 但是, 移动终端取得 Root 权限的 过程非常繁琐, 从而也将导致难以直接使用移动终端安装的截屏软件来实现图。
10、片截取。 发明内容 0005 基于此, 有必要针对移动终端中实现截取操作非常繁琐的问题, 提供一种能够简 化截取操作的截取移动终端屏幕的方法。 0006 此外, 还有必要提供一种能简化截取操作的截取移动终端屏幕的装置。 0007 一种截取移动终端屏幕的方法, 包括如下步骤 : 0008 通过终端设备中触发的截取指令调用脚本文件 ; 0009 通过运行所述脚本文件捕获与所述终端设备相连的移动终端所在的页面得到对 应的图片 ; 0010 在所述终端设备中保存所述捕获得到的图片。 0011 一种截取移动终端屏幕的装置, 其特征在于, 包括 : 0012 调用模块, 用于通过终端设备中触发的截取指令调。
11、用脚本文件 ; 0013 捕获模块, 用于通过运行所述脚本文件捕获与所述终端设备相连的移动终端所在 的页面得到对应的图片 ; 0014 存储模块, 用于在所述终端设备中保存所述捕获得到的图片。 0015 上述截取移动终端屏幕的方法和装置, 通过终端设备中触发的截取指令实现脚本 文件的调用和运行, 进而在脚本文件的作用下对与终端设备相连的移动终端所在的页面进 行捕获以得到相应的图片, 并保存于终端设备中, 与传统的图片载取过程相比较, 用户只需 要在终端设备中触发截取指令即可实现终端设备中的图片截取, 大大简化了截取操作, 并 且由于移动终端屏幕的截取是在通过调用脚本文件实现的, 在脚本文件的作。
12、用下获取到 说 明 书 CN 103777855 A 4 2/5 页 5 Root 权限, 进而不需要额外地进行获取 Root 权限的操作, 以实现移动终端屏幕截取操作的 简化。 附图说明 0016 图 1 为一个实施例中截取移动终端屏幕的方法流程图 ; 0017 图 2 为一个实施例中截取移动终端屏幕的装置的结构示意图 ; 0018 图 3 为另一个实施例中截取移动终端屏幕的装置的结构示意图 ; 0019 图 4 为另一个实施例中截取移动终端屏幕的装置的结构示意图。 具体实施方式 0020 如图 1 所示, 在一个实施例中, 一种截取移动终端屏幕的方法, 包括如下步骤 : 0021 步骤 S。
13、110, 通过终端设备中触发的截取指令调用脚本文件。 0022 本实施例中, 终端设备与需要对页面进行图片截取的移动终端相连接, 并且通过 终端设备可对连接的移动终端输入各种操作。 例如, 终端设备可以是电脑等, 移动终端可以 是手机。 通过在终端设备中的操作生成截取指令, 进而调用脚本文件, 该脚本文件用于对移 动终端进行页面的截取。 0023 在优选的实施例中, 脚本文件是由 python (派森) 语言构成的, 通过 python 这一面 向对象、 直译式计算机语言得到的, 采用 python 语言所得到的脚本文件易于维护和扩展, 使得应用了该脚本文件的截取移动终端屏幕的方法在使用过程中。
14、更加方便进行维护, 而应 用上述截取移动终端屏幕的方法可以轻易进行扩展, 能够实现在终端设备中对多个移动终 端所在的页面进行截取, 此外, 在以 python 语言构成的脚本文件作用下, 在运行的过程中 能够通过相应的命令行获取得到移动终端的 Root 权限, 进而不需要用户再为移动终端获 取 Root 权限而进行额外的操作。 0024 在另一个实施例中, 上述步骤 S110 之前还包括 : 获取终端设备中运行可执行文件 的操作, 并根据获取的操作生成截取指令。 0025 本实施例中, 可执行文件包括脚本文件的调用命令, 通过可执行文件的运行将触 发可执行文件中的一系列命令的运行。 可执行文件。
15、作为上述截取移动终端屏幕的方法的入 口使得用户只需要通过对可执行文件的图标双击等开启操作即可直接运行, 使得操作简单 快捷, 大大节省了用户操作所耗费的时间。获取终端设备中可执行文件的开启操作, 通过 获取的开启操作运行可执行文件, 进而运行可执行文件中脚本文件的调用命令生成截取指 令。 0026 在优选的实施例中, 可执行文件为 bat 文件, bat 文件为 Dos(Disk Operating System, 磁盘操作系统) 下的批处理文件。 0027 步骤 S130, 通过运行脚本文件捕获与终端设备相连的移动终端所在的页面得到对 应的图片。 0028 本实施例中, 在通过截取指令调用了。
16、脚本文件之后将运行调用的脚本文件, 进而 使得终端设备在脚本文件的作用下对连接的移动终端进行页面捕获, 得到该移动终端所在 的页面对应的图片。 0029 在另一个实施例中, 上述步骤 S130 之前还包括 : 通过运行脚本文件中的命令获取 说 明 书 CN 103777855 A 5 3/5 页 6 得到移动终端的 Root 权限。 0030 本实施例中, 在运行脚本文件的过程中通过一定的命令行的运行获取到移动终端 中的 Root 权限, 即超级管理员权限, 进而使得终端设备中页面的捕获能够顺利进行。 0031 上述步骤 S130 的具体过程为 : 在 Root 权限下通过脚本文件捕获与终端设。
17、备相连 的移动终端所在的页面得到对应的图片。 0032 本实施例中, Root 权限下可成功实现移动终端所在页面的捕获, 由于这一获取 Root 权限的过程不需要进行额外的操作, 大大地简化了移动终端中进行页面截取的操作。 0033 在另一个实施例中, 上述步骤 S130 之后还包括 : 在终端设备显示捕获得到的图 片。 0034 本实施例中, 在终端设备中直观地显示捕获得到的图片, 以供用户查看和观察。 0035 步骤 S150, 在终端设备中保存捕获得到的图片。 0036 本实施例中, 将捕获得到的图片保存至终端设备中, 以便于用户再次查看捕获得 到的图片。 0037 在另一个实施例中, 。
18、上述步骤 S150 之前还包括 : 获取与终端设备相连的移动终端 所对应的设备标识。 0038 本实施例中, 设备标识是移动终端所固有的, 每一移动终端均有唯一的设备标识, 因此, 通过设备标识可对多个移动终端进行区分。 0039 上述步骤 S150 的具体过程为 : 按照预设路径保存捕获得到的图片, 并根据对应的 设备标识进行命名。 0040 本实施例中, 预先设置了图片的保存路径, 将捕获得到的图片按照预设路径进行 存储, 并将根据对应的设备标识对存储的图片进行命名。 0041 进一步的, 可预先设定命名规则, 在对图片进行存储时直接按照命名规则生成相 应的图片名称即可, 但是, 由于终端。
19、设备常常会对多个移动终端进行页面截取, 因此, 为了 区分截取得到的图片, 根据命名规则所得到的图片名称还包括了图片所来自的移动终端对 应的设备标识, 例如, 命名规则记录了图片截取日期、 设备标识等信息。 0042 上述截取移动终端屏幕的方法中不需要对终端设备中的截屏界面进行刷新即可 对移动终端中发生了变化的页面进行捕获, 进而得到发生了变化的页面所对应的图片, 实 现了移动终端页面的实时截取。 0043 如图 2 所示, 在一个实施例中, 一种截取移动终端屏幕的装置, 包括调用模块 110、 捕获模块 130 和存储模块 150。 0044 调用模块 110, 用于通过终端设备中触发的截取。
20、指令调用脚本文件。 0045 本实施例中, 终端设备与需要对页面进行图片截取的移动终端相连接, 并且通过 终端设备可对连接的移动终端输入各种操作。 例如, 终端设备可以是电脑等, 移动终端可以 是手机。调用模块 110 通过在终端设备中的操作生成截取指令, 进而调用脚本文件, 该脚本 文件用于对移动终端进行页面的截取, 此外, 在以 python 语言构成的脚本文件作用下, 在 运行的过程中能够通过相应的命令行获取得到移动终端的 Root 权限, 进而不需要用户再 为移动终端获取 Root 权限而进行额外的操作。 0046 在优选的实施例中, 脚本文件是由 python 语言构成的, 通过 p。
21、ython 这一面向对 象、 直译式计算机语言得到的, 采用 python 语言所得到的脚本文件易于维护和扩展, 使得 说 明 书 CN 103777855 A 6 4/5 页 7 应用了该脚本文件的截取移动终端屏幕的装置在使用过程中更加方便进行维护, 而应用上 述截取移动终端屏幕的装置可以轻易进行扩展, 能够实现在终端设备中对多个移动终端所 在的页面进行截取。 0047 如图 3 所示, 在另一个实施例中, 上述截取移动终端屏幕的装置还包括操作获取 模块 210。 0048 操作获取模块 210, 用于获取终端设备中运行可执行文件的操作, 并根据获取的操 作生成截取指令。 0049 本实施例。
22、中, 可执行文件包括脚本文件的调用命令, 操作获取模块 210 通过可执 行文件的运行将触发可执行文件中的一系列命令的运行。 可执行文件作为上述截取移动终 端屏幕的装置的入口使得用户只需要通过双击等开启操作即可直接运行, 使得操作简单快 捷, 大大节省了用户操作所耗费的时间。操作获取模块 210 获取终端设备中可执行文件的 开启操作, 通过获取的开启操作运行可执行文件, 进而运行可执行文件中脚本文件的调用 命令生成截取指令。 0050 在优选的实施例中, 可执行文件为 bat 文件, bat 文件为 Dos(Disk Operating System, 磁盘操作系统) 下的批处理文件。 005。
23、1 捕获模块 130, 用于通过运行脚本文件捕获与终端设备相连的移动终端所在的页 面得到对应的图片。 0052 本实施例中, 本实施例中, 在通过截取指令调用了脚本文件之后将运行调用的脚 本文件, 进而使得终端设备在脚本文件的作用下对连接的移动终端进行页面捕获, 得到该 移动终端所在的页面对应的图片。 在通过截取指令调用了脚本文件之后将运行调用的脚本 文件, 进而使得终端设备在脚本文件的作用下对连接的移动终端进行页面捕获, 得到该移 动终端所在的页面对应的图片。 0053 在另一个实施例中, 上述截取移动终端屏幕的装置还包括权限获取模块, 该权限 获取模块用于通过运行脚本文件中的命令获取得到移。
24、动终端的 Root 权限。 0054 本实施例中, 权限获取模块在运行脚本文件的过程中通过一定的命令行的运行获 取到移动终端中的 Root 权限, 即超级管理员权限, 进而使得终端设备中页面的捕获能够顺 利进行。 0055 上述捕获模块 130 还用于在 Root 权限下通过脚本文件捕获与终端设备相连的移 动终端所在的页面得到对应的图片。 0056 本实施例中, Root 权限下可成功实现移动终端所在页面的捕获, 由于这一获取 Root 权限的过程不需要进行额外的操作, 大大地简化了移动终端中进行页面截取的操作。 0057 如图 4 所示, 在另一个实施例中, 上述截取移动终端屏幕的装置还包括。
25、显示模块 230。 0058 显示模块 230, 用于在终端设备显示捕获得到的图片。 0059 本实施例中, 显示模块 230 在终端设备中直观地显示捕获得到的图片, 以供用户 查看和观察。 0060 存储模块 150, 用于在终端设备中保存捕获得到的图片。 0061 本实施例中, 存储模块 150 将捕获得到的图片保存至终端设备中, 以便于用户再 次查看捕获得到的图片。 说 明 书 CN 103777855 A 7 5/5 页 8 0062 在另一个实施例中, 上述截取移动终端屏幕的装置还包括标识获取模块 250。 0063 标识获取模块 250, 用于获取与终端设备相连的移动终端所在的设备。
26、标识。 0064 本实施例中, 设备标识是移动终端所固有的, 每一移动终端均有唯一的设备标识, 因此, 通过设备标识可对多个移动终端进行区分。 0065 上述存储模块 150 还用于按照预设路径保存捕获得到的图片, 并根据对应的设备 标识进行命名。 0066 本实施例中, 预先设置了图片的保存路径, 存储模块 150 将捕获得到的图片按照 预设路径进行存储, 并将根据对应的设备标识对存储的图片进行命名。 0067 进一步的, 可预先设定命名规则, 存储模块 150 在对图片进行存储时直接按照命 名规则生成相应的图片名称即可, 但是, 由于终端设备常常会对多个移动终端进行页面截 取, 因此, 为。
27、了区分截取得到的图片, 根据命名规则所得到的图片名称还包括了图片所来自 的移动终端对应的设备标识, 例如, 命名规则记录了图片截取日期、 设备标识等信息。 0068 上述截取移动终端屏幕的装置中不需要对终端设备中的截屏界面进行刷新即可 对移动终端中发生了变化的页面进行捕获, 进而得到发生了变化的页面所对应的图片, 实 现了移动终端页面的实时截取。 0069 上述截取移动终端屏幕的装置可应用于电脑等终端设备中。 0070 上述截取移动终端屏幕的方法和装置, 通过终端设备中触发的截取指令实现脚本 文件的调用和运行, 进而在脚本文件的作用下对与终端设备相连的移动终端所在的页面进 行捕获以得到相应的图。
28、片, 并保存于终端设备中, 与传统的图片载取过程相比较, 用户只需 要在终端设备中触发截取指令即可实现终端设备中的图片截取, 大大简化了截取操作, 并 且由于移动终端屏幕的截取是在通过调用脚本文件实现的, 在脚本文件的作用下获取到 Root 权限, 进而不需要额外地进行获取 Root 权限的操作, 以实现移动终端屏幕截取操作的 简化。 0071 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以 通过计算机程序来指令相关的硬件来完成, 所述的程序可存储于一计算机可读取存储介质 中, 该程序在执行时, 可包括如上述各方法的实施例的流程。其中, 所述的存储介质可为磁 碟、 光。
29、盘、 只读存储记忆体 (Read-Only Memory, ROM) 或随机存储记忆体 (Random Access Memory, RAM) 等。 0072 以上所述实施例仅表达了本发明的几种实施方式, 其描述较为具体和详细, 但并 不能因此而理解为对本发明专利范围的限制。应当指出的是, 对于本领域的普通技术人员 来说, 在不脱离本发明构思的前提下, 还可以做出若干变形和改进, 这些都属于本发明的保 护范围。因此, 本发明专利的保护范围应以所附权利要求为准。 说 明 书 CN 103777855 A 8 1/2 页 9 图 1 图 2 图 3 说 明 书 附 图 CN 103777855 A 9 2/2 页 10 图 4 说 明 书 附 图 CN 103777855 A 10 。