数据传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38057336 阅读:14 留言:0更新日期:2023-06-30 11:23
本申请实施例提供了一种数据传输方法、装置、电子设备及存储介质。其中,数据传输方法包括:第一节点针对每个第二节点,向第二节点发送信息获取请求,信息获取请求用于指示第二节点返回第二节点与第一节点的关联度和第二节点的安全值;接收第二节点返回的关联度和安全值,获取第一节点与第二节点的距离,基于关联度、安全值和距离,计算第一节点对第二节点的信任度;选取信任度最高的第二节点作为目标节点,基于目标节点确定目标传输链路,利用目标传输链路传输所述第一节点的待传输数据。本申请实施例中,基于信任度确定目标传输链路,该目标传输链路的安全程度更高,从而通过该目标传输链路进行数据传输,能够进一步提高数据传输的安全性。输的安全性。输的安全性。

【技术实现步骤摘要】
数据传输方法、装置、电子设备及存储介质


[0001]本申请涉及通信
,特别是涉及一种数据传输方法、装置、电子设备及存储介质。

技术介绍

[0002]云计算(Cloud Computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,从而解决任务分发,并进行计算结果的合并。
[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]可选地,所述传输模块,具体用于对所述第一节点的待传输数据进行加密,利用所述目标传输链路传输加密后的待传输数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法应用于第一节点,所述方法包括:针对每个第二节点,向所述第二节点发送信息获取请求,所述信息获取请求用于指示所述第二节点返回所述第二节点与所述第一节点的关联度和所述第二节点的安全值;接收所述第二节点返回的所述关联度和所述安全值,获取所述第一节点与所述第二节点的距离,基于所述关联度、所述安全值和所述距离,计算所述第一节点对所述第二节点的信任度;选取信任度最高的第二节点作为目标节点,基于所述目标节点确定目标传输链路,利用所述目标传输链路传输所述第一节点的待传输数据。2.根据权利要求1所述的方法,其特征在于,所述第一节点为网络云中的计算节点,所述第二节点包括所述网络云中与所述第一节点连接的计算节点以及所述第一节点对应的汇总节点。3.根据权利要求1所述的方法,其特征在于,所述基于所述关联度、所述安全值和所述距离,计算所述第一节点对所述第二节点的信任度,包括:计算所述关联度和所述安全值的乘积,并计算所述乘积与所述距离的第一比值,将所述第一比值确定为所述第一节点对所述第二节点的信任度。4.根据权利要求1所述的方法,其特征在于,所述基于所述目标节点确定目标传输链路,包括:在所述目标节点为与所述第一节点连接的计算节点的情况下,将所述第一节点、所述目标节点和汇总节点构成的链路确定为所述目标传输链路;在所述目标节点为汇总节点的情况下,将所述第一节点和所述目标节点构成的链路确定为所述目标传输链路。5.根据权利要求1所述的方法,其特征在于,所述利用所述目标传输链路传输所述第一节点的待传输数据,包括:对所述第一节点的待传输数据进行加密,利用所述目标传输链路传输加密后的待传输数据。6.一种数据传输方法,其特征在于,所述方法应用于第二节点,所述方法包括:计算所述第二节点的安全值;在接收到第一节点发送的信息获取请求后,计算所述第二节点与所述第一节点的关联度;将所述关联度和所述安全值返回至所述第一节点;以使所述第一节点接收所述关联度和所述安全值,获取所述第一节点与所述第二节点的距离,基于所述关联度、所述安全值和所述距离,计算所述第一节点对所述第二节点的信任度,选取信任度最高的第二节点作为目标节点,基于所述目标节点确定目标传输链路,利用所述目标传输链路传输所述第一节点的待传输数据。7.根据权利要求6所述的方法,其特征在于,所述计算所述第二节点的安全值,包括:获取所述第二节点在本周期内发送的数据包的第一数量,所述第二节点在本周期内转发的数据包的第二数量,所述转发的数据包所属的目标邻居节点标识,所述第二节点的邻居节点的第三数量,所述第二节点与各邻居节点的第一距离,所述第二节点的当前可用带宽,所述第二节点在本周期内的最大可用带宽;
基于所述转发的数据包所属的目标邻居节点标识,以及所述第二节点与各所述目标邻居节点的第一距离,计算所述第二节点的转发系数;基于所述第一数量,所述第二数量,所述当前可用带宽,所述最大可用带...

【专利技术属性】
技术研发人员:王耀民蒋燕马斌李东鸿夏惠铭朱朝晖管凌燕王俊华
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1