退单处理系统及方法

文档序号:6498871阅读:633来源:国知局
退单处理系统及方法
【专利摘要】本发明揭示了一种退单处理系统及方法,包括同步服务器、异步服务器、操作平台。同步服务器包括接收端和处理端,处理端串联设置多个面向用户的单元。异步服务器设置多个面向商户的单元。同步服务器的接收端接收用户的退单操作,生成用户订单锁定信息,并发送到处理端,处理端依次根据多个面向用户的单元各自的功能进行面向用户的信息处理,并在处理结束后生成订单撤销指令,发送至操作平台。同步服务器生成订单撤销指令之后,向异步服务器发送后台处理指令,异步服务器依次根据多个面向商户的单元各自的功能进行面向商户的信息处理,并且在处理结束后校验整个处理过程。
【专利说明】退单处理系统及方法
【技术领域】
[0001]本发明涉及一种信息交互处理装置及方法,更具体地说,涉及一种退单处理系统及方法
【背景技术】
[0002]目前各种信息处理系统已经渗入到了各行各业,在传统的零售行业中也开始大量使用电子信息系统来取代传统的业务,例如购物或退货等,目前已有较完善的对应的系统。
[0003]对于退货系统,目前的零售退单系统是以线性的处理流程为主,为保证信息的安全性和完整性,在用户的退单过程中,必须要使所有的退单流程和用户的操作同步完成,才能完整地走完Iv退单流程。
[0004]目前的退货流程都是从商户的信息处理开始的,在大部分商户的流程走完之后,开始用户的流程,用户流程走完以后还有一个商户流程(定期购处理、返库存),概括地说,这样的流程顺序是商户-用户-商户。
[0005]显然,目前的这种退单处理存在这一些明显的问题:
[0006]1、操作响应速度缓慢
[0007]需要等待所有操作完成后,才能反馈取消结果给客户。
[0008]2、瀑布式结构,业务耦合度高
[0009]①业务不易扩展;
[0010]②开发新功能风险大;
[0011]③不支持多人并行开发,效率低下;
[0012]④代码易读性差;
[0013]3、同步处理过多,跨多个库,容易生成异常数据
[0014]4、未对异常数据做处理
[0015]①未进行操作失败的补偿,需要人为发现;
[0016]②没有预留异常通知机制;
[0017]由此可见,目前的退单系统主要优于多个数据库之间的耦合度太高,导致用户和商户都被“捆绑”在这样的系统中,导致多方的效率共同低下,并且操作时间冗长。

【发明内容】

[0018]本发明的目的旨在提供一种退单处理系统及方法,来解决目前的退单系统技术中存在的系统耦合度太高、操作时间冗长的问题。
[0019]根据本发明,提供一种退单处理系统,包括同步服务器、异步服务器、操作平台。同步服务器包括接收端和处理端,处理端串联设置多个面向用户的单元。异步服务器设置多个面向商户的单元。同步服务器的接收端接收用户的退单操作,生成用户订单锁定信息,并发送到处理端,处理端依次根据多个面向用户的单元各自的功能进行面向用户的信息处理,并在处理结束后生成订单撤销指令,发送至操作平台。同步服务器生成订单撤销指令之后,向异步服务器发送后台处理指令,异步服务器依次根据多个面向商户的单元各自的功能进行面向商户的信息处理,并且在处理结束后校验整个处理过程。
[0020]根据本发明的一实施例,面向用户的单元依次包括万里通积分支付退回单元、合作积分退回单元、退回用户支付单元、返积分单元、抵用券处理单元。
[0021]根据本发明的一实施例,面向商户的单元依次包括返库存单元、礼品卡处理单元、合约产品取消入网资料单元、回滚促销活动次数单元、扣减活动已购买商品数单元、用户信息处理单元、定期购处理单元、订单数据处理单元、内部邮件单元、赠品或LANDINGPAGE单元、发票操作单元、供应商直送单操作单元。
[0022]根据本发明的一实施例,同步服务器将订单撤销指令发送至订单数据处理单元,订单数据处理单元向异步服务器发送处理指令,使返库存单元和订单数据处理单元分别依次开始处理面向商户的信息处理。
[0023]根据本发明的一实施例,退单处理系统还包括异常记录和补偿机制接口。
[0024]根据本发明的另一方面,还提供一种退单处理方法,将退单处理分为同步处理和异步处理,其中同步处理随着用户的操作实时完成,异步处理与同步处理、用户的操作流程分离。同步处理包括多个面向用户的操作,异步处理包括多个面向商户的操作。用户提出退单操作后,同步处理先锁定用户订单,再依次根据多个面向用户的操作进行面向用户的信息处理,并在处理结束后生成确认信息,发送至用户。同步处理生成确认信息之后,向异步处理发送后台处理指令,异步处理依次根据多个面向商户的操作进行面向商户的信息处理,并且在处理结束后校验整个处理过程。
[0025]根据本发明的一实施例,面向用户的操作依次包括万里通积分支付退回、合作积分退回、退回用户支付、返积分、抵用券处理。
[0026]根据本发明的一实施例,面向商户的操作依次包括返库存、礼品卡处理、合约产品取消入网资料、回滚促销活动次数、扣减活动已购买商品数、用户信息处理、定期购处理、订单数据处理、内部邮件、赠品或LANDINGPAGE、发票操作、供应商直送单操作。
[0027]根据本发明的一实施例,同步处理生成所述确认信息之后,异步处理同时开始返库存和订单数据处理,返库存和订单数据处理分别依次开始处理面向商户的信息处理。
[0028]根据本发明的一实施例,退单处理方法还包括异常记录和补偿机制。
[0029]采用了本发明的技术方案,将传统的退单方式中的面向用户的处理和面向商户的处理从物理上和逻辑上进行分离,从而使本发明的系统和方法在用户和商户的处理上相对独立,并且商户的处理可以滞后进行,起到降低系统耦合度,并且在用户端提升操作速度的效果。
【专利附图】

