一种在静默模式下截图的方法、终端和监管设备与流程

文档序号:16381016发布日期:2018-12-22 09:28阅读:427来源:国知局
一种在静默模式下截图的方法、终端和监管设备与流程

本发明实施例涉及移动终端管理技术领域,尤其是涉及一种在静默模式下截图的方法、终端和监管设备。

背景技术

在一些场景中需要对移动终端进行监控,以监控使用移动终端的用户的上网行为或者通过对移动终端的监控实现对移动终端的维护和故障排查。例如,公司内部对发给员工的手机或者平板电脑进行监控,以了解员工的上网行为;学校对发给学生的手机或者平板电脑进行监控,以了解学生的上网行为;当被监管的设备无法正常工作时,通过对设备进行远程的监控了解设备的状态,及时对设备进行故障排查。

然而,现有的在移动终端管理领域,通过获取设备的当前屏幕截图的方案对设备进行监管时,需要设备的生产厂家提供相应接口,并需要生产厂家和移动终端管理软件配合开发才能实现。由于该方法需要生产厂家对相应接口进行逻辑的二次开发,建立终端设备和监管设备之间的连接,对终端设备进行管理。该方法通常需要较长的时间才能实现对移动终端的管理,且通过这种方法对移动终端进行管理过程繁琐。

在实现本发明实施例的过程中,发明人发现现有的对移动终端进行监控时需要生产厂家对终端设备进行二次开发,建立终端设备和监管设备之间的连接,过程复杂,耗时较长。



技术实现要素:

本发明要解决现有的对移动终端进行监控时需要生产厂家对终端设备进行二次开发,建立终端设备和监管设备之间的连接,过程复杂,耗时较长的问题。

针对以上技术问题,本发明的实施例提供了一种在静默模式下截图的方法,包括:

接收到监管设备发送的设备签名和获取目标终端当前显示的页面的指令后,对所述设备签名进行验证;

若对所述设备签名验证通过,则在静默模式下获取所述终端当前显示的页面的图片数据;

将所述图片数据转换为预设格式的目标图片,并将所述目标图片发送到所述监管设备。

本实施例提供了一种在静默模式下截图的方法,包括:

若接收到对目标终端进行监控的第一指示信息,则获取预先存储的所述目标终端的设备签名;

生成获取目标终端当前显示的页面的指令,并将所述设备签名和所述指令发送到所述目标终端;

在接收到所述目标终端发送的根据当前显示的页面生成的目标图片后,将所述目标图片和所述目标终端对应地存储起来,并标记接收到所述目标图片的时间。

本实施例提供了一种终端,包括:

接收模块,用于接收到监管设备发送的设备签名和获取目标终端当前显示的页面的指令后,对所述设备签名进行验证;

第一获取模块,用于若对所述设备签名验证通过,则在静默模式下获取所述终端当前显示的页面的图片数据;

上传模块,用于将所述图片数据转换为预设格式的目标图片,并将所述目标图片发送到所述监管设备。

本实施例提供了一种监管设备,包括:

第二获取模块,用于若接收到对目标终端进行监控的第一指示信息,则获取预先存储的所述目标终端的设备签名;

生成模块,用于生成获取目标终端当前显示的页面的指令,并将所述设备签名和所述指令发送到所述目标终端;

存储模块,用于在接收到所述目标终端发送的根据当前显示的页面生成的目标图片后,将所述目标图片和所述目标终端对应地存储起来,并标记接收到所述目标图片的时间。

本实施例提供了一种电子设备,包括:

至少一个处理器、至少一个存储器、通信接口和总线;其中,

所述处理器、存储器、通信接口通过所述总线完成相互间的通信;

所述通信接口用于该电子设备和监管设备的通信设备之间的信息传输;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行对应于终端的任一所述的方法。

本实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行对应于终端的任一项所述的方法。

本实施例提供了一种电子设备,包括:

至少一个处理器、至少一个存储器、通信接口和总线;其中,

所述处理器、存储器、通信接口通过所述总线完成相互间的通信;

所述通信接口用于该电子设备和监管设备的通信设备之间的信息传输;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行对应于监管设备的任一所述的方法。

本实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行对应于监管设备的任一项所述的方法。

本发明的实施例提供了一种在静默模式下截图的方法、终端和监管设备,该方法监管设备定期或者在接收到工作人员的指示后,向被监管的目标终端发送设备签名和获取当前页面截图的指令。目标终端接收到设备签名和指令后,在设备签名验证通过后,在静默模式下获取当前终端设备显示页面的目标图片,并将目标图片反馈给监管设备,以供工作人员通过目标图片了解目标终端当前的状态或者使用目标设备的用户的上网行为。该方法直接通过设备签名调用终端原有逻辑,实现对终端设备的监管,不需要重新开发因此在实现上不需要耗费较长的时间,监管方法简单易行。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的对应于终端的在静默模式下截图的方法的流程示意图;

