[发明专利]一种秒杀性产品的在线发售方法及设备在审
申请号: | 201710953886.5 | 申请日: | 2017-10-13 |
公开(公告)号: | CN107833087A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 姚书会 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 秒杀性 产品 在线 发售 方法 设备 | ||
技术领域
本申请涉及信息处理领域,尤其涉及秒杀性产品的在线发售方法及设备。
背景技术
目前,在秒杀性产品的发售过程中,如附图1所示,当用户(即用户终端)向应用服务器发送相关请求(如图1中“查询产品信息请求”、“查询产品库存信息请求”以及“发起购买请求”等)后,应用服务器会通过访问数据库服务器,读取或更新数据库服务器中的相关数据。当交易量达到数据库服务器或者应用服务器现有资源的极限时,将会出现处理缓慢等症状。
为了解决上述问题,现有技术中通常利用扩展服务器资源的方式来增大交易处理能力。但发明人发现,因为数据库涉及到产品库存信息的更新,必须保证在有库存的情况下进行交易,因此在访问量不变的情况下,简单的扩展数据库服务器资源,依然达不到提升交易处理能力的目的。
发明内容
本申请的的实施例提供一种秒杀性产品的在线发售方法及设备,能够在在线发售秒杀性产品的过程中,大幅减低数据库服务器的访问量,进而提升交易处理能力。为了达到上述目的,本申请发明人考虑到,在秒杀性产品的在线发售过程中,由于秒杀性产品的本身性质原因,导致用户终端会在开始发售后的短时间内集中访问数据库中的产品信息(例如产品的属性信息以及产品剩余可购买的库存信息)。基于这一情况,本申请发明人想到通过将产品信息等数据的读写进行分离,通过将查询产品相关信息的过程转移到应用服务器中,当用户终端需要查询产品相关信息时,可以不访问数据库服务器,而是从应用服务器的缓存数据中获取该产品相关信息。从而仅在产品的相关信息发生变更时,需要访问数据库服务器来更新产品的相关信息(例如每次有用户购买产品后,数据库服务器需要更新产品的库存信息),即数据库服务器仅负责控制最终的成交情况,而将用户终端在购买产品前查询产品信息的过程交给应用服务器来完成,从而大幅降低了数据库服务器的访问量。同时因为最终的交易情况是由数据库服务器进行统一记录,因此可以通过横向扩展的方式来增强应用服务器的处理能力,不会存在将资源瓶颈转移到应用服务器的这种情况。
基于上述发明构思,本申请实施例采用如下技术方案:
第一方面,本申请实施例提供一种秒杀性产品的在线发售方法,包括:应用服务器接收用户终端发送的查询产品请求,所述查询产品请求用于请求获取秒杀性产品的相关信息;所述应用服务器从所述应用服务器的缓存数据中获取所述秒杀性产品的相关信息,并将所述秒杀性产品的相关信息反馈给所述用户终端。本申请实施例中,当用户终端需要查询产品信息时,可以通过访问应用服务器的缓存获取相关信息,而不需要从数据库服务器获取相应数据,降低了数据库服务器的访问量。相比现有技术中无论是查询信息还是更新信息均需要访问数据库服务器,本申请实施例通过将相关产品信息的读写分离,降低数据库服务器的访问量,提高了数据库服务器的处理能力。而在应用服务器的访问量增加后,可以通过横向扩展的方式来增强应用服务器的处理能力。因此采用本申请实施例所述技术方案,能够提高系统交易处理能力。
第二方面,本申请实施例提供一种应用服务器,包括:接收模块,用于接收用户终端发送的查询产品请求,所述查询产品请求用于请求获取秒杀性产品的相关信息。反馈模块,用于在所述接收模块接收用户终端发送的查询产品请求后,从所述应用服务器的缓存数据中获取所述秒杀性产品的相关信息,并将所述秒杀性产品的相关信息反馈给所述用户终端。基于同一发明构思,由于该应用服务器解决问题的原理及有益效果可以参见上述第一方面的方法实施方式以及所带来的有益效果,重复之处不再赘述。
第三方面,本申请实施例提供一种应用服务器,包括:处理器、存储器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当应用服务器运行时,处理器执行上述存储器存储的上述计算机执行指令,以使应用服务器执行如上述第一方面以及第一方面的各种实现方式所涉及的秒杀性产品的在线发售方法。
第四方面,本申请实施例提供一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述第一方面中的秒杀性产品的在线发售方法。
第五方面,本申请实施例提供一种包含指令的计算机程序产品,包括当其在计算机上运行时,使得计算机执行如上述第一方面中的秒杀性产品的在线发售方法。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为现有技术中秒杀性产品的发售过程流程图;
图2为本申请实施例提供一种秒杀性产品的在线发售方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710953886.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:奶瓶分享方法
- 下一篇:内容提供方法、装置及智能设备