网盘文件存储方法及服务器技术

技术编号:8194077 阅读:191 留言:0更新日期:2013-01-10 03:54
一种网盘文件存储方法,包括:获取用户需要上传的文件的文件名称;对文件名称进行分词,获得与文件对应的词;根据词确定文件关联的类别;确定关联到类别的待选目录;将文件存储到所述待选目录中的至少一个存储目录。以及与网盘文件存储方法对应的网盘服务器。使用本发明专利技术,在网盘中存储文件时,能够减少用户选择存储目录的时间。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及信息技术,具体涉及网盘文件存储方法及服务器
技术介绍
网盘,又称网络U盘、网络硬盘,是ー些网络公司推出的在线存储服务。向用户提供文件的存储、访问、备份、共享等文件管理功能,使用起来十分方便。随着社区、博客、电子商务等互联网业务的蓬勃发展,使用网盘的用户越来越多,当然,用户存储到网盘中的文件也越来越多。由于存储到网盘的文件越来越多,为了更好的对存储的文件进行管理,用户一般会采用目录的方式来存储文件。这样,当用户上传一个文件到网盘服务器时,会从网盘中的 所有目录中选择ー个存储目录或者新建一个存储目录来存储该文件。但是,当用户的网盘中的目录数量较多或者目录的层级较多时,为了选择而ー个合适的存储目录存储上传的文件,可能需要花费用户比较多的时间。
技术实现思路
本专利技术实施例提供了网盘文件存储方法及服务器,在网盘中存储文件时,能够减少用户选择存储目录的时间。按照本专利技术的第一方面,提供了一种网盘文件存储方法,包括获取用户需要上传的文件的文件名称;对所述文件名称进行分词,获得与所述文件对应的词;根据所述词确定所述文件关联的类别;确定关联到所述类别的待选目录; 将所述文件存储到所述待选目录中的至少ー个存储目录。可选的,将所述文件存储到所述待选目录中的至少ー个存储目录前进一歩包括计算所述文件与所述待选目录的文件目录匹配度;所述将所述文件存储到所述待选目录中的至少ー个存储目录具体为根据计算获得的文件目录匹配度从所述待选目录中确定至少ー个存储目录,将所述文件存储到所述确定的至少ー个存储目录。可选的,所述计算所述文件与所述待选目录的文件目录匹配度具体为使用各个类别对应的权重,计算所述文件关联的类别与所述待选目录关联的类别的交集的权重和,将所述权重和作为文件目录匹配度。根据本专利技术的第一方面、或第一方面的第一种实现方式、或第一方面的第二种实现方式的第三种实现方式,所述待选目录包括用户创建的目录、或系统推荐创建的目录、或用户创建的目录和系统推荐创建的目录。可选的,其特征在于,所述存储目录的数量为至少两个;所述将所述文件存储到所述待选目录中的至少ー个存储目录具体为计算所述文件的元数据,在所述至少两个存储目录的一个存储目录中存储所述文件,在所述至少两个存储目录的其他存储目录中存储所述文件的元数据。可选的,在用户新建ー个目录后,计算所述用户在网盘中存储的文件与所述新建目录的文件目录匹配度;将文件目录匹配度满足预设条件的文件存储到新建目录。按照本专利技术的第二方面,提供了ー种网盘服务器,包括获取单元,用于获取用户需要上传的文件的文件名称;分词单元,用于对所述获取单元获取的文件名称进行分词,获得 与所述文件对应的词;确定单元,用于根据所述分词单元获得的词确定所述文件关联的类别;确定关联到所述类别的待选目录;存储器,用于将所述文件存储到所述确定単元确定的待选目录中的至少ー个存储目录。可选的,还包括计算器,用于计算所述文件与所述确定単元确定的待选目录的文件目录匹配度;所述存储器具体用于根据计算获得的文件目录匹配度从所述待选目录中确定至少ー个存储目录,将所述文件存储到所述确定的至少ー个存储目录。可选的,所述计算器具体用于使用各个类别对应的权重,计算所述文件关联的类别与所述待选目录关联的类别的交集的权重和,将所述权重和作为文件目录匹配度。可选的,所述存储目录的数量为至少两个;所述存储器具体用于计算所述文件的元数据,在所述至少两个存储目录的ー个存储目录中存储所述文件,在所述至少两个存储目录的其他存储目录中存储所述文件的元数据。可选的,所述计算器,还用于在用户新建一个目录后,计算所述用户在网盘中存储的文件与新建目录的文件目录匹配度;所述存储器,还用于将文件目录匹配度满足预设条件的文件存储到所述新建目求。从本专利技术实施例提供的以上技术方案可以看出,由于本专利技术实施例中网盘服务器可以根据文件的文件名称获得与文件对应的词,进而获得文件关联的类别,也可以确定关联到文件关联的类别的待选目录,从而可以将文件存储到待选目录中的至少ー个存储目录,使得用户在上传文件时,不需要选择文件的存储目录,而可以将文件存储至网盘服务器确定的存储目录,使得用户在网盘中存储文件时,能够减少用户选择存储目录的时间,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术一个实施例提供的网盘文件存储方法的流程图;图2为本专利技术另ー个实施例提供的网盘文件存储方法的流程图;图3为本专利技术一个实施例提供的网盘服务器的结构图;图4为本专利技术另ー个实施例提供的网盘服务器的结构图;图5为本专利技术另ー个实施例提供的网盘服务器的结构图;图6为本专利技术另ー个实施例提供的网盘服务器的结构图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。先本专利技术实施例提供的网盘文件存储方法,图I描述了本专利技术ー个实施例提供的网盘文件存储方法的流程,该实施例描述的是网盘服务器的处理流程,该实施例包括101、获取用户需要上传的文件的文件名称。在一种实施方式中,网盘服务器可以在获取了用户需要上传的文件后,获取该文件的文件名称。在另ー种实施方式中,用户在将文件上传到网盘服务器之前,需要先将文件的相关信息,如文件名称、文件大小等信息发送到网盘服务器,由网盘服务器决策是否允许该文件的上传,此时网盘服务器也可以获取文件的文件名称;其中,文件大小的作用是网盘服务器可以根据文件大小判断确定该文件是否超出了网盘服务器所允许的单个文件的大小,以及确定用户的网盘是否还有足够的空间存储该文件,从而确定是否允许该文件的上传。 其中,文件名称包括文件主名和文件扩展名。102、对文件名称进行分词,获得与文件对应的词。其中,对文件名称进行分词时,文件扩展名単独作为ー个词,根据文件主名的不同可以将文件主名分成ー个或多个词。例如,一个文件的文件名称为“刘翔跨栏.jpg”,则分词后可以获得3个词刘翔、跨栏、jpg,其中文件主名分成刘翔和跨栏,文件扩展名为jpg ;另ー个文件的文件名称为“长城.jpg”,则分词后可以获得2个词长城和jpg,其中文件主名为长城,文件扩展名为jpg°103、根据分词获得的词确定文件关联的类别。网盘服务器维护ー个词库,该词库中每ー个词都有对应的ー个或多个类别,因此在对文件名称分词后,就可以确定分词获得的每个词对应的类别,各个词对应的类别的集合即为文件关联的类别。例如,刘翔关联的类别是名人,跨栏关联的类别是体育,jpg关联的类别是图片。104、确定关联到文件关联的类别的待选目录。由于每ー个目录都有对应的目录名称,也可以对目录名称分词,因此每个目录名称也会有关联的类别。例如,网盘中用户创建的目录有照片目录,明星目录,电影目录,文档目录等,其中明星目录关联到名人类别,照片目录关联到图片类别,由于文件名称为“本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:陈煦文袁洪锦
申请(专利权)人:华为技术有限公司
类型:
国别省市:

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

1