The embodiment of the application discloses a service handling anomaly detection method and device. The method includes: acquiring the processing data of the target business scenario, which includes the user request data and the corresponding business return data; generating the user request detection data according to the user request data; sending the user request detection data, and receiving the business return detection data corresponding to the user request detection data; and returning the business if the business returns. If the data does not match the service return detection data, it is determined that the processing of the target business scenario is abnormal. By using the technical scheme of this application, the abnormal situation can be handled in time and the abnormal service can be avoided.
【技术实现步骤摘要】
一种业务处理异常检测方法及装置
本申请涉及数据处理
,特别涉及一种业务处理异常检测方法及装置。
技术介绍
目前,很多业务服务平台可以提供面对外部对象的业务接口,通过该业务接口,业务服务平台可以为所述外部对象实现业务代理等服务工作。典型的业务服务平台如阿里巴巴的支付宝平台,支付宝平台中可以接入多家商户,用户在商户进行支付时,可以利用支付宝客户端进行支付,这里支付宝平台为商户提供了代扣服务。基于外部对象与业务服务平台之间的合作关系,外部对象可以与所述业务服务平台进行协议,所述业务服务平台在对所述外部对象进行服务之后,需要传输预定参数的参数数据至所述外部对象处,以便外部对象进行必要的数据处理。为了满足不同外部对象的业务需求,业务服务平台在后端处理逻辑上针对不同的业务对象会有不同的处理和适配。一个具体的做法包括:由于外部对象业务的多样性,在外部对象接入业务服务平台的过程中,业务服务平台为满足不同外部对象的业务需求,可以在面对外部对象的接口中设置针对各个外部对象个性化的预定参数。另外,业务服务平台也可能在内部流程中对某些特定的商户做特殊的适配处理,以满足外部对象的业务需求。基于此,即使两个外部对象使用业务服务平台上的相同产品,但由于外部对象需求的差异性,因此从业务服务平台获取的参数数据也可能不相同。但是,随着业务的发展,业务服务平台服务的外部对象也与日俱增,业务服务平台技术改造和业务改造的节奏也随之加快。这样,很可能导致一个问题:由于业务服务平台的业务处理链路环节较多,链路上任何一个环节的改造,都可能对外部对象从某个接口接收到的参数数据产生影响,进而可能影响到 ...
【技术保护点】
1.一种业务处理异常检测方法,所述方法包括:获取目标业务场景的处理数据,所述处理数据中包括用户请求数据以及对应的业务返回数据;根据所述用户请求数据,生成用户请求检测数据;发送所述用户请求检测数据,并接收与所述用户请求检测数据对应的业务返回检测数据;若所述业务返回数据与所述业务返回检测数据不匹配,则确定所述目标业务场景的处理发生异常。
【技术特征摘要】
1.一种业务处理异常检测方法,所述方法包括:获取目标业务场景的处理数据,所述处理数据中包括用户请求数据以及对应的业务返回数据;根据所述用户请求数据,生成用户请求检测数据;发送所述用户请求检测数据,并接收与所述用户请求检测数据对应的业务返回检测数据;若所述业务返回数据与所述业务返回检测数据不匹配,则确定所述目标业务场景的处理发生异常。2.根据权利要求1所述的方法,所述获取目标业务场景的处理数据包括:获取目标业务场景中的多个处理数据;从所述多个处理数据中筛选出处理成功的处理数据。3.根据权利要求2所述的方法,在所述从所述多个处理数据中筛选出处理成功的数据之后,所述方法还包括:按照预设规则从筛选之后的处理数据中去除重复的处理数据。4.根据权利要求1所述的方法,所述获取目标业务场景的处理数据包括:确定目标业务场景中所调用的多个业务接口;分别获取各个业务接口的处理数据,所述处理数据中包括用户请求数据以及对应的业务返回数据。5.根据权利要求4所述的方法,所述根据所述用户请求数据,生成用户请求检测数据包括:根据各个业务接口的用户请求数据,分别生成所述业务接口的用户请求检测数据。6.根据权利要求5所述的方法,所述发送所述用户请求检测数据,并接收与所述用户请求检测数据对应的业务返回检测数据包括:根据所述多个业务接口之间的依赖关系,确定所述多个业务接口的先后调用顺序;按照所述先后调用顺序依次向所述多个业务接口发送所述业务接口所对应的用户请求检测数据;接收所述业务接口针对所述用户请求检测数据返回的业务返回检测数据。7.根据权利要求6所述的方法,所述若所述业务返回数据与所述业务返回检测数据不匹配,则确定所述目标业务场景的处理发生异常包括:分别对比各个业务接口的业务返回数据和业务返回检测数据;若所述业务返回数据和所述业务返回检测数据不匹配,则确定对应的业务接口发生处理异常。8.根据权利要求1-7中任意一项所述的方法,所述根据所述用户请求数据,生成用户请求检测数据包括:提取所述用户请求数据中的多个请求参数;按照业务规则确定所述多个请求参数中需要重置的请求参数;设置所述用户请求数据中所述需要重置的请求参数的参数值,生成用户请求检测数据。9.一种业务处理异常检测装置,所述装置包括:处理数据获取单元,用于获取目标业务场景的处理数据,所述处理数据中包括用户请求数据以及对应的业务返回数据;请求数据生成单元,用于根据所述用户请求数据,生成用户请求检测数据;检测数据获取单元,用于发送所述用户请求检测数据,并接收与所述用户请求检测数据对应的业务返回检测数据;异常确定单元,用于若所述业务返回数据与所述业务返回检测数据不匹配,则确定所述目标业务场景的处理发生异常。10.根据权利要求9所述的装置,所述处理数据获取单元包括:第一处理数据获取子单元,用于获取目标业务场景中的多个处理数据;数据筛选单元,用于从所述多个处理数据中筛选出处理成功的处理数据。11.根据权利要求10所述的装置,所述处理数据获取单元还...
【专利技术属性】
技术研发人员:施晨杰,马龚灵,江如珉,周要娣,居伟伟,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。