[发明专利]商品库存信息的处理方法及系统有效
| 申请号: | 201611111705.6 | 申请日: | 2016-12-06 | 
| 公开(公告)号: | CN106708975B | 公开(公告)日: | 2019-10-15 | 
| 发明(设计)人: | 杨光润;何继远;肖斌;张恒;张甫;周忠恳;董浩 | 申请(专利权)人: | 上海艾融软件股份有限公司 | 
| 主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06Q10/08 | 
| 代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 王中 | 
| 地址: | 202150 上海市崇明*** | 国省代码: | 上海;31 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 商品库存 主服务器 缓存服务器 存储地址 信息处理 信息存储 并发处理能力 服务器存储 数据库结构 数据传输 可用性 延迟性 加锁 阻塞 并发 | ||
1.一种商品库存信息的处理方法,其特征在于,所述商品库存信息存储在缓存服务器中,所述商品库存信息以外的信息存储在主服务器中;所述方法包括:
所述主服务器根据待处理商品库存信息的标识,确定所述缓存服务器内所述标识对应的待处理商品库存信息的存储地址;
所述主服务器根据所述缓存服务器的数据库结构,对所述待处理商品库存信息的存储地址进行加锁处理,得到处理结果;
所述主服务器根据所述处理结果,对所述待处理商品库存信息进行处理;
其中,
所述主服务器根据所述缓存服务器的数据库结构,对所述待处理商品库存信息的存储地址进行加锁处理,得到处理结果,包括:
所述主服务器检测所述存储地址是否能够插入所述缓存服务器的数据库结构中;
若检测到所述存储地址能够插入所述缓存服务器的数据库结构中,所述主服务器确定对所述存储地址加锁成功;
若检测到所述存储地址不能够插入所述缓存服务器的数据库结构中,所述主服务器确定对所述存储地址加锁失败。
2.根据权利要求1所述的方法,其特征在于,所述主服务器确定对所述存储地址加锁成功之后,还包括:
所述主服务器对加锁后的存储地址进行解锁处理。
3.根据权利要求1所述的方法,其特征在于,所述主服务器确定对所述存储地址加锁失败之后,还包括:
所述主服务器检测所述存储地址是否为死锁状态;
若检测到所述存储地址为死锁状态,所述主服务器对所述存储地址进行死锁处理。
4.根据权利要求3所述的方法,其特征在于,所述主服务器检测所述存储地址是否为死锁状态,包括:
所述主服务器获取所述存储地址对应的值;
若检测到所述存储地址对应的值与第一指定值匹配,所述缓存服务器确定所述加锁后的存储地址为死锁状态。
5.根据权利要求4所述的方法,其特征在于,还包括:
若未获取到所述存储地址对应的值、若检测到所述存储地址对应的值与第二指定值匹配或者若检测到所述存储地址对应的值与第三指定值匹配,所述缓存服务器确定所述加锁后的存储地址不为死锁状态。
6.根据权利要求1-5任一所述的方法,其特征在于,所述主服务器根据所述处理结果,对所述待处理商品库存信息进行处理,包括:
若所述处理结果为所述主服务器确定对所述存储地址加锁成功,根据所述标识,对所述待处理商品库存信息进行修改处理;
若所述处理结果为所述主服务器确定对所述存储地址加锁失败,维持所述待处理商品库存信息。
7.根据权利要求1-5任一所述的方法,其特征在于,还包括:
所述主服务器检测生成所述待处理商品库存信息的标识的过程中是否存在异常事件;
若检测到生成所述待处理商品库存信息的标识的过程中存在异常事件,对所述异常事件进行处理。
8.根据权利要求1所述的方法,其特征在于,所述商品库存信息还存储在主服务器中;
所述主服务器根据待处理商品库存信息的标识,确定所述缓存服务器内所述标识对应的待处理商品库存信息的存储地址之前,还包括:
所述主服务器检测所述商品库存信息的存储位置;
若检测到所述商品库存信息存储在所述缓存服务器中,执行所述主服务器根据待处理商品库存信息的标识,确定所述缓存服务器内所述标识对应的待处理商品库存信息的存储地址;
若检测到所述商品库存信息存储在所述主服务器中,根据所述主服务器的数据库结构,完成对商品库存信息的处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海艾融软件股份有限公司,未经上海艾融软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611111705.6/1.html,转载请声明来源钻瓜专利网。





