终端设备的监控方法及装置转让专利

申请号 : CN201680002916.8

文献号 : CN107111539A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王凤周

申请人 : 深圳前海达闼云端智能科技有限公司

摘要 :

一种终端设备的监控方法、装置及系统,涉及设备管理领域。该方法包括:在终端设备监测到该终端设备在执行指定操作时,获取屏幕图像,从而可以得到包含该终端设备在执行该操作时显示的内容的屏幕图像,而后上传至监控系统由监控系统对屏幕图像进行分析以获得该终端设备在执行该操作时显示的内容,从而判断该终端设备在执行该操作时显示的内容中是否存在违规内容。能够解决现有的对于终端设备所执行操作涉及的内容不能实现有效监控的问题,实现了能够对终端设备的操作进行监控。用于终端设备的监控。

权利要求 :

1.一种终端设备的监控方法,其特征在于,应用于终端设备,所述方法包括:监控所述终端设备的操作状态;

当监测到所述终端设备执行指定操作时获取所述终端设备的屏幕图像,所述屏幕图像中包含所述终端设备在执行所述指定操作时显示的内容;

向监控系统上传所述屏幕图像。

2.根据权利要求1所述的方法,其特征在于,所述屏幕图像用于所述监控系统根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容;或者,所述屏幕图像用于所述监控系统通过显示终端设备显示所述屏幕图像。

3.根据权利要求1所述的方法,其特征在于,所述监控所述终端设备的操作状态包括:接收所述监控系统发送的监控指令;

响应于所述监控指令,监控所述终端设备的操作状态。

4.根据权利要求1所述的方法,其特征在于,所述监控所述终端设备的操作状态包括:监控所述终端设备是否运行了指定应用程序;

当监测到所述终端设备运行了所述指定应用程序时,监控所述终端设备的操作状态。

5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:接收所述监控系统发送的警告信息;

显示所述警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容;或者,接收所述监控系统发送的警告指令;

响应于所述警告指令,显示所述警告信息。

6.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:接收所述监控系统发送的锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定;

响应于所述锁定指令,将所述指定功能进行锁定。

7.一种终端设备的监控方法,其特征在于,应用于监控系统,所述方法包括:接收终端设备上传的所述终端设备的屏幕图像,所述屏幕图像是所述终端设备监测到所述终端设备执行指定操作时获取的,所述屏幕图像中包含所述终端设备在执行所述指定操作时显示的内容;

根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容。

8.根据权利要求7所述的方法,其特征在于,所述根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容包括:利用图像识别技术对所述屏幕图像进行分析,获取所述屏幕图像中包含的所述终端设备在执行指定操作时显示的内容;

将所述终端设备在执行指定操作时显示的内容与预先设置的违规内容进行对比;

当所述终端设备在执行指定操作时显示的内容中存在与所述预先设置的违规内容相匹配的内容时,确定所述终端设备在执行指定操作时显示的内容中存在违规内容。

9.根据权利要求7或8所述的方法,其特征在于,在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,所述方法还包括:向所述终端设备发送警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容;或者,向所述终端设备发送警告指令,所述警告指令用于所述终端设备根据所述警告指令显示所述警告信息。

10.根据权利要求7或8所述的方法,其特征在于,在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,所述方法还包括:向所述终端设备发送锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定。

11.一种终端设备的监控方法,其特征在于,应用于终端设备,所述方法包括:监控所述终端设备的操作状态;

当监测到所述终端设备执行指定操作时获取所述终端设备的屏幕图像,所述屏幕图像中包含所述终端设备在执行指定操作时显示的内容;

根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容。

12.根据权利要求11所述的方法,其特征在于,所述根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,以判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容包括:利用图像识别技术对所述屏幕图像进行分析,获取所述屏幕图像中包含的所述终端设备在执行指定操作时显示的内容;

将所述终端设备在执行指定操作时显示的内容与预先设置的违规内容进行对比;

当所述终端设备在执行指定操作时显示的内容中存在与所述预先设置的违规内容相匹配的内容时,确定所述终端设备在执行指定操作时显示的内容中存在违规内容。

13.根据权利要求11或12所述的方法,其特征在于,在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,所述方法还包括:生成警告信息;

显示所述警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容。

14.根据权利要求11或12所述的方法,其特征在于,在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,所述方法还包括:生成锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定;

响应于所述锁定指令,将所述指定功能进行锁定。

15.一种终端设备的监控装置,其特征在于,应用于终端设备,所述装置包括:监控模块,用于监控所述终端设备的操作状态;

图像获取模块,用于当监测到所述终端设备执行指定操作时获取所述终端设备的屏幕图像,所述屏幕图像中包含所述终端设备在执行指定操作时显示的内容;

上传模块,用于向监控系统上传所述屏幕图像。

16.根据权利要求15所述的装置,其特征在于,所述屏幕图像用于所述监控系统根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容;或者,所述屏幕图像用于所述监控系统通过显示终端设备显示所述屏幕图像。

17.根据权利要求15所述的装置,其特征在于,所述监控模块用于:接收所述监控系统发送的监控指令;

响应于所述监控指令,监控所述终端设备的操作状态。

18.根据权利要求15所述的装置,其特征在于,所述监控模块用于:监控所述终端设备是否运行了指定应用程序;

当监测到所述终端设备运行了所述指定应用程序时,监控所述终端设备的操作状态。

19.根据权利要求15-18任一项所述的装置,其特征在于,所述装置还包括:接收模块,用于接收所述监控系统发送的警告信息;

显示模块,用于显示所述警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容;或者,所述接收模块,还用于接收所述监控系统发送的警告指令;

所述显示模块,还用于响应于所述警告指令,显示所述警告信息。

20.根据权利要求15-18任一项所述的装置,其特征在于,所述装置还包括:指令接收模块,用于接收所述监控系统发送的锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定;

管理模块,用于响应于所述锁定指令,将所述指定功能进行锁定。

