[发明专利]提供商品价格实时展示的方法和系统有效
申请号: | 201510072247.9 | 申请日: | 2015-02-11 |
公开(公告)号: | CN104598639B | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 冯培源;隋剑峰;宫小强 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q30/02 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 陈依虹;刘光明 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提供 商品价格 实时 展示 方法 系统 | ||
1.一种用于提供商品价格实时展示的系统,包括:
实时单元,所述实时单元用于实时获取商品的价格数据,并且包括应用模块和数据存储模块;
价格源站,所述价格源站与所述实时单元通信地连接并且用于响应于请求向所述实时单元提供所述价格数据;
价格更新消息队列模块,所述价格更新消息队列模块与所述价格源站通信地连接,并且被配置成当所述实时单元获取所述价格数据时,所述价格源站将商品编号异步写入所述价格更新消息队列模块中;
回写应用,所述回写应用用于从所述价格更新消息队列模块获取所述商品编号,并进一步获取最新价格,以进行回写并更新所述实时单元中的所述数据存储模块中的价格数据;其中,数据存储模块的数据更新采取读写分离的方式,写入操作执行在主节点上,读取操作执行在从节点上;
以及,所述应用模块进一步被配置成:处理对商品的所述价格数据的请求;
所述价格数据包括当前的价格和最近过期时间戳。
2.根据权利要求1所述的系统,其中,所述应用模块进一步被配置成:
对所请求的商品进行编号,并从所述数据存储模块中获取所述商品当前的价格数据;
如果所述当前的价格数据有效,则所述应用模块使用所述当前的价格数据并返回所述请求;以及
如果所述当前的价格数据无效,则所述应用模块向所述价格源站发起对所述商品的最新价格的请求,并返回所获得的最新价格。
3.根据权利要求2所述的系统,其中,所述应用模块进一步被配置成:
如果所述价格源站正常返回请求,则正常使用所述最新价格;以及
如果所述价格源站无返回或超时,则所述实时单元返回所述当前的价格数据。
4.根据权利要求1所述的系统,进一步包括:
后端应用,所述后端应用用于提供对商品价格改变相关的业务操作推送到所述价格更新消息队列模块,以便得到价格的最新变化。
5.根据权利要求1所述的系统,其中,如果当前时间小于或等于所述最近过期时间戳,则所述当前的价格数据有效;并且如果当前时间大于所述最近过期时间戳,则所述当前的价格数据无效。
6.一种用于提供商品价格实时展示的方法,包括:
实时单元的应用模块向价格源站请求实时获取商品的价格数据;
所述价格源站响应于请求向所述实时单元提供所述价格数据,并且当所述实时单元获取所述价格数据时,所述价格源站将商品编号异步写入价格更新消息队列模块中;
回写应用从所述价格更新消息队列模块获取所述商品编号,并进一步获取最新价格,以进行回写并更新所述实时单元中的数据存储模块中的价格数据;其中,数据存储模块的数据更新采取读写分离的方式,写入操作执行在主节点上,读取操作执行在从节点上;
以及,应用模块处理对商品的所述价格数据的请求;所述价格数据包括当前的价格和最近过期时间戳。
7.根据权利要求6所述的方法,进一步包括:
所述实时单元的应用模块对所请求的商品进行编号,并从所述实时单元的数据存储模块中获取所述商品当前的价格数据;
如果所述当前的价格数据有效,则所述应用模块使用所述当前的价格数据并返回所述请求;以及
如果所述当前的价格数据无效,则所述应用模块向所述价格源站发起对所述商品的最新价格的请求,并返回所获得的最新价格。
8.根据权利要求7所述的方法,其中:
如果所述价格源站正常返回请求,则所述应用模块正常使用所述最新价格;以及
如果所述价格源站无返回或超时,则所述实时单元返回所述当前的价格数据。
9.根据权利要求6所述的方法,进一步包括:
由后端应用将提供对商品价格改变相关的业务操作推送到所述价格更新消息队列模块,以便得到价格的最新变化。
10.根据权利要求6所述的方法,其中,如果当前时间小于或等于所述最近过期时间戳,则所述当前的价格数据有效;并且如果当前时间大于所述最近过期时间戳,则所述当前的价格数据无效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510072247.9/1.html,转载请声明来源钻瓜专利网。