首页 / 专利库 / 资料储存系统 / 分布式账本 / 区块链 / 一种基于区块链的标签系统、方法及存储介质

一种基于链的标签系统、方法及存储介质

阅读:990发布:2020-05-11

专利汇可以提供一种基于链的标签系统、方法及存储介质专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 区 块 链 的标签系统、方法及存储介质,其中标签系统包括:标签生成单元、标签发放单元、标签添加单元、标签验证单元以及组策略操作单元。通过根据链上唯一标识标记额外的标签,无需更改用户的内部数据,符合区块链的数据安全性特点;同时标签成为用户的一个具有通行功能的标识,符合区块链的用户匿名性特点;另外,标签发行人能对持有同一标签的用户进行组策略操作,免于复杂地对单个用户分别操作,更方便快捷。,下面是一种基于链的标签系统、方法及存储介质专利的具体信息内容。

1.一种基于链的标签系统,其特征在于,包括:
标签生成单元,用于根据标签发行人录入的标签信息生成标签;
标签发放单元,用于根据标签发行人录入的链上唯一标识发放至区块链系统中的用户;
标签添加单元,用于将标签标记到所述链上唯一标识;
标签验证单元,用于验证用户是否持有特定的标签;
组策略操作单元,用于对持有同一标签的用户共同操作;
其中,所述标签是唯一关键字,所述链上唯一标识是对应区块链中每个用户的唯一标识。
2.根据权利要求1所述的一种基于区块链的标签系统,其特征在于,还包括:信息录入单元,用于标签发行人录入所述标签信息和所述链上唯一标识。
3.根据权利要求2所述的一种基于区块链的标签系统,其特征在于,还包括:标签删除单元,用于将用户持有的标签删除。
4.根据权利要求3所述的一种基于区块链的标签系统,其特征在于,还包括:标签申请单元,用于用户向标签发行人申请标签。
5.根据权利要求1至4任一项所述的一种基于区块链的标签系统,其特征在于,所述组策略操作单元包括:
授权单元,用于对持有同一标签的用户共同授权;
鉴权单元,用于对持有同一标签的用户共同鉴权;
调权单元,用于对持有同一标签的用户共同调整权利;
删权单元,用于对持有同一标签的用户共同删除权利。
6.根据权利要求5所述的一种基于区块链的标签系统,其特征在于,所述标签是由标签发行人指定的字符串。
7.根据权利要求5所述的一种基于区块链的标签系统,其特征在于,所述标签是随机生成的字符串。
8.一种基于区块链的标签系统的运作方法,其特征在于,包括以下步骤:
根据标签发行人录入的标签信息生成标签;
根据标签发行人录入的链上唯一标识发放至区块链系统中的用户;
将标签标记到链上唯一标识;
验证用户是否持有特定的标签;
对持有同一标签的用户共同操作;
其中,所述标签是唯一关键字,所述链上唯一标识是对应区块链中每个用户的唯一标识。
9.一种存储介质,其特征在于,所述存储介质存储有可执行指令,所述可执行指令用于使计算机执行如权利要求8所述的方法。

说明书全文

一种基于链的标签系统、方法及存储介质

技术领域

[0001] 本发明涉及区块链技术领域,特别是一种基于区块链的标签系统、方法及存储介质。

背景技术

[0002] 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块。在区块链中,由于分布式账本复制技术,各用户的信息是相通的,但各用户的数据定义不同和区块链的匿名性特点,难以对属于同一关系的用户进行分类和权限管理;另外,每一次进行组策略操作,需要对每个单独用户进行变更,操作繁琐。

发明内容