图2是本发明另一个实施例提供的对应于监管设备的在静默模式下截图的方法的流程示意图;

图3是本发明另一个实施例提供的在静默模式下截图的方法过程示意图;

图4是本发明另一个实施例提供的终端的结构框图;

图5是本发明另一个实施例提供的监管设备的结构框图;

图6是本发明另一个实施例提供的电子设备的结构框图;

图7是本发明另一个实施例提供的电子设备的结构框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1是本实施例提供的一种在静默模式下截图的方法的流程示意图,参见图1,该方法包括:

101:接收到监管设备发送的设备签名和获取目标终端当前显示的页面的指令后,对所述设备签名进行验证;

102:若对所述设备签名验证通过,则在静默模式下获取所述终端当前显示的页面的图片数据;

103:将所述图片数据转换为预设格式的目标图片,并将所述目标图片发送到所述监管设备。

本实施例提供的方法由终端执行,监管设备可以是服务器也可以是用于对这些终端进行管控的专用设备,本实施例对此不做具体限制。静默模式泛指计算机程序发生特定情况时自行进行处理而不惊动用户的模式(如一些杀毒软件发现病毒不弹出窗口)。在本实施例提供的方法中,被监管设备监管的终端接收到监管设备的指令后,在静默模式下对终端当前显示的页面截图,将得到的目标图片发送到监管设备,这个过程由终端在静默模式下完成,不影响用户对终端的使用过程。预设格式为图片格式,例如,预设格式为jpg格式、jpeg格式、gif格式、png格式、bmp格式等。图片数据是指用数值表示的各像素(pixel)的灰度值的集合,例如,目标终端接收到监管设备发送的指令后,通过调用screencap、screenshot、capturescreen等获取了目标终端当前显示页面的图片数据,然后再通过图片转换软件(例如,photoshop)将图片数据转换为图片格式得到目标图片。

需要说明的是,由于在静默模式下获取终端的显示界面需要调用终端的特定程序模块,该特定程序模块的调用需要对设备签名进行验证,因此,在对各终端进行监管时,在下发获取终端当前显示的页面的指令时,还需要下发终端的设备签名,保证监管过程的正常进行。终端设备接收到获取当前显示的页面的指令和设备签名后,首先对设备签名进行验证,只有设备签名验证通过后,才会获取当前显示界面的图片并将图片反馈给监管设备。

本实施例提供了一种在静默模式下截图的方法,该方法监管设备定期或者在接收到工作人员的指示后,向被监管的目标终端发送设备签名和获取当前页面截图的指令。目标终端接收到设备签名和指令后,在设备签名验证通过后,在静默模式下获取当前终端设备显示页面的目标图片,并将目标图片反馈给监管设备,以供工作人员通过目标图片了解目标终端当前的状态或者使用目标设备的用户的上网行为。该方法直接通过设备签名调用终端原有逻辑,实现对终端设备的监管,不需要重新开发因此在实现上不需要耗费较长的时间,监管方法简单易行。

进一步地,在上述实施例的基础上,还包括:

将所述目标图片发送到所述监管设备后,从所述目标终端删除所述目标图片。

本实施例提供的方法旨在通过上传到监管设备的目标图片了解使用目标终端的用户的上网行为或者对目标终端进行故障排查,因此在目标终端将目标图片上传到监管设备后,为了释放目标终端的存储空间,可以将该目标图片从目标终端清除。

本实施例提供了一种在静默模式下截图的方法,在将目标图片上传到监管设备后,及时从目标终端删除该目标图片,释放目标图片占用的存储空间。

进一步地,在上述各实施例的基础上,所述接收到监管设备发送的设备签名和获取目标终端当前显示的页面的指令后,对所述设备签名进行验证,包括:

接收到监管设备发送的设备签名和获取目标终端当前显示的页面的指令后,判断所述设备签名是否是对应于所述目标终端的设备签名,若是,则对所述设备签名验证通过,否则,向所述监管设备发出设备签名验证不通过的提示信息。

每一终端均具有用于标识自身的唯一设备签名,在接收到设备签名后,将该设备签名和自身的设备签名进行对比,若完全相同,则对设备签名验证通过,否则,验证失败。

本实施例提供了一种在静默模式下截图的方法,对设备签名进行验证,在验证不通过时向监管设备发出提示信息,以使得工作人员能够及时根据提示信息查找无法对终端进行监管的原因。

