一种记录用户资源的方法和装置制造方法及图纸

技术编号:26765986 阅读:31 留言:0更新日期:2020-12-18 23:42
本说明书实施例提供了一种记录用户资源的方法和装置,所述方法包括:获取用户新增的第一资源,所述第一资源的失效时间为第一失效时间;在用户的第一存储空间中读取所述第一失效时间对应的第一积分存储单元,其中,所述第一存储空间中包括预定数目的积分存储单元,每个积分存储单元与用户资源的一个失效时间相对应;在所述第一积分存储单元记录了其与所述用户的第二存储空间相对应的情况中,将所述第一资源记录到所述第二存储空间中。

【技术实现步骤摘要】
一种记录用户资源的方法和装置
本说明书实施例涉及计算机
,更具体地,涉及一种记录用户资源的方法和装置。
技术介绍
在互联网平台中或者在区块链中,可使用积分作为用户的一种可累积并可使用的资源,该积分通常具有有效期,用户在消费积分时,通常先消费有效期较短的积分。由于各个用户在平台的使用行为不同,不同的用户账户的积分数量可能相差很大,例如,有的账户的积分记录小于100条,而有的账户的积分记录可能有上万条,因此,不同账户对于积分的存储需求差别较大,从而,如果对各个账户分配固定大小的存储空间,将不能满足不同账户的需求。因此,需要一种更有效的记录用户积分的方案。
技术实现思路
本说明书实施例旨在提供一种更有效的记录用户积分的方案,以解决现有技术中的不足。为实现上述目的,本说明书一个方面提供一种记录用户资源的方法,包括:获取用户新增的第一资源,所述第一资源的失效时间为第一失效时间;在用户的第一存储空间中读取所述第一失效时间对应的第一积分存储单元,其中,所述第一存储空间中包括预定数目的积分存储单元,每个本文档来自技高网...

【技术保护点】
1.一种记录用户资源的方法,包括:/n获取用户新增的第一资源,所述第一资源的失效时间为第一失效时间;/n在用户的第一存储空间中读取所述第一失效时间对应的第一积分存储单元,其中,所述第一存储空间中包括预定数目的积分存储单元,每个积分存储单元与用户资源的一个失效时间相对应;/n在所述第一积分存储单元记录了其与所述用户的第二存储空间相对应的情况中,将所述第一资源记录到所述第二存储空间中。/n

【技术特征摘要】
1.一种记录用户资源的方法,包括:
获取用户新增的第一资源,所述第一资源的失效时间为第一失效时间;
在用户的第一存储空间中读取所述第一失效时间对应的第一积分存储单元,其中,所述第一存储空间中包括预定数目的积分存储单元,每个积分存储单元与用户资源的一个失效时间相对应;
在所述第一积分存储单元记录了其与所述用户的第二存储空间相对应的情况中,将所述第一资源记录到所述第二存储空间中。


2.根据权利要求1所述的方法,所述方法还包括:
在获取用户新增的第一资源之前,获取用户新增的第二资源,所述第二资源的失效时间为所述第一失效时间;
读取所述第一失效时间对应的第一积分存储单元;
在所述第一积分存储单元中记录了失效时间为所述第一失效时间的第三资源的情况中,在所述用户的存储空间中添加第二存储空间;
在所述第二存储空间中记录所述第二资源和所述第三资源;
在所述第一积分存储单元中记录所述第二存储空间中的当前资源的统计额度。


3.根据权利要求1或2所述的方法,还包括:响应于用户的资源使用请求,对所述第一积分存储单元中记录的统计额度进行扣除。


4.根据权利要求3所述的方法,还包括:在所述统计额度不足的情况中,使用所述第二存储空间中记录的未统计到所述统计额度中的未统计资源。


5.根据权利要求4所述的方法,还包括,在所述未统计资源在所述使用之后还包括剩余资源的情况中,基于所述剩余资源修改所述第一积分存储单元中记录的统计额度。


6.根据权利要求4所述的方法,在所述未统计资源在所述使用之后没有剩余资源的情况中,删除所述第二存储空间,并删除所述第一积分存储单元中记录的数据。


7.根据权利要求1或2所述的方法,其中,所述第二存储空间的存储位置与所述第一失效时间关联,其中,将所述第一资源记录到所述第二存储空间中包括,基于与所述第一失效时间对应的信息获取所述第二存储空间,将所述第一资源记录到所述第二存储空间中。


8.根据权利要求2所述的方法,其中,在所述第一积分存储单元中记录了失效时间为所述第一失效时间的第三资源的情况中,在所述用户的存储空间中添加第二存储空间包括,在所述第一积分存储单元中记录了失效时间为所述第一失效时间的第三资源、并且所述第一存储空间中没有可用的两个积分存储单元的情况中,在所述用户的存储空间中添加第二存储空间。


9.根据权利要求8所述的方法,还包括:
在所述第一积分存储单元中已经记录了失效时间为所述第一失效时间的第三资源、并且所述第一存储空间中包括可用的两个积分存储单元的情况中,在所述可用的两个积分存储单元中分别记录所述第二资源和第三资源,在所述第一积分存储单元中记录所述第一资源和第二资源在所述第一存储空间中的记录位置。


10.根据权利要求1或2所述的方法,还包括:
获取用户新增的第四资源,所述第四资源的失效时间为第四失效时间;
确定所述第四失效时间长于所述第一存储空间对应的最晚失效时间;
在所述用户的存储空间中添加第三存储空间;
在所述第三存储空间中记录所述第四资源。


11.根据权利要求10所述的方法,还包括,在在所述用户的存储空间中添加第三存储空间之后,在所述第一存储空间中记录对所述第三存储空间的存在指示。


12.根据权利要求10所述的方法,还包括:
响应于用户的资源使用请求,对所述第三存储空间中的资源进行使用;
基于当前时间更新所述第一存储空间对应的失效时间;
如果所述第三存储空间在所述使用之后包括剩余资源,基于所述第一存储空间的失效时间的更新,将所述剩余资源中的失效时间小于所述第一存储空间当前对应的最晚失效时间的资源更改为在所述第一存储空间中记录。


13.根据权利要求12所述的方法,还包括,如果所述第三存储空间在所述使用之后或者所述更改之后没有剩余资源,删除所述第三存储空间,修改所述第一存储空间中记录的所述第三存储空间的存在指示。


14.根据权利要求2所述的方法,其中,所述方法由区块链节点执行,所述用户的存储空间为用户的区块链账户对应的存储空间。


15.一种记录用户资源的装置,包括:
第一获取单元,配置为,获取用户新增的第一资源,所述第一资源的失效时间为第一失效时间;
第一读取单元,配置为,在用户的第一存储空间中读取所述第一失效时间对应的第一积分存储单元,其中,所述第一存储空间中包括预定数目的积分存储单元,每个积分存储单元与用户资源的一个失效时间相对应;
第一记录单元,配置为,在所述第...

【专利技术属性】
技术研发人员:刘晓建
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1