订单自动生成方法、系统、设备及存储介质与流程

文档序号:21106689发布日期:2020-06-16 21:21阅读:202来源:国知局
订单自动生成方法、系统、设备及存储介质与流程

本发明涉及互联网领域,具体地说,涉及一种订单自动生成方法、系统、设备及存储介质。



背景技术:

随着互联网技术的快速发展,省时省力的网络购物已经成为现代生活的一部分。由于很多因素会影响商品的价格,因此,在网络购物后商品会出现降价的情况,现在的网络公司一般提供价格保护政策,即在价格保护的范围内,将差额部分等值的款项退给客户。现有的系统一般采用如下步骤实现价格保护:客户先下一个订单,发现存在商品降价或有更大面额优惠券后,重新下一个商品和地址与在先订单相同的新订单,此时,客服人员在后台系统中录入在先订单号和新订单号,后台进行价格比较,当新订单的总价小于在先订单即比价成功后,等待客户或客服主动取消新订单,并后台作废优惠券和差额退给客户等操作,整个过程需要客户和客服的协同手动操作,十分费时费力,同时,有些订单会出现已经发货从而需要退货的情况,影响首解率指标。另外,由于网站服务器中往往存储有大量的订单,而网站服务器的处理资源又是有限的,订单调整的过程过于繁杂,订单的等待过程以及订单纠错的过程也会占用大量的网络资源,严重时可能会造成网络拥塞。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

针对现有技术中的问题,本发明的目的在于提供了一种订单自动生成方法、系统、设备及存储介质,在满足新的订单生成条件时,自动生成价格更低的订单,省时省力并节省网络资源的占用。

本发明的实施例提供了一种订单自动生成方法,包括如下步骤:

查找已生成的第一订单,根据所述第一订单的状态、类型以及所述第一订单中的商品状态和类型判断所述第一订单是否满足价格保护条件;

若是,则计算所述第一订单中商品的当前的总价i2;

计算价格变动值δi=i1-i2,其中i1为所述第一订单中商品的总价;

判断δi是否大于0;

若是,则根据第一订单的用户信息、商品信息以及当前的总价i2生成第二订单,所述第二订单为虚拟订单。

优选地,所述查找已生成的第一订单还包括如下步骤:接收客户请求,根据客户信息,查找已生成的第一订单,所述客户信息与第一订单有映射关系。

优选地,所述订单自动生成方法还包括设定查找已生成的第一订单的条件。

优选地,所述根据所述第一订单的状态、类型以及第一订单中的商品状态和类型判断所述第一订单是否满足价格保护条件包括如下步骤:

根据所述第一订单的状态和类型判断订单是否属于价格保护范围的订单;

若是,则根据所述第一订单中的商品状态和类型判断所述商品是否属于价格保护范围的商品;

若属于价格保护范围的商品,则认为所述第一订单满足价格保护条件。

优选地,所述计算所述第一订单中商品的当前的总价i2包括根据多种组合计算第一订单中商品的多个当前的总价,所述多个当前的总价中的最小值为所述第一订单中商品的当前的总价i2。

优选地,所述订单自动生成方法还包括将价格变动值δi拆分为对应的各单个商品的价格变动值δij,j∈(1,n),其中n为商品数,δij为该订单中第j个商品的价格变动值。

优选地,所述订单自动生成方法,在根据当前的价格i2生成第二订单后,还包括向所述第一订单所映射的客户发送订单修改提示信息,所述提示信息包括第二订单信息、第一订单商品总价、价格变动值δi、各单个商品的价格变动值δij和价格变动值δi的退还方式的一项或多项。

本发明的实施例还提供了一种订单自动生成系统,应用于所述订单自动生成方法,所述系统包括查询模块、判断模块、计算模块和订单生成模块,其中:

所述查询模块查找已生成的第一订单,所述判断模块根据所述第一订单的状态、类型以及所述第一订单中的商品状态和类型判断所述第一订单是否满足价格保护条件;

若是,所述计算模块则计算所述第一订单中商品的当前的总价i2;

所述计算模块计算价格变动值δi=i1-i2,其中i1为所述第一订单中商品的总价;

所述计算模块判断δi是否大于0;

若是,所述订单生成模块则根据第一订单的用户信息、商品信息以及当前的总价i2生成第二订单,所述第二订单为虚拟订单。

优选地,所述订单自动生成系统还包括拆分模块,用于将价格变动值δi拆分为对应的各单个商品的价格变动值δij,j∈(1,n),其中n为商品数,δij为该订单中第j个商品的价格变动值。

