一种播放控制方法及移动终端与流程

文档序号:16065892发布日期:2018-11-24 12:39阅读:183来源:国知局

本发明涉及通信技术领域,尤其涉及一种播放控制方法及移动终端。

背景技术

随着通信技术的发展,移动终端的功能也越来越强大,移动终端的多媒体播放功能也日益优化。移动终端内可以设置至少两个播放器,每个播放器可以播放该播放器独有的多媒体文件,或者至少两个播放器共有的多媒体文件。播放器播放某多媒体文件后,若因为未全部播放或者其他原因等需再次播放该多媒体时,则需要先为用户开启该多媒体对应的原播放器,在该播放器的显示界面显示历史播放记录,并且在接收到作用于历史播放记录中对应该多媒体的播放记录的播放触发操作后,才会为用户再次播放该多媒体文件。这样,就会导致移动终端查找已播放的多媒体文件的操作较为繁琐。

可见,现有的移动终端存在查找已播放的多媒体文件的操作较为繁琐的技术问题。



技术实现要素:

本发明实施例提供一种播放控制方法和移动终端,以解决现有移动终端存在查找已播放的多媒体文件的操作较为繁琐的技术问题。

为了达到上述目的,本发明提供的具体方案如下:

第一方面,本发明实施例提供了一种播放控制方法,所述方法包括:

创建播放文件,其中,所述播放文件包括n个播放器的未播放完成的多媒体文件的描述信息,所述n为大于或者等于1的整数;

显示所述n个播放器的未播放完成的多媒体文件的描述信息;

在接收到第一输入时,播放目标多媒体文件,其中,所述目标多媒体文件为所述第一输入在显示的描述信息中确定的多媒体文件。

第二方面,本发明实施例提供了一种移动终端,包括:

文件创建模块,用于创建播放文件,其中,所述播放文件包括n个播放器的未播放完成的多媒体文件的描述信息,所述n为大于或者等于1的整数;

信息显示模块,用于显示所述n个播放器的未播放完成的多媒体文件的描述信息;

播放模块,用于在接收到第一输入时,播放目标多媒体文件,其中,所述目标多媒体文件为所述第一输入在显示的描述信息中确定的多媒体文件。

第三方面,本发明实施例提供了一种移动终端,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述计算机程序时实现如第一方面所述的播放控制方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机序被处理器执行时实现如第一方面所述的播放控制方法的步骤。

本发明实施例中,移动终端将n个播放器中未播放完成的多媒体文件的描述信息均存储在所创建的播放文件内,并将描述信息显示。此外,移动终端还将作用于描述信息的第一输入作为播放触发操作,移动终端若接收到第一输入,就播放该第一输入确定的目标多媒体文件。这样,移动终端通过播放文件可以直观地显示n个播放器内未播放完成的多媒体文件的描述信息,以方便用户查看,且移动终端仅通过作用于描述信息的第一输入即可播放所确定的目标多媒体文件,避免了移动终端查找多媒体文件的繁琐操作,优化了多媒体文件的查找和播放控制的操作。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的播放控制方法的流程示意图;

图2为本发明实施例提供的播放控制方法所涉及的显示界面的示意图;

图3为本发明另一实施例提供的种播放控制方法的流程示意图;

图4为本发明实施例提供的一种播放控制方法所应用的具体实施方式的流程示意图;

图5为本发明一实施例提供的移动终端的结构示意图;

图6为本发明实施例提供的另一种移动终端的结构示意图;

图7为本发明另一实施例提供的种移动终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,为本发明实施例提供的播放控制方法的流程示意图。如图1所示,一种播放控制方法,包括以下步骤:

步骤101、创建播放文件;

本发明实施例提供的播放控制方法,用于移动终端内多媒体文件的播放控制过程。其中,所应用的移动终端可以包括但不限于手机、台式电脑、平板电脑、笔记本电脑、掌上电脑、车载终端、以及可穿戴设备等具有多媒体播放及信息显示功能的设备。本发明实施例所涉及的多媒体文件,包括但不限于视频文件、音频文件等。

移动终端内设置有n个播放器,所述n为大于或者等于1的整数,用户可以通过该n个播放器中的任一个播放器播放多媒体文件。移动终端创建播放文件,该播放文件可以包括n个播放器的未播放完成的多媒体文件的描述信息。

