虚拟物品处理方法、装置、可读存储介质与电子
发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370
申请号: | 申请日: | ||
公开(公告)号: | 公开(公告)日: | ||
发明(设计)人: | 申请(专利权)人: | ||
主分类号: | 分类号: | ||
代理公司: | 代理人: | ||
地址: | 国省代码: | ||
权利要求书: | 说明书: | ||
微信咨询: | 添加微信:543646或【点此在线咨询】 | 文件下载: | 【点此下载】请正确填写本页网址和接收邮箱 |
摘要: | 本公开涉及数据处理,尤其涉及一种虚拟物品处理方法、虚拟物品处理装置、计算机可读存储介质与电子设备。、在游戏中,玩家可以通过交易行系统转让自己拥有的虚拟物品以换取虚拟资源,或利用已有的虚拟资源获取虚拟物品。交易行系统是游戏中为玩家提供的进行虚拟物品交易的平台系统。、相关技术中,交易行系统会在... | ||
相关服务: | 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理 | ||
本公开涉及数据处理,尤其涉及一种虚拟物品处理方法、虚拟物品处理装置、计算机可读存储介质与电子设备。背景技术:1、在游戏中,玩家可以通过交易行系统转让自己拥有的虚拟物品以换取虚拟资源,或利用已有的虚拟资源获取虚拟物品。交易行系统是游戏中为玩家提供的进行虚拟物品交易的平台系统。2、相关技术中,交易行系统会在游戏服中选择一个进程进行相关交易行为的实现,整个交易行系统是一个单点逻辑,并发度低,且一旦进程异常,游戏中整个交易行系统将无法运行,影响玩家体验。3、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。技术实现思路1、本公开提供了一种虚拟物品处理方法、虚拟物品处理装置、计算机可读存储介质与电子设备,进而至少在一定程度上克服相关技术中采用单进程运行导致并发程度低的问题。2、本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。3、根据本公开的第一方面,提供一种虚拟物品处理方法,所述方法包括:响应于玩家对象的上架指令,从所述玩家对象所拥有的虚拟物品中扣除上架虚拟物品,并生成所述玩家对象的虚拟物品上架数据;调用物品交易系统数据库,并在所述物品交易系统数据库中存储所述玩家对象的虚拟物品上架数据对应的哈希键值对数据,以基于所述哈希键值对数据使所述物品交易系统数据库与所述玩家对象的虚拟物品上架数据保持同步;其中,所述物品交易系统数据库为分布式数据库。4、根据本公开的第二方面,提供一种虚拟物品处理装置,所述装置包括:对象数据确定模块,用于响应于玩家对象的上架指令,从所述玩家对象所拥有的虚拟物品中扣除上架虚拟物品,并生成所述玩家对象的虚拟物品上架数据;系统数据存储模块,调用物品交易系统数据库,并在所述物品交易系统数据库中存储所述玩家对象的虚拟物品上架数据对应的哈希键值对数据,以基于所述哈希键值对数据使所述物品交易系统数据库与所述玩家对象的虚拟物品上架数据保持同步;其中,所述物品交易系统数据库为分布式数据库。5、根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述虚拟物品处理方法及其可能的实现方式。6、根据本公开的第四方面,提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述虚拟物品处理方法及其可能的实现方式。7、根据本公开的第五方面,提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述虚拟物品处理方法及其可能的实现方式。8、本公开的技术方案具有以下有益效果:9、上述虚拟物品处理过程中,响应于玩家对象的上架指令,从玩家对象所拥有的虚拟物品中扣除上架虚拟物品,并生成玩家对象的虚拟物品上架数据;调用物品交易系统数据库,并在物品交易系统数据库中存储玩家对象的虚拟物品上架数据对应的哈希键值对数据,以基于哈希键值对数据使物品交易系统数据库与玩家对象的虚拟物品上架数据保持同步;其中,物品交易系统数据库为分布式数据库。本公开通过玩家对象的虚拟物品上架数据与分布式物品交易系统数据库之间的协同处理,使得交易事务能够分布到各个玩家所在的进程进行交易,既能够确保交易事务的一致性和原子性,还可以在一定程度上提高虚拟物品交易的并发能力和容灾性能。10、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。技术特征:1.一种虚拟物品处理方法,其特征在于,所述方法包括:2.根据权利要求1所述的方法,其特征在于,所述玩家对象的虚拟物品上架数据包括以下一种或多种:3.根据权利要求2所述的方法,其特征在于,所述哈希键值对数据包括键以及所述键对应的值,所述方法还包括:4.根据权利要求3所述的方法,其特征在于,所述上架虚拟物品的当前上架属性包括:5.根据权利要求1所述的方法,其特征在于,所述方法还包括:6.根据权利要求5所述的方法,其特征在于,所述第一目标字段包括所述上架虚拟物品对应的上架次数、所述上架虚拟物品对应的当前上架数量、所述上架虚拟物品对应的当前物品单价。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:8.根据权利要求1所述的方法,其特征在于,所述方法还包括:9.根据权利要求8所述的方法,其特征在于,所述方法还包括:10.根据权利要求9所述的方法,其特征在于,所述第二目标字段包括所述上架虚拟物品对应的上架次数、所述上架虚拟物品对应的当前上架数量。11.根据权利要求5或8任一所述的方法,其特征在于,所述调用所述物品交易系统数据库,判断所述玩家对象的虚拟物品上架数据是否存在对应的哈希键值对数据,包括:12.根据权利要求7或9任一所述的方法,其特征在于,所述基于所述哈希键值对数据,更新所述玩家对象的虚拟物品上架数据,包括:13.根据权利要求12所述的方法,其特征在于,所述根据所述玩家对象的虚拟物品上架数据中所述上架虚拟物品对应的当前上架数量以及所述目标上架次数上架前的上架属性,更新所述玩家对象的虚拟物品上架数据中所述玩家对象可转换的物品价值,包括:14.根据权利要求12所述的方法,其特征在于,所述根据更新后所述玩家对象的虚拟物品上架数据中所述上架虚拟物品对应的上架数量以及所述哈希键值对数据中所述上架虚拟物品的当前上架属性,再次更新所述玩家对象的虚拟物品上架数据中所述玩家对象可转换的物品价值,包括:15.根据权利要求1所述的方法,其特征在于,所述方法包括:16.根据权利要求1所述的方法,其特征在于,所述方法包括:17.根据权利要求16所述的方法,其特征在于,将所述目标哈希键值对数据中所述待获取虚拟物品的当前上架数量扣除所述待获取物品数量后,所述方法还包括:18.根据权利要求17所述的方法,其特征在于,控制目标对象的虚拟物品上架数据与更新后的目标哈希键值对数据保持同步后,所述方法还包括:19.一种虚拟物品处理装置,其特征在于,所述装置包括:20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至18任一项所述的方法。21.一种电子设备,其特征在于,包括:技术总结本公开提供一种虚拟物品处理方法、装置、存储介质与电子设备,涉及数据处理技术领域。其中,该虚拟物品处理方法包括:响应于玩家对象的上架指令,从玩家对象所拥有的虚拟物品中扣除上架虚拟物品,并生成玩家对象的虚拟物品上架数据;调用物品交易系统数据库,并在物品交易系统数据库中存储玩家对象的虚拟物品上架数据对应的哈希键值对数据,以基于哈希键值对数据使物品交易系统数据库与玩家对象的虚拟物品上架数据保持同步;其中,物品交易系统数据库为分布式数据库。本公开通过玩家对象的虚拟物品上架数据与分布式物品交易系统数据库之间的协同处理,可在一定程度上提高虚拟物品交易的并发能力。技术研发人员:邢晓勇受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/7/23