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

技术编号:15747527 阅读:293 留言:0更新日期:2017-07-03 05:11
本申请提供一种业务处理方法和装置,其中方法包括:向用于负责第一任务的第一任务系统,获取与目标业务对应的第一任务的任务标识;向业务处理系统发送用于指示执行与目标业务对应的第二任务的业务处理请求,所述业务处理请求中携带所述第一任务的任务标识,以使得所述业务处理系统根据所述任务标识将第一任务和第二任务同步执行。本申请提高了业务反馈结果的数据准确性。

Service processing method and device

This application provides a service processing method and device, wherein the method comprises the following steps: the first task system is responsible for the first task to obtain the first task, corresponding to the target business task instructions and target identification; for business correspondence second tasks to the business processing system sends the service processing request, the business processing request task ID carrying the first task, so that the business processing system according to the tasks that will perform the first task second and task synchronization. This application improves the data accuracy of the results of the business feedback.

【技术实现步骤摘要】
一种业务处理方法和装置
本申请涉及网络技术,特别涉及一种业务处理方法和装置。
技术介绍
在执行一种业务时,可能需要做多方面处理,假设将其中一方面处理称为第一任务,另一方面处理称为第二任务,那么正常情况下,可以将第一任务处理结果和第二任务处理结果同时反馈给该业务对应的用户。但是相关技术中,第一任务和第二任务可能分别由不同的系统负责,导致这两个任务在执行上产生先后顺序,比如,先执行第一任务,再执行第二任务,可能使得用户先接收到其中一种任务的处理结果,用户可能认为业务反馈结果不准确。
技术实现思路
有鉴于此,本申请提供一种业务处理方法和装置,以提高业务反馈结果的数据准确性。具体地,本申请是通过如下技术方案实现的:第一方面,提供一种业务处理方法,包括:向用于负责第一任务的第一任务系统,获取与目标业务对应的第一任务的任务标识;向业务处理系统发送用于指示执行与目标业务对应的第二任务的业务处理请求,所述业务处理请求中携带所述第一任务的任务标识,以使得所述业务处理系统根据所述任务标识将第一任务和第二任务同步执行。第二方面,提供一种业务处理方法,包括:接收第二任务系统发送的用于指示执行与目标业务对应的第二任务的业务处理请求,所述业务处理请求携带与目标业务对应的第一任务的任务标识;根据所述任务标识获取第一任务系统发送的所述第一任务,并将所述第一任务和第二任务同步执行。第三方面,提供一种业务处理装置,包括:标识获取模块,用于向用于负责第一任务的第一任务系统,获取与目标业务对应的第一任务的任务标识;请求发送模块,用于向业务处理系统发送用于指示执行与目标业务对应的第二任务的业务处理请求,所述业务处理请求中携带所述第一任务的任务标识,以使得所述业务处理系统根据所述任务标识将第一任务和第二任务同步执行。第四方面,提供一种业务处理装置,包括:请求接收模块,用于接收第二任务系统发送的用于指示执行与目标业务对应的第二任务的业务处理请求,所述业务处理请求携带与目标业务对应的第一任务的任务标识;任务执行模块,用于根据所述任务标识获取第一任务系统发送的所述第一任务,并将所述第一任务和第二任务同步执行。本申请提供的业务处理方法和装置,业务处理系统可以根据携带在业务处理请求中的任务标识,将标识对应的第一任务和第二任务进行关联,并将这两个任务同步执行,从而提高业务反馈结果的数据准确性。附图说明图1是本申请一示例性实施例示出的一种业务处理的应用系统;图2是本申请一示例性实施例示出的一种业务处理方法的流程图;图3是本申请一示例性实施例示出的另一种业务处理方法的流程图;图4是本申请一示例性实施例示出的又一种业务处理方法的流程图;图5是本申请一示例性实施例示出的一种业务处理装置的结构示意图;图6是本申请一示例性实施例示出的另一种业务处理装置的结构示意图;图7是本申请一示例性实施例示出的又一种业务处理装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。假设在执行一种业务时,需要做两方面处理,可以将其中一方面处理称为第一任务,另一方面处理称为第二任务,即第一任务和第二任务都是对应同一业务的,本实施例可以将该业务称为目标业务。例如,对于在网上进行的某种购物交易,本次购物交易可以称为一个目标业务。在这次交易中,涉及到交易资金的流转,比如,购买者可以将购买商品的金额支付给商家,在支付过程中,可以由第三方机构负责由购买者账户到商家账号的转账操作,这可以称为第一任务,而且第三方机构可以向商家收取本次转账操作的手续费,那么手续费的收取可以称为第二任务。可以看到,第一任务和第二任务都是对应本次交易的,即对应同一目标业务。参见图1的示例,第一任务和第二任务可以是分别由两个系统负责,部署在服务器11上的第一任务系统可以负责第一任务,本实施例的负责主要指的是,第一任务系统可以获得第一任务的任务信息,但是具体的第一任务的执行还是在部署在服务器12上的业务处理系统。比如,第一任务系统可以计算出本次交易需要向商家转账的金额是1000元,那么第一任务系统可以将本次交易的交易标识、交易金额、商家账户等信息发送至服务器12上的业务处理系统,由业务处理系统执行转账操作。同理,部署在服务器13上的第二任务系统可以负责计算出本次交易的手续费应该是多少,并指示业务处理系统执行手续费的扣取操作。而对于业务处理系统来说,第一任务和第二任务的处理请求,是分别接收的,在传统方式中,业务处理系统对这两个分别接收到的任务各自执行,两者之间没有关系,比如,业务处理系统接收到哪个任务请求就执行哪个任务,因此可能出现这两个任务的先后执行,比如,先进行了手续费的扣取,但是此时还未向商家转账交易资金,那么商家可能收到“您已被扣取手续费10元”而感到困惑。因此,本申请实施例的业务处理方法,将用于避免这种情况,尽量向商家通知结果时两个任务的结果一起通知,这样更加准确。图2示例了本实施例的业务处理方法的流程图,该流程可以是图1中的部署在服务器13上的第二任务系统执行,如图2所示,该方法可以包括:在步骤201中,向用于负责第一任务的第一任务系统,获取与目标业务对应的第一任务的任务标识。例如,参见图1的示例系统,在本步骤中,第二任务系统要向第一任务系统获取第一任务的任务标识。比如,对于某次购物交易,第一任务系统可以负责计算本次交易的手续费是多少,并指示业务处理系统进行手续费的清算。“清算手续费”可以作为第一任务发给业务处理系统,那么本实施例第一任务系统可以将该第一任务的任务标识反馈给第二任务系统,该任务标识例如是手续费收费的单据号。在步骤202中,向业务处理系统发送用于指示执行与目标业务对应的第二任务的业务处理请求,所述业务处理请求中携带所述第一任务的任务标识,以使得所述业务处理系统根据所述任务标识将第一任务和第二任务同步执行。本步骤中,第二任务系统可以指示业务处理系统执行第二任务,比如,该第二任务可以为本次购物交易执行交易资金的清算。在指示第二任务时,同时将第一任务的任务标识告知业务处理系统,该第一任务和第二任务都是对应本次交易的。那么业务处理系统在接收到业务处理请求时,就可以得知任务标识对应的第一任务和本次业务处理请求的第二任务需要同步执行,这里的同步执行指的将这两个任务一起清算,结果也一起反馈。本实施例的业务处理方法,通过在指示业务处理系统执行第二任务时,同时携带第一任务的任务标识,使得业务处理系统可以将第一任务和第二任务同步执行,从而提高业务反馈结果的数据准确性。图3示例了本实施例的业务处理方法的流程图,该流程可以是图1中的部署在服务器12上的业务处理系统执行,如图3所示,该方法可以包括:在步骤301中,接收第二任务系统发送的用于指示执行与目标业务对应的第二任务的业务处理请求,所述业务处理请求携带与目标业务对应的第一任务的任务标识。在步骤302中,根据所述任务标识获取第一任务系统发送的所述第一任务,并将所述第一任务和第二任务同步执行。本实施本文档来自技高网...
一种业务处理方法和装置

