首页 / 专利库 / 电脑零配件 / 接口 / 智能平台管理接口 / 基于区块链的handle标识编码系统及方法

基于链的handle标识编码系统及方法

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

专利汇可以提供基于链的handle标识编码系统及方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 区 块 链 的handle标识编码系统及方法,包括:handle服务平台、区块链网络、企业子系统和handle前 端子 系统;本方案通过与区块链技术相结合,运用区块链这一独特的数据结构并结合handle标识编码,解决了现有编码方法完全由企业自己定义,每个企业自定义的编码标准不同,尽管这不影响handle标识的唯一性,但这会影响企业的办事效率的问题。,下面是基于链的handle标识编码系统及方法专利的具体信息内容。

1.一种基于链的handle标识编码系统,其特征在于,包括:handle服务平台、区块链网络、企业子系统和handle前端子系统;
所述企业子系统包括:handle前缀申请模块和geth客户端模块;
所述geth客户端模块分别与handle前缀申请模块、区块链网络和handle前端子系统连接;
所述handle前缀申请模块与handle服务平台连接;
所述handle前端子系统与handle服务平台连接。
2.根据权利要求1所述的基于区块链的handle标识编码系统,其特征在于,所述handle前端子系统用于运行handle系统,完成标识注册与信息的查询功能;
所述handle前缀申请模块向handle服务平台的前缀管理员提交前缀申请文件,通过handle服务平台的前缀管理员根据申请文件在handle根服务中创建handle前缀;
所述geth客户端模块通过RPC接口与区块链网络进行信息的交互,将编写完成的智能合约部署到区块链网络中,并记录返回的智能合约地址;
所述智能合约的输入为需注册设备的信息,智能合约的触发条件为交易成功打包并写入区块链中,智能合约的输出为交易所在的区块号、交易信息在当前区块中的具体位置编号、时间戳,输出格式为[区块号].[位置号].[时间戳]的形式;
所述handle前端子系统用于完成标识的注册,将申请到的handle前缀与智能合约的输出进行拼接,调用handle前端子系统中的web service标识注册接口,将符合物联网标识管理公共服务信息规范的内容输入到handle前端子系统,完成标识注册。
3.一种基于区块链的handle标识编码方法,其特征在于,包括以下步骤:
S1、通过handle前缀申请模块和handle服务平台创建handle前缀码;
S2、通过geth客户端模块与区块链网络交互,生成handle后缀码;
S3、在企业子系统将handle前缀码与handle后缀码进行拼接,得到handle标识。
4.根据权利要求3所述的基于区块链的handle标识编码方法,其特征在于,所述步骤S1包括以下步骤:
S11、通过企业子系统中的handle前缀申请模块,生成“sitebndl.zip”文件;
S12、将“sitebndl.zip”文件发送至前缀管理员;
S13、根据“sitebndl.zip”文件,通过前缀管理员在根服务中创建handle前缀码。
5.根据权利要求3所述的基于区块链的handle标识编码方法,其特征在于,所述步骤S2包括以下步骤:
S21、采用web3.js和JavaScript,通过geth客户端与以太坊客户端进行远程接口调用,实现与区块链网络的信息交互;
S22、采用Solidity语音进行与设备标识注册有关的智能合约编写;
S23、通过geth客户端中的Solidity编译器solc,将编好的智能合约编译成EVM字节码,并部署在区块链网络中,记录返回智能合约的地址;
S24、在geth客户端通过智能合约的地址调用部署在区块链网络中的智能合约,向智能合约输入设备信息,发送交易,等待交易成功打包并被写入区块链网络中,记录智能合约的输出,即得到handle后缀码。
6.根据权利要求3所述的基于区块链的handle标识编码方法,其特征在于,所述步骤S2中handle后缀码的格式为:[区块号].[位置号].[时间戳]。
7.根据权利要求3所述的基于区块链的handle标识编码系统,其特征在于,所述步骤S3中handle标识的格式为:handle前缀/[区块号].[位置号].[时间戳]。

说明书全文

基于链的handle标识编码系统及方法

技术领域

[0001] 本发明属于互联网技术标识领域,具体涉及一种基于区块链的handle标识编码系统及方法。

背景技术

