• / 17
  • 下載費用:30 金幣  

基于云盤的文件顯示方法及裝置.pdf

摘要
申請專利號:

CN201510629729.X

申請日:

2015.09.28

公開號:

CN105260425A

公開日:

2016.01.20

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效IPC(主分類):G06F 17/30申請日:20150928|||公開
IPC分類號: G06F17/30 主分類號: G06F17/30
申請人: 北京奇虎科技有限公司; 奇智軟件(北京)有限公司
發明人: 陳耀攀
地址: 100088北京市西城區新街口外大街28號D座112室(德勝園區)
優先權:
專利代理機構: 北京鼎佳達知識產權代理事務所(普通合伙)11348 代理人: 王偉鋒; 劉鐵生
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510629729.X

授權公告號:

|||

法律狀態公告日:

2016.02.17|||2016.01.20

法律狀態類型:

實質審查的生效|||公開

摘要

本發明公開了一種基于云盤的文件顯示方法及裝置,涉及信息技術領域,可以提高文件顯示的精度,可以幫助用戶快速獲取到所需要的文件。所述方法包括:首先獲取云盤中保存的文件;然后檢測所述文件中是否存在文件信息的相似度大于或等于預設閾值的多個文件;若存在,則對所述多個文件進行聚合顯示。本發明適用于顯示云盤中保存的文件。

權利要求書

1.一種基于云盤的文件顯示方法,其特征在于,包括:
獲取云盤中保存的文件;
檢測所述文件中是否存在文件信息的相似度大于或等于預設閾值的多
個文件;
若存在,則對所述多個文件進行聚合顯示。
2.根據權利要求1所述的基于云盤的文件顯示方法,其特征在于,所
述檢測所述文件中是否存在文件信息相似度大于或等于預設閾值的多個文
件包括:
檢測所述文件中是否存在文件內容信息的相似度大于或等于預設閾值
的多個文件;
所述若存在,則對所述多個文件進行聚合顯示包括:
若存在,則對所述文件內容信息的相似度大于或等于預設閾值的多個
文件進行聚合顯示。
3.根據權利要求1所述的基于云盤的文件顯示方法,其特征在于,所
述檢測所述文件中是否存在文件信息的相似度大于或等于預設閾值的多個
文件包括:
檢測所述文件中是否存在文件名稱信息的相似度大于或等于預設閾值
的多個文件;
所述若存在,則對所述多個文件進行聚合顯示包括:
若存在,則對所述文件名稱信息的相似度大于或等于預設閾值的多個
文件進行聚合顯示。
4.根據權利要求1-3任一項所述的基于云盤的文件顯示方法,其特征
在于,所述對所述多個文件進行聚合顯示包括:
生成與所述多個文件對應的文件夾的圖標和名稱信息;
顯示與所述多個文件對應的所述文件夾的圖標和名稱信息。
5.根據權利要求4所述的基于云盤的文件顯示方法,其特征在于,所
述顯示與所述多個文件對應的所述文件夾的圖標和名稱信息之前,還包括:
統計所述文件夾對應的多個文件的個數;
所述顯示與所述多個文件對應的所述文件夾的圖標和名稱信息包括:
顯示與所述多個文件對應的所述文件夾的圖標和名稱信息,并且顯示
所述文件夾對應的所述多個文件的個數。
6.一種基于云盤的文件顯示裝置,其特征在于,包括:
獲取單元,用于獲取云盤中保存的文件;
檢測單元,用于檢測所述獲取單元獲取的文件中是否存在文件信息的
相似度大于或等于預設閾值的多個文件;
顯示單元,用于若所述檢測單元檢測出所述文件中存在文件信息的相
似度大于或等于預設閾值的多個文件,則對所述多個文件進行聚合顯示。
7.根據權利要求6所述的基于云盤的文件顯示裝置,其特征在于,
所述檢測單元,具體用于檢測所述獲取單元獲取的文件中是否存在文
件內容信息的相似度大于或等于預設閾值的多個文件;
所述顯示單元,具體用于若所述檢測單元檢測出所述文件中存在文件
內容信息的相似度大于或等于預設閾值的多個文件,則對所述文件內容信
息的相似度大于或等于預設閾值的多個文件進行聚合顯示。
8.根據權利要求6所述的基于云盤的文件顯示裝置,其特征在于,
所述檢測單元,具體還用于檢測所述獲取單元獲取的文件中是否存在
文件名稱信息的相似度大于或等于預設閾值的多個文件;
所述顯示單元,具體還用于若所述檢測單元檢測出所述文件中存在文
件名稱信息的相似度大于或等于預設閾值的多個文件,則對所述文件名稱
信息的相似度大于或等于預設閾值的多個文件進行聚合顯示。
9.根據權利要求6-8任一項所述的基于云盤的文件顯示裝置,其特征
在于,所述顯示單元包括:
生成模塊,用于生成與所述多個文件對應的文件夾的圖標和名稱信息;
顯示模塊,用于顯示與所述多個文件對應的所述生成模塊生成的文件
夾的圖標和名稱信息。
10.根據權利要求9所述的基于云盤的文件顯示裝置,其特征在于,
所述顯示單元還包括:
統計模塊,用于統計所述文件夾對應的多個文件的個數;
所述顯示模塊,具體用于顯示與所述多個文件對應的所述生成模塊生
成的文件夾的圖標和名稱信息,并且顯示所述文件夾對應的所述統計模塊
統計的多個文件的個數。

