媒体文件处理方法及装置的制造方法
【专利摘要】本发明涉及一种媒体文件处理方法及装置,其方法包括:当用户访问终端本地存储的媒体文件列表时,遍历媒体文件列表,获取媒体文件列表中存在剧集信息的媒体文件;根据剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;将虚拟文件夹展示给用户。本发明实现了对下载的媒体文件的有效分类,方便用户查找,提高用户查找视频文件的效率。
【专利说明】
媒体文件处理方法及装置
技术领域
[0001]本发明涉及互联网技术领域,尤其涉及一种媒体文件处理方法及装置。
【背景技术】
[0002]目前,随着移动互联网技术的发展,通过手机浏览器(比如QQ浏览器等)浏览网页、观看视频、使用各种应用软件已成为人们日常生活的一部分。以QQ浏览器为例,在使用手机QQ浏览器搜索热门视频时,手机终端可通过服务器获取从热门视频下载的视频文件。但是,对于具有多个剧集的电视剧或者周期性连播的综艺节目,用户在下载完这些视频文件后,由于这些视频文件在终端本地并未进行分类,因此用户在文件夹中查找这些视频文件时,查找过程较为繁琐。
【发明内容】
[0003]本发明实施例提供一种媒体文件处理方法及装置,旨在提高用户查找视频文件的效率,为用户提供方便。
[0004]本发明实施例提出的一种媒体文件处理方法,包括:
[0005]当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件;
[0006]根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;
[0007]将所述虚拟文件夹展示给用户。
[0008]本发明实施例还提出的一种媒体文件处理装置,包括:
[0009]获取模块,用于当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件;
[0010]归类模块,用于根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;
[0011]展示模块,用于将所述虚拟文件夹展示给用户。
[0012]本发明实施例提出的一种媒体文件处理方法及装置,当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件;根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;将所述虚拟文件夹展示给用户。由此,通过聚集信息对下载的媒体文件进行有效分类,方便用户查找,从而提高用户查找视频文件的效率;此外,还可以结合视频文件名的方式来对视频文件进行聚合分类,可以更方便地帮助用户对视频文件进行分类以及查找,提升用户体验。
【附图说明】
[0013]图1是本发明实施例方案涉及的移动终端的硬件结构示意图;
[0014]图2是本发明媒体文件处理方法第一实施例的流程示意图;
[0015]图3是本发明实施例涉及的媒体文件分类界面示意图;
[0016]图4是图3所示的虚拟文件夹展开示意图;
[0017]图5是本发明媒体文件处理方法第二实施例的流程示意图;
[0018]图6是本发明媒体文件处理方法第三实施例的流程示意图;
[0019]图7是本发明媒体文件处理装置第一实施例的功能模块示意图;
[0020]图8是本发明媒体文件处理装置第二实施例的功能模块示意图。
[0021]为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
【具体实施方式】
[0022]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]本发明实施例方案的核心思想是:通过分析剧集ID以及视频文件名两种方式相结合来对视频文件进行聚合分类,可以方便地帮助用户对视频文件进行分类以及查找,提升用户体验。
[0024]本发明实施例考虑到,目前,无论是热门视频还是非热门视频,对于具有多个剧集的电视剧或者周期性连播的综艺节目,当用户通过手机等移动终端的浏览器下载视频文件到手机终端本地后,由于这些视频文件在终端本地并未进行分类,因此用户在文件夹中查找这些视频文件时,查找过程较为繁琐。
[0025]本发明实施例通过分析剧集信息并可以结合视频文件名来对视频文件进行聚合分类,可以方便地帮助用户对视频文件进行分类以及查找,提升用户体验。
[0026]具体地,本发明实施例方案涉及的方法可以以客户端软件的形式集成在一媒体文件处理装置中,该媒体文件处理装置可以承载于PC端,也可以承载于手机、平板电脑、便携式手持设备等各种移动终端上,本发明实施例以移动终端进行举例,通过客户端软件向用户提供应用操作界面,并根据用户的相应操作,下载视频文件,并对下载的视频文件进行有效归类,方便用户查找。
[0027]作为一种具体实现方案,当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件;根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;将所述虚拟文件夹展示给用户。由此,通过聚集信息对下载的媒体文件进行有效分类,方便用户查找,从而提高用户查找视频文件的效率;此外,还可以结合视频文件名的方式来对视频文件进行聚合分类,可以更方便地帮助用户对视频文件进行分类以及查找,提升用户体验。
[0028]上述媒体文件处理装置所在的移动终端的硬件结构可以如图1所示。
[0029]参照图1,该移动终端可以包括:处理器1001,例如CPU,网络接口 1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现该移动终端中各组成部件之间的连接通信。用户接口 1003可以包括具有触控功能的显示屏(Display),以及键盘(Keyboard)、鼠标等组件,用于接收用户输入的信息,并将接收的信息发送至处理器1005进行处理。显示屏可以为LCD显示屏、LED显示屏,还可以为触控屏等,用于实现移动终端的显示功能,显示相应的数据。可选地,用户接口 1003还可以包括标准的有线接口、无线接口。网络接口 1004可选的可以包括标准的有线接口、无线接口(如W1-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及媒体文件处理程序。
[0030]在图1所示的图片处理装置中,网络接口 1004主要用于后台管理平台,与后台管理平台进行数据通信;用户接口 1003主要用于连接客户端,与客户端进行数据通信,接收客户端输入的手势操作及标注等信息和指令;而处理器1001可以用于调用存储器1005中存储的媒体文件处理程序,并执行以下操作:
[0031]当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件;
[0032]根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;
[0033]将所述虚拟文件夹展示给用户。
[0034]进一步地,在一个实施例中,处理器1001调用存储器1005中存储的媒体文件处理程序,还可以执行以下操作:
[0035]获取所述媒体文件的剧集信息对应的剧集ID ;
[0036]遍历所述媒体文件列表中的媒体文件,获取剧集ID相同的媒体文件;
[0037]为所述剧集ID相同的媒体文件生成一虚拟文件夹;
[0038]将所述剧集ID相同的媒体文件放入对应的虚拟文件夹。
[0039]进一步地,在一个实施例中,处理器1001调用存储器1005中存储的媒体文件处理程序,还可以执行以下操作:
[0040]获取所述媒体文件列表中不存在剧集信息的媒体文件;
[0041]对所述媒体文件列表中不存在剧集信息的媒体文件,获取其文件名;
[0042]提取所述文件名中的关键字;
[0043]若所述文件名中存在满足预定相似条件的关键字,则将对应的媒体文件放入预设的同类关键字的虚拟文件夹中。
[0044]进一步地,在一个实施例中,处理器1001调用存储器1005中存储的媒体文件处理程序,还可以执行以下操作:
[0045]当接收到用户点击所述虚拟文件夹的指令时,展示所述虚拟文件夹内的所有媒体文件。
[0046]进一步地,在一个实施例中,处理器1001调用存储器1005中存储的媒体文件处理程序,还可以执行以下操作:
[0047]对于所述媒体文件列表中,文件名中不存在满足预定相似条件的关键字的媒体文件,以单个视频文件的形式展示给用户。
[0048]进一步地,在一个实施例中,处理器1001调用存储器1005中存储的媒体文件处理程序,还可以执行以下操作:
[0049]在用户访问终端本地存储的媒体文件列表之前还包括:
[0050]当接收到用户的媒体文件下载指令时,根据所述媒体文件下载指令从服务器下载对应的媒体文件以及媒体文件对应的剧集信息,保存在终端本地媒体文件列表。
[0051]本实施例通过上述方案,当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件;根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;将所述虚拟文件夹展示给用户。由此,通过聚集信息对下载的媒体文件进行有效分类,方便用户查找,从而提高用户查找视频文件的效率;此外,还可以结合视频文件名的方式来对视频文件进行聚合分类,可以更方便地帮助用户对视频文件进行分类以及查找,提升用户体验。
[0052]基于上述硬件架构,提出本发明媒体文件处理方法实施例。
[0053]如图2所示,本发明第一实施例提出一种媒体文件处理方法,包括:
[0054]步骤S101,当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表;
[0055]步骤S102,获取所述媒体文件列表中存在剧集信息的媒体文件;
[0056]以手机为例,手机本地预先创建有媒体文件列表,用户下载的媒体文件均保存在该媒体文件列表中。
[0057]其中,媒体文件可以为音频文件,也可以为视频文件,无论是音频文件还是视频文件,其可能是非剧集类型的文件,也可能是剧集类型的文件,比如具有多个剧集的电视剧或者周期性连播的综艺节目等。
[0058]用户可以根据需要,通过手机浏览器(比如QQ浏览器)从网络服务器下载自己所需的媒体文件。
[0059]以视频文件为例,当用户使用手机浏览器从网络服务器下载视频文件时,对于剧集类型的视频文件,手机终端将从网络服务器拉取视频文件对应的剧集信息。每个视频文件的剧集信息中都存在对应的一个剧集ID,对于如相同一部电视剧的视频文件或相同一部综艺节目的归属于剧集类型的视频文件,它们的剧集ID是相同的。而对于一段短新闻、一段搞笑短片或一部电影等这类非剧集类型的视频文件则都有独立的剧集ID。
[0060]当视频文件下载完后,终端将所有下载的媒体文件存储在终端本地的媒体文件列表中。
[0061]在用户访问终端本地的视频文件列表时,终端将从服务器拉取的视频文件剧集信息中读取对应视频文件的剧集信息,以便根据视频文件的剧集ID对视频文件进行聚合归类。
[0062]步骤S103,根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;
[0063]步骤S104,将所述虚拟文件夹展示给用户。
[0064]在获取到对应视频文件的剧集信息后,获取该媒体文件的剧集信息对应的剧集ID0
[0065]之后,遍历所述媒体文件列表中的媒体文件,获取剧集ID相同的媒体文件;为剧集ID相同的媒体文件生成一虚拟文件夹;将所述剧集ID相同的媒体文件放入对应的虚拟文件夹。从而,根据视频文件的剧集ID对视频文件进行聚合归类,将同一个剧集ID(即相同一部电视剧或相同一部综艺节目等)的视频文件聚合起来,以虚拟文件夹的形式展现给用户,如图3所示,其中,虚拟文件夹可以以剧集的名称命名。当用户点击视频剧集的虚拟文件夹,即可查看该剧集内的所有视频文件,如图4所示,当用户点击图3所示的“武媚娘传奇剧集”文件夹时,展示该剧集中的各媒体文件的列表显示界面如图4所示。
[0066]本实施例通过上述方案,具体当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件;根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;将所述虚拟文件夹展示给用户。由此,通过聚集信息对下载的媒体文件进行有效分类,方便用户查找,从而提高用户查找视频文件的效率,提升用户体验。
[0067]进一步地,为了尽量方便用户对非剧集类型的媒体文件的查找,如图5所示,本发明第二实施例提出一种媒体文件处理方法,基于上述图2所示的第一实施例,该方法还包括:
[0068]步骤S105,获取所述媒体文件列表中不存在剧集信息的媒体文件;
[0069]步骤S106,对所述媒体文件列表中不存在剧集信息的媒体文件,获取其文件名;
[0070]步骤S107,提取所述文件名中的关键字;
[0071]步骤S108,若所述文件名中存在满足预定相似条件的关键字,则将对应的媒体文件放入预设的同类关键字的虚拟文件夹中。
[0072]步骤S109,对于所述媒体文件列表中,文件名中不存在满足预定相似条件的关键字的媒体文件,以单个视频文件的形式展示给用户。
[0073]具体地,在遍历媒体文件列表,从中筛选出具有剧集信息的媒体文件并进行聚合归类后,再次筛选出媒体文件列表中不存在剧集信息的媒体文件,以便对其进行归类。
[0074]本实施例通过剧集文件名相似匹配的方式,对媒体文件列表中不存在剧集信息的媒体文件进行聚合归类。
[0075]具体地,对所述媒体文件列表中不存在剧集信息的媒体文件,获取其文件名;提取所述文件名中的关键字,比如“猫和老鼠”、“霍比特人”等。
[0076]若所述文件名中存在满足预定相似条件的关键字,则将对应的媒体文件放入预设的同类关键字的虚拟文件夹中。其中,预定相似条件的关键字是指提取的关键字信息相似或相同,由此可以将文件名中关键字信息相似或相同的媒体文件作为同一类媒体文件放入同一类关键字的文件夹中,以方便用户存储,比如视频文件名中含有“猫和老鼠”字眼的则聚合到《猫和老鼠》的剧集虚拟文件夹当中。又比如,如图3所示的动画片剧集可以存储在关键字相似或相同、同属于动画片系列的媒体文件。
[0077]此外,对于媒体文件列表中,文件名中不存在满足预定相似条件的关键字的媒体文件,以单个视频文件的形式展示给用户,如图3所示,不属于剧集类型且和其他媒体文件不相似的媒体文件,如某个短片、某个新闻片段,则以单个视频文件的形式存储展示。
[0078]本实施例通过上述方案,当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件;根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;将所述虚拟文件夹展示给用户。由此,通过聚集信息对下载的媒体文件进行有效分类,方便用户查找,从而提高用户查找视频文件的效率;此外,还可以结合视频文件名的方式来对视频文件进行聚合分类,可以更方便地帮助用户对视频文件进行分类以及查找,提升用户体验。
[0079]进一步地,为了实现媒体文件的下载,如图6所示,本发明第三实施例提出一种媒体文件处理方法,基于上述图5所示的第二实施例,该方法在用户访问终端本地存储的媒体文件列表之前还包括:
[0080]步骤S100,当接收到用户的媒体文件下载指令时,根据所述媒体文件下载指令从服务器下载对应的媒体文件以及媒体文件对应的剧集信息,保存在终端本地媒体文件列表。
[0081 ] 相比上述实施例,本实施例还包括从服务器下载指定媒体文件的方案。
[0082]用户可以根据需要,通过手机浏览器(比如QQ浏览器)从网络服务器下载自己所需的媒体文件。
[0083]以视频文件为例,当用户使用手机浏览器从网络服务器下载视频文件时,对于剧集类型的视频文件,手机终端将从网络服务器拉取视频文件对应的剧集信息。每个视频文件的剧集信息中都存在对应的一个剧集ID,对于如相同一部电视剧的视频文件或相同一部综艺节目的归属于剧集类型的视频文件,它们的剧集ID是相同的。而对于一段短新闻、一段搞笑短片或一部电影等这类非剧集类型的视频文件则都有独立的剧集ID。
[0084]当视频文件下载完后,终端将所有下载的媒体文件存储在终端本地的媒体文件列表中。
[0085]本实施例通过上述方案,根据用户需要从网络服务器下载媒体文件并存储在终端本地的媒体文件列表中,当用户访问终端本地存储有下载的媒体文件的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件;根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;将所述虚拟文件夹展示给用户。由此,通过聚集信息对下载的媒体文件进行有效分类,方便用户查找,从而提高用户查找视频文件的效率;此外,还可以结合视频文件名的方式来对视频文件进行聚合分类,可以更方便地帮助用户对视频文件进行分类以及查找,提升用户体验。
[0086]对应地,提出本发明媒体文件处理装置实施例。
[0087]如图7所示,本发明第一实施例提出一种媒体文件处理装置,该媒体文件处理装置包括:获取模块201、归类模块202以及展示模块203,其中:
[0088]获取模块201,用于当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件;
[0089]归类模块202,用于根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;
[0090]展示模块203,用于将所述虚拟文件夹展示给用户。
[0091]以手机为例,手机本地预先创建有媒体文件列表,用户下载的媒体文件均保存在该媒体文件列表中。
[0092]其中,媒体文件可以为音频文件,也可以为视频文件,无论是音频文件还是视频文件,其可能是非剧集类型的文件,也可能是剧集类型的文件,比如具有多个剧集的电视剧或者周期性连播的综艺节目等。
[0093]用户可以根据需要,通过手机浏览器(比如QQ浏览器)从网络服务器下载自己所需的媒体文件。
[0094]以视频文件为例,当用户使用手机浏览器从网络服务器下载视频文件时,对于剧集类型的视频文件,手机终端将从网络服务器拉取视频文件对应的剧集信息。每个视频文件的剧集信息中都存在对应的一个剧集ID,对于如相同一部电视剧的视频文件或相同一部综艺节目的归属于剧集类型的视频文件,它们的剧集ID是相同的。而对于一段短新闻、一段搞笑短片或一部电影等这类非剧集类型的视频文件则都有独立的剧集ID。
[0095]当视频文件下载完后,终端将所有下载的媒体文件存储在终端本地的媒体文件列表中。
[0096]在用户访问终端本地的视频文件列表时,终端将从服务器拉取的视频文件剧集信息中读取对应视频文件的剧集信息,以便根据视频文件的剧集ID对视频文件进行聚合归类。
[0097]在获取到对应视频文件的剧集信息后,获取该媒体文件的剧集信息对应的剧集ID0
[0098]之后,遍历所述媒体文件列表中的媒体文件,获取剧集ID相同的媒体文件;为剧集ID相同的媒体文件生成一虚拟文件夹;将所述剧集ID相同的媒体文件放入对应的虚拟文件夹。从而,根据视频文件的剧集ID对视频文件进行聚合归类,将同一个剧集ID(即相同一部电视剧或相同一部综艺节目等)的视频文件聚合起来,以虚拟文件夹的形式展现给用户,如图3所示,其中,虚拟文件夹可以以剧集的名称命名。当用户点击视频剧集的虚拟文件夹,即可查看该剧集内的所有视频文件,如图4所示,当用户点击图3所示的“武媚娘传奇剧集”文件夹时,展示该剧集中的各媒体文件的列表显示界面如图4所示。
[0099]本实施例通过上述方案,具体当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件;根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;将所述虚拟文件夹展示给用户。由此,通过聚集信息对下载的媒体文件进行有效分类,方便用户查找,从而提高用户查找视频文件的效率,提升用户体验。
[0100]进一步地,为了尽量方便用户对非剧集类型的媒体文件的查找,所述归类模块202还用于获取所述媒体文件列表中不存在剧集信息的媒体文件;对所述媒体文件列表中不存在剧集信息的媒体文件,获取其文件名;提取所述文件名中的关键字;若所述文件名中存在满足预定相似条件的关键字,则将对应的媒体文件放入预设的同类关键字的虚拟文件夹中。
[0101]所述展示模块203还用于对于所述媒体文件列表中,文件名中不存在满足预定相似条件的关键字的媒体文件,以单个视频文件的形式展示给用户。
[0102]具体地,在遍历媒体文件列表,从中筛选出具有剧集信息的媒体文件并进行聚合归类后,再次筛选出媒体文件列表中不存在剧集信息的媒体文件,以便对其进行归类。
[0103]本实施例通过剧集文件名相似匹配的方式,对媒体文件列表中不存在剧集信息的媒体文件进行聚合归类。
[0104]具体地,对所述媒体文件列表中不存在剧集信息的媒体文件,获取其文件名;提取所述文件名中的关键字,比如“猫和老鼠”、“霍比特人”等。
[0105]若所述文件名中存在满足预定相似条件的关键字,则将对应的媒体文件放入预设的同类关键字的虚拟文件夹中。其中,预定相似条件的关键字是指提取的关键字信息相似或相同,由此可以将文件名中关键字信息相似或相同的媒体文件作为同一类媒体文件放入同一类关键字的文件夹中,以方便用户存储,比如视频文件名中含有“猫和老鼠”字眼的则聚合到《猫和老鼠》的剧集虚拟文件夹当中。又比如,如图3所示的动画片剧集可以存储在关键字相似或相同、同属于动画片系列的媒体文件。
[0106]此外,对于媒体文件列表中,文件名中不存在满足预定相似条件的关键字的媒体文件,以单个视频文件的形式展示给用户,如图3所示,不属于剧集类型且和其他媒体文件不相似的媒体文件,如某个短片、某个新闻片段,则以单个视频文件的形式存储展示。
[0107]本实施例通过上述方案,当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件;根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;将所述虚拟文件夹展示给用户。由此,通过聚集信息对下载的媒体文件进行有效分类,方便用户查找,从而提高用户查找视频文件的效率;此外,还可以结合视频文件名的方式来对视频文件进行聚合分类,可以更方便地帮助用户对视频文件进行分类以及查找,提升用户体验。
[0108]进一步地,为了实现媒体文件的下载,如图8所示,本发明第二实施例提出一种媒体文件处理装置,基于上述图7上述的实施例,所述装置还包括:
[0109]下载模块200,用于当接收到用户的媒体文件下载指令时,根据所述媒体文件下载指令从服务器下载对应的媒体文件以及媒体文件对应的剧集信息,保存在终端本地媒体文件列表
[0110]相比上述实施例,本实施例还包括从服务器下载指定媒体文件的方案。
[0111]用户可以根据需要,通过手机浏览器(比如QQ浏览器)从网络服务器下载自己所需的媒体文件。
[0112]以视频文件为例,当用户使用手机浏览器从网络服务器下载视频文件时,对于剧集类型的视频文件,手机终端将从网络服务器拉取视频文件对应的剧集信息。每个视频文件的剧集信息中都存在对应的一个剧集ID,对于如相同一部电视剧的视频文件或相同一部综艺节目的归属于剧集类型的视频文件,它们的剧集ID是相同的。而对于一段短新闻、一段搞笑短片或一部电影等这类非剧集类型的视频文件则都有独立的剧集ID。
[0113]当视频文件下载完后,终端将所有下载的媒体文件存储在终端本地的媒体文件列表中。
[0114]本实施例通过上述方案,根据用户需要从网络服务器下载媒体文件并存储在终端本地的媒体文件列表中,当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件;根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中;将所述虚拟文件夹展示给用户。由此,通过聚集信息对下载的媒体文件进行有效分类,方便用户查找,从而提高用户查找视频文件的效率;此外,还可以结合视频文件名的方式来对视频文件进行聚合分类,可以更方便地帮助用户对视频文件进行分类以及查找,提升用户体验。
[0115]还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0116]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0117]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0118]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种媒体文件处理方法,其特征在于,包括: 当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件; 根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中; 将所述虚拟文件夹展示给用户。2.根据权利要求1所述的方法,其特征在于,所述根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中的步骤包括: 获取所述媒体文件的剧集信息对应的剧集ID ; 遍历所述媒体文件列表中的媒体文件,获取剧集ID相同的媒体文件; 为所述剧集ID相同的媒体文件生成一虚拟文件夹; 将所述剧集ID相同的媒体文件放入对应的虚拟文件夹。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取所述媒体文件列表中不存在剧集信息的媒体文件; 对所述媒体文件列表中不存在剧集信息的媒体文件,获取其文件名; 提取所述文件名中的关键字; 若所述文件名中存在满足预定相似条件的关键字,则将对应的媒体文件放入预设的同类关键字的虚拟文件夹中。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括: 当接收到用户点击所述虚拟文件夹的指令时,展示所述虚拟文件夹内的所有媒体文件。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 对于所述媒体文件列表中,文件名中不存在满足预定相似条件的关键字的媒体文件,以单个视频文件的形式展示给用户。6.根据权利要求1所述的方法,其特征在于,在用户访问终端本地存储的媒体文件列表之前还包括: 当接收到用户的媒体文件下载指令时,根据所述媒体文件下载指令从服务器下载对应的媒体文件以及媒体文件对应的剧集信息,保存在终端本地媒体文件列表。7.—种媒体文件处理装置,其特征在于,包括: 获取模块,用于当用户访问终端本地存储的媒体文件列表时,遍历所述媒体文件列表,获取所述媒体文件列表中存在剧集信息的媒体文件; 归类模块,用于根据所述剧集信息对媒体文件进行聚合归类,将具有相同剧集信息的媒体文件放入对应的虚拟文件夹中; 展示模块,用于将所述虚拟文件夹展示给用户。8.根据权利要求7所述的装置,其特征在于, 所述归类模块,还用于获取所述媒体文件的剧集信息对应的剧集ID ;遍历所述媒体文件列表中的媒体文件,获取剧集ID相同的媒体文件;为所述剧集ID相同的媒体文件生成一虚拟文件夹;将所述剧集ID相同的媒体文件放入对应的虚拟文件夹。9.根据权利要求7所述的装置,其特征在于, 所述归类模块,还用于获取所述媒体文件列表中不存在剧集信息的媒体文件;对所述媒体文件列表中不存在剧集信息的媒体文件,获取其文件名;提取所述文件名中的关键字;若所述文件名中存在满足预定相似条件的关键字,则将对应的媒体文件放入预设的同类关键字的虚拟文件夹中。10.根据权利要求8或9所述的装置,其特征在于, 所述展示模块,还用于当接收到用户点击所述虚拟文件夹的指令时,展示所述虚拟文件夹内的所有媒体文件。11.根据权利要求10所述的装置,其特征在于, 所述展示模块,还用于对于所述媒体文件列表中,文件名中不存在满足预定相似条件的关键字的媒体文件,以单个视频文件的形式展示给用户。12.根据权利要求7所述的装置,其特征在于,所述装置还包括: 下载模块,用于当接收到用户的媒体文件下载指令时,根据所述媒体文件下载指令从服务器下载对应的媒体文件以及媒体文件对应的剧集信息,保存在终端本地媒体文件列表。
【文档编号】G06F17/30GK105989171SQ201510097847
【公开日】2016年10月5日
【申请日】2015年3月4日
【发明人】梁浩彬
【申请人】腾讯科技(深圳)有限公司