[0002] handle 系统是一个分布式信息系统,旨在为互联网提供高效、可扩展和安全的全局名称服务。handle 系统包括了开源协议、名称空间和协议的引用实现。其协议使分布式计算机系统能够存储数字资源的名称或标识(handle,或称句柄),并将这些handle解析为定位访问和以其他方式使用资源所需的信息。这种标识方法的特点时可以根据需要来更改handle的关联值,以反映已标识资源的当前状态,而无需更改Handle命名本身。这允许标识的名称在位置和其他当前状态信息更改期间保持不变。
[0003] handle标识由前缀码和后缀码组成,前缀码由上一级handle分配并备份,后缀码完全由企业自己定义(这里主要采用基于区块链的标识编码),可以兼容原有编码体系,数据留在企业本地,handle系统解析获得存储数据的地址;独立于DNS的解析系统,可以快速又安全的完成信息服务。
[0004] 虽然handle后缀码完全由企业自己定义,每个企业自定义的编码标准不同,尽管这不影响handle标识的唯一性,但这会影响企业的办事效率,倘若能有一种编码能供所有企业使用,那将大大提高企业的办事效率。

发明内容

[0005] 针对现有技术中的上述不足,本发明提供的一种基于区块链的handle标识编码系统及方法提供一种统一的编码方法,解决了现有编码方法完全由企业自己定义,每个企业自定义的编码标准不同,尽管这不影响handle标识的唯一性,但这会影响企业的办事效率的问题。
[0006] 为了达到上述发明目的,本发明采用的技术方案为:一种基于区块链的handle标识编码系统,包括:handle服务平台、区块链网络、企业子系统和handle前端子系统;所述企业子系统包括:handle前缀申请模块和geth客户端模块;
所述geth客户端模块分别与handle前缀申请模块、区块链网络和handle前端子系统连接;
所述handle前缀申请模块与handle服务平台连接;
所述handle前端子系统与handle服务平台连接。
[0007] 进一步地:所述handle前端子系统用于运行handle系统,完成标识注册与信息的查询功能;所述handle前缀申请模块向handle服务平台的前缀管理员提交前缀申请文件,通过handle服务平台的前缀管理员根据申请文件在handle根服务中创建handle前缀;
所述geth客户端模块通过RPC接口与区块链网络进行信息的交互,将编写完成的智能合约部署到区块链网络中,并记录返回的智能合约地址;
所述智能合约的输入为需注册设备的信息,智能合约的触发条件为交易成功打包并写入区块链中,智能合约的输出为交易所在的区块号、交易信息在当前区块中的具体位置编号、时间戳,输出格式为[区块号].[位置号].[时间戳]的形式;
所述handle前端子系统用于完成标识的注册,调用handle前端子系统中的web service标识注册接口,将符合物联网标识管理公共服务信息规范的内容输入到handle前端子系统,完成标识注册。
[0008] 一种基于区块链的handle标识编码方法,包括以下步骤:S1、通过handle前缀申请模块和handle服务平台创建handle前缀码;
S2、通过geth客户端模块与区块链网络交互,生成handle后缀码;
S3、在企业子系统将handle前缀码与handle后缀码进行拼接,得到handle标识。
[0009] 进一步地:所述步骤S1包括以下步骤:S11、通过企业子系统中的handle前缀申请模块,生成“sitebndl.zip”文件;
S12、将“sitebndl.zip”文件发送至前缀管理员;
S13、根据“sitebndl.zip”文件,通过前缀管理员在根服务中创建handle前缀码。
[0010] 进一步地:所述步骤S2包括以下步骤:S21、采用web3.js和JavaScript,通过geth客户端与以太坊客户端进行远程接口调用,实现与区块链网络的信息交互;
S22、采用Solidity语音进行与设备标识注册有关的智能合约编写;
S23、通过geth客户端中的Solidity编译器solc,将编好的智能合约编译成EVM字节码,并部署在区块链网络中,记录返回智能合约的地址;
S24、在geth客户端通过智能合约的地址调用部署在区块链网络中的智能合约,向智能合约输入设备信息,发送交易,等待交易成功打包并被写入区块链网络中,记录智能合约的输出,即得到handle后缀码。
[0011] 进一步地:所述步骤S2中handle后缀码的格式为:[区块号].[位置号].[时间戳],由于区块号与时间戳的随时间线性增长的特点再结合位置号能简单的实现标识的唯一性;进一步地:所述步骤S3中handle标识的格式为:handle前缀/[区块号].[位置号].[时间戳]。
[0012] 本发明的有益效果为:本方案通过与区块链技术相结合,运用区块链这一独特的数据结构并结合handle标识编码,提供了一种全新的编码方法,该编码方法较传统编码具有以下优点: 不包含语义信息,不易仿造; 编码可扩展,可根据实际需要对编码格式进行修改,满足海量数据的需求; 载体形式多样,承载的信息更多;兼容各类编码,节约成本; 运用简单,企业只需提供一个与Handle前端子系统对接的端口即可完成标识的注册。附图说明
[0013] 图1为一种基于区块链的handle标识编码系统的系统框图;图2为一种基于区块链的handle标识编码方法的流程图