对应于上述实施例提供的在静默模式下截图的方法中终端执行的动作,在该方法中监管设备执行的动作如图2所示,参见图2,本实施例提供了一种在静默模式下截图的方法,包括:

201:若接收到对目标终端进行监控的第一指示信息,则获取预先存储的所述目标终端的设备签名;

202:生成获取目标终端当前显示的页面的指令,并将所述设备签名和所述指令发送到所述目标终端;

203:在接收到所述目标终端发送的根据当前显示的页面生成的目标图片后,将所述目标图片和所述目标终端对应地存储起来,并标记接收到所述目标图片的时间。

第一指示信息通常由工作人员对监管设备上的操作按键触发生成,例如,工作人员按下开始监管相应设备的按键后,可以实现对该监管设备监管的所有终端的监控;工作人员选择对某一终端进行监管的选择按键后,则监管设备对被选择的终端进行监管。设备签名是预先从生产商家获取的。

监管设备在检测到工作人员的触发,即得到第一指示信息后,从预先存储的设备签名中找到需要被监管的终端的设备签名。然后将生成的获取被监管的目标终端当前显示的页面的指令和该目标终端对应的设备签名一起发送到该目标终端。目标终端接收到设备签名和指令后,获取当前显示页面的目标图片,并将目标图片发送到监管设备。监管设备接收到目标图片后,将该目标图片存储起来。可理解的是,在存储目标图片的过程中,需要表明目标图片和终端的对应关系,例如,将该目标图片和终端对应的标识信息对应的存储,此外还需要将获取该目标图片的时间进行存储。

本实施例提供了一种在静默模式下截图的方法,该方法监管设备定期或者在接收到工作人员的指示后,向被监管的目标终端发送设备签名和获取当前页面截图的指令。目标终端接收到设备签名和指令后,在设备签名验证通过后,在静默模式下获取当前终端设备显示页面的目标图片,并将目标图片反馈给监管设备,以供工作人员通过目标图片了解目标终端当前的状态或者使用目标设备的用户的上网行为。该方法直接通过设备签名调用终端原有逻辑,实现对终端设备的监管,不需要重新开发因此在实现上不需要耗费较长的时间,监管方法简单易行。

进一步地,在上述实施例的基础上,还包括:

若接收到显示对所述目标终端进行监控的监控结果的第二指示信息,则将与所述目标终端对应的目标图片按照标记的时间进行显示。

监管设备具有查询功能,工作人员可以触发监管设备相应的功能按键查询任一终端的监控结果,即查询任一终端在任一时间点的显示界面的图片。

本实施例提供了一种在静默模式下截图的方法,通过相应的查询功能,能够使得工作人员快速了解被监管的任一设备的信息。

图3为实施例提供的具体的在静默模式下截图的方法过程示意图,参见图3,服务器作为监管设备,移动终端通过安装的终端管理软件实现对移动终端页面进行截屏得到png格式的图片。

服务端下发截屏命令,安装在移动终端上的管理软件接收命令后,通过screencap、screenshot、capturescreen等方法静默获取移动设备的当前屏幕的图片数据,并保存为png格式图片,随后上传给服务端,上传成功后删除本地保存的图片。服务端接收到图片后,对图片和设备进行关联,并标记获取该图片对应的时刻。此外,服务器的管理界面还可以展示得到的各移动设备的图片列表并显示每张图片的详情(详情包括该图片是对哪一移动设备进行截屏得到的图片和获取该图片的时间)。上述方法通过厂商的签名即可独立实现静默截屏功能,不需要厂商再次提供接口,减少和厂商对接的成本,提高了效率。

图4示出了本发明的实施例提供的一种终端的结构框图,参见图4,本实施例提供的终端包括接收模块401、第一获取模块402和上传模块403,其中,

接收模块401,用于接收到监管设备发送的设备签名和获取目标终端当前显示的页面的指令后,对所述设备签名进行验证;

第一获取模块402,用于若对所述设备签名验证通过,则在静默模式下获取所述终端当前显示的页面的图片数据;

上传模块403,用于将所述图片数据转换为预设格式的目标图片,并将所述目标图片发送到所述监管设备。

本实施例提供的终端适用于上述实施例中提供的对应于终端的在静默模式下截图的方法,在此不再赘述。

本发明的实施例提供了一种终端,监管设备定期或者在接收到工作人员的指示后,向被监管的目标终端发送设备签名和获取当前页面截图的指令。目标终端接收到设备签名和指令后,在设备签名验证通过后,在静默模式下获取当前终端设备显示页面的目标图片,并将目标图片反馈给监管设备,以供工作人员通过目标图片了解目标终端当前的状态或者使用目标设备的用户的上网行为。该方法直接通过设备签名调用终端原有逻辑,实现对终端设备的监管,不需要重新开发因此在实现上不需要耗费较长的时间,监管方法简单易行。

