[发明专利]一种基于分享内容的区块链资源值的控制方法及系统有效
申请号: | 201910527488.6 | 申请日: | 2019-06-18 |
公开(公告)号: | CN110427576B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 巩龙震 | 申请(专利权)人: | 五八有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06F16/958 |
代理公司: | 北京煦润律师事务所 11522 | 代理人: | 何怀燕;梁永芳 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分享 内容 区块 资源 控制 方法 系统 | ||
本发明提供一种基于分享内容的区块链资源值的控制方法及系统。所述方法包括:获取分享内容的链接被点击的事件消息;根据分享内容所属的用户ID,查找hash存储结构中对应所述用户ID的当日资源累计键值;判断所述用户ID的当日资源累计键值是否超过阈值;如果未超过阈值,则查询hash存储结构中所述分享内容对应的临时内容点击键值;基于所述临时内容点击键值,控制所述用户ID的当日资源积累键值中有效区块链资源值的增加。根据本发明的方案,能够有效提高资源值增加的准确性,读写性能高、执行时间减少而有效提升系统处理效率,从而整体提高系统控制处理性能。
技术领域
本发明涉及计算机领域,尤其涉及一种基于分享内容的区块链资源值的控制方法及系统
背景技术
在现代网络应用技术中提高新增用户量和拉升用户活跃度时,比如用户分享的文章,在同一时间同一篇文章可能会有很大点击量,只要当天分享的文章当天被点击了,就给分享者增加资源值,但同一篇文章重复点击,不能二次增加资源值,并且用户能增加资源值的文章,每天是不能超过一定的篇数,比如不能超过10次等。因而需要防止重复增加且增加的次数不能超过指定次数。
现有的方式是当用户分享文章后,在数据库中加一条数据,文章被点击时,在这条数据的计数字段上加1,然后再查询计数加1后的结果值,如果是大于1,则已经加过资源值,不需要继续加,否则就处理总次数的计数字段,增加的总次数字段加1,然后查询计数字段的值是否大于次数阈值。如果没大于阈值,则加、否则不加。其存在的缺陷如:1)计数字段加1后,再查询,是执行2次sql。为了保证不读取到脏数据,需要加事务,会降低性能,执行效率不高,而且是有2个计数字段,一篇文章被点击,会开启2次事务。2)由于存储加矿总次数的数据存储在一张表上,如果用户量很大,对表的频繁update和查询,肯定会降低更新的性能。3)一篇文章在分享时,插入一条分享数据,用来计数,还要用delete语句删除数据,插入删除操作频繁,delete还不能减少表空间。因而,利用数据库进行的用户资源分享的计数查询增删等控制处理,导致系统的控制处理性能差(低效率、低准确性)。
发明内容
提出了本说明书以便提供一种克服上述问题或者至少部分地解决上述问题的基于分享内容的区块链资源值的控制方法及系统。
第一方面,本发明提供一种基于分享内容的区块链资源值的控制方法,包括:获取分享内容的链接被点击的事件消息;根据所述事件消息中分享内容所属的用户ID,查找hash存储结构中对应所述用户ID的当日资源累计键值;判断所述用户ID的所述当日资源累计键值是否未超过阈值;如果未超过阈值,则查询hash存储结构中与所述分享内容对应的临时内容点击键值;基于与所述分享内容对应的所述临时内容点击键值,控制所述用户ID的所述当日资源积累键值中有效区块链资源值的增加。
第二方面,本发明提供一种基于分享内容的区块链资源值的控制系统,包括:消息获取单元,用于获取分享内容的链接被点击的事件消息;用户累计键值查找单元,用于根据所述事件消息中分享内容所属的用户ID,查找hash存储结构中对应所述用户ID的当日资源累计键值;阈值判断单元,用于判断所述用户ID的所述当日资源累计键值是否未超过阈值;临时键值查询单元,用于如果未超过阈值,则查询hash存储结构中与所述分享内容对应的临时内容点击键值;资源值控制单元,用于基于与所述分享内容对应的所述临时内容点击键值,控制所述用户ID的所述当日资源积累键值中有效区块链资源值的增加。
第三方面,本发明提供一种服务器,包括处理器和存储器:所述存储器用于存储执行上述方法的程序;所述处理器被配置为用于执行所述存储器中存储的程序。
第四方面,本发明提供一种计算机可读存储介质,其存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求上述方法的步骤。
根据本发明的上述方案,利用缓存服务器redis中的hash存储结构中键值的设计及键值中对有效值增加的控制处理,能够有效提高资源值增加的准确性和处理效率、从而提升系统控制处理的性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910527488.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有基体设备和与其可拆卸相连附件设备的地面处理设备
- 下一篇:服务化架构基站
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法