一种分布式数据服务器的安全通信方法及系统与流程

文档序号:35013140发布日期:2023-08-04 05:57阅读:29来源:国知局
一种分布式数据服务器的安全通信方法及系统与流程

本发明涉及通信领域,具体是一种分布式数据服务器的安全通信方法及系统。


背景技术:

1、随着云计算和大数据应用的快速发展,分布式数据存储服务器成为存储和管理海量数据的重要工具。然而,由于数据在分布式环境中传输和存储,数据的安全性和隐私保护成为了一个关键问题。传统的通信协议和加密算法无法完全满足分布式数据存储服务器的安全通信需求。

2、现有的通信方法在安全性方面存在一些局限性。它们的通信过程中数据往往以明文形式传输,容易被窃听和篡改。此外,这些协议也缺乏身份验证机制,容易受到冒名顶替的攻击。

3、因此,如何确保数据通信的安全性,是当下行业技术人员需要研究的问题。


技术实现思路

1、本发明的目的在于克服现有技术的不足,提供一种分布式数据服务器的安全通信方法,包括如下步骤:

2、步骤一,分别获取数据传输管理模块与各个分布式数据存储服务器的数据传输速率和传输延迟,分布式数据存储服务器的地址结合对应的与数据传输管理模块的数据传输速率和传输延迟构成分布式数据存储服务器的数据传输验证信息;

3、步骤二,数据访问终端向云端数据服务器发送数据访问请求,云端数据服务器根据数据访问请求,将数据访问终端身份信息发送到数据传输管理模块进行身份匹配,若匹配到身份信息,数据传输管理模块唤醒对应数据访问终端身份信息的数据访问子模块,进入步骤四,否则,进入步骤三;

4、步骤三,数据传输管理模块获取设备接入管理模块中的设备身份信息,若存在请求数据访问的数据访问终端的身份信息,则根据请求数据访问的数据访问终端的身份信息,生成对应数据访问终端身份信息的数据访问子模块,进入步骤四,否则,则返回拒绝请求数据访问信息到云端数据服务器;

5、步骤四,对应数据访问终端身份信息的数据访问子模块与对应的数据访问终端通信连接并进行数据访问终端身份验证,若验证通过,则连接成功,数据传输管理模块返回连接成功信息给云端数据服务器,云端数据服务器断开与数据访问终端的通信连接,进入步骤五,否则,预警模块发出预警信息,并将数据访问终端标记为风险终端;

6、步骤五,云端数据服务器收到连接成功信息后,根据数据访问终端的数据访问请求中的请求的数据信息,在各个分布式数据存储服务器进行数据匹配,若匹配到,则将分布式数据存储服务器的数据传输验证信息发送到数据传输管理模块,数据传输管理模块根据传输验证信息,控制对应数据访问终端身份信息的数据访问子模块访问分布式数据存储服务器,获取并缓存完成请求数据后,断开对应数据访问终端身份信息的数据访问子模块与分布式数据存储服务器的通信连接,数据访问终端访问对应数据访问终端身份信息的数据访问子模块,完成数据请求后,对应数据访问终端身份信息的数据访问子模块清空缓存数据并进入休眠,完成数据通信。

7、进一步的,所述的分布式数据存储服务器的地址结合对应的与数据传输管理模块的峰值传输速率和传输延迟构成分布式数据存储服务器的数据传输验证信息,包括:将分布式数据存储服务器的ip地址、与数据传输管理模块的数据传输速率和传输延迟,打包生成对应分布式数据存储服务器的数据传输验证信息;其中的数据传输速率为在设定的测试时长内,分布式数据存储服务器与数据传输管理模块的平均数据传输速率。

8、进一步的,所述的根据数据访问终端的数据访问请求中请求的数据信息,在各个分布式数据存储服务器进行数据匹配,若匹配到,则将分布式数据存储服务器的数据传输验证信息发送到数据传输管理模块,包括:

9、若请求的数据存储在单一的分布式数据存储服务器,云端数据服务器则将单一的分布式数据存储服务器的数据传输验证信息发送到数据传输管理模块;

10、若请求的数据存储在多个分布式数据存储服务器,云端数据服务器根据数据存储列表,生成对应数据存储列表的分布式数据存储服务器数据传输验证信息列表,并发送到数据传输管理模块。

11、进一步的,所述的云端数据服务器根据数据存储列表,生成对应数据存储列表的分布式数据存储服务器数据传输验证信息列表,包括:

12、根据请求数据的各部分数据存储的分布式数据存储服务器,依据各部分数据的先后顺序,生成分布式数据存储服务器列表,根据分布式数据存储服务器列表对应生成分布式数据存储服务器数据传输验证信息列表。

13、进一步的,所述的数据传输管理模块根据传输验证信息,控制对应数据访问终端身份信息的数据访问子模块访问分布式数据存储服务器,包括:

