一种云存储系统及方法技术方案

技术编号:11116830 阅读:92 留言:0更新日期:2015-03-06 14:04
本发明专利技术实施例公开了一种云存储系统及方法,涉及云存储技术领域。该装置包括第一终端和服务器;其中,所述第一终端包括第一终端获取单元、第一终端处理单元、第一终端发送单元;所述第一终端获取单元与所述第一终端处理单元连接;所述第一终端处理单元与所述第一终端发送单元连接;所述服务器包括服务器接收单元、服务器处理单元、服务器存储单元、服务器发送单元;所述服务器接收单元与所述服务器处理单元连接;所述服务器处理单元与所述服务器存储单元连接;所述服务器处理单元与所述服务器发送单元连接。本发明专利技术降低了云存储系统的计算量,降低了云存储系统的资源耗费程度。

【技术实现步骤摘要】
—种云存储系统及方法
本专利技术涉及云存储
,尤其涉及。
技术介绍
随着现代社会不断发展智能化趋势,人们对云存储技术提出了越来越高的要求。云存储是在云计算(cloud computing)概念上延伸和衍生发展出来的一个新的概念。云计算是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经计算分析之后将处理结果回传给用户。通过云计算技术,网络服务提供者可以在数秒之内,处理数以千万计甚至亿计的信息,达到和超级计算机同样强大的网络服务。云存储的概念与云计算类似,它是指通过集群应用、网格技术或分布式文件系统等功能,网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统,保证数据的安全性,并节约存储空间。简单来说,云存储就是将储存资源放到云上供人存取的一种新兴方案。使用者可以在任何时间、任何地方,透过任何可连网的装置连接到云上方便地存取数据。 现有技术中,当用户想要将文件上传至云存储服务器时,需要首选计算该文件的摘要值,用户终端将该摘要值发送给云存储服务器,云存储服务器收到该摘要值后,便利本地存储器存储器的摘要确定服务器中是否有该摘要值,然后根据查询结果发送提示给用户,用户根据云存储服务器的提示做出相应操作。用户每上传一次文件,都需要执行上述操作,导致云存储服务器需要根据用户终端上传的文件的摘要值进行搜索等,导致了云存储服务器的计算量大,资源耗费严重。
技术实现思路
针对上述问题,本专利技术实施例提供,旨在解决现有云存储系统中通过计算待同步数据的摘要值,服务器根据待同步数据的摘要值检索确定是否存储有待存储数据导致的计算量大、资源耗费严重的技术问题。 为实现上述目的,本专利技术实施例提供了,所述云存储系统包括第一终端和服务器;其中,所述第一终端包括第一终端获取单元、第一终端处理单元、第一终端发送单元;所述第一终端获取单元与所述第一终端处理单元连接;所述第一终端处理单元与所述第一终端发送单元连接;所述服务器包括服务器接收单元、服务器处理单元、服务器存储单元、服务器发送单元;所述服务器接收单元与所述服务器处理单元连接;所述服务器处理单元与所述服务器存储单元连接;所述服务器处理单元与所述服务器发送单元连接;其中 所述第一终端获取单元用于,获取用户对所述第一终端触发的数据存储请求;所述数据存储请求用于请求将数据存储至服务器; 所述第一终端处理单元用于,在所述第一终端获取单元获取所述数据存储请求后,获取待存储数据的数据标识信息,所述数据标识信息用于标识所述数据的类型以及所述数据的特征; 所述第一终端发送单元用于,在所述第一终端生成数据标识信息后,向所述服务器发送所述数据存储请求和所述数据标识信息; 所述服务器接收单元用于,接收所述第一终端发送单元发送的所述数据存储请求和所述数据标识信息; 所述服务器处理单元用于,在所述服务器接收单元接收所述第一终端发送的所述数据存储请求和所述数据标识信息后,获取所述数据存储请求和所述数据标识信息;根据所述数据标识信息,获取所述待存储数据的数据类型以及所述待存储数据的数据特征; 所述服务器存储单元用于,存储所述云存储系统的数据集合;所述数据集合以所述云存储系统存储的数据类型和所述云存储系统存储的数据特征为分类进行分布; 所述服务器处理单元还用于,根据所述待存储数据的数据类型以及所述待存储数据的数据特征,查询所述服务器存储单元是否存储有所述待存储数据的数据类型和所述待存储数据的数据特征; 所述服务器发送单元还用于,根据所述服务器处理单元的查询结果,向所述第一终端发送查询结果指示。 进一步地,所述服务器处理单元还用于,根据所述待存储数据的数据类型以及所述待存储数据的数据特征,查询所述服务器存储单元是否存储有所述待存储数据的数据类型和所述待存储数据的数据特征;包括: 所述服务器处理单元根据所述待存储数据的数据类型,查询所述服务器存储单元是否存储有所述待存储数据的数据类型;在确定所述服务器存储单元存储有所述待存储数据的数据类型时,在所述服务器存储单元存储的数据特征的根目录下查询所述待存储数据的数据特征; 所述服务器发送单元具体用于,在所述服务器处理单元确定所述服务器存储单元存储的数据特征的根目录下存储有所述待存储数据的数据特征时,向所述第一终端发送查询结果指示;所述查询结果指示用于指示所述服务器已存储有所述待存储数据。 进一步地,所述服务器处理单元还用于,根据所述待存储数据的数据类型以及所述待存储数据的数据特征,查询所述服务器存储单元是否存储有所述待存储数据的数据类型和所述待存储数据的数据特征;包括: 所述服务器处理单元根据所述待存储数据的数据类型,查询所述服务器存储单元是否存储有所述待存储数据的数据类型; 所述服务器发送单元具体用于,在所述服务器处理单元确定所述服务器存储单元存储的数据类型的根目录下未存储有所述待存储数据的数据类型时,向所述第一终端发送查询结果指示;所述查询结果指示用于指示所述第一终端发送向所述服务器发送所述待存储数据。 进一步地,所述服务器处理单元还用于,根据所述待存储数据的数据类型以及所述待存储数据的数据特征,查询所述服务器存储单元是否存储有所述待存储数据的数据类型和所述待存储数据的数据特征;包括: 所述服务器处理单元根据所述待存储数据的数据类型,查询所述服务器存储单元是否存储有所述待存储数据的数据类型;在确定所述服务器存储单元存储有所述待存储数据的数据类型时,在所述服务器存储单元存储的数据特征的根目录下查询所述待存储数据的数据特征; 所述服务器发送单元具体用于,在所述服务器处理单元确定所述服务器存储单元的存储的数据特征的根目录下未存储有所述待存储数据的数据特征时,向所述第一终端发送查询结果指示;所述查询结果指示用于指示所述第一终端发送向所述服务器发送所述待存储数据。 另一方面,本专利技术实施例还提供了一种云存储方法。所述方法包括: 第一终端获取用户对所述第一终端触发的数据存储请求;所述数据存储请求用于请求将数据存储至服务器; 所述第一终端获取待存储数据的数据标识信息,所述数据标识信息用于标识所述数据的类型以及所述数据的特征; 所述第一终端向所述服务器发送所述数据存储请求和所述数据标识信息; 服务器接收所述第一终端发送单元发送的所述数据存储请求和所述数据标识信息; 所述服务器获取所述数据存储请求和所述数据标识信息;根据所述数据标识信息,获取所述待存储数据的数据类型以及所述待存储数据的数据特征;所述服务器存储所述云存储系统的数据集合;所述数据集合以所述云存储系统存储的数据类型和所述云存储系统存储的数据特征为分类进行分布; 所述服务器根据所述待存储数据的数据类型以及所述待存储数据的数据特征,查询所述服务器是否存储有所述待存储数据的数据类型和所述待存储数据的数据特征; 根据查询结果,所述服务器向所述第一终端发送查询结果指示。 进一步地,所述服务本文档来自技高网
...