21.一种终端设备的监控装置,其特征在于,应用于监控系统,所述装置包括:接收模块,用于接收终端设备上传的屏幕图像,所述屏幕图像是所述终端设备监测到所述终端设备执行指定操作时进行截屏得到的图像,所述屏幕图像中包含所述终端设备在执行指定操作时显示的内容;

分析模块,用于根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容。

22.根据权利要求21所述的装置,其特征在于,所述分析模块包括:图像识别子模块,用于利用图像识别技术对所述屏幕图像进行分析,获取所述屏幕图像中包含的所述终端设备在执行指定操作时显示的内容;

内容分析子模块,用于将所述终端设备在执行指定操作时显示的内容与预先设置的违规内容进行对比;

确定子模块,用于当所述终端设备在执行指定操作时显示的内容中存在与所述预先设置的违规内容相匹配的内容时,确定所述终端设备在执行指定操作时显示的内容中存在违规内容。

23.根据权利要求21或22所述的装置,其特征在于,所述装置还包括:警告模块,用于:在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,向所述终端设备发送警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容;或者,向所述终端设备发送警告指令,所述警告指令用于所述终端设备根据所述警告指令显示所述警告信息。

24.根据权利要求21或22所述的装置,其特征在于,所述装置还包括:锁定模块,用于在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,向所述终端设备发送锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定。

25.一种终端设备的监控装置,其特征在于,应用于终端设备,所述装置包括:监控模块,用于监控所述终端设备的操作状态;

图像获取模块,用于当监测到所述终端设备执行指定操作时获取所述终端设备的屏幕图像,所述屏幕图像中包含所述终端设备在执行指定操作时显示的内容;

分析模块,用于根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容。

26.根据权利要求25所述的装置,其特征在于,所述分析模块包括:图像识别子模块,用于利用图像识别技术对所述屏幕图像进行分析,获取所述屏幕图像中包含的所述终端设备在执行指定操作时显示的内容;

内容分析子模块,用于将所述终端设备在执行指定操作时显示的内容与预先设置的违规内容进行对比;

确定子模块,用于当所述终端设备在执行指定操作时显示的内容中存在与所述预先设置的违规内容相匹配的内容时,确定所述终端设备在执行指定操作时显示的内容中存在违规内容。

27.根据权利要求25或26所述的装置,其特征在于,所述装置还包括:信息生成模块,用于在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,生成警告信息;

警告模块,用于显示所述警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容。

28.根据权利要求25或26所述的装置,其特征在于,所述装置还包括:指令生成模块,用于在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,生成锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定;

锁定模块,用于响应于所述锁定指令,将所述指定功能进行锁定。

29.一种非临时性计算机可读存储介质,其特征在于,所述非临时性计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行权利要求1至6中任一项所述的方法,或用于执行11至14中任一项所述的方法。

30.一种终端设备,其特征在于,所述终端设备包括:权利要求29中所述的非临时性计算机可读存储介质;以及一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序。

31.一种非临时性计算机可读存储介质,其特征在于,所述非临时性计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行权利要求7至10中任一项所述的方法。

32.一种监控系统,其特征在于,所述监控系统包括:权利要求31中所述的非临时性计算机可读存储介质;以及一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序。

说明书 :

终端设备的监控方法及装置

技术领域

[0001] 本公开涉及设备管理领域,尤其涉及一种终端设备的监控方法及装置。

背景技术

