一种大数据资源的保护方法

文档序号:9787667阅读:374来源:国知局
一种大数据资源的保护方法
【技术领域】
[0001]本发明涉及互联网大数据技术领域,尤其涉及一种大数据资源的保护方法。
【背景技术】
[0002]随着互联网技术的快速发展,人们对于海量数据的挖掘和运用,预示着新一波生产率增长和消费者盈余浪潮的到来。“大数据”因为近年来互联网和信息行业的发展而引起人们关注。大数据作为云计算、物联网之后IT行业又一大颠覆性的技术革命。云计算主要为数据资产提供了保管、访问的场所和渠道,而数据才是真正有价值的资产。企业内部的经营交易信息、互联网世界中的商品物流信息,互联网世界中的人与人交互信息、位置信息等,其数量将远远超越现有企业IT架构和基础设施的承载能力,实时性要求也将大大超越现有的计算能力。如何盘活这些数据资产,使其为国家治理、企业决策乃至个人生活服务,是大数据的核心议题,也是云计算内在的灵魂和必然的升级方向。
[0003]大数据处理过程是一个复杂的过程,大数据资源的网络节点之间的共享和保护在不同的业务场景下都会有不同的适应场景,现有技术在大数据资源的网络共享和保护方面仍然很多值得改善之处。基于此,本发明提供一种大数据资源的保护方法,以解决现有技术中在大数据资源的网络共享和保护方面存在的限制和缺陷。

【发明内容】

