一种订单去重方法和系统与流程

文档序号:15689793发布日期:2018-10-16 21:50阅读:454来源:国知局

本发明属于移动互联网的技术领域,具体涉及一种订单去重方法和系统。



背景技术:

随着网络技术的发展,电子商务在经济中占据的比重越来越大,电子商务减少了商品的管理、物流成本,大大缩短了企业与消费者之间的距离,同时促进了消息对称性,降低了交易成本。电子商务已经成为许多新兴企业的重要销售渠道,并且越来越多的传统企业已经开始向电子商务转型。

订单信息的有效性直接影响企业的销售效果,客户在购买过程中对重复下单现象疏于管理,导致的退货信息屡见不鲜,由于多数商家为提高市场竞争力,采用了包邮服务,这一现象不仅导致了企业快递成本的上升,也影响着正常的产品销售。

因此,如何保证订单信息的有效性,防止重复下单行为已经成为商家不得不解决的一个重要问题。



技术实现要素:

本发明克服现有技术存在的不足,所要解决的技术问题为:提供一种可有效避免重复下单、保证订单有效性的订单去重方法和系统。

为了解决上述技术问题,本发明采用的技术方案为:

一种订单去重方法,包括:s101、建立存储用户订单信息的数据库;s102、设置订单抓取周期,定期对抓取周期内的用户订单信息进行抓取,并将抓取到的用户订单作为当期订单信息保存至数据库中;s103、创建基于每个当期订单信息的校验数据表;其中,每个校验数据表中,包含连续两个抓取周期内的用户订单,分别定义为:前期订单信息和当期订单信息;s104、对校验数据表内当期订单信息进行初始信息校验,生成初步去重后的初始当期订单信息;s105、将初始当期订单信息与前期订单信息进行比对,判断是否存在重复订单,存在,则发送校验信息至用户,不存在,则将初始当期订单信息作为最终订单;s106,根据用户校验回复信息,生成最终用户订单;s107,接收最终订单和最终用户订单,并送至商户进行货物准备。

优选地,所述根据用户校验回复信息,生成最终用户订单,具体包括:接收用户的校验回复,回复为删除订单,则在初始当期订单信息中将重复订单删除后,作为最终用户订单推送至商户进行货物准备;回复为不删除订单,则将初始当期订单信息作为最终用户订单推送至商户进行货物准备。

优选地,所述接收用户的校验回复之前,还包括:设置校验时间,在校验时间内未收到用户校验回复,则视为用户回复为不删除订单。

优选地,所述根据用户校验回复信息,生成最终用户订单之后还包括:将最终订单和最终用户订单上传至云平台进行存储。

优选地,建立用于存储用户订单信息的数据库中,所述的用户订单信息具体包括:客户姓名、联系电话、收货地址、货物名称、货物数量和订单号。

相应地,一种订单去重系统,包括:建立单元,用于建立存储用户订单信息的数据库;订单抓取单元,用于设置订单抓取周期,定期对抓取周期内的用户订单信息进行抓取,并将抓取到的用户订单作为当期订单信息保存至数据库中;创建单元,用于创建基于每个当期订单信息的校验数据表;其中,每个校验数据表中,包含连续两个抓取周期内的用户订单,分别定义为:前期订单信息和当期订单信息;初始信息校验单元,用于对校验数据表内当期订单信息进行初始信息校验,生成初步去重后的初始当期订单信息;比对单元,用于将初始当期订单信息与前期订单信息进行比对,判断是否存在重复订单,存在,则发送校验信息至用户,不存在,则将初始当期订单信息作为最终订单;校验回复单元,用于接收用户校验回复信息,生成最终用户订单;备品单元,用于接收最终订单和最终用户订单,并送至商户进行货物准备。

优选地,所述校验回复单元具体包括:接收用户的校验回复,回复为删除订单,则在初始当期订单信息中将重复订单删除后,作为最终用户订单推送至商户进行货物准备;回复为不删除订单,则将初始当期订单信息作为最终用户订单推送至商户进行货物准备。

优选地,还包括:校验回复等待单元,用于设置校验时间,在校验时间内未收到用户校验回复,则视为用户回复为不删除订单。

优选地,还包括:云存储单元,用于将最终订单和最终用户订单上传至云平台进行存储。

优选地,所述的用户订单信息具体包括:客户姓名、联系电话、收货地址、货物名称、货物数量和订单号。

本发明与现有技术相比具有以下有益效果:

本发明中,通过对校验数据表内当期订单信息进行初始信息校验,可删除订单抓取过程中的重复订单,初步对订单进行去重,通过将初始当期订单信息与前期订单信息进行比对,对一段时间内的异常订单进行校验,避免了客户因忙碌、遗忘导致的重复下单,保证了订单的有效性,实用性极强。

附图说明

下面结合附图对本发明做进一步详细的说明;

图1为本发明实施例一提供的一种订单去重方法的流程示意图;

图2为本发明实施例一提供的一种订单去重系统的结构示意图;

