[发明专利]用于监控应用操作的方法和装置有效
申请号: | 201510505959.5 | 申请日: | 2015-08-17 |
公开(公告)号: | CN105095049B | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 林委坤;张华键 | 申请(专利权)人: | 安一恒通(北京)科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司11204 | 代理人: | 王达佐,马晓亚 |
地址: | 100091 北京市海淀区东北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 监控 应用 操作 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,具体涉及操作控制技术领域,尤其涉及一种用于监控应用操作的方法和装置。
背景技术
随着互联网技术的发展,终端应用的种类也越来越多。在一些情况下,一些终端应用在运行时,终端可能还会执行应用自身或终端上运行的其他应用的一些操作,例如社交类应用的消息提醒操作、杀毒应用的恶意程序扫描操作等。这些操作被执行时,会对正在运行的终端应用造成影响,例如,消息提醒操作会影响全屏播放的演示文稿(PowerPoint,PPT)的内容显示,等等。
现有技术中,往往通过手动设置或预设列表,在部分终端应用运行时,禁止应用自身或终端上运行的其他应用的一些操作的执行。然而,现有技术需要人工参与或针对预设列表执行机械判断,存在着终端数据利用不足,导致对应用操作的监控的有效性不高的问题。
发明内容
本申请的目的在于提出一种改进的用于监控应用操作的方法和装置,来解决以上背景技术部分提到的技术问题。
一方面,本申请提供了一种用于监控应用操作的方法,所述方法包括:读取运行所监控的应用的终端的终端配置信息;基于所述终端配置信息,向所述终端分配监控规则,其中,所述监控规则基于从至少一个所述终端获取的终端配置信息和终端运行信息而生成;获取所述终端当前的终端运行信息,基于所述监控规则,确定是否允许所监控的应用执行预定操作。
在一些实施例中,所述终端运行信息包括CPU占有率、内存使用率、带宽占有率和所监控的应用的应用设置信息。
在一些实施例中,所述监控规则包括:如果终端存在当前以全屏模式运行的其他应用,禁止所监控的应用执行第一操作,其中,所述第一操作包括提示操作;如果终端不存在当前以全屏模式运行的其他应用,检测所述终端是否存在预定应用的运行;若存在,禁止所监控的应用执行第一操作;若不存在,允许所监控的应用执行第一操作。
在一些实施例中,所述预定应用通过以下方法获得:获取多个应用分别在至少一个终端上运行时的所述应用设置信息;基于应用设置信息中禁止所监控的应用执行第一操作的次数与允许所监控的应用执行第一操作的次数的比值的排序结果,确定所述多个应用中的至少一个应用为预定应用。
在一些实施例中,所述基于所述终端配置信息,向所述终端分配监控规则包括:根据所述终端配置信息,基于预设的配置等级判断模型,确定终端的配置等级,其中,所述配置等级包括第一级别、第二级别;根据所述配置等级,向所述应用分配监控规则。
在一些实施例中,当终端配置等级为第二级别时,所述监控规则包括:如果终端运行信息满足:CPU占有率低于预设的CPU占有率阈值及内存使用率低于预设的内存使用率阈值,则允许所监控的应用执行第二操作,其中,所述第二操作包括在执行时内存占用量超过内存占用量阈值的操作;否则,禁止所监控的应用执行第二操作。
在一些实施例中,当终端配置等级为第二级别时,所述监控规则包括:如果终端的带宽占有率高于预设的带宽占有率阈值,则禁止所监控的应用执行第三操作,其中,所述第三操作包括在执行时带宽占用量超过预设带宽占用量阈值的操作。
在一些实施例中,当终端配置等级为第二级别时,所述监控规则包括:如果终端的带宽占有率低于预设的带宽占有率阈值,判断所述第三操作是否为执行时内存占用量超过内存占用量阈值的操作;若是,则判断终端是否同时满足CPU占有率低于预设的CPU占有率阈值及内存使用率低于预设的内存使用率阈值,若满足,允许所监控的应用执行第三操作,否则,禁止所监控的应用执行第三操作。
在一些实施例中,当终端配置等级为第一级别时,所述监控规则包括:当终端满足以下条件之一时,允许所监控的应用执行第二操作或第三操作:正在运行的其他应用中不存在操作系统应用之外的应用;预定时间段内未检测到输入信息;进入屏幕保护状态。
在一些实施例中,所述监控规则还包括:响应于接收到用户对应用设置信息的有效设置操作,根据用户的有效设置操作控制所监控的应用的操作的执行。
第二方面,本申请提供了一种用于监控应用操作的装置,所述装置包括:配置信息读取模块,配置用于读取运行所监控的应用的终端的终端配置信息;监控规则分配模块,配置用于基于所述终端配置信息,向所述终端分配监控规则,其中,所述监控规则基于从至少一个所述终端获取的终端配置信息和终端运行信息而生成;操作执行确定模块,配置用于获取所述终端当前的终端运行信息,基于所述监控规则,确定是否允许所监控的应用执行预定操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安一恒通(北京)科技有限公司,未经安一恒通(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510505959.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用户活跃度统计方法及系统
- 下一篇:基于SNMP的服务器监控方法和装置