一种业务处理方法和装置的制造方法

文档序号:9922355阅读:580来源:国知局
一种业务处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术,特别涉及一种业务处理方法和装置。
【背景技术】
[0002]随着网络技术的发展,业务执行逐渐自动化,比如,业务平台在接收到用户发送的业务请求时,可以实现自动执行并完成该业务,而不再需要用户的参与,从而节省用户的时间,方便用户的业务实现。但是这种方式中,由于是业务平台自动执行业务实现的过程,用户是无法控制的,有时会出现业务执行的结果不符合用户的需求,可能会损害用户的利益。

【发明内容】

[0003]有鉴于此,本发明提供一种业务处理方法和装置,以使得自动化的业务执行更加满足用户的需求。
[0004]具体地,本发明是通过如下技术方案实现的:
[0005]第一方面,提供一种业务处理方法,所述方法应用于使用多个业务组件完成目标业务;所述方法包括:
[0006]接收业务处理请求;
[0007]根据预设的业务条件信息,从所述多个业务组件中获取与所述业务条件信息对应的目标业务组件;
[0008]使用所述目标业务组件,实现所述目标业务。
[0009]第二方面,提供一种业务处理装置,包括:
[0010]请求接收模块,用于接收业务处理请求;
[0011]业务准备模块,用于根据预设的业务条件信息,从所述多个业务组件中获取与所述业务条件信息对应的目标业务组件;
[0012]业务处理模块,用于使用所述目标业务组件,实现所述目标业务。
[0013]本发明实施例的业务处理方法和装置,通过根据预设的业务条件信息,使用与业务条件信息对应的目标业务组件实现目标业务,使得自动化的业务执行更加满足用户的需求。
【附图说明】
[0014]图1是本发明实施例提供的业务处理方法的流程示意图;
[0015]图2是本发明实施例提供的业务处理方法的应用场景图一;
[0016]图3是本发明实施例提供的业务处理装置的结构示意图;
[0017]图4是本发明实施例提供的业务处理方法中的支付流程图;
[0018]图5是本发明实施例提供的业务处理方法的应用场景图二。
【具体实施方式】
[0019]本发明实施例的业务处理方法,是为了使得在自动化执行业务的过程中,更加符合用户的需求,该方法可以包括图1所示的步骤:
[0020]101、接收业务处理请求;
[0021]其中,执行该图1所示流程的主体,可以是某个业务平台。该业务平台中包括有多个业务组件,一个业务的执行有时需要多个业务组件的共同参与,各个业务组件分别执行自己对应的组件业务,该组件业务相当于要执行的业务的一部分,各个组件业务执行成功,则整个业务执行成功。
[0022]本步骤中,业务平台接收到业务处理请求,该请求可以是用户发送的用于请求平台执行某个目标业务的指示。
[0023]102、根据预设的业务条件信息,从所述多个业务组件中获取与所述业务条件信息对应的目标业务组件;
[0024]本实施例中,业务平台将自动的从平台所包括的多个业务组件中,选择部分组件来执行101中用户请求的业务,那么可以将选择的用以执行业务的组件称为目标业务组件。
[0025]需要说明的是,业务平台在自动选择目标业务组件的过程中,将依据预设的业务条件信息来选择,获取的目标业务组件是与业务条件信息对应的。也就是说,目标业务组件是符合业务条件信息的要求的,而业务条件信息可以是用户在该业务平台预设的,用以限制业务平台选择目标业务组件的信息。
[0026]103、使用所述目标业务组件,实现所述目标业务。
[0027]其中,业务平台中选择的各个目标业务组件将分别执行自己对应的组件任务,当各个目标业务组件执行组件任务成功时,表明该目标业务成功完成。
[0028]本实施例的业务处理方法,通过根据预设的业务条件信息来选择目标业务组件执行业务,使得该业务的执行能够符合业务条件信息的要求,而该业务条件信息是与用户需求对应的,因此实现了在自动化的业务执行中同时满足用户的需求。
[0029]为了使得本发明实施例的上述业务处理方法更容易理解,如下的实施例将结合具体的例子进行说明。但是需要说明的是,该业务处理方法并不仅仅适应于以下所列举的应用,其他类似的场景都可以采用本发明的方法。
[0030]图2示出了一种示例性的应用场景,用户在网上购物时,电商平台提供了一种能够使得用户购物更加方便和快捷的方式“一键购”,如果某种商品提供该服务,则会显示一键购选项,用户可以点击该选项,表明用户要采用一键购服务。用户选购商品的客户端11将向电商平台的服务器12发送业务处理请求,该业务处理请求所请求服务器12完成的目标业务是,自动完成用户购买图2中的商品投影仪的支付业务。
[0031]更为具体的,该支付业务的完成可以由服务器12侧的支付平台来执行,该支付平台例如是支付宝平台。而本发明实施例的业务处理方法,将描述图2中所示的支付平台如何自动完成商品购买的支付业务而不需要用户的参与,并且该自动执行的支付业务还可以满足用户的需求。该支付平台中包括有业务处理装置,该装置的结构参见图3,包括:请求接收模块31,业务准备模块32和业务处理模块33,这些模块通过运行图1所示的流程使得支付平台实现上述满足用户需求的业务执行。
[0032]其中,一个支付业务的完成需要多个业务组件的参与,以该支付业务为例,假设用户购买的商品投影仪价格是G元,支付平台在自动完成支付时,需要从用户对应的支付工具中进行扣款,该支付工具例如包括:红包、支付宝余额、优惠券、借记卡和信用卡等。在一键购方式中,支付平台将根据用户所购买的商品价格,自动从上述支付工具中进行扣款,如果某个支付工具中的余额不足,支付平台也会自动将两个或者更多的支付工具进行组合扣叙。
[0033]而这些支付工具可能是用户被赠予的,或者用户在注册一键购服务时预设的工具等。支付平台也会记录有用户与这些支付工具之间的对应关系,从而在图2所示的场景中,根据登录购物的用户标识找到对应的支付工具进行支付。参与支付的这些支付工具都称为业务组件,而对于其中一个业务组件来说,采用该支付工具进行支付扣款称为组件业务。
[0034]本发明实施例中,支付平台的请求接收模块在接收到支付处理请求(即业务处理请求)后,将通知业务准备模块进行支付前的准备,比如,确定该用户对应的支付工具有哪些,使用哪些支付工具进行支付扣款,例如,购买商品投影仪的金额从红包扣除,还是从优惠券扣除,还是从借记卡扣除等等。
[0035]根据预设的业务条件信息,从所述多个业务组件中获取与所述业务条件信息对应的目标业务组件。其中,预设的业务条件信息,是用于对支付平台选择支付工具的行为进行限定,比如设置“优先从红包中扣除”,或者“在扣款支付时优先从优惠券中扣除”等,这样相当于限定了支付平台在选择支付工具时必须包含预设的“红包”或者“优惠券”,该预设的支付工具称为特定业务组件(也称为特定支付工具),如果将最终选择的用于支付扣款的工具称为目标业务组件,那么该目标业务组件中需要包括该特定业务组件。
[0036]而支付平台的业务处理模块将使用业务准备模块选择的目标业务组件,实现目标业务。例如,假设支付平台选择了三种支付工具,分别是红包、支付宝余额和借记卡,这三种支付工具都称为目标业务组件,并且其中包括特定支付工具“红包”。在实现目标业务时,每个业务组件都会各自完成自己对应的组件业务,比如红包中扣款a元,支付宝余额中扣款b元,借记卡中扣款c元,各自均扣款完成则表明各组件业务均完成,并且本实施例中,特定支付工具红包对应的组件业务是必须完成的,即红包扣款必须成功,否则该目标业务即整个支付业务是失败的。
[0037]图4示例了一种支付平台的业务准备模块获取目标业务组件以及业务处理模块在执行支付处理时,可行的一种实施流程:
[0038]401、进行各支付工具的组合;
[0039]其中,业务准备模块可以根据平台预设的一些组合规则,执行支付工具的自动组合。比如,总共需要支付扣款400元,可以从红包中扣款50,从支付宝余额中扣款200,从借记卡中扣款150,这就是三种支付工具组合的例子。
[0040]402、检查本组组合,是否有特定支付工具;
[0041]比如,假设特
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1