【附图说明】
[0030]在本发明中,相同的附图标记始终表示相同的特征,其中:
[0031]图1是本发明的退单处理系统同步服务器和操作平台的结构示意图;
[0032]图2是本发明的异步服务器的结构示意图。
[0033]【具体实施方式】
[0034]下面结合附图和实施例进一步说明本发明的技术方案。
[0035]参照图1和图2,本发明的一个重要思想是将传统的退单机制中的用户操作和商户操作分离,重新切分用户操作流程和商户操作流程,从而能够将用户操作和商户操作在逻辑上分离,在物理上分别设置在独立的服务器中,从而实现本发明的目的。
[0036]如图1和图2所示,本发明的退单处理系统将原有的系统重新划分为同步服务器、异步服务器、操作平台,同步服务器和异步服务器分别对应同步处理和异步处理,而用户的各种操作是在操作平台上进行的。
[0037]其中,同步服务器又能划分为接收端和处理端,接收端是用来接收用户的退单的,而处理端则串联设置多个面向用户的单元,依次分别是:万里通积分支付退回单元、合作积分退回单元、退回用户支付单元、返积分单元、抵用券处理单元。
[0038]另一方面,异步服务器设置多个面向商户的单元,依次分别是:返库存单元、礼品卡处理单元、合约产品取消入网资料单元、回滚促销活动次数单元、扣减活动已购买商品数单元、用户信息处理单元、定期购处理单元、订单数据处理单元、内部邮件单元、赠品或LANDINGPAGE单元、发票操作单元、供应商直送单操作单元。
[0039]在用户发出退单时,同步服务器的接收端接收用户的退单操作,此时首先判断能够满足退单的条件,即进行验证,判断是否可以取消订单,若不能取消,则直接发出通知到操作平台,通知用户不能取消订单并结束流程。若验证成功,表示可以取消订单,则接收端锁定用户订单,生成用户订单锁定信息并发送到处理端。
[0040]处理端先进行一个前置判断,即判断是否有D0。若有D0,则进行取消DO操作,如果不能取消,则向操作平台发出通知,通知用户操作失败,若可以取消D0,则进行取消SO操作。另一方面,如果没有D0,则直接进行取消SO的操作。
[0041]进行取消SO的操作滞后,处理端依次根据多个面向用户的单元各自的功能进行面向用户的信息处理,即依次进行万里通积分支付退回、合作积分退回、退回用户支付、返积分、抵用券处理的操作流程。在上述操作全部完成滞后,向操作平台发送订单撤销指令(或者叫确认信息),通知用户订单撤销成功。
[0042]同步服务器生成订单撤销指令之后,向异步服务器发送后台处理指令,此时,异步服务器可以根据实际运算压力,并不一定要立刻进行对应的后台处理,可以在运行压力较小的时间段,例如半夜时间进行后台的面向商户的处理。
[0043]异步服务器依次根据多个面向商户的单元各自的功能进行面向商户的信息处理,即依次进行返库存、礼品卡处理、合约产品取消入网资料、回滚促销活动次数、扣减活动已购买商品数、用户信息处理、定期购处理、订单数据处理、内部邮件、赠品或LANDINGPAGE、发票操作、供应商直送单操作。
[0044]作为本发明的一种优选实施方式,异步服务器的这种面向商户的单元的设置次序可以有一种更好的处理方式,即同步服务器将订单撤销指令发送至订单数据处理单元,订单数据处理单元向异步服务器发送处理指令,使返库存单元和订单数据处理单元分别依次开始处理面向商户的信息处理。
[0045]也就是说,异步处理同时开始返库存和订单数据处理,返库存和订单数据处理分别依次开始后续的处理面向商户的信息处理,这样双线并行处理的前提是将返库存及其后面的流程和订单数据处理及其后面的流程看成两组,一组的各个处理流程和第二组没有耦合关系,这样即使组内有耦合关系的流程,但并不影响这种并行的处理方式。如此,可以节省约一半的时间。[0046]本发明的退单处理系统还包括异常记录和补偿机制接口。异步服务器在处理结束后,校验整个处理过程,如果发现异常,则可以记录异常数据,并且启动补偿机制。
[0047]经过本发明优化过的退单处理系统及方法,对原有的退单流程有很大的改进:
[0048]1、操作响应速度快,响应速度降低80 %
[0049]①需要及时响应的数据通过同步处理,马上反馈取消结果;
[0050]②用户体验好;
[0051]2、业务水平拆分
[0052]①业务易扩展;
[0053]②区分多接入方的专有业务逻辑;
[0054]③对评估系统压力提供基础数据;
[0055]2、框架垂直拆分,业务稱合度低
[0056]①业务易扩展;
[0057]②开发新功能风险小;
[0058]③支持多人并行开发,效率高;
[0059]④代码易读性好;
[0060]⑤只需要关注新功能部分的业务逻辑
[0061]3、异步消息
[0062]系统内部操作采用异步消息机制,并发处理提升处理效率
[0063]4、加入补偿机制,保证业务完整,取消异常数据从0.0054%降低到目前的不到
0.0001% ;
[0064]①对失败操作进行补偿操作,由系统发现并处理异常操作;
[0065]②异常数据记录异常,及时通知相关人。
[0066]本【技术领域】中的普通技术人员应当认识到,以上的说明书仅是本发明众多实施例中的一种或几种实施方式,而并非用对本发明的限定。任何对于以上所述实施例的均等变化、变型以及等同替代等技术方案,只要符合本发明的实质精神范围,都将落在本发明的权利要求书所保护的范围内。
【权利要求】
1.一种退单处理系统,其特征在于,包括: 同步服务器、异步服务器、操作平台; 所述同步服务器包括接收端和处理端,所述处理端串联设置多个面向用户的单元; 所述异步服务器设置多个面向商户的单元; 所述同步服务器的接收端接收用户的退单操作,生成用户订单锁定信息,并发送到所述处理端,所述处理端依次根据多个面向用户的单元各自的功能进行面向用户的信息处理,并在处理结束后生成订单撤销指令,发送至所述操作平台; 所述同步服务器生成订单撤销指令之后,向所述异步服务器发送后台处理指令,所述异步服务器依次根据多个面向商户的单元各自的功能进行面向商户的信息处理,并且在处理结束后校验整个处理过程。
2.如权利要求1所述的退单处理系统,其特征在于: 所述面向用户的单元依次包括万里通积分支付退回单元、合作积分退回单元、退回用户支付单元、返积分单元、抵用券处理单元。
3.如权利要求1所述的退单处理系统,其特征在于: 所述面向商户的单元依次包括返库存单元、礼品卡处理单元、合约产品取消入网资料单元、回滚促销活动次数单元、扣减活动已购买商品数单元、用户信息处理单元、定期购处理单元、订单数据处理单元、内部邮件单元、赠品或LANDINGPAGE单元、发票操作单元、供应商直送单操作单元。
4.如权利要求3所述的退单处理系统,其特征在于: 所述同步服务器将所述订单撤销指令发送至所述订单数据处理单元,所述订单数据处理单元向所述异步服务器发送处理指令,使所述返库存单元和所述订单数据处理单元分别依次开始处理面向商户的信息处理。
5.如权利要求1所述的退单处理系统,其特征在于: 所述退单处理系统还包括异常记录和补偿机制接口。
6.一种退单处理方法,其特征在于: 将退单处理分为同步处理和异步处理,其中同步处理随着用户的操作实时完成,所述异步处理与所述同步处理、所述用户的操作流程分离; 所述同步处理包括多个面向用户的操作; 所述异步处理包括多个面向商户的操作; 用户提出退单操作后,所述同步处理先锁定用户订单,再依次根据多个面向用户的操作进行面向用户的信息处理,并在处理结束后生成确认信息,发送至用户; 所述同步处理生成所述确认信息之后,向所述异步处理发送后台处理指令,所述异步处理依次根据多个面向商户的操作进行面向商户的信息处理,并且在处理结束后校验整个处理过程。
7.如权利要求6所述的退单处理方法,其特征在于: 所述面向用户的操作依次包括万里通积分支付退回、合作积分退回、退回用户支付、返积分、抵用券处理。
8.如权利要求6所述的退单处理方法,其特征在于: 所述面向商户的操作依次包括返库存、礼品卡处理、合约产品取消入网资料、回滚促销活动次数、扣减活动已购买商品数、用户信息处理、定期购处理、订单数据处理、内部邮件、赠品或LANDINGPAGE、发票操作、供应商直送单操作。
9.如权利要求8所述的退单处理方法,其特征在于: 所述同步处理生成所述确认信息之后,异步处理同时开始返库存和订单数据处理,返库存和订单数据处理分别依次开始处理面向商户的信息处理。
10.如权利要求6所述的退单处理方法,其特征在于: 所述退单处理方法 还包括异常记录和补偿机制。
【文档编号】G06Q30/00GK103914776SQ201310005565
【公开日】2014年7月9日 申请日期:2013年1月8日 优先权日:2013年1月8日
【发明者】邱燏, 常鹏, 钟小峰 申请人:纽海信息技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1