一种文件显示方法及装置与流程

文档序号:15327629发布日期:2018-09-04 19:14阅读:165来源:国知局

本发明涉及通讯技术领域,尤其涉及一种文件显示方法及装置。



背景技术:

在通讯技术迅速发展的今天,手机已经成为绝大多数人每天工作和生活的必需品。与此同时,手机等移动设备安装的应用越来越多,各个应用存储的各种图片也越来越多。这样,在移动设备的图片浏览软件中,会看到很多应用自带或缓存的图片,给用户浏览图片带来不便,而且不便于快速查找所需图片。



技术实现要素:

本发明实施例提供了一种文件显示方法及装置,用以根据内容文件的属性来显示,隐藏黑名单、灰名单的内容,由此提高应用程序启动速度,并提高用户使用体验,进而也提高了用户查找需求信息的效率。

本发明实施例提供的一种文件显示方法,包括:

打开应用程序时,逐个获取存储所述应用程序对应的内容文件的特征信息;

根据所述特征信息,确定每个内容文件的显示属性;

隐藏所述显示属性为黑名单或者灰名单的内容文件,显示所述显示属性为白名单的内容文件。

本发明实施例提供的一种文件显示装置,包括:

获取模块,用于打开应用程序时,逐个获取存储所述应用程序对应的内容文件的特征信息;

确定模块,用于根据所述特征信息,确定每个内容文件的显示属性;

处理模块,用于隐藏所述显示属性为黑名单或者灰名单的内容文件,显示所述显示属性为白名单的内容文件。

本发明实施例的有益效果包括:

本发明实施例提供的文件显示方法及装置,用于打开应用程序时,逐个获取存储所述应用程序对应的内容文件的特征信息;根据所述特征信息,确定每个内容文件的显示属性;隐藏所述显示属性为黑名单或者灰名单的内容文件,显示所述显示属性为白名单的内容文件。本发明实施例提供的方法及装置根据内容文件的属性来显示,隐藏黑名单、灰名单的内容,由此提高应用程序启动速度,并提高用户使用体验,进而也提高了用户查找需求信息的效率。

附图说明

图1为本发明实施例提供的文件显示方法的流程图;

图2为本发明另一实施例提供的文件显示方法的流程图;

图3为本发明实施例中文件显示装置虚拟结构示意图。

具体实施方式

下面结合附图,对本发明实施例提供的文件显示方法及装置的具体实施方式进行详细地说明。

本发明实施例提供的文件显示方法,如图1所示,具体包括以下步骤:

步骤101、打开应用程序时,逐个获取存储应用程序对应的内容文件的特征信息;

步骤102、根据特征信息,确定每个内容文件的显示属性;

步骤103、隐藏显示属性为黑名单或者灰名单的内容文件,显示显示属性为白名单的内容文件。

在手机等智能终端上打开某一应用程序时,需要加载该应用程序对应的启动文件、并获取应用程序对应的内容文件,将内容文件中存储的内容进行展示等操作。例如,打开手机终端上的图库时,会出现多个存储路径不同的内容文件如摄像头拍摄的相片、微博下载的图片、米聊下载的图片等。其中,有些内容文件是用户不需要查看的,显示出来这些内容文件,不但占用处理器资源,而且增加了查找特定图片的时间。对此,可以通过各种途径为内容文件标记特征信息,通过该特征信息来表示当前内容文件的显示属性。

其中,黑名单:由安卓android的隐藏机制而来,凡是在目录中有.nomedia”文件或者目录名字前面加“.”的目录为强制隐藏目录,从媒体库过滤不扫描。

灰名单:这个名单中的内容文件所在的目录及子目录都默认设为隐藏目录,默认不显示,但可以通过更改图库设置显示。

白名单:这个名单中的目录设为收藏目录,默认靠前显示或加亮显示。

其中,一般黑名单的设定为系统默认,不可更改,用户可以手动设置灰名单、白名单,即把某些图册设为隐藏图册,把某些图册设为收藏图册。较佳的,智能终端可以上传用户设为收藏和隐藏图册的路径到服务器侧,在服务器做聚合统计得到内容文件被设置为收藏的次数最多的前10的归属到白名单;设为隐藏次数多的前10的归属到灰名单。

