基于云盘的文件显示方法及装置制造方法及图纸

技术编号:12732485 阅读:74 留言:0更新日期:2016-01-20 15:45
本发明专利技术公开了一种基于云盘的文件显示方法及装置,涉及信息技术领域,可以提高文件显示的精度,可以帮助用户快速获取到所需要的文件。所述方法包括:首先获取云盘中保存的文件;然后检测所述文件中是否存在文件信息的相似度大于或等于预设阈值的多个文件;若存在,则对所述多个文件进行聚合显示。本发明专利技术适用于显示云盘中保存的文件。

【技术实现步骤摘要】

本专利技术涉及一种信息
,特别是涉及一种基于云盘的文件显示方法及装置
技术介绍
近些年来,随着信息技术的不断发展,互联网技术越来越成熟,其中,云盘是由互联网公司推出的在线存储服务,向用户提供文件的存储、访问、备份、共享等文件管理功能。有时用户将内容相似的多个文件保存在云盘中,例如,在用户撰写文档文件期间,用户将每次经过撰写但没有完成的文档文件保存在云盘中,以方便下次进行撰写。目前云盘通常会将用户保存的所有文件进行排列显示,然而当云盘中保存的文件较多,且包含有大量的内容相似的文件时,将所有文件全部进行排列显示,会造成文件显示的精度较低,进而使得用户无法快速获取到所需要的文件。
技术实现思路
有鉴于此,本专利技术提供一种基于云盘的文件显示方法及装置,主要目的在于可以提高文件显示的精度,可以帮助用户快速获取到所需要的文件。依据本专利技术一个方面,提供了一种基于云盘的文件显示方法,包括:获取云盘中保存的文件;检测所述文件中是否存在文件信息的相似度大于或等于预设阈值的多个文件;若存在,则对所述多个文件进行聚合显示。依据本专利技术另一个方面,提供了一种基于云盘的文件显示装置,包括:获取单元,用于获取云盘中保存的文件;检测单元,用于检测所述获取单元获取的文件中是否存在文件信息的相似度大于或等于预设阈值的多个文件;显示单元,用于若所述检测单元检测出所述文件中存在文件信息的相似度大于或等于预设阈值的多个文件,则对所述多个文件进行聚合显示。借由上述技术方案,本专利技术实施例提供的技术方案至少具有下列优点:本专利技术提供的一种基于云盘的文件显示方法及装置,首先获取云盘中保存的文件;然后检测所述文件中是否存在文件信息的相似度大于或等于预设阈值的多个文件;若存在,则对所述多个文件进行聚合显示。与目前将用户保存的所有文件全部进行排列显示的方式相比,本专利技术通过将文件信息的相似度大于或等于预设阈值的多个文件进行聚合显示,可以提高文件的显示精度,可以帮助用户快速获取到所需要的文件,可以提升用户的体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种基于云盘的文件显示方法流程示意图;图2示出了本专利技术实施例提供的另一种基于云盘的文件显示方法流程示意图;图3示出了本专利技术实施例提供的一种基于云盘的文件显示装置结构示意图;图4示出了本专利技术实施例提供的另一种基于云盘的文件显示装置结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种基于云盘的文件显示方法,如图1所示,所述方法包括:101、获取云盘中保存的文件。其中,所述云盘可以为互联网存储工具,可以通过互联网为企业和个人提供信息的存储、读取、共享、下载等服务,具有安全稳定、海量存储的特点;相对于传统的实体磁盘,云盘更加方便,用户不需要把储存重要资料的实体磁盘带在身上,并可以实现通过互联网从云盘读取用户所存储的信息。所述文件可以为音频文件、文档文件、视频文件等。102、检测所述文件中是否存在文件信息的相似度大于或等于预设阈值的多个文件。其中,所述文件信息可以为文件内容信息、文件属性信息等,所述文件属性信息可以为文件名称信息、文件上传时间等。所述预设阈值可以按用户需求进行配置,也可以由系统默认配置,本专利技术实施例不做限定,所述预设阈值具体可以为百分比值,例如,60%、80%等。例如,可以将预设阈值配置为65%,云盘中保存有3个文件,当检测出3个文件中存在文件信息的相似度大于或等于65%的两个文件时,判定云盘中保存的文件中存在文件信息的相似度大于或等于预设阈值的多个文件;当检测出3个文件中不存在文件信息的相似度大于或等于65%的两个文件时,判定云盘中保存的文件中不存在文件信息的相似度大于或等于预设阈值的多个文件。对于本专利技术实施例,可以首先获取云盘中保存的各个文件的文件信息,然后对所述各个文件的文件信息的相似度进行计算,具体可以通过余弦定理、JaccardSimilarity方法、SIFT(Scale-invariantfeaturetransform,尺度不变特征转换)算法等方法对所述各个文件的文件信息的相似度进行计算,当对各个文件中文件文本信息进行相似度计算时,可以选用余弦定理方法,其中,所述文件文本信息可以为文件的文件内容信息中的文本信息,也可以为文件的文件名称信息中的文本信息。所述余弦定理方法包括:首先通过TF-IDF(termfrequency-inversedocumentfrequency,词频-逆向文件频率)算法,提取两个文件文本信息中的关键词;再将每个文件文本信息中提取的关键词合并成一个集合,并计算出每个文件对于该集合中的词的词频;然后生成两个文件各自的词频向量;最后计算两个词频向量的余弦相似度,其中,余弦相似度的值越大就表示越相似。进一步地,当对各个文件中的文件文本信息进行相似度计算时,还可以选用JaccardSimilarity方法,其中,所述JaccardSimilarity方法可以概括为将两个集合的交集除以两个集合的并集,所得到的结果就是两个集合的相似度,而两个集合可以分别表示为两个文件中的文件文本信息,集合中的元素可以表示为文件文本信息中出现的词语。再进一步地,当对各个文件中文件图像信息进行相似度计算时,可以选用SIFT算法,其中,所述文件图像信息可以为文件的文件内容信息中的图像信息。所述SIFT算法是一种电脑视觉的算法,用来侦测与描述图像中的局部性特征,SIFT算法的实质是在不同的尺度空间上查找关键点,并计算出关键点的方向,SIFT算法所查找到的关键点是一些十分突出,本文档来自技高网...