說明書

基于云盤的文件顯示方法及裝置

技術領域

本發明涉及一種信息技術領域,特別是涉及一種基于云盤的文件顯示
方法及裝置。

背景技術

近些年來,隨著信息技術的不斷發展,互聯網技術越來越成熟,其中,
云盤是由互聯網公司推出的在線存儲服務,向用戶提供文件的存儲、訪問、
備份、共享等文件管理功能。有時用戶將內容相似的多個文件保存在云盤
中,例如,在用戶撰寫文檔文件期間,用戶將每次經過撰寫但沒有完成的
文檔文件保存在云盤中,以方便下次進行撰寫。

目前云盤通常會將用戶保存的所有文件進行排列顯示,然而當云盤中
保存的文件較多,且包含有大量的內容相似的文件時,將所有文件全部進
行排列顯示,會造成文件顯示的精度較低,進而使得用戶無法快速獲取到
所需要的文件。

發明內容

有鑒于此,本發明提供一種基于云盤的文件顯示方法及裝置,主要目
的在于可以提高文件顯示的精度,可以幫助用戶快速獲取到所需要的文件。

依據本發明一個方面,提供了一種基于云盤的文件顯示方法,包括:

獲取云盤中保存的文件;

檢測所述文件中是否存在文件信息的相似度大于或等于預設閾值的多
個文件;

若存在,則對所述多個文件進行聚合顯示。

依據本發明另一個方面,提供了一種基于云盤的文件顯示裝置,包括:

獲取單元,用于獲取云盤中保存的文件;

檢測單元,用于檢測所述獲取單元獲取的文件中是否存在文件信息的
相似度大于或等于預設閾值的多個文件;

顯示單元,用于若所述檢測單元檢測出所述文件中存在文件信息的相
似度大于或等于預設閾值的多個文件,則對所述多個文件進行聚合顯示。

借由上述技術方案,本發明實施例提供的技術方案至少具有下列優點:

本發明提供的一種基于云盤的文件顯示方法及裝置,首先獲取云盤中
保存的文件;然后檢測所述文件中是否存在文件信息的相似度大于或等于
預設閾值的多個文件;若存在,則對所述多個文件進行聚合顯示。與目前
將用戶保存的所有文件全部進行排列顯示的方式相比,本發明通過將文件
信息的相似度大于或等于預設閾值的多個文件進行聚合顯示,可以提高文
件的顯示精度,可以幫助用戶快速獲取到所需要的文件,可以提升用戶的
體驗。

上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的
技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和
其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。

附圖說明

通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于
本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目
的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符
號表示相同的部件。在附圖中:

圖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算法所查找到的關鍵點是一些十分突出,不會因
光照、仿射變換和噪音等因素而變化的點。SIFT算法具體可以分解為四部
分,四部分包括:尺度空間極值檢測;關鍵點定位;方向確定;關鍵點描
述。

103、若所述文件中存在文件信息的相似度大于或等于預設閾值的多個
文件,則對所述多個文件進行聚合顯示。

例如,可以將預設閾值配置為70%,云盤中保存有4個文件,4個文件
分別為文件1、文件2、文件3、文件4,并且計算出文件1中的文件內容
信息與文件2中的文件內容信息之間的相似度為75%,文件1中的文件內
容信息與文件3中的文件內容信息之間的相似度為20%,文件3中的文件
內容信息與文件4中的文件內容信息之間的相似度為80%,可以確定云盤
中保存的4個文件中,文件1中的文件內容信息與文件2中的文件內容信
息之間的相似度大于70%,并且文件3中的文件內容信息與文件4中的文
件內容信息之間的相似度大于70%,即文件1中的文件內容信息與文件2
中的文件內容信息相似,并且文件3中的文件內容信息與文件4中的文件
內容信息相似;可以將文件1對應的文件圖標和文件2對應的文件圖標進
行疊加顯示,并且將文件3對應的文件圖標和文件4對應的文件圖標進行
疊加顯示。