在本实施例中,多媒体文件的描述信息,可以包括用于指示该多媒体文件的主要内容的主题名称或者主题图片等,或者,所述描述信息也可以包括多媒体文件的版本信息、参与演出或者制作的人员的身份信息等。在其他实施方式中,描述信息也可以包括该未播放完成的多媒体文件中止播放时的时间信息,或者中止播放时的播放进度信息等,或者所使用的播放器的标识信息等,在此不作限定。

移动终端若检测到n个播放器中的任一个播放器播放多媒体文件,且该多媒体文件尚未播放完成时,移动终端即可将该未播放完成的多媒体文件的描述信息添加到播放文件内。

例如,移动终端若检测到用户通过第一播放器未播放完成第一多媒体文件,第二播放器未播放完成第二多媒体文件,即可将第一多媒体文件的描述信息,以及第二多媒体文件的描述信息,均存储在播放文件内。

步骤102、显示n个播放器的未播放完成的多媒体文件的描述信息;

如图2所示,移动终端依据上述步骤创建播放文件后,显示该播放文件所包含的n个播放器的未播放完成的多媒体文件的描述信息,以方便用户快速确定每条描述信息对应的多媒体文件的主要内容,并从所显示的多条描述信息中快速查找其想继续播放的未播放完成的多媒体文件对应的描述信息。

移动终端在显示未播放完成的多媒体文件的描述信息时,可以显示每个未播放完成的多媒体文件的全部描述信息,也可以仅显示每个未播放完成的多媒体文件的描述信息中的部分主要信息,方便用户快速推断对应的多媒体文件即可。

在一种具体实施方式中,若播放文件内存储的对应一个多媒体文件的描述信息可以包括用于指示该多媒体文件的主要内容的主题名称、主题图片、版本信息、参与人员的身份信息、播放器标识、播放进度等,而若要达到方便用户快速推断识别该条描述信息对应的多媒体文件的主要内容的目的,则可仅显示每条描述信息所包含的主题名称、主题图片等,其他能满足用户快速推断对应多媒体文件的主要内容的描述信息的显示方案均可适用于本实施例,不作限定。

在上述实施方式中,播放文件中所包含的描述信息中的其他未显示的信息,可以应用于存储、播放等操作中。描述信息部分显示,可以节省显示描述信息所占用的空间,且节省了用户过多的查看操作,进一步方便用户使用。

移动终端在显示播放文件内的多条播放信息时,可以在当前显示界面内显示该播放文件内对应全部未播放完成的多媒体文件的描述信息,也可以仅显示满足预先设置的显示条件的部分未播放完成的多媒体文件的描述信息,或者根据预先设置的排列顺序显示排列在最大显示数目内的部分多媒体文件的描述信息。

在一种具体实施方式中,移动终端在显示描述信息之前,可以预先设置筛选显示条件,或者由用户自定义显示条件,该显示条件可以用于定向筛选部分描述信息,以使得移动终端显示该部分描述信息。预先设置的显示条件可以包括:中止播放的时间在某个预设时段内、对应部分播放器未播放完成、已播放比例超过预设比例值、多媒体文件所属的类型等。

在另一种具体实施方式中,移动终端在显示描述信息之前,可以预先设置排列顺序,或者由用户自定义排列顺序,该排列顺序可以筛选出排列在可显示最大数目内的描述信息,以使得移动终端先显示该部分描述信息。预先设置的排列顺序可以包括:根据中止播放时间的先后顺序、播放器类别的排列顺序、多媒体文件所属类型的排列顺序等。

用户点开播放文件后,可以仅显示该播放文件内满足预先设置的显示条件或者显示数目的多媒体文件的描述信息,以节省用户在播放文件内对应多个多媒体文件的描述信息中查找想要继续播放的多媒体文件时的耗时。

移动终端显示播放文件内的描述信息的方式可以有多种,例如文件夹内文件格式、表格列举、索引列表等显示格式,其他能为用户显示多个多媒体文件的描述信息的方式均可适用于本实施例,不作限定。

步骤103、在接收到第一输入时,播放目标多媒体文件。

移动终端依据上述步骤创建播放文件,并显示播放文件内n个播放器未播放完成的多媒体文件的描述信息。用户打开播放文件,即可在该播放文件内查看n个播放器未播放完成的多媒体文件的描述信息。若用户想要该移动终端继续播放某多媒体文件,则可以在所显示的描述信息,查找该多媒体文件对应的描述信息,并向所述移动终端施加针对该多媒体文件对应的描述信息的第一输入,第一输入在显示的描述信息中确定的多媒体文件为目标多媒体文件。移动终端接收到第一输入时,即播放该第一输入确定的目标多媒体文件。

