一种虚拟物品确定方法、装置及计算机可读存储介质制造方法及图纸

技术编号:27842644 阅读:21 留言:0更新日期:2021-03-30 12:35
本发明专利技术公开了一种虚拟物品确定方法、装置及计算机可读存储介质;本申请实施例可以接收客户端发送的虚拟物品获取请求;根据虚拟物品获取请求,从缓存数据库中查询客户端的第一历史虚拟物品数据;当未查询到第一历史虚拟物品数据时,从存储数据库中获取客户端的第二历史虚拟物品数据,第二历史虚拟物品数据包括客户端的第二历史虚拟物品、以及第二历史虚拟物品对应的第二历史获取时间;基于第二历史获取时间,确定第二历史虚拟物品数据的数据版本;当第二历史虚拟物品数据的数据版本为最新数据版时,基于第二历史虚拟物品,确定虚拟物品获取请求对应的目标虚拟物品;向客户端发放述目标虚拟物品。本方案可以提高数据处理的准确性。性。性。

【技术实现步骤摘要】
一种虚拟物品确定方法、装置及计算机可读存储介质


[0001]本申请涉及通信
,具体涉及一种虚拟物品确定方法、装置及计算机可读存储介质。

技术介绍

[0002]随着信息技术的飞速发展,互联网产生的各种数据越来越庞大,大量的数据大都存储在分布式系统的不同设备上。
[0003]在对相关技术的研究和实践过程中,本申请的专利技术人发现目前在读取互联网的各类数据时,由于数据存储在分布式系统的不同设备上,数据一致性较难得到保证,数据处理的准确性较低。

技术实现思路