本發明提供的一種基于云盤的文件顯示方法,首先獲取云盤中保存的
文件;然后檢測所述文件中是否存在文件信息的相似度大于或等于預設閾
值的多個文件;若存在,則對所述多個文件進行聚合顯示。與目前將用戶
保存的所有文件全部進行排列顯示的方式相比,本發明通過將文件信息的
相似度大于或等于預設閾值的多個文件進行聚合顯示,可以提高文件的顯
示精度,可以幫助用戶快速獲取到所需要的文件,可以提升用戶的體驗。

本發明實施例提供了另一種基于云盤的文件顯示方法,如圖2所示,
所述方法包括:

201、獲取云盤中保存的文件。

其中,所述云盤的概念解釋可以參考所述步驟101中的相應描述,在
此不再贅述。所述文件可以為音頻文件、文檔文件、視頻文件等。

202a、檢測所述文件中是否存在文件內容信息的相似度大于或等于預
設閾值的多個文件。

其中,所述預設閾值可以按用戶需求進行配置,也可以由系統默認配
置,本發明實施例不做限定,所述預設閾值具體可以為百分比值,例如,
50%、70%等。

例如,可以將預設閾值配置為85%,云盤中保存有4個文件,當檢測
出4個文件中存在文件內容信息的相似度大于或等于85%的兩個以上文件
(包含兩個)時,判定云盤中保存的文件中存在文件內容信息的相似度大于
或等于預設閾值的多個文件;當檢測出4個文件中不存在文件內容信息的
相似度大于或等于85%的兩個文件時,判定云盤中保存的文件中不存在文
件內容信息的相似度大于或等于預設閾值的多個文件。

對于本發明實施例,可以首先獲取云盤中保存的各個文件的文件內容
信息,然后對所述各個文件的文件內容信息的相似度進行計算,具體可以
通過余弦定理、JaccardSimilarity方法、SIFT算法等方法對所述各個文件的
文件內容信息的相似度進行計算。當對各個文件中的文本內容信息進行相
似度計算時,可以選用余弦定理或者JaccardSimilarity方法;當對各個文件
中的圖像內容信息進行相似度計算時,可以選用SIFT算法。其中,所述余
弦定理、JaccardSimilarity方法、SIFT算法的概念解釋可以參考所述步驟
102中的相應描述,在此不再贅述。

203a、若存在,則對所述文件內容信息的相似度大于或等于預設閾值
的多個文件進行聚合顯示。

例如,可以將預設閾值配置為60%,云盤中保存有3個文件,3個文件
分別為文件a、文件b、文件c,并且計算得到文件a中的文件內容信息與
文件b中的文件內容信息之間的相似度為61%,文件b中的文件內容信息
與文件c中的文件內容信息之間的相似度為10%,可以判定云盤中的保存
的3個文件中,文件a中的文件內容信息與文件b中的文件內容信息之間
的相似度大于60%,即文件a中的文件內容信息與文件b中的文件內容信
息相似,可以將文件a與文件b進行聚合顯示。

對于本發明實施例,通過將文件內容信息的相似度大于或等于預設閾
值的多個文件進行聚合顯示,與目前將用戶保存的所有文件全部進行排列
顯示的方式相比,可以提高文件的顯示精度,可以提升用戶的體驗。

與步驟202a并列的步驟202b、檢測所述文件中是否存在文件名稱信息
的相似度大于或等于預設閾值的多個文件。

例如,可以將預設閾值配置為66%,云盤中保存有5個文件,當檢測
出5個文件中存在文件名稱信息的相似度大于或等于66%的兩個以上文件
(包含兩個)時,判定云盤中保存的文件中存在文件名稱信息的相似度大于
或等于預設閾值的多個文件;當檢測出5個文件中不存在文件名稱信息的
相似度大于或等于66%的兩個文件時,判定云盤中保存的文件中不存在文
件名稱信息的相似度大于或等于預設閾值的多個文件。

對于本發明實施例,可以首先獲取云盤中保存的各個文件的文件名稱
信息,然后對所述各個文件的文件名稱信息的相似度進行計算,具體可以
通過余弦定理、JaccardSimilarity方法等方法對所述各個文件的文件名稱信
息的相似度進行計算。其中,所述余弦定理、JaccardSimilarity方法的概念
解釋可以參考所述步驟102中的相應描述,在此不再贅述。

203b、若存在,則對所述文件名稱信息的相似度大于或等于預設閾值
的多個文件進行聚合顯示。