优选地,所述订单自动生成系统还包括信息模块,用于在根据当前的价格i2生成第二订单后,向所述第一订单所映射的客户发送订单修改提示信息,所述提示信息包括第二订单信息、第一订单商品总价、价格变动值δi、各单个商品的价格变动值δij和价格变动值δi的退还方式的一项或多项。

本发明的实施例还提供了一种订单生成设备,包括:

处理器;

存储器,其中存储有所述处理器的可执行指令;

其中,所述处理器配置为经由执行所述可执行指令来执行所述订单自动生成方法的步骤。

本发明的实施例还提供了一种计算机可读存储介质,用于存储程序,其特征在于,所述程序被执行时实现所述订单自动生成方法的步骤。

本发明的订单自动生成方法可减少了客户和客服的操作次数,提升整体系统效率,减少退货率,提高首解率;同时,由于订单生成条件的判断和订单的生成均是自动进行的,提高了新订单替换旧订单的效率,也不会占用过多的网络资源,提高了网站服务器的订单数据处理能力。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理,通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例的订单自动生成方法的流程图;

图2为本发明一实施例的订单自动生成系统的示意图;

图3为本发明一实施例的订单自动生成设备的结构示意图;

图4为本发明一实施例的计算机可读存储介质的结构示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

图1为本发明一实施例的订单自动生成方法的流程图,订单自动生成方法包括以下步骤:

s100:查找已生成的第一订单,s100步骤系统可以是根据接收到的客户请求,同时根据该客户的相关信息,如客户id、客户电话号码等与第一订单有映射关系,查找已生成的第一订单,此处已生成的第一订单即为系统为客户生成的在先订单。系统也可以设置启动s100步骤的条件,如设定每隔一定时间对系统中的已生成订单进行查找,判断已生成订单是否属于价格保护的范围。

s200:根据第一订单的状态、类型以及第一订单中的商品状态和类型判断第一订单是否满足价格保护条件;

订单类型可以与客户的类型或者服务的类型相关,订单状态则可显示订单的有效性、订单的支付情况等信息,对于不同的网络平台,系统可设定属于价格保护的订单类型以及订单状态。如系统可将订单的支付情况作为验证的逻辑,可将未支付订单、分期支付订单等排除在商品价格可变动的订单之外。

同时,订单中的商品状态和类型是否属于价格保护范围是订单的总价是否会变动的关键,系统可设置非一般自营商品、赠品、套装商品、无货商品、已申请售后商品、秒杀商品等不属于价格保护范围。

在本发明的实施例中,系统先根据第一订单的状态和类型判断订单是否属于价格保护范围的订单;若属于价格保护范围的订单,则再根据第一订单中的商品状态和类型判断商品是否属于价格保护范围的商品;若属于价格保护范围的商品,则认为第一订单满足价格保护条件。

如果系统认为第一订单满足价格保护条件,则进行s300步骤,即计算第一订单中商品的当前的总价i2。现实中,由于网络平台的商品降价或者是各种优惠促销活动致使订单的总价发生变动。网络平台同时推出单个商品降价或者满额减价的活动时,s300步骤包括根据多种组合计算第一订单中商品的多个当前的总价,如一个订单根据单个商品价格或者根据多个商品采用满额减价计算,根据不同的组合计算得到的订单的总价是不同的,本发明实施例将多个当前的总价中的最小值确定为第一订单中商品的当前的总价i2。

在系统计算处第一订单中商品的当前的总价i2后,价格变动值δi通过相应的步骤s400计算得出,价格变动值δi=i1-i2,其中i1为第一订单中商品的总价。

当系统通过s500步骤判断δi大于0时,系统进行s600步骤,即根据第一订单的用户信息、商品信息以及当前的总价i2生成第二订单,第二订单为虚拟订单,即不依据第二订单实际发货。

在现实网络平台购物中,会出现将订单中某些商品退货的情形,为了方便计算各个商品对应的实际价格,可将价格变动值δi拆分为对应的各单个商品的价格变动值δij,j∈(1,n),其中n为商品数,δij为该订单中第j个商品的价格变动值,可以看出:

即价格变动值δi为各单个商品的价格变动值δij的加总。

为了进一步方便客户,在系统生成第二订单后,系统可向相应的客户发送订单修改提示信息,方便客户了解订单状况。提示信息可以包括第二订单信息、价格变动值δi、各单个商品的价格变动值δij和价格变动值δi的退还方式等。

图2为本发明一实施例的订单自动生成系统的示意图,订单自动生成系统应用于订单自动生成方法,包括查询模块11、判断模块12、计算模块13和订单生成模块14,其中查询模块11查找已生成的第一订单,判断模块12根据第一订单的状态、类型以及第一订单中的商品状态和类型判断第一订单是否满足价格保护条件;

