业务处理方法、装置、系统及服务设备制造方法及图纸

技术编号:17601157 阅读:32 留言:0更新日期:2018-03-31 13:11
本说明书实施例中,将完整的业务流程拆分成若干个流程节点,针对每个流程节点开发一套通用的处理规则,同时,针对可能涉及的业务流程,配置一个通用的流程模式集,每个流程模式包括一个或多个流程节点,以及多个流程节点的跳转顺序。每个流程节点可以开发对应的通用处理规则,从而可以根据实际需求更灵活地配置出满足各种业务的业务处理流程。由于同一流程节点可以被不同业务所复用,因此可以支持多个业务提供方的多种业务,可以避免重复开发,有效降低增加新业务所带来的开发和维护成本,能显著降低开发成本,提高开发效率。

【技术实现步骤摘要】
业务处理方法、装置、系统及服务设备
本说明书涉及互联网
,尤其涉及业务处理方法、装置、系统及服务设备。
技术介绍
计算机和互联网技术的发展为人们带来了前所未有的便捷,目前这些技术已经渗透到人们日常生活的各个方面,各行各业都为用户提供多种多样的服务。对于某些互联网应用,其可以接入多个服务提供方,使得用户可以通过一个应用而获得多个服务提供方的多种服务。
技术实现思路
为克服相关技术中存在的问题,本说明书提供了业务处理方法、装置、系统及服务设备。一种业务处理方法,所述方法包括:针对待处理业务,根据所述待处理业务的业务信息,从流程模式集合中,选取与所述业务信息匹配的流程模式,其中,每一流程模式包括:一个或多个流程节点,以及多个流程节点的跳转顺序;针对每个所述流程节点,预先配置有处理该流程节点的通用处理规则;根据所选取的流程模式,按照流程节点之间的跳转顺序调用相应流程节点的通用处理规则,完成所述待处理业务的处理流程;存储调用所述通用处理规则后所获得的业务数据。可选的,所述流程节点包括如下一种或多种节点:指示需要与业务提供方数据库接入进行数据查询的查询节点;指示需要在业务发起时创建业务单据的创建单据节点;指示需要为涉及支付的业务进行支付处理的支付单据节点;指示需要向业务提供方即时发起业务受理的销账节点;指示与业务提供方进行业务单据核对的业务对账节点;指示需要为涉及支付的业务与业务提供方进行资金清算的资金清算节点。可选的,所述方法还包括:预先通过业务的如下一种或多种特征,为所述业务的业务信息与流程模式建立匹配关系:所述业务是否涉及数据查询的特征、所述业务是否涉及支付的特征、所述业务是否涉及资金清算的特征、所述业务是否需要业务提供方即时受理的特征或所述业务是否需要与业务提供方进行业务对账的特征。可选的,所述流程模式包括如下一种或多种:未涉及查询的流程模式,流程节点及跳转顺序包括:创建单据节点、支付单据节点、销账节点、业务对账节点和资金清算节点;未涉及支付的流程模式,流程节点及跳转顺序包括:查询节点、创建单据节点、销账节点和业务对账节点;查询及支付的流程模式,流程节点及跳转顺序包括:查询节点、创建单据节点、支付单据节点、销账节点、业务对账节点和资金清算节点;纯查询的流程模式,流程节点包括:查询节点;离线处理的流程模式,流程节点及跳转顺序包括:创建单据节点、支付单据节点、业务对账节点和资金清算节点。可选的,所述方法还包括:在存储所述业务数据时,记录业务数据的状态;所述状态根据所述流程节点的跳转顺序和所述流程节点是否处理成功而确定。可选的,所述业务数据携带有用户标识;所述方法还包括:根据所述用户标识,为用户提供针对所述业务数据的统一视图。一种支持多业务提供方的业务处理装置,包括:选取模块,用于:针对待处理业务,根据所述待处理业务的业务信息,从流程模式集合中,选取与所述业务信息匹配的流程模式,其中,每一流程模式包括:一个或多个流程节点,以及多个流程节点的跳转顺序;针对每个所述流程节点,预先配置有处理该流程节点的通用处理规则;处理模块,用于:根据所选取的流程模式,按照流程节点之间的跳转顺序调用相应流程节点的通用处理规则,完成所述待处理业务的处理流程;存储模块,用于:存储调用所述通用处理规则后所获得的业务数据。可选的,所述流程节点包括如下一种或多种节点:指示需要与业务提供方数据库接入进行数据查询的查询节点;指示需要在业务发起时创建业务单据的创建单据节点;指示需要为涉及支付的业务进行支付处理的支付单据节点;指示需要向业务提供方即时发起业务受理的销账节点;指示与业务提供方进行业务单据核对的业务对账节点;指示需要为涉及支付的业务与业务提供方进行资金清算的资金清算节点。可选的,所述方法还包括:预先通过业务的如下一种或多种特征,为所述业务的业务信息与流程模式建立匹配关系:所述业务是否涉及数据查询的特征、所述业务是否涉及支付的特征、所述业务是否涉及资金清算的特征、所述业务是否需要业务提供方即时受理的特征或所述业务是否需要与业务提供方进行业务对账的特征。可选的,所述流程模式包括如下一种或多种:未涉及查询的流程模式,流程节点及跳转顺序包括:创建单据节点、支付单据节点、销账节点、业务对账节点和资金清算节点;未涉及支付的流程模式,流程节点及跳转顺序包括:查询节点、创建单据节点、销账节点和业务对账节点;查询及支付的流程模式,流程节点及跳转顺序包括:查询节点、创建单据节点、支付单据节点、销账节点、业务对账节点和资金清算节点;纯查询的流程模式,流程节点包括:查询节点;离线处理的流程模式,流程节点及跳转顺序包括:创建单据节点、支付单据节点、业务对账节点和资金清算节点。可选的,所述存储模块还用于:在存储所述业务数据时,记录业务数据的状态;所述状态根据所述流程节点的跳转顺序和所述流程节点是否处理成功而确定。可选的,所述业务数据携带有用户标识;所述装置还包括视图提供模块,用于:根据所述用户标识,为用户提供针对所述业务数据的统一视图。一种业务处理系统,用于处理两个或以上业务提供方的一类或多类业务;所述系统包括:模式路由层,用于接收针对待处理业务的发起请求,根据所述待处理业务的业务信息,从流程模式集合中,选取与所述业务信息匹配的流程模式,将所述发起请求路由至与所述流程模式相应的业务流程引擎;其中,每一流程模式包括:一个或多个流程节点,以及多个流程节点的跳转顺序;针对每个所述流程节点,预先配置有处理该流程节点的通用处理规则;业务流程引擎,用于按照流程节点之间的跳转顺序调用相应流程节点的通用处理规则,完成所述待处理业务的处理流程;数据库,存储调用所述通用处理规则后所获得的业务数据。一种服务设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:针对待处理业务,根据所述待处理业务的业务信息,从流程模式集合中,选取与所述业务信息匹配的流程模式,其中,每一流程模式包括:一个或多个流程节点,以及多个流程节点的跳转顺序;针对每个所述流程节点,预先配置有处理该流程节点的通用处理规则;根据所选取的流程模式,按照流程节点之间的跳转顺序调用相应流程节点的通用处理规则,完成所述待处理业务的处理流程;存储调用所述通用处理规则后所获得的业务数据。本说明书的实施例提供的技术方案可以包括以下有益效果:首先,将流程节点作为业务处理流程的最小处理单元,从开发角度来看,每个流程节点的处理逻辑是完全相同的,因此针对每个流程节点可以开发对应的通用处理规则,从而可以根据实际需求更灵活地配置出满足各种业务的业务处理流程。其次,由于同一流程节点可以被不同业务所复用,因此可以支持多个业务提供方的多种业务,可以避免重复开发。假设有新业务涉及新的流程节点,只需要对应开发新流程节点的通用处理规则,新配置的流程节点即可与已有流程节点组合成新的流程模式,从而有效降低增加新业务所带来的开发和维护成本,能显著降低开发成本,提高开发效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。图1A是本说明书根据一示例性实施例示出的一种业务处本文档来自技高网...
业务处理方法、装置、系统及服务设备

