【技术实现步骤摘要】
本公开涉及电子商务领域,尤其涉及一种添加购物车的方法及装置。
技术介绍
随着移动互联网的高速发展,电子商务的需求日益增加,越来越多的人选择使用电商平台购买商品和服务。秒杀和限时抢购是电商常用的一种市场推广方法。例如下午2点,半价抢购某热门商品,但仅有少数名额。在抢购开始的时候,通常会有超过日常流量很多倍的用户购买操作。在密集网络环境下,不仅要保证抢购正常进行,而且还要保证正常的业务不受影响。相关技术中,在客户端发起购买请求以后,服务器响应请求,并根据过滤规则,对符合购买条件的用户,按照请求的先后顺序,将购买的商品添加到购物车系统中。然而,在抢购开始时,瞬时流量会非常大,此时,服务器系统由于需要处理的请求过多,稳定性通常是没有保证的,易发生崩溃,并且响应延迟,会影响购买其他商品的用户。此外,当请求连接数量超过服务器限制时,服务器会拒绝掉过多的请求,这样也会影响购买其他商品的用户。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种添加购物车的方法及装置。根据本公开实施例的第一方面,提供一种添加购物车的方法,所述方法包括:接收由用户施加的针对目标商品的购物车添加操 ...
【技术保护点】
一种添加购物车的方法,其特征在于,所述方法包括:接收由用户施加的针对目标商品的购物车添加操作产生的购物车添加指令,所述购物车添加指令包括所述目标商品的商品标识;根据所述商品标识,判断所述目标商品是否属于预设商品集合;在所述目标商品属于所述预设商品集合时,向购买凭证发放系统发送购买凭证获取请求;接收由所述购买凭证发放系统发送的购买凭证;向购物车系统发送包括所述购买凭证的第一添加购物车请求,所述第一添加购物车请求用于所述购物车系统根据所述购买凭证审批针对所述目标商品的所述购物车添加操作;以及接收由所述购物车系统发送的购物车添加结果。
【技术特征摘要】
1.一种添加购物车的方法,其特征在于,所述方法包括:接收由用户施加的针对目标商品的购物车添加操作产生的购物车添加指令,所述购物车添加指令包括所述目标商品的商品标识;根据所述商品标识,判断所述目标商品是否属于预设商品集合;在所述目标商品属于所述预设商品集合时,向购买凭证发放系统发送购买凭证获取请求;接收由所述购买凭证发放系统发送的购买凭证;向购物车系统发送包括所述购买凭证的第一添加购物车请求,所述第一添加购物车请求用于所述购物车系统根据所述购买凭证审批针对所述目标商品的所述购物车添加操作;以及接收由所述购物车系统发送的购物车添加结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标商品不属于所述预设商品集合时,向所述购物车系统发送第二添加购物车请求,所述第二添加购物车请求用于所述购物车系统审批针对所述目标商品的所述购物车添加操作。3.根据权利要求1或2所述的方法,其特征在于,所述在所述目标商品属于所述预设商品集合时,向购买凭证发放系统发送购买凭证获取请求,包括:在所述目标商品属于预设商品集合时,向所述购买凭证发放系统发送包括用户标识和所述商品标识的购买凭证获取请求。4.根据权利要求1或2所述的方法,其特征在于,所述接收由所述购买凭证发放系统发送的购买凭证,包括:接收由所述购买凭证发放系统发送的经加密处理的购买凭证;以及所述向购物车系统发送包括所述购买凭证的第一添加购物车请求,包括:向所述购物车系统发送包括经加密处理后的所述购买凭证的第一添加购物车请求。5.一种添加购物车的方法,其特征在于,所述方法包括:接收由用户终端发送的购买凭证获取请求,所述购买凭证获取请求是所述用户终端在用户施加的添加购物车操作所针对的目标商品属于预设商品集合时发送的;对所述购买凭证获取请求进行验证,并得到验证结果;在所述验证结果指示所述购买凭证获取请求通过验证时,向所述用户终端发送购买凭证,所述购买凭证用于购物车系统审批针对所述目标商品的所述购物车添加操作。6.根据权利要求5所述的方法,其特征在于,所述购买凭证获取请求包括用户标识和所述目标商品的商品标识;以及所述对所述购买凭证获取请求进行验证,并得到验证结果,包括:根据所述用户标识和所述目标商品的商品标识,判断所述用户是否具有购买资格;在确定所述用户具有购买资格时,根据所述购物车系统的负载能力和接收到所述购买凭证获取请求的时间,确定针对所述购买凭证获取请求的验证结果。7.根据权利要求5所述的方法,其特征在于,所述购买凭证获取请求包括用户标识和所述目标商品的商品标识;以及所述向所述用户终端发送购买凭证,包括:向所述用户终端发送包括所述用户标识、所述目标商品的商品标识、以及与当前时间相对应的时间戳信息的购买凭证。8.根据权利要求5-7中任一项所述的方法,其特征在于,所述在所述验证结果指示所述购买凭证获取请求通过验证时,向所述用户终端发送购买凭证,包括:在所述验证结果指示所述购买凭证获取请求通过验证时,对所述购买凭证进行加密处理,并向所述用户终端发送经加密处理后的购买凭证。9.一种添加购物车的方法,其特征在于,所述方法包括:接收由用户终端发送的添加购物车请求,所述添加购物车请求包括用户施加的添加购物车操作所针对的目标商品的商品标识;根据所述目标商品的商品标识,判断所述目标商品是否属于预设商品集合;在所述目标商品属于所述预设商品集合时,判断所述添加购物车请求中是否包括购买凭证;在确定所述添加购物车请求包括所述购买凭证时,根据所述购买凭证,对所述添加购物车操作进行审批;根据审批结果,向所述用户终端发送购物车添加结果。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:在所述目标商品不属于所述预设商品集合时,响应于所述添加购物车请求,对所述添加购物车操作进行审批。11.根据权利要求9所述的方法,其特征在于,所述在确定所述添加购
\t物车请求包括所述购买凭证时,根据所述购买凭证,对所述添加购物车操作进行审批,包括:在确定所述添加购物车请求包括所述购买凭证时,对所述购买凭证进行解密;以及当解密成功时,根据解密后得到的购买凭证,对所述添加购物车操作进行审批。12.根据权利要求9-11中任一项所述的方法,其特征在于,所述根据所述购买凭证,对所述添加购物车操作进行审批,包括:根据预设规则,验证所述购买凭证的合法性;在确定所述购买凭证合法时,批准所述添加购物车操作,并将所述目标商品添加至购物车中。13.根据权利要求12所述的方法,其特征在于,所述添加购物车请求还包括用户标识;所述购买凭证包括用户标识、商品标识、以及时间戳信息;以及,所述预设规则包括以下中的至少一者:所述添加购物车请求中包括的用户标识与所述购买凭证中包括的用户标识一致;所述添加购物车请求中包括的所述目标商品的商品标识与所述购买凭证中包括的商品标识一致;所述购买凭证中包括的所述时间戳信息所指示的时间距离当前时间的时间差未超过预设的时间差阈值;所述购买凭证首次被进行合法性验证。14.一种添加购物车的装置,其特征在于,所述装置包括:第一接收模块,被配置为接收由用户施加的针对目标商品的购物车添加
\t操作产生的购物车添加指令,所述购物车添加指令包括所述目标商品的商品标识;第一判断模块,被配置为根据所述商品标识,判断所述目标商品是否属于预设商品集合;第一发送模块,被配置为在所述目标商品属于所述预设商品集合时,向购买凭证发放系统发送购买凭证获取请求;第二接收模块,被配置为接收由所述购买凭证发放系统发送的购买凭证;第二发送模块,被配置为向购物车系统发送包括所述购买凭证的第一添加购物车请求,所述第一添加购物车请求用于所述购物车系统根据所述购买凭证审批针对所述目标商品的所述购物车添加操作;以及第三接收模块,被配置为接收由所述购物车系统发送的购物车添加结果。15.根据权利要求14所述的装置,其特征在于,所述装置还包括:第三发送模块,被配置为在所述目标商品不属于所述预设商品集合时,向所述购物车系统发送第二添加购物车请求,所述第二添加购物车请求用于所述购物车系统审批针对所述目标商品的所述购物车添加操作。16...
【专利技术属性】
技术研发人员:金帅,李伟,马鑫,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。