[发明专利]一种辅助应用自动保护方法及装置在审
| 申请号: | 201910977340.2 | 申请日: | 2019-10-14 |
| 公开(公告)号: | CN110795133A | 公开(公告)日: | 2020-02-14 |
| 发明(设计)人: | 周立群;黄小勇;雷磊;黄坚;李全斌;蔡广奎 | 申请(专利权)人: | 广州微算互联信息技术有限公司 |
| 主分类号: | G06F8/70 | 分类号: | G06F8/70;G06F21/12 |
| 代理公司: | 44202 广州三环专利商标代理有限公司 | 代理人: | 郭浩辉;麦小婵 |
| 地址: | 510000 广东省广州市海珠区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 安装应用 自动保护 获取设备 检测应用 快速响应 判断规则 网络请求 应用请求 应用信息 移除 预设 耗时 返回 运营 维护 | ||
本发明公开了一种辅助应用自动保护方法及装置,所述方法包括:获取设备的已安装应用列表,并根据预设的辅助应用判断规则逐一判断所述已安装应用列表中的应用是否为辅助应用;将判断为辅助应用的应用信息从所述已安装应用列表中移除,获得辅助应用隐藏列表并将所述辅助应用隐藏列表进行返回。本发明解决了检测应用列表时频繁的网络请求带来的耗时问题,从而能够快速响应应用请求,并减少运营人员的维护成本,达到自动保护辅助应用的目的。
技术领域
本发明涉及软件管理技术领域,尤其是涉及一种辅助应用自动保护方法及装置。
背景技术
由于众多游戏或者软件在运行时会检测设备上是否安装有某些辅助型应用(如按键精灵、游戏蜂窝),如果已经安装就需要卸载才能继续使用,无论这些辅助应用是否威胁到游戏平衡性。事实上,大多数辅助应用本身并不会给这些游戏或软件带来负面影响,却能够有效提高用户的操作便捷性,因此需要对某些辅助应用进行隐藏,保证两者都能正常运行。
现有技术方案是在游戏软件获取已安装应用列表的时候,通过http请求返回后端需要隐藏的应用列表信息,然后通过包名过滤条件不返回对应的应用信息,这样游戏就无法得知辅助是否安装了,从而达到保护辅助应用的目的。但是,现有技术的缺点是会造成频繁的网络请求,可能导致网络高并发问题,并且需要运营人员频繁的去维护辅助应用列表。
发明内容
本发明实施例的目的是提供一种辅助应用自动保护方法及装置,以解决检测应用列表时频繁的网络请求带来的耗时问题,从而能够快速响应应用请求,并减少运营人员的维护成本,达到自动保护辅助应用的目的。
为了解决上述技术问题,本发明实施例提供了一种辅助应用自动保护方法,包括:
获取设备的已安装应用列表,并根据预设的辅助应用判断规则逐一判断所述已安装应用列表中的应用是否为辅助应用;
将判断为辅助应用的应用信息从所述已安装应用列表中移除,获得辅助应用隐藏列表并将所述辅助应用隐藏列表进行返回。
进一步地,所述根据预设的辅助应用判断规则逐一判断所述已安装应用列表中的应用是否为辅助应用,具体包括:
获取所述已安装应用列表中各个应用的包信息;
根据所述包信息逐一判断所有应用中是否存在目标应用;所述目标应用包括具有输入法功能并且不包含输入法设置页面的应用;
若是,则将所述目标应用判定为辅助应用。
进一步地,所述根据预设的辅助应用判断规则逐一判断所述已安装应用列表中的应用是否为辅助应用,还包括:
根据所述包信息逐一判断各个应用的组件信息是否存在于系统设置列表中;
若是,则判定该应用为辅助应用。
为了解决相同的技术问题,本发明还提供了一种辅助应用自动保护装置,包括:
辅助应用判断模块,用于获取设备的已安装应用列表,并根据预设的辅助应用判断规则逐一判断所述已安装应用列表中的应用是否为辅助应用;
辅助应用隐藏模块,用于将判断为辅助应用的应用信息从所述已安装应用列表中移除,获得辅助应用隐藏列表并将所述辅助应用隐藏列表进行返回。
进一步地,所述辅助应用判断模块具体用于:
获取所述已安装应用列表中各个应用的包信息;
根据所述包信息逐一判断所有应用中是否存在目标应用;所述目标应用包括具有输入法功能并且不包含输入法设置页面的应用;
若是,则将所述目标应用判定为辅助应用。
进一步地,所述辅助应用判断模块还用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州微算互联信息技术有限公司,未经广州微算互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910977340.2/2.html,转载请声明来源钻瓜专利网。





