对订单进行取消处理的系统、方法、装置及电子设备制造方法及图纸

技术编号:26173860 阅读:48 留言:0更新日期:2020-10-31 13:58
本申请实施例公开了对订单进行取消处理的系统、方法、装置及电子设备。所述方法包括:履约子系统获得对不同履约状态下的订单进行取消处理的取消规则信息,所述取消规则信息包括在对应的履约状态下,能对订单进行取消处理的至少一个作业子系统的标识信息;其中,所述作业子系统为对履约工作流中的多个作业环节分别进行履约处理的任务执行系统;确定待取消的目标订单,并从订单信息库中获取所述目标订单关联的目标履约状态信息;根据所述目标履约状态信息对应的取消规则信息确定目标作业子系统,通知所述目标作业子系统对所述目标订单进行取消处理。如此方案,有助于降低无效取消处理对作业子系统处理资源的浪费。

【技术实现步骤摘要】
对订单进行取消处理的系统、方法、装置及电子设备
本申请涉及新零售
,特别是涉及对订单进行取消处理的系统、方法、装置及电子设备,以及获得规则信息的方法、装置及电子设备。
技术介绍
在“新零售”业务模式下,服务提供商(在实际应用中可以称为零售商或者商户)可以开设线下的实体店铺,消费者用户可以直接到线下的实体店铺进行商品对象的购买。同时,零售商还可以通过线上的应用程序(App)提供实体店铺对应的线上店铺,通过线上店铺向消费者用户展示实体店铺可提供的商品对象的相关信息,供消费者用户进行线上下单操作。消费者用户通过App提交的交易订单可以先保存到订单信息库,再由履约系统从订单信息库中读取订单数据,将同一实体店铺关联的多个订单合成为一个批次,再以批次为基本单元进行仓库作业以及配送作业。在对订单进行履约处理的过程中,消费者用户随时可能会对订单发起售中取消操作。例如,消费者用户提交了针对订单1的取消请求,履约系统获得该取消请求后,可以采用消息广播的方式通知合成批次(以下简称为“合批”)作业系统、仓库作业系统以及配送作业系统,对订单1进行取消处理。如果消费者用户发起取消操作时订单1处于仓库作业环节,对于合批作业系统来说,已经完成对订单1的合批作业,即使进行取消处理也无法进行订单拦截,也就是说,合批作业系统针对订单1的取消处理是一种无效处理,该无效处理同样会占用合批作业系统的处理资源,造成处理资源的浪费。此外,消息广播方式本身在一定概率上还存在消息丢失的问题,无法确保作业系统能接收到对订单1进行取消处理的消息,致使取消处理失败;其次,进行消息广播时,需要先将对订单1进行取消处理的消息放入堆栈,等待与先前放入堆栈的其他取消处理的消息进行顺序广播,消息的滞后广播可能会影响作业系统进行取消处理的结果,导致取消失败。取消失败的订单仍会正常履约配送给消费者用户,一方面会影响消费者用户的体验,另一方面当消费者用户针对取消失败的订单发起售后退货操作时,还会提高服务提供商用户的物流成本,影响服务提供商用户的体验。此外,针对需要快速履约的订单,例如,1小时达、30分钟履约的订单等,履约平台获得消费者用户提交的交易订单后,可能各个作业系统很快就会进入作业状态,以保证履约时效。在这样的情况下,如果需要对订单进行售中取消,则更需要进行高效且精准的控制策略,否则可能会造成取消失败,影响用户体验,同时浪费已经占用的系统资源。
技术实现思路
本申请提供了一种对订单进行取消处理的系统、方法、装置及电子设备,以及一种获得规则信息的方法、装置及电子设备,可以基于履约状态信息对应的取消规则信息,确定可有效对待取消的目标订单进行取消处理的目标作业子系统,有助于避免无效取消处理对作业子系统资源的浪费。本申请提供了如下方案:一种对订单进行取消处理的系统,包括:规则子系统以及履约子系统,所述规则子系统,用于获得针对不同履约状态配置的取消规则信息,所述取消规则信息包括在对应的履约状态下,能对订单进行取消处理的至少一个作业子系统的标识信息;其中,所述作业子系统为对履约工作流中的多个作业环节分别进行履约处理的任务执行系统;所述履约子系统,用于从所述规则子系统获得所述取消规则信息,确定待取消的目标订单关联的目标履约状态信息后,根据所述目标履约状态信息对应的取消规则信息确定目标作业子系统,通知所述目标作业子系统对所述目标订单进行取消处理。一种获得规则信息的方法,包括:规则子系统客户端通过规则配置界面提供用于提交履约状态信息的第一操作选项以及用于提交取消规则信息的第二操作选项,所述取消规则信息包括在对应的履约状态下,能对订单进行取消处理的至少一个作业子系统的标识信息;通过所述第一操作选项获得所述履约状态信息以及通过所述第二操作选项获得所述取消规则信息后,提交到规则子系统服务端,以便所述规则子系统服务端对所述履约状态信息以及所述取消规则信息进行关联,进而在履约子系统确定待取消的目标订单关联的目标履约状态信息后,根据所述目标履约状态信息对应的取消规则信息确定对所述目标订单进行取消处理的目标作业子系统。一种获得规则信息的方法,包括:规则子系统服务端获得规则子系统客户端提交的履约状态信息以及取消规则信息;对所述履约状态信息以及所述取消规则信息进行关联,以便履约子系统确定待取消的目标订单关联的目标履约状态信息后,根据所述目标履约状态信息对应的取消规则信息确定对所述目标订单进行取消处理的目标作业子系统。一种对订单进行取消处理的方法,包括:履约子系统获得对不同履约状态下的订单进行取消处理的取消规则信息,所述取消规则信息包括在对应的履约状态下,能对订单进行取消处理的至少一个作业子系统的标识信息;其中,所述作业子系统为对履约工作流中的多个作业环节分别进行履约处理的任务执行系统;确定待取消的目标订单,并从订单信息库中获取所述目标订单关联的目标履约状态信息;根据所述目标履约状态信息对应的取消规则信息确定目标作业子系统,通知所述目标作业子系统对所述目标订单进行取消处理。一种对订单进行取消处理的方法,包括:交易子系统客户端通过订单信息展示界面提供可选的订单信息,并在目标订单被选中时,提供用于提交针对所述目标订单的取消请求的操作选项;通过所述操作选项获得针对所述目标订单的取消请求后,提交到交易子系统服务端,以便所述交易子系统服务端将所述取消请求转发至履约子系统,由所述履约子系统确定所述目标订单关联的目标履约状态信息,根据所述目标履约状态信息对应的取消规则信息确定对所述目标订单进行取消处理的目标作业子系统,通知所述目标作业子系统对所述目标订单进行取消处理。一种对订单进行取消处理的方法,包括:交易子系统服务端获得交易子系统客户端提交的针对目标订单的取消请求;将所述取消请求发送至履约子系统,以便所述履约子系统根据所述取消请求确定所述目标订单,并从订单信息库中获取所述目标订单关联的目标履约状态信息,根据所述目标履约状态信息对应的取消规则信息确定对所述目标订单进行取消处理的目标作业子系统。一种对订单进行取消处理的方法,包括:作业子系统获得履约子系统针对能对目标订单进行取消处理的目标作业子系统发送的取消处理消息,所述目标作业子系统由所述履约子系统根据所述目标订单关联的目标履约状态信息对应的取消规则信息确定;对所述目标订单进行取消处理,并向所述履约子系统返回取消处理的结果信息。一种获得规则信息的装置,应用于规则子系统客户端,包括:操作选项提供单元,用于通过规则配置界面提供用于提交履约状态信息的第一操作选项以及用于提交取消规则信息的第二操作选项,所述取消规则信息包括在对应的履约状态下,能对订单进行取消处理的至少一个作业子系统的标识信息;信息提交单元,用于通过所述第一操作选项获得所述履约状态信息以及通过所述第二操作选项获得所述取消规则信息后,提交到规则子系统服务端,以便所述规则子系统服务端对所本文档来自技高网
...