[0002] EMM(Enterprise Mobile Management,企业移动管理)是当前企业在移动信息化运营过程可以借助的管理平台,来完成对企业应用的部署、管控的技术。例如,其中的MDM(Mobile Device Management,移动设备管理)能够对企业终端设备和员工自带终端设备进行基于角色的管理、配置和安全设置。特别是对于军队、政府或者其他需要对员工的终端设备进行控制和内容审计的企业具有重要的意义。
[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] 可选的,所述根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容包括:
[0029] 利用图像识别技术对所述屏幕图像进行分析,获取所述屏幕图像中包含的所述终端设备在执行指定操作时显示的内容;
[0030] 将所述终端设备在执行指定操作时显示的内容与预先设置的违规内容进行对比;
[0031] 当所述终端设备在执行指定操作时显示的内容中存在与所述预先设置的违规内容相匹配的内容时,确定所述终端设备在执行指定操作时显示的内容中存在违规内容。
[0032] 可选的,在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,所述方法还包括:
[0033] 向所述终端设备发送警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容;或者,向所述终端设备发送警告指令,所述警告指令用于所述终端设备根据所述警告指令显示所述警告信息。
[0034] 可选的,在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,所述方法还包括:
[0035] 向所述终端设备发送锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定。
[0036] 第三方面,本公开还提供又一种终端设备的监控方法,应用于终端设备,所述方法包括:
[0037] 监控所述终端设备的操作状态;
[0038] 当监测到所述终端设备执行指定操作时获取所述终端设备的屏幕图像,所述屏幕图像中包含所述终端设备在执行指定操作时显示的内容;
[0039] 根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容。
[0040] 可选的,所述根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,以判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容包括:
[0041] 利用图像识别技术对所述屏幕图像进行分析,获取所述屏幕图像中包含的所述终端设备在执行指定操作时显示的内容;
[0042] 将所述终端设备在执行指定操作时显示的内容与预先设置的违规内容进行对比;
[0043] 当所述终端设备在执行指定操作时显示的内容中存在与所述预先设置的违规内容相匹配的内容时,确定所述终端设备在执行指定操作时显示的内容中存在违规内容。
[0044] 可选的,在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,所述方法还包括:
[0045] 生成警告信息;
[0046] 显示所述警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容。
[0047] 可选的,在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,所述方法还包括:
[0048] 生成锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定;
[0049] 响应于所述锁定指令,将所述指定功能进行锁定。
[0050] 第四方面,本公开提供一种终端设备的监控装置,应用于终端设备,所述装置包括:
[0051] 监控模块,用于监控所述终端设备的操作状态;
[0052] 图像获取模块,用于当监测到所述终端设备执行指定操作时获取所述终端设备的屏幕图像,所述屏幕图像中包含所述终端设备在执行指定操作时显示的内容;
[0053] 上传模块,用于向监控系统上传所述屏幕图像。
[0054] 可选的,所述屏幕图像用于所述监控系统根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容;或者,
[0055] 所述屏幕图像用于所述监控系统通过显示终端设备显示所述屏幕图像。
[0056] 可选的,所述监控模块用于:
[0057] 接收所述监控系统发送的监控指令;
[0058] 响应于所述监控指令,监控所述终端设备的操作状态。
[0059] 可选的,所述监控模块用于:
[0060] 监控所述终端设备是否运行了指定应用程序;
[0061] 当监测到所述终端设备运行了所述指定应用程序时,监控所述终端设备的操作状态。
[0062] 可选的,所述装置还包括:
[0063] 接收模块,用于接收所述监控系统发送的警告信息;
[0064] 显示模块,用于显示所述警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容;或者,
[0065] 所述接收模块,还用于接收所述监控系统发送的警告指令;
[0066] 所述显示模块,还用于响应于所述警告指令,显示所述警告信息。
[0067] 可选的,所述装置还包括:
[0068] 指令接收模块,用于接收所述监控系统发送的锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定;
[0069] 管理模块,用于响应于所述锁定指令,将所述指定功能进行锁定。
[0070] 第五方面,本公开还提供另一种终端设备的监控装置,应用于监控系统,所述装置包括:
[0071] 接收模块,用于接收终端设备上传的屏幕图像,所述屏幕图像是所述终端设备监测到所述终端设备执行指定操作时进行截屏得到的图像,所述屏幕图像中包含所述终端设备在执行指定操作时显示的内容;
[0072] 分析模块,用于根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容。
[0073] 可选的,所述分析模块包括:
[0074] 图像识别子模块,用于利用图像识别技术对所述屏幕图像进行分析,获取所述屏幕图像中包含的所述终端设备在执行指定操作时显示的内容;
[0075] 内容分析子模块,用于将所述终端设备在执行指定操作时显示的内容与预先设置的违规内容进行对比;
[0076] 确定子模块,用于当所述终端设备在执行指定操作时显示的内容中存在与所述预先设置的违规内容相匹配的内容时,确定所述终端设备在执行指定操作时显示的内容中存在违规内容。
[0077] 可选的,所述装置还包括:警告模块,用于:
[0078] 在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,向所述终端设备发送警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容;或者,向所述终端设备发送警告指令,所述警告指令用于所述终端设备根据所述警告指令显示所述警告信息。
[0079] 可选的,所述装置还包括:
[0080] 锁定模块,用于在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,向所述终端设备发送锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定。
[0081] 第六方面,本公开还提供又一种终端设备的监控装置,应用于终端设备,所述装置包括:
[0082] 监控模块,用于监控所述终端设备的操作状态;
[0083] 图像获取模块,用于当监测到所述终端设备执行指定操作时获取所述终端设备的屏幕图像,所述屏幕图像中包含所述终端设备在执行指定操作时显示的内容;
[0084] 分析模块,用于根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容。
[0085] 可选的,所述分析模块包括:
[0086] 图像识别子模块,用于利用图像识别技术对所述屏幕图像进行分析,获取所述屏幕图像中包含的所述终端设备在执行指定操作时显示的内容;
[0087] 内容分析子模块,用于将所述终端设备在执行指定操作时显示的内容与预先设置的违规内容进行对比;
[0088] 确定子模块,用于当所述终端设备在执行指定操作时显示的内容中存在与所述预先设置的违规内容相匹配的内容时,确定所述终端设备在执行指定操作时显示的内容中存在违规内容。
[0089] 可选的,所述装置还包括:
[0090] 信息生成模块,用于在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,生成警告信息;
[0091] 警告模块,用于显示所述警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容。
[0092] 可选的,所述装置还包括:
[0093] 指令生成模块,用于在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,生成锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定;
[0094] 锁定模块,用于响应于所述锁定指令,将所述指定功能进行锁定。
[0095] 第七方面,提供一种非临时性计算机可读存储介质,所述非临时性计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行第一方面所述的方法,或用于执行第三方面所述的方法。
[0096] 第八方面,提供一种终端设备,所述终端设备包括:
[0097] 第七方面所述的非临时性计算机可读存储介质;以及
[0098] 一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序。
[0099] 第九方面,提供一种非临时性计算机可读存储介质,所述非临时性计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行第二方面所述的方法。
[0100] 第十方面,提供一种监控系统,所述监控系统包括:
[0101] 第九方面所述的非临时性计算机可读存储介质;以及
[0102] 一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序。
[0103] 通过上述技术方案,在终端设备监测到该终端设备在执行指定操作时,获取屏幕图像,从而可以得到包含该终端设备在执行该操作时显示的内容的屏幕图像,而后上传至监控系统由监控系统对屏幕图像进行分析以获得该终端设备在执行该操作时显示的内容,从而判断该终端设备在执行该操作时显示的内容中是否存在违规内容,其中上述的对屏幕图像进行分析的过程也可以由终端设备在本地进行。由此可见,本公开能够解决现有的对于终端设备所执行操作涉及的内容不能实现有效监控的问题,实现了能够对终端设备的操作进行监控效果。
[0104] 本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

