本发明涉及云端服务技术领域,尤其是一种网络云盘服务系统。
背景技术:
随着网络时代的发展,网络硬盘作为新一代的存储设备被人们所了解和接受,同时应运而生的云盘也成为人们的常规选择的存储设备,但是目前的云盘服务系统较为冗杂,不能快速响应,不能满足使用需求。
技术实现要素:
为了克服现有的云盘服务不能满足使用需求的不足,本发明提供了一种网络云盘服务系统。
本发明解决其技术问题所采用的技术方案是:一种网络云盘服务系统,该系统由客户接入端、负载均衡系统、业务服务器、数据缓冲系统和储存系统组成。
根据本发明的另一个实施例,进一步包括,客户接入端同时支持pc客户端接入、移动客户端web访问、移动客户端wap访问,智能终端客户端访问。
根据本发明的另一个实施例,进一步包括,负载均衡系统采用基于iag集群的方法保证高用户访问量情况下系统的处理能力,实现负载均衡。
根据本发明的另一个实施例,进一步包括,数据缓冲系统采用dcache作为分布式缓存系统,尤其是对物理数据库中数据的缓存,需要对上层应用进行封装,以实现对上层应用的透明。
根据本发明的另一个实施例,进一步包括,在dcache内存中存放与用户相关的所有信息包括:用户信息、用户目录信息、用户文件信息、用户好友分组信息、用户好友信息、用户共享信息、用户外链信息、用户离线下载信息、用户自定义设置信息。
根据本发明的另一个实施例,进一步包括,业务服务器完成网盘系统的各种业务处理功能:用户信息模块、文件目录管理、上传和下载、权限和共享、在线编辑模块、离线下载模块等,对外提供统一的存储和管理能力,供接口层调用。
根据本发明的另一个实施例,进一步包括,储存系统包括内存缓存模块和存储封装接口,负责将上层应用需要完成的文件存储和数据库存储提供支撑功能,通过调用底层的分布式文件系统dfs的接口以及dcache访问接口实现文件系统访问功能,调用数据库访问接口实现数据库访问功能。
本发明的有益效果是,这种网络云盘服务系统,能够方便用户快速的与服务器连接,并且在不同的操作系统上将信息储存到网盘上,能够随时的进行调取查阅,满足使用需求。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1是本发明的原理框架示意图。
具体实施方式
如图1是本发明的框架原理示意图,一种网络云盘服务系统,该系统由客户接入端、负载均衡系统、业务服务器、数据缓冲系统和储存系统组成。
根据本发明的另一个实施例,进一步包括,客户接入端同时支持pc客户端接入、移动客户端web访问、移动客户端wap访问,智能终端客户端访问。
用户通过不同的方式选择后接入云端服务器,便于用户使用,智能终端客户端为安卓和ios操作系统的app,便于使用。
根据本发明的另一个实施例,进一步包括,负载均衡系统采用基于iag集群的方法保证高用户访问量情况下系统的处理能力,实现负载均衡。
通过负载均衡,保证用户使用的流畅性,提高用户体验。
根据本发明的另一个实施例,进一步包括,数据缓冲系统采用dcache作为分布式缓存系统,尤其是对物理数据库中数据的缓存,需要对上层应用进行封装,以实现对上层应用的透明。
根据本发明的另一个实施例,进一步包括,在dcache内存中存放与用户相关的所有信息包括:用户信息、用户目录信息、用户文件信息、用户好友分组信息、用户好友信息、用户共享信息、用户外链信息、用户离线下载信息、用户自定义设置信息。
根据本发明的另一个实施例,进一步包括,业务服务器完成网盘系统的各种业务处理功能:用户信息模块、文件目录管理、上传和下载、权限和共享、在线编辑模块、离线下载模块等,对外提供统一的存储和管理能力,供接口层调用。
根据本发明的另一个实施例,进一步包括,储存系统包括内存缓存模块和存储封装接口,负责将上层应用需要完成的文件存储和数据库存储提供支撑功能,通过调用底层的分布式文件系统dfs的接口以及dcache访问接口实现文件系统访问功能,调用数据库访问接口实现数据库访问功能。
以上说明对本发明而言只是说明性的,而非限制性的,本领域普通技术人员理解,在不脱离所附权利要求所限定的精神和范围的情况下,可做出许多修改、变化或等效,但都将落入本发明的保护范围内。