【技术保护点】
一种业务处理方法,所述方法包括:针对待处理业务,根据所述待处理业务的业务信息,从流程模式集合中,选取与所述业务信息匹配的流程模式,其中,每一流程模式包括:一个或多个流程节点,以及多个流程节点的跳转顺序;针对每个所述流程节点,预先配置有处理该流程节点的通用处理规则;根据所选取的流程模式,按照流程节点之间的跳转顺序调用相应流程节点的通用处理规则,完成所述待处理业务的处理流程;存储调用所述通用处理规则后所获得的业务数据。

【技术特征摘要】
1.一种业务处理方法,所述方法包括:针对待处理业务,根据所述待处理业务的业务信息,从流程模式集合中,选取与所述业务信息匹配的流程模式,其中,每一流程模式包括:一个或多个流程节点,以及多个流程节点的跳转顺序;针对每个所述流程节点,预先配置有处理该流程节点的通用处理规则;根据所选取的流程模式,按照流程节点之间的跳转顺序调用相应流程节点的通用处理规则,完成所述待处理业务的处理流程;存储调用所述通用处理规则后所获得的业务数据。2.根据权利要求1所述的方法,所述流程节点包括如下一种或多种节点:指示需要与业务提供方数据库接入进行数据查询的查询节点;指示需要在业务发起时创建业务单据的创建单据节点;指示需要为涉及支付的业务进行支付处理的支付单据节点;指示需要向业务提供方即时发起业务受理的销账节点;指示与业务提供方进行业务单据核对的业务对账节点;指示需要为涉及支付的业务与业务提供方进行资金清算的资金清算节点。3.根据权利要求1或2所述的方法,所述方法还包括:预先通过业务的如下一种或多种特征,为所述业务的业务信息与流程模式建立匹配关系:所述业务是否涉及数据查询的特征、所述业务是否涉及支付的特征、所述业务是否涉及资金清算的特征、所述业务是否需要业务提供方即时受理的特征或所述业务是否需要与业务提供方进行业务对账的特征。4.根据权利要求2所述的方法,所述流程模式包括如下一种或多种:未涉及查询的流程模式,流程节点及跳转顺序包括:创建单据节点、支付单据节点、销账节点、业务对账节点和资金清算节点;未涉及支付的流程模式,流程节点及跳转顺序包括:查询节点、创建单据节点、销账节点和业务对账节点;查询及支付的流程模式,流程节点及跳转顺序包括:查询节点、创建单据节点、支付单据节点、销账节点、业务对账节点和资金清算节点;纯查询的流程模式,流程节点包括:查询节点;离线处理的流程模式,流程节点及跳转顺序包括:创建单据节点、支付单据节点、业务对账节点和资金清算节点。5.根据权利要求1所述的方法,所述方法还包括:在存储所述业务数据时,记录业务数据的状态;所述状态根据所述流程节点的跳转顺序和所述流程节点是否处理成功而确定。6.根据权利要求1所述的方法,所述业务数据携带有用户标识;所述方法还包括:根据所述用户标识,为用户提供针对所述业务数据的统一视图。7.一种支持多业务提供方的业务处理装置,包括:选取模块,用于:针对待处理业务,根据所述待处理业务的业务信息,从流程模式集合中,选取与所述业务信息匹配的流程模式,其中,每一流程模式包括:一个或多个流程节点,以及多个流程节点的跳转顺序;针对每个所述流程节点,预先配置有处理该流程节点的通用处理规则;处理模块,用于:根据所选取的流程模式,按照流程节点之间的跳转顺序调用相应流程节点的通用处理规则,完成所述待处理业务的处理流程;存储模块,用于:存储调用所述通用处理规则后所获得的业务数据。8.根据权利要求7所述的装置,所述流程节点包括如下一种或多种节点:指示需要与业务提供方...

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

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

1