第一输入的具体实现方案可以有多种,包括但不限于,作用于描述信息的点选操作、发送描述信息或者相关标识信息发送至移动终端等。

在一种具体实施方式中,移动终端显示的描述信息若为播放链接,则第一输入可以为作用于播放链接的点选操作。移动终端接收到第一输入后,即可依据播放链接指向的存储路径,开启对应的网络端播放器或者本地播放器播放目标多媒体文件。

移动终端创建播放文件,可以在该播放文件对应的地址显示该播放文件内的未播放完成的多媒体文件的描述信息,也可以在不是该播放文件内的其他地址显示该未播放完成的多媒体文件的描述信息。具体的,可以将在移动终端的桌面上创建所述播放文件,用户可以在桌面上打开该播放文件,即可看到该播放文件内的未播放完成的多媒体文件的描述信息。更方便用户查看未播放完成的多媒体文件的描述信息,节省了查找耗时。

本发明实施例中,移动终端通过播放文件可以直观地显示n个播放器内未播放完成的多媒体文件的描述信息,以方便用户查看,且移动终端仅通过作用于描述信息的第一输入即可播放所确定的目标多媒体文件,节省了移动终端查找多媒体文件的繁琐操作和耗时。用户无需再点开未播放完成的多媒体文件在先应用的原播放器,再到原播放器的历史播放记录内查找已播放多媒体文件的描述信息,极大程度地优化了多媒体文件的查找和播放控制的操作。

在上述图1所示的实施例的基础上,移动终端检测到播放器播放多媒体文件的操作时,还可以包括下述步骤:

获取当前播放的多媒体文件的描述信息;

将当前播放的多媒体文件的描述信息添加到所述播放文件中。

本实施方式中,移动终端若检测到播放器播放多媒体文件,则可以获取当前播放的该多媒体文件的描述信息,并将该多媒体文件的描述信息添加到播放文件中。在用户打开播放文件时,显示所添加的多媒体文件的描述信息。

在上述实施方式的基础上,移动终端在添加当前播放的多媒体文件的描述信息之前,还可以判断该移动终端内是否已经创建了用于存储描述信息的播放文件。若还未创建播放文件,则可以先创建一个播放文件。若已经创建过播放文件,则可以直接将所获取的当前播放的多媒体文件的描述信息存储到播放文件内。

这样,移动终端可以实时记录播放器播放的多媒体文件的描述信息,以保留移动终端内n个播放器的多媒体播放记录,方便用户查找。

在上述图1所示的实施例的基础上,所述播放文件还可以包括n个播放器的未播放完成的多媒体文件的播放进度信息;

步骤103所述的,在接收到第一输入时,播放所述目标多媒体文件的步骤,包括:

在接收到所述第一输入时,根据所述目标多媒体文件的播放进度信息,播放所述目标多媒体文件。

本实施方式中,增设播放进度的记录功能。移动终端存放未播放完成的多媒体文件的描述信息时,还会存储播放进度信息,以记录多媒体文件在中止播放时的播放进度。这样,用户通过施加第一输入,播放之前为播放完成的多媒体文件时,播放器可以根据预先记录的播放进度信息,从中止播放时的播放进度继续播放。这样,节省了用户需要重复观看已播放过的部分多媒体文件,或者通过快进键多次调整播放进度的操作,且节省了可能存在的广告、片头曲等占用时间,提高了用户体验。

参见图3,为本发明另一实施例提供的播放控制方法的流程示意图。本实施例提供的播放控制方法与上述实施例提供的播放控制方法的区别在于,增设多媒体文件缓存操作。如图3所示,一种播放控制方法,包括:

步骤301、创建播放文件;

移动终端创建播放文件,该播放文件内可以包括n个播放器文件中未播放完成的多媒体文件的描述信息。移动终端创建播放文件的具体实施过程,可以参见上述步骤101的具体实施过程,不再赘述。

步骤302、显示n个播放器的未播放完成的多媒体文件的描述信息;

移动终端创建播放文件,并显示该播放文件所包含的n个播放器中未播放完成的多媒体文件的描述信息。移动终端显示n个播放器的未播放完成的多媒体文件的描述信息的具体实施过程,可以参见步骤102的具体实施过程,不再赘述。

