[发明专利]一种业务处理异常检测方法及装置有效
申请号: | 201710461509.X | 申请日: | 2017-06-16 |
公开(公告)号: | CN109150643B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 施晨杰;马龚灵;江如珉;周要娣;居伟伟 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | H04L43/0817 | 分类号: | H04L43/0817;H04L43/50;H04L41/06;H04L43/55 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 处理 异常 检测 方法 装置 | ||
1.一种业务处理异常检测方法,所述方法包括:在服务平台为外部对象提供业务服务的过程中,定期通过以下方法对各个业务场景的异常状况进行巡检,以用于在外部对象获取异常服务之前发现服务平台面向外部对象的服务异常:
获取目标业务场景的处理数据,所述处理数据中包括用户请求数据以及对应的业务返回数据;
根据所述用户请求数据,生成用户请求检测数据;
发送所述用户请求检测数据,并接收与所述用户请求检测数据对应的业务返回检测数据;
若所述业务返回数据与所述业务返回检测数据不匹配,则确定所述目标业务场景的处理发生异常。
2.根据权利要求1所述的方法,所述获取目标业务场景的处理数据包括:
获取目标业务场景中的多个处理数据;
从所述多个处理数据中筛选出处理成功的处理数据。
3.根据权利要求2所述的方法,在所述从所述多个处理数据中筛选出处理成功的数据之后,所述方法还包括:
按照预设规则从筛选之后的处理数据中去除重复的处理数据。
4.根据权利要求1所述的方法,所述获取目标业务场景的处理数据包括:
确定目标业务场景中所调用的多个业务接口;
分别获取各个业务接口的处理数据,所述处理数据中包括用户请求数据以及对应的业务返回数据。
5.根据权利要求4所述的方法,所述根据所述用户请求数据,生成用户请求检测数据包括:
根据各个业务接口的用户请求数据,分别生成所述业务接口的用户请求检测数据。
6.根据权利要求5所述的方法,所述发送所述用户请求检测数据,并接收与所述用户请求检测数据对应的业务返回检测数据包括:
根据所述多个业务接口之间的依赖关系,确定所述多个业务接口的先后调用顺序;
按照所述先后调用顺序依次向所述多个业务接口发送所述业务接口所对应的用户请求检测数据;
接收所述业务接口针对所述用户请求检测数据返回的业务返回检测数据。
7.根据权利要求6所述的方法,所述若所述业务返回数据与所述业务返回检测数据不匹配,则确定所述目标业务场景的处理发生异常包括:
分别对比各个业务接口的业务返回数据和业务返回检测数据;
若所述业务返回数据和所述业务返回检测数据不匹配,则确定对应的业务接口发生处理异常。
8.根据权利要求1-7中任意一项所述的方法,所述根据所述用户请求数据,生成用户请求检测数据包括:
提取所述用户请求数据中的多个请求参数;
按照业务规则确定所述多个请求参数中需要重置的请求参数;
设置所述用户请求数据中所述需要重置的请求参数的参数值,生成用户请求检测数据。
9.一种业务处理异常检测装置,所述装置包括:
处理数据获取单元,用于获取目标业务场景的处理数据,所述处理数据中包括用户请求数据以及对应的业务返回数据;
请求数据生成单元,用于根据所述用户请求数据,生成用户请求检测数据;
检测数据获取单元,用于发送所述用户请求检测数据,并接收与所述用户请求检测数据对应的业务返回检测数据;
异常确定单元,用于若所述业务返回数据与所述业务返回检测数据不匹配,则确定所述目标业务场景的处理发生异常;
所述处理数据获取单元、所述请求数据生成单元、所述检测数据获取单元、所述异常确定单元在服务平台为外部对象提供业务服务的过程中,定期对各个业务场景的异常状况进行巡检,以用于在外部对象获取异常服务之前发现服务平台面向外部对象的服务异常。
10.根据权利要求9所述的装置,所述处理数据获取单元包括:
第一处理数据获取子单元,用于获取目标业务场景中的多个处理数据;
数据筛选单元,用于从所述多个处理数据中筛选出处理成功的处理数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710461509.X/1.html,转载请声明来源钻瓜专利网。