电子商务网站超卖原因定位的方法及装置的制造方法_3

文档序号:8319745阅读:来源:国知局
括:
[0066]数据获取模块710,用于获取各商品的实际进货量、虚拟进货量、残次品量、订单总数、归位库存数、购物车占用数以及退货数;
[0067]库存更新模块720,用于根据实际进货量和虚拟进货量的和得到商品数量,从所述商品数量中依次减去残次品量、订单总数与归位库存数的差、购物车占用数以及退货数,得到库存剩余量,根据库存剩余量更新各商品的库存;
[0068]超卖数据对比模块730,用于获取商品的库存小于O的超卖数据,将所述超卖数据与相应的历史数据进行对比;
[0069]异常超卖判定模块740,用于在超卖数据相比于历史数据变化超过预设值时,判定相应的商品异常超卖;
[0070]超卖原因定位模块750,用于获取异常超卖商品相关的数据,根据所述数据定位异常超卖的原因。
[0071]更新库存不需要配置计划任务,而是在扣减库存的接口内加入触发更新功能进行自动库存更新,另外也可以手动触发库存更新。库存自动更新的具体触发条件可以根据实际情况自行设定,例如,如图8所示,本发明装置还可以包括与所述数据获取模块710相连的更新触发模块700。如图9所示,所述更新触发模块700包括:
[0072]时间判断单元7001,用于判断当前时间是否满足库存更新时间,以及当前时间与上次库存更新时间的时间间隔是否满足预设的时间间隔,其中库存更新时间包含除预设的各高峰时间、商品大促前期时间以及大项目关联上线时间之外的时间。时间判断单元7001可以通过读取预设的时间配置文件,判断什么时间内可以进行库存更新。
[0073]库存量判断单元7002,用于判断商品的当前库存是否与预设的各库存量中的其中一个库存量相等。库存量判断单元7002可以通过配置文件设定商品库存落在合适的值时才触发库存更新,从而避免频繁更新对系统造成压力。根据库存超卖的特点,即越少库存剩余的时候越容易超卖,定义库存更新触发的各库存量。
[0074]所述数据获取模块710在所述时间判断单元7001确定当前时间满足库存更新时间,且时间间隔满足预设的时间间隔时,同时所述库存量判断单元7002确定当前库存与预设的其中一个库存量相等时,获取各商品的实际进货量、虚拟进货量、残次品量、订单总数、归位库存数、购物车占用数以及退货数。
[0075]电子商务网站在进行限时特卖或者秒杀活动时,库存总是在不断变化,很难得到一个准确的值。所以数据获取模块710读取变化不大的地方,例如订单总数、购物车占用数等,库存更新模块720根据数据获取模块获取的数据来计算库存剩余量,然后根据计算出的库存剩余量进行库存的更新。库存更新模块720对库存更新后,还需要更新相应操作日志,以方便后续查找异常情况以及其它情况。
[0076]如图10所示,本发明装置还可以包括连接于所述库存更新模块720与所述超卖数据对比模块730之间的库存数据分析模块760,所述库存数据分析模块760采用Redis队列对商品的库存进行实时统计与分析。超卖数据对比模块730将获取的超卖数据与相应的历史数据进行对比。异常超卖判定模块740在超卖数据相比于历史数据突然增加或者减少时,判定该商品异常超卖,并以图表形式展示预设时间段内的超卖汇总数据,通过邮件、短信等方式发送预警通知,通知相关人员,从而可以及早发现异常问题,避免产生更大的损失。
[0077]为了快速有效确定具体是哪一个系统导致超卖异常,从而可以有针对性的对相应的系统进行优化,避免再次超卖,如图11所示,所述超卖原因定位模块750包括:
[0078]异常数据获取单元7501,用于获取异常超卖商品相关的数据,其中获取所述数据的方式包括订单号和条码查询、商品id查询,尺码id查询,条码查询等;异常数据获取单元7501支持批量输入,从而提高超卖查询效率,降低成本。
[0079]原因初步定位单元7502,用于检测是否有记录的历史原因数据与获取的数据相匹配,在有历史原因数据与获取的数据匹配时,根据该历史原因数据定位异常超卖的原因;否则根据获取的数据人工定位异常超卖的原因;
[0080]原因最终定位单元7503,用于在人工无法定位异常超卖的原因时,根据关键词获取操作日志,根据预设特性对所述操作日志进行整理与分析,根据分析的结果定位异常超卖的原因,其中预设的特性包括时间顺序,id顺序,库存数量总和等。
[0081]所述超卖原因定位模块750定位出哪个系统出现问题时,即可以针对性的对相应的系统进行优化,从而从根本上超卖问题,有效避免再次超卖。
[0082]在进行库存更新和定位异常超卖的原因之前,需要先对多系统操作的平台进行统一,如图12所示,本发明装置还可以包括平台统一模块770。如图13所示,所述平台统一模块770可以包括:
[0083]接口统一单元7701,用于将请求库存相关的操作统一到同一批接口,保证数据只有通过这些接口发生改变,而不会在别的地方被修改,从而保证数据合法修改的途径以及数据的完整性;
[0084]接口元素统一单元7702,用于对所述同一批接口的公共元素进行统一管理,其中公共元素包含配置文件、数据字段定义;
[0085]日志格式统一单元7703,用于以预设的日志格式记录所述同一批接口相关的操作曰志。
[0086]本发明电子商务网站超卖原因定位的方法及装置,与现有技术相互比较时,具有以下优点:
[0087]1、相较于现有技术中仅对库存系统数据控制,而忽略其他系统的异常情况,本发明通过计算多系统间占用库存数的情况得到剩余库存量,并根据计算的剩余库存量对库存进行修正,从而在系统间出现异常或处理不当而导致库存不准确时,依然可以通过库存修正得到正确的库存数,从而在全局上避免超卖。
[0088]2、本发明通过设置库存更新的触发条件,从而避免频繁对库存更新,降低对系统的压力。
[0089]3、本发明不仅仅可以通过库存修复避免可能的超卖情况,还提供超卖数据的实时监控,及时发现异常情况并通过短信和邮件等发送告警信息;可以快速判断是否超卖以及定位超卖原因,从而可有针对性地对系统进行优化,从而从根本上解决超卖问题,避免再次超卖。
[0090]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种电子商务网站超卖原因定位的方法,其特征在于,包括步骤: 获取各商品的实际进货量、虚拟进货量、残次品量、订单总数、归位库存数、购物车占用数以及退货数; 根据实际进货量和虚拟进货量的和得到商品数量,从所述商品数量中依次减去残次品量、订单总数与归位库存数的差、购物车占用数以及退货数,得到库存剩余量,根据库存剩余量更新各商品的库存; 获取商品的库存小于O的超卖数
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1