步骤303、判断未播放完成的多媒体文件是否满足预先设置的缓存条件;

步骤304、若未播放完成的多媒体文件满足预先设置的缓存条件,缓存未播放完成的多媒体文件;

移动终端依据上述步骤创建播放文件,该播放文件内可以包含n个播放器的未播放完成的多媒体文件的描述信息,用户在打开播放文件时,移动终端显示播放文件内的描述信息。考虑到用户在播放多媒体文件时,一般通过播放器在线播放,这就需要移动终端执行在线播放操作时需要处于可在线播放的网络环境内。若用户离开可在线播放的网络环境,就需要通过通用分组无线服务技术(generalpacketradioservice,简称gprs)才能实现在线播放,或者无法继续在线播放。因此本方案增设未播放完成的多媒体文件的缓存操作,将未播放完成的多媒体文件缓存下来。这样,播放器就可以继续离线播放之前未播放完成的多媒体文件。

移动终端在判断未播放完成的多媒体文件是否可以缓存之前,可以预先设置缓存条件。具体的,移动终端预先设置的缓存条件可以有多种,例如,当前网络类型是否为无线局域网(wirelesslocalareanetworks,简称wlan)的wifi移动终端的剩余存储内存是否足够存储该多媒体文件,用户以往的播放习惯推测用户是否期待缓存等。

移动终端若判定未播放完成的多媒体文件满足缓存条件,才会执行多媒体文件的缓存操作。若判定未播放完成的多媒体文件不满足缓存条件,则移动终端可以提示用户调整移动终端的相关参数,以使得未播放完成的多媒体文件可以满足缓存条件。

在其他实施方式中,若判断不满足缓存条件,移动终端也可以不执行该未播放完成的多媒体文件的缓存操作。若用户想继续播放某多媒体文件,则移动终端可以在处于可在线播放的环境时才为用户继续播放该多媒体文件。

步骤305、在接收到第一输入时,播放缓存的目标多媒体文件。

移动终端依据上述步骤创建播放文件并显示播放文件内的描述信息,并将满足缓存条件的未播放完成的多媒体文件缓存后,接收作用于所显示的播放文件内的描述信息的第一输入。移动终端接收到第一输入,则播放已经缓存的该第一输入确定的目标多媒体文件。

移动终端缓存未播放完成的多媒体文件时,依据缓存方式的不同,播放所缓存的目标多媒体文件的方案也不同。可以将满足条件的多媒体文件缓存到各个未播放完成的多媒体的原播放操作的播放器对应的根目录下面,控制对应的根目录播放。也可以将满足条件的多媒体文件缓存到同一个播放器对应的根目录下面,控制该播放器播放缓存的多媒体文件。

本实施例中,创建的播放文件可以直观地显示n个播放器内未播放完成的多媒体文件的描述信息,以方便用户查看。针对满足缓存条件的未播放完成的多媒体文件执行缓存操作,这样,移动终端仅通过作用于描述信息的第一输入即可播放所缓存的目标多媒体文件,节省了移动终端查找多媒体文件的繁琐操作,且能够实现移动终端离线播放缓存的多媒体文件的目的,极大程度优化了多媒体文件的播放控制的操作。

在上述实施例中,缓存多媒体文件时,依据缓存方式的不同,第一输入所触发的播放操作也不相同。下面将通过两个具体实施方式进行详细说明。

在一种具体实施方式中,所述缓存未播放完成的多媒体文件的步骤,包括:

缓存未播放完成的多媒体文件到缓存文件夹内,其中,所述缓存文件夹为预设播放器的根目录文件夹;

所述在接收到第一输入时,播放所述目标多媒体文件的步骤,包括:

在接收到第一输入时,控制所述预设播放器播放缓存到所述缓存文件夹内的所述目标多媒体文件。

具体的,移动终端在执行缓存操作之前,可以预先创建缓存文件夹,用于存放所缓存的未播放完成的多媒体文件。移动终端内还包括预设播放器,该预设播放器与缓存文件夹相对应,即为所述缓存文件夹为所述预设播放器的根目录文件夹,所述预设播放器可以播放所述缓存文件夹内缓存的多媒体文件。所述预设播放器可以为n个播放器中的任意一个,也可以为移动终端系统设置的一个播放器。