【技术保护点】
一种云存储系统,其特征在于,所述云存储系统包括第一终端和服务器;其中,所述第一终端包括第一终端获取单元、第一终端处理单元、第一终端发送单元;所述第一终端获取单元与所述第一终端处理单元连接;所述第一终端处理单元与所述第一终端发送单元连接;所述服务器包括服务器接收单元、服务器处理单元、服务器存储单元、服务器发送单元;所述服务器接收单元与所述服务器处理单元连接;所述服务器处理单元与所述服务器存储单元连接;所述服务器处理单元与所述服务器发送单元连接;其中所述第一终端获取单元用于,获取用户对所述第一终端触发的数据存储请求;所述数据存储请求用于请求将数据存储至服务器;所述第一终端处理单元用于,在所述第一终端获取单元获取所述数据存储请求后,获取待存储数据的数据标识信息,所述数据标识信息用于标识所述数据的类型以及所述数据的特征;所述第一终端发送单元用于,在所述第一终端生成数据标识信息后,向所述服务器发送所述数据存储请求和所述数据标识信息;所述服务器接收单元用于,接收所述第一终端发送单元发送的所述数据存储请求和所述数据标识信息;所述服务器处理单元用于,在所述服务器接收单元接收所述第一终端发送的所述数据存储请求和所述数据标识信息后,获取所述数据存储请求和所述数据标识信息;根据所述数据标识信息,获取所述待存储数据的数据类型以及所述待存储数据的数据特征;所述服务器存储单元用于,存储所述云存储系统的数据集合;所述数据集合以所述云存储系统存储的数据类型和所述云存储系统存储的数据特征为分类进行分布;所述服务器处理单元还用于,根据所述待存储数据的数据类型以及所述待存储数据的数据特征,查询所述服务器存储单元是否存储有所述待存储数据的数据类型和所述待存储数据的数据特征;所述服务器发送单元还用于,根据所述服务器处理单元的查询结果,向所述第一终端发送查询结果指示。...