【技术保护点】
1.一种对订单进行取消处理的系统,其特征在于,包括:/n规则子系统以及履约子系统,/n所述规则子系统,用于获得针对不同履约状态配置的取消规则信息,所述取消规则信息包括在对应的履约状态下,能对订单进行取消处理的至少一个作业子系统的标识信息;其中,所述作业子系统为对履约工作流中的多个作业环节分别进行履约处理的任务执行系统;/n所述履约子系统,用于从所述规则子系统获得所述取消规则信息,确定待取消的目标订单关联的目标履约状态信息后,根据所述目标履约状态信息对应的取消规则信息确定目标作业子系统,通知所述目标作业子系统对所述目标订单进行取消处理。/n

【技术特征摘要】
1.一种对订单进行取消处理的系统,其特征在于,包括:
规则子系统以及履约子系统,
所述规则子系统,用于获得针对不同履约状态配置的取消规则信息,所述取消规则信息包括在对应的履约状态下,能对订单进行取消处理的至少一个作业子系统的标识信息;其中,所述作业子系统为对履约工作流中的多个作业环节分别进行履约处理的任务执行系统;
所述履约子系统,用于从所述规则子系统获得所述取消规则信息,确定待取消的目标订单关联的目标履约状态信息后,根据所述目标履约状态信息对应的取消规则信息确定目标作业子系统,通知所述目标作业子系统对所述目标订单进行取消处理。