移动终端在判定未播放完成的多媒体文件满足缓存条件后,将未播放完成的多媒体文件缓存到缓存文件夹内。用户若向所述移动终端施加第一输入,则预设播放器播放缓存到缓存文件夹的目标多媒体文件。

移动终端将满足缓存条件的未播放完成的多媒体文件缓存到同一个文件夹内,并通过同一个播放器进行播放。无需打开未播放完成的多媒体文件在先播放操作所应用的原播放器,节省了记录原播放器的身份信息、查找和打开原播放器的操作。

在另一种具体实施方式中,所述缓存未播放完成的多媒体文件的步骤,包括:

缓存未播放完成的多媒体文件到原播放器的根目录文件夹下面,其中,所述原播放器为该未播放完成的多媒体文件在先播放操作所应用的播放器;

所述在接收到第一输入时,播放所述目标多媒体文件的步骤,包括:

在接收到第一输入时,控制原播放器播放缓存到原播放器的根目录文件夹内的所述目标多媒体文件。

具体地,移动终端在获取未播放完成的多媒体文件的描述信息时,记录未播放完成的多媒体文件的在先播放操作所应用的原播放器的身份信息,或者还可以记录原播放器的根目录地址。移动终端判定未播放完成的多媒体文件满足缓存条件后,将未播放完成的多媒体文件缓存到原播放器的根目录文件夹内。用户若向所述移动终端施加第一输入,则原播放器播放缓存到原播放器的根目录文件夹内的目标多媒体文件。

在本实施方式中,移动终端将满足缓存条件的未播放完成的多媒体文件缓存到原播放器的根目录文件夹内,这样,未播放完成的多媒体文件可以通过原播放器继续播放。通过原播放器继续播放多媒体文件,可以较大程度还原该原播放器播放该多媒体文件时的配置信息,例如,倍速、弹幕等,方便用户较大程度上对接到上次的播放操作。此外,在目标多媒体文件播放完成后,用户可以直接在该原播放器内播放其他多媒体文件,无需另外的打开操作,提高了用户体验

图4提供了一种具体实施方式,用于描述根据缓存条件进行缓存判断和播放控制的过程。下面将结合图4的步骤具体说明:

步骤401、监测未播放完成的多媒体文件的已播放时长;

步骤402、判断已播放时长是否超过预先设置的时长;

若已播放时长超过预先设置的时长,执行步骤403;

若已播放时长没有超过预先设置的时长,返回步骤401;

步骤403、判断当前连接的网络类型是否为无线局域网,以及剩余存储内存是否超过预先设置的存储内存;

若当前连接的网络类型为无线局域网,且剩余存储内存超过预先设置的存储内存,则执行步骤404、缓存未播放完成的多媒体文件;

若当前连接的网络类型不是无线局域网,或者剩余存储内存没有超过预先设置的存储内存,结束操作。

移动终端主要从已播放时长、当前连接的网络类型和剩余存储内存来判断未播放完成的多媒体文件是否满足预先设置的缓存条件。

在开始时,移动终端监测到用户打开播放器播放多媒体文件,就会去监测多媒体文件的已播放时长。若监测到已播放时长达到用户在先设置的时长,移动终端准备将该多媒体文件的描述信息添加到播放文件内。在此之前,移动终端先判断是否已经创建了播放文件,如果已经创建了播放文件,则可以直接将正在播放的多媒体文件的描述信息放置到该播放文件中。如果没有创建播放文件,则移动终端先自动创建一个播放文件,再将当前播放的多媒体文件放置到播放文件中。

接着,移动终端判断当前所连接的网络类型是否为无线局域网,并且检测移动终端的存储内存是否足够缓存该多媒体文件。如果所连接的网络为无线局域网,且存储内存足够缓存该多媒体文件,则自动缓存该多媒体文件。这样,用户若稍后进入无网络的环境中,也可以离线播放已经缓存的多媒体文件。当然,如果当前连接的网络不是无线局域网,又或者存储内存不足以缓存该多媒体文件,则不进行自动缓存操作。

随后,用户可以通过打开播放文件,选择对应的描述信息,施加第一输入,即可继续播放未播放完成的多媒体文件。