例如,可以將預設閾值配置為68%,云盤中保存有4個文件,4個文件
分別為文件a、文件b、文件c、文件d,并且計算得到文件a中的文件名稱
信息與文件b和文件c中的文件名稱信息之間的相似度為69%,文件a中
的文件名稱信息與文件d中的文件名稱信息之間的相似度為10%,可以確
定云盤中保存的4個文件中,文件a中的文件名稱信息與文件b和文件c
中的文件名稱信息之間的相似度大于68%,即文件a、文件b和文件c中的
文件名稱信息相似,可以將文件a、文件b、文件c進行聚合顯示。

對于本發明實施例,通過將文件名稱信息的相似度大于或等于預設閾
值的多個文件進行聚合顯示,與目前將用戶保存的所有文件全部進行排列
顯示的方式相比,可以提高文件的顯示精度,可以提升用戶的體驗。

進一步地,對所述多個文件進行聚合顯示可以包括:生成與所述多個
文件對應的文件夾的圖標和名稱信息;顯示與所述多個文件對應的所述文
件夾的圖標和名稱信息。

例如,云盤中保存有5個文件,分別為文件1、文件2、文件3、文件
4、文件5,計算得到文件1、文件2和文件3的文件名稱信息之間的相似
度大于預設閾值,即文件1、文件2和文件3中的文件名稱信息相似,分別
為修改稿1、修改稿2、修改稿3,可以首先生成結合文件1、文件2和文
件3的3個文件的文件夾的圖標,并且可以生成該文件夾的名稱信息為修
改稿,其中,該文件夾中包含有文件1、文件2和文件3分別對應的文件圖
標,然后顯示該文件夾的圖標和名稱信息。

對于本發明實施例,所述顯示與所述多個文件對應的所述文件夾的圖
標和名稱信息之前,還可以包括:統計所述文件夾對應的多個文件的個數;
所述顯示與所述多個文件對應的所述文件夾的圖標和名稱信息可以包括:
顯示與所述多個文件對應的所述文件夾的圖標和名稱信息,并且顯示所述
文件夾對應的所述多個文件的個數。對于本發明實施例,通過在顯示所述
多個文件對應的所述文件夾的圖標和名稱信息的同時,顯示所述文件夾對
應的所述多個文件的個數,可以使用戶了解生成的文件夾中包含的文件個
數為多少,可以增強用戶的體驗。

例如,統計得到生成的文件夾中包含有10個文件,可以在顯示文件夾
的圖標和名稱信息的同時,可以在文件夾的圖標內的特定位置處顯示該文
件夾包含的文件個數,具體可以在文件夾的圖標內的右上方處顯示數字10,
也可以在云盤的特定顯示區域內顯示該文件夾包含的文件個數。

再進一步地,所述顯示與所述多個文件對應的所述文件夾的圖標和名
稱信息之后,還可以包括:判斷是否接收到與所述文件夾對應的展開顯示
指令;若是,則分別顯示所述文件夾對應的多個文件的圖標和名稱信息。

其中,所述展開顯示指令用于展開顯示文件夾對應的各個文件,當用
戶在PC(personalcomputer,個人電腦)上查看所述文件夾對應的各個文件
時,所述展開顯示指令可以為用戶將鼠標光標拖動到文件夾的圖標上,還
可以為用戶在文件夾上通過鼠標進行點擊操作;當用戶在移動觸屏終端設
備上查看所述文件夾對應的各個文件時,所述展開顯示指令可以為用戶對
文件夾的圖標的觸擊操作。對于本發明實施例,當判定接收到與所述文件
夾對應的展開顯示指令時,分別顯示所述文件對應的多個文件的圖標和名
稱信息,可以使用戶方便查看生成的文件夾中所述包含的各個文件,可以
增強用戶的體驗。

具體地,所述分別顯示所述文件夾對應的多個文件的圖標和名稱信息
可以包括:按照所述多個文件分別對應的上傳時間的先后順序,分別顯示
所述文件夾對應的多個文件的圖標和名稱信息。其中,所述上傳時間可以
為云盤中保存的文件對應的上傳時間,例如,2014年6月6日11時30分、
2015年1月1日0時0分。對于本發明實施例,通過按照所述多個文件分
別對應的上傳時間的先后順序,分別顯示所述文件夾對應的多個文件的圖
標和名稱信息,可以使用戶明確生成的文件夾對應的多個文件的上傳先后
順序,可以幫助用戶查找到最近上傳的文件或者最早上傳的文件,可以增
強用戶的體驗。

例如,生成的文件夾中包含有3個文件,分別為文件a、文件b、文件
c,其中,文件a對應的上傳時間為2015年7月1日15時20分,文件b
對應的上傳時間為2015年6月30日0時11分,文件c對應的上傳時間為
2015年7月1日12時17分,當接收到與所述文件夾對應的展開顯示指令
時,可以按照3個文件分別對應的上傳時間的先后順序,依次排列顯示文
件b、文件c和文件a。

