虚拟资源管理方法及装置、电子设备和存储介质制造方法及图纸

技术编号:30319053 阅读:14 留言:0更新日期:2021-10-09 23:24
本公开是关于一种虚拟资源管理方法及装置、电子设备以及计算机可读存储介质,涉及计算机技术领域,可以应用于针对虚拟资源进行操作管理的场景。该方法包括:响应于针对第一用户的虚拟资源的资源操作请求,获取第一用户的目标虚拟资源信息,其中,目标虚拟资源信息为根据可用资源信息与资源消耗信息对虚拟资源进行资源预更新操作后得到的虚拟资源信息;确定资源操作请求的操作请求类型;根据操作请求类型与目标虚拟资源信息对虚拟资源进行资源管理操作。本公开基于可用资源信息与资源消耗信息对虚拟资源进行资源预更新操作,进而根据得到的目标虚拟资源信息进行资源管理操作,可以大大减少资源管理操作中的数据库读写操作,提高操作速度与效率。提高操作速度与效率。提高操作速度与效率。

【技术实现步骤摘要】
虚拟资源管理方法及装置、电子设备和存储介质


[0001]本公开涉及计算机
,具体而言,涉及一种虚拟资源管理方法、虚拟资源管理装置、电子设备以及计算机可读存储介质。

技术介绍

