一种基于区块链的信息交互方法、装置、设备及介质制造方法及图纸

技术编号:36047392 阅读:14 留言:0更新日期:2022-12-21 10:56
本申请提供了一种基于区块链的信息交互方法、装置、设备及介质,所述方法包括:基于获取到的携带有优先级信息的多个任务请求,对多个所述任务请求排序,得到排序结果;基于多个所述任务请求和每个所述任务请求的优先级信息,筛选满足预设要求的每个所述任务请求的多个目标节点;针对每个所述目标节点,对所述目标节点的链路进行评估,根据评估结果确定目标链路;基于所述排序结果,将多个所述任务请求依次通过对应的所述目标链路发送至目标接收节点。本申请的信息交互方法能够提高传输的数据的有效性和可靠性,同时提高多机构之间的数据传输效率。据传输效率。据传输效率。

【技术实现步骤摘要】
一种基于区块链的信息交互方法、装置、设备及介质


[0001]本申请涉及信息传输
,具体而言,涉及一种基于区块链的信息交互方法、装置、设备及介质。

技术介绍

[0002]近年来,随着信息技术的迅速发展,区块链技术凭借分布式多方记账、数据不可篡改、数据可追溯等独有特性,被广泛应用于信息交互控制场景,尤其是涉及需要跨域协同的信息交互场景。对于交互控制而言,当前需要多机构协同的业务场景,大多是基于各机构自建的系统、流程、文件体系来进行处理,并不互联互通,构成了具有明显特点的复杂环境,信息交互难度较高,而通过区块链技术对各域的整合,能够较好地解决这一问题。
[0003]但是在数据交互过程中,面对数据应用过程中存在的数据滥用、物理攻击、降低效能等安全风险,跨域异构转发的问题逐渐凸显出来,不仅会出现无效虚假的数据参与信息交互,还会由于物理攻击等因素导致信息无法正常传输或传输效率降低等问题,因此,需要加快发展和使用新的数据交互技术,以满足复杂跨域异构数据系统环境下的数据传输需求。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种基于区块链的信息交互方法、装置、设备及介质,能够提高传输的数据的有效性和可靠性,同时提高多机构之间的数据传输效率和安全性。
[0005]第一方面,本申请实施例提供了一种基于区块链的信息交互方法,包括以下步骤:基于获取到的携带有优先级信息的多个任务请求,对多个所述任务请求排序,得到排序结果;基于多个所述任务请求和每个所述任务请求的优先级信息,筛选满足预设要求的每个所述任务请求的多个目标节点;针对每个所述目标节点,对所述目标节点的链路进行评估,根据评估结果确定目标链路;基于所述排序结果,将多个所述任务请求依次通过对应的所述目标链路发送至目标接收节点。
[0006]在一种可能的实施方式中,所述基于多个所述任务请求和每个所述任务请求的优先级信息,筛选满足预设要求的每个所述任务请求的多个目标节点,包括:基于每个所述任务请求,筛选与所述任务请求的关联度满足预设要求、与所述任务请求的优先级信息所表征的优先级匹配并处于在线状态的多个目标节点。
[0007]在一种可能的实施方式中,所述对所述目标节点的链路进行评估,根据评估结果确定目标链路,包括:获取所述目标节点的每个链路的历史信息与实时信息;
采用链路评估模型对所述目标节点的每个链路的历史信息与实时信息进行综合评估,确定综合评估值最高的链路作为目标链路。
[0008]在一种可能的实施方式中,所述方法还包括:对所述链路评估模型进行更新,得到更新后的链路评估模型,以用于针对下次的目标任务请求,对所述目标任务请求对应的节点的每个链路的历史信息与实时信息进行综合评估,以确定下次的目标任务请求的目标链路。
[0009]在一种可能的实施方式中,所述对所述链路评估模型的更新包括以下步骤:将可信第三方中加密和签名后的所述链路评估模型发送至多个所述目标节点的可信环境;获取再次加密和签名后的多个所述链路评估模型,并将其发送至所述可信第三方,以使所述可信第三方对解密后的多个所述链路评估模型进行聚合,生成更新后的所述链路评估模型;将更新后的所述链路评估模型发送至多个所述目标节点,以更新所述目标节点中的原始链路评估模型。
[0010]在一种可能的实施方式中,所述将可信第三方中加密和签名后的所述链路评估模型发送至多个所述目标节点的可信环境,包括:将可信第三方中加密和签名后的所述链路评估模型发送至所述目标节点,以使所述目标节点对所述链路评估模型进行解密和上链存证;将上链存证后的所述链路评估模型发送至所述目标节点的可信环境。
[0011]第二方面,本申请实施例提供了一种基于区块链的信息交互装置,包括:排序模块,用于基于获取到的携带有优先级信息的多个任务请求,对多个所述任务请求排序,得到排序结果;筛选模块,用于基于多个所述任务请求和每个所述任务请求的优先级信息,筛选满足预设要求的每个所述任务请求的多个目标区块;确定模块,用于针对每个所述目标节点,对所述目标节点的链路进行评估,根据评估结果确定目标链路;发送模块,用于基于所述排序结果,将多个所述任务请求依次通过对应的所述目标链路发送至目标接收节点。
[0012]在一种可能的实施方式中,所述确定模块,包括:获取单元,用于获取所述目标节点的每个链路的历史信息与实时信息;评估单元,用于采用链路评估模型对所述目标节点的每个链路的历史信息与实时信息进行综合评估,确定综合评估值最高的链路作为目标链路。
[0013]第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面任一项所述的基于区块链的信息交互方法的步骤。
[0014]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面任一项所述的基于区块链的信息交互方法的步骤。
[0015]本申请实施例提供的技术方案具有以下有益效果:
本申请所述的基于区块链的信息交互方法,为了筛选优先级较高的任务请求,首先基于获取到的携带有优先级信息的多个任务请求,对多个所述任务请求排序,得到排序结果,并基于多个所述任务请求和每个所述任务请求的优先级信息,筛选满足预设要求的每个所述任务请求的多个目标节点,然后为了评估所述目标区块内最好的链路,针对每个所述目标节点,对所述目标节点中的每个链路进行评估,根据评估结果确定目标链路,最后基于所述排序结果,将多个所述任务请求依次通过对应的所述目标链路发送至所述目标接收节点;通过根据任务请求的优先级进行排序,并筛选出目标链路,将任务请求通过目标链路发送至目标节点,提高了传输的数据的有效性和可靠性,同时提高了多机构之间的数据传输效率及数据传输的安全性。
[0016]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0017]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0018]图1为本申请实施例提供的一种基于区块链的信息交互方法的流程示意图;图2为本申请实施例提供的一种目标链路的确定方法的流程示意图;图3为本申请实施例提供的一种链路评估模型的更新方法的流程示意图;图4为本申请实施例提供的一种基于区块链的信息交互装置的结构示意图;图5为本申请实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0019]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的信息交互方法,其特征在于,包括以下步骤:基于获取到的携带有优先级信息的多个任务请求,对多个所述任务请求排序,得到排序结果;基于多个所述任务请求和每个所述任务请求的优先级信息,筛选满足预设要求的每个所述任务请求的多个目标节点;针对每个所述目标节点,对所述目标节点的链路进行评估,根据评估结果确定目标链路;基于所述排序结果,将多个所述任务请求依次通过对应的所述目标链路发送至目标接收节点。2.根据权利要求1所述的基于区块链的信息交互方法,其特征在于,所述基于多个所述任务请求和每个所述任务请求的优先级信息,筛选满足预设要求的每个所述任务请求的多个目标节点,包括:基于每个所述任务请求,筛选与所述任务请求的关联度满足预设要求、与所述任务请求的优先级信息所表征的优先级匹配并处于在线状态的多个目标节点。3.根据权利要求1所述的基于区块链的信息交互方法,其特征在于,所述对所述目标节点中的每个链路进行评估,根据评估结果确定目标链路,包括:获取所述目标节点的每个链路的历史信息与实时信息;采用链路评估模型对所述目标节点的每个链路的历史信息与实时信息进行综合评估,确定综合评估值最高的链路作为目标链路。4.根据权利要求3所述的基于区块链的信息交互方法,其特征在于,所述方法还包括:对所述链路评估模型进行更新,得到更新后的链路评估模型,以用于针对下次的目标任务请求,对所述目标任务请求对应的节点的每个链路的历史信息与实时信息进行综合评估,以确定下次的目标任务请求的目标链路。5.根据权利要求4所述的基于区块链的信息交互方法,其特征在于,所述对所述链路评估模型的更新包括以下步骤:将可信第三方中加密和签名后的所述链路评估模型发送至多个所述目标节点的可信环境;获取再次加密和签名后的多个所述链路评估模型,并将其发送至所述可信第三方,以使所述可信第三方对解密后的多个所述链路评估模型进行聚合,生...

【专利技术属性】
技术研发人员:马保全张尼王鹏淮晓永马跃飞佟立飞关振宇李大伟袁野张志威
申请(专利权)人:中国电子信息产业集团有限公司第六研究所
类型:发明
国别省市:

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

1