對于本發明實施例,所述分別顯示所述文件夾對應的多個文件的圖標
和名稱信息之前,還可以包括:根據所述多個文件分別對應的文件名稱信
息,生成所述各個文件分別對應的名稱特征信息。所述分別顯示所述文件
夾對應的多個文件的圖標和名稱信息還可以包括:分別顯示所述文件夾對
應的多個文件的圖標和名稱特征信息。其中,所述名稱特征信息可以按用
戶需求進行生成,也可以由系統默認生成,本發明實施例不做限定。通過
根據所述多個文件分別對應的文件名稱信息,生成所述各個文件分別對應
的名稱特征信息,當接收到與所述文件夾對應的展開顯示指令時,分別顯
示所述文件夾對應的多個文件的圖標和名稱特征信息,可以幫助用戶在查
看文件名稱信息相似的多個文件時,方便查找到具體文件,避免出現由于
文件名稱信息相似,用戶查找文件困難的情況,可以進一步地提高文件的
顯示精度,可以增強用戶的體驗。

具體地,可以通過提取多個文件的文件名稱信息中的區別特征信息,
生成所述多個文件分別對應的名稱特征信息。例如,生成的文件夾中包含
有三個文件,三個文件的文件名稱信息分別為畢業設計初稿、畢業設計修
改稿、畢業設計終稿,三個文件的文件名稱信息中的區別特征信息分別為
初稿、修改稿、終稿,通過提取三個文件的文件名稱信息中的區別特征信
息,生成三個文件的名稱特征信息分別為初稿、修改稿、終稿,當接收到
與所述文件夾對應的展開顯示指令時,可以分別顯示三個文件的圖標和名
稱特征信息。

對于本發明實施例,所述分別顯示所述文件夾對應的多個文件的圖標
和名稱信息還可以包括:根據所述多個文件分別對應的文件類型,分別顯
示所述文件夾對應的多個文件的圖標和名稱信息。其中,所述文件類型可
以為文檔文件類型、圖片文件類型、音頻文件類型、視頻文件類型等。對
于本發明實施例,當接收到與所述文件夾對應的展開顯示指令時,根據所
述多個文件分別對應的文件類型,分別顯示所述文件夾對應的多個文件的
圖標和名稱信息,當具有相似的文件名稱信息的文件過多,且其中的文件
類型過多時,可以幫助用戶快速查找到需要查看的文件類型的文件,可以
增強用戶的體驗。

例如,生成的文件夾中保存有15個文件,分別為文件1至文件15,且
15個文件的文件名稱信息之間的相似度大于或等于預設閾值,其中,文件
1至文件5中的5個文件為文檔文件,文件6至文件10中的5個文件為音
頻文件,文件11至文件15中的5個文件為視頻文件,當接收到與所述文
件夾對應的展開顯示指令時,可以按照依次顯示視頻文件、音頻文件、文
檔文件的順序,依次排列顯示文件11至文件15中的5個文件、文件6至
文件10中的5個文件、文件1至文件5中的5個文件。

對于本發明實施例的具體應用場景可以如下所示,但不限于此,包括:

當用戶需要查看云盤中保存的文件時,首先獲取得到云盤中保存的各
個文件,其中,云盤中保存了5個文件,預設閾值可以配置為60%,然后
通過JaccardSimilarity方法對5個文件的文件名稱信息的相似度進行計算,
并檢測5個文件中是否存在文件名稱信息的相似度大于或等于60%的多個
文件,當檢測出5個文件中存在文件名稱信息的相似度大于或等于60%的3
個文件時,其中,所述3個文件的文件名稱信息分別為課程設計-演示文稿
初稿、課程設計-演示文稿修訂稿、課程設計-演示文稿終稿,將所述3個文
件進行聚合顯示,具體可以首先生成所述3個文件的文件夾的圖標,并且
可以生成所述文件夾的名稱信息為課程設計-演示文稿,同時在所述文件夾
的圖標內的右上方處顯示數字3。當接收到用戶通過鼠標點擊,與所述文件
夾對應的展開顯示指令時,根據所述3個文件分別對應的文件名稱信息,
生成所述3個文件的名稱特征信息分別為初稿、修改稿、終稿,根據所述3
個文件分別對應的上傳時間的先后順序,分別顯示所述3個文件的圖標和
名稱特征信息。

