一种基于云存储空间的文件搜索方法和装置的制造方法

文档序号:8258817阅读:567来源:国知局
一种基于云存储空间的文件搜索方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别是涉及一种基于云存储空间的文件搜索方法和一种基于云存储空间的文件搜索装置。
【背景技术】
[0002]云存储空间又称云盘,是一种互联网存储工具,也是互联网云技术的产物,它通过互联网为企业和个人提供文件的储存、读取、下载等服务。
[0003]云盘相对于传统的实体磁盘来说,更方便,用户不需要把储存重要资料的实体磁盘带在身上。却一样可以通过互联网,轻松从云端读取自己所存储的信息,因此,云盘广泛普及。
[0004]然而,有时候用户无法在云存储空间中找到所有自己想要的资源,比如,某文件忘记传上云盘,某些文件以前从来没有获得过。
[0005]此时,用户经常需要在网络上进行搜索,然而,网络上过量的信息使得用户在搜索时要进行繁琐的人工过滤,耗费大量时间和精力,网络信息的搜索效率很低。

【发明内容】

[0006]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于云存储空间的文件搜索方法和相应的一种基于云存储空间的文件搜索
目.ο
[0007]依据本发明的一个方面,提供了一种基于云存储空间的文件搜索方法,包括:
[0008]接收第一客户端发送的文件搜索请求;所述搜索请求中包括第一用户标识和关键词;所述第一用户标识具有关联的第一云存储空间;
[0009]采用所述关键词在所述第一云存储空间搜索文件;
[0010]在第一云存储空间中搜索文件失败时,确定一个或多个第二用户标识;所述一个或多个第二用户标识具有关联的一个或多个第二云存储空间;以及
[0011]采用所述关键词在所述一个或多个第二云存储空间中搜索文件。
[0012]可选地,所述方法还包括:
[0013]在第二云存储空间中搜索文件成功时,将搜索到的一个或多个文件的文件信息返回所述第一客户端。
[0014]可选地,在第一云存储空间中,每个文件具有文件信息,所述文件信息包括名称、类型、特征信息、存储地址中的至少一种信息。
[0015]可选地,所述采用所述关键词在所述第一云存储空间搜索文件的步骤包括:
[0016]在所述第一云存储空间,采用所述关键词与每个文件信息的名称、类型中的至少一种信息进行匹配;
[0017]当匹配成功时,判断在第一云存储空间中搜索文件成功;以及
[0018]当匹配失败时,判断在第一云存储空间中搜索文件失败。
[0019]可选地,所述确定一个或多个第二用户标识的步骤包括:
[0020]将所述第一用户标识关联的一个或多个第二用户标识返回第一客户端;以及
[0021]接收从所述第一客户端返回的,在所述关联的一个或多个第二用户标识中确定的一个或多个第二用户标识。
[0022]可选地,在第二云存储空间中,每个文件具有文件信息,所述文件信息包括名称、类型、特征信息、存储地址中的至少一种信息。
[0023]可选地,所述采用所述关键词在所述一个或多个第二云存储空间中搜索文件的步骤包括:
[0024]所述一个或多个第二云存储空间,采用所述关键词与每个文件信息的名称、类型中的至少一种信息进行匹配;
[0025]当匹配成功时,判断在第二云存储空间中搜索文件成功;以及
[0026]当匹配失败时,判断在第二云存储空间中搜索文件失败。
[0027]可选地,所述将搜索到的一个或多个文件的文件信息返回所述第一客户端的步骤包括:
[0028]生成文件共享的提示信息;
[0029]将所述提示信息发送至搜索到的一个或多个文件信息对应的一个或多个第二客户端;以及
[0030]当接收到所述一个或多个第二客户端返回的确认指示时,将搜索到的一个或多个文件的文件信息发送至所述第一客户端。
[0031 ] 可选地,所述方法还包括:
[0032]当接收到第一客户端发送的收藏请求时,将所述收藏请求对应的文件的文件信息存储在所述第一云存储空间中。
[0033]可选地,所述方法还包括:
[0034]当接收到所述第一客户端发送的下载请求时,查找所述下载请求对应的文件的存储地址;以及
[0035]将所述存储地址对应的数据发送至所述第一客户端。
[0036]根据本发明的另一方面,提供了一种基于云存储空间的文件搜索装置,包括:
[0037]接收模块,适于接收第一客户端发送的文件搜索请求;所述搜索请求中包括第一用户标识和关键词;所述第一用户标识具有关联的第一云存储空间;
[0038]第一搜索模块,适于采用所述关键词在所述第一云存储空间搜索文件;
[0039]确定模块,适于在第一云存储空间中搜索文件失败时,确定一个或多个第二用户标识;所述一个或多个第二用户标识具有关联的一个或多个第二云存储空间;以及
[0040]第二搜索模块,适于采用所述关键词在所述一个或多个第二云存储空间中搜索文件。
[0041]可选地,所述装置还包括:
[0042]返回模块,适于在第二云存储空间中搜索文件成功时,将搜索到的一个或多个文件的文件信息返回所述第一客户端。
[0043]可选地,在第一云存储空间中,每个文件具有文件信息,所述文件信息包括名称、类型、特征信息、存储地址中的至少一种信息。
[0044]可选地,所述第一搜索模块还适于:
[0045]在所述第一云存储空间,采用所述关键词与每个文件信息的名称、类型中的至少一种信息进行匹配;
[0046]当匹配成功时,判断在第一云存储空间中搜索文件成功;以及
[0047]当匹配失败时,判断在第一云存储空间中搜索文件失败。
[0048]可选地,所述确定模块还适于:
[0049]将所述第一用户标识关联的一个或多个第二用户标识返回第一客户端;以及
[0050]接收从所述第一客户端返回的,在所述关联的一个或多个第二用户标识中确定的一个或多个第二用户标识。
[0051]可选地,在第二云存储空间中,每个文件具有文件信息,所述文件信息包括名称、类型、特征信息、存储地址中的至少一种信息。
[0052]可选地,所述第二搜索模块还适于:
[0053]所述一个或多个第二云存储空间,采用所述关键词与每个文件信息的名称、类型中的至少一种信息进行匹配;
[0054]当匹配成功时,判断在第二云存储空间中搜索文件成功;以及
[0055]当匹配失败时,判断在第二云存储空间中搜索文件失败。
[0056]可选地,所述返回模块还适于:
[0057]生成文件共享的提示信息;
[0058]将所述提示信息发送至搜索到的一个或多个文件信息对应的一个或多个第二客户端;以及
[0059]当接收到所述一个或多个第二客户端返回的确认指示时,将搜索到的一个或多个文件的文件信息发送至所述第一客户端。
[0060]可选地,所述装置还包括:
[0061]存储模块,适于在接收到第一客户端发送的收藏请求时,将所述收藏请求对应的文件的文件信息存储在所述第一云存储空间中。
[0062]可选地,所述装置还包括:
[0063]查找模块,适于在接收到所述第一客户端发送的下载请求时,查找所述下载请求对应的文件的存储地址;以及
[0064]发送模块,适于将所述存储地址对应的数据发送至所述第一客户端。
[0065]本发明实施例针对文件搜索请求,采用关键词在第一云存储空间搜索文件,在第一云存储空间搜索文件失败时,采用关键词在一个或多个第二云存储空间中搜索文件,由于云存储空间主要用于存储用户的文件,资源集中,且用户在先人工整理过的资源往往比搜索引擎等机械返回的资源更加有效,提高了搜索到用户所需资源的几率,避免用户在网络上对海量的资源进行繁琐的人工过滤,减少了用户时间和精力的耗费,也减少了用户设备和网站的系统资源消耗、网络带宽的占用,大大提高了资源获取的效率、质量和容量。
[0066]本发明实施例针对收藏请求,将对应的文件的文件信息存储在第一云存储空间,省去了文件传输的过程,减少了带宽占用,提高了收藏效率。
[0067]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1