(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210981283.7
(22)申请日 2022.08.16
(71)申请人 网易(杭州)网络有限公司
地址 310052 浙江省杭州市滨江区网商路
599号网易大厦
(72)发明人 韩少庆 舒俊 李家浩 李刚锐
(74)专利代理 机构 北京超凡宏宇专利代理事务
所(特殊普通 合伙) 11463
专利代理师 高燕
(51)Int.Cl.
G06Q 10/10(2012.01)
G06Q 40/04(2012.01)
G06F 16/27(2019.01)
(54)发明名称
一种资源审计方法、 装置、 电子设备及存储
介质
(57)摘要
本申请提供了一种资源审计方法、 装置、 电
子设备及存储介质, 该方法包括: 接收资源审计
请求, 资源审计请求包括请求审计时间; 确定资
源审计请求中的请求审计时间对应的目标聚合
周期; 利用资源审计合约从区块链上获取与目标
聚合周期 对应的目标聚合资源信息, 目标聚合资
源信息包括目标聚合文件的目标存储路径, 目标
聚合文件为用于记录在目标聚合周期内所执行
的资源变动的明细文件; 获取在目标存储路径下
的目标聚合文件; 根据所获取的目标聚合文件,
确定针对资源审计请求的审计结果。 通过采用上
述资源审计方法、 装置、 电子设备及存储介质, 解
决了在短时间内产生庞大的资源交易数据时, 无
法利用区块链进行资源审计的问题。
权利要求书3页 说明书22页 附图2页
CN 115330343 A
2022.11.11
CN 115330343 A
1.一种资源审计方法, 其特 征在于, 包括:
接收资源审计请求, 所述资源审计请求包括请求审计时间;
确定所述资源审计请求中的请求审计时间对应的目标聚合周期;
利用资源审计合约从区块链上获取与目标聚合周期对应的目标聚合资源信 息, 所述目
标聚合资源信息包括目标聚合文件的目标存储路径, 所述目标聚合文件为用于记录在目标
聚合周期内所 执行的资源变动的明细文件;
获取在所述目标存 储路径下的目标聚合文件;
根据所获取的目标聚合文件, 确定针对所述资源审计请求的审计结果。
2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
确定末尾聚合文件是否满足审计条件, 所述末尾聚合文件是最后 一个聚合周期对应的
聚合文件;
若末尾聚合文件 满足审计条件, 确定所述目标聚合周期是否为 最后一个聚合周期;
若是最后一个聚合周期, 直接将末尾聚合文件作为目标聚合文件, 确定针对所述资源
审计请求的审计结果;
若不是最后一个聚合周期, 从区块链上获取与目标聚合周期对应的目标聚合资源信
息。
3.根据权利要求2所述的方法, 其特征在于, 在确定末尾聚合文件是否满足审计条件之
前, 包括:
从区块链上获取末尾聚合资源信息, 所述末尾聚合资源信息包括末尾存储路径, 所述
末尾聚合资源信息是最后一个聚合周期对应的聚合资源信息;
获取末尾存 储路径下的末尾聚合文件。
4.根据权利要求3所述的方法, 其特征在于, 所述确定末尾聚合文件是否满足审计条
件, 包括:
计算所述末尾聚合文件的第一哈希值;
确定所述末尾聚合文件的第一哈希值与末尾聚合资源信息中的第二哈希值是否一 致;
若一致, 根据第二末尾账户池资源余额确定末尾聚合文件是否满足审计条件, 所述第
二末尾账户池资源余 额是区块链上存 储的最后一个聚合周期对应的各 账户池的资源余 额。
5.根据权利要求4所述的方法, 其特征在于, 所述第 二末尾账户池资源余额包括第 二末
尾奖励池资源余 额、 第二末尾用户池资源余 额以及第二末尾运营池资源余 额;
所述根据第二末尾账户池资源余 额确定末尾聚合文件是否满足审计条件, 包括:
确定第二末尾奖励池资源余额、 第 二末尾用户池资源余额以及第 二末尾运营池资源余
额是否分别与第一末 尾账户池资源余额中的第一末尾奖励 池资源余额、 第一末尾用户池资
源余额以及第一末尾运营池资源余额一致, 所述第一末 尾账户池资源余额是根据末 尾聚合
文件中记录的数据计算得到的;
若一致, 确定末尾聚合文件 满足审计条件。
6.根据权利要求4所述的方法, 其特征在于, 所述末尾聚合文件包括末尾账户池余额文
件以及末 尾账户池明细文件, 所述末 尾账户池明细文件包括最后一个聚合周期内资源从用
户池账户转入运营池账户的资源变动明细、 资源从奖励 池账户转入用户池 账户的资源变动
明细;权 利 要 求 书 1/3 页
2
CN 115330343 A
2在根据第二末尾账户池资源余 额确定末尾聚合文件是否满足审计条件之前, 还 包括:
根据末尾账户池余额文件以及末尾账户池明细文件, 计算末尾聚合文件对应的第 一末
尾账户池资源余额, 所述末 尾账户池余额文件记录了前一个聚合周期结束时各账户池的资
源余额, 所述末 尾账户池明细文件记录了最后一个聚合周期的各账户池之 间的资源变动明
细;
其中, 所述根据末尾账户池余额文件以及末尾账户池明细文件, 计算末尾聚合文件对
应的第一末尾账户池资源余 额, 包括:
根据末尾账户池余额文件中的奖励池资源余额、 末尾账户池明细文件中的资源从奖励
池账户转入用户池账户的资源变动明细, 确定第一末尾奖励池资源余 额;
根据末尾账户池余额文件中的用户池资源余额、 末尾账户池明细文件中的资源从奖励
池账户转入用户池账户的资源变动明细以及资源从用户池账户转入运营池账户的资源变
动明细, 确定第一末尾用户池资源余 额;
根据末尾账户池余额文件中的运营池资源余额、 末尾账户池明细文件中的资源从用户
池账户转入奖励池账户的资源变动明细, 确定第一末尾运营池资源余 额。
7.根据权利要求2所述的方法, 其特征在于, 所述资源审计请求还包括请求审计资源信
息, 所述请求审 计资源信息包括用户标识、 类型标识和资源变动明细, 所述目标聚合文件包
括用户交易明细文件, 所述用户交易明细文件用于指示聚合周期内每 个用户的交易行为;
所述根据所获取的目标聚合文件, 确定针对所述资源审计请求的审计结果, 包括:
在所述用户交易明细文件中, 确定是否存在与所述用户标识、 所述类型标识和所述资
源变动明细匹配的记录;
若存在与所述用户标识、 所述类型标识和所述资源变动明细匹配的记录, 则确定针对
所述资源审计请求的审计结果 为成功。
8.根据权利要求1所述的方法, 其特征在于, 所述目标聚合资源信 息还包括目标聚合文
件对应的第二目标哈希值, 所述方法还 包括:
计算获取的目标聚合文件的第一目标哈希值;
确定第一目标哈希值与所述第二目标哈希值是否一 致;
若一致, 根据所获取的目标聚合文件, 确定针对所述资源审计请求的审计结果。
9.根据权利要求1所述的方法, 其特 征在于, 在接收资源审计请求之前, 还 包括:
在区块链上创建多个资源账户, 每 个资源账户用于记录各自的资源余 额;
针对多个资源账户部署资源审计合约, 以根据部署的资源审计合约在每个聚合周期结
束时对每 个资源账户进行资源转账处 理。
10.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
在上一个聚合周期结束后, 获取 上一个聚合周期的用户交易明细文件;
基于上一个聚合周期的用户交易明细文件, 生成上一个聚合周期的聚合文件;
将所述上一个聚合周期的聚合文件进行离线存储, 记录上一个聚合周期的聚合文件的
存储路径, 并将上一个聚合周期的聚合文件的存 储路径作为聚合资源信息上传至区块链。
11.根据权利要求9所述的方法, 其特 征在于, 所述方法还 包括:
根据上一个聚合周期的聚合文件中的账户池明细文件, 利用所述资源审计合约对区块
链上记录的每 个资源账户的资源余 额进行转账处 理。权 利 要 求 书 2/3 页
3
CN 115330343 A
3
专利 一种资源审计方法、装置、电子设备及存储介质
文档预览
中文文档
28 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共28页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:30:01上传分享