【技术保护点】
一种业务处理方法,其特征在于,包括:向用于负责第一任务的第一任务系统,获取与目标业务对应的第一任务的任务标识;向业务处理系统发送用于指示执行与目标业务对应的第二任务的业务处理请求,所述业务处理请求中携带所述第一任务的任务标识,以使得所述业务处理系统根据所述任务标识将第一任务和第二任务同步执行。

【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:向用于负责第一任务的第一任务系统,获取与目标业务对应的第一任务的任务标识;向业务处理系统发送用于指示执行与目标业务对应的第二任务的业务处理请求,所述业务处理请求中携带所述第一任务的任务标识,以使得所述业务处理系统根据所述任务标识将第一任务和第二任务同步执行。2.一种业务处理方法,其特征在于,包括:接收第二任务系统发送的用于指示执行与目标业务对应的第二任务的业务处理请求,所述业务处理请求携带与目标业务对应的第一任务的任务标识;根据所述任务标识获取第一任务系统发送的所述第一任务,并将所述第一任务和第二任务同步执行。3.根据权利要求2所述的方法,其特征在于,所述根据所述任务标识获取第一任务系统发送的第一任务,包括:由接收到的第一任务中,查找具有所述业务处理请求中携带的任务标识的第一任务;将所述第一任务与所述业务处理请求对应的第二任务关联,以使得所述第一任务和第二任务同步执行。4.根据权利要求2所述的方法,其特征在于,所述第一任务先于第二任务接收,或者,第二任务先于第一任务接收。5.根据权利要求2所述的方法,其特征在于,在所述将所述第一任务和第二任务同步执行之后,还包括:向所述第一任务和第二任务对应的结果接收端发送业务结果通知,所述业务结果通知携带所述第一任务的处理结果和第二任务的处理结果。6.一种业...

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

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

1