2.一种获得规则信息的方法,其特征在于,包括:
规则子系统客户端通过规则配置界面提供用于提交履约状态信息的第一操作选项以及用于提交取消规则信息的第二操作选项,所述取消规则信息包括在对应的履约状态下,能对订单进行取消处理的至少一个作业子系统的标识信息;
通过所述第一操作选项获得所述履约状态信息以及通过所述第二操作选项获得所述取消规则信息后,提交到规则子系统服务端,以便所述规则子系统服务端对所述履约状态信息以及所述取消规则信息进行关联,进而在履约子系统确定待取消的目标订单关联的目标履约状态信息后,根据所述目标履约状态信息对应的取消规则信息确定对所述目标订单进行取消处理的目标作业子系统。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
如果对订单进行取消处理的业务策略发生变化,则修改与变化的业务策略相关的履约状态信息对应的取消规则信息,完成对应的规则配置。


4.根据权利要求3所述的方法,其特征在于,
所述业务策略发生变化为取消规则信息发生变化,
所述修改与变化的业务策略相关的履约状态信息对应的取消规则信息,包括:
通过所述第二操作选项获得修改后取消规则信息后,将所述修改后取消规则信息以及对应的履约状态信息提交到所述规则子系统服务端,以便所述规则子系统服务端对所述履约状态信息关联的取消规则信息进行更新。


5.根据权利要求3所述的方法,其特征在于,
所述业务策略发生变化为对订单进行履约处理的过程中新增履约状态,
所述修改与变化的业务策略相关的履约状态信息对应的取消规则信息,包括:
通过所述第一操作选项获得所述新增履约状态信息以及通过所述第二操作选项获得对应的新增取消规则信息后,提交到所述规则子系统服务端,以便所述规则子系统服务端对所述新增履约状态信息以及所述新增取消规则信息进行关联。


6.根据权利要求5所述的方法,其特征在于,
如果所述新增履约状态信息关联有新增作业子系统,且在履约处理的过程中所述新增作业子系统对应有上游作业子系统,
所述方法还包括:
确定所述上游作业子系统关联的第一履约状态信息,对所述第一履约状态信息对应的取消规则信息进行修改,将所述新增作业子系统确定为在所述第一履约状态下对订单进行取消处理的作业子系统,获得修改后取消规则信息;
将所述第一履约状态信息以及所述修改后取消规则信息提交到规则子系统服务端,以便所述规则子系统服务端对所述第一履约状态信息关联的取消规则信息进行更新。


7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
提供用于提交服务提供商用户的标识信息的第三操作选项;
通过所述第三操作选项获得所述服务提供商用户的标识信息后,将所述服务提供商用户的标识信息、所述履约状态信息以及所述取消规则信息提交到规则子系统服务端,以便所述规则子系统服务端对接收到的信息进行关联。


8.一种获得规则信息的方法,其特征在于,包括:
规则子系统服务端获得规则子系统客户端提交的履约状态信息以及取消规则信息;
对所述履约状态信息以及所述取消规则信息进行关联,以便履约子系统确定待取消的目标订单关联的目标履约状态信息后,根据所述目标履约状态信息对应的取消规则信息确定对所述目标订单进行取消处理的目标作业子系统。


