一种兼容异构区块链平台的方法及系统技术方案

技术编号:16528991 阅读:31 留言:0更新日期:2017-11-09 20:45
本发明专利技术公开了一种兼容异构区块链平台的方法及系统,所述方法包括:访问待兼容的异构区块链平台;依照统一的数据格式,对所述异构区块链平台进行数据读取和/或数据写入。本发明专利技术能够适配市场上众多成熟的异构区块链平台,构建出一套区块链在众多领域的高效、可靠的应用模式。

【技术实现步骤摘要】
一种兼容异构区块链平台的方法及系统
本专利技术涉及区块链
,尤其涉及一种兼容异构区块链平台的方法及系统。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,可应用于艺术、法律、房地产、保险等社会各个领域,针对不同的应用领域,有不同的区块链平台,针对同一应用领域,不同的企业通常也采用不同的区块链平台。导致市场上出现的异构区块链平台较多,在不同场景中的应用兼容性和通用性较差,使用起来因缺乏统一的标准而有诸多不便,导致应用效率较低,信息共享受到限制。
技术实现思路
针对现有技术中的缺陷,本专利技术提供一种兼容异构区块链平台的方法及系统,能够适配市场上众多成熟的异构区块链平台,构建出一套区块链在众多领域的高效、可靠的应用模式。第一方面,本专利技术提供了一种兼容异构区块链平台的方法,所述方法包括:访问待兼容的异构区块链平台;依照统一的数据格式,对所述异构区块链平台进行数据读取和/或数据写入。进一步地,所述对所述异构区块链平台进行数据读取,具体包括:接收数据读取指令,获取待兼容的异构区块链平台的第一数据;判断服务器是否能够支持所述第一数据;将不能支持的所述第一数据转换为服务器能够支持的数据。进一步地,所述将不能支持的所述第一数据转换为服务器能够支持的数据,具体包括:对所述服务器的通信协议进行解析和识别,按照服务器能够识别的通信协议,对所述第一数据进行处理。进一步地,所述对所述异构区块链平台进行数据写入,具体包括:接收数据写入指令,获取需要写入所述异构区块链平台的第二数据;判断服务器是否能够支持所述第二数据;将不能支持的所述第二数据转换为服务器能够支持的数据;将转换后的第二数据写入所述异构区块链平台。进一步地,所述将不能支持的所述第二数据转换为服务器能够支持的数据,具体包括:对所述服务器的通信协议进行解析和识别,按照服务器能够识别的通信协议,对所述第二数据进行处理。第二方面,本专利技术还提供了一种兼容异构区块链平台的系统,所述系统包括:访问模块,兼容模块;所述访问模块与所述兼容模块连接;所述访问模块,用于访问待兼容的异构区块链平台;所述兼容模块,用于依照统一的数据格式,对所述异构区块链平台进行数据读取和/或数据写入。进一步地,所述兼容模块包括:数据获取单元,数据分析单元,数据转换单元;所述数据获取单元分别与所述数据分析单元、所述访问模块连接,所述数据分析单元与所述数据转换单元连接;所述数据获取单元,用于接收数据读取指令,获取待兼容的异构区块链平台的第一数据;和/或,用于接收数据写入指令,获取需要写入所述异构区块链平台的第二数据;所述数据分析单元,用于判断服务器是否能够支持所述第一数据和/或所述第二数据;所述数据转换单元,用于将不能支持的所述第一数据和/或所述第二数据转换为服务器能够支持的数据。进一步地,所述兼容模块还包括数据执行单元,所述数据执行单元与所述数据转换单元连接,并与所述异构区块链连接;所述数据执行单元用于读取转换后的第一数据,和/或,将转换后的第二数据写入对应的异构区块链平台。进一步地,所述数据转换单元,具体用于:对所述服务器的通信协议进行解析和识别,按照服务器能够识别的通信协议,对所述第一数据和/或所述第二数据进行处理。由上述技术方案可知,本专利技术提供一种兼容异构区块链平台的方法及系统,能够适配市场上众多成熟的异构区块链平台,构建出一套区块链在众多领域的高效、可靠的应用模式。附图说明图1示出了本专利技术提供的兼容异构区块链平台的方法的流程示意图。图2示出了异构区块链平台进行数据读取的流程示意图。图3示出了异构区块链平台进行数据写入的流程示意图。图4示出了本专利技术提供的兼容异构区块链平台的系统的结构示意图。具体实施方式下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,因此只是作为示例,而不能以此来限制本专利技术的保护范围。实施例一图1示出了本专利技术实施例一提供的兼容异构区块链平台的方法的流程示意图。所述方法包括:步骤S100,访问待兼容的异构区块链平台;步骤S200,依照统一的数据格式,对所述异构区块链平台进行数据读取和/或数据写入。优选地,如图2所示,所述对所述异构区块链平台进行数据读取,具体包括:步骤S211,接收数据读取指令,获取待兼容的异构区块链平台的第一数据;步骤S212,判断服务器是否能够支持所述第一数据;步骤S213,将不能支持的所述第一数据转换为服务器能够支持的数据。其中,所述数据读取指令包括待读取数据的数据标识,所述待读取数据的数据标识包括待读取数据的名称和存储位置信息。进一步优选地,所述将不能支持的所述第一数据转换为服务器能够支持的数据,具体包括:对所述服务器的通信协议进行解析和识别,按照服务器能够识别的通信协议,对所述第一数据进行处理。便于以统一的格式进行管理,并创建连接。具体地,对所述第一数据的处理包括:对所述第一数据进行拼接、删减或格式转换。其中,可采用JSON语言格式对第一数据进行拼接或删减,或直接将第一数据转换为JSON语言格式。JSON语言格式是一种数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据,其层次结构简洁和清晰,易于阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。因此采用JSON语言格式对第一数据进行拼接,能够增强第一数据的通用性,使其符合服务器的通信协议,从而更易于进行数据传输和数据共享。优选地,如图3所示,所述对所述异构区块链平台进行数据写入,具体包括:步骤S221,接收数据写入指令,获取需要写入所述异构区块链平台的第二数据;步骤S222,判断服务器是否能够支持所述第二数据;OF17-P13156步骤S223,将不能支持的所述第二数据转换为服务器能够支持的数据;步骤S224,将转换后的第二数据写入所述异构区块链平台。其中,所述数据写入指令包括待写入数据的数据标识,所述待写入数据的数据标识包括待写入数据的名称和存储位置信息。进一步优选地,所述将不能支持的所述第二数据转换为服务器能够支持的数据,具体包括:对所述服务器的通信协议进行解析和识别,按照服务器能够识别的通信协议,对所述第二数据进行处理。便于以统一的格式进行管理,并创建连接。具体地,对所述第二数据的处理包括:对所述第二数据进行拼接、删减或格式转换。其中,可采用JSON语言格式对第二数据进行拼接或删减,或直接将第二数据转换为JSON语言格式。采用JSON语言格式对第一数据进行拼接,能够增强第二数据的通用性,使其符合服务器的通信协议,从而更易于进行数据传输和数据共享。读取和/或写入的数据,通过上述方式进行数据转换后,能够符合服务器的通信协议而被服务器识别,从而使不同区块链平台的数据易于调用,增加异构区块链平台的兼容性,使监测平台状况更加方便和可行。基于以上内容,本专利技术实施例一可以实现的技术效果为:所述方法能够适配市场上众多成熟的异构区块链平台,为各类场景的应用提供标准化的安装、部署和调用方式,实现区块链的应用无关性,构建出一套区块链在众多领域的高效、可靠的应用模式。实施例二对本专利技术实施例一对应地,图2示出了本专利技术实施例提供的一种兼容异构区块链平台的系统的结构示意图。所述系统包括:访问模块100,兼容模块本文档来自技高网...
一种兼容异构区块链平台的方法及系统