[0003] 本发明的目的在于至少解决现有技术中存在的技术问题之一,提供一种基于区块链的标签系统、方法及存储介质。
[0004] 本发明解决其问题所采用的技术方案是:
[0005] 本发明的第一方面,一种基于区块链的标签系统,包括:
[0006] 标签生成单元,用于根据标签发行人录入的标签信息生成标签;
[0007] 标签发放单元,用于根据标签发行人录入的链上唯一标识发放至区块链系统中的用户;
[0008] 标签添加单元,用于将标签标记到所述链上唯一标识;
[0009] 标签验证单元,用于验证用户是否持有特定的标签;
[0010] 组策略操作单元,用于对持有同一标签的用户共同操作;
[0011] 其中,所述标签是唯一关键字,所述链上唯一标识是对应区块链中每个用户的唯一标识。
[0012] 根据本发明的第一方面,一种基于区块链的标签系统,还包括:信息录入单元,用于标签发行人录入所述标签信息和所述链上唯一标识。
[0013] 根据本发明的第一方面,一种基于区块链的标签系统,还包括:标签删除单元,用于将用户持有的标签删除。
[0014] 根据本发明的第一方面,一种基于区块链的标签系统,还包括:标签申请单元,用于用户向标签发行人申请标签。
[0015] 根据本发明的第一方面,所述组策略操作单元包括:
[0016] 授权单元,用于对持有同一标签的用户共同授权;
[0017] 鉴权单元,用于对持有同一标签的用户共同鉴权;
[0018] 调权单元,用于对持有同一标签的用户共同调整权利;
[0019] 删权单元,用于对持有同一标签的用户共同删除权利。
[0020] 根据本发明的第一方面,所述标签是由标签发行人指定的字符串。
[0021] 根据本发明的第一方面,所述标签是随机生成的字符串。
[0022] 本发明的第二方面,一种基于区块链的标签系统的运作方法,包括以下步骤:
[0023] 根据标签发行人录入的标签信息生成标签;
[0024] 根据标签发行人录入的链上唯一标识发放至区块链系统中的用户;
[0025] 将标签标记到链上唯一标识;
[0026] 验证用户是否持有特定的标签;
[0027] 对持有同一标签的用户共同操作;
[0028] 其中,所述标签是唯一关键字,所述链上唯一标识是对应区块链中每个用户的唯一标识。
[0029] 本发明的第三方面,一种存储介质,所述存储介质存储有可执行指令,所述可执行指令用于使计算机执行如本发明的第二方面所述的方法。
[0030] 上述技术方案至少具有以下的有益效果:通过根据链上唯一标识标记额外的标签,能根据标签对用户进行分组规划,无需更改用户的内部数据,符合区块链的数据安全性特点;同时标签成为用户的一个具有通行功能的标识,符合区块链的用户匿名性特点;另外,能对持有同一标签的用户进行组策略操作,免于复杂地对单个用户分别操作,更方便快捷。
[0031] 本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明
[0032] 下面结合附图和实例对本发明作进一步说明。
[0033] 图1是本发明实施例一种基于区块链的标签系统的结构图;
[0034] 图2是本发明实施例一种基于区块链的标签系统的另一结构图;
[0035] 图3是组策略操作单元的结构图;
[0036] 图4是本发明实施例一种基于区块链的标签系统的运作方法的流程图
[0037] 图5是基于区块链的标签系统的应用的原理图。

具体实施方式