[0105] 附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0106] 图1是本公开各个实施例所涉及的一种实施环境的结构示意图;
[0107] 图2是本公开一实施例提供一种终端设备的监控方法的流程图;
[0108] 图3是本公开一实施例提供另一种终端设备的监控方法的流程图;
[0109] 图4是本公开另一实施例提供一种终端设备的监控方法的流程图;
[0110] 图5是本公开又一实施例提供一种终端设备的监控方法的流程图;
[0111] 图6是本公开又一实施例提供另一种终端设备的监控方法的流程图;
[0112] 图7是本公开一实施例提供的一种终端设备的监控装置的框图;
[0113] 图8是本公开一实施例提供的另一种终端设备的监控装置的框图;
[0114] 图9是本公开一实施例提供的又一种终端设备的监控装置的框图;
[0115] 图10是本公开一实施例提供的一种终端设备的监控装置的框图;
[0116] 图11是图10所示实施例示出的一种分析模块的框图;
[0117] 图12是本公开一实施例提供的另一种终端设备的监控装置的框图;
[0118] 图13是本公开一实施例提供的另一种终端设备的监控装置的框图;
[0119] 图14是本公开一实施例提供的一种终端设备的监控装置的框图;
[0120] 图15是图14所示实施例示出的一种分析模块的框图;
[0121] 图16是本公开一实施例提供的另一种终端设备的监控装置的框图;
[0122] 图17是本公开一实施例提供的另一种终端设备的监控装置的框图;
[0123] 图18是本公开一实施例提供的另一种终端设备的监控装置的框图;
[0124] 图19是本公开一实施例提供的另一种终端设备的监控装置的框图。

具体实施方式