14、数据传输管理模块根据传输验证信息,若为单一的分布式数据存储服务器的数据传输验证信息,数据传输管理模块根据数据传输验证信息中的数据传输速率和待传输的数据的大小,得到数据传输时长,数据传输时长与传输延迟的和为数据访问子模块与分布式数据存储服务器的通信时长,完成数据传输;

15、若为分布式数据存储服务器数据传输验证信息列表,根据分布式数据存储服务器数据传输验证信息列表,依次得到数据访问子模块与各个分布式数据存储服务器的通信时长,数据传输管理模块控制数据访问子模块依次与各个分布式数据存储服务器进行通信,完成数据传输。

16、一种分布式数据服务器的安全通信装置,应用所述的一种分布式数据服务器的安全通信方法,包括云端数据服务器、数据传输管理模块、分布式数据存储模块、设备接入管理模块和通信装置;

17、所述的云端数据服务器、数据传输管理模块分别与所述的通信装置通信连接,所述的分布式数据存储模块与所述的云端数据服务器通信连接,所述的设备接入管理模块与所述的数据传输管理模块通信连接,所述的数据传输管理模块还与所述的分布式数据存储模块通信连接。

18、优选的,所述的数据传输管理模块包括数据访问子模块生成模块、数据访问终端身份信息识别模块和数据处理模块,所述的数据访问子模块生成模块、数据访问终端身份信息识别模块分别与所述的数据处理模块连接,所述的数据处理模块与所述的通信装置通信连接;所述的数据访问子模块生成模块用于生成数据访问子模块与分布式数据存储模块通信;所述的数据访问终端身份信息识别模块用于存储和识别数据访问终端身份信息,与所述的设备接入管理模块连接。

19、本发明的有益效果是:通过本发明所提供的技术方案,可以实现数据访问终端在不直接访问数据存储服务器的条件下,实现数据的安全访问,确保了数据存储的安全性。



技术特征:

1.一种分布式数据服务器的安全通信方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种分布式数据服务器的安全通信方法,其特征在于,所述的分布式数据存储服务器的地址结合对应的与数据传输管理模块的峰值传输速率和传输延迟构成分布式数据存储服务器的数据传输验证信息,包括:将分布式数据存储服务器的ip地址、与数据传输管理模块的数据传输速率和传输延迟,打包生成对应分布式数据存储服务器的数据传输验证信息;其中的数据传输速率为在设定的测试时长内,分布式数据存储服务器与数据传输管理模块的平均数据传输速率。

3.根据权利要求2所述的一种分布式数据服务器的安全通信方法,其特征在于,所述的根据数据访问终端的数据访问请求中请求的数据信息,在各个分布式数据存储服务器进行数据匹配,若匹配到,则将分布式数据存储服务器的数据传输验证信息发送到数据传输管理模块,包括:

4.根据权利要求3所述的一种分布式数据服务器的安全通信方法,其特征在于,所述的云端数据服务器根据数据存储列表,生成对应数据存储列表的分布式数据存储服务器数据传输验证信息列表,包括:

5.根据权利要求3所述的一种分布式数据服务器的安全通信方法,其特征在于,所述的数据传输管理模块根据传输验证信息,控制对应数据访问终端身份信息的数据访问子模块访问分布式数据存储服务器,包括:

6.一种分布式数据服务器的安全通信装置,其特征在于,应用权利要求1-5任一所述的一种分布式数据服务器的安全通信方法,包括云端数据服务器、数据传输管理模块、分布式数据存储模块、设备接入管理模块和通信装置;

7.根据权利要求6所述的一种分布式数据服务器的安全通信装置,其特征在于,所述的数据传输管理模块包括数据访问子模块生成模块、数据访问终端身份信息识别模块和数据处理模块,所述的数据访问子模块生成模块、数据访问终端身份信息识别模块分别与所述的数据处理模块连接,所述的数据处理模块与所述的通信装置通信连接;所述的数据访问子模块生成模块用于生成数据访问子模块与分布式数据存储模块通信;所述的数据访问终端身份信息识别模块用于存储和识别数据访问终端身份信息,与所述的设备接入管理模块连接。


技术总结
本发明公开了一种分布式数据服务器的安全通信方法及系统,包括分别获取数据传输管理模块与各个分布式数据存储服务器的数据传输速率和传输延迟,构成分布式数据存储服务器的数据传输验证信息;数据访问终端向云端数据服务器发送数据访问请求,对应数据访问终端身份信息的数据访问子模块与对应的数据访问终端通信连接并进行数据访问终端身份验证,云端数据服务器收到连接成功信息后,数据访问终端访问对应数据访问终端身份信息的数据访问子模块,完成数据请求后,对应数据访问终端身份信息的数据访问子模块清空缓存数据并进入休眠,完成数据通信。通过本发明所提供的技术方案,可以实现数据的安全访问,确保了数据存储的安全性。

技术研发人员:张浩东
受保护的技术使用者:诚罡科技(天津)有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1