[发明专利]一种数据获取方法、装置、电子设备及存储介质在审
申请号: | 202011403471.9 | 申请日: | 2020-12-02 |
公开(公告)号: | CN112511634A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 谢人超;赵浩然;任语铮;喻嘉艺;黄韬 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F3/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 获取 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种数据获取方法、装置、电子设备及存储介质,该方法应用于分布式哈希表DHT网络中的代理服务器,包括:接收客户端发送的第一数据请求,第一数据请求中包括待请求的第一数据的第一数据信息;按照预设哈希算法,确定第一数据信息的第一哈希值;根据预先存储的哈希值与存储节点的对应关系,确定第一哈希值对应的第一存储节点;向第一存储节点发送第一数据请求,以使第一存储节点在第一数据已迁移至第二存储节点的情况下,向代理服务器反馈指示消息;根据指示消息,向第二存储节点发送第一数据请求;接收第二存储节点根据第一数据请求反馈的第一数据,并将第一数据转发至客户端。
技术领域
本发明涉及数据安全技术领域,特别是涉及一种数据获取方法、装置、电子设备及存储介质。
背景技术
随着互联网技术的不断演进和生产制造业的发展,当前互联网正逐步由“消费型”向“生产型”转变,中国工业正面临着数字化转型需求,全球制造业正在从数字化向网络化阶段加速迈进。工业互联网作为新一代信息通信技术与现代工业技术深度融合的产物,是制造业数字化、网络化、智能化的重要载体,日益成为新工业革命的关键支撑和深化“互联网与先进制造业”的重要基石,对未来工业发展将产生全方位、深层次、革命性影响。
针对供应链中产生的海量工业数据,工业互联网利用其标识解析体系,可建立起生产设备、原材料、控制系统、产品信息与人之间的联系,有助于解决企业内部、企业间在数据上的交换融合与公共理解问题,以满足未来工业化发展过程中对大数据的应用需求。目前传统的标识解析机制大多是基于DNS(Domain Name System,域名系统),也就是单点服务器集中式存储和管理。单点服务器集中式存储和管理中,数据全部存储在中心服务器中,因此容易导致中心服务器载过重,且当中心服务器发生故障或被攻击时,容易导致大量数据丢失。
基于此,提出了一种不需要中心服务器的数据分布式存储方法。该数据分布式储存方法应用于DHT(Distributed Hash Table,分布式哈希表)网络,该DHT网络利用哈希算法实现。在DHT网络中,每个节点负责一个小范围的路由,并负责存储一小部分数据,也就是将数据分布式存储在多个节点中,从而实现整个DHT网络的寻址和存储。这有效解决了单点服务器集中式储存和管理中出现的负载过重及易导致大量数据丢失等问题,具有去中心化、集体维护、安全可信、防篡改等特性。
但是,当节点需要退出DHT网络时,节点会将自身存储的数据迁移至相邻节点中,但在数据的迁移过程中,节点无法提供数据标识解析服务,使得节点的服务连续性较差。
发明内容
本发明实施例的目的在于提供一种数据获取方法,以使提高DHT网络中节点的数据标识解析服务的连续性。具体技术方案如下:
为达到上述目的,本发明实施例提供了一种数据获取方法,应用于分布式哈希表DHT网络中的代理服务器,所述代理服务器与多个存储节点连接,所述方法包括:
接收客户端发送的第一数据请求,所述第一数据请求中包括待请求的第一数据的第一数据信息;
按照预设哈希算法,确定所述第一数据信息的第一哈希值;
根据预先存储的哈希值与存储节点的对应关系,确定所述第一哈希值对应的第一存储节点;
向所述第一存储节点发送所述第一数据请求,以使所述第一存储节点在所述第一数据已迁移至第二存储节点的情况下,向所述代理服务器反馈指示消息,所述指示消息用于告知所述代理服务器所述第一数据已迁移至所述第二存储节点;
根据所述指示消息,向所述第二存储节点发送所述第一数据请求;
接收所述第二存储节点根据所述第一数据请求反馈的所述第一数据,并将所述第一数据转发至所述客户端。
可选的,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011403471.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置