[0004]本发明的主要目的在于提出一种大数据资源的保护方法,所述大数据资源的保护方法包括以下步骤:
[0005]—种大数据资源的保护方法,其特征在于,所述大数据资源可以在网络节点之间共享和保护,该方法包括以下步骤:
[0006]步骤I,资源请求节点向验证服务器发送大数据资源请求信息;
[0007]步骤2,验证服务器在网络中广播该大数据资源请求信息;
[0008]步骤3,网络中每个可提供该大数据资源共享服务的节点向验证服务器发送一个大数据资源共享应答消息;
[0009]步骤4,验证服务器对接收到的所有大数据资源共享应答消息进行安全性验证;
[0010]步骤5,如果存在通过安全性验证的节点,则在所有通过安全性验证的节点选择一个最优节点作为资源发送节点,执行步骤6;否则,拒绝该资源请求节点的大数据资源请求,结束;
[0011]步骤6,所述资源发送节点将所述大数据资源发送至所述资源请求节点。
[0012]优选地,所述大数据资源请求信息包括该资源请求节点的物理位置;并且所述大数据资源共享应答消息包括当前可提供该大数据资源共享服务的节点的物理位置;
[0013]所述步骤4中所述进行安全性验证的步骤具体包括:
[0014]步骤4.1,如果所述资源请求节点的物理位置与当前可提供该大数据资源共享服务的节点的物理位置之间的距离小于预设的距离阈值,则当前可提供该大数据资源共享服务的节点通过安全性验证;
[0015]步骤4.2,如果所述资源请求节点的物理位置与当前可提供该大数据资源共享服务的节点的物理位置之间的距离大于或等于预设的距离阈值,则验证服务器进一步查看所述资源请求节点与当前可提供该大数据资源共享服务的节点之间是否存在大数据资源共享的历史记录;若存在,则当前可提供该大数据资源共享服务的节点通过安全性验证。
[0016]优选地,如果经步骤4.1和步骤4.2均未获得通过安全性验证的节点,则执行以下步骤:
[0017]步骤4.3,验证服务器对所有的大数据资源共享应答消息进行分析,判断每个可提供该大数据资源共享服务的节点是否在受信任的节点列表中;如果是,则当前可提供该大数据资源共享服务的节点通过安全性验证;否则,执行步骤4.4;
[0018]步骤4.4,验证服务器向每个可提供该大数据资源共享服务的节点发送一个验证消息;
[0019]步骤4.5,验证服务器接收每个可提供该大数据资源共享服务的节点返回的应答消息,并验证所述应答消息;如果所述应答消息有效,则发送该应答消息的节点通过安全性验证;同时将发送该应答消息的节点加入到验证服务器的受信任的节点列表中。
[0020]优选地,步骤5中,所述在所有通过安全性验证的节点选择一个最优节点作为资源发送节点具体包括以下步骤:
[0021]步骤5.1,假设所述通过安全性验证的节点的数量为N,统计时间段的长度为T;第i个通过安全性验证的节点的传输可靠率9i,所述第i个通过安全性验证的节点的平均通讯故障间隔时间为AtiJlJ:
[0022]01 =(八^/1')\100%,其中,1 = 1,2‘"』4为自然数;1'为预设的固定值,且1'>八ti>0;
[0023]步骤5.2,假设第i个通过安全性验证的节点的平均网络数据传输速率为vi,所述第i个通过安全性验证的节点的综合评价值为Ii,则通过以下公式计算Ii:
[0024]|i = (0i)1/2*vi,其中,i = l,2.",N;且 N为自然数;
[°°25]步骤5.3,在所有N个通过安全性验证的节点中选择综合评价值最高的一个节点作为最优节点。
[0026]优选地,步骤6中,所述资源发送节点将所述大数据资源发送至所述资源请求节点具体包括以下步骤:
[0027]所述资源发送节点执行以下操作:
[0028]步骤6a.1,将所述大数据资源分割为固定长度的规定格式的数据块;
[0029]步骤6a.2,将每个规定格式的数据块加密后转换为二维码图片;
[0030]步骤6a.3,在每个二维码图片中嵌入数字水印信息;
[0031]步骤6a.4,将嵌入数字水印信息的二维码图片依次发送至所述资源请求节点;
[0032]所述资源请求节点执行以下操作:
[0033]步骤6b.5,接收嵌入数字水印信息的二维码图片,并将所有的二维码图片按规定的顺序排列;
[0034]步骤6b.6,提取每个二维码图片中的数字水印信息,验证该二维码图片的完整性;
[0035]如果存在未通过完整性验证的二维码图片,则将所述未通过完整性验证的二维码图片滤除,执行步骤6b.7;
[0036]如果不存在未通过完整性验证的二维码图片,则执行步骤6b.8;
[0037]步骤6b.7,请求所述资源发送节点重新发送所有未通过完整性验证的二维码图片,直至获得通过完整性验证的所有二维码图片;
[0038]步骤6b.8,将通过所述完整性验证的所有二维码图片解密后转换为规定格式的数据块;
[0039]步骤6b.9,将所有规定格式的数据块按规定的顺序组合,获得所述大数据资源。
[0040]通过本发明的上述方法,可以更好地实现网络中的大数据资源在不同的网络节点之间的共享和保护,提高了网络中大数据资源共享的效率,同时提高了大数据资源共享的安全性。
【具体实施方式】
[0041]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0042]本发明提供一种大数据资源的保护方法,所述大数据资源可以在网络节点之间共享和保护,该方法包括以下步骤:
[0043]步骤I,资源请求节点向验证服务器发送大数据资源请求信息;
[0044]步骤2,验证服务器在网络中广播该大数据资源请求信息;
[0045]步骤3,网络中每个可提供该大数据资源共享服务的节点向验证服务器发送一个大数据资源共享应答消息;
[0046]步骤4,验证服务器对接收到的所有大数据资源共享应答消息进行安全性验证;
[0047]步骤5,如果存在通过安全性验证的节点,则在所有通过安全性验证的节点选择一个最优节点作为资源发送节点,执行步骤6;否则,拒绝该资源请求节点的大数据资源请求,结束;
[0048]步骤6,所述资源发送节点将所述大数据资源发送至所述资源请求节点。
[0049]作为优选,所述大数据资源请求信息包括该资源请求节点的物理位置;并且所述大数据资源共享应答消息包括当前可提供该大数据资源共享服务的节点的物理位置;
[0050]所述步骤4中所述进行安全性验证的步骤具体包括:
[0051]步骤4.1,如果所述资源请求节点的物理位置与当前可提供该大数据资源共享服务的节点的物理位置之间的距离小于预设的距离阈值,则当前可提供该大数据资源共享服务的节点通过安全性验证;
[0052]步骤4.2,如果所述资源请求节点的物理位置与当前可提供该大数据资源共享服务的节点的物理位置之间的距离大于或等于预设的距离阈值,则验证服务器进一步查看所述资源请求节点与当前可提供该大数据资源共享服务的节点之间是否存在大数据资源共享的历史记录;若存在,则当前可提供该大数据资源共享服务的节点通过安全性验证。
[0053]作为优选,如果经步骤4.1和步骤4.2均未获得通过安全性验证的节点,则执行以下步骤:
[0054]步骤4.3,验证服务器对所有的大数据资源共享应答消息进行分析,判断每个可提供该大数据资源共享服务的节点是否在受信任的节点列表中;如
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1