本发明专利技术适用于信息处理领域,提供了一种多订单批量处理方法及装置,该方法包括:于订单系统中接收下单请求;遍历订单系统中下单页面内的每一个下单组件,并根据各下单组件中的下单信息进行异步下单处理,生成与各下单组件中的下单信息对应的订单信息;订单系统将生成的所有订单信息提交至支付系统进行支付。本发明专利技术根据从订单系统中的下单页面内遍历到的各下单组件中的下单信息进行异步下单处理,订单系统将异步下单处理得到的所有订单信息一次性提交至支付系统进行支付,从而可以实现批量下单和批量付款的目的。
【技术实现步骤摘要】
一种多订单批量处理方法及装置
本专利技术属于信息处理领域,尤其涉及一种多订单批量处理方法及装置。
技术介绍
随着网络通讯技术的发展,网络可承载的业务类型越来越多,如基于网络实现的各种订单系统和支付系统等,通过订单系统和支付系统的协作,可以实现网络支付,如网络充值等。现有的网络支付方式一般如下:用户通过订单系统提供的下单页面输入单条下单信息,订单系统在根据该下单信息生成订单号后,直接跳转至支付系统的支付页面,支付系统根据该订单号进行支付处理。这种方式一次支付操作只能实现一个订单的处理,使得网络支付操作复杂,特别通过网络充值时,一次只能给一个充值账号进行充值,从而使网络充值操作复杂。
技术实现思路
本专利技术实施例提供一种多订单批量处理方法,旨在解决现有技术存在一次支付操作只能实现一个订单的处理而造成的网络支付操作复杂的技术问题。本专利技术实施例是这样实现的,一种多订单批量处理方法,所述方法包括:于订单系统接收下单请求;遍历订单系统中下单页面内的每一个下单组件,并根据各下单组件中的下单信息进行异步下单处理,生成与各下单组件中的下单信息对应的订单信息;订单系统将生成的所有订单信息提交至支付系统进行支付。本专利技术实施例还提供一种多订单批量处理装置,所述装置包括:请求接收单元,用于在订单系统中接收下单请求;下单处理单元,用于遍历订单系统中下单页面内的每一个下单组件,并根据所述下单组件中的下单信息进行异步下单处理,生成各下单组件中的下单信息对应的订单信息;订单提交单元,用于将生成的所有订单信息提交至支付系统进行支付。在本专利技术实施例中,在接收到下单请求后,根据从订单系统中的下单页面内遍历到的各下单组件中的下单信息进行异步下单处理,订单系统将异步下单处理得到的所有订单信息一次性提交至支付系统,支付系统根据所有订单信息进行合并付款处理,从而可以实现批量下单和批量付款。附图说明图1是本专利技术实施例提供的多订单批量处理方法的运行环境示意图;图2是本专利技术实施例提供的多订单批量处理方法的作业流程图;图3a、3b是本专利技术实施例提供的下单页面的示例图;图4是本专利技术另一实施例提供的多订单批量处理方法的作业流程图;图5是本专利技术实施例提供的多订单批量处理装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术实施例中,根据从订单系统中的下单页面内遍历到的各下单组件中的下单信息进行异步下单处理,订单系统将异步下单处理得到的所有订单信息一次性提交至支付系统,支付系统根据所有订单信息进行合并付款处理,从而可以实现批量下单和批量付款的目的。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。图1示出了运行本专利技术实施例提供的多订单批量处理方法的设备的硬件结构图。其中订单系统和支付系统是运行在该设备上的、提供不同服务的应用程序。当然订单系统和支付系统也可以分别运行在不同设备上,在此不作限定。在后续说明中,以订单系统和支付系统运行在同一设备上为例进行说明。该设备除了包括至少一个处理器(processor)150,至少一个存储器(memory)160,通讯总线130,还包括其他硬件,图中仅示意出处理器150、存储器160和通讯总线130。处理器150,存储器160通过通讯总线130完成相互间的通信。存储器160,用于存放程序162。其中存储器160可能为高速RAM存储器,也可能是非易失性存储器(non-volatilememory),例如为磁盘存储器。程序162是指实现多订单批量处理方法的程序,其可以是订单系统和/或支付系统等。具体地,程序162可以包括程序代码,所述程序代码包括计算机操作指令。处理器150,用于执行程序162。处理器150可能是一个中央处理器(CPU),或者是特定集成电路ASIC(ApplicationSpecificIntegratedCircuit),或者是被配置成实施本专利技术实施例的一个或多个集成电路。图2示出了本专利技术实施例提供的多订单批量处理的方法的作业流程,详述如下:S101,于订单系统中接收下单请求。其中订单系统包括但不限于充值系统等。其中充值系统可以为手机充值系统、游戏币充值系统等。当订单系统为充值系统时,下单请求为充值请求。在本实施例中,在打开订单系统时,于图1所示设备的显示界面上显示一个下单页面。该下单页面上显示有至少一个下单组件和一下单请求键。其中下单组件用于供用户输入下单信息。下单请求键用于供用户输入下单请求。下单信息是指用户在所述下单页面上输入的下单信息,该下单信息包括商品标识字段和商品数量字段。本实施例中,如订单系统为充值系统,下单请求为充值请求时,商品标识字段为充值账号字段,商品数量字段为充值面值字段。该下单信息还可以包括其他字段,如商品单价字段等。当订单系统为充值系统,下单请求为充值请求时,该下单信息还可以包括账号归属地字段、验证码字段等。在本专利技术另一实施例中,该下单页面上还显示有下单组件添加键。该下单组件添加键供用户输入下单组件添加指令。为了使用户可以输入多条下单信息,在本专利技术另一实施例中,该方法还包括:检测下单页面中的下单组件添加指令,根据该下单组件添加指令在下单页面添加单个下单组件,或者批量添加下单组件。在本实施例中,用户可以通过下单页面中的下单组件添加键输入下单组件添加指令,通过下单组件添加指令,可以在下单页面添加单个下单组件,也可以添加多个下单组件。在下单页面添加了下单组件后,如果下单页面包括多个下单组件,则通过下单页面包括的多个下单组件可以输入多条下单信息。S102,遍历订单系统中下单页面内的每一个下单组件,并根据各下单组件中的下单信息进行异步下单处理,生成与下单组件中的下单信息对应的订单信息。其具体过程如下:A1、在订单系统中循环遍历下单页面中的下单组件,获取遍历到的下单组件中的下单信息以及下单信息的条数。在本实施例中,订单系统在接收到下单请求后,遍历下单页面中的下单组件,从下单页面中的每个下单组件中获取对应的下单信息。A2、针对遍历到的下单组件,调用下单接口,将遍历到的下单组件中的下单信息传入该下单接口。在本实施例中,订单系统在遍历下单页面中的一个下单组件,并从中获取到下单信息后,即调用下单接口,将从该下单组件中获取到的下单信息传入该下单接口。其中遍历下单组件和调用下单接口可以同时或者异步进行,举例说明如下:订单系统遍历下单页面中的第一个下单组件,从中获取到下单信息,并针对该第一个下单组件,调用下单接口,将从第一个下单组件中获取到的下单信息传入下单接口,同时继续遍历下单页面中的第二个下单组件。在遍历下单页面中的第二个下单组件并从中获取到下单信息后,针对该第二个下单组件,调用下单接口,将从第二个下单组件中获取到的下单信息传入下单接口,同时继续遍历下单页面中的第三个下单组件,依此类推,直到订单系统遍历完下单页面中的所有下单组件。在本专利技术另一实施例中,在订单系统循环遍历下单页面中的下单组件,获取遍历到的下单组件中的下单信息以及下单信息的条数之后,在订单系统针对遍历到的下单组件,调用下单接口,并将遍历到的下单组件中的下单信息传入所述下单接口之前,该方本文档来自技高网...
【技术保护点】
一种多订单批量处理方法,其特征在于,所述方法包括:于订单系统中接收下单请求;遍历订单系统中下单页面内的每一个下单组件,并根据各下单组件中的下单信息进行异步下单处理,生成与各下单组件中的下单信息对应的订单信息;订单系统将生成的所有订单信息提交至支付系统进行支付。
【技术特征摘要】
1.一种多订单批量处理方法,其特征在于,所述方法包括:于订单系统中接收下单请求;遍历订单系统中下单页面内的每一个下单组件,并根据各下单组件中的下单信息进行异步下单处理,生成与各下单组件中的下单信息对应的订单信息;订单系统将生成的所有订单信息提交至支付系统进行支付;所述方法还包括:检测下单页面中的下单组件添加指令;根据所述下单组件添加指令在下单页面添加单个下单组件,或者批量添加下单组件;所述遍历订单系统中下单页面内的每一个下单组件,并根据所述下单组件中的下单信息进行异步下单处理,生成与各下单组件中的下单信息对应的订单信息的步骤,包括:在所述订单系统中循环遍历下单页面中的下单组件,获取遍历到的下单组件中的下单信息以及下单信息的条数;针对遍历到的下单组件,调用下单接口,将遍历到的下单组件中的下单信息传入所述下单接口;所述下单接口根据传入的下单信息进行下单处理,并返回下单结果,所述下单结果为下单成功或者下单失败,当所述下单结果为下单成功时,所述下单结果包括根据所述下单信息生成的订单信息;将所述订单系统中各下单接口返回的下单结果存储至订单数组中,当所述订单数组中存储的下单结果与下单信息的条数一致时,结束异步下单处理;所述订单系统中的下单接口中增加批量下单标识,所述批量下单标识用于标记所述订单系统接收到的下单请求为批量下单请求。2.如权利要求1所述的方法,其特征在于,所述订单系统为充值系统,所述下单请求为充值请求。3.如权利要求1所述的方法,其特征在于,在所述订单系统中循环遍历下单页面中的下单组件,获取遍历到的下单组件中的下单信息以及下单信息的条数之后,针对遍历到的下单组件,调用下单接口,并将遍历到的下单组件中的下单信息传入所述下单接口之前,所述方法包括:验证从遍历到的下单组件中获取到的下单信息的有效性;所述订单系统针对遍历到的下单组件,调用下单接口,并将遍历到的下单组件中的下单信息传入所述下单接口,具体为:针对下单信息有效的下单组件,调用下单接口,将所述下单信息有效的下单组件中的下单信息传入所述下单接口。4.如权利要求1所述的方法,其特征在于,所述订单系统将生成的...
【专利技术属性】
技术研发人员:陈劲涛,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。