[0004]本申请实施例提供一种虚拟物品确定方法、装置及计算机可读存储介质,可以提高数据处理的准确性。
[0005]本申请实施例提供了一种虚拟物品确定方法,包括:
[0006]接收客户端发送的虚拟物品获取请求,所述虚拟物品获取请求指示需要获取的目标虚拟物品;
[0007]根据所述虚拟物品获取请求,从缓存数据库中查询所述客户端的第一历史虚拟物品数据,所述第一历史虚拟物品数据包括所述客户端的第一历史虚拟物品、以及所述第一历史虚拟物品对应的第一历史获取时间;
[0008]当未查询到所述第一历史虚拟物品数据时,从存储数据库中获取所述客户端的第二历史虚拟物品数据,其中,所述缓存数据库与所述存储数据库部署在不同的设备,所述第二历史虚拟物品数据包括所述客户端的第二历史虚拟物品、以及所述第二历史虚拟物品对应的第二历史获取时间;
[0009]基于所述第二历史获取时间,确定所述第二历史虚拟物品数据的数据版本;
[0010]当所述第二历史虚拟物品数据的数据版本为最新数据版本时,基于所述第二历史虚拟物品,确定所述虚拟物品获取请求对应的所述目标虚拟物品;
[0011]向所述客户端发放述目标虚拟物品。
[0012]相应的,本申请实施例提供了一种虚拟物品确定装置,包括:
[0013]接收单元,用于接收客户端发送的虚拟物品获取请求,所述虚拟物品获取请求指示需要获取的目标虚拟物品;
[0014]查询单元,用于根据所述虚拟物品获取请求,从缓存数据库中查询所述客户端的第一历史虚拟物品数据,所述第一历史虚拟物品数据包括所述客户端的第一历史虚拟物品、以及所述第一历史虚拟物品对应的第一历史获取时间;
[0015]第一获取单元,用于当未查询到所述第一历史虚拟物品数据时,从存储数据库中获取所述客户端的第二历史虚拟物品数据,其中,所述缓存数据库与所述存储数据库部署
在不同的设备,所述第二历史虚拟物品数据包括所述客户端的第二历史虚拟物品、以及所述第二历史虚拟物品对应的第二历史获取时间;
[0016]第一确定单元,用于基于所述第二历史获取时间,确定所述第二历史虚拟物品数据的数据版本;
[0017]第二确定单元,用于当所述第二历史虚拟物品数据的数据版本为最新数据版本时,基于所述第二历史虚拟物品,确定所述虚拟物品获取请求对应的所述目标虚拟物品;
[0018]发放单元,用于向所述客户端发放述目标虚拟物品。
[0019]在一实施例中,所述第一确定单元,包括:
[0020]第一获取子单元,用于获取参考数据库中所述客户端的历史获取时间,所述历史获取时间表征所述客户端在各历史阶段获取虚拟物品的获取时间;
[0021]第二获取子单元,用于基于所述历史获取时间的时间顺序,从所述历史获取时间中确定目标历史获取时间;
[0022]第一确定子单元,用于对所述第二历史获取时间与所述目标历史获取时间进行对比,基于对比结果确定所述第二历史虚拟物品数据的数据版本。
[0023]在一实施例中,所述第二确定单元,包括:
[0024]第三获取子单元,用于当所述第二历史虚拟物品数据的数据版本为最新数据版本时,基于所述第二历史虚拟物品,获取所述虚拟物品获取请求对应的数据处理逻辑;
[0025]执行子单元,用于对所述虚拟物品获取请求执行所述数据处理逻辑,得到数据处理结果;
[0026]第二确定子单元,用于基于所述数据处理结果,确定所述虚拟物品获取请求对应的所述目标虚拟物品。
[0027]在一实施例中,所述第三获取子单元还用于当所述第二历史虚拟物品数据的数据版本为最新数据版本时,获取所述客户端的历史虚拟物品获取信息;基于所述历史虚拟物品获取信息与所述第二历史虚拟物品,获取所述虚拟物品获取请求对应的数据处理逻辑。
[0028]在一实施例中,虚拟物品确定装置,还包括:
[0029]第二获取单元,用于当所述第二历史虚拟物品数据的数据版本不为最新数据版本时,从所述参考数据库中获取所述目标历史获取时间对应的历史虚拟物品数据;
[0030]第三确定单元,用于基于所述目标历史获取时间对应的历史虚拟物品数据,确定所述虚拟物品获取请求对应的所述目标虚拟物品。
[0031]在一实施例中,虚拟物品确定装置,还包括:
[0032]生成单元,用于基于发放的所述目标虚拟物品,生成所述客户端当前时间的目标虚拟物品数据;
[0033]存储单元,用于将所述目标虚拟物品数据,存储至所述缓存数据库、所述存储数据库、以及所述参考数据库;
[0034]更新单元,用于基于存储结果,更新所述缓存数据库、所述存储数据库、以及所述参考数据库中所述客户端的历史虚拟物品数据。
[0035]在一实施例中,虚拟物品确定装置,还包括:
[0036]第三获取单元,用于当查询到所述第一历史虚拟物品数据时,获取参考数据库中所述客户端的历史获取时间;
[0037]第四确定单元,用于基于所述第一历史获取时间与所述历史获取时间,确定所述第一历史虚拟物品数据的数据版本;
[0038]第五确定单元,用于当所述第一历史虚拟物品数据的数据版本为最新数据版本时,基于所述第一历史虚拟物品,确定所述虚拟物品获取请求对应的所述目标虚拟物品。
[0039]在一实施例中,虚拟物品确定装置,还包括:
[0040]第四获取单元,用于当所述第一历史虚拟物品数据的数据版本不为最新数据版本时,从所述参考数据库获取预设时间段内的历史虚拟物品数据;
[0041]第六确定单元,用于基于所述预设时间段内的历史虚拟物品数据,确定所述虚拟物品获取请求对应的所述目标虚拟物品。
[0042]相应的,本申请实施例还提供了一种计算机设备,包括存储器,处理器及存储在储存器上并可在处理器上运行的计算机程序,其中,所述处理器执行本申请实施例任一提供的虚拟物品确定方法中的步骤。
[0043]相应的,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适用于处理器进行加载,以执行本申请实施例任一提供的虚拟物品确定方法中的步骤。
[0044]本申请实施例可以接收客户端发送的虚拟物品获取请求,所述虚拟物品获取请求指示需要获取的目标虚拟物品;根据所述虚拟物品获取请求,从缓存数据库中查询所述客户端的第一历史虚拟物品数据,所述第一历史虚拟物品数据包括所述客本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟物品确定方法,其特征在于,包括:接收客户端发送的虚拟物品获取请求,所述虚拟物品获取请求指示需要获取的目标虚拟物品;根据所述虚拟物品获取请求,从缓存数据库中查询所述客户端的第一历史虚拟物品数据,所述第一历史虚拟物品数据包括所述客户端的第一历史虚拟物品、以及所述第一历史虚拟物品对应的第一历史获取时间;当未查询到所述第一历史虚拟物品数据时,从存储数据库中获取所述客户端的第二历史虚拟物品数据,其中,所述缓存数据库与所述存储数据库部署在不同的设备,所述第二历史虚拟物品数据包括所述客户端的第二历史虚拟物品、以及所述第二历史虚拟物品对应的第二历史获取时间;基于所述第二历史获取时间,确定所述第二历史虚拟物品数据的数据版本;当所述第二历史虚拟物品数据的数据版本为最新数据版本时,基于所述第二历史虚拟物品,确定所述虚拟物品获取请求对应的所述目标虚拟物品;向所述客户端发放述目标虚拟物品。2.根据权利要求1所述的方法,其特征在于,所述基于所述第二历史获取时间,确定所述第二历史虚拟物品数据的数据版本,包括:获取参考数据库中所述客户端的历史获取时间,所述历史获取时间表征所述客户端在各历史阶段获取虚拟物品的获取时间;基于所述历史获取时间的时间顺序,从所述历史获取时间中确定目标历史获取时间;对所述第二历史获取时间与所述目标历史获取时间进行对比,基于对比结果确定所述第二历史虚拟物品数据的数据版本。3.根据权利要求2所述的方法,其特征在于,所述当所述第二历史虚拟物品数据的数据版本为最新数据版本时,基于所述第二历史虚拟物品,确定所述虚拟物品获取请求对应的所述目标虚拟物品之前,所述方法还包括:当所述第二历史虚拟物品数据的数据版本不为最新数据版本时,从所述参考数据库中获取所述目标历史获取时间对应的历史虚拟物品数据;基于所述目标历史获取时间对应的历史虚拟物品数据,确定所述虚拟物品获取请求对应的所述目标虚拟物品。4.根据权利要求1所述的方法,其特征在于,所述当所述第二历史虚拟物品数据的数据版本为最新数据版本时,基于所述第二历史虚拟物品,确定所述虚拟物品获取请求对应的所述目标虚拟物品,包括:当所述第二历史虚拟物品数据的数据版本为最新数据版本时,基于所述第二历史虚拟物品,获取所述虚拟物品获取请求对应的数据处理逻辑;对所述虚拟物品获取请求执行所述数据处理逻辑,得到数据处理结果;基于所述数据处理结果,确定所述虚拟物品获取请求对应的所述目标虚拟物品。5.根据权利要求4所述的方法,其特征在于,所述当所述第二历史虚拟物品数据的数据版本为最新数据版本时,基于所述第二历史虚拟物品,获取所述虚拟物品获取请求对应的数据处理逻辑,包括:当所述第二历史虚拟物品数据的数据版本为最新数据版本时,获取所述客户端的历史
虚拟物品获取信息;基于...

【专利技术属性】
技术研发人员:陈伟付科陈林峰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1