[0038] 本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技术方案,但其不能理解为对本发明保护范围的限制。
[0039] 在本发明的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
[0040] 本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
[0041] 参照图1,本发明的一个实施例,提供了一种基于区块链的标签系统,包括:
[0042] 标签生成单元100,用于根据标签发行人录入的标签信息生成标签;
[0043] 标签发放单元200,用于根据标签发行人录入的链上唯一标识发放至区块链系统中的用户;
[0044] 标签添加单元300,用于将标签标记到所述链上唯一标识;
[0045] 标签验证单元400,用于验证用户是否持有特定的标签;
[0046] 组策略操作单元500,用于对持有同一标签的用户共同操作;
[0047] 其中,标签是唯一关键字,链上唯一标识是对应区块链中每个用户的唯一标识。
[0048] 在该实施例中,标签发行人录入标签发行人名称和标签的描述性信息,标签生成单元100即可自动生成标签。需要说明的是,一个标签发行人可以发行多个标签。但同一标签发行人的多个标签不会相同,不同标签发行人的标签也不会相同,免于混淆。另外,标签生成单元100生成的标签可以是随机生成的字符串;也可以是由标签发行人录入的指定的字符串。字符串通常由字母、数字和特殊符号组成。在生成标签后,标签发行人可以录入链上唯一标识,链上唯一标识可以是用户地址、公钥、账户名或其他唯一标识,标签发放单元200根据链上唯一标识将标签发行人指定的标签发放至用户;用户具有拒绝的权利。当然,在其他实施例中,在区块链系统中,可以约定用户必须接受标签发行人发送的标签。当用户确认接受标签后,标签添加单元300接收标签并将标签标记到用户地址。标签验证单元400验证验证用户是否持有特定的标签,无标记有标签即为NULL。标签发行人通过组策略操作单元500可对标记有同一标签的用户实现共同操作。需要说明的是,标签发行人和用户均可以是一个账号、用户端服务器或链上用户端的智能合约
[0049] 通过根据链上唯一标识标记额外的标签,能根据标签对持有同一标签的用户进行分组规划,无需更改用户的内部数据,符合区块链的数据安全性特点;同时标签成为用户的一个具有通行功能的标识,符合区块链的用户匿名性特点;另外,标签发行人能对持有同一标签的用户进行组策略操作,免于复杂地对单个用户分别操作,更方便快捷。
[0050] 参照图2,进一步,一种基于区块链的标签系统,还包括:信息录入单元600,用于标签发行人录入标签信息和链上唯一标识,提供专用的信息录入接口
[0051] 进一步,一种基于区块链的标签系统,还包括:标签删除单元700,用于将用户持有的标签删除。具体地,标签删除单元700包括位于标签发行人的第一标签删除子单元710和位于用户端的第二标签删除子单元720。
[0052] 在该实施例中,标签发行人通过第一标签删除子单元710单独删除一个链上唯一标识上标记的标签,也能同时删除同一组标签。用户通过第二标签删除子单元720能删除该用户持有的标签。
[0053] 进一步,一种基于区块链的标签系统,还包括:标签申请单元800,用于用户向标签发行人申请标签。用户能通过标签申请单元800向标签发行人申请标签;标签发行人收到请求后经过确认,通过标签发放单元200向该用户发放标签。
[0054] 参照图3,进一步,组策略操作单元500包括:
[0055] 授权单元510,用于对持有同一标签的用户共同授权;
[0056] 鉴权单元520,用于对持有同一标签的用户共同鉴权;
[0057] 调权单元530,用于对持有同一标签的用户共同调整权利;
[0058] 删权单元540,用于对持有同一标签的用户共同删除权利。
[0059] 需要说明的是,组策略操作单元500可以只包括授权单元510、鉴权单元520、调权单元530和删权单元540中的一种或几种。
[0060] 参照图5,该基于区块链的标签系统的应用,发行人A发行标签a,通过标签生成单元100生成唯一标识号为kjdfieOLSK9UDMC的标签a;发行人B发行标签b,通过标签生成单元100生成唯一标识号为Ksidf9dlqOSCZAs的标签b。发行人A通过标签发放单元200将标签a发放至用户C和用户D,用户C的链上唯一标识和用户D的链上唯一标识标记有标签a,同时发行人A将用户C和用户D分组至组别a’;发行人B通过标签发放单元200将标签b发放至用户D和用户E,用户D的链上唯一标识和用户E的链上唯一标识标记有标签b,同时发行人A将用户C和用户D分组至组别b’。发行人A和发行人B开展共同活动,规定拥有标签a的用户享有权利
1,拥有标签b的用户享有权利2,同时拥有标签a和标签b的用户享有权利3。通过授权单元
510对组别a’的用户C和用户D授权权利1,对组别b’的用户D和用户E授权权利2,对同时在组别a’和组别b’的用户D授权权利3。通过标签验证单元400能验证用户是否持有标签a或标签b。
[0061] 参照图4,本发明的另一个实施例,一种基于区块链的标签系统的运作方法,包括以下步骤:
[0062] 步骤S10、标签生成:根据标签发行人录入的标签信息生成标签;
[0063] 步骤S20、标签发放:根据标签发行人录入的链上唯一标识发放至区块链系统中的用户;
[0064] 步骤S30、标签添加:将标签标记到链上唯一标识;
[0065] 步骤S40、标签验证:验证用户是否持有特定的标签;
[0066] 步骤S50、组策略操作:对持有同一标签的用户共同操作;
[0067] 其中,标签是唯一关键字,链上唯一标识是对应区块链中每个用户的唯一标识。
[0068] 进一步,一种基于区块链的标签系统的运作方法,还包括:步骤S11、信息录入:标签发行人录入标签信息和链上唯一标识。
[0069] 进一步,一种基于区块链的标签系统的运作方法,还包括:步骤S61、标签删除:将用户持有的标签删除。
[0070] 进一步,一种基于区块链的标签系统的运作方法,还包括:步骤S21、标签申请:用户向标签发行人申请标签。
[0071] 进一步,步骤S50组策略操作步骤包括:
[0072] 步骤S51、授权:对持有同一标签的用户共同授权;
[0073] 步骤S52、鉴权:对持有同一标签的用户共同鉴权;
[0074] 步骤S53、调权:对持有同一标签的用户共同调整权利;
[0075] 步骤S54、删权:对持有同一标签的用户共同删除权利。
[0076] 需要说明的是,组策略操作步骤可以只包含授权、鉴权、调权和删权中的一种或几种。
[0077] 进一步,标签是由标签发行人指定的字符串或随机生成的字符串。
[0078] 本发明的另一个实施例,一种存储介质,存储介质存储有可执行指令,可执行指令用于使计算机执行如上所述的方法。
[0079] 以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