一种媒体文件展示方法、装置及电子设备的制造方法_2

文档序号:9727052阅读:来源:国知局
法的另一种实施流程图;
[0059]图4为本发明实施例中媒体文件展示装置的一种结构示意图;
[0060]图5为本发明实施例中媒体文件展示装置的另一种结构示意图。
【具体实施方式】
[0061 ]为了使本领域技术人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0062]本发明实施例所提供的一种媒体文件展示方法可以应用于终端,如手机、平板电脑、笔记本电脑、台式机等,具体的,可以是通过终端中安装的某一应用程序进行媒体文件的展示,如通过终端中安装的垃圾清理类应用程序进行媒体文件的展示。
[0063]参见图2所示,为本发明实施例所提供的媒体文件展示方法的一种实施流程图,该方法可以包括以下步骤:
[0064]S110:根据目标应用程序中不同媒体文件间的关联关系,对所述目标应用程序中的媒体文件进行分组,获得至少一个媒体文件组。
[0065]媒体文件包括但不限于图片文件、视频文件等。目标应用程序可以是终端中安装的、在被用户使用的过程中能够产生媒体文件的任一款应用程序。目标应用程序中不同媒体文件间具有一定的关联关系。
[0066]比如,目标应用程序为社交类应用程序,用户A使用目标应用程序与用户B进行网络聊天,在聊天过程中,用户B通过聊天窗口向用户A发送了一个图片,该图片以缩略图形式在聊天窗口进行展示。用户A在聊天窗口将看到该图片的缩略图,如果用户A对该图片感兴趣,可能会点击聊天窗口的缩略图,目标应用程序将向用户A展示该图片的高清图或者原图。在这种情况下,目标应用程序会将聊天窗口展示的该图片的缩略图对应的图片文件及用户A查看的该图片的高清图对应的图片文件或者原图对应的图片文件存储到终端的设定目录中。该图片对应的这几个图片文件之间存在一定的关联关系。
[0067]再比如,目标应用程序为社交类应用程序,用户A使用目标应用程序与用户B进行网络聊天,在聊天过程中,用户B通过聊天窗口向用户A发送了一个视频,该视频以缩略图形式在聊天窗口进行展示。用户A在聊天窗口将看到该视频的缩略图,如果用户A对该视频感兴趣,可能会点击聊天窗口的缩略图,目标应用程序将向用户展示播放该视频。在这种情况下,目标应用程序会将聊天窗口展示的该视频的缩略图对应的图片文件及用户A点击播放的该视频对应的视频文件存储到终端的设定目录中。该图片文件与该视频文件之间存在一定的关耳关关系。
[0068]再比如,目标应用程序为图片编辑类应用程序,用户A使用目标应用程序对图片文件X进行编辑后,生成图片文件Y,图片文件X和图片文件Y之间存在一定的关联关系。
[0069]在实际应用中,可以由运营人员预先收集各类应用程序存储媒体文件的规则,如存储媒体文件的文件名称的规则,或者存储媒体文件的路径规则等,并建立特征库。针对不同的应用程序,在特征库中查询该应用程序存储媒体文件的相应规则,可以确定不同媒体文件间的关联关系。具体的,目标应用程序中不同媒体文件间的关联关系可以通过媒体文件的文件名称中的标识信息进行确定。
[0070]为方便理解,以具体实例方式进行说明。
[0071]实例1:目标应用程序为某个社交类应用程序,其将图片文件均存储于如下目录中:
[0072]/Applicat1n/Msg/\w{32}/image2/\w{2}/\w{2};
[0073]其对于媒体文件的文件名称的命名遵循如下规则:
[0074]原图对应的图片文件的文件名称为:\w{32}.jpg,有后缀;
[0075]缩略图对应的图片文件的文件名称为:th_\w{32},无后缀;
[0076]尚清图对应的图片文件的文件名称为:th_\w{32}hd,无后缀。
[0077]如果上述图片文件目录中有如下图片文件:
[0078]图片文件1:d48ccf77a6e02166db62baf3b4712b9b.jpg、
[0079]图片文件2:th_d48ccf77a6e02166db62baf3b4712b9b、
[0080]图片文件3:th_d48ccf77a6e02166db62baf3b4712b9bhd,
[0081]通过文件名称可以得到,图片文件1、图片文件2和图片文件3具有关联关系,分别为某一图片的原图对应的图片文件、缩略图对应的图片文件和高清图对应的图片文件。
[0082]实例2:目标应用程序为某个社交类应用程序,其将视频文件均存储于如下目录中:
[0083]/App1icat1n/Msg/\w{32}/video;
[0084]视频文件的文件名称后缀为“.mp4”。
[0085]如果图片文件目录中有如下图片文件:
[0086]图片文件4:th_e48ccf77a6e02166db62baf3b4712b9a;
[0087]视频文件目录中有如下视频文件:
[0088]视频文件1:e48ccf77a6e02166db62baf3b4712b9a.mp4;
[0089]通过文件名称可以得到,视频文件1和图片文件4具有关联关系。
[0090]根据目标应用程序中不同媒体文件间的关联关系,可以对目标应用程序中的媒体文件进行分组,获得至少一个媒体文件组。如将上述实例1中的图片文件1、图片文件2和图片文件3为一个媒体文件组,上述实例2中的视频文件1和图片文件4为一个媒体文件组。每个媒体文件组中包含一个或多个媒体文件。
[0091]S120:针对每个媒体文件组,从该媒体文件组包含的媒体文件中,确定该媒体文件组的代表文件。
[0092]在步骤S110对目标应用程序中的媒体文件进行分组,获得至少一个媒体文件组,每个媒体文件组中包含一个或多个媒体文件。针对每个媒体文件组,可以从该媒体文件组包含的媒体文件中,确定该媒体文件组的代表文件。
[0093]如果媒体文件组中仅包含一个媒体文件,表明该媒体文件没有具有关联关系的其他媒体文件,则其所包含的媒体文件即为该媒体文件组的代表文件;如果媒体文件组中包含多个媒体文件,则可以根据实际设置情况,从其包含的多个媒体文件中选择一个媒体文件,并将其确定为该媒体文件组的代表文件。
[0094]例如,如果媒体文件组中包含某图片的原图对应的图片文件、缩略图对应的图片文件和高清图对应的图片文件,则可以将原图对应的图片文件确定为该媒体文件组的代表文件。如将上述实例1中的图片文件1确定为图片文件1、图片文件2和图片文件3所在的媒体文件组的代表文件。
[0095]在本发明的一种【具体实施方式】中,步骤S120可以包括以下步骤:
[0096]步骤一:针对每个媒体文件组,判断该媒体文件组中是否包含视频文件,如果包含,则执行步骤二;
[0097]步骤二:从该媒体文件组包含的视频文件中,确定该媒体文件组的代表文件。
[0098]对于一个媒体文件组来说,如果该媒体文件组中包含视频文件和图片文件,该图片文件为该视频文件的缩略图对应的图片文件,该视频文件对于用户的查看意义较大。所以,对于每个媒体文件组而言,在确定该媒体文件组的代表文件之前,可以先判断该媒体文件组中是否包含视频文件,如果包含,则从该媒体文件组包含的视频文件中,确定该媒体文件组的代表文件。如将上述实例2中的视频文件1确定为视频文件1和图片文件4所在的媒体文件组的代表文件。
[0099]S130:当接收到用户对所述目标应用程序中的媒体文件的查看触发请求时,仅将每个媒体文件组的代表文件输出展示给所述用户。
[0100]终端执行步骤S110和步骤S120的操作后,对于目标应用程序中的媒体文件,划分到了对应的媒体文件组中,并确定了每个媒体文件组的代表文件。当接收到用户对所述目标应用程序中的媒体文件的查看触发请求时,可以仅将每个媒体文件组的代表文件输出展示给用户。
[0101]在实际应用中,终端可以在目标应用程序生成新的媒体文件时即执行上述步骤S110和步骤S120的操作,以及时将目标应用
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1