[0125] 以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
[0126] 在介绍本公开提供的终端设备的监控方法之前,首先对本公开所涉及应用场景进行介绍,图1是本公开各个实施例所涉及的一种实施环境的结构示意图。参见图1,该实施环境可以包括:终端设备100,以及监控系统200,终端设备100上安装用于监控该终端设备100操作的应用程序,例如SDK(Software Development Kit,软件开发包工具),该应用程序还可以对终端设备100进行截屏操作。其中,终端设备100例如可以是智能手机、功能平板电脑、智能可穿戴终端设备(例如智能手表)、PDA(Personal Digital Assistant,个人数字助理)、便携计算机,或台式计算机等。监控系统200中存储有预先制定好的合规策略,用于判断终端设备操作所涉及的内容是否违规,以及对于违规的惩处,该监控系统200可以包括一台服务器,或者由若干台服务器组成的服务器集群,或者可以是一个云计算服务中心。
[0127] 图2是本公开一实施例提供一种终端设备的监控方法的流程图,该方法可以应用于终端设备,该终端设备可以是图1所示的终端设备100,参见图2,该方法包括:
[0128] 步骤201,监控终端设备的操作状态。
[0129] 示例地,该终端设备的操作状态,可以包括该终端设备在执行指定操作或未执行操作,该指定操作可以是用户在使用终端设备时在产生的任意操作,例如可以是唤醒屏幕、解锁、开启某一应用程序、打字、发送或者接收消息、保存等等,该指定操作可以由该终端设备的制造商,或者是该监控系统的管理者,或者是该终端的用户。可选的,所述的监控终端设备的操作状态的步骤可以是基于服务器发送的监控指令实现的,也可以是监测到终端设备运行某一指定类型的应用程序后触发的。
[0130] 步骤202,当监测到终端设备执行指定操作时获取该终端设备的屏幕图像,屏幕图像中包含终端设备在执行指定操作时显示的内容。
[0131] 示例的,所述当监测到终端设备执行指定操作时获取该终端设备的屏幕图像可以包括:首先,判断是否监测到终端设备执行指定操作,该指定操作例如发送或者接收消息,当监测到终端设备执行的是该指定操作时,获取该终端设备的屏幕图像,示例的,获取该终端设备的屏幕图像可以包括截屏操作或者录屏操作,当为截屏操作时,该终端设备的屏幕图像为该终端设备执行的该制定操作时的截图,当录屏操作时,该终端设备的屏幕图像为从该终端设备开始执行该指定操作起一段时间内的视频。
[0132] 步骤203,向监控系统上传屏幕图像。
[0133] 该屏幕图像上传至监控系统后,监控系统可以根据屏幕图像获取该终端设备在执行指定操作时显示的内容,并判断该终端设备在执行指定操作时显示的内容中是否存在违规内容。或者该监控系统也可以通过显示终端设备该屏幕图像,从而由可以监控人员来分析该终端设备在执行指定操作时显示的内容中是否存在违规内容。
[0134] 其中,监控系统上可以存储有预先制定的合规策略,该策略用于判断终端设备的操作所涉及的内容是否违规,以及对于违规的惩处。
[0135] 图3是本公开一实施例提供另一种终端设备的监控方法的流程图,该方法可以应用于监控系统,该监控系统可以是图1所示的监控系统200,参见图3,该方法包括:
[0136] 步骤301,接收终端设备上传的屏幕图像,该屏幕图像是该终端设备监测到该终端设备执行指定操作时获取的该终端设备的屏幕图像,该屏幕图像中包含该终端设备在执行指定操作时显示的内容。
[0137] 步骤302,根据屏幕图像获取该终端设备在执行指定操作时显示的内容,并判断该终端设备在执行指定操作时显示的内容中是否存在违规内容。
[0138] 或者,或者该监控系统也可以通过显示终端设备该屏幕图像,从而由可以监控人员来分析该终端设备在执行指定操作时显示的内容中是否存在违规内容。
[0139] 或者,在另一种实现方式中,上述步骤302所示的方法也可以由终端设备在本地执行,因此,如图4所示的实施例:
[0140] 图4是本公开另一实施例提供一种终端设备的监控方法的流程图,该方法可以应用于终端设备,该终端设备可以是图1所示的终端设备100,参见图4,该方法包括:
[0141] 步骤401,监控终端设备的操作状态。
[0142] 步骤402,当监测到终端设备执行指定操作时获取该终端设备的屏幕图像,该屏幕图像中包含该终端设备在执行指定操作时显示的内容。
[0143] 其中,步骤401和步骤402的内容与步骤201与步骤202的内容相同,不再赘述。
[0144] 步骤403,根据屏幕图像获取该终端设备在执行指定操作时显示的内容,并判断该终端设备在执行指定操作时显示的内容中是否存在违规内容。
[0145] 在此实施方式中,在该终端设备上可以存储有预先制定的合规策略,该策略用于判断终端设备的操作所涉及的内容是否违规,以及对于违规的惩处。
[0146] 综上,本公开实施例提供的终端设备的监控方法,在终端设备监测到该终端设备在执行指定操作时,获取屏幕图像,从而可以得到包含该终端设备在执行该操作时显示的内容的屏幕图像,而后上传至监控系统由监控系统对屏幕图像进行分析以获得该终端设备在执行该操作时显示的内容,从而判断该终端设备在执行该操作时显示的内容中是否存在违规内容,其中上述的对屏幕图像进行分析的过程也可以由终端设备在本地进行。由此可见,本公开能够解决现有的对于终端设备所执行操作涉及的内容不能实现有效监控的问题,实现了能够对终端设备的操作进行监控效果。
[0147] 图5是本公开又一实施例提供一种终端设备的监控方法的流程图,该方法可以应用于图1所示的实施环境,参见图5,该方法包括:
[0148] 步骤501,终端设备监控终端设备的操作状态。
[0149] 示例地,终端设备的操作状态,可以包括该终端设备在执行指定操作或未执行操作,该指定操作可以是用户在使用终端设备时在产生的任意操作,例如可以是唤醒屏幕、解锁、开启某一应用程序、打字、发送或者接收消息、保存等等。该指定操作可以由该终端设备的制造商,或者是该监控系统的管理者,或者是该终端的用户。其中,步骤501可以是实时进行的,也可以是基于监控系统发送的监控指令实现的。因此,在步骤501之前还可以包括:监控系统向终端设备发送监控指令,从而步骤501所述的监控终端设备的操作状态的步骤可以包括:终端设备接收监控系统发送的监控指令;该终端设备响应于监控指令,监控该终端设备的操作状态。这样的好处是不用一直对该终端设备进行监控,当监控系统确定有必要对该终端设备进行监控时下发监控指令,此时该终端设备再进行监控,可以降低该终端设备的进行监控时的功耗。
[0150] 或者,步骤501也可以是基于某种监控策略实现的,例如可以是监测到终端设备运行某一指定应用程序后触发的,该监控策略可以由监控系统下发至终端设备,也可以预先设置在该终端设备中。因此,步骤501所述的终端设备监控终端设备的操作状态的步骤可以包括:监控终端设备是否运行了指定应用程序;当监测到终端设备运行了指定应用程序时,监控终端设备的操作状态。例如,对于敏感部门而言,具有通信功能的应用程序容易泄密,所以该指定应用程序可以是具有通信功能的应用程序,比如短信、微信、QQ等即时通信应用程序、邮件类应用程序、社交平台类应用程序等等。这样的好处是不用一直对终端设备进行监控,当终端设备启动了上述的指定应用程序后再进行监控,可以降低终端设备的进行监控时的功耗。
[0151] 其中,监控终端设备的操作状态可以通过终端设备上安装的用于监控该终端设备操作的应用程序来实现,例如通过SDK在后台进行监控。
[0152] 步骤502,当监测到终端设备执行指定操作时获取该终端设备的屏幕图像,该屏幕图像中包含终端设备在执行指定操作时显示的内容。
[0153] 其中,该指定操作可以是用户在使用终端设备时在产生的任意操作,例如可以是唤醒屏幕、解锁、开启某一应用程序、字符输入、发送或者接收消息、保存(消息、文件、图片等)、拍照等等,该指定操作可以由该终端设备的制造商,或者是该监控系统的管理者,或者是该终端的用户。
[0154] 因此,当监测到终端设备执行一操作时,可以判断是否为指定操作,当是指定操作时,获取该终端设备的屏幕图像。
[0155] 因为并不是所有操作都是需要监控的,可以针对可能导致泄密的操作进行监控,例如向外发送信息的操作,因此该指定操作可以是发送消息。或者,可以根据终端设备所述用户的安全级别来设置指定操作,例如对于安全级别较低的用户,其所掌握的秘密信息较少,从而可以只监控该用户的终端设备的个别操作,例如为该用户的终端设备设置的指定操作可以是发送消息,对于安全级别中等的用户,可以监控该用户的终端设备的多个操作,例如为该用户的终端设备设置的指定操作可以包括:发送消息、接收消息、字符输入、拍照等。对于高安全级别的用户,可以监控该用户的终端设备的大多数操作甚至全部操作。
[0156] 步骤503,终端设备向监控系统上传屏幕图像。
[0157] 其中,终端设备向监控系统上传屏幕图像可以是在获得屏幕图像后立即上传,也可以先检测是否满足图像的上传条件,该上传条件可以是时间条件或者环境条件,时间条件例如可以是预设的一个或多个上传时间点,当到达上传时间点后,再将屏幕图像上传至监控系统;环境条件例如可以是当终端设备的网络连接为Wi-Fi时再进行上传。
[0158] 步骤504,监控系统根据屏幕图像获取终端设备在执行指定操作时显示的内容。
[0159] 示例地,监控系统在接收到终端设备上传的屏幕图像后,可以通过图像识别技术对屏幕图像进行分析,获取屏幕图像中包含的终端设备在执行指定操作时显示的内容并进行存储,该图像识别技术例如可以是OCR(Optical Character Recognition,光学字符识别)技术。
[0160] 步骤505,监控系统判断终端设备在执行指定操作时显示的内容中是否存在违规内容。
[0161] 监控系统上可以存储有预先制定的合规策略,该策略用于判断终端设备的操作所涉及的内容是否违规,以及对于违规的惩处。例如,该合规策略种可以包括预先设置的违规内容,以及违规后的惩罚措施。
[0162] 从而在获取屏幕图像中包含的终端设备在执行指定操作时显示的内容后,将终端设备在执行指定操作时显示的内容与预先设置的违规内容进行对比,当终端设备在执行指定操作时显示的内容中存在与预先设置的违规内容相匹配的内容时,确定终端设备在执行指定操作时显示的内容中存在违规内容。例如,预先设置的违规内容可以是预先设置的关键词,当终端设备在执行指定操作时显示的内容中存在与预先设置的关键词匹配的内容时,可以确定存在违规内容。
[0163] 由此可见,通过上述方法,可以对终端设备的操作进行监控,能够获取并判断终端设备所涉及的内容是否存在违规内容。通过此方法,无论操作过程中所涉及的内容是否加密,均可以从屏幕图像中解析出来,本公开能够解决现有的对于终端设备所执行操作涉及的内容不能实现有效监控的问题,实现了能够对终端设备的操作进行监控效果。并且进一步的,在确定终端设备在执行指定操作时显示的内容中存在违规内容之后,还可以通过以下步骤对违规的终端设备进行惩处。
[0164] 步骤506,监控系统向终端设备发送警告信息,警告信息用于通知用户指定操作涉及违规内容。终端在接收到警告信息后即可显示该警告信息。
[0165] 例如,告警信息可以为“您当前的操作涉及违规内容,请立即停止”。以便警告当前用户停止违规操作。上述的告警信息的内容仅为示例性的,不以此为限定。
[0166] 或者,还可以在确定终端设备在执行指定操作时显示的内容中存在违规内容之后执行步骤507(图5中以虚线表示)。当然,也可以先执行步骤506所述的监控系统向终端设备发送警告信息,如果警告无效,例如在发送警告信息之后确定该终端设备再次进行了违规操作,则可以进行步骤507。
[0167] 或者,监控系统可以向终端设备发送警告指令,终端设备在接收到警告指令后,显示警告信息。
[0168] 步骤507,监控系统向终端设备发送锁定指令,锁定指令用于指示将终端设备的指定功能锁定。
[0169] 示例地,将终端设备的指定功能锁定例如可以包括以下至少一种:将终端设备的通话功能锁定、将终端设备的短信功能锁定、将终端设备的上网功能锁定、将整个终端设备锁定等等。
[0170] 综上,本公开实施例提供的终端设备的监控方法,在终端设备监测到该终端设备在执行指定操作时,获取屏幕图像,从而可以得到包含该终端设备在执行该操作时显示的内容的屏幕图像,而后上传至监控系统由监控系统对屏幕图像进行分析以获得该终端设备在执行该操作时显示的内容,从而判断该终端设备在执行该操作时显示的内容中是否存在违规内容。由此可见,本公开能够解决现有的对于终端设备所执行操作涉及的内容不能实现有效监控的问题,实现了能够对终端设备的操作进行监控效果。
[0171] 在另一种实现方式中,可以由终端设备来进行分析屏幕图像的过程,如图6所示,图6是本公开又一实施例提供另一种终端设备的监控方法的流程图,该方法可以应用于图1所示的实施环境,参见图6,该方法包括:
[0172] 步骤601、终端设备监控终端设备的操作状态。
[0173] 步骤602、终端设备当监测到终端设备执行指定操作时获取该终端设备的屏幕图像,该屏幕图像中包含终端设备在执行指定操作时显示的内容。
[0174] 其中,步骤601~602的方法与步骤501~502所描述的方法相同,可参照步骤501~502,不再赘述。
[0175] 步骤603、终端设备根据屏幕图像获取终端设备在执行指定操作时显示的内容。
[0176] 步骤604、终端设备判断终端设备在执行指定操作时显示的内容中是否存在违规内容。
[0177] 其中,步骤603~604的方法除了执行过程由终端设备执行之外,其采用的方法与步骤504~505所描述的方法相同,可参照步骤504~505,不再赘述。
[0178] 进一步的,在确定终端设备在执行指定操作时显示的内容中存在违规内容之后,还可以通过以下步骤对违规的终端设备进行惩处。
[0179] 步骤605,终端设备生成警告信息。
[0180] 步骤607,终端设备显示警告信息,警告信息用于通知用户所述指定操作涉及违规内容。
[0181] 例如,告警信息可以为“您当前的操作涉及违规内容,请立即停止”。以便警告当前用户停止违规操作。上述的告警信息的内容仅为示例性的,不以此为限定。
[0182] 或者,或者,还可以在确定终端设备在执行指定操作时显示的内容中存在违规内容之后执行步骤608~609(图6中以虚线表示)。当然,也可以先执行步骤606~607所述的生成并显示警告信息,如果警告无效,例如在显示警告信息之后确定该终端设备再次进行了违规操作,则可以进行步骤608~609。
[0183] 步骤608,终端设备生成锁定指令,锁定指令用于指示将终端设备的指定功能锁定。
[0184] 步骤609,终端设备响应于锁定指令,将指定功能进行锁定。
[0185] 示例地,将终端设备的指定功能锁定例如可以包括以下至少一种:将终端设备的通话功能锁定、将终端设备的短信功能锁定、将终端设备的上网功能锁定、将整个终端设备锁定等等。
[0186] 综上,本公开实施例提供的终端设备的监控方法,终端设备监测到该终端设备在执行指定操作时,获取屏幕图像,从而可以对屏幕图像进行分析以获得该终端设备在执行该操作时显示的内容,并判断该终端设备在执行该操作时显示的内容中是否存在违规内容。由此可见,本公开能够解决现有的对于终端设备所执行操作涉及的内容不能实现有效监控的问题,实现了能够对终端设备的操作进行监控效果。
[0187] 图7是本公开一实施例提供的一种终端设备的监控装置的框图,该装置700可以应用于终端设备,可以用于执行图2或图5所示的方法,该装置700可以通过软件或者硬件或者二者结合的形式构成终端设备的部分或者全部,该终端设备可以是图1所示的终端设备100,参见图7,该装置700可以包括:
[0188] 监控模块710,用于监控终端设备的操作状态;
[0189] 图像获取模块720,用于当监测到所述终端设备执行指定操作时获取所述终端设备的屏幕图像,所述屏幕图像中包含所述终端设备在执行指定操作时显示的内容;
[0190] 上传模块730,用于向监控系统上传所述屏幕图像。
[0191] 可选的,屏幕图像用于所述监控系统根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容;或者,所述屏幕图像用于所述监控系统通过显示终端设备显示所述屏幕图像。
[0192] 可选的,该监控模块710用于:
[0193] 接收所述监控系统发送的监控指令;
[0194] 响应于所述监控指令,监控所述终端设备的操作状态。
[0195] 或者,可选的,该监控模块710用于:
[0196] 监控所述终端设备是否运行了指定应用程序;
[0197] 当监测到所述终端设备运行了所述指定应用程序时,监控所述终端设备的操作状态。
[0198] 可选的,图8是本公开一实施例提供的另一种终端设备的监控装置的框图,参见图8,在图7的基础上,该装置700还包括:
[0199] 接收模块740,用于接收所述监控系统发送的警告信息;
[0200] 显示模块750,用于显示所述警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容。
[0201] 或者接收模块740,还用于接收所述监控系统发送的警告指令;
[0202] 响应于所述警告指令750,还用于显示所述警告信息。
[0203] 可选的,图9是本公开一实施例提供的又一种终端设备的监控装置的框图,参见图9,在图8的基础上,装置700还包括:
[0204] 指令接收模块760,用于接收所述监控系统发送的锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定;
[0205] 管理模块770,用于响应于所述锁定指令,将所述指定功能进行锁定。
[0206] 图10是本公开一实施例提供的一种终端设备的监控装置的框图,该装置1000可以应用于监控系统,可以用于执行图3或图5所示的方法,该装置1000可以通过软件或者硬件或者二者结合的形式构成服务器的部分或者全部,该服务器可以是图1所示的监控系统200,参见图10,该装置1000可以包括:
[0207] 接收模块1010,用于接收终端设备上传的屏幕图像,所述屏幕图像是所述终端设备监测到所述终端设备执行指定操作时进行截屏得到的图像,所述屏幕图像中包含所述终端设备在执行指定操作时显示的内容;
[0208] 分析模块1020,用于根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容。
[0209] 可选的,图11是图10所示实施例示出的一种分析模块的框图,参见图11,该分析模块1020包括:
[0210] 图像识别子模块1021,用于利用图像识别技术对所述屏幕图像进行分析,获取所述屏幕图像中包含的所述终端设备在执行指定操作时显示的内容;
[0211] 内容分析子模块1022,用于将所述终端设备在执行指定操作时显示的内容与预先设置的违规内容进行对比;
[0212] 确定子模块1023,用于当所述终端设备在执行指定操作时显示的内容中存在与所述预先设置的违规内容相匹配的内容时,确定所述终端设备在执行指定操作时显示的内容中存在违规内容。
[0213] 可选的,图12是本公开一实施例提供的另一种终端设备的监控装置的框图,参见图12,该装置1000还包括:警告模块1030,用于:
[0214] 在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,向所述终端设备发送警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容;或者,向所述终端设备发送警告指令,所述警告指令用于所述终端设备根据所述警告指令显示所述警告信息。
[0215] 可选的,图13是本公开一实施例提供的另一种终端设备的监控装置的框图,参见图13,该装置1000还包括:
[0216] 锁定模块1040,用于在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,向所述终端设备发送锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定。
[0217] 图14是本公开一实施例提供的一种终端设备的监控装置的框图,该装置1400可以应用于终端设备,可以用于执行图4或图6所示的方法,该装置1400可以通过软件或者硬件或者二者结合的形式构成终端设备的部分或者全部,该终端设备可以是图1所示的终端设备100,参见图14,该装置1400可以包括:
[0218] 监控模块1410,用于监控终端设备的操作状态;
[0219] 图像获取模块1420,用于当监测到所述终端设备执行指定操作时获取所述终端设备的屏幕图像,所述屏幕图像中包含所述终端设备在执行指定操作时显示的内容;
[0220] 分析模块1430,用于根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容。
[0221] 可选的,图15是图14所示实施例示出的一种分析模块的框图,参见图15,所述分析模块1430包括:
[0222] 图像识别子模块1431,用于利用图像识别技术对所述屏幕图像进行分析,获取所述屏幕图像中包含的所述终端设备在执行指定操作时显示的内容;
[0223] 内容分析子模块1432,用于将所述终端设备在执行指定操作时显示的内容与预先设置的违规内容进行对比;
[0224] 确定子模块1433,用于当所述终端设备在执行指定操作时显示的内容中存在与所述预先设置的违规内容相匹配的内容时,确定所述终端设备在执行指定操作时显示的内容中存在违规内容。
[0225] 可选的,图16是本公开一实施例提供的另一种终端设备的监控装置的框图,参见图16,该装置1400还包括:
[0226] 信息生成模块1440,用于在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,生成警告信息;
[0227] 警告模块1450,用于显示所述警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容。
[0228] 可选的,图17是本公开一实施例提供的另一种终端设备的监控装置的框图,参见图17,该装置1400还包括:
[0229] 指令生成模块1460,用于在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,生成锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定;
[0230] 锁定模块1470,用于响应于所述锁定指令,将所述指定功能进行锁定。
[0231] 综上,本公开实施例提供的终端设备的监控装置,终端设备监测到该终端设备在执行指定操作时,获取屏幕图像,从而可以对屏幕图像进行分析以获得该终端设备在执行该操作时显示的内容,并判断该终端设备在执行该操作时显示的内容中是否存在违规内容。由此可见,本公开能够解决现有的对于终端设备所执行操作涉及的内容不能实现有效监控的问题,实现了能够对终端设备的操作进行监控效果。
[0232] 图18是本公开一实施例提供的另一种终端设备的监控装置的框图,该装置1800可以是终端设备,如图18所示,该装置1800可以包括:处理器1801,存储器1802,多媒体组件1803,输入/输出(I/O)接口1804,以及通信组件1805。
[0233] 其中,处理器1801用于控制该装置1800的整体操作,以完成上述图2、图3、图4或图6所示的终端设备的监控方法的全部或部分步骤。存储器1802用于存储各种类型的数据以支持在该装置1800的操作,这些数据的例如可以包括用于在该装置1800上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器1802可以由任何类型的易失性或非易失性存储终端设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件1803可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1802或通过通信组件1805发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口1804为处理器1801和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件1805用于该装置1800与其他终端设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near Field Communication,简称NFC),2G、3G或4G,或它们中的一种或几种的组合,因此相应的该通信组件1805可以包括:Wi-Fi模块,蓝牙模块,NFC模块。
[0234] 在一示例性实施例中,装置1800可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(Digital Signal Processor,简称DSP)、数字信号处理终端设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的终端设备的监控方法。
[0235] 在另一示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1802,上述指令可由装置1800的处理器1801执行以完成上述的终端设备的监控方法。示例地,该非临时性计算机可读存储介质可以是ROM、随机存取存储器(Random Access Memory,简称RAM)、CD-ROM、磁带、软盘和光数据存储终端设备等。
[0236] 图19是本公开一实施例提供的另一种终端设备的监控装置的框图,该装置1900可以是监控系统,该监控系统可以是一个服务器,由若干台服务器组成的服务器集群,或者可以是一个云计算服务中心。参照图19,装置1900包括处理器1901、存储器1902、I/O接口1903以及网络接口1904,其中该存储器1902可以用于存储可由处理器1901的执行的指令,处理器1902可以执行这些指令,以执行上述的图3或图5所示的终端设备的监控方法。另外,该装置1900可以操作基于存储在存储器1902的操作系统进行,该操作系统包括但不限于Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等。
[0237] 本公开实施例还提供一种监控系统,该监控系统可以包括至少一个终端设备;以及监控系统;
[0238] 其中,每个终端设备中可以包括上述的终端设备的监控装置1800,监控系统可以包括上述的终端设备的监控装置1900。
[0239] 本公开一实施例还提供一种非临时性计算机可读存储介质,提供一种非临时性计算机可读存储介质,所述非临时性计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行一种终端设备的监控方法,该方法包括:
[0240] 监控所述终端设备的操作状态;当监测到所述终端设备执行指定操作时获取所述终端设备的屏幕图像,所述屏幕图像中包含所述终端设备在执行所述指定操作时显示的内容;向监控系统上传所述屏幕图像。
[0241] 可选的,所述屏幕图像用于所述监控系统根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容;或者,所述屏幕图像用于所述监控系统通过显示终端设备显示所述屏幕图像。
[0242] 可选的,所述监控所述终端设备的操作状态包括:
[0243] 接收所述监控系统发送的监控指令;响应于所述监控指令,监控所述终端设备的操作状态。
[0244] 可选的,所述监控所述终端设备的操作状态包括:
[0245] 监控所述终端设备是否运行了指定应用程序;当监测到所述终端设备运行了所述指定应用程序时,监控所述终端设备的操作状态。
[0246] 可选的,所述方法还包括:
[0247] 接收所述监控系统发送的警告信息;显示所述警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容;或者,
[0248] 接收所述监控系统发送的警告指令;响应于所述警告指令,显示所述警告信息。
[0249] 可选的,所述方法还包括:
[0250] 接收所述监控系统发送的锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定;响应于所述锁定指令,将所述指定功能进行锁定。
[0251] 或者,所述一个或多个程序可以用于执行另一种终端设备的监控方法,该方法包括:
[0252] 监控所述终端设备的操作状态;当监测到所述终端设备执行指定操作时获取所述终端设备的屏幕图像,所述屏幕图像中包含所述终端设备在执行指定操作时显示的内容;根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容。
[0253] 可选的,所述根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,以判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容包括:
[0254] 利用图像识别技术对所述屏幕图像进行分析,获取所述屏幕图像中包含的所述终端设备在执行指定操作时显示的内容;将所述终端设备在执行指定操作时显示的内容与预先设置的违规内容进行对比;当所述终端设备在执行指定操作时显示的内容中存在与所述预先设置的违规内容相匹配的内容时,确定所述终端设备在执行指定操作时显示的内容中存在违规内容。
[0255] 可选的,在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,所述方法还包括:
[0256] 生成警告信息;显示所述警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容。
[0257] 可选的,在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,所述方法还包括:
[0258] 生成锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定;响应于所述锁定指令,将所述指定功能进行锁定。
[0259] 本公开一实施例还提供一种终端设备,所述终端设备包括:
[0260] 上述的非临时性计算机可读存储介质;以及
[0261] 一个或者多个处理器,用于执行上述的非临时性计算机可读存储介质中的程序。
[0262] 本公开一实施例还提供另一种非临时性计算机可读存储介质,所述非临时性计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行一种终端设备的监控方法,该方法包括:
[0263] 接收终端设备上传的所述终端设备的屏幕图像,所述屏幕图像是所述终端设备监测到所述终端设备执行指定操作时获取的,所述屏幕图像中包含所述终端设备在执行所述指定操作时显示的内容;根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容。
[0264] 可选的,所述根据所述屏幕图像获取所述终端设备在执行指定操作时显示的内容,并判断所述终端设备在执行指定操作时显示的内容中是否存在违规内容包括:
[0265] 利用图像识别技术对所述屏幕图像进行分析,获取所述屏幕图像中包含的所述终端设备在执行指定操作时显示的内容;将所述终端设备在执行指定操作时显示的内容与预先设置的违规内容进行对比;当所述终端设备在执行指定操作时显示的内容中存在与所述预先设置的违规内容相匹配的内容时,确定所述终端设备在执行指定操作时显示的内容中存在违规内容。
[0266] 可选的,在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,所述方法还包括:
[0267] 向所述终端设备发送警告信息,所述警告信息用于通知用户所述指定操作涉及违规内容;或者,向所述终端设备发送警告指令,所述警告指令用于所述终端设备根据所述警告指令显示所述警告信息。
[0268] 可选的,在确定所述终端设备在执行指定操作时显示的内容中存在违规内容之后,所述方法还包括:
[0269] 向所述终端设备发送锁定指令,所述锁定指令用于指示将所述终端设备的指定功能锁定。
[0270] 本公开一实施例还提供一种监控系统,所述监控系统包括:
[0271] 上述的另一种非临时性计算机可读存储介质;以及
[0272] 一个或者多个处理器,用于执行上述的另一种非临时性计算机可读存储介质中的程序。
[0273] 以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
[0274] 另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
[0275] 此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。