[发明专利]应用程序异常检测方法、装置、设备及系统有效
申请号: | 202110376658.2 | 申请日: | 2021-04-08 |
公开(公告)号: | CN113127320B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 王赋翼;马连杰;杨晓海 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30;G06F21/62 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 徐焕;周达 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 异常 检测 方法 装置 设备 系统 | ||
1.一种应用程序异常检测方法,应用于客户端中,所述客户端中安装有待检测应用程序,所述方法包括:
在接收到所述待检测应用程序的异常检测触发指令后,从所述客户端的本地操作数据库中获取指定时间范围内的待检测操作数据;其中,所述本地操作数据库中存储有所述待检测应用程序的用户操作数据以及基本属性数据;
对所述待检测操作数据进行特征提取,获得操作特征集合;
将所述操作特征集合中的特征值与预设检测规则集合进行匹配,确定所述待检测应用程序是否存在异常;
所述方法还包括:
将所述操作特征集合以及所述待检测应用程序的异常检测结果发送至服务器,以使得所述服务器基于所述操作特征集合以及所述待检测应用程序的异常检测结果对所述待检测应用程序进行优化。
2.如权利要求1所述的方法,所述方法还包括:
通过在所述待检测应用程序的日志文件中设置埋点,以获取所述待检测应用程序对应的用户操作数据以及基本属性数据,并将获取到的用户操作数据以及基本属性数据存储在所述本地操作数据库中。
3.如权利要求1所述的方法,所述对所述待检测操作数据进行特征提取,获得操作特征集合,包括:
获取预设时间段内所述待检测应用程序的历史检测操作特征集合;
对所述待检测操作数据以及所述历史检测操作特征集合进行聚合,获得所述操作特征集合。
4.如权利要求1所述的方法,所述操作特征集合中包括:重复操作事件、操作的非正常中断事件、全部的操作事件、系统操作事件、业务的进入或退出事件、操作成功或失败事件、操作报错事件中的至少一种。
5.如权利要求1所述的方法,所述将所述操作特征集合中的特征值与预设检测规则集合进行匹配,确定所述待检测应用程序是否存在异常,包括:
若所述操作特征集合中的特征值满足预设检测规则集合中的至少一条规则,则确定所述待检测应用程序存在异常。
6.如权利要求1所述的方法,所述用户操作数据包括:服务进入、服务退出、控件渲染、点击、网络请求、系统指令、操作指令、广播、报错、压后台、杀进程、截屏中的至少一种。
7.一种应用程序异常检测装置,应用于客户端中,所述客户端中安装有待检测应用程序,所述装置包括:
数据获取模块,用于在接收到所述待检测应用程序的异常检测触发指令后,从所述客户端的本地操作数据库中获取指定时间范围内的待检测操作数据;其中,所述本地操作数据库中存储有所述待检测应用程序的用户操作数据以及基本属性数据;
特征提取模块,用于对所述待检测操作数据进行特征提取,获得操作特征集合;
异常检测模块,用于将所述操作特征集合中的特征值与预设检测规则集合进行匹配,确定所述待检测应用程序是否存在异常;
所述装置还用于:将所述操作特征集合以及所述待检测应用程序的异常检测结果发送至服务器,以使得所述服务器基于所述操作特征集合以及所述待检测应用程序的异常检测结果对所述待检测应用程序进行优化。
8.一种应用程序异常检测设备,包括:至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现权利要求1-6任一项所述的方法。
9.一种应用程序异常检测系统,包括:客户端和服务端,所述客户端中安装有待检测应用程序,所述客户端上存储有计算机指令,所述指令被执行时实现权利要求1至6中任一项所述方法的步骤以对所述待检测应用程序进行异常检测,并将所述待检测应用程序的检测结果以及操作特征集合发送至所述服务端;
所述服务端用于对所述客户端发送的待检测应用程序的检测结果以及操作特征集合进行处理,以对所述待检测应用程序进行优化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110376658.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地膜膜径精准控制系统及控制方法
- 下一篇:硅片导电类型的判定方法