【技术保护点】
一种兼容异构区块链平台的方法,其特征在于,所述方法包括:访问待兼容的异构区块链平台;依照统一的数据格式,对所述异构区块链平台进行数据读取和/或数据写入。

【技术特征摘要】
1.一种兼容异构区块链平台的方法,其特征在于,所述方法包括:访问待兼容的异构区块链平台;依照统一的数据格式,对所述异构区块链平台进行数据读取和/或数据写入。2.根据权利要求1所述的兼容异构区块链平台的方法,其特征在于,所述对所述异构区块链平台进行数据读取,具体包括:接收数据读取指令,获取待兼容的异构区块链平台的第一数据;判断服务器是否能够支持所述第一数据;将不能支持的所述第一数据转换为服务器能够支持的数据。3.根据权利要求2所述的兼容异构区块链平台的方法,其特征在于,所述将不能支持的所述第一数据转换为服务器能够支持的数据,具体包括:对所述服务器的通信协议进行解析和识别,按照服务器能够识别的通信协议,对所述第一数据进行处理。4.根据权利要求1所述的兼容异构区块链平台的方法,其特征在于,所述对所述异构区块链平台进行数据写入,具体包括:接收数据写入指令,获取需要写入所述异构区块链平台的第二数据;判断服务器是否能够支持所述第二数据;将不能支持的所述第二数据转换为服务器能够支持的数据;将转换后的第二数据写入所述异构区块链平台。5.根据权利要求4所述的兼容异构区块链平台的方法,其特征在于,所述将不能支持的所述第二数据转换为服务器能够支持的数据,具体包括:对所述服务器的通信协议进行解析和识别,按照服务器能够识别的通信协议,对所述第二数据进行处理。6.一种兼容异构区块链平台的系统,其特征在...

【专利技术属性】
技术研发人员:李少恒
申请(专利权)人:物链北京科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1