[0002]随着互联网的快速发展,尤其是移动互联网的普及,使人们的工作方式和生活方式发生了巨大变化,人们可以使用互联网工作、生活、购物及娱乐等。目前,很多商家均推出会员制度,会员可以通过各类业务积攒积分获得各种优惠和奖励,维护老客户群体,增加客户黏度。
[0003]积分业务通常要求发放给用户的积分具有过期时间,积分过期时间可以精确到天,例如,用户今天获得积分将在7天后自动过期。除此之外,当用户消耗积分时也要优先消耗即将过期的积分。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开的目的在于提供一种虚拟资源管理方法、虚拟资源管理装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服对用户的虚拟资源进行管理操作时需要频繁读写数据库而导致数据库读写压力较大且操作速度较慢、效率较低的问题。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本专利技术的实践而习得。
[0007]根据本公开的第一方面,提供一种虚拟资源管理方法,包括:响应于针对第一用户的虚拟资源的资源操作请求,获取第一用户的目标虚拟资源信息,其中,目标虚拟资源信息为根据可用资源信息与资源消耗信息对虚拟资源进行资源预更新操作后得到的虚拟资源信息;确定资源操作请求的操作请求类型;根据操作请求类型与目标虚拟资源信息对虚拟资源进行资源管理操作。
[0008]在本公开的一个实施例中,在响应于针对第一用户的虚拟资源的资源操作请求,获取目标虚拟资源信息之前,上述方法还包括:确定第一用户对应的第一用户标识,根据第一用户标识与可用资源信息确定虚拟资源的最近更新时间;获取当前操作时间,将当前操作时间与最近更新时间进行对比,以确定第一时间差值;如果第一时间差值大于等于预设时间阈值,则执行资源预更新操作,以得到目标虚拟资源信息。
[0009]在本公开的一个实施例中,执行资源预更新操作,以得到目标虚拟资源信息,包括:根据第一用户标识从资源消耗信息中确定第一用户的上一天资源消耗数量;获取第一用户的资源详情信息,基于资源详情信息、第一用户标识与最近更新时间确定第一用户的上一天资源过期数量;将上一天资源消耗数量与上一天资源过期数量进行对比,得到消耗过期对比结果;根据消耗过期对比结果更新可用资源信息与资源消耗信息,以得到目标虚
拟资源信息。
[0010]在本公开的一个实施例中,消耗过期对比结果为上一天资源消耗数量大于等于上一天资源过期数量,根据消耗过期对比结果更新可用资源信息与资源消耗信息,包括:根据上一天资源消耗数量从资源详情信息中确定关联的待删除数据行,并删除待删除数据行;将上一天资源消耗数量与上一天资源过期数量之间的差值确定为第一差值;如果第一差值大于零,则根据第一差值更新资源消耗信息中的对应的第一关联数据行;第一关联数据行包含待处理资源消耗信息。
[0011]在本公开的一个实施例中,消耗过期对比结果为上一天资源消耗数量小于上一天资源过期数量,根据消耗过期对比结果更新可用资源信息与资源消耗信息,以得到目标虚拟资源信息,包括:将上一天资源过期数量与上一天资源消耗数量之间的差值确定为第二差值;删除资源详情信息中过期资源对应的过期资源数据行;根据过期资源数据行更新可用资源信息,并更新最近更新时间。
[0012]在本公开的一个实施例中,操作请求类型为资源查询请求,根据操作请求类型与目标虚拟资源信息对虚拟资源进行资源管理操作,包括:确定资源查询请求对应的第一当前日期;根据第一用户标识从可用资源信息中确定与第一当前日期对应的可用资源数量。
[0013]在本公开的一个实施例中,操作请求类型为资源增加请求,根据操作请求类型与目标虚拟资源信息对虚拟资源进行资源管理操作,包括:确定资源增加请求对应的新增资源的新增资源数量以及资源有效期限;获取第一用户的资源详情信息,如果资源详情信息中存在资源有效期限对应的目标期限数据行时,则根据新增资源数量更新目标期限数据行中的目标期限资源数量;否则,创建与资源有效期限对应的目标期限数据行。
[0014]在本公开的一个实施例中,操作请求类型为资源扣除请求,根据操作请求类型与目标虚拟资源信息对虚拟资源进行资源管理操作,包括:确定资源扣除请求对应的资源扣除数量;根据第一用户标识从可用资源信息中确定当前可用资源数量;如果资源扣除数量小于等于当前可用资源数量,则根据资源扣除数量更新可用资源信息,并判断资源消耗信息中是否存在资源消耗数据行;如果资源消耗信息中是否存在资源消耗数据行,则根据资源扣除数量更新资源消耗数据行;否则,根据资源扣除数量在资源消耗信息中创建资源消耗数据行。
[0015]在本公开的一个实施例中,上述方法还包括:响应于资源定时更新请求,确定资源定时更新请求对应的第二用户的第二用户标识与第二当前日期;确定资源定时更新请求的第二当前日期对应的上一天日期,并根据第二用户标识获取第二用户对应的资源详情信息;根据上一天日期从第二用户对应的资源详情信息中确定待操作数据行;根据第二当前日期对待操作数据行执行资源预更新操作。
[0016]根据本公开的第二方面,提供一种虚拟资源管理装置,包括:信息获取模块,用于响应于针对第一用户的虚拟资源的资源操作请求,获取第一用户的目标虚拟资源信息,其中,目标虚拟资源信息为根据可用资源信息与资源消耗信息对虚拟资源进行资源预更新操作后得到的虚拟资源信息;请求类型确定模块,用于确定资源操作请求的操作请求类型;虚拟资源管理模块,用于根据操作请求类型与目标虚拟资源信息对虚拟资源进行资源管理操作。
[0017]在本公开的一个实施例中,资源预更新模块包括资源预更新单元,用于确定第一
用户对应的第一用户标识,根据第一用户标识与可用资源信息确定虚拟资源的最近更新时间;获取当前操作时间,将当前操作时间与最近更新时间进行对比,以确定第一时间差值;如果第一时间差值大于等于预设时间阈值,则执行资源预更新操作,以得到目标虚拟资源信息。
[0018]在本公开的一个实施例中,资源预更新单元包括预更新执行单元,用于根据第一用户标识从资源消耗信息中确定第一用户的上一天资源消耗数量;获取第一用户的资源详情信息,基于资源详情信息、第一用户标识与最近更新时间确定第一用户的上一天资源过期数量;将上一天资源消耗数量与上一天资源过期数量进行对比,得到消耗过期对比结果;根据消耗过期对比结果更新可用资源信息与资源消耗信息,以得到目标虚拟资源信息。
[0019]在本公开的一个实施例中,预更新执行单元包括第一执行子单元,用于根据上一天资源消耗数量从资源详情信息中确定关联的待删除数据行,并删除待删除数据行;将上一天资源消耗数量与上一天资源过期数量本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟资源管理方法,其特征在于,包括:响应于针对第一用户的虚拟资源的资源操作请求,获取所述第一用户的目标虚拟资源信息,其中,所述目标虚拟资源信息为根据可用资源信息与资源消耗信息对所述虚拟资源进行资源预更新操作后得到的虚拟资源信息;确定所述资源操作请求的操作请求类型;根据所述操作请求类型与所述目标虚拟资源信息对所述虚拟资源进行资源管理操作。2.根据权利要求1所述的方法,其特征在于,在所述响应于针对第一用户的虚拟资源的资源操作请求,获取所述第一用户的目标虚拟资源信息之前,所述方法还包括:确定所述第一用户对应的第一用户标识,根据所述第一用户标识与所述可用资源信息确定所述虚拟资源的最近更新时间;获取当前操作时间,将所述当前操作时间与所述最近更新时间进行对比,以确定第一时间差值;如果所述第一时间差值大于等于预设时间阈值,则执行所述资源预更新操作,以得到所述目标虚拟资源信息。3.根据权利要求2所述的方法,其特征在于,所述执行所述资源预更新操作,以得到所述目标虚拟资源信息,包括:根据所述第一用户标识从资源消耗信息中确定所述第一用户的上一天资源消耗数量;获取所述第一用户的资源详情信息,基于所述资源详情信息、所述第一用户标识与最近更新时间确定所述第一用户的上一天资源过期数量;将所述上一天资源消耗数量与所述上一天资源过期数量进行对比,得到消耗过期对比结果;根据所述消耗过期对比结果更新所述可用资源信息与所述资源消耗信息,以得到所述目标虚拟资源信息。4.根据权利要求3所述的方法,其特征在于,所述消耗过期对比结果为所述上一天资源消耗数量大于等于所述上一天资源过期数量,所述根据所述消耗过期对比结果更新所述可用资源信息与所述资源消耗信息,包括:根据所述上一天资源消耗数量从所述资源详情信息中确定关联的待删除数据行,并删除所述待删除数据行;将所述上一天资源消耗数量与所述上一天资源过期数量之间的差值确定为第一差值;如果所述第一差值大于零,则根据所述第一差值更新所述资源消耗信息中的对应的第一关联数据行;所述第一关联数据行包含待处理资源消耗信息。5.根据权利要求3所述的方法,其特征在于,所述消耗过期对比结果为所述上一天资源消耗数量小于所述上一天资源过期数量,所述根据所述消耗过期对比结果更新所述可用资源信息与所述资源消耗信息,包括:将所述上一天资源过期数量与所述上一天资源消耗数量之间的差值确定为第二差值;删除所述资源详情信息中过期资源对应的过期资源数据行;根据所述过期资源数据行更新所述可用资源信息,并更新所述最近更新时间。6.根据权利要求1所述的方法,其特征在于,所述操作请求类型为资源查询请求,所述根据所述操作请求类型与所述目标虚拟资源信息对所述虚拟资源进...

【专利技术属性】
技术研发人员:陈炜俊
申请(专利权)人:广州博冠信息科技有限公司
类型:发明
国别省市:

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

1