截屏方法、装置及系统的制作方法

文档序号:9866031阅读:420来源:国知局
截屏方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及信息技术领域,特别是涉及一种截屏方法、装置及系统。
【背景技术】
[0002]随着移动终端的成熟与普及,以如ATM机,安防设备,视频监控设备为代表的移动终端逐渐进入企业领域。在实际的应用中,移动终端设备经常会出现各种问题,如移动终端设备出现死机、无法进行网络连接等。因此,管理人员需要对移动终端设备出现的问题进行定位,然后根据定位的问题提出解决的方案。
[0003]目前,管理人员通常只有在移动终端设备附近才能对移动终端设备出现的问题进行定位。然而,在某些情况下移动终端设备不方便提供给管理人员,造成管理人员无法对移动终端设备出现的问题进行定位。

【发明内容】

[0004]有鉴于此,本发明提供一种截屏方法、装置及系统,主要目的在解决无法对移动终端设备出现的问题进行定位的缺陷。
[0005]依据本发明一个方面,提供了一种截屏方法,包括:
[0006]获取移动终端设备的系统权限;
[0007]根据所述系统权限,向客户端发送截屏命令,以便于所述客户端对所述移动终端设备当前的屏幕界面进行截取,得到截屏图像;
[0008]接收所述客户端发送的所述截屏图像。
[0009 ]依据本发明另一个方面,提供了另一种截屏方法,包括:
[0010]获取服务器发送的截屏命令,所述截屏命令是所述服务器获取到移动终端设备的系统权限时发送的;
[0011]对所述移动终端设备当前的屏幕界面进行截取,得到截屏图像;
[0012]将所述截屏图像发送给所述服务器。
[0013 ]依据本发明又一个方面,提供了一种服务器,包括:
[0014]获取单元,用于获取移动终端设备的系统权限;
[0015]发送单元,用于根据所述系统权限,向客户端发送截屏命令,以便于所述客户端对所述移动终端设备当前的屏幕界面进行截取,得到截屏图像;
[0016]接收单元,用于接收所述客户端发送的所述截屏图像。
[0017]依据本发明再一个方面,提供了一种客户端,包括:
[0018]获取单元,用于获取服务器发送的截屏命令,所述截屏命令是所述服务器获取移动终端设备的系统权限时发送的;
[0019]截取单元,用于对所述移动终端设备当前的屏幕界面进行截取,得到截屏图像;
[0020 ]发送单元,用于将所述截屏图像发送给所述服务器。
[0021]依据本发明又再一个方面,提供了一种截屏系统,包括:
[0022]服务器,用于获取移动终端设备的系统权限;根据所述系统权限,向客户端发送截屏命令;
[0023]客户端,用于对所述移动终端设备当前的屏幕界面进行截取,得到截屏图像;将所述截屏图像发送给所述服务器。
[0024]借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
[0025]本发明实施例提供的一种截屏方法、装置及系统。首先获取移动终端设备的系统权限,根据所述系统权限,向客户端发送截屏命令,以便于所控制述客户端对所述移动终端设备当前的屏幕界面进行截取,得到截屏图像;接收所述客户端发送的所述截屏图像。由于移动终端设备的系统权限是操作系统的高权限,本发明实施例通过获取移动终端设备的系统权限,能够实现对移动终端设备当前的屏幕界面进行截取,得到截屏图像,从而能够实现管理人员根据截屏图像对移动终端设备出现的问题进行定位。
[0026]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0027]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0028]图1示出了本发明实施例提供的一种截屏方法流程图;
[0029]图2示出了本发明实施例提供的另一种截屏方法流程图;
[0030]图3示出了本发明实施例提供的一种服务器的结构示意图;
[0031 ]图4示出了本发明实施例提供的一种客户端的结构示意图;
[0032]图5示出了本发明实施例提供的一种客户端的结构示意图;
[0033]图6示出了本发明实施例提供的一种截屏系统的结构示意图。
【具体实施方式】
[0034]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0035]在说明本发明实施例提供截屏方法之前,首先对本发明实施例提供的截屏方法所依赖的系统架构进行说明。本发明主要使用在移动终端(如ATM机,安防设备,视频监控设备,)以及其他的企业管理系统中,移动终端的企业管理系统是面向企业的移动终端企业管理平台,包括部署在企业内网的服务端和安装在需要被管理的移动终端上的客户端,本发明实施例中,将部署在企业内网的服务端称为服务器,安装在需要被管理的移动终端上的客户端称为客户端。其中:
[0036]服务器的主要功能包括:管理、下发企业内网的应用,以及管理、下发安全策略等;服务器还提供丰富的移动终端统计与管理工具,企业管理员可以通过服务器查看每个需要被管理的移动终端的详细信息,包括:终端型号、系统版本、IMEI(Internat1nal MobileEquipment Identificat1n Number,国际移动设备识别码)、序列号、MSISDN(移动台识别号码,俗称手机号码)、是否离线、是否Root(超级用户)、更换密码时间、是否安装安全软件、电源信息、无线网络信息等。
[0037]客户端的主要功能包括:数据防泄密,执行安全策略等,数据防泄密包括数据加密、数据隔离等,加密的数据可以是涉及系统文件内的数据;或者是用户选定的财务文件、生产文件、销售文件、市场文件、人力资源文件等内的数据;还可以是用户个人文件的数据,例如:照片、视频、日志等。
[0038]本发明实施例提供了一种截屏方法,如图1所示,所述方法包括:
[0039 ] 11、获取移动终端设备的系统权限。
[0040]其中,所述系统权限可以为签名权限也可以为root权限。
[0041]对于本发明实施例,客户端在移动终端中进行安装之前,获取系统签名权限,然后首先获取该客户端的安装包进行封装。具体的是获取安全管理应用从预设下载地址下载的客户端的安装包。将安装包进行解包。按照预设封装规则,在所述安装包中注入所述预设封装规则对应的服务代码。其中,所述服务代码用于在所述客户端安装并运行时,提供所述服务代码对应的服务功能。服务代码可以用于替换、修改或者增加安装包中的代码。所述服务代码用于注入到安装包中,以增加客户端可以实现的服务功能。
[0042]或者将应用程序解压,并进行反编译。利用apktool对应用程序进行解压,解压成原来的文件,然后对其中的代码文件、配置文件等进行反编译。对反编译后的文件进行处理,包括在反编译后的代码中插入截屏服务包对应的代码和在反编译后的Androidmanifest.xml文件中加入截屏服务包的服务声明。截屏服务包需编译成smali文件,再插入应用程序解压后的原文件。通过脚本对解压后的Androidmanif est.xml文件进行解析,写入截屏服务包的相关的服务声明,其中,服务声明中包括截屏服务包的名称、用途及路径等。
[0043]其中,移动终端设备的系统权限是操作系统的高权限。当获取移动终端设备的系统权限后,客户端才能对移动终端设备的当前屏幕界面进行截取。当未获取到移动终端设备的系统权限时,服务器的显示页面中的获取截屏按钮失效,无法触发截屏命令,无法对所述移动终端设备当前的屏幕界面进行截取。
[0044]需要说明的是,当企业内部的移动终端设备不支持截屏功能、移动终端设备的操作系统不支持截屏功能、移动终端设备未安装控制客户端、或者移动设备安装控制客户端版本过低时,服务器无法获取到移动终端设备的系统权限,从而无法对所述移动终端设备当前的屏幕界面进行截取。
[0045]对于本发明实施例,由于移动终端设备的系统权限是操作系统的高权限,通过获取移动终端设备的系统权限,能够实现对移动终端设备当前的屏幕界面进行截取,得到截屏图像,从而能够实现管理人员根据截屏图像对移动终端设备出现的问题进行定位。
[0046]102、根据移动终端设备的系统权限,向客户端发送截屏命令。
[0047]进一步地,以便于所述客户端对所述移动终端设备
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1