在上述步骤中,移动终端判断某未播放完成的多媒体文件的已播放时长是否达到预先设置的时长,可以根据比较结果推断用户是否期待继续播放该多媒体文件。例如,若该多媒体文件的已播放时长达到预先设置的时长,可以推断用户可能期待继续播放该多媒体文件。若该多媒体文件的已播放时长未达到预先设置的时长,可以表示用户仅播放较短一段时间便中止了播放操作,则可以推断用户可能不期待继续播放该多媒体文件。

上述步骤中,所判断的剩余存储内存是否足够缓存当前播放的多媒体文件,所判断的剩余存储内存可以为移动终端总的剩余存储内存,或者是用于存放所缓存的多媒体文件的文件夹的剩余存储内存,该预先设置的存储内存可以为期待缓存的多媒体文件需要占用的存储内存的总量。通过判断剩余存储内存是否超过预先设置的存储内存,可以判断期待缓存的多媒体文件是否能够完全存储。

此外,已播放时长,当前连接的网络类型,以及剩余存储内存是否超过预先设置的存储内存,这三种判断条件的先后顺序可以随意调换,不做限定。任一条件不满足,即可省略另外两个条件的判断操作,直接判定该未播放完成的多媒体文件不满足预先设置的缓存条件。

本实施方式中,避免了用户可能不期待缓存、或者无法缓存的条件下执行的无用缓存操作,节省了移动终端的线程和存储内存占用。自动判断和缓存的操作,为用户筛选和自动缓存未播放完成的多媒体文件,方便用户可以离线观看多媒体,进一步方便了用户使用。

在图3所示的实施例的基础上,移动终端判断是否缓存未播放完成的多媒体文件的步骤,还可以包括下述几种实施方式。

在一种具体实施方式中,所述判断未播放完成的多媒体文件的已播放时长是否达到预先设置的时长的步骤之后,所述方法还可以包括:

若已播放时长达到预先设置的时长,判断所述未播放完成的多媒体内容相关联的多媒体文件的历史播放时长百分比是否超过预先设置的时长百分比;

若所述历史播放时长百分比超过预先设置的时长百分比,判断当前连接的网络类型是否为无线局域网,以及剩余存储内存是否超过预先设置的存储内存。

本实施方式增设了将历史播放时长作为缓存条件的方案。移动终端在判定未播放完成的已播放时长达到预先设置的时长时,获取与该未播放完成的多媒体文件相关联的多媒体文件的历史播放时长百分比,并将所获取的历史播放时长百分比与预先设置的时长百分比进行比较。

例如,若该未播放完成的多媒体文件为某综艺节目的第十期,则与该未播放完成的多媒体文件可以为该综艺节目的第十期之前的几期或者某期。若该综艺节目的第十期之前的几期或者某期的历史播放时长百分比为50%,也就是说用户在之前观看的该综艺节目的几期时,均只看了一半就中止播放了。而移动终端预先设置的时长百分比为80%,大于历史播放时长百分比50%,则可以推断用户可能不期待缓存该第十期节目,则可以判断该未播放完成的多媒体文件不满足预先设置的缓存条件。

移动终端根据用户的历史播放数据,推断用户是否期望继续播放某播放完成的多媒体文件,节省了一些不必要的缓存操作和存储内存占用,优化了播放控制操作。

在另一种具体实施方式中,所述判断未播放完成的多媒体文件的已播放时长是否达到预先设置的时长的步骤之后,所述方法还可以包括:

若已播放时长达到预先设置的时长,判断当前播放时刻对应的历史网络持续时长是否超过预先设置的网络持续时长;

若当前播放时刻对应的历史网络持续时长超过预先设置的网络持续时长,判断当前连接的网络类型是否为无线局域网,以及剩余存储内存是否超过预先设置的存储内存。

本实施方式增设了将当前时刻对应的历史网络持续时长作为缓存条件的方案。移动终端在判定未播放完成的已播放时长达到预先设置的时长时,获取与当前时刻对应的历史网络持续时长多媒体文件的历史时长,并将所获取的当前时刻对应的历史播放时长百分比与预先设置的网络持续时长进行比较。

例如,若当前播放时刻为晚上十点,与晚上十点对应的历史网络持续时长为两小时,也就是说,在历史统计日期内的晚上十点开始,网络持续时长为两小时,即为历史统计日期内的网上十点至十二点均有网络。移动终端可以根据多个多媒体文件的播放总时长,来预先设置网络时长。若移动终端预先设置的网络持续时长为一个小时,则当前时刻对应的历史网络持续时长为两小时,超过预先设置的网络持续时长,则表示根据历史网络统计数据,用户可以在网络持续时长内播放完成该当前播放的多媒体文件,也就无需再缓存该多媒体文件。