图3为本发明实施例二提供的一种订单去重系统的结构示意图;

图4为本发明实施例三提供的一种订单去重系统的结构示意图;

图中:101为建立单元,102为订单抓取单元,103为创建单元,104为初始信息校验单元,105为比对单元,106为校验回复单元,107为校验回复等待单元,108为云存储单元,109为备品单元。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例一提供的一种订单去重方法的流程示意图,如图1所示,一种订单去重方法,包括:s101、建立存储用户订单信息的数据库;s102、设置订单抓取周期,定期对抓取周期内的用户订单信息进行抓取,并将抓取到的用户订单作为当期订单信息保存至数据库中;s103、创建基于每个当期订单信息的校验数据表;其中,每个校验数据表中,包含连续两个抓取周期内的用户订单,分别定义为:前期订单信息和当期订单信息;s104、对校验数据表内当期订单信息进行初始信息校验,生成初步去重后的初始当期订单信息;s105、将初始当期订单信息与前期订单信息进行比对,判断是否存在重复订单,存在,则发送校验信息至用户,不存在,则将初始当期订单信息作为最终订单;s106,根据用户校验回复信息,生成最终用户订单;s107,接收最终订单和最终用户订单,并送至商户进行货物准备;建立用于存储用户订单信息的数据库中,所述的用户订单信息具体包括:客户姓名、联系电话、收货地址、货物名称、货物数量和订单号。

本实施例一中,首先建立存储用户订单信息的数据库,当客户下单后自动形成订单信息,通过设置订单抓取周期,定期对抓取周期内的用户订单信息进行抓取,并将抓取到的用户订单作为当期订单信息保存至数据库中;其次,对订单信息进行校验,具体为:创建基于每个当期订单信息的校验数据表;其中,每个校验数据表中,包含连续两个抓取周期内的用户订单,分别定义为:前期订单信息和当期订单信息;再次,依次对校验数据表内当期订单信息进行初始信息校验、将初始当期订单信息与前期订单信息进行比对,得到最终订单或最终用户订单。

本发明中,通过对校验数据表内当期订单信息进行初始信息校验,可删除订单抓取过程中的重复订单,初步对订单进行去重,通过将初始当期订单信息与前期订单信息进行比对,对一段时间内的异常订单进行校验,避免了客户因忙碌、遗忘导致的重复下单,保证了订单的有效性,实用性极强。

具体地,所述根据用户校验回复信息,生成最终用户订单并推送至商户进行货物准备,具体包括:接收用户的校验回复,回复为删除订单,则在初始当期订单信息中将重复订单删除后,作为最终用户订单推送至商户进行货物准备;回复为不删除订单,则将初始当期订单信息作为最终用户订单推送至商户进行货物准备。

进一步地,所述接收用户的校验回复之前,还包括:设置校验时间,在校验时间内未收到用户校验回复,则视为用户回复为不删除订单。

更进一步地,所述根据用户校验回复信息,生成最终用户订单并推送至商户进行货物准备之后还包括:将最终订单和最终用户订单上传至云平台进行存储;通过将最终订单和最终用户订单进行云平台存储,可方便商家对订单的管理。

图2为本发明实施例一提供的一种订单去重系统的结构示意图,如图2所示,一种订单去重系统,包括:建立单元101,用于建立存储用户订单信息的数据库;订单抓取单元102,用于设置订单抓取周期,定期对抓取周期内的用户订单信息进行抓取,并将抓取到的用户订单作为当期订单信息保存至数据库中;创建单元103,用于创建基于每个当期订单信息的校验数据表;其中,每个校验数据表中,包含连续两个抓取周期内的用户订单,分别定义为:前期订单信息和当期订单信息;初始信息校验单元104,用于对校验数据表内当期订单信息进行初始信息校验,生成初步去重后的初始当期订单信息;比对单元105,用于将初始当期订单信息与前期订单信息进行比对,判断是否存在重复订单,存在,则发送校验信息至用户,不存在,则将初始当期订单信息作为最终订单;校验回复单元106,用于用户校验回复信息,生成最终用户订单;备品单元109,用于接收最终订单和最终用户订单,并送至商户进行货物准备;所述的用户订单信息具体包括:客户姓名、联系电话、收货地址、货物名称、货物数量和订单号。

具体地,所述校验回复单元106具体包括:接收用户的校验回复,回复为删除订单,则在初始当期订单信息中将重复订单删除后,作为最终用户订单推送至商户进行货物准备;回复为不删除订单,则将初始当期订单信息作为最终用户订单推送至商户进行货物准备。

图3为本发明实施例二提供的一种订单去重系统的结构示意图,如图3所示,在实施例一的基础上,还包括:校验回复等待单元107,用于设置校验时间,在校验时间内未收到用户校验回复,则视为用户回复为不删除订单。

图4为本发明实施例三提供的一种订单去重系统的结构示意图,如图4所示,在实施例一的基础上,还包括:云存储单元108,用于将最终订单和最终用户订单上传至云平台进行存储。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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