[发明专利]一种基于分享内容的区块链资源值的控制方法及系统有效
申请号: | 201910527488.6 | 申请日: | 2019-06-18 |
公开(公告)号: | CN110427576B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 巩龙震 | 申请(专利权)人: | 五八有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06F16/958 |
代理公司: | 北京煦润律师事务所 11522 | 代理人: | 何怀燕;梁永芳 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分享 内容 区块 资源 控制 方法 系统 | ||
1.一种基于分享内容的区块链资源值的控制方法,其特征在于,包括:
获取分享内容的链接被点击的事件消息;
根据所述事件消息中分享内容所属的用户ID,查找hash存储结构中对应所述用户ID的当日资源累计键值;所述当日资源累计键值,具体为其名称包括当日日期及用户ID,第一字段为累计资源值,第二字段为有效区块链资源值;累计资源值,用来计数该用户ID当日的被点击次数;有效区块链资源值,用来记录有效增加的区块链资源值;
判断所述用户ID的所述当日资源累计键值是否未超过阈值;
如果未超过阈值,则查询hash存储结构中与所述分享内容对应的临时内容点击键值;所述临时内容点击键值,具体为其名称包括当日日期及用户ID,字段包括所述分享内容的内容ID,值为被点击次数;
基于与所述分享内容对应的所述临时内容点击键值,控制所述用户ID的所述当日资源积累键值中有效区块链资源值的增加。
2.如权利要求1所述的方法,其特征在于,所述根据所述事件消息中分享内容所属的用户ID,查找hash存储结构中对应所述用户ID的当日资源累计键值,包括:
通过所述用户ID及所述用户ID分享内容的日期,对hash存储结构中的键值进行查找,以查到对应所述用户ID的当日资源累计键值。
3.如权利要求1所述的方法,其特征在于,所述判断所述用户ID的所述当日资源累计键值是否未超过阈值,包括:
查询所述用户ID的所述当日资源累计键值中的有效区块链资源值,判断所述有效区块链资源值是否大于所述阈值,不大于所述阈值则表示未超过阈值。
4.如权利要求1所述的方法,其特征在于,所述如果未超过阈值,则查询hash存储结构中与所述分享内容对应的临时内容点击键值,包括:
通过所述用户ID及所述用户ID分享内容的日期,对hash存储结构中的键值进行查找,以找到所述用户ID的临时内容点击键值;
在找到的所述用户ID的临时内容点击键值中查询与获取的所述事件消息中的所述分享内容对应的临时内容点击键值的值。
5.如权利要求1所述的方法,其特征在于,所述基于与所述分享内容对应的所述临时内容点击键值,控制所述用户ID的所述当日资源积累键值中有效区块链资源值的增加,包括:
对与获取的所述事件消息中的所述分享内容对应的所述临时内容点击键值的值进行原子性自增操作;
判断在所述原子性自增操作后的与所述分享内容对应的所述临时内容点击键值的值是否等于1;
如果是,则对所述用户ID的所述当日资源累计键值中的累计资源值增加一个单位;
判断增加后的所述累计资源值是否超过所述阈值;
如果未超过,则控制所述用户ID的所述当日资源积累键值中有效区块链资源值增加一个单位。
6.如权利要求5所述的方法,其特征在于,所述原子性自增操作,包括:对与所述分享内容对应的所述临时内容点击键值的值进行incr操作。
7.如权利要求1所述的方法,其特征在于,还包括:所述当日资源累计键值和所述临时内容点击键值均设置有效期,过期后由系统回收。
8.如权利要求1所述的方法,还包括:所述阈值为用户当日累计区块链资源最高限值。
9.如权利要求1所述的方法,其特征在于,还包括:所述hash存储结构利用缓存服务器Redis进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910527488.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有基体设备和与其可拆卸相连附件设备的地面处理设备
- 下一篇:服务化架构基站
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法