本發明提供的另一種基于云盤的文件顯示方法,首先獲取云盤中保存
的文件;然后檢測所述文件中是否存在文件信息的相似度大于或等于預設
閾值的多個文件;若存在,則對所述多個文件進行聚合顯示。與目前將用
戶保存的所有文件全部進行排列顯示的方式相比,本發明通過將文件信息
的相似度大于或等于預設閾值的多個文件進行聚合顯示,可以提高文件的
顯示精度,可以幫助用戶快速獲取到所需要的文件,可以提升用戶的體驗。

進一步地,作為圖1所述方法的具體實現,本發明實施例提供了一種
基于云盤的文件顯示裝置,如圖3所示,所述裝置包括:獲取單元31、檢
測單元32、顯示單元33。

所述獲取單元31,可以用于獲取云盤中保存的文件。

所述檢測單元32,可以用于檢測所述獲取單元31獲取的文件中是否存
在文件信息的相似度大于或等于預設閾值的多個文件。

所述顯示單元33,可以用于若所述檢測單元32檢測出所述文件中存在
文件信息的相似度大于或等于預設閾值的多個文件,則對所述多個文件進
行聚合顯示。

需要說明的是,本發明實施例提供的一種基于云盤的文件顯示裝置所
涉及各功能單元的其他相應描述,可以參考圖1中的對應描述,在此不再
贅述。

本發明提供的一種基于云盤的文件顯示裝置,首先獲取云盤中保存的
文件;然后檢測所述文件中是否存在文件信息的相似度大于或等于預設閾
值的多個文件;若存在,則對所述多個文件進行聚合顯示。與目前將用戶
保存的所有文件全部進行排列顯示的方式相比,本發明通過將文件信息的
相似度大于或等于預設閾值的多個文件進行聚合顯示,可以提高文件的顯
示精度,可以幫助用戶快速獲取到所需要的文件,可以提升用戶的體驗。

進一步地,作為圖2所述方法的具體實現,本發明實施例提供了另一
種基于云盤的文件顯示裝置,如圖4所示,所述裝置包括:獲取單元41、
檢測單元42、顯示單元43。

所述獲取單元41,可以用于獲取云盤中保存的文件。

所述檢測單元42,可以用于檢測所述獲取單元41獲取的文件中是否存
在文件信息的相似度大于或等于預設閾值的多個文件。

所述顯示單元43,可以用于若所述檢測單元42檢測出所述文件中存在
文件信息的相似度大于或等于預設閾值的多個文件,則對所述多個文件進
行聚合顯示。

所述檢測單元42,具體可以用于檢測所述獲取單元41獲取的文件中是
否存在文件內容信息的相似度大于或等于預設閾值的多個文件。

所述顯示單元43,具體可以用于若所述檢測單元42檢測出所述文件中
存在文件內容信息的相似度大于或等于預設閾值的多個文件,則對所述文
件內容信息的相似度大于或等于預設閾值的多個文件進行聚合顯示。

所述檢測單元42,具體還可以用于檢測所述獲取單元41獲取的文件中
是否存在文件名稱信息的相似度大于或等于預設閾值的多個文件。

所述顯示單元43,具體還可以用于若所述檢測單元42檢測出所述文件
中存在文件名稱信息的相似度大于或等于預設閾值的多個文件,則對所述
文件名稱信息的相似度大于或等于預設閾值的多個文件進行聚合顯示。

進一步地,所述顯示單元43包括:生成模塊431、顯示模塊432。

所述生成模塊431,可以用于生成與所述多個文件對應的文件夾的圖標
和名稱信息。

所述顯示模塊432,可以用于顯示與所述多個文件對應的所述生成模塊
431生成的文件夾的圖標和名稱信息。

進一步地,所述顯示單元43還包括:統計模塊433。

所述統計模塊433,可以用于統計所述文件夾對應的多個文件的個數。

所述顯示模塊432,具體可以用于顯示與所述多個文件對應的所述生成
模塊431生成的文件夾的圖標和名稱信息,并且顯示所述文件夾對應的所
述統計模塊433統計的多個文件的個數。

進一步地,所述顯示單元43還包括:判斷模塊434。

所述判斷模塊434,可以用于判斷是否接收到與所述文件夾對應的展開
顯示指令。

所述顯示模塊432,具體還可以用于若所述判斷模塊434判斷出接收到
與所述文件夾對應的展開顯示指令,則分別顯示所述文件夾對應的多個文
件的圖標和名稱信息。

所述顯示模塊432,具體還可以用于按照所述多個文件分別對應的上傳
時間的先后順序,分別顯示所述文件夾對應的多個文件的圖標和名稱信息。

所述生成模塊431,還可以用于根據所述多個文件分別對應的文件名稱
信息,生成所述各個文件分別對應的名稱特征信息。