可以得出,本实施方式根据当前播放时刻的历史网络持续时长,推断用户能否在网络持续时长内观看完当前多媒体文件,若能观看完就不执行缓存操作。这样就可以节省不必要的缓存操作和存储内存占用,进一步优化播放控制操作。

在上述图3所示的实施例的基础上,缓存条件也可以包括其他条件。例如,用户观看未播放完成的多媒体文件时的实现集中程度、用户观看未播放完成的多媒体文件的原播放器的历史播放完成程度等,在此不作限定。

在上述图3所示的实施例的基础上,还可以增设删除已播放完成的多媒体文件的实施方式。如步骤304所述的,若未播放完成的多媒体文件满足预先设置的缓存条件,缓存未播放完成的多媒体文件的步骤之后,所述方法还可以包括:

若检测到缓存的多媒体文件播放完成,删除播放完成的多媒体文件,和/或,删除播放完成的多媒体文件的描述信息。

即为,移动终端在缓存未播放完成的多媒体文件后,检测缓存的多媒体文件是否播放完成。若播放完成,则删除该播放完成的多媒体文件,和/或,删除该播放完成的多媒体文件的描述信息。

此外,移动终端也可以增设其他删除判断条件。例如,若某未播放完成的多媒体文件的描述信息或者缓存文件的存储时长超过预先设置的时长,也可以删除对应的多媒体文件,和/或其描述信息等,不作限定。

本实施方式针对某些已经播放完成的多媒体文件,或者存储较长时间的多媒体文件,用户可能就不会继续播放,删除掉缓存的多媒体文件,或者是存储的描述信息,可以节省存储内存占用,省略用户的查找时间等。

参见图5,为本发明实施例提供的一种移动终端的结构示意图。如图5所示,所述移动终端500可以包括:

文件创建模块501,用于创建播放文件,其中,所述播放文件包括n个播放器的未播放完成的多媒体文件的描述信息,所述n为大于或者等于1的整数;

信息显示模块502,用于显示所述n个播放器的未播放完成的多媒体文件的描述信息;

播放模块503,用于在接收到第一输入时,播放目标多媒体文件,其中,所述目标多媒体文件为所述第一输入在显示的描述信息中确定的多媒体文件。

可选的,所述播放文件还包括n个播放器的未播放完成的多媒体文件的播放进度信息;

所述播放模块503用于:

在接收到所述第一输入时,根据所述目标多媒体文件的播放进度信息,播放所述目标多媒体文件。

可选的,如图6所示,所述移动终端500还可以包括:

判断模块504,用于在播放所述目标多媒体文件之前,判断未播放完成的多媒体文件是否满足预先设置的缓存条件;

缓存模块505,用于若未播放完成的多媒体文件满足预先设置的缓存条件,缓存未播放完成的多媒体文件;

所述播放模块503用于:

在接收到所述第一输入时,播放缓存的所述目标多媒体文件。

可选的,所述缓存模块505可以用于:

缓存未播放完成的多媒体文件到缓存文件夹内,其中,所述缓存文件夹为预设播放器的根目录文件夹;

所述播放模块503可以用于:

在接收到第一输入时,控制所述预设播放器播放缓存到所述缓存文件夹内的所述目标多媒体文件。

可选的,所述判断模块504可以用于:

判断未播放完成的多媒体文件的已播放时长是否达到预先设置的时长;

若已播放时长达到预先设置的时长,判断当前连接的网络类型是否为无线局域网,以及剩余存储内存是否超过预先设置的存储内存;

若当前连接的网络类型为无线局域网,且剩余存储内存超过预先设置的存储内存,则判定未播放完成的多媒体文件满足预先设置的缓存条件。

本发明实施例提供的移动终端的具体实施过程,可以参见图1至图4所示的实施例提供的播放控制方法的具体实施过程,在此不再一一赘述。

参见图7,图7是本发明另一实施例提供的移动终端的结构示意图。如图7所示,为实现本发明各个实施例的一种移动终端,该移动终端700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、处理器710、以及电源711等部件。本领域技术人员可以理解,图7中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

其中,处理器710,用于:

创建播放文件,其中,所述播放文件包括n个播放器的未播放完成的多媒体文件的描述信息,所述n为大于或者等于1的整数;

