首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于区块链的智能兵棋编辑规则数据的协作方法 

申请/专利权人:南京雄君软件科技有限公司

申请日:2024-02-07

公开(公告)日:2024-07-05

公开(公告)号:CN117959723B

主分类号:A63F13/60

分类号:A63F13/60;A63F13/55;A63F13/77;A63F13/79;G06F16/22;G06F16/27;G06F9/48;G06F9/50

优先权:

专利状态码:有效-授权

法律状态:2024.07.05#授权;2024.05.21#实质审查的生效;2024.05.03#公开

摘要:本发明公开了一种基于区块链的智能兵棋编辑规则数据的协作方法,本方法包含了对身份的设定以及权限的限定,并提出更新身份的方式以及建立分配任务的机制,通过内容的缓存写入并上传区块,对写入工作的方法进行分类;本方法可以用于其他系统的数据写入,具有很强的移植性,考虑较为全面。

主权项:1.一种基于区块链的智能兵棋编辑规则数据的协作方法,其特征在于,所述数据协作方法应用于一个数据协作系统,所述数据协作系统用于协助将智能兵棋规则编辑的数据存储进区块链中;所述数据协作系统上的用户包含:类别用户节点,并且下设有分区处理中心;所述类别用户节点为进行具体数据存储的用户;协作节点用于协作其他类别用户节点工作;其他类别用户节点申请成为协作节点;所述分区处理中心用于协助类别用户节点进行领任务的工作;所述数据协作系统用于协助将智能兵棋规则编辑的数据存储进区块链中的具体步骤包括:S1为类别用户节点设立在所述数据协作系统上的身份;具体如下:为类别用户节点设置身份标识包;所述身份标识包用于标识在数据协作系统上通行的身份,包含默认身份标识、应用身份标识,所述默认身份标识用于表示用户在所述数据协作系统中的默认的通行的身份,是必须经过认证的身份,所述应用身份标识用于表示在所述数据协作系统使用的其他身份,每一个所述身份标识包中有且只有一个默认身份标识,默认为每一个所述身份标识包中存在一个以上应用身份标识;所述默认身份标识与所述应用身份标识之间相互转换,一个以上的应用身份标识与一个默认身份标识绑定变为复合身份标识,复合身份标识的公钥地址默认为身份标识的公钥地址;S2在负载空间操作设置权限;具体包括:为类别用户节点设置身份等级以及为类别用户节点设置权限通过的方式;所述为类别用户节点设置身份等级,具体包括:当所述类别用户节点在不同负载空间中进行相应操作时,先验证所述类别用户节点使用的单一身份标识、复合身份标识的两个等级,第一个等级为使用的单一身份标识或复合身份标识的权限等级,第二个等级为使用的单一身份标识或复合身份标识的操作等级;所述权限等级的设置方法如下:所述权限等级依据所述单一身份标识或者所述复合身份标识中的分区字符串来计算,管理员判定所述负载空间的等级后,根据所述分区字符串中所述负载空间的编号,将对应的所述负载空间的等级相加的和与周期浮动模e进行取模运算得到实数C,并将对应的所述负载空间的等级相加的和除以周期浮动模e的值得到的结果记录为实数P,权限等级被赋值为P*e*δ+C;所述周期浮动模e用于通过控制权限等级来控制能够在各个负载空间上操作的所述类别用户节点的个数;管理员首先确定操作周期,操作周期为所述数据协作系统工作的周期,每一个操作周期由管理员确定周期浮动模,所述周期浮动模为大于1的正整数,δ为0到1的实数,使e*δ为正整数;负载空间的编号为大于1的正整数;所述操作等级的设置方法如下:根据所述权限等级确定基础值,并且设置操作印;所述基础值用于根据权限等级确定操作等级开始计算的基础的值;所述操作印用于计算操作等级;管理员将类别用户节点上一个操作周期上传的数据量除以规范化时间差得到的结果作为临界值,所述操作印将基础值加上临界值作为操作等级;规范化时间差Y,公式为,Di为随机数,Di的值在0到1之间;n为负载空间的最高等级值,hi为规范因子,hi表示在上一个操作周期内、在等级i的负载空间上由管理员设置不同的实数的值,为类别用户节点在等级i的负载空间的时间差的平均值;为上一个操作周期计算的规范化时间差Y的平均值;t1的计算公式如下:;吞吐量t为上一个操作周期平均每秒完成的交易数;平均吞吐量为所有操作周期平均每秒完成的交易数;为类别用户节点在所有负载空间的时间差的平均值;t1为规范调节值,所述规范调节值用于根据吞吐量t、平均吞吐量、的值调节规范化时间差Y的值,i为负载空间的等级;所述为类别用户节点设置权限通过的方式具体如下:类别用户节点在负载空间进行操作时,包含两种权限通过的方法,第一种方法为根据权限等级进行判断是否允许类别用户节点进入负载空间进行操作,即由管理员确定每一个负载空间进入操作的最小权限等级,权限等级超过最小权限等级则允许类别用户节点进入负载空间;第二种方法为在第一种方法的基础上,进一步限制进入负载空间的类别用户节点,即确定每一个负载空间进入操作的最小操作等级,并且在所述单一身份标识或所述复合身份标识中的分区字符串中能够找到进入的负载空间的编号;当类别用户节点进入负载空间后,进行分区排序,所述分区排序用于说明在同一个负载空间内类别用户节点领任务的规则;S3向区块链中写入数据;具体如下:类别用户节点获得任务或临时任务后,与放置的区块之间建立单向写入渠道,所述单向写入渠道用于搭建区块写入数据的渠道;区块生成器负责区块的生成,当区块生成后同时记录区块的高度,在单向写入渠道中标明区块的高度;链下汇集区用于缓冲写入一个区块的数据;标明的区块的高度被命名为标明高度,说明将要写入的区块的高度,同时构建链下汇集区,所述链下汇集区用于汇集将放入所述标明高度区块的数据;类别用户节点通过单向写入渠道向所述链下汇集区写入数据,写入数据的方式包含独自工作模式、协同工作模式、混合工作模式。

全文数据:

权利要求:

百度查询: 南京雄君软件科技有限公司 一种基于区块链的智能兵棋编辑规则数据的协作方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。