具体实施方式

[0014] 下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
[0015] 如图1所示,一种基于区块链的handle标识编码系统,包括:handle服务平台、区块链网络、企业子系统和handle前端子系统;所述企业子系统包括:handle前缀申请模块和geth客户端模块;
所述geth客户端模块分别与handle前缀申请模块、区块链网络和handle前端子系统连接;
所述handle前缀申请模块与handle服务平台连接;
所述handle前端子系统与handle服务平台连接。
[0016] 所述handle前端子系统用于运行handle系统,完成标识注册与信息的查询功能;所述handle前缀申请模块向handle服务平台的前缀管理员提交前缀申请文件,通过handle服务平台的前缀管理员根据申请文件在handle根服务中创建handle前缀;
handle服务平台在这里起到的主要作用就是对企业申请的handle前缀进行授权,只有经过handle服务平台授权了的企业才能完成后续物联网标识的注册;
所述geth客户端模块通过RPC接口与区块链网络进行信息的交互,将编写完成的智能合约部署到区块链网络中,并记录返回的智能合约地址;
区块链网络主要用于handle后缀码的生成,通过将智能合约部署到区块链中,当有设备需要进行标识注册时调用该合约,返回企业自定义的本地唯一标识,也即handle后缀码的生成;
所述智能合约的输入为需注册设备的信息,智能合约的触发条件为交易成功打包并写入区块链中,智能合约的输出为交易所在的区块号、交易信息在当前区块中的具体位置编号、时间戳,输出格式为[区块号].[位置号].[时间戳]的形式;
所述handle前端子系统用于完成标识的注册,调用handle前端子系统中的web service标识注册接口,将符合物联网标识管理公共服务信息规范的内容输入到handle前端子系统,完成标识注册。
[0017] 如图2所示,一种基于区块链的handle标识编码方法,包括以下步骤:S1、通过handle前缀申请模块和handle服务平台创建handle前缀码;
所述步骤S1包括以下步骤:
S11、通过企业子系统中的handle前缀申请模块,生成“sitebndl.zip”文件;
S12、将“sitebndl.zip”文件发送至前缀管理员;
S13、根据“sitebndl.zip”文件,通过前缀管理员在根服务中创建handle前缀码。
[0018] S2、通过geth客户端模块与区块链网络交互,生成handle后缀码;所述步骤S2包括以下步骤:
S21、采用web3.js和JavaScript,通过geth客户端与以太坊客户端进行远程接口调用,实现与区块链网络的信息交互;
S22、采用Solidity语音进行与设备标识注册有关的智能合约编写;
S23、通过geth客户端中的Solidity编译器solc,将编好的智能合约编译成EVM字节码,并部署在区块链网络中,记录返回智能合约的地址;
S24、在geth客户端通过智能合约的地址调用部署在区块链网络中的智能合约,向智能合约输入设备信息,发送交易,等待交易成功打包并被写入区块链网络中,记录智能合约的输出,即得到handle后缀码。
[0019] handle后缀码的格式为:[区块号].[位置号].[时间戳],由于区块号与时间戳的随时间线性增长的特点再结合位置号能简单的实现标识的唯一性;S3、在企业子系统将handle前缀码与handle后缀码进行拼接,得到handle标识;
handle标识的格式为:handle前缀/[区块号].[位置号].[时间戳]。
[0020] 调用handle前端子系统中的web service标识注册接口,将handle标识输入handle前端子系统,完成标识注册。
[0021] 本方案通过与区块链技术相结合,运用区块链这一独特的数据结构并结合handle标识编码,提供了一种全新的编码方法,该编码方法较传统编码具有以下优点: 不包含语义信息,不易仿造; 编码可扩展,可根据实际需要对编码格式进行修改,满足海量数据的需求; 载体形式多样,承载的信息更多; 兼容各类编码,节约成本; 运用简单,企业只需提供一个与Handle前端子系统对接的端口即可完成标识的注册。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