【CN110135190A】数据管理方法、服务器及计算机存储介质【专利】.pdf

上传人:赵** 文档编号:21126347 上传时间:2022-06-18 格式:PDF 页数:19 大小:1.02MB
返回 下载 相关 举报
【CN110135190A】数据管理方法、服务器及计算机存储介质【专利】.pdf_第1页
第1页 / 共19页
【CN110135190A】数据管理方法、服务器及计算机存储介质【专利】.pdf_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《【CN110135190A】数据管理方法、服务器及计算机存储介质【专利】.pdf》由会员分享,可在线阅读,更多相关《【CN110135190A】数据管理方法、服务器及计算机存储介质【专利】.pdf(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 CN 110135190 A(43)申请公布日 2019.08.16(21)申请号 201910356259.2(22)申请日 2019.04.29(71)申请人 深圳市元征科技股份有限公司地址 518000 广东省深圳市龙岗区坂田街道五和大道北4012元征工业园(72)发明人 刘新黄庆财王玉平(74)专利代理机构 广州三环专利商标代理有限公司 44202代理人 郝传鑫熊永强(51)Int.Cl.G06F 21/62(2013.01)G06Q 40/04(2012.01)权利要求书2页 说明书11页 附图5页CN110

2、135190A(54)发明名称数据管理方法、 服务器及计算机存储介质(57)摘要本申请提供了一种基于去中心化自治组织的数据管理方法、 服务器及存储介质, 通过获取数据变更请求; 判断所述数据变更请求是预设数据变更请求还是非预设数据变更请求; 若是非预设数据变更请求, 则判断所述变更成员信息对应的组织成员是否满足数据变更条件; 若满足所述数据变更条件, 则生成非预设数据变更确认指令并发送至对所述非预设数据变更请求具备管理权限的组织成员终端; 通过区块链获取所述对所述非预设数据变更请求具备管理权限的组织成员终端的第一反馈结果; 根据所述第一反馈结果确定是否执行所述非预设数据变更请求。 可以对去中心

3、化自治组织的数据变更类型进行区别并分类进行智能化管理, 提升去中心化自治组织的数据管理效率。CN 110135190 A权利要求书1/2 页1.一种基于去中心化自治组织的数据管理方法, 其特征在于, 所述方法包括:获取数据变更请求;判断所述数据变更请求是预设数据变更请求还是非预设数据变更请求,所述非预设数据变更请求包括变更成员信息;若是非预设数据变更请求, 则判断所述变更成员信息对应的组织成员是否满足数据变更条件;若满足所述数据变更条件, 则生成非预设数据变更确认指令并发送至对所述非预设数据变更请求具备管理权限的组织成员终端;通过区块链获取所述对所述非预设数据变更请求具备管理权限的组织成员终端

4、的第一反馈结果;根据所述第一反馈结果确定是否执行所述非预设数据变更请求。2.根据权利要求1所述的方法, 其特征在于, 所述判断所述数据变更请求是预设数据变更请求还是非预设数据变更请求之后, 所述方法还包括:若所述数据变更请求为预设数据变更请求, 则判断所述预设数据变更请求是否满足变更触发条件;若是, 则生成预设数据变更确认指令并发送至对所述预设数据变更请求具备管理权限的组织成员终端;通过区块链获取所述对所述预设数据变更请求具备管理权限的组织成员终端的第二反馈结果;根据所述第二反馈结果确定是否执行所述预设数据变更请求。3.根据权利要求2所述的方法, 其特征在于, 所述判断所述预设数据变更请求是否

5、满足变更触发条件, 包括:根据所述去中心化自治组织的智能合约和当前的运营数据判断所述预设数据变更请求是否满足所述变更触发条件。4.根据权利要求1所述的方法,其特征在于, 所述数据变更请求包括身份信息变更请求、 权限信息变更请求、 权益信息变更请求中的任一种或者其任意组合。5.根据权利要求4所述的方法, 其特征在于, 所述判断所述非预设数据变更请求对应的组织成员是否满足数据变更条件, 包括:判断所述非预设数据变更请求对应的组织成员的身份信息、权限信息。 权益信息中的任一项或者其任意组合是否满足所述数据变更条件。6.根据权利要求1所述的方法, 其特征在于, 所述判断所述非预设数据变更请求对应的组织

6、成员是否满足数据变更条件之后, 所述方法还包括:若所述非预设数据变更请求对应的组织成员不满足数据变更条件,则生成变更失败提示发送至与所述变更成员信息对应的组织成员终端。7.根据权利要求2所述的方法, 其特征在于, 所述根据所述第一反馈结果确定是否执行所述非预设数据变更请求或所述根据所述第二反馈结果确定是否执行所述预设数据变更请求之后, 所述方法还包括:将所述去中心化自治组织当前的数据进行存档备份。8.一种基于去中心化自治组织的服务器。 其特征在于, 所述服务器包括:2CN 110135190 A权利要求书2/2 页请求获取单元, 用于获取数据变更请求;类型判断单元, 用于判断所述数据变更请求是

7、预设数据变更请求还是非预设数据变更请求, 所述非预设数据变更请求包括变更成员信息;条件判断单元, 用于在是非预设数据变更请求时,判断所述变更成员信息对应的组织成员是否满足数据变更条件;指令发送单元, 用于在满足所述数据变更条件时,生成非预设数据变更确认指令并发送至对所述非预设数据变更请求具备管理权限的组织成员终端;指令获取单元, 用于通过区块链获取所述对所述非预设数据变更请求具备管理权限的组织成员终端的第一反馈结果;请求确认单元, 用于根据所述第一反馈结果确定是否执行所述非预设数据变更请求。9.一种服务器, 其特征在于, 包括处理器、 通信接口和存储器, 所述处理器、 通信接口和存储器相互连接

8、, 其中, 所述存储器用于存储计算机程序, 所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令, 执行如权利要求17任一项所述的方法。10.一种计算机可读存储介质,其特征在于, 所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令, 所述程序指令当被处理器执行时使所述处理器执行如权利要求17任一项所述的方法。3CN 110135190 A说明书数据管理方法、 服务器及计算机存储介质1/11 页技术领域0001本申请涉及计算机技术领域,特别是一种基于去中心化自治组织的数据管理方法、 服务器及存储介质。背景技术0002随着技术的发展 , 去中心化自治组织 (Decentra

9、lized Autonomous Organization, DAO)管理已经成为一种重要的管理模式, 所谓DAO, 即是依托区块链技术, 通过一系列公开公正的规则, 可以在无人干预和管理的情况下自主运行的组织机构。这些规则往往会以开源软件的形式出现, 每个人可以通过购买股份或者提供服务的形式获得股份来成为该组织机构的股东。 机构的股东将可以分享机构的收益, 参与机构成长, 并且参与机构的运营。 DAO的数据的变更往往分为组织成员主动变更和运营过程中的自动变更, 需要及时进行更新才能维持组织正常运作, 但目前并没有一个智能化的数据管理方法, 十分不便。发明内容0003基于上述问题, 本申请提出

10、了一种基于去中心化自治组织的数据管理方法、服务器及存储介质, 可以对去中心化自治组织的数据变更类型进行区别并分类进行智能化管理, 提升去中心化自治组织的数据管理效率。0004本申请实施例第一方面提供了一种基于去中心化自治组织的数据管理方法, 所述方法包括:0005获取数据变更请求;0006判断所述数据变更请求是预设数据变更请求还是非预设数据变更请求, 所述非预设数据变更请求包括变更成员信息;0007若是非预设数据变更请求, 则判断所述变更成员信息对应的组织成员是否满足数据变更条件;0008若满足所述数据变更条件, 则生成非预设数据变更确认指令并发送至对所述非预设数据变更请求具备管理权限的组织成

11、员终端;0009通过区块链获取所述对所述非预设数据变更请求具备管理权限的组织成员终端的第一反馈结果;0010根据所述第一反馈结果确定是否执行所述非预设数据变更请求。0011本申请实施例中, 所述判断所述数据变更请求是预设数据变更请求还是非预设数据变更请求, 所述非预设数据变更请求包括变更成员信息之后, 所述方法还包括:0012若所述数据变更请求为预设数据变更请求, 则判断所述预设数据变更请求是否满足变更触发条件;0013若是, 则生成预设数据变更确认指令并发送至对所述预设数据变更请求具备管理权限的组织成员终端;0014通过区块链获取所述对所述预设数据变更请求具备管理权限的组织成员终端的4CN

12、110135190 A说明书2/11 页第二反馈结果;0015根据所述第二反馈结果确定是否执行所述预设数据变更请求。0016本申请实施例中, 所述判断所述预设数据变更请求是否满足变更触发条件, 包括:0017根据所述去中心化自治组织的智能合约和当前的运营数据判断所述预设数据变更请求是否满足所述变更触发条件。0018本申请实施例中, 所述数据变更请求包括身份信息变更请求、 权限信息变更请求、权益信息变更请求中的任一种或者其任意组合。0019本申请实施例中, 所述判断所述非预设数据变更请求对应的组织成员是否符合数据变更条件, 包括:0020判断所述非预设数据变更请求对应的组织成员的身份信息、权限信

13、息。 权益信息中的任一项或者其任意组合是否满足所述数据变更条件。0021本申请实施例中, 所述判断所述非预设数据变更请求对应的组织成员是否满足数据变更条件之后, 所述方法还包括:0022若所述非预设数据变更请求对应的组织成员不满足数据变更条件, 则生成变更失败提示发送至与所述变更成员信息对应的组织成员终端。0023本申请实施例中, 所述根据所述第一反馈结果执行所述非预设数据变更请求或所述根据所述第二反馈结果执行所述预设数据变更请求之后, 所述方法还包括:0024将所述去中心化自治组织当前的数据进行存档备份。0025本申请实施例第二方面提供了一种基于去中心化自治组织的服务器, 所述服务器包括:0

14、026请求获取单元, 用于获取数据变更请求;0027类型判断单元, 用于判断所述数据变更请求是预设数据变更请求还是非预设数据变更请求, 所述非预设数据变更请求包括变更成员信息;0028条件判断单元, 用于在是非预设数据变更请求时,判断所述变更成员信息对应的组织成员是否满足数据变更条件;0029指令发送单元, 用于在满足所述数据变更条件时,生成非预设数据变更确认指令并发送至对所述非预设数据变更请求具备管理权限的组织成员终端;0030指令获取单元, 用于通过区块链获取所述对所述非预设数据变更请求具备管理权限的组织成员终端的第一反馈结果;0031请求确认单元, 用于根据所述第一反馈结果确定是否执行所

15、述非预设数据变更请求。0032本申请实施例第三方面提供了一种服务器, 包括处理器、 通信接口和存储器, 所述处理器、 通信接口和存储器相互连接, 其中, 所述存储器用于存储计算机程序, 所述计算机程序包括程序指令, 所述处理器被配置用于调用所述程序指令,执行如本申请实施例第一方面所描述的方法。0033本申请实施例第四方面提供了一种计算机可读存储介质, 所述计算机存储介质存储有计算机程序, 所述计算机程序包括程序指令, 所述程序指令当被处理器执行时使所述处理器执行如本申请实施例第一方面所描述的方法。0034通过实施上述申请实施例, 可以得到以下有益效果:5CN 110135190 A0035说明

16、书3/11 页上述基于去中心化自治组织的数据管理方法、服务器及存储介质, 通过获取数据变更请求; 判断所述数据变更请求是预设数据变更请求还是非预设数据变更请求,所述非预设数据变更请求包括变更成员信息;若是非预设数据变更请求, 则判断所述变更成员信息对应的组织成员是否满足数据变更条件;若满足所述数据变更条件, 则生成非预设数据变更确认指令并发送至对所述非预设数据变更请求具备管理权限的组织成员终端; 通过区块链获取所述对所述非预设数据变更请求具备管理权限的组织成员终端的第一反馈结果;根据所述第一反馈结果确定是否执行所述非预设数据变更请求。 可以对去中心化自治组织的数据变更类型进行区别并分类进行智能

17、化管理, 提升去中心化自治组织的数据管理效率。附图说明0036为了更清楚地说明本发明实施例技术方案, 下面将对实施例描述中所需要使用的附图作简单地介绍。0037图1为本申请实施例中数据管理方法的系统架构图;0038图2为本申请实施例中一种数据管理方法的流程示意图;0039图3为本申请实施例中另一种数据管理方法的流程示意图;0040图4为本申请实施例中一种服务器的流程示意图;0041图5为本申请实施例中另一种服务器的结构示意图;0042图6为本申请实施例中另一种服务器的结构示意图。具体实施方式0043为了使本技术领域的人员更好地理解本申请方案, 下面将结合本申请实施例中的附图, 对本申请实施例中

18、的技术方案进行清楚、完整地描述。 基于本申请中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例, 都属于本申请保护的范围。0044本申请的说明书和权利要求书及上述附图中的术语 “第一” 、“第二” 等是用于区别不同对象, 而不是用于描述特定顺序, 也不是表示元器件的类型不同。 此外, 术语 “包括” 和“具有” 以及它们任何变形, 意图在于覆盖不排他的包含。 例如包含了一系列步骤或单元的过程、 系统、 产品或设备没有限定于已列出的步骤或单元, 而是可选地还包括没有列出的步骤或单元, 或可选地还包括对于这些过程、 产品或设备固有的其他步骤或单元。0045在本文中提及

19、 “实施例” 意味着, 结合实施例描述的特定特征、 结构或特性可以包含在本申请的至少一个实施例中。 在说明书中的各个位置出现该短语并不一定均是指相同的实施例, 也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是, 本文所描述的实施例可以与其它实施例相结合。0046下面结合图1对本申请实施例中基于去中心化自治组织的数据管理方法的系统架构作详细说明, 图1为本申请实施例中数据管理方法的系统构架图, 具体包括服务器110、 具备管理权限的组织成员终端120以及变更成员信息对应的组织成员终端130,其中, 服务器110可以与上述具备管理权限的组织成员终端120、变更成员

20、信息对应的组织成员终端130无线连接, 上述具备管理权限的组织成员终端120和变更成员信息对应的组织成员终端1306CN 110135190 A说明书4/11 页可以为一个或多个终端, 包括但不限于手机、 电脑、 平板电脑等具有通信连接功能的智能终端, 需要说明的是, 上述两种组织成员终端在构造上并无差别,由服务器110根据接收的数据变更请求筛选出具备管理权限的组织成员终端120和变更成员信息对应的组织成员终端130, 具备管理权限的组织成员终端120和变更成员信息对应的组织成员终端130可以为同一终端也可以为不同终端, 上述两种组织成员终端与上述服务器110的连接方式可以包括蓝牙、 WIFI

21、、 局域网以及一些基于其他协议的连接方式, 在此不做具体限定。0047其中, 上述服务器110是基于去中心化自治组织(Decentralized AutonomousOrganization, DAO)架构的, 上述DAO是通过一系列公开公正的规则, 可以在无人干预和管理的情况下自主运行的组织机构。 这些规则往往会以智能合约的形式出现,每个人可以通过购买股份或者提供服务的形式获得股份来成为公司的股东。 机构的股东将可以分享机构的收益, 参与机构成长, 并且参与机构的运营。 上述智能合约即一种以信息化方式传播、验证或执行合同的计算机协议, 该智能合约一旦生成便无法进行更改, DAO依靠智能合约进

22、行智能化管理。 上述服务器110中内置了智能合约, 可以按照上述智能合约自动管理组织的运作和大小事务, 在本申请中, 服务器110可以获取系统内部被动生成或组织成员主动申请的数据变更请求并进行分析, 判断不同的数据变更请求是否满足各自的可变更条件,并与上述具备管理权限的组织成员终端120交互, 获取反馈结果确定是否执行数据变更请求, 上述服务器110还可以将执行结果发送至变更成员信息对应的组织成员终端130。其中, 上述服务器110可以是区块链的节点设备,注册在区块链中具有区块链身份后可以上传、接收、 查阅区块链的数据。0048上述系统构架, 可以实现智能化管理与人为决策的统一, 减少错误决策

23、, 可以对去中心化自治组织的数据变更类型进行区别并分类进行智能化管理, 提升去中心化自治组织的数据管理效率。0049下面结合图2对本申请实施例中一种基于去中心化自治组织的数据管理方法作详细说明, 图2为本申请实施例中一种数据管理方法的流程示意图, 具体包括以下步骤:0050步骤201, 服务器获取数据变更请求。0051其中, 上述数据变更请求的内容可以包括身份信息变更请求、 权限信息变更请求、权益信息变更请求中的任一种或者其任意组合,身份信息可以包括组织成员的姓名、职位等信息, 权限信息可以包括组织成员在组织中的权限,如是否具有投票权、 投票权占比等,权益信息可以包括组织成员在组织中的收益信息

24、。 上述数据变更请求的类型可以包括预设数据变更请求和非预设数据变更请求, 上述预设数据变更请求为智能合约中预先设置的满足一定条件时自动触发的数据变更请求,上述非预设数据变更请求为DAO组织成员主动发起的数据变更请求, 包括变更成员信息, 上述变更成员信息可以包括上述非预设数据变更请求对应的组织成员的身份信息、 权限信息。 权益信息等。0052其中, 由于DAO是基于区块链建立的, 上述服务器可以通过区块链获取数据变更请求, 可选的, 上述服务器可以接收组织成员终端发送的非预设数据变更请求或者提取到系统中自发生成的预设数据变更请求。0053通过上述服务器获取数据变更请求,可以获取到两种类型的数据

25、变更请求,且采用区块链获取数据变更请求可以提高数据的隐秘性, 防止泄露。0054步骤202, 服务器判断所述数据变更请求是预设数据变更请求还是非预设数据变7CN 110135190 A说明书5/11 页更请求。0055可选的, 上述非预设数据变更请求可以包括终端标识,服务器可以通过识别数据变更请求是否携带终端标识来判断数据变更请求是预设数据变更请求还是非预设数据变更请求, 携带终端标识的一定是组织成员发送的非预设数据变更请求,未携带终端标识的是系统自动触发的预设数据变更请求。0056可选的, 上述服务器可以根据获取数据变更请求的方式进行判断,上述非预设数据变更请求是上述服务器接收到的组织成员终

26、端发送的数据, 上述预设数据变更请求是服务器内部产生的数据, 上述服务器可以根据获取数据变更请求的方式进行判断。0057其中, 若是非预设数据变更请求, 则执行步骤203。0058通过上述服务器判断所述数据变更请求是预设数据变更请求还是非预设数据变更请求, 可以对去中心化自治组织的数据变更类型进行区别并分类进行智能化管理,提升去中心化自治组织的数据管理效率。0059步骤203, 服务器判断所述变更成员信息对应的组织成员是否满足数据变更条件。0060其中, 上述数据变更条件可以包括身份信息条件、 权限信息条件、 权益信息条件等, 上述服务器中存储着DAO当前的组织成员身份信息、权限信息和权益信息

27、, 上述身份信息条件可以包括验证变更成员的身份信息等, 上述权限信息条件可以包括验证变更成员的权限信息等, 上述权益信息条件可以包括验证变更成员的权益信息等。0061其中, 上述服务器可以识别出变更成员信息中存在身份信息、 权限信息。 权益信息中的哪一项或者其哪些组合。 当存在身份信息时, 上述服务器会根据上述服务器中保存的DAO当前的组织成员身份信息对上述变更成员的身份信息进行验证; 当存在权限信息时, 上述服务器会根据上述服务器中保存的DAO当前的组织成员权限信息对上述变更成员的权限信息进行验证; 当存在权益信息时, 上述服务器会根据上述服务器中保存的DAO当前的组织成员权益信息对上述变更

28、成员的权益信息进行验证。0062举例来说, 组织成员甲想将自己的权益转让20给组织成员乙时,需要主动提出数据变更申请, 服务器接收到该数据变更申请后, 需要判断组织成员甲和组织成员乙是否满足数据变更条件, 具体的, 服务器可以先结合服务器中存储的当前组织成员的身份信息判断上述组织成员甲和组织成员乙是否为DAO组织的合法成员,其次上述服务器可以结合服务器中中存储的当前组织成员的权限信息判断组织成员甲是否具备权益转让权限、 组织成员乙是否具备权益接收权限, 最后上述服务器可以结合服务器中存储的当前组织成员的权益信息判断组织成员甲转让的权益份额是否超过可转让权益份额的上限, 当上述判断结果都符合要求

29、时, 才能执行后续步骤, 否则认定上述数据变更请求无效,不进行数据的变更。0063其中, 当所述变更成员信息对应的组织成员满足数据变更条件时, 执行步骤204。0064通过服务器判断所述变更成员信息对应的组织成员是否满足数据变更条件, 可以智能化地筛选出满足数据变更条件的数据变更请求进行后续步骤, 比起人工审核大大提升了工作效率, 也减少了出错的概率。0065步骤204, 服务器生成非预设数据变更确认指令并发送至对所述非预设数据变更请求具备管理权限的组织成员终端。0066其中, 上述服务器认定该非预设数据变更请求满足数据变更条件后,需要对所述8CN 110135190 A说明书6/11 页非预

30、设数据变更请求具备管理权限的组织成员确认该非预设数据变更请求是否执行, 所以生成非预设数据变更确认指令并发送至对所述非预设数据变更请求具备管理权限的组织成员终端以寻求反馈, 上述对所述非预设数据变更请求具备管理权限的组织成员终端可以根据智能合约和该非预设数据变更请求进行确定, 可以是变更成员的终端也可以是其他成员的终端, 在此不做具体限定。0067通过服务器生成非预设数据变更确认指令并发送至对所述非预设数据变更请求具备管理权限的组织成员终端, 可以进一步减少智能化管理的失误,实现智能化管理和人工管理的统一, 大大提升了工作效率的同时减少了数据变更错误的概率。0068步骤205, 服务器通过区块

31、链获取所述对所述非预设数据变更请求具备管理权限的组织成员终端的第一反馈结果。0069其中, 上述第一反馈结果可以分为确认执行上述非预设数据变更请求和确认不执行上述非预设数据变更请求两种, 上述服务器可以通过区块链获取到上述第一反馈结果。0070通过服务器通过区块链获取所述对所述非预设数据变更请求具备管理权限的组织成员终端的第一反馈结果, 可以提高数据的隐秘性, 防止数据泄露。0071步骤206, 服务器根据所述第一反馈结果确定是否执行所述非预设数据变更请求。0072其中, 当上述第一反馈结果为确认执行时,上述服务器自动执行上述非预设数据变更请求并完成数据变更; 当上述第一反馈结果为确认不执行时

32、,上述服务器认定上述非预设数据变更请求无效并不对当前的数据进行更改。0073上述基于去中心化自治组织的数据管理方法, 可以对去中心化自治组织的非预设数据变更请求进行智能化管理, 提升去中心化自治组织的数据管理效率。0074下面结合图3对本申请实施例中基于去中心化自治组织的另一种数据管理方法作详细说明, 图3为本申请实施例中另一种数据管理方法的流程示意图, 具体包括以下步骤:0075步骤301, 服务器获取数据变更请求。0076步骤302, 服务器判断所述数据变更请求是预设数据变更请求还是非预设数据变更请求。0077其中, 若是非预设数据变更请求, 则执行步骤303; 若是预设数据变更请求, 则

33、执行步骤308。0078步骤303, 服务器判断所述变更成员信息对应的组织成员是否满足数据变更条件。0079其中, 若满足上述数据变更条件, 则执行步骤305; 若不满足上述数据变更条件, 则执行步骤304。0080步骤304, 服务器生成变更失败提示发送至与所述变更成员信息对应的组织成员终端。0081其中, 上述变更失败提示可以包括变更失败的原因, 如身份信息错误、 权限信息不合格、 权益信息出现错误等。 可选的, 上述变更失败的原因可以包括格式原因和内容原因,若是格式原因, 则上述变更失败提示会显示格式错误并提示修改完成后重新提交非预设数据变更请求; 若是内容原因, 则上述变更失败提示会显

34、示不符合条件的内容。0082通过服务器生成变更失败提示发送至与所述变更成员信息对应的组织成员终端,变更成员可以了解到自己的非预设数据变更请求为什么没有生效, 提升了智能化管理的方便程度。9CN 110135190 A0083说明书7/11 页步骤305, 服务器生成非预设数据变更确认指令并发送至对所述非预设数据变更请求具备管理权限的组织成员终端。0084步骤306, 服务器通过区块链获取所述对所述非预设数据变更请求具备管理权限的组织成员终端的第一反馈结果。0085步骤307, 服务器根据所述第一反馈结果确定是否执行所述非预设数据变更请求。0086步骤308, 服务器判断所述预设数据变更请求是否

35、满足变更触发条件。0087其中, 上述预设数据变更请求为服务器自动生成的数据变更请求,上述变更触发条件为智能合约中预先设置的条件, 举例来说, 智能合约中可以预先设置: DAO组织成立100天时, 组织成员丙将退出组织。 这时变更触发条件为DAO组织成立100天,当上述DAO组织成立100天时, 自动触发将组织成员丙退出组织的数据变更请求。0088可选的, 上述服务器可以根据去中心化自治组织的智能合约和当前的运营数据判断上述预设数据变更请求是否满足上述变更触发条件,其中, 上述运营数据可以包括客户数据、 流量数据、 订单数据、 营收数据等。0089上述流量数据可以包括:访问人数, 可以包括但不

36、限于日访问人数、月访问人数等; 访问深度, 即客户访问到哪一级页面流失率高; 访问频次, 即客户访问的次数。0090上述流量数据可以包括流量来源,即日常流量的来源以及是否有异常情况,上述异常情况可以包括流量虚假、 流量来源突变等。0091上述订单数据可以包括: 订单数, 具体细化为日/周/月订单数等, 可以以详细的报表形式存在, 上述报表可以反映下单数、 下单人数、 成单数、 成单人数、 人均成单数、 取消订单数、 用券订单数、 活动订单数等基础的订单情况。 可选的, 服务器还可以根据影响订单的因素和增长趋势预估未来订单数, 日均订单峰值, 根据订单匹配相应的商品和服务供给, 保证客户良好的体

37、验, 并统计不同品类、 客户属性、 订单属性维度等数据进行分析保存。0092上述营收数据可以包括:销售额、 取消订单金额、 拒收订单金额和退货订单金额等。0093可选的, 上述运营数据还可以包括市占数据,上述市占数据包括市场份额占比和市场渗透率等, 在此不做具体限定。0094服务器可以判断获取到的运营数据是否满足上述变更触发条件, 若满足上述变更触发条件, 则执行步骤309; 若不满足上述变更触发条件, 则认定上述预设数据变更请求无效。0095通过服务器判断所述预设数据变更请求是否满足变更触发条件, 可以减少数据自动变更错误的概率, 对数据变更请求进行分类也能提升工作效率。0096步骤309,

38、 服务器生成预设数据变更确认指令并发送至对所述预设数据变更请求具备管理权限的组织成员终端。0097本步骤的详细介绍可以参见图2中步骤204的描述, 在此不再赘述。0098步骤310, 服务器通过区块链获取所述对所述预设数据变更请求具备管理权限的组织成员终端的第二反馈结果。0099其中, 上述第二反馈结果可以分为确认执行上述预设数据变更请求和确认不执行上述预设数据变更请求两种, 上述服务器可以通过区块链获取到上述第二反馈结果。0100通过服务器通过区块链获取所述对所述预设数据变更请求具备管理权限的组织10CN 110135190 A说明书8/11 页成员终端的第二反馈结果, 可以提高数据的隐秘性

39、, 防止数据泄露。0101步骤311, 服务器根据所述第二反馈结果确定是否执行所述预设数据变更请求。0102其中, 当上述第二反馈结果为确认执行时,上述服务器自动执行上述预设数据变更请求并完成数据变更; 当上述第二反馈结果为确认不执行时,上述服务器认定上述预设数据变更请求无效并不对当前的数据进行更改。 步骤312, 服务器将所述去中心化自治组织当前的数据进行存档备份。0103其中, 无论是否执行了数据的变更都可以执行本步骤,保存当前的数据不仅可以作为以后数据变更的参照, 也可以在以后数据变更出现错误时及时修复,大大提升了本申请的数据管理方法的实用性。0104上述未详细说明的部分可以参见图2中所

40、描述的方法, 在此不再赘述。0105上述基于去中心化自治组织的数据管理方法可以对去中心化自治组织的数据变更类型进行区别并分类进行智能化管理, 提升去中心化自治组织的数据管理效率。0106下面结合图4对本申请实施例中一种基于去中心自治组织的服务器400作详细说明, 图4为本申请实施例中一种服务器的结构示意图, 具体包括以下单元:0107请求获取单元410, 用于获取数据变更请求;0108类型判断单元420, 用于判断所述数据变更请求是预设数据变更请求还是非预设数据变更请求, 所述非预设数据变更请求包括变更成员信息;0109条件判断单元430, 用于在是非预设数据变更请求时, 判断所述变更成员信息

41、对应的组织成员是否满足数据变更条件;0110指令发送单元440, 用于在满足所述数据变更条件时, 生成非预设数据变更确认指令并发送至对所述非预设数据变更请求具备管理权限的组织成员终端;0111指令获取单元450, 用于通过区块链获取所述对所述非预设数据变更请求具备管理权限的组织成员终端的第一反馈结果;0112请求确认单元460, 用于根据所述第一反馈结果确定是否执行所述非预设数据变更请求。0113本申请实施例中单元的详细使用方法可以参见图2中所述的方法, 在此不再赘述。0114下面结合图5对本申请实施例中另一种基于去中心化自治组织的服务器500作详细说明, 图5为本申请实施例中另一种服务器的结

42、构示意图, 具体包括以下单元:0115请求获取单元510, 用于获取数据变更请求;0116类型判断单元520, 用于判断所述数据变更请求是预设数据变更请求还是非预设数据变更请求, 所述非预设数据变更请求包括变更成员信息;0117条件判断单元530, 用于在是非预设数据变更请求时, 判断所述变更成员信息对应的组织成员是否满足数据变更条件;0118指令发送单元540, 用于在满足所述数据变更条件时, 生成非预设数据变更确认指令并发送至对所述非预设数据变更请求具备管理权限的组织成员终端;0119指令获取单元550, 用于通过区块链获取所述对所述非预设数据变更请求具备管理权限的组织成员终端的第一反馈结

43、果;0120请求确认单元560, 用于根据所述第一反馈结果确定是否执行所述非预设数据变更请求。11CN 110135190 A0121说明书9/11 页在本申请实施例中, 还包括触发判断单元570, 用于在所述数据变更请求为预设数据变更请求时, 判断所述预设数据变更请求是否满足变更触发条件。0122在本申请实施例中, 指令发送单元540用于在满足所述数据变更条件时, 生成非预设数据变更确认指令并发送至对所述非预设数据变更请求具备管理权限的组织成员终端,还用于:0123在所述预设数据变更请求是否满足变更触发条件时, 生成预设数据变更确认指令并发送至对所述预设数据变更请求具备管理权限的组织成员终端

44、。0124在本申请实施例中, 指令获取单元550用于通过区块链获取所述对所述非预设数据变更请求具备管理权限的组织成员终端的第一反馈结果, 还用于:0125通过区块链获取所述对所述预设数据变更请求具备管理权限的组织成员终端的第二反馈结果。0126在本申请实施例中, 请求确认单元560用于根据所述第一反馈结果确定是否执行所述非预设数据变更请求, 还用于:0127根据所述第二反馈结果确定是否执行所述预设数据变更请求。0128在本申请实施例中, 触发判断单元570用于在所述数据变更请求为预设数据变更请求时, 判断所述预设数据变更请求是否满足变更触发条件, 具体的:0129根据所述去中心化自治组织的智能

45、合约和当前的运营数据判断所述预设数据变更请求是否满足所述变更触发条件。0130在本申请实施例中, 请求获取单元510用于获取数据变更请求, 所述数据变更请求包括身份信息变更请求、 权限信息变更请求、 权益信息变更请求中的任一种或者其任意组合。0131在本申请实施例中, 条件判断单元530, 用于在是非预设数据变更请求时,判断所述变更成员信息对应的组织成员是否满足数据变更条件, 具体的:0132判断所述非预设数据变更请求对应的组织成员的身份信息、权限信息。 权益信息中的任一项或者其任意组合是否满足所述数据变更条件。0133本申请实施例中, 还包括提示发送单元580, 用于在所述判断所述非预设数据

46、变更请求对应的组织成员是否满足数据变更条件之后, 若所述非预设数据变更请求对应的组织成员不满足数据变更条件, 则生成变更失败提示发送至与所述变更成员信息对应的组织成员终端。0134在本申请实施例中, 还包括数据保存单元590, 用于在所述根据所述第一反馈结果执行所述非预设数据变更请求或所述根据所述第二反馈结果执行所述预设数据变更请求之后, 将所述去中心化自治组织当前的数据进行存档备份。0135本申请实施例中单元的详细使用方法可以参见图2、图3中所述的方法, 在此不再赘述。0136下面结合图6对本申请实施例中的另一种服务器的结构作详细说明, 图6为本申请实施例中另一种服务器的结构示意图。0137

47、如图6所示, 该服务器600包括处理器601、 通信接口602和存储器603, 其中, 服务器600还可以包括总线604。 处理器601、 通信接口602和存储器603可以通过总线604相互连接,总线604可以是外设部件互连标准(Peripheral Component Interconnect, 简称PCI)总线12CN 110135190 A说明书10/11 页或扩展工业标准结构(Extended Industry Standard Architecture, 简称EISA)总线等。 总线604可以分为地址总线、 数据总线、 控制总线等。 为便于表示, 图6中仅用一条粗线表示, 但并不表示

48、仅有一根总线或一种类型的总线。 所述存储器603用于存储计算机程序, 所述计算机程序包括程序指令, 所述处理器被配置用于调用所述程序指令, 执行上述图2、 图3中所描述的全部或部分方法。0138本申请实施例还提供一种计算机存储介质,其中, 该计算机存储介质存储用于电子数据交换的计算机程序, 该计算机程序使得计算机执行图2、 图3中的全部或部分方法步骤。0139上述计算机可读存储介质可以是前述任一实施例上述的服务器的内部存储单元,例如服务器的硬盘或内存。上述计算机可读存储介质也可以是上述服务器的外部存储设备, 例如上述服务器上配备的插接式硬盘, 智能存储卡(Smart Media Card, S

49、MC), 安全数字(Secure Digital, SD)卡, 闪存卡(Flash Card)等。 进一步地, 上述计算机可读存储介质还可以既包括上述服务器的内部存储单元也包括外部存储设备。 上述计算机可读存储介质用于存储上述计算机程序以及上述服务器所需的其他程序和数据。 上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。0140本领域普通技术人员可以意识到, 结合本文中所公开的实施例描述的各示例的单元及算法步骤, 能够以电子硬件、 计算机软件或者二者的结合来实现, 为了清楚地说明硬件和软件的可互换性, 在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟

50、以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能, 但是这种实现不应认为超出本申请的范围。0141所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁, 上述描述的服务器和单元的具体工作过程, 可以参考前述方法实施例中的对应过程, 在此不再赘述。0142在本申请所提供的几个实施例中, 应该理解到, 所揭露的服务器和方法, 可以通过其它的方式实现。 例如, 以上所描述的终端实施例仅仅是示意性的, 例如, 上述单元的划分,仅仅为一种逻辑功能划分, 实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