[发明专利]一种电商平台防超售多重阻截技术控制方法在审
申请号: | 201610631615.3 | 申请日: | 2016-08-04 |
公开(公告)号: | CN107688976A | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 余漫游 | 申请(专利权)人: | 湖南移商动力网络技术有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410011 湖南省长沙市芙蓉区朝*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 防超售 多重 阻截 技术 控制 方法 | ||
技术领域
本发明涉及WEB开发技术领域,具体的是电商平台防超售以多重阻截技术来控制流程及技术实现方法。
背景技术
随着现代互联网的快速发展,电商平台已无处不在,电商在人民的购物中比例越来越高,而这些电商活动流程中,如何在高并发访问的情况下,高效精确的处理超售超卖问题,是确保活动成功的一个关键技术要点,也是用户体验的一个重要细节,同时也是保证活动公开、透明、顺利开展的基础,特别是在高并发的情况的,基本无法控制超卖超售,造成了很多的待售后问题。
发明内容
本发明提供了一种实用的超售多重阻截技术控制方法,很好解决了电商平台商品并发订购的超售的问题,在尽量不影响电商平台整体运行性能的前提下,有商品售卖的各个环节,阻截商品超售的可能,即使在程序因异外情况崩溃,也能在最后的支付完成环节,控制超卖并给出友好的提醒。
本发明是超售多重阻截技术方案的组合,在“加入购物车、订单提交、支付完成”环节中,进行多次有效的精确的商品超售控制,尽量将超售事件控制在支付完成前,即商品售卖的前面环节中,并且即使程序发生异常而出现超售,也能够在最终的处理环节中,给予用户较为友好的即时超售提醒,解决电商平台不需要售后处理,其具体实现步骤如下:
(一)、在商品加入购物车时,系统自动检测当前所选商品是否有足够库存,如果库存不足,停止加入购物车操作,并返回库存不够提醒;
(二)、用户进入购物车时,系统检测当前所有商品是否库存足够,如果库存不够,或者商品下架,自动从购物车中删除,不再在购物车页面显示;
(三)、系统订单生成时,首先检查一次订单中所有商品的库存是否足够,如果不够,返回出错提示,阻止订单生成,提醒用户休息商品数量或者删除无库存商品;
(四)、用户进行订单支付时,在跳转到支付商家前,系统检查当前支付商品的库存是否足够,如果库存不足,提示用户修改商品数量;如果库存足够(例如:剩余库存b),在技术上使用“排他锁”,暂时阻止进它用户进入,进一步检查当前商品的“支付队列”,检查“支付队列”中该商品数量(例如:待支付数量n), 判断商品预估剩余数量(例如:预估剩余数量m=b-n)是否大于当前用户准备支付的数量,如果数量充足,将当前订单商品加入“支付队列”,并转至支付服务器,完成订单支付;如果当前商品预估剩余数量不足,系统返回提示“商品数量将超售,需要等待支付” ;
(五)、订单支付完成时,系统使用“排他锁”检查当前商品剩余库存,如果商品库存足够,标识订单支付成功;如果商品库存不够,通知用户商品已超售,等待商户退款;
(六)、为提高系统订单的并处理性能,系统为每个商品创建一个”排他锁”,这样不同的商品的订单就能并发处理,同一个商品的订单才排队进行超售逻辑处理,能在控制超售的同时,兼顾很好的并发性能;
(七)、超售多重阻截技术方案中,最关键的是订单提交控制和支付完成控制,订单提交控制基本能控制住所有的超售情况,将超售全部阻截在支付前;支付完成控制主要是针对系统崩溃性异常或者第三方支付完成的回调异常(例如:未及时通知电商平台支付成功)的补漏措施,即超售已发生,自动将订单转入到退款的售后订单列表,并友好提示用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南移商动力网络技术有限公司,未经湖南移商动力网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610631615.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种税务发票管理系统
- 下一篇:一种夹紧效果好的齿轮打磨机