【技术保护点】
一种基于云盘的文件显示方法,其特征在于,包括:获取云盘中保存的文件;检测所述文件中是否存在文件信息的相似度大于或等于预设阈值的多个文件;若存在,则对所述多个文件进行聚合显示。

【技术特征摘要】
1.一种基于云盘的文件显示方法,其特征在于,包括:
获取云盘中保存的文件;
检测所述文件中是否存在文件信息的相似度大于或等于预设阈值的多
个文件;
若存在,则对所述多个文件进行聚合显示。
2.根据权利要求1所述的基于云盘的文件显示方法,其特征在于,所
述检测所述文件中是否存在文件信息相似度大于或等于预设阈值的多个文
件包括:
检测所述文件中是否存在文件内容信息的相似度大于或等于预设阈值
的多个文件;
所述若存在,则对所述多个文件进行聚合显示包括:
若存在,则对所述文件内容信息的相似度大于或等于预设阈值的多个
文件进行聚合显示。
3.根据权利要求1所述的基于云盘的文件显示方法,其特征在于,所
述检测所述文件中是否存在文件信息的相似度大于或等于预设阈值的多个
文件包括:
检测所述文件中是否存在文件名称信息的相似度大于或等于预设阈值
的多个文件;
所述若存在,则对所述多个文件进行聚合显示包括:
若存在,则对所述文件名称信息的相似度大于或等于预设阈值的多个
文件进行聚合显示。
4.根据权利要求1-3任一项所述的基于云盘的文件显示方法,其特征
在于,所述对所述多个文件进行聚合显示包括:
生成与所述多个文件对应的文件夹的图标和名称信息;
显示与所述多个文件对应的所述文件夹的图标和名称信息。
5.根据权利要求4所述的基于云盘的文件显示方法,其特征在于,所
述显示与所述多个文件对应的所述文件夹的图标和名称信息之前,还包括:
统计所述文件夹对应的多个文件的个数;
所述显示与所述多个文件对应的所述文件夹的图标和名称信息包括:
显示与所述多个文件对应的所述文件夹的图标和名称信息,并且显示
所述文件夹对应的所述多个文件的个数。
6.一种基于云盘的文件显示装置,其特征在于,包括:
获取...

【专利技术属性】
技术研发人员:陈耀攀
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1