9.一种对订单进行取消处理的方法,其特征在于,包括:
履约子系统获得对不同履约状态下的订单进行取消处理的取消规则信息,所述取消规则信息包括在对应的履约状态下,能对订单进行取消处理的至少一个作业子系统的标识信息;其中,所述作业子系统为对履约工作流中的多个作业环节分别进行履约处理的任务执行系统;
确定待取消的目标订单,并从订单信息库中获取所述目标订单关联的目标履约状态信息;
根据所述目标履约状态信息对应的取消规则信息确定目标作业子系统,通知所述目标作业子系统对所述目标订单进行取消处理。


10.根据权利要求9所述的方法,其特征在于,
所述作业子系统根据所述履约子系统定义的取消接口,提供对订单进行取消处理的实现逻辑;
所述通知所述目标作业子系统对所述目标订单进行取消处理,包括:
以所述目标作业子系统的标识信息为参数调用所述取消接口时,通过所述取消接口跳转到所述目标作业子系统提供的实现逻辑,以便通过所述实现逻辑对所述目标订单进行取消处理。


11.根据权利要求9所述的方法,其特征在于,
所述通知所述目标作业子系统对所述目标订单进行取消处理,包括:
如果所述目标作业子系统为多个,则并行通知多个目标作业子系统对所述目标订单进行取消处理。


12.根据权利要求9所述的方法,其特征在于,
所述获得对不同履约状态下的订单进行取消处理的取消规则信息,包括:
从规则子系统获得不同履约状态信息对应的取消规则信息。


13.根据权利要求12所述的方法,其特征在于,
如果对订单进行取消处理的业务策略发生变化,则通过修改所述规则子系统中的取消规则来体现所述业务策略的变化;
所述方法还包括:
从所述规则子系统获得修改后的取消规则信息。


14.根据权利要求12所述的方法,其特征在于,
存在多个服务提供商用户时,所述规则子系统对所述服务提供商用户的标识信息、所述履约状态信息以及所述取消规则信息进行关联;
所述方法还包括:
从所述订单信息库中确定所述目标订单关联的目标服务提供商用户的标识信息;
所述根据所述目标履约状态信息对应的取消规则信息确定目标作业子系统,包括:
根据所述目标服务提供商用户的标识信息以及所述目标履约状态信息对应的取消规则信息,从所述目标服务提供商用户关联的作业子系统中确定所述目标作业子系统。


15.根据权利要求9所述的方法,其特征在于,
所述取消规则信息包括退款信息;
所述方法还包括:
获得所述目标作业子系统返回的取消处理结果信息,如果所述取消处理结果信息为取消成功,则根据所述取消规则信息中的退款信息,确定对所述目标订单进行退款处理所采用的退款方式;
将所述退款方式信息发送至交易子系统,以便所述交易子系统根据所述退款方式信息对所述目标订单进行退款处理。


16.根据权利要求9所述的方法,其特征在于,
所述取消规则信息包括取消许可信息;
所述方法还包括:
如果所述目标履约状态信息对应的取消规则信息中的取消许可信息为允许进行取消处理,则根据所述目标履约状态信息对应的取消规则信息确定所述目标作业子系统。


17.一种对订单进行取消处理的方法,其特征在于,包括:
交易子系统客户端通过订单信息展示界面提供可选的订单信息,并在目标订单被选中时,提供用于提交针对所述目标订单的取消请求的操作选项;
通过所述操作选项获得针对所述目标订单的取消请求后,提交到交易子系统服务端,以便所述交易子系统服务端将所述取消请求转发至履约子系统,由所述履约子系统确定所述目标订单关联的目标履约状态信息,根据所述目标履约状态信息对应的取消规则信息确定对所述目标订单进行取消处理的目标作业子系统,通知所述目标作业子系统对所述目标订单进行取消处理。


18.根据权利要求17所述的方法,其特征在于,
所述可选的订单为通过所述交易子系统服务端生成的交易订单。


19.根据权利要求17所述的方法,其特征在于,
所述可选的订单为根据对交易订单进行履约处理的过程中拆分出的履约单,提供的所述交易订单的子订单信息,所述交易订单为通过所述交易子系统服务端生成的订单。


20.一种对订单进行取消处理的方法,其特征在于,包括:
交易子系统服务端获得交易子系统客户端提交的针对目标订单的取消请求;...

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

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

1