1.一种应用程序的监控方法,其特征在于,所述方法应用于客户端,所述方法包括:
获取服务器发送的策略文件,所述策略文件中包括应用程序黑名单和/或应用程序白名单;
当获取到所述应用程序黑名单,通过监控运行的应用程序进程判断是否启动所述应用程序黑名单中的应用程序;
当获取到所述应用程序白名单,通过监控运行的应用程序进程判断是否启动所述应用程序白名单之外的应用程序;
当启动所述应用程序黑名单中的应用程序或者启动所述应用程序白名单之外的应用程序时,启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽。
2.根据权利要求1所述的方法,其特征在于,在启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽之后,所述方法还包括:
监听返回按键的状态,当检测到在所述空白界面触发返回按键后,直接返回桌面界面。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
定时向所述服务器发送安装应用程序列表,以使所述服务器判断所述客户端是否安装有所述应用程序黑名单中的应用程序、判断所述客户端是否未安装应用程序需安装名单中的应用程序。
4.一种应用程序的监控方法,其特征在于,所述方法应用于服务器,所述方法包括:
向客户端发送策略文件,所述策略文件中包括应用程序黑名单和/或应用程序白名单,以使所述客户端在监控到启动所述应用程序黑名单中的应用程序或者启动所述应用程序白名单之外的应用程序时,启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽;
定时接收所述客户端发送的安装应用程序列表;
根据所述安装应用程序列表判断所述客户端是否安装有所述应用程序黑名单中的应用程序,判断所述客户端是否未安装应用程序需安装名单中的应用程序;
当安装有所述应用程序黑名单中的应用程序或者未安装应用程序需安装名单中的应用程序,产生告警信息。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
根据本次接收到的安装应用程序列表与上一次接收到的安装应用程序列表的区别,获取所述客户端新安装的应用程序和/或新卸载的应用程序;
当所述新安装的应用程序在所述应用程序需安装名单中或者所述新卸载的应用程序在所述应用程序黑名单中,消除所述告警信息。
6.一种应用程序的监控装置,其特征在于,所述装置应用于客户端,所述装置包括:
获取单元,用于获取服务器发送的策略文件,所述策略文件中包括应用程序黑名单和/或应用程序白名单;
监控单元,用于当获取到所述应用程序黑名单,通过监控运行的应用程序进程判断是否启动所述应用程序黑名单中的应用程序;当获取到所述应用程序白名单,通过监控运行的应用程序进程判断是否启动所述应用程序白名单之外的应用程序;
遮蔽单元,用于当启动所述应用程序黑名单中的应用程序或者启动所述应用程序白名单之外的应用程序时,启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
监听单元,用于监听返回按键的状态,当检测到在所述空白界面触发返回按键后,直接返回桌面界面。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
发送单元,用于定时向所述服务器发送安装应用程序列表,以使所述服务器判断所述客户端是否安装有所述应用程序黑名单中的应用程序、判断所述客户端是否未安装应用程序需安装名单中的应用程序。
9.一种应用程序的监控装置,其特征在于,所述装置应用于服务器,所述装置包括:
发送单元,用于向客户端发送策略文件,所述策略文件中包括应用程序黑名单和/或应用程序白名单,以使所述客户端在监控到启动所述应用程序黑名单中的应用程序或者启动所述应用程序白名单之外的应用程序时,启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽;
接收单元,用于定时接收所述客户端发送的安装应用程序列表;
判断单元,用于根据所述安装应用程序列表判断所述客户端是否安装有所述应用程序黑名单中的应用程序,判断所述客户端是否未安装应用程序需安装名单中的应用程序;
告警单元,用于当安装有所述应用程序黑名单中的应用程序或者未安装应用程序需安装名单中的应用程序,产生告警信息。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
获取单元,用于根据本次接收到的安装应用程序列表与上一次接收到的安装应用程序列表的区别,获取所述客户端新安装的应用程序和/或新卸载的应用程序;
消除单元,用于当所述新安装的应用程序在所述应用程序需安装名单中或者所述新卸载的应用程序在所述应用程序黑名单中,消除所述告警信息。
11.一种应用程序的监控系统,其特征在于,所述系统包括:
客户端以及服务器;
所述客户端是权利要求6-8所述的应用程序的监控装置;
所述服务器是权利要求9-10所述的应用程序的监控装置。