业务处理方法及装置制造方法及图纸

技术编号:13375423 阅读:46 留言:0更新日期:2016-07-20 21:58
本申请提供一种业务处理方法及装置。方法包括:接收用户提交的业务请求,所述业务请求包括业务详情信息;根据所述业务详情信息,对待执行业务可用的候选服务进行预筛选处理,以获得目标服务;根据所述目标服务,执行所述待执行业务。本申请可以为业务选择较佳的服务,提高成功执行业务的概率。

【技术实现步骤摘要】

本申请涉及互联网
,尤其涉及一种业务处理方法及装置
技术介绍
随着互联网技术的发展,基于互联网的业务越来越多,并且越来越复杂。业务之间的关联性也越来越强,一个业务的成功执行除了与该业务自身涉及的条件等因素有关,往往还依赖于其他业务所提供的服务。现有技术中,一般是根据业务所要实现的功能为业务匹配到多个服务,并从中选择使用的服务。但实际上,并不是所有匹配到的服务都能用来服务该业务,如果选择不当,会导致业务失败,降低成功执行业务的概率。
技术实现思路
本申请的多个方面提供一种业务处理方法及装置,用以为业务选择较佳的服务,提高成功执行业务的概率。本申请的一方面,提供一种业务处理方法,包括:接收用户提交的业务请求,所述业务请求包括业务详情信息;根据所述业务详情信息,对待执行业务可用的候选服务进行预筛选处理,以获得目标服务;根据所述目标服务,执行所述待执行业务。本申请的另一方面,提供一种业务处理装置,包括:接收模块,用于接收用户提交的业务请求,所述业务请求包括业务详情信息;筛选模块,用于根据所述业务详情信息,对待执行业务可用的候选服务进行预筛选处理,以获得目标服务;执行模块,用于根据所述目标服务,执行所述待执行业务。在本申请中,接收用户提交的业务请求,根据业务请求携带的业务详情信息,对待执行业务可用的候选服务进行预筛选处理,获得目标服务,进而根据目标服务来执行待执行业务。由于通过对候选服务进行预筛选可以将无法用于该业务的服务剔除,有利于降低因为选择不合适的服务导致业务执行失败的概率,有利于提高成功执行业务的概率。【附图说明】为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例提供的业务处理方法的流程示意图;图2为本申请另一实施例提供的在支付业务中向用户提供支付方式的方法的流程示意图;图3为本申请一实施例提供的业务处理装置的结构示意图。【具体实施方式】为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请一实施例提供的业务处理方法的流程示意图。如图1所示,该方法包括:101、接收用户提交的业务请求,该业务请求包括业务详情信息。102、根据业务详情信息,对待执行业务可用的候选服务进行预筛选处理,以获得目标服务。103、根据目标服务,执行待执行业务。本实施例提供一种业务处理方法,可由业务处理装置来执行。业务处理装置可以是各种业务平台,例如搜索业务平台、管理业务平台、支付业务平台等。在本实施例中,当用户需要业务处理装置执行业务时,可以向业务处理装置提交业务请求,并在业务请求中携带执行业务所需的业务详情信息。例如,用户可以通过业务处理装置提供的人机交互界面提交业务请求,但不限于此。业务处理装置接收用户提交的业务请求。在本实施例中,业务处理装置接收到业务请求后,并不像现有技术那样直接根据用户从可用的候选服务中选择的服务执行待执行业务。这里可用的候选服务是指根据待执行业务所实现的功能匹配到的或预配置的服务。在本实施例中,业务处理装置接收到业务请求后,从中获取业务详情信息,根据业务详情信息对可用的候选服务进行预筛选处理,筛选掉一部分无法用于该业务的候选服务,进而获得可以真正用于该待执行业务的目标服务。在一可选实施方式中,业务处理装置可以根据针对待执行业务的风险控制条件、第三方对待执行业务的执行限制条件、服务平台对候选服务的使用限制条件和业务环境信息中的至少一个,以及业务详情信息,对候选服务进行预筛选处理,以获得目标服务。可选的,业务请求还可以包括业务环境信息,该业务环境信息是指执行该执行业务时所处的环境信息,例如,当前所处的国家、城市等。基于此,当使用业务环境信息对候选服务进行预筛选处理时,在对候选服务进行预筛选处理之前,还包括:从业务请求中获取业务环境信息。进一步可选的,当使用风险控制条件对候选服务进行预筛选处理时,在对候选服务进行预筛选处理之前,还包括:根据执行待执行业务的装置(即业务处理装置)所在终端的类型和/或业务环境信息,确定需要对待执行业务进行风险控制。例如,若业务处理装置所在终端是电脑,则不需要进行风险控制,若业务处理装置所在终端是手机,则需要进行风险控制。本实施例使用的风险控制系统,其内部整合、沉淀了近千条风险控制条件(又可称为风险审核规则),主要可以从多维度为业务请求提供风险审核,从而对业务请求进行权威的风险评级。可选的,风险控制系统可以通过两种基本风险识别方式来对业务请求进行分险评分:一种是基本规则分析,另一种是基于海量数据分析的模型分析。基本规则分析包括:规则制定和规则执行两部分。规则制定是由专门的安全、风险分析师通过分析制定出相应的基本规则,并随时对基本规则进行调整。规则执行是指由风险控制系统通过基于drools的规则引擎驱动基本规则基于跑分策略进行处理的过程。drools的规则引擎是一种将规则脚本化,在不重启服务器即可对规则进行添加和修改的基于java语言的规则引擎。风险模型分析也分为两部分,首先是根据基于分布式存储系统(例如hbase)所存储的海量数据以及分析所得的大量模型特征,采用决策树的算法,通过服务器集群进行模型训练获得风险识别模型;再执行本次业务请求所命中的风险识别模型,获得相应跑分结果。风险控制系统最后通过汇总基本规则分析以及风险模型分析这两部分的跑分结果,统一返回风险识别结果:高(HIGHT)、低(LOW)、中(MEDIUM)。可选的,风险控制条件可以通过数据库持久化存储,在业务处理装置启动时可以加载该部分信息到内存中,进而根据风险控制条件对候选服务进行预筛选处理。或者,业务处理装置可以向风险控制系统发送风控请求,以使风险控制系统对业务请求进行风险评分;基于此,风险控制系统可以直接根据风险控制条件、业务详情信息以本文档来自技高网...