所述顯示模塊432,具體還可以用于分別顯示所述文件夾對應的多個文
件的圖標和名稱特征信息。

所述顯示模塊432,具體還可以用于根據所述多個文件分別對應的文件
類型,分別顯示所述文件夾對應的多個文件的圖標和名稱信息。

需要說明的是,本發明實施例提供的另一種基于云盤的文件顯示裝置
所涉及各功能單元的其他相應描述,可以參考圖2中的對應描述,在此不
再贅述。

本發明提供的另一種基于云盤的文件顯示裝置,首先獲取云盤中保存
的文件;然后檢測所述文件中是否存在文件信息的相似度大于或等于預設
閾值的多個文件;若存在,則對所述多個文件進行聚合顯示。與目前將用
戶保存的所有文件全部進行排列顯示的方式相比,本發明通過將文件信息
的相似度大于或等于預設閾值的多個文件進行聚合顯示,可以提高文件的
顯示精度,可以幫助用戶快速獲取到所需要的文件,可以提升用戶的體驗。

在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒
有詳述的部分,可以參見其他實施例的相關描述。

可以理解的是,上述方法及裝置中的相關特征可以相互參考。另外,
上述實施例中的“第一”、“第二”等是用于區分各實施例,而并不代表各實施
例的優劣。

所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述
描述的系統,裝置和單元的具體工作過程,可以參考前述方法實施例中的
對應過程,在此不再贅述。

在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備
固有相關。各種通用系統也可以與基于在此的示教一起使用。根據上面的
描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對
任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本
發明的內容,并且上面對特定語言所做的描述是為了披露本發明的最佳實
施方式。

在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,
本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,
并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。

類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一
個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特征
有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將
該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個
權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要
求書所反映的那樣,發明方面在于少于前面公開的單個實施例的所有特
征。因此,遵循具體實施方式的權利要求書由此明確地并入該具體實施方
式,其中每個權利要求本身都作為本發明的單獨實施例。

本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行
自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。
可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及
此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或
過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明
書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開
的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本
說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提
供相同、等同或相似目的的替代特征來代替。

此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括
其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征
的組合意味著處于本發明的范圍之內并且形成不同的實施例。例如,在下
面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合
方式來使用。

本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處
理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員
應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現
根據本發明實施例的基于云盤的文件顯示方法及裝置中的一些或者全部部
件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法
的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序
產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以
具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得
到,或者在載體信號上提供,或者以任何其他形式提供。

應該注意的是上述實施例對本發明進行說明而不是對本發明進行限
制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出
替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成
對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步
驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明
可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實
現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通
過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示
任何順序。可將這些單詞解釋為名稱。

A1、一種基于云盤的文件顯示方法,包括:

獲取云盤中保存的文件;

檢測所述文件中是否存在文件信息的相似度大于或等于預設閾值的多
個文件;

若存在,則對所述多個文件進行聚合顯示。

A2、如A1所述的基于云盤的文件顯示方法,所述檢測所述文件中
是否存在文件信息相似度大于或等于預設閾值的多個文件包括:

檢測所述文件中是否存在文件內容信息的相似度大于或等于預設閾值
的多個文件;

所述若存在,則對所述多個文件進行聚合顯示包括:

若存在,則對所述文件內容信息的相似度大于或等于預設閾值的多個
文件進行聚合顯示。

A3、如A1所述的基于云盤的文件顯示方法,所述檢測所述文件中是
否存在文件信息的相似度大于或等于預設閾值的多個文件包括:

檢測所述文件中是否存在文件名稱信息的相似度大于或等于預設閾值
的多個文件;

所述若存在,則對所述多個文件進行聚合顯示包括:

若存在,則對所述文件名稱信息的相似度大于或等于預設閾值的多個
文件進行聚合顯示。

A4、如A1-A3任一項所述的基于云盤的文件顯示方法,所述對所述
多個文件進行聚合顯示包括:

生成與所述多個文件對應的文件夾的圖標和名稱信息;

顯示與所述多個文件對應的所述文件夾的圖標和名稱信息。

A5、如A4所述的基于云盤的文件顯示方法,所述顯示與所述多個文
件對應的所述文件夾的圖標和名稱信息之前,還包括:

統計所述文件夾對應的多個文件的個數;

所述顯示與所述多個文件對應的所述文件夾的圖標和名稱信息包括:

顯示與所述多個文件對應的所述文件夾的圖標和名稱信息,并且顯示
所述文件夾對應的所述多個文件的個數。

A6、如A4所述的基于云盤的文件顯示方法,所述顯示與所述多個文
件對應的所述文件夾的圖標和名稱信息之后,還包括:

判斷是否接收到與所述文件夾對應的展開顯示指令;