若是,计算模块13则计算第一订单中商品的当前的总价i2;

计算模块13计算价格变动值δi=i1-i2,其中i1为第一订单中商品的总价;

计算模块13判断δi是否大于0;

若是,订单生成模块14则根据第一订单的用户信息、商品信息以及当前的总价i2生成第二订单,第二订单为虚拟订单。

本发明实施例的订单自动生成系统还包括拆分模块,用于将价格变动值δi拆分为对应的各单个商品的价格变动值δij,j∈(1,n),其中n为商品数,δij为该订单中第j个商品的价格变动值;以及包括信息模块,用于在根据当前的价格i2生成第二订单后,向第一订单所映射的客户发送订单修改提示信息,提示信息包括第二订单信息、价格变动值δi、各单个商品的价格变动值δij和价格变动值δi的退还方式的一项或多项。

下面是本发明应用时的具体情况,如客户在一网络平台下单购买多个相同商品后,如购买两个相同电饭煲,电饭煲下单时单价200元,促销活动是满200减10元,所以下单价时电饭煲单价190元,此时,第一订单的总价i1为380元;完成订单后,客户发现其账户还有一张满300减30的优惠券,此时致电网络平台的客服,请求申请享受价格保护政策。系统接收到客户请求后,采用本发明的方法,计算第一订单中商品的当前的总价i2为380-30=350元,所生成的虚拟第二订单的总价格为350元,价格变动值δi为30元,系统将价格变动值30元拆分为每个电饭煲价格变动值δi电饭煲,δi电饭煲为190-175=15元,系统同时将该张满300减30的优惠券标识为不可再用的优惠券,并将价格变动值δi30元以退款等形式返还客户账户。

对于一个含有不同商品的订单,如客户购买一台电视和一个水杯,电视下单时单价900元,无促销,水杯100元,无促销此时第一订单的总价为1000元;完成订单后,客户发现其账户有一张满1000减100的优惠券,且电视降价100元,此时客户致电网络平台的客服,请求申请享受价格保护政策。此时采用本发明的方法,计算第一订单中商品的当前的总价i2为1000-100-1200=800元,所生成的虚拟第二订单的总价格为800元,价格变动值δi为200元,系统将价格变动值300元拆分为单个电视和单个水杯的价格变动值,δi电视为90+100=190元,而δi水杯为10元,系统同时将该张满1000减100的优惠券标识为不可再用的优惠券,并将价格变动值δi200元以退款等形式返还客户账户。

下面参照图3来描述根据本发明的这种实施方式的电子设备600。图3显示的电子设备600仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图3所示,电子设备600以通用计算设备的形式表现。电子设备600的组件可以包括但不限于:至少一个处理单元610、至少一个存储单元620、连接不同平台组件(包括存储单元620和处理单元610)的总线630、显示单元640等。

其中,存储单元存储有程序代码,程序代码可以被处理单元610执行,使得处理单元610执行本说明书上述电子处方流转处理方法部分中描述的根据本发明各种示例性实施方式的步骤。例如,处理单元610可以执行如图3中所示的步骤。

存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(rom)6203。

存储单元620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备600也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备600交互的设备通信,和/或与使得该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器660可以通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储平台等。

本发明实施例还提供一种计算机可读存储介质,用于存储程序,程序被执行实现分拣订单自动生成方法的步骤。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述电子处方流转处理方法部分中描述的根据本发明各种示例性实施方式的步骤。

参考图4所示,描述了根据本发明的实施方式的用于实现上述方法的程序产品800,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

综上所述,本发明提供了一种订单自动生成方法、系统、设备及存储介质,该方法包括查找已生成的第一订单,根据所述第一订单的状态、类型以及所述第一订单中的商品状态和类型判断所述第一订单是否满足价格保护条件;若是,则计算所述第一订单中商品的当前的总价i2;计算价格变动值δi=i1-i2,其中i1为所述第一订单中商品的总价;判断δi是否大于0;若是,则根据第一订单的用户信息、商品信息以及当前的总价i2生成第二订单,所述第二订单为虚拟订单。本发明的订单自动生成方法减少了客户和客服的操作次数,提升整体系统效率,减少退货率,提高首解率;同时,由于订单生成条件的判断和订单的生成均是自动进行的,提高了新订单替换旧订单的效率,也不会占用过多的网络资源,提高了网站服务器的订单数据处理能力。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一、第二等词语用来表示名称,而并不表示任何特定的顺序。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1