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

文档序号:9866031阅读:来源:国知局
从而能够实现维修人员或者管理人员根据截屏图像对移动终端设备出现的问题进行定位。
[0089]进一步地,本发明实施例提供了一种截屏系统,如图6所示,所述截屏系统包括:月艮务器61和客户端62。
[0090]所述服务器61,用于获取移动终端设备的系统权限;根据所述系统权限,向客户端62发送截屏命令。
[0091]所述客户端62,用于对所述移动终端设备当前的屏幕界面进行截取,得到截屏图像;将所述截屏图像发送给所述服务器61。
[0092]本发明实例中,截屏系统为移动终端的企业管理系统,是面向企业的移动终端管理平台,其服务器端部署在企业内网,客户端安装在需被管理的移动终端上。
[0093]服务器端的主要功能包括:管理、下发企业内网的应用程序,以及管理、下发安全策略等;服务器端还提供丰富的移动终端统计与管理工具,企业管理员可以通过服务器端查看每个需要被管理的移动终端的详细信息,如:终端型号、系统版本、IMEI(Internat1nal Mobile Equipment Identificat1n Number,国际移动设备识别码)、序列号、MSISDN(移动台识别号码,俗称手机号码)、是否离线、是否Root(超级用户)、更换密码时间、是否安装安全软件、电源信息、无线网络信息等。
[0094]客户端的主要功能包括:数据防泄密、执行安全策略等。数据防泄密包括数据清除等。
[0095]基于客户端的数据防泄密机制,客户端在移动终端上建立了独立工作区,所有的企业应用和数据存储在受保护的工作区内。相应的,工作区外的内存空间称为个人区,所有的个人应用和数据存储在个人区内,个人应用无法访问企业数据,从而避免企业数据被个人应用非法访问、存取。
[0096]服务器端建立了一个专用空间,用于存储上传到服务器端中的应用程序,可称为企业应用库。服务器端维护有应用管理列表,应用管理列表中包括所有已上传到服务器端的应用程序的名称及版本号,当然也可以包括该应用程序的其他信息,例如:上传时间、安装包大小、安装量等。管理员可以查看、编辑应用管理列表,查看各应用程序的安装量等统计信息。
[0097]服务器端是基于web的统一控制台,负责客户端的管理、下发企业内网的应用程序及管理、下发策略等。
[0098]客户端用于执行服务器端下发的策略和移动办公。
[0099]客户端的功能主要表现在以下几个方面:
[0100]Α.独立工作区
[0101]基于客户端的数据防泄密机制,客户端在移动终端上建立了独立工作区,所有的企业应用和数据存储在受保护的工作区内。相应的,工作区外的内存空间称为个人区,所有的个人应用和数据存储在个人区内,个人应用无法访问企业数据,从而避免企业数据被个人应用非法访问、存取。移动终端中的工作区和个人区可进行切换。
[0102]B.工作区设置有电子邮箱、日历、联系人、短信、浏览器和应用市场等应用。
[0103]电子邮箱可查看、收发电子邮件。
[0? 04]日历可查看exchange同步的约会,新建、编辑日历约会。
[0105]联系人中可新建或导入联系人。工作区的联系人和通话记录与个人区完全隔离,可设置工作区内发生的通话记录是否显示在个人区。
[0106]工作区的短信与个人区完全隔离。
[0107]浏览器提供网页访问功能。
[0108]通过应用市场下载服务器端推送的应用程序。
[0109]服务器端的功能表现在以下几个方面:
[0110]Α.企业应用库
[0111]服务器端建立了一个专用空间,用于存储上传到服务器端中的应用程序,称为企业应用库,企业应用库用于生成应用市场。服务器端可自动提取应用程序的logo等信息,方便管理员的管理,并可将应用程序下发给客户端。
[0112]B.下发安全策略
[0113]设置客户端工作区锁屏密码的种类、复杂度及更换周期等。
[0114]设置客户端超出离线时间后,不能访问客户端工作区。
[0115]禁止工作区截屏,禁止从工作区复制、粘贴、剪切内容至个人区;基于地理位置的摄像头禁用。
[0116]定期检测客户端是否被root或越狱,并设定相应的处理方法。
[0117]C.管理客户端
[0118]在客户端存在安全威胁时,清除客户端的数据,包括邮箱、存储的文件、相关的安全策略和配置文件等,但不影响个人区的数据。
[0119]在客户端所在的移动终端丢失的情况下,发送锁定命令,锁定客户端的工作区,以保护工作区的数据。
[0120]当用户忘记工作区的锁屏密码或特殊情况下管理员需访问客户端时,发送解锁命令,解除工作区的锁屏密码。
[0121]当用户忘记工作区的锁屏密码或管理员需强制更换工作区锁屏密码时,发送新的锁屏密码。
[0122]当客户端的邮件长时间不更新时,发送同步邮件命令,使客户端同步邮件。由于客户端同步邮件的频率不相同,当管理员发送紧急邮件时,可利用邮件同步功能,确保个客户端及时收到邮件。
[0123]利用客户端收集的定位信息,对客户端进行位置定位,方便管理员了解客户端的位置。
[0124]在客户端所在的移动终端丢失的情况下,发送启动鸣响命令,使客户端发出警报。
[0125]批量推送消息或url至客户端。推送消息有两种形式:推送消息和推送通知,消息仅显示在工作区桌面的消息widget中,通知将在用户进入工作区时弹窗显示通知内容。
[0126]本发明实施例提供的一种截屏系统。首先获取移动终端设备的系统权限,根据所述系统权限,向客户端发送截屏命令,以便于所述客户端对所述移动终端设备当前的屏幕界面进行截取,得到截屏图像;接收所述客户端发送的所述截屏图像。由于移动终端设备的系统权限是操作系统的高权限,本发明实施例通过获取移动终端设备的系统权限,能够实现对移动终端设备当前的屏幕界面进行截取,得到截屏图像,从而能够实现管理人员根据截屏图像对移动终端设备出现的问题进行定位。
[0127]本发明还公开下述方案:
[ΟΙ28] Al、一种截屏方法,所述方法包括:
[0129]获取移动终端设备的系统权限;
[0130]根据所述系统权限,向客户端发送截屏命令,以便于所述客户端对所述移动终端设备当前的屏幕界面进行截取,得到截屏图像;
[0131]接收所述客户端发送的所述截屏图像。
[0132]A2、根据Al所述的方法,所述获取移动终端设备的系统权限包括:
[0133]获取从预设下载地址下载的客户端的安装包;
[0134]将所述安装包进行解包;
[0135]按照预设封装规则,在所述安装包中注入所述预设封装规则对应的服务代码,其中,所述服务代码用于在所述客户端安装并运行时,提供所述服务代码对应的服务功能。
[0136]A3、根据Al所述的方法,所述向客户端发送截屏命令包括:
[ΟΙ37] 通过Protocol Buffers格式的协议,向客户端发送截屏命令。
[0138]A4、根据Al所述的方法,所述向客户端发送截屏命令包括:
[0139]通过超文本传输http协议,向客户端发送截屏命令。
[0140]B5、一种截屏方法,所述方法包括:
[0141]获取服务器发送的截屏命令,所述截屏命令是所述服务器获取到移动终端设备的系统权限时发送的;
[0142]对所述移动终端设备当前的屏幕界面进行截取,得到截屏图像;
[0143]将所述截屏图像发送给所述服务器。
[0144]B6、根据B5所述的方法,所述获取服务器发送的截屏命令包括:
[ΟΙ45]获取服务器通过Protocol Buffers格式的协议发送的截屏命令。
[0146]B7、根据B5所述的方法,所述获取服务器发送的截屏命令包括:
[0147]获取服务器通过超文本传输http协议发送的截屏命令。
[0148]B8、根据B5所述的方法,所述将所述截屏图像发送给所述服务器之后,所述方法还包括:
[0149]将所述截屏图像在所述客户端本地进行删除。
[0150]C9、一种服务器,所述服务器包括:
[0151 ]获取单元,用于获取移动终端设备的系统权限;
[0152]发送单元,用于根据所述系统权限,向客户端发送截屏命令,以便于所述客户端对所述移动终端设备当前的屏幕界面进行截取,得到截屏图像;
[0153]接收单元,用于接收所述客户端发送的所述截屏图像。
[0154]Cl O、根据C9所述服务器,所述获取单元包括:
[0155]获取模块,用于获取从预设下载地址下载的客户端的安装包;
[0156]解包模块,用于将所述安装包进行解包;
[0157]注入模块,用于按照预设封装规则,
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1