显示所述n个播放器的未播放完成的多媒体文件的描述信息;

在接收到第一输入时,播放目标多媒体文件,其中,所述目标多媒体文件为所述第一输入在显示的描述信息中确定的多媒体文件。

可选的,所述播放文件还包括n个播放器的未播放完成的多媒体文件的播放进度信息;

所述处理器710还用于:

在接收到所述第一输入时,根据所述目标多媒体文件的播放进度信息,播放所述目标多媒体文件。

可选的,在接收到的第一输入时,播放所述目标多媒体文件的步骤之前,所述处理器710还用于:

判断未播放完成的多媒体文件是否满足预先设置的缓存条件;

若未播放完成的多媒体文件满足预先设置的缓存条件,缓存未播放完成的多媒体文件;

在接收到所述第一输入时,播放缓存的所述目标多媒体文件。

可选的,所述处理器710还用于:

缓存未播放完成的多媒体文件到缓存文件夹内,其中,所述缓存文件夹为预设播放器的根目录文件夹;

在接收到第一输入时,控制所述预设播放器播放缓存到所述缓存文件夹内的所述目标多媒体文件。

可选的,所述处理器710还用于:

判断未播放完成的多媒体文件的已播放时长是否达到预先设置的时长;

若已播放时长达到预先设置的时长,判断当前连接的网络类型是否为无线局域网,以及剩余存储内存是否超过预先设置的存储内存;

若当前连接的网络类型为无线局域网,且剩余存储内存超过预先设置的存储内存,则判定未播放完成的多媒体文件满足预先设置的缓存条件。

移动终端700能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。

应理解的是,本发明实施例中,射频单元701可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器710处理;另外,将上行的数据发送给基站。通常,射频单元701包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元701还可以通过无线通信系统与网络和其他设备通信。

移动终端通过网络模块702为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元703可以将射频单元701或网络模块702接收的或者在存储器709中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元703还可以提供与移动终端700执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元703包括扬声器、蜂鸣器以及受话器等。

输入单元704用于接收音频或视频信号。输入单元704可以包括图形处理器(graphicsprocessingunit,gpu)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获移动终端(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元706上。经图形处理器7041处理后的图像帧可以存储在存储器709(或其它存储介质)中或者经由射频单元701或网络模块702进行发送。麦克风7042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式时转换为可经由射频单元701发送到移动通信基站的格式输出。

移动终端700还包括至少一种传感器705,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板7061的亮度,接近传感器可在移动终端700移动到耳边时,关闭显示面板7061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器705还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元706用于显示由用户输入的信息或提供给用户的信息。显示单元706可包括显示面板7061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板7061。

用户输入单元707可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板7071上或在触控面板7071附近的操作)。触控面板7071可包括触摸检测移动终端和触摸控制器两个部分。其中,触摸检测移动终端检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测移动终端上接收触摸信息,并将它转换成触点坐标,再送给处理器710,接收处理器710发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板7071。除了触控面板7071,用户输入单元707还可以包括其他输入设备7072。具体地,其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板7071可覆盖在显示面板7061上,当触控面板7071检测到在其上或附近的触摸操作后,传送给处理器710以确定触摸事件的类型,随后处理器710根据触摸事件的类型在显示面板7061上提供相应的视觉输出。虽然在图6中,触控面板7071与显示面板7061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板7071与显示面板7061集成而实现移动终端的输入和输出功能,具体此处不做限定。

接口单元708为外部移动终端与移动终端700连接的接口。例如,外部移动终端可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的移动终端的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元708可以用于接收来自外部移动终端的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端700内的一个或多个元件或者可以用于在移动终端700和外部移动终端之间传输数据。

存储器709可用于存储软件程序以及各种数据。存储器709可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器709可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器710是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器709内的软件程序和/或模块,以及调用存储在存储器709内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器710可包括一个或多个处理单元;优选的,处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。

移动终端700还可以包括给各个部件供电的电源711(比如电池),优选的,电源711可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

另外,移动终端700包括一些未示出的功能模块,在此不再赘述。

优选的,本发明实施例还提供一种移动终端,包括处理器710,存储器709,存储在存储器709上并可在所述处理器710上运行的计算机程序,该计算机程序被处理器710执行时实现上述指纹图标的播放控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述指纹图标的播放控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者移动终端不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者移动终端所固有的要素。在没有更多限制时,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者移动终端中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

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