若是,則分別顯示所述文件夾對應的多個文件的圖標和名稱信息。

A7、如A6所述的基于云盤的文件顯示方法,所述分別顯示所述文件
夾對應的多個文件的圖標和名稱信息包括:

按照所述多個文件分別對應的上傳時間的先后順序,分別顯示所述文
件夾對應的多個文件的圖標和名稱信息。

A8、如A6所述的基于云盤的文件顯示方法,所述分別顯示所述文件
夾對應的多個文件的圖標和名稱信息之前,還包括:

根據所述多個文件分別對應的文件名稱信息,生成所述各個文件分別
對應的名稱特征信息。

A9、如A8所述的基于云盤的文件顯示方法,所述分別顯示所述文件
夾對應的多個文件的圖標和名稱信息包括:

分別顯示所述文件夾對應的多個文件的圖標和名稱特征信息。

A10、如A6所述的基于云盤的文件顯示方法,所述分別顯示所述文
件夾對應的多個文件的圖標和名稱信息包括:

根據所述多個文件分別對應的文件類型,分別顯示所述文件夾對應的
多個文件的圖標和名稱信息。

B11、一種基于云盤的文件顯示裝置,包括:

獲取單元,用于獲取云盤中保存的文件;

檢測單元,用于檢測所述獲取單元獲取的文件中是否存在文件信息的
相似度大于或等于預設閾值的多個文件;

顯示單元,用于若所述檢測單元檢測出所述文件中存在文件信息的相
似度大于或等于預設閾值的多個文件,則對所述多個文件進行聚合顯示。

B12、如B11所述的基于云盤的文件顯示裝置,

所述檢測單元,具體用于檢測所述獲取單元獲取的文件中是否存在文
件內容信息的相似度大于或等于預設閾值的多個文件;

所述顯示單元,具體用于若所述檢測單元檢測出所述文件中存在文件
內容信息的相似度大于或等于預設閾值的多個文件,則對所述文件內容信
息的相似度大于或等于預設閾值的多個文件進行聚合顯示。

B13、如B11所述的基于云盤的文件顯示裝置,

所述檢測單元,具體還用于檢測所述獲取單元獲取的文件中是否存在
文件名稱信息的相似度大于或等于預設閾值的多個文件;

所述顯示單元,具體還用于若所述檢測單元檢測出所述文件中存在文
件名稱信息的相似度大于或等于預設閾值的多個文件,則對所述文件名稱
信息的相似度大于或等于預設閾值的多個文件進行聚合顯示。

B14、如B11-B13任一項所述的基于云盤的文件顯示裝置,所述顯示
單元包括:

生成模塊,用于生成與所述多個文件對應的文件夾的圖標和名稱信息;

顯示模塊,用于顯示與所述多個文件對應的所述生成模塊生成的文件
夾的圖標和名稱信息。

B15、如B14所述的基于云盤的文件顯示裝置,所述顯示單元還包括:

統計模塊,用于統計所述文件夾對應的多個文件的個數;

所述顯示模塊,具體用于顯示與所述多個文件對應的所述生成模塊生
成的文件夾的圖標和名稱信息,并且顯示所述文件夾對應的所述統計模塊
統計的多個文件的個數。

B16、如B14所述的基于云盤的文件顯示裝置,所述顯示單元還包括:

判斷模塊,用于判斷是否接收到與所述文件夾對應的展開顯示指令;

所述顯示模塊,具體還用于若所述判斷模塊判斷出接收到與所述文件
夾對應的展開顯示指令,則分別顯示所述文件夾對應的多個文件的圖標和
名稱信息。

B17、如B16所述的基于云盤的文件顯示裝置,

所述顯示模塊,具體還用于按照所述多個文件分別對應的上傳時間的
先后順序,分別顯示所述文件夾對應的多個文件的圖標和名稱信息。

B18、如B16所述的基于云盤的文件顯示裝置,

所述生成模塊,還用于根據所述多個文件分別對應的文件名稱信息,
生成所述各個文件分別對應的名稱特征信息。

B19、如B18所述的基于云盤的文件顯示裝置,所述分別顯示所述文
件夾對應的多個文件的圖標和名稱信息包括:

所述顯示模塊,具體還用于分別顯示所述文件夾對應的多個文件的圖
標和名稱特征信息。

B20、如B16所述的基于云盤的文件顯示裝置,

所述顯示模塊,具體還用于根據所述多個文件分別對應的
文件類型,分別顯示所述文件夾對應的多個文件的圖標和名稱
信息。

關 鍵 詞:
基于 文件 顯示 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:基于云盤的文件顯示方法及裝置.pdf
鏈接地址:http://www.rgyfuv.icu/p-6345462.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图