一种基于云平台的个人数据存储系统技术方案

技术编号:26170997 阅读:25 留言:0更新日期:2020-10-31 13:41
本发明专利技术涉及一种基于云平台的个人数据存储系统,包括管理服务器和用户端,管理服务器包括:第一判断模块、加密算法匹配模块,发送模块;第一判断模块从用户端发出的对目标文件进行传输的请求信息中获取目标文件的重要等级标记信息;加密算法匹配模块根据重要等级标记信息匹配对应的目标加密算法;发送模块向用户端发送采用目标加密算法对目标文件进行传输的指令。本发明专利技术技术方案通过用户端对目标文件的重要等级进行标记,管理服务器对不同重要等级的目标文件匹配不同的加密算法,使得较低重要等级的文件可以采用较快的加密算法传输,较高的重要等级的文件可以采用保密性较好的加密算法传输,能较好平衡云存储过程中加密传输安全性与传输效率。

A personal data storage system based on cloud platform

【技术实现步骤摘要】
一种基于云平台的个人数据存储系统
本专利技术涉及一种基于云平台的个人数据存储系统。
技术介绍
近些年来,随着个人数据存储的需求呈爆炸势增长,传统的个人存储设备,如U盘、移动硬盘已经不能很好的满足人们的随时随地存储和读取数据的需求。现有技术已经采用云存储的方式供人们随时存储数据,但存在加密传输安全性与传输效率不能较好的平衡的问题。
技术实现思路
本专利技术针对现有技术中存在的技术问题,提供一种基于云平台的个人数据存储系统。本专利技术解决上述技术问题的技术方案如下:本专利技术技术方案提供一种基于云平台的个人数据存储系统,包括管理服务器和用户端,所述管理服务器包括:第一判断模块,用以从所述用户端发出的对目标文件进行传输的请求信息中获取所述目标文件的重要等级标记信息;加密算法匹配模块,用于根据所述重要等级标记信息匹配对应的目标加密算法;发送模块,用于向所述用户端发送采用目标加密算法对所述目标文件进行传输的指令。本专利技术的有益效果是:通过用户端对目标文件的重要等级进行标记,管理服务器对不同重要等级的目标文件匹配不同的加密算法,使得较低重要等级的文件可以采用较快的加密算法传输,较高的重要等级的文件可以采用保密性较好的加密算法传输,不需要将所有文件统一采用相同的加密算法进行云存储及读取,能较好平衡云存储过程中加密传输安全性与传输效率。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述管理服务器还包括:文件分片模块,用以将由所述用户端上传的目标文件分割成多个子文件;分布存储模块,用以按照预设规则将多个所述子文件中的每一个存储至云平台中的至少一存储节点。采用上述进一步方案的有益效果是:管理服务器设置文件分片模块和分布存储模块,可将文件分片存储至不同的存储节点,能较快的提高文件的存储及读取速率。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述预设规则包括,按照所述重要等级标记信息标记的重要等级高低来确定对应子文件的存储节点的数目。采用上述进一步方案的有益效果是:可将重要等级标记信息对应重要等级较高的子文件存储至较多的存储节点,以防止部分节点损坏导致数据丢失,提高了数据的可靠性。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述管理服务器还包括:文件合并模块,用于将目标文件对应的子文件按照预设合并规则进行合并获得预传输目标文件。采用上述进一步方案的有益效果是:所述文件合并模块的设置可以在用户端需要下载文件时对子文件进行合并得到预传输目标文件以供用户端下载对应目标文件。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述预设合并规则包括如下步骤:获取目标文件对应子文件在各存储节点对应的存储节点的传输状态信息;根据所述传输状态信息判断每一子文件对应的多个节点各自的预计传输时间;向每一子文件的存储节点中对应所述预计传输时间最短的一个存储节点发出回传对应子文件的指令;将接受到的各子文件合并成所述预传输目标文件。采用上述进一步方案的有益效果是:通过预先对目标文件分片后的子文件的个存储节点的传输状态信息进行获取,再筛选出预计传输时间最短的存储节点回传对应的子文件,较好地提高了各子文件的整体回传至管理服务器的传输速率,进而提高了用户端从云平台下载数据的速度。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述传输状态信息包括存储节点的存储性能信息和存储节点的网络占用状态信息。采用上述进一步方案的有益效果是:可以较好地避开存储节点性能较差、网络比较卡顿的存储节点,选择性能优良,网络传输速率较高的存储节点进行目标文件对应子文件的回传,进一步提高了各子文件的整体回传至管理服务器的传输速率,提高了用户端从云平台下载数据的速度。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述目标加密算法包括:Base64编码加密算法、单项散列函数加密算法。采用上述进一步方案的有益效果是:采用Base64编码加密算法可以对重要等级较低的目标文件进行较快的传输,采用单项散列函数加密算法可以对重要等级较高的目标文件进行较为安全的传输。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述管理服务器还包括:时间计算模块,用以预测目标文件的传输进度并生成传输进度信息。采用上述进一步方案的有益效果是:所述时间计算模块能够获取目标文件的传输信息以供用户参考。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述用户端还包括:显示模块和显示控制模块,所述显示控制模块用以接受所述传输进度信息,并控制所述显示模块显示所述传输进度信息。采用上述进一步方案的有益效果是:所述显示模块和所述显示控制模块的设置,便于显示目标文件的传输进度,一定程度上提高了用户使用体验。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述用户端包括手机、电脑、及可穿戴设备。采用上述进一步方案的有益效果是,所述用户端的多元化设置,便于用户在多种使用场景存储、读取云端文件。附图说明图1为本专利技术的第一实施例的结构示意图;图2为本专利技术的第二实施例的结构示意图;图3为本专利技术的第二实施例的结构示意图;图4为本专利技术的第二实施例的结构示意图;图5为本专利技术的第二实施例的结构示意图;附图中,各标号所代表的部件列表如下:1、管理服务器,11、第一判断模块,12、加密算法匹配模块,13、发送模块,14、文件分片模块,15、分布存储模块,16、文件合并模块,17、时间计算模块,2、用户端,21、显示模块,22、显示控制模块,3、存储节点。具体实施方式以下结合具体实施方式对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。除非另有定义,本文所使用的所有的技术和科学术语均属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。近些年来,随着个人数据存储的需求呈爆炸势增长,传统的个人存储设备如U盘移动硬盘已经不能很好的满足人们的随时随地存储和读取数据的需求。现有技术已经采用云存储的方式供人们随时存储数据,但存在加密传输安全性与传输效率不能较好的平衡的问题。为了解决上述问题,本专利技术实施例提供一种基于云平台的个人数据存储系统具体如下:本专利技术实施例中,如图1和图2所示,所述基于云平台的个人数据存储系统包括管理服务器1和用户端2,所述管理服务器1包括:第一判断模块11、加密算法匹配模块12及发送模块13;所述第一判断模块11用以从所述用户端2发出的对目标文件进行传输的请求信息中获取所述目标文件的重要等级标记信息;需要说明的是所述目标文件的重要等级标记信息可以为用户在用户端本文档来自技高网
...

