一種文件展示方法及裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種文件展示方法及裝置。文件展示方法,包括:響應(yīng)于展示文件的指示操作,確定待展示文件;生成待展示文件的模糊化縮略圖,并展示模糊化縮略圖。本發(fā)明可以在方便用戶快速了解文件內(nèi)容的同時(shí),降低信息泄露的風(fēng)險(xiǎn)度。
【專利說明】
一種文件展示方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及文件處理技術(shù)領(lǐng)域,尤其涉及一種文件展示方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)有文件管理系統(tǒng)中常見的文件展示形式包括列表、平鋪、縮略圖等。其中,用戶可以配置文件展示形式,并且不同用戶可以配置不同的文件展示形式。文件管理系統(tǒng)會根據(jù)不同的配置默認(rèn)采用不同的展示形式。
[0003]對于多媒體文件,尤其是圖片文件和視頻文件,文件管理系統(tǒng)一般默認(rèn)使用縮略圖的形式進(jìn)行展示,這樣,用戶在不打開文件的情況下,可以通過縮略圖快速了解文件內(nèi)容。但是,縮略圖展示形式在方便用戶快速了解文件內(nèi)容的同時(shí),也存在著信息泄露的風(fēng)險(xiǎn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的多個方面提供一種文件展示方法及裝置,用以在方便用戶快速了解文件內(nèi)容的同時(shí),降低信息泄露的風(fēng)險(xiǎn)度。
[0005]本發(fā)明實(shí)施例提供一種文件展示方法,包括:
[0006]響應(yīng)于展示文件的指示操作,確定待展示文件;
[0007]生成所述待展示文件的模糊化縮略圖,并展示所述模糊化縮略圖。
[0008]本發(fā)明實(shí)施例還提供一種文件展示裝置,包括:
[0009]確定模塊,用于響應(yīng)于用戶指示展示文件的操作,確定待展示文件;
[0010]生成模塊,用于生成所述待展示文件的模糊化縮略圖;
[0011 ]展示模塊,用于展示所述模糊化縮略圖。
[0012]本發(fā)明實(shí)施例提供的文件展示方法及裝置,在需要展示文件時(shí),生成待展示文件的模糊化縮略圖,并展示該模糊化縮略圖,一方面便于用戶通過縮略圖快速了解文件的內(nèi)容,另一方面將縮略圖模糊化有利于降低信息泄露的風(fēng)險(xiǎn)度。
【附圖說明】
[0013]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0014]圖1a為本發(fā)明一實(shí)施例提供的文件展示方法的流程示意圖;
[0015]圖1b為本發(fā)明另一實(shí)施例提供的文件展示方法的流程示意圖;
[0016]圖2為本發(fā)明另一實(shí)施例提供的云盤裝置的示意圖;
[0017]圖3為本發(fā)明又一實(shí)施例提供的文件展示裝置的結(jié)構(gòu)示意圖;
[0018]圖4為本發(fā)明又一實(shí)施例提供的文件展示裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明具體實(shí)施例及相應(yīng)的附圖對本發(fā)明技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0020]針對現(xiàn)有技術(shù)在采用縮略圖展示文件時(shí)存在信息泄露的問題,本發(fā)明提供一種解決方案,主要原理是:在展示文件時(shí),生成待展示文件的模糊化縮略圖,并展示模糊化縮略圖。一方面便于用戶通過縮略圖快速了解文件的內(nèi)容,另一方面將縮略圖模糊化有利于降低信息泄露的風(fēng)險(xiǎn)度。
[0021]以下結(jié)合附圖,詳細(xì)說明本發(fā)明各實(shí)施例提供的技術(shù)方案。
[0022]圖1a為本發(fā)明一實(shí)施例提供的文件展示方法的流程示意圖。如圖1a所示,該方法包括:
[0023]10a、響應(yīng)于展示文件的指示操作,確定待展示文件。
[0024]10b、生成待展示文件的模糊化縮略圖,并展示該模糊化縮略圖。
[0025]本實(shí)施例提供一種文件展示方法,用以在方便用戶通過縮略圖快速了解文件內(nèi)容的同時(shí),降低信息泄露的風(fēng)險(xiǎn)度。
[0026]在具體實(shí)現(xiàn)上,所述文件展示方法可在服務(wù)器端實(shí)現(xiàn),也可以在用戶終端中實(shí)現(xiàn)。
[0027]在實(shí)際應(yīng)用中,用戶需要操作各種文件,例如文本文件、圖片文件、視頻文件等。在用戶對文件進(jìn)行操作之前,需要首先看到文件,即需要將文件展示在用戶面前。通常,用戶會執(zhí)行一定操作,用于指示需要展示的文件,服務(wù)器端或終端響應(yīng)于用戶指示展示文件的指示操作,確定需要展示的文件。為便于描述,將需要展示的文件稱為待展示文件。
[0028]根據(jù)應(yīng)用場景的不同,用戶指示展示文件的操作會有所不同。例如,用戶可以打開某個文件夾,服務(wù)器端或終端響應(yīng)于用戶打開文件夾的操作,從而確定該文件夾下的文件為待展示文件。例如,用戶可以在服務(wù)器端或終端提供的交互界面上輸入需要展示的文件名稱,則文件展示裝置可響應(yīng)于用戶在交互界面上輸入文件名稱的操作,從而確定該文件名稱所標(biāo)識的文件為待展示文件。
[0029]在本實(shí)施例中,在確定待展示文件之后,并不像現(xiàn)有技術(shù)那樣直接采用默認(rèn)的文件展示形式向用戶展示待展示文件,而是生成待展示文件的模糊化縮略圖,向用戶展示模糊化縮略圖。通過展示模糊化的縮略圖,在便于用戶通過縮略圖快速了解文件內(nèi)容的同時(shí),降低了信息泄露的風(fēng)險(xiǎn)度。
[0030]圖1b為本發(fā)明另一實(shí)施例提供的文件展示方法的流程示意圖。如圖1b所示,該方法包括:
[0031]101、響應(yīng)于展示文件的指示操作,確定待展示文件。
[0032]102、根據(jù)預(yù)設(shè)的模糊展示條件,判斷待展示文件是否采用模糊化的縮略圖進(jìn)行展示;如果判斷結(jié)果為是,則執(zhí)行步驟103;如果判斷結(jié)果為否,可選的,執(zhí)行步驟104。
[0033]103、生成待展示文件的模糊化縮略圖,并展示模糊化縮略圖,結(jié)束此次操作。
[0034]104、采用默認(rèn)文件展示方式展示待展示文件,結(jié)束此次操作。
[0035]本實(shí)施例提供一種文件展示方法,可由服務(wù)器端或終端來執(zhí)行,用以在方便用戶通過縮略圖快速了解文件內(nèi)容的同時(shí),降低信息泄露的風(fēng)險(xiǎn)度。
[0036]在實(shí)際應(yīng)用中,用戶需要操作各種文件,例如文本文件、圖片文件、視頻文件等。在用戶對文件進(jìn)行操作之前,需要首先看到文件,即需要將文件展示在用戶面前。通常,用戶會執(zhí)行一定操作,用于指示需要展示的文件,服務(wù)器端或終端響應(yīng)于用戶指示展示文件的操作,確定需要展示的文件。為便于描述,將需要展示的文件稱為待展示文件。
[0037]根據(jù)應(yīng)用場景的不同,用戶指示展示文件的操作會有所不同。例如,用戶可以打開某個文件夾,則服務(wù)器端或終端可響應(yīng)于用戶打開文件夾的操作,從而確定該文件夾下的文件為待展示文件。例如,用戶可以在服務(wù)器端或終端提供的交互界面上輸入需要展示的文件名稱,則服務(wù)器端或終端可響應(yīng)于用戶在交互界面上輸入文件名稱的操作,從而確定該文件名稱所標(biāo)識的文件為待展示文件。
[0038]在本實(shí)施例中,服務(wù)器端或終端會設(shè)置默認(rèn)的文件展示形式,該默認(rèn)的文件展示形式可以是列表展示形式、平鋪展示形式或縮略圖展示形式等??紤]到縮略圖展示形式有利于用戶快速了解文件內(nèi)容,故默認(rèn)的文件展示形式優(yōu)選設(shè)置為縮略圖展示形式。這里的縮略圖展示形式是指向用戶展示清晰的縮略圖。
[0039]在本實(shí)施例中,服務(wù)器端或終端在確定待展示文件之后,并不像現(xiàn)有技術(shù)那樣直接采用默認(rèn)的文件展示形式向用戶展示待展示文件,而是根據(jù)預(yù)設(shè)的模糊展示條件,判斷待展示文件是否采用模糊化的縮略圖進(jìn)行展示,如果判斷出待展示文件采用模糊化的縮略圖進(jìn)行展示,則生成待展示文件的模糊化縮略圖,向用戶展示模糊化縮略圖。通過展示模糊化的縮略圖,在便于用戶通過縮略圖快速了解文件內(nèi)容的同時(shí),降低了信息泄露的風(fēng)險(xiǎn)度。
[0040]可選的,如果判斷出待展示文件不采用模糊化的縮略圖進(jìn)行展示,則可以直接采用默認(rèn)的文件展示形式向用戶展示待展示文件,例如以清晰縮略圖的形式向用戶展示待展示文件,或者以列表展示形式向用戶展示待展示文件,或者以平鋪展示形式向用戶展示待展不文件等。
[0041]在一可選實(shí)施方式中,服務(wù)器端或終端允許用戶預(yù)先配置模糊展示條件。具體的,服務(wù)器端或終端可以向用戶提供設(shè)置入口,用戶通過該設(shè)置入口可以向文件展示裝置發(fā)出設(shè)置指令,以指示需要設(shè)置模糊展示條件??蛇x的,該設(shè)置入口可以是一個設(shè)置按鈕或設(shè)置選項(xiàng),用戶可以通過點(diǎn)擊該設(shè)置按鈕或設(shè)置選項(xiàng)而發(fā)出設(shè)置指令。對服務(wù)器端或終端來說,響應(yīng)于用戶的設(shè)置指令,向用戶提供一配置操作界面,該配置操作界面用于供用戶配置模糊展示條件??蛇x的,該配置操作界面上包括模糊展示條件選項(xiàng),用戶可以勾選相應(yīng)選項(xiàng)作為最終配置的模糊展示條件;或者,該配置操作界面上設(shè)置模糊展示條件對應(yīng)的輸入框,用戶可以在相應(yīng)輸入框內(nèi)輸入模糊展示條件。對服務(wù)器或終端來說,接收用戶在配置操作界面上配置的模糊展示條件,并保存該模糊展示條件。
[0042]可選的,用戶配置的模糊展示條件主要用于限定需要以模糊化的縮略圖進(jìn)行展示的文件。關(guān)于模糊展示條件的具體實(shí)現(xiàn)形式不做限定,凡是能夠限定出需要以模糊化的縮略圖進(jìn)行展示的文件的信息都可以作為本實(shí)施例中的模糊展示條件。下面舉例說明:
[0043]模糊展示條件可以包括指定的文件路徑,這意味著屬于模糊展示條件中指定的文件路徑下的文件需要以模糊化的縮略圖進(jìn)行展示;
[0044]模糊展示條件可以包括指定的文件名稱,這意味著模糊展示條件中指定的文件名稱所標(biāo)識的文件需要以模糊化的縮略圖進(jìn)行展示;
[0045]模糊展示條件可以包括指定的文件類型,這意味著屬于模糊展示條件中指定的文件類型的文件需要以模糊化的縮略圖進(jìn)行展示;
[0046]模糊展示條件可以包括指定的文件夾,這意味著屬于模糊展示條件中指定的文件夾中的文件需要以模糊化的縮略圖進(jìn)行展示;
[0047]模糊展示條件可以包括指定的字符,這意味著名稱包括模糊展示條件中指定的字符的文件需要以模糊化的縮略圖進(jìn)行展示。
[0048]基于上述,根據(jù)預(yù)設(shè)的模糊展示條件,判斷待展示文件是否采用模糊化的縮略圖進(jìn)行展示的實(shí)施方式包括執(zhí)行以下至少一個判斷操作:
[0049]判斷待展示文件的路徑是否屬于模糊展示條件中指定的文件路徑;
[0050]判斷待展示文件的名稱是否屬于模糊展示條件中指定的文件名稱;
[0051]判斷待展示文件的類型是否屬于模糊展示條件中指定的文件類型;
[0052]判斷待展示文件所屬的文件夾是否屬于模糊展示條件中指定的文件夾;
[0053]判斷待展示文件的名稱是否包括模糊展示條件中指定的字符;
[0054]若上述至少一個判斷操作的判斷結(jié)果均為是,確定待展示文件采用模糊化的縮略圖進(jìn)行展示;
[0055]若上述至少一個判斷操作的判斷結(jié)果均為否,確定待展示文件不采用模糊化的縮略圖進(jìn)行展示。
[0056]進(jìn)一步可選的,上述模糊展示條件除了用于限定需要采用模糊化的縮略圖進(jìn)行展示的文件之外,還可以限定模糊程度。也就是說,用戶除了需要配置用于限定需要以模糊化的縮略圖進(jìn)行展示的文件的信息之外,還需要配置模糊參數(shù),模糊參數(shù)用于限定需要模糊化處理的程度。在具體實(shí)現(xiàn)上,該模糊參數(shù)可以是縮略圖中需要模糊處理的內(nèi)容所占的比例,或者可以是縮略圖中不需要模糊處理的內(nèi)容所占的比例,或者也可以是縮略圖中需要模糊處理的內(nèi)容與不需要模糊處理的內(nèi)容之間的比值,或者也可以是糊權(quán)重等。用戶配置模糊參數(shù)的方式與上述配置用于限定需要以模糊化的縮略圖進(jìn)行展示的文件的信息類似,不再贅述。
[0057]當(dāng)然,模糊參數(shù)可以由用戶預(yù)先配置,也可以是由服務(wù)器端或終端提供的默認(rèn)值,該默認(rèn)值一般不允許用戶修改。
[0058]可選的,在確定待展示文件采用模糊化的縮略圖進(jìn)行展示后,文件展示裝置需要生成待展示文件的模糊化縮略圖,這里的模糊化縮略圖也是一種縮略圖,只是顯示內(nèi)容的清晰度相對較低。
[0059]在一可選實(shí)施方式中,服務(wù)器端或終端可以根據(jù)待展示文件的標(biāo)識,獲取待展示文件的原始縮略圖,并根據(jù)預(yù)設(shè)的模糊參數(shù)對原始縮略圖進(jìn)行模糊化處理,以生成模糊化縮略圖。其中,模糊參數(shù)用于表示需要對縮略圖進(jìn)行模糊化處理的程度。
[0060]可選的,用戶預(yù)先向服務(wù)器端或終端上傳各文件,并在服務(wù)器端或終端存儲用戶上傳的各文件;服務(wù)器端或終端可以根據(jù)待展示文件的標(biāo)識,從存儲的各文件中確定待展示文件,然后根據(jù)待展示文件的內(nèi)容實(shí)時(shí)生成原始縮略圖?;蛘?,用戶預(yù)先向服務(wù)器端或終端上傳各文件,并在服務(wù)器端或終端存儲用戶上傳的各文件,與此同時(shí),服務(wù)器端或終端根據(jù)各文件的內(nèi)容生成并存儲各文件的原始縮略圖;當(dāng)服務(wù)器端或終端需要使用待展示文件的原始縮略圖時(shí),可以根據(jù)待展示文件的標(biāo)識,從所存儲的各文件的原始縮略圖中直接獲取待展示文件的原始縮略圖。
[0061]進(jìn)一步,服務(wù)器端或終端在生成各文件的原始縮略圖時(shí),對同一文件,可以生成不同大小的原始縮略圖,例如16*16、32*32等,以適應(yīng)不同終端或用戶的各種展示需求。
[0062]其中,可以采用多種方式對原始縮略圖進(jìn)行模糊化處理,以生成模糊化縮略圖。
[0063]例如,模糊參數(shù)可以是用于限定原始縮略圖中不需要模糊處理的內(nèi)容所占的比例,例如30 %、50 %或70 %等,這意味著,模糊化縮略圖中需要保留原始縮略圖中30 %、50 %或70%的像素點(diǎn)?;诖?,可以根據(jù)模糊參數(shù),從原始縮略圖中抽取可用像素點(diǎn),根據(jù)可用像素點(diǎn)和預(yù)設(shè)的填充像素點(diǎn)生成模糊化縮略圖。這里的可用像素點(diǎn)也就是不需要模糊處理的像素點(diǎn),或者說是需要保留的像素點(diǎn)。
[0064]又例如,模糊參數(shù)可以是用于限定原始縮略圖中需要模糊處理的內(nèi)容所占的比例,例如30 %、50 %或70 %等,這意味著,原始縮略圖中30 %、50 %或70 %的像素點(diǎn)需要被替換掉?;诖?,可以根據(jù)模糊參數(shù),確定原始縮略圖中待替換的像素點(diǎn),利用預(yù)設(shè)的填充像素點(diǎn)替換待替換的像素點(diǎn),以生成模糊化縮略圖。這里待替換的像素點(diǎn)也就是原始縮略圖中需要模糊處理的像素點(diǎn),或者說是原始縮略圖中不需要保留的像素點(diǎn)。
[0065]又例如,無論模糊參數(shù)是用于限定原始縮略圖中不需要模糊處理的內(nèi)容所占的比例,還是用于限定原始縮略圖中需要模糊處理的內(nèi)容所占的比例。服務(wù)器端或終端可以根據(jù)模糊參數(shù),確定原始縮略圖中待遮擋的區(qū)域,在待遮擋的區(qū)域上添加不透明圖層,以生成模糊化縮略圖。
[0066]值得說明的是,根據(jù)待展示文件的不同,上述被保留的像素點(diǎn)或被替換的像素點(diǎn)或被添加不透明圖層的區(qū)域可能會有所不同。被保留的像素點(diǎn)可以是原始縮略圖中敏感度較低的像素點(diǎn),被替換的像素點(diǎn)或被不透明圖層遮擋的區(qū)域可以是原始縮略圖中敏感度較高的像素點(diǎn)或區(qū)域,這樣可以防止敏感信息被泄露,提高信息安全性。
[0067]經(jīng)過上述處理,可以獲得待展示文件的模糊化縮略圖,向用戶展示待展示文件的模糊化縮略圖,一方面方面用戶可以快速了解待展示文件的內(nèi)容,另一方面也可以防止敏感信息的泄露,提高信息安全性。
[0068]本實(shí)施例提供的方法可用于對各種類型的文件進(jìn)行展示處理,優(yōu)選用于對通過縮略圖展示部分內(nèi)容的文件,例如多媒體文件(即圖片文件或視頻文件)進(jìn)行展示處理。
[0069]本實(shí)施例提供的方法可用于對各種應(yīng)用場景下的文件進(jìn)行展示處理,例如可以對電腦、手機(jī)等終端本地的文件進(jìn)行展示處理,或者也可以對云盤系統(tǒng)中的文件進(jìn)行展示處理。
[0070]下面以對云盤系統(tǒng)中的文件進(jìn)行展示處理為例,對本發(fā)明技術(shù)方案進(jìn)行詳細(xì)說明。
[0071]圖2為本發(fā)明另一實(shí)施例提供的云盤系統(tǒng)的結(jié)構(gòu)示意圖。如圖2所示,該云盤系統(tǒng)包括:云盤客戶端21、云盤服務(wù)器22和文件展示裝置23。其中,云盤客戶端21位于用戶側(cè),用戶在其終端設(shè)備(例如手機(jī)、個人電腦、平板電腦等)上安裝云盤客戶端21,通過云盤客戶端21向云盤服務(wù)器22存儲文件,并請求文件展示裝置23以模糊化的縮略圖展示文件。
[0072]用戶通過云盤客戶端21提供的文件上傳入口,例如文件上傳按鈕,向云端服務(wù)器22上傳文件;云端服務(wù)器22接收并存儲用戶上傳的文件,同時(shí)生成文件的原始縮略圖,并將原始縮略圖提供給文件展示裝置23進(jìn)行保存。其中,根據(jù)云盤系統(tǒng)的不同,用戶上傳文件的操作和過程會有所不同,在此不做詳述。
[0073]云盤服務(wù)器22通過云盤客戶端21向用戶提供配置操作界面,以供用戶配置模糊展示條件。用戶通過該配置操作界面配置模糊展示條件,并在配置完成后提交。云盤服務(wù)器22響應(yīng)于用戶的提交操作,保存用戶配置的模糊展示條件。
[0074]當(dāng)用戶通過云盤客戶端21登錄云端服務(wù)器22后,可以下載或?yàn)g覽某個或某些文件。用戶可以通過點(diǎn)擊相應(yīng)的文件夾,云端服務(wù)器22根據(jù)用戶點(diǎn)擊的文件夾,確定需要向用戶展示的文件,即待展示文件。云端服務(wù)器22根據(jù)用戶預(yù)先配置的模糊展示條件,判斷待展示文件是否需要采用模糊化的縮略圖進(jìn)行展示。具體判斷過程可參見前述實(shí)施例,在此不再贅述。
[0075]在判斷結(jié)果為是時(shí),云端服務(wù)器22向文件展示裝置23發(fā)送模糊展示指令,并在模糊展示指令中攜帶模糊參數(shù)和待展示文件的標(biāo)識。文件展示裝置23接收云端服務(wù)器22發(fā)送的模糊展示指令,根據(jù)該模糊展示指令,生成待展示文件的模糊化縮略圖。具體生成模糊化縮略圖的過程可參見前述實(shí)施例,在此不再贅述。
[0076]之后,文件展示裝置23將模糊化縮略圖返回給云端服務(wù)器22,云端服務(wù)器22通過云端客戶端21將模糊化縮略圖展示給用戶。用戶可以看到縮略圖,因此可以快速了解文件內(nèi)容,縮略圖被模糊化處理,可以有效保護(hù)敏感信息,防止信息泄露。另外,通過模糊參數(shù)可以配置模糊程度,靈活性較強(qiáng),有利于提升用戶的娛樂性和體驗(yàn)度。
[0077]值得說明的是,在邏輯上,上述文件展示裝置23可以位于獨(dú)立于云端服務(wù)器22的另一服務(wù)器中實(shí)現(xiàn),也可以部署于云端服務(wù)器22中實(shí)現(xiàn)。在物理實(shí)現(xiàn)上,上述文件展示裝置23與云端服務(wù)器22可以部署在同一設(shè)備上實(shí)現(xiàn),也可以獨(dú)立部署于不同設(shè)備上實(shí)現(xiàn)。
[0078]下面以對用戶終端本地的文件進(jìn)行展示處理為例,對本發(fā)明技術(shù)方案進(jìn)行詳細(xì)說明。在該實(shí)施例中,用戶終端可作為上述實(shí)施例中的文件展示裝置來實(shí)現(xiàn)。
[0079]具體的,用戶終端向用戶提供配置操作界面,以供用戶配置模糊展示條件。用戶通過該配置操作界面配置模糊展示條件,并在配置完成后提交。用戶終端保存用戶配置的模糊展示條件。
[0080]當(dāng)用戶瀏覽本地某個或某些文件時(shí),用戶可以通過點(diǎn)擊相應(yīng)的文件夾,用戶終端根據(jù)用戶點(diǎn)擊的文件夾,確定需要向用戶展示的文件,即待展示文件。用戶終端根據(jù)用戶預(yù)先配置的模糊展示條件,判斷待展示文件是否需要采用模糊化的縮略圖進(jìn)行展示。具體判斷過程可參見前述實(shí)施例,在此不再贅述。
[0081]在判斷結(jié)果為是時(shí),用戶終端生成待展示文件的模糊化縮略圖,并將模糊化縮略圖展示給用戶。具體生成模糊化縮略圖的過程可參見前述實(shí)施例,在此不再贅述。用戶可以看到縮略圖,因此可以快速了解文件內(nèi)容,縮略圖被模糊化處理,可以有效保護(hù)敏感信息,防止信息泄露。另外,通過模糊參數(shù)可以配置模糊程度,靈活性較強(qiáng),有利于提升用戶的娛樂性和體驗(yàn)度。
[0082]圖3為本發(fā)明又一實(shí)施例提供的文件展示裝置的結(jié)構(gòu)示意圖。如圖3所示,該裝置包括:確定模塊31、生成模塊33和展示模塊34。
[0083]確定模塊31,用于響應(yīng)于展示文件的指示操作,確定待展示文件。
[0084]生成模塊33,用于生成待展示文件的模糊化縮略圖。
[0085]展示模塊34,用于展示模糊化縮略圖。
[0086]在一可選實(shí)施方式中,如圖4所示,該裝置還包括:判斷模塊32。
[0087]判斷模塊32,用于在生成模塊33生成待展示文件的模糊化縮略圖之前,根據(jù)預(yù)設(shè)的模糊展示條件,判斷待展示文件是否采用模糊化的縮略圖進(jìn)行展示,并判斷出待展示文件采用模糊化的縮略圖進(jìn)行展示時(shí),觸發(fā)生成模塊33執(zhí)行生成待展示文件的模糊化縮略圖的操作。
[0088]在一可選實(shí)施方式中,判斷模塊32具體用于執(zhí)行以下至少一種判斷操作:
[0089]判斷待展示文件的路徑是否屬于模糊展示條件中指定的文件路徑;
[0090]判斷待展示文件的名稱是否屬于模糊展示條件中指定的文件名稱;
[0091]判斷待展示文件的類型是否屬于模糊展示條件中指定的文件類型;
[0092]判斷待展示文件所屬的文件夾是否屬于模糊展示條件中指定的文件夾;
[0093]判斷待展示文件的名稱是否包括模糊展示條件中指定的字符;
[0094]若上述至少一個判斷操作的判斷結(jié)果均為是,確定待展示文件采用模糊化的縮略圖進(jìn)行展示。
[0095]在一可選實(shí)施方式中,如圖4所示,生成模塊33的一種實(shí)現(xiàn)結(jié)構(gòu)包括:獲取單元332和模糊處理單元333。
[0096]獲取單元332,用于根據(jù)待展示文件的標(biāo)識,獲取待展示文件的原始縮略圖。
[0097]模糊處理單元333,用于根據(jù)預(yù)設(shè)的模糊參數(shù)對原始縮略圖進(jìn)行模糊化處理,以生成模糊化縮略圖。
[0098]進(jìn)一步,模糊處理單元333具體用于:
[0099]根據(jù)模糊參數(shù),從原始縮略圖中抽取可用像素點(diǎn),根據(jù)可用像素點(diǎn)和預(yù)設(shè)的填充像素點(diǎn)生成模糊化縮略圖;或者
[0100]根據(jù)模糊參數(shù),確定原始縮略圖中待替換的像素點(diǎn),利用預(yù)設(shè)的填充像素點(diǎn)替換待替換的像素點(diǎn),以生成模糊化縮略圖;或者
[0101]根據(jù)模糊參數(shù),確定原始縮略圖中待遮擋的區(qū)域,在待遮擋的區(qū)域上添加不透明圖層,以生成模糊化縮略圖。
[0102]在一可選實(shí)施方式中,如圖4所示,該裝置還包括:配置模塊35。
[0103]配置模塊35,用于在判斷模塊32根據(jù)預(yù)設(shè)的模糊展示條件,判斷待展示文件是否采用模糊化的縮略圖進(jìn)行展示之前,響應(yīng)于用戶的設(shè)置指令,向用戶展示配置操作界面,接收用戶在配置操作界面上配置的模糊展示條件,并保存模糊展示條件。配置模塊35用于向判斷模塊32提供模糊展示條件。
[0104]值得說明的是,上述確定模塊31、判斷模塊32、生成模塊33、展示模塊34以及配置模塊35可以部署在同一設(shè)備上實(shí)現(xiàn),也可以獨(dú)立部署在不同設(shè)備上實(shí)現(xiàn)。
[0105]另外,本實(shí)施例提供的文件展示裝置,可位于用戶終端中實(shí)現(xiàn),也可以位于服務(wù)端實(shí)現(xiàn)。
[0106]本實(shí)施例提供的文件展示裝置,在需要展示文件時(shí),生成待展示文件的模糊化縮略圖,并展示該模糊化縮略圖,一方面便于用戶通過縮略圖快速了解文件的內(nèi)容,另一方面將縮略圖模糊化有利于降低信息泄露的風(fēng)險(xiǎn)度。
[0107]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0108]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0109]這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0110]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0111]在一個典型的配置中,計(jì)算設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
[0112]內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
[0113]計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)、動態(tài)隨機(jī)存取存儲器(DRAM)、其他類型的隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
[0114]還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
[0115]本領(lǐng)域技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0116]以上所述僅為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明。對于本領(lǐng)域技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種文件展示方法,其特征在于,包括: 響應(yīng)于展示文件的指示操作,確定待展示文件; 生成所述待展示文件的模糊化縮略圖,并展示所述模糊化縮略圖。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述生成所述待展示文件的模糊化縮略圖,并展示所述模糊化縮略圖之前,還包括: 根據(jù)預(yù)設(shè)的模糊展示條件,判斷所述待展示文件是否采用模糊化的縮略圖進(jìn)行展示;若所述待展示文件采用模糊化的縮略圖進(jìn)行展示,則生成所述待展示文件的模糊化縮略圖,并展示所述模糊化縮略圖。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)的模糊展示條件,判斷所述待展示文件是否采用模糊化的縮略圖進(jìn)行展示,包括以下至少一個判斷操作: 判斷所述待展示文件的路徑是否屬于所述模糊展示條件中指定的文件路徑; 判斷所述待展示文件的名稱是否屬于所述模糊展示條件中指定的文件名稱; 判斷所述待展示文件的類型是否屬于所述模糊展示條件中指定的文件類型; 判斷所述待展示文件所屬的文件夾是否屬于所述模糊展示條件中指定的文件夾; 判斷所述待展示文件的名稱是否包括所述模糊展示條件中指定的字符; 若所述至少一個判斷操作的判斷結(jié)果均為是,確定所述待展示文件采用模糊化的縮略圖進(jìn)行展示。4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述生成所述待展示文件的模糊化縮略圖,包括: 根據(jù)所述待展示文件的標(biāo)識,獲取所述待展示文件的原始縮略圖; 根據(jù)預(yù)設(shè)的模糊參數(shù)對所述原始縮略圖進(jìn)行模糊化處理,以生成所述模糊化縮略圖。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述模糊參數(shù)對所述原始縮略圖進(jìn)行模糊化處理,以生成所述模糊化縮略圖,包括: 根據(jù)所述模糊參數(shù),從所述原始縮略圖中抽取可用像素點(diǎn),根據(jù)所述可用像素點(diǎn)和預(yù)設(shè)的填充像素點(diǎn)生成所述模糊化縮略圖;或者 根據(jù)所述模糊參數(shù),確定所述原始縮略圖中待替換的像素點(diǎn),利用預(yù)設(shè)的填充像素點(diǎn)替換所述待替換的像素點(diǎn),以生成所述模糊化縮略圖;或者 根據(jù)所述模糊參數(shù),確定所述原始縮略圖中待遮擋的區(qū)域,在所述待遮擋的區(qū)域上添加不透明圖層,以生成所述模糊化縮略圖。6.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)的模糊展示條件,判斷所述待展示文件是否需要采用模糊化的縮略圖進(jìn)行展示之前,還包括: 響應(yīng)于用戶的設(shè)置指令,向所述用戶展示配置操作界面; 接收所述用戶在所述配置操作界面上配置的所述模糊展示條件,并保存所述模糊展示條件。7.一種文件展示裝置,其特征在于,包括: 確定模塊,用于響應(yīng)于展示文件的指示操作,確定待展示文件; 生成模塊,用于生成所述待展示文件的模糊化縮略圖; 展示模塊,用于展示所述模糊化縮略圖。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 判斷模塊,用于根據(jù)預(yù)設(shè)的模糊展示條件,判斷所述待展示文件是否采用模糊化的縮略圖進(jìn)行展示,并判斷出所述待展示文件采用模糊化的縮略圖進(jìn)行展示時(shí),觸發(fā)所述生成模塊執(zhí)行生成所述待展示文件的模糊化縮略圖的操作。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述判斷模塊具體用于執(zhí)行以下至少一種判斷操作: 判斷所述待展示文件的路徑是否屬于所述模糊展示條件中指定的文件路徑; 判斷所述待展示文件的名稱是否屬于所述模糊展示條件中指定的文件名稱; 判斷所述待展示文件的類型是否屬于所述模糊展示條件中指定的文件類型; 判斷所述待展示文件所屬的文件夾是否屬于所述模糊展示條件中指定的文件夾; 判斷所述待展示文件的名稱是否包括所述模糊展示條件中指定的字符; 若所述至少一個判斷操作的判斷結(jié)果均為是,確定所述待展示文件采用模糊化的縮略圖進(jìn)行展示。10.根據(jù)權(quán)利要求7-9中任一項(xiàng)所述的裝置,其特征在于,所述生成模塊包括: 獲取單元,用于根據(jù)所述待展示文件的標(biāo)識,獲取所述待展示文件的原始縮略圖;模糊處理單元,用于根據(jù)預(yù)設(shè)的模糊參數(shù)對所述原始縮略圖進(jìn)行模糊化處理,以生成所述模糊化縮略圖。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述模糊處理單元具體用于: 根據(jù)所述模糊參數(shù),從所述原始縮略圖中抽取可用像素點(diǎn),根據(jù)所述可用像素點(diǎn)和預(yù)設(shè)的填充像素點(diǎn)生成所述模糊化縮略圖;或者 根據(jù)所述模糊參數(shù),確定所述原始縮略圖中待替換的像素點(diǎn),利用預(yù)設(shè)的填充像素點(diǎn)替換所述待替換的像素點(diǎn),以生成所述模糊化縮略圖;或者 根據(jù)所述模糊參數(shù),確定所述原始縮略圖中待遮擋的區(qū)域,在所述待遮擋的區(qū)域上添加不透明圖層,以生成所述模糊化縮略圖。12.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,還包括: 配置模塊,用于響應(yīng)于用戶的設(shè)置指令,向所述用戶展示配置操作界面,接收所述用戶在所述配置操作界面上配置的所述模糊展示條件,并保存所述模糊展示條件。
【文檔編號】G06T3/00GK106022010SQ201610342094
【公開日】2016年10月12日
【申請日】2016年5月20日
【發(fā)明人】陳翔, 胡勇
【申請人】樂視控股(北京)有限公司, 樂視網(wǎng)信息技術(shù)(北京)股份有限公司