【技术保护点】
一种业务处理方法,其特征在于,包括:接收用户提交的业务请求,所述业务请求包括业务详情信息;根据所述业务详情信息,对待执行业务可用的候选服务进行预筛选处理,以获得目标服务;根据所述目标服务,执行所述待执行业务。

【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:
接收用户提交的业务请求,所述业务请求包括业务详情信息;
根据所述业务详情信息,对待执行业务可用的候选服务进行预筛选处理,
以获得目标服务;
根据所述目标服务,执行所述待执行业务。
2.根据权利要求1所述的方法,其特征在于,所述根据所述业务详情信息,
对待执行业务可用的候选服务进行预筛选处理,以获得目标服务,包括:
根据针对所述待执行业务的风险控制条件、第三方对所述待执行业务的执
行限制条件、服务平台对所述候选服务的使用限制条件和业务环境信息中的至
少一个,以及所述业务详情信息,对所述候选服务进行预筛选处理,以获得所
述目标服务。
3.根据权利要求2所述的方法,其特征在于,当使用所述业务环境信息对
所述候选服务进行预筛选处理时,在对所述候选服务进行预筛选处理之前,所
述方法还包括:
从所述业务请求中获取所述业务环境信息。
4.根据权利要求2所述的方法,其特征在于,当使用所述风险控制条件对
所述候选服务进行预筛选处理时,在对所述候选服务进行预筛选处理之前,所
述方法还包括:
根据执行所述待执行业务的装置所在终端的类型和/或所述业务环境信息,
确定需要对所述待执行业务进行风险控制。
5.根据权利要求1或2或3或4所述的方法,其特征在于,所述根据所述
目标服务,执行所述待执行业务,包括:
将所述目标服务对应的服务接口提供给所述用户,以供所述用户...

【专利技术属性】
技术研发人员:王昊
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1