存储云盘资源的方法和装置制造方法及图纸

技术编号:15054822 阅读:51 留言:0更新日期:2017-04-06 00:48
本发明专利技术公开了一种存储云盘资源的方法,包括步骤:获取云盘账号的访问令牌,根据所述访问令牌对应建立索引,以将所述云盘账号中的文件存储至云客户端中;侦测用户对所述云盘账号中的文件的操作指令,获取与所述文件对应的索引;根据所述操作指令,通过所述索引在所述云客户端中对所述文件执行对应操作。本发明专利技术还公开了一种存储云盘资源的装置。本发明专利技术实现了对多个云盘存储资源的统一调度管理,并根据不同的业务需求提供不同的存储服务。

【技术实现步骤摘要】

本专利技术涉及数据存储领域,尤其涉及一种存储云盘资源的方法和装置。
技术介绍
移动互联网的发展促使数据爆发增长,云存储提供海量的低成本存储资源,而目前个人云存储用户的规模正在不断扩大,包括很多企业的IT(InternetTechnology,互联网技术)管理人员都在考虑将企业数据向云端迁移以降低运维成本。这些云存储服务针对非结构化数据大都提供基于HTTP(hypertexttransferprotocol,超文本传输协议)的RESTful(RepresentationalStateTransfer)接口方式的对象操作接口。由于不同社交平台绑定各自的云盘应用,公有云盘单个账号申请的免费空间也有限制,因此很用户都同时拥有多个云盘账号。造成单个用户云端的空间资源分散,不能统一管理。同时也有一些企业用户不愿意绑定单个云存储服务提供商,希望从多个云存储服务提供商租用企业云盘,避免单个云存储系统出现故障宕机时数据不可用的情况。通常云盘统一管理方案都是通过一个云端网盘文件管理器客户端,在云端网盘文件管理器客户端中登录多个账号,对各个云盘账号的空间分别切换管理,执行上传、下载、删除和检索云盘文件等操作。但是这种管理方案是不能跨云盘的执行的,不能真正实现各个云盘空间资源的整合利用和有效管理,各个云盘之间的数据可用性和QoS(QualityofService,服务质量)无法保证。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种存储云盘资源的方法和装置,旨在解决不能实现各个云盘空间资源的整合利用和有效管理,各个云盘之间的数据可用性和QoS无法保证的技术问题。为实现上述目的,本专利技术提供的一种存储云盘资源的方法,包括步骤:获取云盘账号的访问令牌,根据所述访问令牌对应建立索引,以将所述云盘账号中的文件存储至云客户端中;侦测用户对所述云盘账号中的文件的操作指令,获取与所述文件对应的索引;根据所述操作指令,通过所述索引在所述云客户端中对所述文件执行对应操作。优选地,所述获取云盘账号的访问令牌,根据所述访问令牌对应建立索引,以将所述云盘账号中的文件存储至云客户端中的步骤包括:获取云盘账号的访问令牌,根据所述访问令牌对应扫描云盘账号中的文件;根据所述云盘账号中的文件的属性对应建立全局索引,以将所述云盘账号中的文件存储至云客户端中。优选地,所述获取云盘账号的访问令牌的步骤包括:通过预置接口向所述云盘账号所在云盘发送验证码请求,以供所述云盘根据所述验证码请求返回验证码和授权页面的统一资源定位符URL;当接收到所述验证码和所述授权页面的URL时,输出提示消息,提示用户在所述授权页面上对应输入所述云盘账号的账号和密码;当侦测到所述用户在授权页面上输入的账号和密码时,根据所述验证码对应获取所述云盘账号的访问令牌。优选地,所述当侦测到所述用户在授权页面上输入的账号和密码时,根据所述验证码对应获取所述云盘账号的访问令牌的步骤之后,还包括:根据所述访问令牌计算哈希值;建立所述云盘账号、所述访问令牌和所述哈希值的对应关系表;将所述对应关系表同步到对应的云盘账号中,以供当更换云客户端时,从所述云盘账号中获取所述对应关系表,根据所述对应关系表对应建立索引。优选地,所述根据所述操作指令,通过所述索引在所述云客户端中对所述文件执行对应操作的步骤包括:当所述操作指令是要对所述文件执行编辑操作时,判断所述文件对应的索引所在的缓存区中是否存在所述文件;若所述缓存区中不存在所述文件,则向存储所述文件的云盘账号发送下载请求,以下载所述文件,并将下载的所述文件保存至所述缓存区中;若所述缓存区中存在所述文件,则在所述缓存区中对所述文件执行对应的编辑操作。此外,为实现上述目的,本专利技术还提供一种存储云盘资源的装置,所述存储云盘资源的装置包括:建立模块,用于获取云盘账号的访问令牌,根据所述访问令牌对应建立索引,以将所述云盘账号中的文件存储至云客户端中;获取模块,用于侦测用户对所述云盘账号中的文件的操作指令,获取与所述文件对应的索引;执行模块,用于根据所述操作指令,通过所述索引在所述云客户端中对所述文件执行对应操作。优选地,所述建立模块包括:扫描单元,用于获取云盘账号的访问令牌,根据所述访问令牌对应扫描云盘账号中的文件;第一建立单元,用于根据所述云盘账号中的文件的属性对应建立全局索引,以将所述云盘账号中的文件存储至云客户端中。优选地,所述建立模块还包括:第一发送单元,用于通过预置接口向所述云盘账号所在云盘发送验证码请求,以供所述云盘根据所述验证码请求返回验证码和授权页面的统一资源定位符URL;输出单元,用于当接收到所述验证码和所述授权页面的URL时,输出提示消息,提示用户在所述授权页面上对应输入所述云盘账号的账号和密码;获取单元,用于当侦测到所述用户在授权页面上输入的账号和密码时,根据所述验证码对应获取所述云盘账号的访问令牌。优选地,所述建立模块还包括:计算单元,用于根据所述访问令牌计算哈希值;第二建立单元,用于建立所述云盘账号、所述访问令牌和所述哈希值的对应关系表;同步单元,用于将所述对应关系表同步到对应的云盘账号中,以供当更换云客户端时,从所述云盘账号中获取所述对应关系表,根据所述对应关系表对应建立索引。优选地,所述执行模块包括:判断单元,用于当所述操作指令是要对所述文件执行编辑操作时,判断所述文件对应的索引所在的缓存区中是否存在所述文件;第二发送单元,用于若所述缓存区中不存在所述文件,则向存储所述文件的云盘账号发送下载请求,以下载所述文件,并将下载的所述文件保存至所述缓存区中;执行单元,用于若所述缓存区中存在所述文件,则在所述缓存区中对所述文件执行对应的编辑操作。本专利技术通过根据云盘账号的访问令牌对应建立索引,将云盘账号中文件虚拟存储至云客户端中,侦测对所述云盘账号中的文件的操作指令,获取与所述文件对应的索引,根据所述操作指令,通过所述索引在所述云客户端中对所述文件执行对应操作。实现了将多个云盘空间资源虚拟化在一个存储池中,实现了对多个云盘存储资源的统一调度管理,并根据不同的业务需求提供不同的存储服务。附图说明图1为本专利技术存储云盘资源的方法第一实施例的流程示意图;图2为本专利技术实施例中获取云盘账号的访问令牌,根据所述访问令牌对应建立索引,以将所述云盘账号中的文件存储至云客户端中的一种流程示意图;图3为本专利技术实施例中根据所述操作指令,通过所述索引在所述云客户端中对所述文件执行对应操作的一种流程示意图;图4为本专利技术存储云盘资源的装置第一实施例的功能模块示意图;图5为本专利技术实施例中建立模块的一种功能模块示意图;图6为本专利技术实施例中执行模块的一种功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种存储云盘资源的方法。参照图1,图1为本专利技术存储云盘资源的方法第一实施例的流程示意图。在本实施例中,所述存储云盘资源的方法包括:步骤S10,获取云盘账号的访问令牌,根据所述访问令牌对应建立索引,以将所述云盘账号中的文件存储至云客户端中;云客户端选择云本文档来自技高网...

