采用多渠道接入的跨链数据访问传输方法、系统及装置制造方法及图纸

技术编号:32459926 阅读:19 留言:0更新日期:2022-02-26 08:46
本发明专利技术属于区块链跨链技术领域,提供了采用多渠道接入的跨链数据访问传输方法、系统、存储介质及装置,通过跨链管理模块为业务端分配多条待跨链的跨链渠道,同时生成对应的渠道编号;触发合约方法后,跨链管理模块根据渠道信息及跨链交互信息执行跨链数据访问与传输;业务端获取所述跨链信息导出文档,执行跨链交易并返回交易结果通知跨链管理模块;跨链管理模块基于异步方式接收多渠道的通知,并根据区块链信息与业务端耦合,业务端和跨链渠道双向异步判断接入是否满足访问条件并反馈结果通知跨链管理模块。该方法通过多渠道类型和业务端交互,对数据访问或传输进行授权,多渠道权限的可配置化提升了跨链访问的速度,适应跨链数据灵活访问传输。数据灵活访问传输。数据灵活访问传输。

【技术实现步骤摘要】
采用多渠道接入的跨链数据访问传输方法、系统及装置


[0001]本专利技术属于区块链跨链
,具体涉及采用多渠道接入的跨链数据访问传输方法、系统及装置。

技术介绍

[0002]区块链网络是一个相对封闭的体系,不会主动与外界发生交互,每条链的资产也都是一个独立的价值体系而存在。而跨链技术正是致力于搭建链与链之间的信任桥梁,打破一链一孤岛的局面,实现链与链之间的资产互操作,以期实现更大范围的共赢。
[0003]在现实应用中采用区块链进行跨链,存在多种业务场景,需要为多种业务场景搭建不同的渠道对接业务端进行交易,从技术上可以理解为跨链数据的访问与传输,为了保障数据传输的安全必然会涉及到数据的访问问题,而目前跨链技术并不成熟,跨链对现有区块链体系的接入速度和安全性影响有待提升。

技术实现思路

[0004]本专利技术基于上述背景和现有技术所存在的问题,拟设计采用多渠道接入的跨链数据访问传输方法、系统、存储介质及装置。本专利技术的方法通过实现多跨链渠道与业务端之间的交互,对所有数据传输过程中的访问进行接入授权访问控制,保障跨链交易过程中所有数据访问的安全对接,解决了上述场景中跨链交易过程面临的对接安全和速度问题,满足复杂场景跨链业务和应用的快速实施与开发。
[0005]第一方面,提供了一种采用多渠道接入的跨链数据访问传输方法及系统,具体实现步骤包括:
[0006]跨链管理模块为业务端分配多条待跨链的跨链渠道,同时为所述渠道生成对应的渠道编号,所述渠道编号绑定该渠道调用的合约方法的编号;<br/>[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]与现有技术相比,本专利技术设置多跨链渠道对接方式进与业务端系统交互,通过跨链路由和跨链网关,对所有访问的系统进行接入授权,为每条渠道配置对应可访问跨链的合约方法,接入渠道按照授权身份进行访问,不符合访问条件将直接禁止访问,满足跨链交易的安全对接;本专利技术通过设置跨链渠道、渠道编号、合约方法编号一一对应的关系,方便标识接入权限的授权情况,控制跨链管理模块、业务端、多跨链渠道、合约方法、跨链网关和跨链路由之间的灵活操作,可对渠道进行灵活的配置,在提高跨链交易的开发速度的前提下,最大化保证跨链交易的安全。
附图说明
[0034]图1为本专利技术采用多渠道接入的跨链数据访问本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种采用多渠道接入的跨链数据访问传输方法,其特征在于,具体实现步骤包括:跨链管理模块为业务端分配多条待跨链的跨链渠道,同时为所述渠道生成对应的渠道编号,所述渠道编号绑定该渠道调用的合约方法的编号;所述合约方法内配置访问或传输数据过程中标识权限身份的渠道信息及跨链交互信息;触发合约方法后,所述跨链管理模块根据渠道信息及跨链交互信息执行跨链数据访问与传输;所述跨链管理模块基于异步方式接收业务端执行跨链交易并通过多渠道返回交易结果的通知,并根据所述区块链信息与业务端耦合,基于业务端和跨链渠道双向异步判断接入是否满足访问条件,并反馈结果通知跨链管理模块。2.根据权利要求1所述的采用多渠道接入的跨链数据访问传输方法,其特征在于,所述跨链渠道由跨链管理模块根据跨链数据访问类型通过跨链路由分配跨链渠道编号并设置对应渠道可调用的合约方法。3.根据权利要求1所述的采用多渠道接入的跨链数据访问传输方法,其特征在于,所述合约方法对应于一条渠道编号,根据渠道信息生成权限访问信息提供给业务端识别。4.根据权利要求1

3中任一项所述的采用多渠道接入的跨链数据访问传输方法,其特征在于,所述跨链管理模块识别所述渠道编号和所述合约方法的合约方法编号进行渠道和合约方法选择,所述渠道基于跨链网关进行合约方法的调用。5.根据权利要求4所述的采用多渠道接入的跨链数据访问传输方法,其特征在于,所述跨链网关实现所述合约方法的调用,其实现包括:对不同渠道传输的数据进行编号,分别绑定不同发送方路由编号和接收方路由编号,由跨链路由提供或转发跨链数据访问的全局跟踪号触发时间戳计时器,所述时间戳计时器锁定跨链数据访问和传输的时间。6.根据权利要求1所述的采用多渠道接入的跨链数据访问传输方法,其特征在于,所述跨链管理模块将所述权限身份导出提供给业务端,具体实现步骤包括:请求约定报文格式;由跨链路由检查分配的渠道编号、合约方法编号是否满足权限身份访问授权要求;满足授权要求时,校验报文签名,通过则同步返回渠道并授权渠道接入业务端;不通过则同步拒绝报文并禁止访问;所述渠道授权访问业务端执行交易数据传输。7.根据权利要求6所述的采用多渠道接入的跨链数据访问传输方法,其特征在...

【专利技术属性】
技术研发人员:黄步添宁鹏罗春凤沈玮何钦铭刘振广
申请(专利权)人:杭州云象网络技术有限公司
类型:发明
国别省市:

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

1