图5示出了本发明的实施例提供的一种监管设备的结构框图,参见图5,本实施例提供的监管设备包括第二获取模块501、生成模块502和存储模块503,其中,

第二获取模块501,用于若接收到对目标终端进行监控的第一指示信息,则获取预先存储的所述目标终端的设备签名;

生成模块502,用于生成获取目标终端当前显示的页面的指令,并将所述设备签名和所述指令发送到所述目标终端;

存储模块503,用于在接收到所述目标终端发送的根据当前显示的页面生成的目标图片后,将所述目标图片和所述目标终端对应地存储起来,并标记接收到所述目标图片的时间。

本实施例提供的监管设备适用于上述实施例中提供的对应于监管设备的在静默模式下截图的方法,在此不再赘述。

本发明的实施例提供了一种监管设备,监管设备定期或者在接收到工作人员的指示后,向被监管的目标终端发送设备签名和获取当前页面截图的指令。目标终端接收到设备签名和指令后,在设备签名验证通过后,在静默模式下获取当前终端设备显示页面的目标图片,并将目标图片反馈给监管设备,以供工作人员通过目标图片了解目标终端当前的状态或者使用目标设备的用户的上网行为。该方法直接通过设备签名调用终端原有逻辑,实现对终端设备的监管,不需要重新开发因此在实现上不需要耗费较长的时间,监管方法简单易行。

图6是示出本实施例提供的电子设备的结构框图。

参照图6,所述电子设备包括:处理器(processor)601、存储器(memory)602、通信接口(communicationsinterface)603和总线604;

其中,

所述处理器601、存储器602、通信接口603通过所述总线604完成相互间的通信;

所述通信接口603用于该电子设备和监管设备的通信设备之间的信息传输;

所述处理器601用于调用所述存储器602中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:接收到监管设备发送的设备签名和获取目标终端当前显示的页面的指令后,对所述设备签名进行验证;若对所述设备签名验证通过,则在静默模式下获取所述终端当前显示的页面的图片数据;将所述图片数据转换为预设格式的目标图片,并将所述目标图片发送到所述监管设备。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:接收到监管设备发送的设备签名和获取目标终端当前显示的页面的指令后,对所述设备签名进行验证;若对所述设备签名验证通过,则在静默模式下获取所述终端当前显示的页面的图片数据;将所述图片数据转换为预设格式的目标图片,并将所述目标图片发送到所述监管设备。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如,包括:接收到监管设备发送的设备签名和获取目标终端当前显示的页面的指令后,对所述设备签名进行验证;若对所述设备签名验证通过,则在静默模式下获取所述终端当前显示的页面的图片数据;将所述图片数据转换为预设格式的目标图片,并将所述目标图片发送到所述监管设备。

图7是示出本实施例提供的电子设备的结构框图。

参照图7,所述电子设备包括:处理器(processor)701、存储器(memory)702、通信接口(communicationsinterface)703和总线704;

其中,

所述处理器701、存储器702、通信接口703通过所述总线704完成相互间的通信;

所述通信接口703用于该电子设备和终端的通信设备之间的信息传输;

所述处理器701用于调用所述存储器702中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:若接收到对目标终端进行监控的第一指示信息,则获取预先存储的所述目标终端的设备签名;生成获取目标终端当前显示的页面的指令,并将所述设备签名和所述指令发送到所述目标终端;在接收到所述目标终端发送的根据当前显示的页面生成的目标图片后,将所述目标图片和所述目标终端对应地存储起来,并标记接收到所述目标图片的时间。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:若接收到对目标终端进行监控的第一指示信息,则获取预先存储的所述目标终端的设备签名;生成获取目标终端当前显示的页面的指令,并将所述设备签名和所述指令发送到所述目标终端;在接收到所述目标终端发送的根据当前显示的页面生成的目标图片后,将所述目标图片和所述目标终端对应地存储起来,并标记接收到所述目标图片的时间。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如,包括:若接收到对目标终端进行监控的第一指示信息,则获取预先存储的所述目标终端的设备签名;生成获取目标终端当前显示的页面的指令,并将所述设备签名和所述指令发送到所述目标终端;在接收到所述目标终端发送的根据当前显示的页面生成的目标图片后,将所述目标图片和所述目标终端对应地存储起来,并标记接收到所述目标图片的时间。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的实施例各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1