【技术保护点】
一种存储云盘资源的方法,其特征在于,所述存储云盘资源的方法包括以下步骤:获取云盘账号的访问令牌,根据所述访问令牌对应建立索引,以将所述云盘账号中的文件存储至云客户端中;侦测用户对所述云盘账号中的文件的操作指令,获取与所述文件对应的索引;根据所述操作指令,通过所述索引在所述云客户端中对所述文件执行对应操作。

【技术特征摘要】
1.一种存储云盘资源的方法,其特征在于,所述存储云盘资源的方法包括以下步骤:获取云盘账号的访问令牌,根据所述访问令牌对应建立索引,以将所述云盘账号中的文件存储至云客户端中;侦测用户对所述云盘账号中的文件的操作指令,获取与所述文件对应的索引;根据所述操作指令,通过所述索引在所述云客户端中对所述文件执行对应操作。2.如权利要求1所述的存储云盘资源的方法,其特征在于,所述获取云盘账号的访问令牌,根据所述访问令牌对应建立索引,以将所述云盘账号中的文件存储至云客户端中的步骤包括:获取云盘账号的访问令牌,根据所述访问令牌对应扫描云盘账号中的文件;根据所述云盘账号中的文件的属性对应建立全局索引,以将所述云盘账号中的文件存储至云客户端中。3.如权利要求2所述的存储云盘资源的方法,其特征在于,所述获取云盘账号的访问令牌的步骤包括:通过预置接口向所述云盘账号所在云盘发送验证码请求,以供所述云盘根据所述验证码请求返回验证码和授权页面的统一资源定位符URL;当接收到所述验证码和所述授权页面的URL时,输出提示消息,提示用户在所述授权页面上对应输入所述云盘账号的账号和密码;当侦测到所述用户在授权页面上输入的账号和密码时,根据所述验证码对应获取所述云盘账号的访问令牌。4.如权利要求3所述的的存储云盘资源的方法,其特征在于,所述当侦测到所述用户在授权页面上输入的账号和密码时,根据所述验证码对应获取
\t所述云盘账号的访问令牌的步骤之后,还包括:根据所述访问令牌计算哈希值;建立所述云盘账号、所述访问令牌和所述哈希值的对应关系表;将所述对应关系表同步到对应的云盘账号中,以供当更换云客户端时,从所述云盘账号中获取所述对应关系表,根据所述对应关系表对应建立索引。5.如权利要求1至4任一项所述的存储云盘资源的方法,其特征在于,所述根据所述操作指令,通过所述索引在所述云客户端中对所述文件执行对应操作的步骤包括:当所述操作指令是要对所述文件执行编辑操作时,判断所述文件对应的索引所在的缓存区中是否存在所述文件;若所述缓存区中不存在所述文件,则向存储所述文件的云盘账号发送下载请求,以下载所述文件,并将下载的所述文件保存至所述缓存区中;若所述缓存区中存在所述文件,则在所述缓存...

【专利技术属性】
技术研发人员:范超
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1