一种电商平台订单抓取方法及系统的制作方法

文档序号:9646974阅读:1038来源:国知局
一种电商平台订单抓取方法及系统的制作方法
【技术领域】
[0001]本发明涉及订单处理技术领域,特别涉及一种电商平台订单抓取方法及系统。
【背景技术】
[0002]当前,随着电子商务的发展,电商平台的数量和种类越来越多,如淘宝、京东、拍拍、国美在线商城和蘑菇街等电商平台。供应商为了获取当前所有的增量订单,需要依次登陆各个电商平台,然后通过人工录入的方式,逐张地对增量订单进行录入操作,上述增量订单是指新增的顾客订单或者是顾客进行信息更新后的订单。随着电商平台越来越多,以及每个电商平台上的日均订单量的增加,人工录入的工作量也越来越多,使得录入出错率增大,容易发生订单遗漏等情况。
[0003]综上所述可以看出,如何尽量避免发生订单遗漏的现象是目前亟待解决的问题。

【发明内容】

[0004]有鉴于此,本发明的目的在于提供一种电商平台订单抓取方法及系统,尽量避免了发生订单遗漏的现象。其具体方案如下:
[0005]—种电商平台订单抓取方法,包括:
[0006]按照预设的订单抓取周期,定期对第一固定时间段内N个电商平台上的增量订单进行自动抓取,并将抓取到的增量订单保存至相应的N个平台订单表,N为正整数;
[0007]按照预设的订单修改周期,定期利用所述N个平台订单表中的增量订单,对当前供应商订单原始表进行相应的修改操作,修改操作完毕后清空所述N个平台订单表,并将所述供应商订单原始表中经过修改操作后发生变化的所有订单发送至供应商汇总订单表;
[0008]按照预设的订单转换周期,定期对所述供应商汇总订单表进行扫描,并将扫描后得到的订单转换成供应商可识别的订单,转换完毕后清空所述供应商汇总订单表。
[0009]优选的,所述定期利用所述N个平台订单表中的增量订单,对当前供应商订单原始表进行相应的修改操作的过程,包括:
[0010]定期将当前供应商订单原始表与所述N个平台订单表进行扫描比对,将所述N个平台订单表中满足第一筛选条件的增量订单保存至所述供应商订单原始表,并利用所述N个平台订单表中满足第二筛选条件的增量订单,对所述供应商订单原始表进行相应的更新操作;其中,所述第一筛选条件为:所述N个平台订单表中的订单号未在当前供应商订单原始表中出现的增量订单;所述第二筛选条件为:所述N个平台订单表中的订单号已在当前供应商订单原始表中出现的增量订单。
[0011]优选的,所述定期对第一固定时间段内N个电商平台上的增量订单进行自动抓取的过程,包括:
[0012]利用N个平台抓单接口,定期对所述第一固定时间段内所述N个电商平台上的增量订单进行自动抓取,其中,所述N个平台抓单接口与所述N个电商平台呈一一对应关系。
[0013]优选的,所述电商平台订单抓取方法还包括:
[0014]按照预设的历史遗漏订单检测周期,定期对第二固定时间段内所述N个电商平台上产生的所有订单进行自动抓取,当抓取到的所有订单与当前所述供应商订单原始表之间存在差异时,则将抓取到的所有订单中与当前所述供应商订单原始表存在差异的订单保存至历史遗漏订单表中;
[0015]按照预设的订单补全周期,定期对所述历史遗漏订单表进行扫描,并将扫描后得到的订单发送至所述供应商汇总订单表,发送完毕后清空所述历史遗漏订单表。
[0016]优选的,所述电商平台订单抓取方法还包括:
[0017]为用户提供遗漏订单查询界面,以使用户通过所述遗漏订单查询界面,对目标时间段内所述N个电商平台上产生的所有订单进行查询,并将查询到的订单中与当前所述供应商原始表存在差异的订单保存至所述历史遗漏订单表中。
[0018]本发明还公开了一种电商平台订单抓取系统,包括:
[0019]增量订单抓取模块,用于按照预设的订单抓取周期,定期对第一固定时间段内N个电商平台上的增量订单进行自动抓取,并将抓取到的增量订单保存至相应的N个平台订单表,N为正整数;
[0020]订单修改模块,用于按照预设的订单修改周期,定期利用所述N个平台订单表中的增量订单,对当前供应商订单原始表进行相应的修改操作,修改操作完毕后清空所述N个平台订单表,并将所述供应商订单原始表中经过修改操作后发生变化的所有订单发送至供应商汇总订单表;
[0021]订单转换模块,用于按照预设的订单转换周期,定期对所述供应商汇总订单表进行扫描,并将扫描后得到的订单转换成供应商可识别的订单,转换完毕后清空所述供应商汇总订单表。
[0022]优选的,所述订单修改模块包括:
[0023]订单扫描比对单元,用于按照预设的订单修改周期,定期将当前供应商订单原始表与所述N个平台订单表进行扫描比对;
[0024]第一订单保存单元,用于将所述N个平台订单表中满足第一筛选条件的增量订单保存至所述供应商订单原始表;
[0025]订单更新单元,用于利用所述N个平台订单表中满足第二筛选条件的增量订单,对所述供应商订单原始表进行相应的更新操作;
[0026]其中,所述第一筛选条件为:所述N个平台订单表中的订单号未在当前供应商订单原始表中出现的增量订单;所述第二筛选条件为:所述N个平台订单表中的订单号已在当前供应商订单原始表中出现的增量订单。
[0027]优选的,所述增量订单抓取模块包括:
[0028]增量订单抓取单元,用于利用N个平台抓单接口,定期对所述第一固定时间段内所述N个电商平台上的增量订单进行自动抓取,其中,所述N个平台抓单接口与所述N个电商平台呈一一对应关系;
[0029]第二订单保存单元,用于将抓取到的增量订单保存至相应的N个平台订单表。
[0030]优选的,所述电商平台订单抓取系统还包括:
[0031]历史遗漏订单检测模块,用于按照预设的历史遗漏订单检测周期,定期对第二固定时间段内所述N个电商平台上产生的所有订单进行自动抓取,当抓取到的所有订单与当前所述供应商订单原始表之间存在差异时,则将抓取到的所有订单中与当前所述供应商订单原始表存在差异的订单保存至历史遗漏订单表中;
[0032]订单补全模块,用于按照预设的订单补全周期,定期对所述历史遗漏订单表进行扫描,并将扫描后得到的订单发送至所述供应商汇总订单表,发送完毕后清空所述历史遗漏订单表。
[0033]优选的,所述电商平台订单抓取系统还包括:
[0034]遗漏订单查询模块,用于为用户提供遗漏订单查询界面,以使用户通过所述遗漏订单查询界面,对目标时间段内所述N个电商平台上产生的所有订单进行查询,并将查询到的订单中与当前所述供应商原始表存在差异的订单保存至所述历史遗漏订单表中。
[0035]本发明中,电商平台订单抓取方法包括:按照预设的订单抓取周期,定期对第一固定时间段内N个电商平台上的增量订单进行自动抓取,并将抓取到的增量订单保存至相应的N个平台订单表;按照预设的订单修改周期,定期利用上述N个平台订单表中的增量订单,对当前供应商订单原始表进行相应的修改操作,修改操作完毕后清空上述N个平台订单表,并将供应商订单原始表中经过修改操作后发生变化的所有订单发送至供应商汇总订单表;按照预设的订单转换周期,定期对上述供应商汇总订单表进行扫描,并将扫描后得到的订单转换成供应商可识别的订单,转换完毕后清空供应商汇总订单表。可见,本发明通过定期对N个电商平台上的增量订单进行自动抓取,进而得到N个平台订单表,然后利用上述N个平台订单表中的增量订单对当前供应商订单原始表进行相应的修改操作,并且将经过修改操作后发生变化的所有订单发送到供应商汇总订单表,通过定期对供应商汇总订单表扫描,并将扫描后得到的订单转换成供应商可识别的订单,便可使得供应商可以定期地获取到与各个电商平台上某个周期内的增量订单对应的信息,由此尽量避免了发生订单遗漏的现象。
【附图说明】
[0036]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1