【技术保护点】
1.一种基于云平台的个人数据存储系统,其特征在于,包括管理服务器(1)和用户端(2),所述管理服务器(1)包括:/n第一判断模块(11),用以从所述用户端(2)发出的对目标文件进行传输的请求信息中获取所述目标文件的重要等级标记信息;/n加密算法匹配模块(12),用于根据所述重要等级标记信息匹配对应的目标加密算法;/n发送模块(13),用于向所述用户端(2)发送采用目标加密算法对所述目标文件进行传输的指令。/n

【技术特征摘要】
1.一种基于云平台的个人数据存储系统,其特征在于,包括管理服务器(1)和用户端(2),所述管理服务器(1)包括:
第一判断模块(11),用以从所述用户端(2)发出的对目标文件进行传输的请求信息中获取所述目标文件的重要等级标记信息;
加密算法匹配模块(12),用于根据所述重要等级标记信息匹配对应的目标加密算法;
发送模块(13),用于向所述用户端(2)发送采用目标加密算法对所述目标文件进行传输的指令。


2.根据权利要求1所述的一种基于云平台的个人数据存储系统,其特征在于,所述管理服务器(1)还包括:
文件分片模块(14),用以将由所述用户端(2)上传的目标文件分割成多个子文件;
分布存储模块(15),用以按照预设规则将多个所述子文件中的每一个存储至云平台中的至少一存储节点(3)。


3.根据权利要求2所述的一种基于云平台的个人数据存储系统,其特征在于,所述预设规则包括:按照所述重要等级标记信息标记的重要等级高低来确定对应子文件的存储节点(3)的数目。


4.根据权利要求2所述的一种基于云平台的个人数据存储系统,其特征在于,所述管理服务器(1)还包括:
文件合并模块(16),用于将目标文件对应的子文件按照预设合并规则进行合并获得预传输目标文件。


5.根据权利要求4所述的一种基于云平台的个人数据存储系统,其特征在于,所述预设合并规则包括如下步骤...

【专利技术属性】
技术研发人员:李冬袁媛
申请(专利权)人:武汉瞬付科技有限公司
类型:发明
国别省市:湖北;42

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

1