【技术特征摘要】
1.一种云存储系统,其特征在于,所述云存储系统包括第一终端和服务器;其中,所述第一终端包括第一终端获取单元、第一终端处理单元、第一终端发送单元;所述第一终端获取单元与所述第一终端处理单元连接;所述第一终端处理单元与所述第一终端发送单元连接;所述服务器包括服务器接收单元、服务器处理单元、服务器存储单元、服务器发送单元;所述服务器接收单元与所述服务器处理单元连接;所述服务器处理单元与所述服务器存储单元连接;所述服务器处理单元与所述服务器发送单元连接;其中 所述第一终端获取单元用于,获取用户对所述第一终端触发的数据存储请求;所述数据存储请求用于请求将数据存储至服务器; 所述第一终端处理单元用于,在所述第一终端获取单元获取所述数据存储请求后,获取待存储数据的数据标识信息,所述数据标识信息用于标识所述数据的类型以及所述数据的特征; 所述第一终端发送单元用于,在所述第一终端生成数据标识信息后,向所述服务器发送所述数据存储请求和所述数据标识信息; 所述服务器接收单元用于,接收所述第一终端发送单元发送的所述数据存储请求和所述数据标识信息; 所述服务器处理单元用于,在所述服务器接收单元接收所述第一终端发送的所述数据存储请求和所述数据标识信息后,获取所述数据存储请求和所述数据标识信息;根据所述数据标识信息,获取所述待存储数据的数据类型以及所述待存储数据的数据特征; 所述服务器存储单元用于,存储所述云存储系统的数据集合;所述数据集合以所述云存储系统存储的数据类型和所述云存储系统存储的数据特征为分类进行分布; 所述服务器处理单元还用于,根据所述待存储数据的数据类型以及所述待存储数据的数据特征,查询所述服务器存储单元是否存储有所述待存储数据的数据类型和所述待存储数据的数据特征; 所述服务器发送单元还用于,根据所述服务器处理单元的查询结果,向所述第一终端发送查询结果指示。2.根据权利要求1所述的云存储系统,其特征在于,所述服务器处理单元还用于,根据所述待存储数据的数据类型以及所述待存储数据的数据特征,查询所述服务器存储单元是否存储有所述待存储数据的数据类型和所述待存储数据的数据特征;包括: 所述服务器处理单元根据所述待存储数据的数据类型,查询所述服务器存储单元是否存储有所述待存储数据的数据类型;在确定所述服务器存储单元存储有所述待存储数据的数据类型时,在所述服务器存储单元存储的数据特征的根目录下查询所述待存储数据的数据特征; 所述服务器发送单元具体用于,在所述服务器处理单元确定所述服务器存储单元存储的数据特征的根目录下存储有所述待存储数据的数据特征时,向所述第一终端发送查询结果指示;所述查询结果指示用于指示所述服务器已存储有所述待存储数据。3.根据权利要求1所述的云存储系统,其特征在于,所述服务器处理单元还用于,根据所述待存储数据的数据类型以及所述待存储数据的数据特征,查询所述服务器存储单元是否存储有所述待存储数据的数据类型和所述待存储数据的数据特征;包括: 所述服务器处理单元根据所述待存储数据的数据类型,查询所述服务器存储单元是否存储有所述待存储数据的数据类型; 所述服务器发送单元具体用于,在所述服务器处理单元确定所述服务器存储单元存储的数据类型的根目录下未存储有所述待存储数据的数据类型时,向所述第一终端发送查询结果指示;所述查询结果指示用于指示所述第一终端发送向所述服务器发送所述待存储数据。4.根据权利要求1所述的云存储系统,其特征在于,所述服务器处理单元还用于,根据所述待存储数据的数据类型以及所述待存储数据的数据特征,查询所述服务器存储单元是否存储有所述待存储数据的数据类型和所述待存储数据的数据特征;包括: 所述服务器处理单元根据所述待存储数据的数据类型,查询所述服务器...

【专利技术属性】
技术研发人员:卢东祥
申请(专利权)人:盐城师范学院
类型:发明
国别省市:江苏;32

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

1