[发明专利]应用程序异常检测方法、装置、设备及系统有效
申请号: | 202110376658.2 | 申请日: | 2021-04-08 |
公开(公告)号: | CN113127320B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 王赋翼;马连杰;杨晓海 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30;G06F21/62 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 徐焕;周达 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 异常 检测 方法 装置 设备 系统 | ||
本说明书提供一种应用程序异常检测方法、装置、设备及系统,通过获取用户在客户端中的操作数据,对用户操作数据进行分析,以确定客户端中安装的应用程序是否出现异常,整个过程在客户端侧即可以完成,不需要将用户敏感信息上报给服务端,保护了用户隐私,并且,在客户端侧进行异常检测计算,不需要将客户端采集的数据上报至服务端,节约了服务端的计算资源。同时,直接通过对用户操作数据进行分析来检测应用程序的异常,实现应用程序异常的实时检测,及时感知异常问题,不依赖舆情反馈,提高了应用程序异常检测的效率。
技术领域
本说明书属于计算机技术领域,尤其涉及一种应用程序异常检测方法、装置、设备及系统。
背景技术
随着计算机互联网的普及,人们的生活越来越离不开网络,各种应用程序应运而生,方便了人们的工作和生活。用户的客户端中安装的应用程序的种类和数量也越来越多,对于软件产品来说,不可避免的会有一定的问题存在,可能是产品设计问题、可能是体验问题,也可能是代码问题。对于软件产业的研发人员来说,除了尽可能的去降低问题发生的概率之外,还要尽可能在发生线上问题之后,最快的感知到问题的产生,以便及时进行修改或调整。
对于应用程序等软件的问题感知,客户端进行应用程序的问题检测,大部分依赖于用户舆情主动反馈,但舆情反馈有一个很大的时间差,可能会导致线上问题的影响扩大。
发明内容
本说明书实施例的目的在于提供一种应用程序异常检测方法、装置、设备及系统,提高了应用程序异常检测的效率。
一方面,本说明书实施例提供了一种应用程序异常检测方法,应用于客户端中,所述客户端中安装有待检测应用程序,所述方法包括:
在接收到所述待检测应用程序的异常检测触发指令后,从所述客户端的本地操作数据库中获取指定时间范围内的待检测操作数据;其中,所述本地操作数据库中存储有所述待检测应用程序的用户操作数据以及基本属性数据;
对所述待检测操作数据进行特征提取,获得操作特征集合;
将所述操作特征集合中的特征值与预设检测规则集合进行匹配,确定所述待检测应用程序是否存在异常。
另一方面,本说明书提供了一种应用程序异常检测装置,应用于客户端中,所述客户端中安装有待检测应用程序,所述装置包括:
数据获取模块,用于在接收到所述待检测应用程序的异常检测触发指令后,从所述客户端的本地操作数据库中获取指定时间范围内的待检测操作数据;其中,所述本地操作数据库中存储有所述待检测应用程序的用户操作数据以及基本属性数据;
特征提取模块,用于对所述待检测操作数据进行特征提取,获得操作特征集合;
异常检测模块,用于将所述操作特征集合中的特征值与预设检测规则集合进行匹配,确定所述待检测应用程序是否存在异常。
再一方面,本说明书实施例提供了一种应用程序异常检测设备,包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述应用程序异常检测方法。
又一方面,本说明书实施例提供了一种应用程序异常检测系统,客户端和服务端,所述客户端中安装有待检测应用程序,所述客户端上存储有计算机指令,所述指令被执行时实现上述应用程序异常检测方法的步骤以对所述待检测应用程序进行异常检测,并将所述待检测应用程序的检测结果以及操作特征集合发送至所述服务端;
所述服务端用于对所述客户端发送的待检测应用程序的检测结果以及检测记录数据进行处理,以对所述待检测应用程序进行优化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110376658.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地膜膜径精准控制系统及控制方法
- 下一篇:硅片导电类型的判定方法