一种处理商品赔付信息的方法和装置的制作方法

文档序号:6379934阅读:184来源:国知局
专利名称:一种处理商品赔付信息的方法和装置的制作方法
技术领域
本发明涉及一种处理商品赔付信息的方法和装置。
背景技术
随着电子商务企业业务量的快速增长,客户在购物活动中发生的返修、退货等业务也在不断增加,此时电子商务企业需执行退款赔付的手续。因为退款赔付直接关系到电商企业的销售额和利润,目前在电商这个新兴的领域中大多企业都是采用人工指定的方式进行赔付,业务人员在计算赔付时,需要到订单系统,财务系统中查询订单的支付方式、金额、收货信息以及发票的收票信息,根据这些信息确定扣款金额,最后根据支付金额和扣款金额手工计算出赔付金额并录入到系统中。在退款赔付的业务量比较大的情况下,执行效率也在降低并且易出错,另外还需耗费较多的人力成本。

发明内容
有鉴于此,本发明提供一种处理商品赔付信息的方法和装置,有助于提高退款赔付的执行效率和准确性,并有助于降低人力成本。为实现上述目的,根据本发明的一个方面,提供了一种处理赔付信息的方法。本发明的处理赔付信息的方法包括根据预先保存的多种订单类型和多种支付方式之间的对应关系,以及预先保存的所述多种支付方式与多种赔付方式之间的对应关系,确定出当前接收的订单类型与所述多种赔付方式之间的对应关系;根据确定出的所述对应关系,确定所述当前接收的订单类型对应的赔付方式,然后输出该赔付方式。可选地,所述方法还包括接收一种或多种所述支付方式与新的订单类型之间的对应关系;根据所述多种支付方式与多种赔付方式之间的对应关系以及接收的所述对应关系,确定出所述新的订单类型对应的赔付方式,然后输出该赔付方式。可选地,所述方法还包括接收一种或多种所述订单类型与新的支付方式之间的对应关系;根据所述多种支付方式与多种赔付方式之间的对应关系以及接收的所述对应关系,更新当前接收的订单类型对应的赔付方式,然后输出该赔付方式。可选地,所述输出该赔付方式的步骤之后,所述方法还包括对应地记录该赔付方式的输出时间、该赔付方式、以及所述赔付业务中的订单类型。根据本发明的另一方面,提供了一种处理赔付信息的装置。本发明的处理赔付信息的装置,包括保存模块,用于保存多种订单类型和多种支付方式之间的对应关系,以及保存所述多种支付方式与多种赔付方式之间的对应关系;订单类型接收模块,用于接收需要赔付的订单类型;确定模块,用于根据所述保存模块保存的内容,确定所述接收模块接收的订单类型对应的赔付方式,然后输出该赔付方式。可选地,所述装置还包括第一接收模块,用于接收一种或多种所述支付方式与新的订单类型之间的对应关系;所述确定模块还用于根据所述多种支付方式与多种赔付方式之间的对应关系以及所述第一接收模块接收的对应关系,确定出所述新的订单类型对应的赔付方式并输出该赔付方式。可选地,所述装置还包括第二接收模块,用于接收一种或多种所述订单类型与新的支付方式之间的对应关系;所述确定模块还用于根据所述多种支付方式与多种赔付方式之间的对应关系以及所述第二接收模块接收的对应关系,更新所述订单类型接收模块当前接收的订单类型对应的赔付方式,然后输出该赔付方式。可选地,还包括记录模块,用于对应地记录该赔付方式的输出时间、该赔付方式、以及所述赔付业务中的订单类型。根据本发明的技术方案,预先保存订单类型和支付方式之间的对应关系,以及保存支付方式与赔付方式之间的对应关系,可以在需要进行赔付时计算出需赔付的订单类型所对应的赔付方式。当产生新的订单类型或新的支付方式时,可以快捷地获得更新的订单类型与赔付方式的对应。另外在发生赔付时可以统计该赔付方式的输出时间、该赔付方式、以及赔付业务中的订单类型。所以采用本实施例的技术方案有助于快速准确的实行赔付业务,降低了赔付操作成本和耗费的人力。