较佳的,终端可以定时向服务器获取最新的灰白名单列表,将其对应的路径设为默认收藏或者隐藏图册。但是,最好其能改变用户手动调整过的图册属性,避免和用户设置冲突。

较佳地,在一个实施中,特征信息为内容文件的格式时,根据特征信息,确定每个内容文件的显示属性,包括:将内容文件的格式与预置显示格式进行比对;当内容文件的格式属于预置显示格式中的黑名单格式时,确定内容显示文件的显示属性为黑名单;当内容文件的格式属于预置显示格式中的灰名单格式时,确定内容显示文件的显示属性为灰名单;当内容文件的格式属于预置显示格式中的白名单格式时,确定内容显示文件的显示属性为白名单。例如,判断内容文件的格式为“.nomedia”、或者内容文件所在的目录名字前面具有“.”时,确定内容显示文件的显示属性为黑名单。

较佳地,在一个实施中,特征信息为内容文件的被动隐藏次数时,根据特征信息,确定每个内容文件的显示属性,包括:获取记录的内容文件被动隐藏次数,被动隐藏次数为用户选择隐藏所述内容文件的次数;被动隐藏次数大于第一预置参考阈值时,确定内容文件的显示属性为黑名单;被动隐藏次数小于第一预置参考阈值且大于第二预置参考阈值时,确定内容文件的显示属性为灰名单;被动隐藏次数小于第二预置参考阈值时,确定内容文件的显示属性为白名单。

较佳地,在一个实施中,当特征信息为内容文件的显示属性标记时,根据特征信息,确定每个内容文件的显示属性,包括:检测到内容文件的显示属性标记被用户置为黑名单时,确定内容文件的显示属性为黑名单;检测到内容文件的显示属性标记被用户置为灰名单时,确定内容文件的显示属性为灰名单;检测到内容文件的显示属性标记被用户置为白名单时,确定内容文件的显示属性为白名单。较佳的,通过应用程序更改内容文件的显示属性标记。

较佳地,在一个实施中,在终端本地生成内容文件的显示属性后,将生成的内容文件的显示属性上传到服务器;在服务器生成内容文件的显示属性后,将生成的内容文件的显示属性下发到终端。

较佳地,在一个实施中,隐藏显示属性为黑名单或者灰名单的内容文件,显示显示属性为白名单的内容文件,包括:应用程序为图库时,隐藏显示属性为黑名单或者灰名单的图片组,显示显示属性为白名单的图片组;所述应用程序为音乐播放器时,隐藏显示属性为黑名单或者灰名单的音乐文件,显示显示属性为白名单的音乐文件。

通过上述描述可以看出,本发明实施例提供的方法,根据内容文件的属性来显示,隐藏黑名单、灰名单的内容,由此提高应用程序启动速度,并提高用户使用体验,进而也提高了用户查找需求信息的效率。

下面以图库软件为例,对本发明提供的方法进行详细描述,如图2所示,包括以下步骤:

步骤201、打开手机图库时,逐个获取存储图库对应的内容文件的特征信息;例如,手机图册、上传到云端服务器的图片文件、使用某些客户端软件缓存的图片等。该特征信息可以为内容文件的格式、内容文件的被动隐藏次数、内容文件的显示属性标记等。

步骤202、根据特征信息,确定每个具有图片的内容文件的显示属性;预先确定特征信息与显示属性的对应关系,如特征信息满足条件a时显示属性为白名单、特征信息满足条件b时显示属性为黑名单、特征信息满足条件c时显示属性为灰名单。这样,获取到特征信息后,即可确定出该内容文件的显示属性。

此处列举几个简单例子,用以说明本步骤:

举例1:特征信息为内容文件的格式,将获得的内容文件的格式与预置显示格式进行比对;假设黑名单格式为A、灰名单格式为B、白名单格式为C;若内容文件的格式为A,则确定内容显示文件的显示属性为黑名单;若内容文件的格式为B,则确定内容显示文件的显示属性为灰名单;若内容文件的格式为C,则确定内容显示文件的显示属性为白名单。

举例2:特征信息为内容文件的被动隐藏次数,假设第一预置参考阈值为15,第二预置参考阈值为10;则获取记录的内容文件被动隐藏次数,即用户选择隐藏内容文件的次数;被动隐藏次数大于第一预置参考阈值15时,确定内容文件的显示属性为黑名单;被动隐藏次数小于第一预置参考阈值15且大于第二预置参考阈值10时,确定内容文件的显示属性为灰名单;被动隐藏次数小于第二预置参考阈值10时,确定内容文件的显示属性为白名单。

