(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211132108.7
(22)申请日 2022.09.16
(71)申请人 上海达家迎信息科技有限公司
地址 201107 上海市闵行区苏虹路3 33号
215-3室
申请人 苏州达家迎信息技 术有限公司
(72)发明人 闵书敖
(74)专利代理 机构 广州三环 专利商标代理有限
公司 44202
专利代理师 黄盼
(51)Int.Cl.
G06F 16/23(2019.01)
G06F 16/2458(2019.01)
G06Q 50/10(2012.01)
(54)发明名称
虚拟物品状态管理方法、 装置、 存储介质及
电子设备
(57)摘要
本申请实施例公开了虚拟物品状态管理方
法, 包括: 在接收到针对第一记录的状态变更请
求的情况下, 确定上述第一记录的目标时段信
息, 上述第一记录为用于记录目标对象在目标时
间段内关联的虚拟物品的数量信息的管理记录;
在上述目标时段信息表征第一类时段的情况下,
基于加锁交互机制对上述第一记录进行状态变
更, 上述第一类时段为生 成管理记录的最小时间
段; 在上述目标时段信息表征第二类时段的情况
下, 查询上述第一记录关联的全部第二记录, 上
述第二类时段包括多个上述第一类时段; 在上述
第一记录并未关联任何第二记录的情况下, 基于
加锁交互机制对 上述第一记录进行状态变更。 本
申请确保不出现虚拟物品多发。
权利要求书3页 说明书15页 附图3页
CN 115510076 A
2022.12.23
CN 115510076 A
1.一种虚拟物品状态管理方法, 其特 征在于, 所述方法包括:
在接收到针对第一记录的状态变更请求的情况下, 确定所述第一记录的目标时段信
息, 所述第一记录为用于记录目标对象在目标时间段内关联的虚拟物品的数量信息的管理
记录;
在所述目标时段信 息表征第 一类时段的情况下, 基于加 锁交互机制对所述第 一记录进
行状态变更, 所述第一类时段为 生成管理记录的最小时间段;
在所述目标时段信 息表征第 二类时段的情况下, 查询所述第 一记录关联的全部第 二记
录, 每一所述第二记录对应的时间段位于所述 目标时间段, 并且每一所述第二记录对应的
时段信息为所述第一类时段, 所述第二类时段包括多个所述第一类时段;
在所述第一记录并未关联任何第 二记录的情况下, 基于加锁 交互机制对所述第 一记录
进行状态变更。
2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
在所述第一记录关联的全部第 二记录均位于第 一状态的情况下, 基于加锁 交互机制对
所述第一记录进行状态变更;
所述第一状态 表征其对应的第二记录中关联的虚拟物品已经被发送至所述目标对象。
3.根据权利要求1或2所述的方法, 其特 征在于, 所述方法还 包括:
在存在目标第二记录的情况 下, 提示所述针对第一记录的状态变更请求的响应失败;
显示针对所述目标第 二记录的状态变更提醒, 所述状态变更提醒用于提示通过执行相
关操作将所述目标第二记录的状态变更为所述第一状态, 或者, 删除所述目标第二记录;
其中, 所述目标第二记录为 不处于所述第一状态的第二记录 。
4.根据权利要求3所述的方法, 其特 征在于,
所述状态变更请求为预览请求, 所述预览请求用于将所述第一记录变更至第二状态,
所述在接收到针对第一记录的状态变更请求的情况下, 确定所述第一记录的目标时段信息
之前, 还包括:
获取行为表现信息, 所述行为表现信息为所述目标对象在所述目标时间段的、 与虚拟
物品相关的行为对应的表现信息;
根据第一标识、 第二标识和所述行为表现信 息, 生成第 一记录, 所述第 一标识为所述目
标对象对应的虚拟物品提供者的标识, 所述第二标识为所述目标对象对应的虚拟物品管理
者的标识;
根据所述第一记录生成所述预览请求;
或,
所述状态变更请求为入库请求, 所述入库请求用于将所述第一记录变更至第三状态,
所述在接收到针对第一记录的状态变更请求的情况下, 确定所述第一记录的目标时段信息
之前, 还包括:
获取行为表现信息, 所述行为表现信息为所述目标对象在所述目标时间段的、 与虚拟
物品相关的行为对应的表现信息;
根据第一标识、 第二标识和所述行为表现信 息, 生成第 一记录, 所述第 一标识为所述目
标对象对应的虚拟物品提供者的标识, 所述第二标识为所述目标对象对应的虚拟物品管理
者的标识;权 利 要 求 书 1/3 页
2
CN 115510076 A
2根据所述第一记录生成所述入库请求。
5.根据权利要求4所述的方法, 其特征在于, 所述根据第一标识、 第二标识和所述行为
表现信息, 生成第一记录, 包括:
根据所述第一标识、 所述第二标识、 第三标识和所述行为表现信息, 生成所述第一记
录, 所述第三标识为所述目标对象的身份标识。
6.根据权利要求1所述的方法, 其特征在于, 所述基于加 锁交互机制对所述第 一记录进
行状态变更, 包括:
查询第三记录, 所述第 三记录为与 所述第一记录具备相同主键并且具备相同目标时间
段的记录;
在未查询到所述第三记录的情况 下, 进行状态变更处 理;
在查询到所述第三记录的情况下, 查询所述第三记录对应的锁记录, 所述锁记录用于
阻止除去所述锁记录的接管线程之外的其他线程对与所述第三记录具备相同主键的记录
进行处理;
在存在锁记录并且所述锁记录对应的加 锁时长大于预设阈值的情况下, 进行状态变更
处理。
7.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括:
在存在锁记录并且所述锁记录对应的加 锁时长小于或者等于所述预设阈值的情况下,
提示所述针对第一记录的状态变更请求的响应失败。
8.根据权利要求6或7所述的方法, 其特征在于, 所述在未查询到所述第三记录的情况
下, 进行状态变更处 理, 包括:
生成所述第一记录, 并且在所述第一记录的基础上生成锁 记录;
在所述锁记录生成完毕的情况下, 将所述第 一记录的状态变更至所述第 二状态或第 三
状态;
在所述状态变更成功的情况 下, 删除所述锁 记录。
9.根据权利要求6或7所述的方法, 其特征在于, 所述在存在锁记录并且所述锁记录对
应的加锁时长大于预设阈值的情况 下, 进行状态变更处 理, 包括:
对所述锁 记录进行接管, 并且 对所述锁 记录的加锁时间进行重 置;
在所述锁记录生成完毕的情况下, 在所述第三记录的基础上生成所述第一记录, 将所
述第一记录的状态变更至所述第二状态或第三状态;
在所述状态变更成功的情况 下, 删除所述锁 记录。
10.一种虚拟物品状态管理装置, 其特 征在于, 所述装置包括:
状态变更请求模块, 用于在接收到针对第一记录的状态变更请求的情况下, 确定所述
第一记录的目标时段信息, 所述第一记录为用于记录目标对象在目标时间段内关联的虚拟
物品的数量信息的管理记录;
状态变更响应模块, 用于执 行下述操作:
在所述目标时段信 息表征第 一类时段的情况下, 基于加 锁交互机制对所述第 一记录进
行状态变更, 所述第一类时段为 生成管理记录的最小时间段;
在所述目标时段信 息表征第 二类时段的情况下, 查询所述第 一记录关联的全部第 二记
录, 每一所述第二记录对应的时间段位于所述 目标时间段, 并且每一所述第二记录对应的权 利 要 求 书 2/3 页
3
CN 115510076 A
3
专利 虚拟物品状态管理方法、装置、存储介质及电子设备
安全报告 >
其他 >
文档预览
中文文档
22 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:38:27上传分享