附图用于更好地理解本发明,并不构成对本发明的不当限定。其中图1是根据本发明实施例的处理商品赔付信息的方法的基本步骤示意图;图2是根据本发明实施例的订单类型、支付方式、赔付方式之间对应关系的示意图;图3是根据本发明实施例的处理赔付信息的装置的基本结构示意图;图4是根据与本发明实施例有关的赔付处理装置的基本结构的示意图;图5是根据本发明实施例的规则引擎工作原理的示意图;图6是根据本发明实施例的赔付计算流程的示意图。
具体实施例方式以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识至IJ,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1是根据本发明实施例的处理商品赔付信息的方法的基本步骤示意图。如图1所示,本发明实施例的处理商品赔付信息的方法主要包括步骤Sll至步骤S13。步骤Sll :保存多种订单类型和多种支付方式之间的对应关系,以及保存多种支付方式与多种赔付方式之间的对应关系。本步骤涉及的订单类型、支付方式、赔付方式之间的对应关系如图2所示,图2是根据本发明实施例的订单类型、支付方式、赔付方式之间对应关系的示意图。如图2所示,方框21中的三种订单类型直接对应于方框22中的七种支付信息,由箭头连接的内容表示二者有对应关系,这种对应关系由系统管理人员根据电子商务业务属性设定。类似地,方框22中的七种支付信息直接对应于方框23中的八种赔付方式,也是由系统管理人员设定。该对应关系即可以保存为赔付系统的一个基本配置以供赔付业务使用。步骤S12 :接收订单类型。该订单类型是需要赔付的商品的订单类型。步骤S13 :根据步骤Sll中保存的内容和步骤S12中接收的订单类型,确定该订单类型对应的赔付方式。步骤S14 :输出步骤S13中确定的赔付方式。在本步骤之后还可以对应地记录该赔付方式的输出时间、该赔付方式、以及发生的赔付业务中的订单类型。在经历一段时间之后,还可以统计该段时间内的这种记录,以供相关人员参考或分析。从以上步骤可以看出,预先保存了多种订单类型和多种支付方式之间的对应关系,并且预先保存了多种支付方式与多种赔付方式之间的对应关系,这样在发生赔付时可根据上述的对应关系确定出需要赔付的商品的订单类型对应的赔付方式,上述步骤可以由计算机快速执行,有助于快速准确地提供赔付方式,从而有助于提高赔付数据计算的效率和准确性,并节约人力成本。在电子商务业务中,可能出现新的订单类型或者支付方式,此时可以对上述的基本配置加以扩展。例如出现新的订单类型,系统管理人员只需设定新的订单类型与一种或多种支付方式之间的对应关系,计算机可根据该对应关系和方框22与方框23中的内容的对应关系得出新的订单类型与赔付方式之间的对应关系。又如出现新的支付方式,系统管理人员只需设定新的支付方式与一种或多种订单类型之间的对应关系,计算机可根据该对应关系和方框22与方框23中的内容的对应关系得出订单类型与赔付方式之间的对应关系,该对应关系可能与已有的对应关系相同,也可能不相同。图3是根据本发明实施例的处理赔付信息的装置的基本结构示意图。如图3所示,本发明实施例的处理赔付信息的装置30主要包括保存模块31、订单类型接收模块32、确定模块33保存模块31用于保存多种订单类型和多种支付方式之间的对应关系,以及保存上述多种支付方式与多种赔付方式之间的对应关系。订单类型接收模块32用于接收需要赔付的订单类型。确定模块33用于根据保存模块31保存的内容,确定接收模块32接收的订单类型对应的赔付方式,然后输出该赔付方式。本发明实施例的处理赔付信息的装置30还可包括第一接收模块(图中未示出),用于接收一种或多种上述支付方式与新的订单类型之间的对应关系;这样,确定模块33还可用于根据上述多种支付方式与多种赔付方式之间的对应关系以及第一接收模块接收的对应关系,确定出新的订单类型对应的赔付方式并输出该赔付方式。本发明实施例的处理赔付信息的装置30还可包括记录模块(图中未示出),用于对应地记录该赔付方式的输出时间、该赔付方式、以及所述赔付业务中的订单类型。本发明的技术方案主要是与电子商务企业中的赔付处理装置配合使用,该装置的基本结构如图4所示,图4是根据与本发明实施例有关的赔付处理装置的基本结构的示意图。该装置通过调用外系统服务(WebServices)获取到赔付计算所需要的数据(支付方式数据、原订单数据、赔付商品拆分数据),并从历史赔付数据表(物理存储表)中根据订单ID查询得到历史赔付数据,然后根据这些数据计算出赔付数据,通过规则引擎的规则,最后将赔付结果数据展示出来。如图4所示,赔付处理装置40主要包括三个单元数据获取单元41、赔付数据计算单元42、和数据输出单元43。数据获取单元41主要通过两种方式获取数据,一种方式是通过调用WebServices分别从外系统获取原支付方式数据、原订单数据和赔付商品拆分数据;另一种方式是从历史赔付数据表中根据客户订单ID查询该客户订单对应的历史赔付数据。在第一种方式中,通过调用不同的WebService分别从外系统获取通过订单接口获取原支付方式数据、原订单数据和赔付商品拆分数据。支付方式数据包括余额支付,pos支付,平台支付,现金支付,优惠券支付;原订单数据包括订单类型,客户帐号,客户姓名,优惠信息,商品编号,商品名称,商品单价等;赔付商品拆分数据包括单件商品应付金额。在第二种方式中,通过SQL查询方式根据订单ID从历史赔付数据表中查询订单对应的历史赔付数据,历史赔付数据包括赔付方式和赔付金额,每做一次赔付都会在历史赔付数据表中记录赔付方式和赔付金额,供后续赔付计算使用。赔付数据计算单元42为赔付处理装置40的核心单元,其主要功能是根据数据获取单元获取到的数据,利用规则引擎44提供的信息进行计算之后得出最终的赔付结果数据。本实施例中的处理赔付信息的装置即设置在规则引擎44中。规则引擎44中预设的规则是图2中的方框21和方框22中各项的对应关系,以及方框22和方框23中各项的对应关系。数据输出单元43主要用于将赔付结果数据展示到用户界面(UI)中。图5是根据本发明实施例的规则引擎工作原理的示意图。参考图5,规则引擎会根据规则名称取得对应规则类文件(class),规则类中包含了预设的规则。然后将规则类加载到内存中,生成规则包执行上下文,其中包含有订单类型与赔付方式之间的对应关系。同时规则引擎将传递的参数传递到规则包执行上下文中,然后开始执行规则包。执行完毕后,再将规则包执行上下文中的数据,传回给调用规则包的应用程序。规则引擎包含预设的规则数据表,webservice接口,roleGet类。规则数据表用来存放相应赔付类型对应的赔付规则数据。roleGet类用来获取相应赔付类型对应的赔付规则数据。webservice接口用来根据从规则数据表查询出的规则数据获取相应的金额数据。以下结合图6来说明本发明实施例中的赔付计算流程。图6是根据本发明实施例的赔付计算流程的示意图。首先进行的是数据准备工作(步骤S60),主要包括新建规则,即通过配置页面输入规则名称,规则关联的基础数据,规则条件;将数据获取单元通过调用WebServices获取到的数据缓存到内存中,以备后续计算使用;取出各种订单类型对应的支付方式,如订单类型为货到付款,则支付方式可以为pos刷卡、现金、余额、优惠券和多方式支付;如果订单类型为自提,支付方式可以为pos刷卡、现金、余额、优惠券和多方式支付;并将这些信息缓存到内存中。利用当前订单类型和系统预设规则确定支付方式和可赔付金额C(步骤S61),并且获取订单已赔付方式和对应金额D(步骤S62),然后将C和D作比较(步骤S63),如果C > D,则取出结果即最终支付方式和可退款金额=C-D (步骤S64),否则不进行赔付。其中金额D的在规则中的算法如下根据订单ID从数据库中查询到订单对应的已赔付记录数据,其中包括赔付方式和赔付金额。通过规则引擎中预设的赔付方式和支付方式的对应规则。将每个赔付方式对应的金额和与赔付方式相对应的支付方式的金额相减。最终得出订单已赔付方式和对应的金额D。
例如订单ID,支付方式POS支付,支付金额100。首次赔付结果为POS赔付,金额50。第二次赔付时,根据订单ID获取出历史赔付为POS赔付金额50。根据系统预设的规则,POS赔付对应的支付方式是POS支付。最终确认第二次赔付时的订单已赔付方式为POS赔付和对应的金额D=50。从订单数据中获取待赔付商品的已付款金额A(步骤S65),再根据系统预设规则确定扣款金额B (步骤S66),然后将A和B做比较(步骤S67),如果A > B,则待赔付金额=A-B(步骤S68),否则不进行赔付。扣款金额B根据系统预设规则进行计算,该规则属于电子商务企业的运营规定,例如以下4种订单价保扣款客户支付后未收到货货品降价,对差价进行补偿;扣税款金额客户发生退货行为时,货物所开具发票要返还,如果发票没有返还商家,则扣税款金额=发票上所开金额X扣税款比率(例如17%);折旧费客户所退商品已经使用,但仍符合相关赔付规定,采取折旧赔付,折旧部分金额即为折旧费;取件费用客户享受上门服务时,要支付一定的取件费用,该部分费用即为取件费用。最后就可以计算最终的赔付方式和赔付金额(步骤S69)。计算规则如下赔付金额=赔付总额-已赔付总额-扣款总额。单一支付方式赔付规则如下;赔付金额=赔付总额-已赔付总额-扣款总额。多支付方式最终赔付结果计算方式如下根据内存中存储的计算后的支付方式和对应的可赔付金额根据基本公式确认出赔付金额;根据系统预设的支付方式和赔付方式的对应关系将赔付方式对应的支付方式和可赔付金额按赔付金额由大到小排序,组成结果集SI,遍历结果集SI,通过赔付方式查找结果集,用赔付金额依次减去结果集中支付方式对应的可赔付金额。直至赔付总额为O。最终计算出赔付方式和赔付金额。为了更清楚地理解本发明,以下举一个数据实例。客户购买了两台ThinkPad E420笔记本电脑,商城单件售价3300元。客户下单时使用了 300余额和300元优惠券,使用pos刷了两张卡,金额分别为A卡4000元和B卡2000元。发票所开金额为6300元,但由于收到货发现其中的一个笔记本有问题,要求退货。但是所开发票丢失,而且要求配送上门取货。步骤一获取数据。订单类型货到付款;支付信息=POS刷卡A卡4000元,B卡2000元;商品分摊信息笔记本1:实付金额3000元,余额150元,优惠券150元;数据操作获取发票收取信息,获取货物返还信息。步骤二 运行规则引擎。计算如下根据当前赔付类型通过roleGet类取得规则数据表相对应的规则,并通过webservice接口获得支付方式、可赔付金额等;支付方式客户使用POS刷卡加上余额以及优惠券,确认出赔付方式为多方式赔付;可赔付金额6000 (pos刷卡)+300 (余额)+300 (优惠券);
扣款金额发票丢失扣开票金额的17%作为税款,即3150X0. 17=535. 5 元;赔付金额:2764. 5=3000 (pos刷卡)-535. 5 (扣款金额)+150 (余额)+150 (优惠
券);3000 (pos刷卡)-535. 5 (扣款金额)=2464. 5,小于A卡刷卡金额,于是确定返还到A卡;赔付结果=POS赔付:2464. 5 ;余额:150 ;优惠券150。赔付结果中,余额和优惠券各退一半。根据本发明实施例的技术方案,预先保存订单类型和支付方式之间的对应关系,以及保存支付方式与赔付方式之间的对应关系,可以在需要进行赔付时计算出需赔付的订单类型所对应的赔付方式。当产生新的订单类型或新的支付方式时,可以快捷地获得更新的订单类型与赔付方式的对应。另外在发生赔付时可以统计该赔付方式的输出时间、该赔付方式、以及赔付业务中的订单类型。所以采用本实施例的技术方案有助于快速准确的实行赔付业务,降低了赔付操作成本和耗费的人力。以上结合具体实施例描述了本发明的基本原理,但是,需要指出的是,对本领域的普通技术人员而言,能够理解本发明的方法和设备的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。上述具体实施方式
,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
权利要求
1.一种处理赔付信息的方法,其特征在于,包括根据预先保存的多种订单类型和多种支付方式之间的对应关系,以及预先保存的所述多种支付方式与多种赔付方式之间的对应关系,确定出当前接收的订单类型与所述多种赔付方式之间的对应关系;根据确定出的所述对应关系,确定所述当前接收的订单类型对应的赔付方式,然后输出该赔付方式。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括接收一种或多种所述支付方式与新的订单类型之间的对应关系;根据所述多种支付方式与多种赔付方式之间的对应关系以及接收的所述对应关系,确定出所述新的订单类型对应的赔付方式,然后输出该赔付方式。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括接收一种或多种所述订单类型与新的支付方式之间的对应关系;根据所述多种支付方式与多种赔付方式之间的对应关系以及接收的所述对应关系,更新当前接收的订单类型对应的赔付方式,然后输出该赔付方式。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述输出该赔付方式的步骤之后,所述方法还包括对应地记录该赔付方式的输出时间、该赔付方式、以及所述赔付业务中的订单类型。
5.一种处理赔付信息的装置,其特征在于,包括保存模块,用于保存多种订单类型和多种支付方式之间的对应关系,以及保存所述多种支付方式与多种赔付方式之间的对应关系;订单类型接收模块,用于接收需要赔付的订单类型;确定模块,用于根据所述保存模块保存的内容,确定所述接收模块接收的订单类型对应的赔付方式,然后输出该赔付方式。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括第一接收模块,用于接收一种或多种所述支付方式与新的订单类型之间的对应关系;所述确定模块还用于根据所述多种支付方式与多种赔付方式之间的对应关系以及所述第一接收模块接收的对应关系,确定出所述新的订单类型对应的赔付方式并输出该赔付方式。
7.根据权利要求5所述的装置,其特征在于,所述装置还包括第二接收模块,用于接收一种或多种所述订单类型与新的支付方式之间的对应关系;所述确定模块还用于根据所述多种支付方式与多种赔付方式之间的对应关系以及所述第二接收模块接收的对应关系,更新所述订单类型接收模块当前接收的订单类型对应的赔付方式,然后输出该赔付方式。
8.根据权利要求5至7中任一项所述的装置,其特征在于,还包括记录模块,用于对应地记录该赔付方式的输出时间、该赔付方式、以及所述赔付业务中的订单类型。
全文摘要
本发明提供一种处理商品赔付信息的方法和装置,有助于提高退款赔付的执行效率和准确性,并有助于降低人力成本。该方法包括根据预先保存的多种订单类型和多种支付方式之间的对应关系,以及预先保存的所述多种支付方式与多种赔付方式之间的对应关系,确定出当前接收的订单类型与所述多种赔付方式之间的对应关系;根据确定出的所述对应关系,确定所述当前接收的订单类型对应的赔付方式,然后输出该赔付方式。
文档编号G06Q30/00GK102999846SQ20121042068
公开日2013年3月27日 申请日期2012年10月29日 优先权日2012年10月29日
发明者张文智, 谢瑞, 张华 , 者文明 申请人:北京京东世纪贸易有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1