一种文件展示方法及装置的制造方法

文档序号:10655819阅读:159来源:国知局
一种文件展示方法及装置的制造方法
【专利摘要】本发明实施例提供一种文件展示方法及装置。文件展示方法,包括:响应于展示文件的指示操作,确定待展示文件;生成待展示文件的模糊化缩略图,并展示模糊化缩略图。本发明可以在方便用户快速了解文件内容的同时,降低信息泄露的风险度。
【专利说明】
一种文件展示方法及装置
技术领域
[0001]本发明实施例涉及文件处理技术领域,尤其涉及一种文件展示方法及装置。
【背景技术】
[0002]现有文件管理系统中常见的文件展示形式包括列表、平铺、缩略图等。其中,用户可以配置文件展示形式,并且不同用户可以配置不同的文件展示形式。文件管理系统会根据不同的配置默认采用不同的展示形式。
[0003]对于多媒体文件,尤其是图片文件和视频文件,文件管理系统一般默认使用缩略图的形式进行展示,这样,用户在不打开文件的情况下,可以通过缩略图快速了解文件内容。但是,缩略图展示形式在方便用户快速了解文件内容的同时,也存在着信息泄露的风险。

【发明内容】

[0004]本发明的多个方面提供一种文件展示方法及装置,用以在方便用户快速了解文件内容的同时,降低信息泄露的风险度。
[0005]本发明实施例提供一种文件展示方法,包括:
[0006]响应于展示文件的指示操作,确定待展示文件;
[0007]生成所述待展示文件的模糊化缩略图,并展示所述模糊化缩略图。
[0008]本发明实施例还提供一种文件展示装置,包括:
[0009]确定模块,用于响应于用户指示展示文件的操作,确定待展示文件;
[0010]生成模块,用于生成所述待展示文件的模糊化缩略图;
[0011 ]展示模块,用于展示所述模糊化缩略图。
[0012]本发明实施例提供的文件展示方法及装置,在需要展示文件时,生成待展示文件的模糊化缩略图,并展示该模糊化缩略图,一方面便于用户通过缩略图快速了解文件的内容,另一方面将缩略图模糊化有利于降低信息泄露的风险度。
【附图说明】
[0013]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0014]图1a为本发明一实施例提供的文件展示方法的流程示意图;
[0015]图1b为本发明另一实施例提供的文件展示方法的流程示意图;
[0016]图2为本发明另一实施例提供的云盘装置的示意图;
[0017]图3为本发明又一实施例提供的文件展示装置的结构示意图;
[0018]图4为本发明又一实施例提供的文件展示装置的结构示意图。
【具体实施方式】
[0019]为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020]针对现有技术在采用缩略图展示文件时存在信息泄露的问题,本发明提供一种解决方案,主要原理是:在展示文件时,生成待展示文件的模糊化缩略图,并展示模糊化缩略图。一方面便于用户通过缩略图快速了解文件的内容,另一方面将缩略图模糊化有利于降低信息泄露的风险度。
[0021]以下结合附图,详细说明本发明各实施例提供的技术方案。
[0022]图1a为本发明一实施例提供的文件展示方法的流程示意图。如图1a所示,该方法包括:
[0023]10a、响应于展示文件的指示操作,确定待展示文件。
[0024]10b、生成待展示文件的模糊化缩略图,并展示该模糊化缩略图。
[0025]本实施例提供一种文件展示方法,用以在方便用户通过缩略图快速了解文件内容的同时,降低信息泄露的风险度。
[0026]在具体实现上,所述文件展示方法可在服务器端实现,也可以在用户终端中实现。
[0027]在实际应用中,用户需要操作各种文件,例如文本文件、图片文件、视频文件等。在用户对文件进行操作之前,需要首先看到文件,即需要将文件展示在用户面前。通常,用户会执行一定操作,用于指示需要展示的文件,服务器端或终端响应于用户指示展示文件的指示操作,确定需要展示的文件。为便于描述,将需要展示的文件称为待展示文件。
[0028]根据应用场景的不同,用户指示展示文件的操作会有所不同。例如,用户可以打开某个文件夹,服务器端或终端响应于用户打开文件夹的操作,从而确定该文件夹下的文件为待展示文件。例如,用户可以在服务器端或终端提供的交互界面上输入需要展示的文件名称,则文件展示装置可响应于用户在交互界面上输入文件名称的操作,从而确定该文件名称所标识的文件为待展示文件。
[0029]在本实施例中,在确定待展示文件之后,并不像现有技术那样直接采用默认的文件展示形式向用户展示待展示文件,而是生成待展示文件的模糊化缩略图,向用户展示模糊化缩略图。通过展示模糊化的缩略图,在便于用户通过缩略图快速了解文件内容的同时,降低了信息泄露的风险度。
[0030]图1b为本发明另一实施例提供的文件展示方法的流程示意图。如图1b所示,该方法包括:
[0031]101、响应于展示文件的指示操作,确定待展示文件。
[0032]102、根据预设的模糊展示条件,判断待展示文件是否采用模糊化的缩略图进行展示;如果判断结果为是,则执行步骤103;如果判断结果为否,可选的,执行步骤104。
[0033]103、生成待展示文件的模糊化缩略图,并展示模糊化缩略图,结束此次操作。
[0034]104、采用默认文件展示方式展示待展示文件,结束此次操作。
[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]进一步,服务器端或终端在生成各文件的原始缩略图时,对同一文件,可以生成不同大小的原始缩略图,例如16*16、32*32等,以适应不同终端或用户的各种展示需求。
[0062]其中,可以采用多种方式对原始缩略图进行模糊化处理,以生成模糊化缩略图。
[0063]例如,模糊参数可以是用于限定原始缩略图中不需要模糊处理的内容所占的比例,例如30 %、50 %或70 %等,这意味着,模糊化缩略图中需要保留原始缩略图中30 %、50 %或70%的像素点。基于此,可以根据模糊参数,从原始缩略图中抽取可用像素点,根据可用像素点和预设的填充像素点生成模糊化缩略图。这里的可用像素点也就是不需要模糊处理的像素点,或者说是需要保留的像素点。
[0064]又例如,模糊参数可以是用于限定原始缩略图中需要模糊处理的内容所占的比例,例如30 %、50 %或70 %等,这意味着,原始缩略图中30 %、50 %或70 %的像素点需要被替换掉。基于此,可以根据模糊参数,确定原始缩略图中待替换的像素点,利用预设的填充像素点替换待替换的像素点,以生成模糊化缩略图。这里待替换的像素点也就是原始缩略图中需要模糊处理的像素点,或者说是原始缩略图中不需要保留的像素点。
[0065]又例如,无论模糊参数是用于限定原始缩略图中不需要模糊处理的内容所占的比例,还是用于限定原始缩略图中需要模糊处理的内容所占的比例。服务器端或终端可以根据模糊参数,确定原始缩略图中待遮挡的区域,在待遮挡的区域上添加不透明图层,以生成模糊化缩略图。
[0066]值得说明的是,根据待展示文件的不同,上述被保留的像素点或被替换的像素点或被添加不透明图层的区域可能会有所不同。被保留的像素点可以是原始缩略图中敏感度较低的像素点,被替换的像素点或被不透明图层遮挡的区域可以是原始缩略图中敏感度较高的像素点或区域,这样可以防止敏感信息被泄露,提高信息安全性。
[0067]经过上述处理,可以获得待展示文件的模糊化缩略图,向用户展示待展示文件的模糊化缩略图,一方面方面用户可以快速了解待展示文件的内容,另一方面也可以防止敏感信息的泄露,提高信息安全性。
[0068]本实施例提供的方法可用于对各种类型的文件进行展示处理,优选用于对通过缩略图展示部分内容的文件,例如多媒体文件(即图片文件或视频文件)进行展示处理。
[0069]本实施例提供的方法可用于对各种应用场景下的文件进行展示处理,例如可以对电脑、手机等终端本地的文件进行展示处理,或者也可以对云盘系统中的文件进行展示处理。
[0070]下面以对云盘系统中的文件进行展示处理为例,对本发明技术方案进行详细说明。
[0071]图2为本发明另一实施例提供的云盘系统的结构示意图。如图2所示,该云盘系统包括:云盘客户端21、云盘服务器22和文件展示装置23。其中,云盘客户端21位于用户侧,用户在其终端设备(例如手机、个人电脑、平板电脑等)上安装云盘客户端21,通过云盘客户端21向云盘服务器22存储文件,并请求文件展示装置23以模糊化的缩略图展示文件。
[0072]用户通过云盘客户端21提供的文件上传入口,例如文件上传按钮,向云端服务器22上传文件;云端服务器22接收并存储用户上传的文件,同时生成文件的原始缩略图,并将原始缩略图提供给文件展示装置23进行保存。其中,根据云盘系统的不同,用户上传文件的操作和过程会有所不同,在此不做详述。
[0073]云盘服务器22通过云盘客户端21向用户提供配置操作界面,以供用户配置模糊展示条件。用户通过该配置操作界面配置模糊展示条件,并在配置完成后提交。云盘服务器22响应于用户的提交操作,保存用户配置的模糊展示条件。
[0074]当用户通过云盘客户端21登录云端服务器22后,可以下载或浏览某个或某些文件。用户可以通过点击相应的文件夹,云端服务器22根据用户点击的文件夹,确定需要向用户展示的文件,即待展示文件。云端服务器22根据用户预先配置的模糊展示条件,判断待展示文件是否需要采用模糊化的缩略图进行展示。具体判断过程可参见前述实施例,在此不再赘述。
[0075]在判断结果为是时,云端服务器22向文件展示装置23发送模糊展示指令,并在模糊展示指令中携带模糊参数和待展示文件的标识。文件展示装置23接收云端服务器22发送的模糊展示指令,根据该模糊展示指令,生成待展示文件的模糊化缩略图。具体生成模糊化缩略图的过程可参见前述实施例,在此不再赘述。
[0076]之后,文件展示装置23将模糊化缩略图返回给云端服务器22,云端服务器22通过云端客户端21将模糊化缩略图展示给用户。用户可以看到缩略图,因此可以快速了解文件内容,缩略图被模糊化处理,可以有效保护敏感信息,防止信息泄露。另外,通过模糊参数可以配置模糊程度,灵活性较强,有利于提升用户的娱乐性和体验度。
[0077]值得说明的是,在逻辑上,上述文件展示装置23可以位于独立于云端服务器22的另一服务器中实现,也可以部署于云端服务器22中实现。在物理实现上,上述文件展示装置23与云端服务器22可以部署在同一设备上实现,也可以独立部署于不同设备上实现。
[0078]下面以对用户终端本地的文件进行展示处理为例,对本发明技术方案进行详细说明。在该实施例中,用户终端可作为上述实施例中的文件展示装置来实现。
[0079]具体的,用户终端向用户提供配置操作界面,以供用户配置模糊展示条件。用户通过该配置操作界面配置模糊展示条件,并在配置完成后提交。用户终端保存用户配置的模糊展示条件。
[0080]当用户浏览本地某个或某些文件时,用户可以通过点击相应的文件夹,用户终端根据用户点击的文件夹,确定需要向用户展示的文件,即待展示文件。用户终端根据用户预先配置的模糊展示条件,判断待展示文件是否需要采用模糊化的缩略图进行展示。具体判断过程可参见前述实施例,在此不再赘述。
[0081]在判断结果为是时,用户终端生成待展示文件的模糊化缩略图,并将模糊化缩略图展示给用户。具体生成模糊化缩略图的过程可参见前述实施例,在此不再赘述。用户可以看到缩略图,因此可以快速了解文件内容,缩略图被模糊化处理,可以有效保护敏感信息,防止信息泄露。另外,通过模糊参数可以配置模糊程度,灵活性较强,有利于提升用户的娱乐性和体验度。
[0082]图3为本发明又一实施例提供的文件展示装置的结构示意图。如图3所示,该装置包括:确定模块31、生成模块33和展示模块34。
[0083]确定模块31,用于响应于展示文件的指示操作,确定待展示文件。
[0084]生成模块33,用于生成待展示文件的模糊化缩略图。
[0085]展示模块34,用于展示模糊化缩略图。
[0086]在一可选实施方式中,如图4所示,该装置还包括:判断模块32。
[0087]判断模块32,用于在生成模块33生成待展示文件的模糊化缩略图之前,根据预设的模糊展示条件,判断待展示文件是否采用模糊化的缩略图进行展示,并判断出待展示文件采用模糊化的缩略图进行展示时,触发生成模块33执行生成待展示文件的模糊化缩略图的操作。
[0088]在一可选实施方式中,判断模块32具体用于执行以下至少一种判断操作:
[0089]判断待展示文件的路径是否属于模糊展示条件中指定的文件路径;
[0090]判断待展示文件的名称是否属于模糊展示条件中指定的文件名称;
[0091]判断待展示文件的类型是否属于模糊展示条件中指定的文件类型;
[0092]判断待展示文件所属的文件夹是否属于模糊展示条件中指定的文件夹;
[0093]判断待展示文件的名称是否包括模糊展示条件中指定的字符;
[0094]若上述至少一个判断操作的判断结果均为是,确定待展示文件采用模糊化的缩略图进行展示。
[0095]在一可选实施方式中,如图4所示,生成模块33的一种实现结构包括:获取单元332和模糊处理单元333。
[0096]获取单元332,用于根据待展示文件的标识,获取待展示文件的原始缩略图。
[0097]模糊处理单元333,用于根据预设的模糊参数对原始缩略图进行模糊化处理,以生成模糊化缩略图。
[0098]进一步,模糊处理单元333具体用于:
[0099]根据模糊参数,从原始缩略图中抽取可用像素点,根据可用像素点和预设的填充像素点生成模糊化缩略图;或者
[0100]根据模糊参数,确定原始缩略图中待替换的像素点,利用预设的填充像素点替换待替换的像素点,以生成模糊化缩略图;或者
[0101]根据模糊参数,确定原始缩略图中待遮挡的区域,在待遮挡的区域上添加不透明图层,以生成模糊化缩略图。
[0102]在一可选实施方式中,如图4所示,该装置还包括:配置模块35。
[0103]配置模块35,用于在判断模块32根据预设的模糊展示条件,判断待展示文件是否采用模糊化的缩略图进行展示之前,响应于用户的设置指令,向用户展示配置操作界面,接收用户在配置操作界面上配置的模糊展示条件,并保存模糊展示条件。配置模块35用于向判断模块32提供模糊展示条件。
[0104]值得说明的是,上述确定模块31、判断模块32、生成模块33、展示模块34以及配置模块35可以部署在同一设备上实现,也可以独立部署在不同设备上实现。
[0105]另外,本实施例提供的文件展示装置,可位于用户终端中实现,也可以位于服务端实现。
[0106]本实施例提供的文件展示装置,在需要展示文件时,生成待展示文件的模糊化缩略图,并展示该模糊化缩略图,一方面便于用户通过缩略图快速了解文件的内容,另一方面将缩略图模糊化有利于降低信息泄露的风险度。
[0107]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0108]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0109]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0110]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0111]在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0112]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0113]计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0114]还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0115]本领域技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0116]以上所述仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
【主权项】
1.一种文件展示方法,其特征在于,包括: 响应于展示文件的指示操作,确定待展示文件; 生成所述待展示文件的模糊化缩略图,并展示所述模糊化缩略图。2.根据权利要求1所述的方法,其特征在于,所述生成所述待展示文件的模糊化缩略图,并展示所述模糊化缩略图之前,还包括: 根据预设的模糊展示条件,判断所述待展示文件是否采用模糊化的缩略图进行展示;若所述待展示文件采用模糊化的缩略图进行展示,则生成所述待展示文件的模糊化缩略图,并展示所述模糊化缩略图。3.根据权利要求2所述的方法,其特征在于,所述根据预设的模糊展示条件,判断所述待展示文件是否采用模糊化的缩略图进行展示,包括以下至少一个判断操作: 判断所述待展示文件的路径是否属于所述模糊展示条件中指定的文件路径; 判断所述待展示文件的名称是否属于所述模糊展示条件中指定的文件名称; 判断所述待展示文件的类型是否属于所述模糊展示条件中指定的文件类型; 判断所述待展示文件所属的文件夹是否属于所述模糊展示条件中指定的文件夹; 判断所述待展示文件的名称是否包括所述模糊展示条件中指定的字符; 若所述至少一个判断操作的判断结果均为是,确定所述待展示文件采用模糊化的缩略图进行展示。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述生成所述待展示文件的模糊化缩略图,包括: 根据所述待展示文件的标识,获取所述待展示文件的原始缩略图; 根据预设的模糊参数对所述原始缩略图进行模糊化处理,以生成所述模糊化缩略图。5.根据权利要求4所述的方法,其特征在于,所述根据所述模糊参数对所述原始缩略图进行模糊化处理,以生成所述模糊化缩略图,包括: 根据所述模糊参数,从所述原始缩略图中抽取可用像素点,根据所述可用像素点和预设的填充像素点生成所述模糊化缩略图;或者 根据所述模糊参数,确定所述原始缩略图中待替换的像素点,利用预设的填充像素点替换所述待替换的像素点,以生成所述模糊化缩略图;或者 根据所述模糊参数,确定所述原始缩略图中待遮挡的区域,在所述待遮挡的区域上添加不透明图层,以生成所述模糊化缩略图。6.根据权利要求2或3所述的方法,其特征在于,所述根据预设的模糊展示条件,判断所述待展示文件是否需要采用模糊化的缩略图进行展示之前,还包括: 响应于用户的设置指令,向所述用户展示配置操作界面; 接收所述用户在所述配置操作界面上配置的所述模糊展示条件,并保存所述模糊展示条件。7.一种文件展示装置,其特征在于,包括: 确定模块,用于响应于展示文件的指示操作,确定待展示文件; 生成模块,用于生成所述待展示文件的模糊化缩略图; 展示模块,用于展示所述模糊化缩略图。8.根据权利要求7所述的装置,其特征在于,还包括: 判断模块,用于根据预设的模糊展示条件,判断所述待展示文件是否采用模糊化的缩略图进行展示,并判断出所述待展示文件采用模糊化的缩略图进行展示时,触发所述生成模块执行生成所述待展示文件的模糊化缩略图的操作。9.根据权利要求8所述的装置,其特征在于,所述判断模块具体用于执行以下至少一种判断操作: 判断所述待展示文件的路径是否属于所述模糊展示条件中指定的文件路径; 判断所述待展示文件的名称是否属于所述模糊展示条件中指定的文件名称; 判断所述待展示文件的类型是否属于所述模糊展示条件中指定的文件类型; 判断所述待展示文件所属的文件夹是否属于所述模糊展示条件中指定的文件夹; 判断所述待展示文件的名称是否包括所述模糊展示条件中指定的字符; 若所述至少一个判断操作的判断结果均为是,确定所述待展示文件采用模糊化的缩略图进行展示。10.根据权利要求7-9中任一项所述的装置,其特征在于,所述生成模块包括: 获取单元,用于根据所述待展示文件的标识,获取所述待展示文件的原始缩略图;模糊处理单元,用于根据预设的模糊参数对所述原始缩略图进行模糊化处理,以生成所述模糊化缩略图。11.根据权利要求10所述的装置,其特征在于,所述模糊处理单元具体用于: 根据所述模糊参数,从所述原始缩略图中抽取可用像素点,根据所述可用像素点和预设的填充像素点生成所述模糊化缩略图;或者 根据所述模糊参数,确定所述原始缩略图中待替换的像素点,利用预设的填充像素点替换所述待替换的像素点,以生成所述模糊化缩略图;或者 根据所述模糊参数,确定所述原始缩略图中待遮挡的区域,在所述待遮挡的区域上添加不透明图层,以生成所述模糊化缩略图。12.根据权利要求8或9所述的装置,其特征在于,还包括: 配置模块,用于响应于用户的设置指令,向所述用户展示配置操作界面,接收所述用户在所述配置操作界面上配置的所述模糊展示条件,并保存所述模糊展示条件。
【文档编号】G06T3/00GK106022010SQ201610342094
【公开日】2016年10月12日
【申请日】2016年5月20日
【发明人】陈翔, 胡勇
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1