举例3:特征信息为内容文件的显示属性标记,也就是用户可以对内容文件进行标记,该标记可以为在内容文件中的属性中做的标记,也可以为其他形式的标记。检测到内容文件被用户置为黑名单时,确定内容文件的显示属性为黑名单;检测到内容文件被用户置为灰名单时,确定内容文件的显示属性为灰名单;检测到内容文件被用户置为白名单时,确定内容文件的显示属性为白名单。

步骤203、在图库中隐藏显示属性为黑名单或者灰名单的内容文件,显示显示属性为白名单的内容文件。

在手机上播放音乐的场景下,也可以按照上述过程,将部分音乐文件隐藏,不参与播放。

其中,在终端本地生成内容文件的显示属性后,可以将生成的内容文件的显示属性上传到服务器;在服务器生成内容文件的显示属性后,可以将生成的内容文件的显示属性下发到终端。

通过上述描述可以看出,本发明实施例提供的方法,根据内容文件的属性来显示,隐藏黑名单、灰名单的内容,由此提高应用程序启动速度,并提高用户使用体验,进而也提高了用户查找需求信息的效率。

基于同一发明构思,本发明实施例还提供了一种文件显示装置,由于该装置解决问题的原理与前述方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

本发明实施例提供的一种文件显示装置,如图3所示,包括:

获取模块301,用于打开应用程序时,逐个获取存储所述应用程序对应的内容文件的特征信息;

确定模块302,用于根据所述特征信息,确定每个内容文件的显示属性;

处理模块303,用于隐藏所述显示属性为黑名单或者灰名单的内容文件,显示所述显示属性为白名单的内容文件。

较佳的,特征信息为所述内容文件的格式时,确定模块302,用于将所述内容文件的格式与预置显示格式进行比对;当所述内容文件的格式属于预置显示格式中的黑名单格式时,确定所述内容显示文件的显示属性为黑名单;当所述内容文件的格式属于预置显示格式中的灰名单格式时,确定所述内容显示文件的显示属性为灰名单;当所述内容文件的格式属于预置显示格式中的白名单格式时,确定所述内容显示文件的显示属性为白名单。

较佳的,确定模块302,用于判断内容文件的格式为“.nomedia”、或者所述内容文件所在的目录名字前面具有“.”时,确定所述内容显示文件的显示属性为黑名单。

较佳的,特征信息为所述内容文件的被动隐藏次数时,确定模块302,用于获取记录的所述内容文件被动隐藏次数,所述被动隐藏次数为用户选择隐藏所述内容文件的次数;所述被动隐藏次数大于第一预置参考阈值时,确定所述内容文件的显示属性为黑名单;所述被动隐藏次数小于第一预置参考阈值且大于第二预置参考阈值时,确定所述内容文件的显示属性为灰名单;所述被动隐藏次数小于第二预置参考阈值时,确定所述内容文件的显示属性为白名单。

较佳的,特征信息为所述内容文件的显示属性标记时,确定模块302,用于检测到所述内容文件的显示属性标记被用户置为黑名单时,确定所述内容文件的显示属性为黑名单;检测到所述内容文件的显示属性标记被用户置为灰名单时,确定所述内容文件的显示属性为灰名单;检测到所述内容文件的显示属性标记被用户置为白名单时,确定所述内容文件的显示属性为白名单。

较佳的,该装置还包括:

更改模块304,用于通过所述应用程序更改所述内容文件的显示属性标记。

较佳的,处理模块303,用于所述应用程序为图库时,隐藏显示属性为黑名单或者灰名单的图片组,显示所述显示属性为白名单的图片组;所述应用程序为音乐播放器时,隐藏显示属性为黑名单或者灰名单的音乐文件,显示所述显示属性为白名单的音乐文件。

通过上述描述可知,本发明实施例提供的文件显示方法及装置,根据内容文件的属性来显示,隐藏黑名单、灰名单的内容,由此提高应用程序启动速度,并提高用户使用体验,进而也提高了用户查找需求信息的效率。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。

本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1