多媒体播放方法、装置、终端及存储介质制造方法及图纸

技术编号:21405836 阅读:27 留言:0更新日期:2019-06-19 09:02
本发明专利技术实施例公开了一种多媒体播放方法、装置、终端及存储介质,其中方法包括:对至少两个多媒体数据进行排列,得到多个排序集合;获取所述多个排序集合的每一个排序集合的合理度衡量值;其中,最大合理度衡量值对应的排序集合为第一排序集合,最小合理度衡量值对应的排序集合为第二排序集合;获取当前播放的多媒体数据的播放信息;若当前播放的多媒体数据的播放信息满足预设条件,则根据第一排序集合和当前播放的多媒体数据进行多媒体播放;若当前播放的多媒体数据的播放信息不满足预设条件,则根据第二排序集合和当前播放的多媒体数据进行多媒体播放;可以更好地对进行多媒体播放。

【技术实现步骤摘要】
多媒体播放方法、装置、终端及存储介质
本专利技术涉及计算机
,尤其涉及一种多媒体播放方法、装置、终端及存储介质。
技术介绍
多媒体数据是多种媒体的综合,一般包括文本、声音以及图像等多种媒体形式。用户使用多媒体数据的播放应用时,终端可获取待播放的多媒体数据并播放该多媒体数据。现有的多媒体播放方法通常是随机或者根据多媒体数据的发布时间等信息对各多媒体数据进行排列后,按照排列顺序依次播放多媒体数据。专利技术人在实践过程中发现,现有的多媒体播放方法的形式较为单一。因此,如何更好地对进行多媒体数据的播放成为了研究热点。
技术实现思路
本专利技术实施例提供了一种多媒体播放方法、装置、终端及存储介质,可更好地对进行多媒体播放。一方面,本专利技术实施例提供了一种多媒体播放方法,该方法应用于终端,该终端中包括至少两个多媒体数据,方法包括:对所述至少两个多媒体数据进行排列,得到多个排序集合,任意两个排序集合中的多媒体数据的排列顺序不同;获取所述多个排序集合的每一个排序集合的合理度衡量值;其中,最大合理度衡量值对应的排序集合为第一排序集合,最小合理度衡量值对应的排序集合为第二排序集合;获取当前播放的多媒体数据的播放信息;若所述当前播放的多媒体数据的播放信息满足预设条件,则根据所述第一排序集合和所述当前播放的多媒体数据进行多媒体播放;若所述当前播放的多媒体数据的播放信息不满足所述预设条件,则根据所述第二排序集合和所述当前播放的多媒体数据进行多媒体播放。另一方面,本专利技术实施例提供了一种多媒体播放装置,该装置运行于终端,终端中包括至少两个多媒体数据,装置包括:排列单元,用于对所述至少两个多媒体数据进行排列,得到多个排序集合,任意两个排序集合中的多媒体数据的排列顺序不同;获取单元,用于获取所述多个排序集合的每一个排序集合的合理度衡量值;其中,最大合理度衡量值对应的排序集合为第一排序集合,最小合理度衡量值最小值对应的排序集合为第二排序集合;所述获取单元,还用于获取当前播放的多媒体数据的播放信息;播放单元,用于若所述当前播放的多媒体数据的播放信息满足预设条件,则根据所述第一排序集合和所述当前播放的多媒体数据进行多媒体播放;所述播放单元,用于若所述当前播放的多媒体数据的播放信息不满足所述预设条件,则根据所述第二排序集合和所述当前播放的多媒体数据进行多媒体播放。再一方面,本专利技术实施例提供一种智能终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:对所述至少两个多媒体数据进行排列,得到多个排序集合,任意两个排序集合中的多媒体数据的排列顺序不同;获取所述多个排序集合的每一个排序集合的合理度衡量值;其中,最大合理度衡量值对应的排序集合为第一排序集合,最小合理度衡量值对应的排序集合为第二排序集合;获取当前播放的多媒体数据的播放信息;若所述当前播放的多媒体数据的播放信息满足预设条件,则根据所述第一排序集合和所述当前播放的多媒体数据进行多媒体播放;若所述当前播放的多媒体数据的播放信息不满足所述预设条件,则根据所述第二排序集合和所述当前播放的多媒体数据进行多媒体播放。再一方面,本专利技术实施例提供一种计算机存储介质,该计算机存储介质存储有计算机程序指令,该计算机程序指令被执行时用于实现上述的多媒体播放方法。本专利技术实施例可以对多个多媒体数据进行排列得到多个排序集合,并获取每一个排序集合的合理度衡量值。将最大合理度衡量值对应的排序集合作为第一排序集合,将最小合理度衡量值对应的排序集合作为第二排序集合;终端根据合理度衡量值自动确定出第一排序集合和第二排序集合,无需人为参与,可节省人力成本,提高处理效率。在后续多媒体播放过程中,可以获取当前播放的多媒体数据的播放信息,并根据当前播放的多媒体数据的播放信息动态选择第一排序集合或者第二排序集合,从而进行多媒体播放;这样可实现所播放的多媒体数据更符合用户的播放需求,提高用户体验。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的一种第一排序集合的示意图;图1b是本专利技术实施例提供的一种第二排序集合的示意图;图2是本专利技术实施例提供的一种多媒体播放方法的流程示意图;图3是本专利技术另一实施例提供的一种多媒体播放方法的流程示意图;图4是本专利技术实施例提供的一种去重列表的示意图;图5a是本专利技术实施例提供的一种多媒体播放方法的应用场景图;图5b是本专利技术另一实施例提供的一种多媒体播放方法的应用场景图;图5c是本专利技术另一实施例提供的一种多媒体播放方法的应用场景图;图5d是本专利技术另一实施例提供的一种多媒体播放方法的应用场景图;图6是本专利技术实施例提供的一种多媒体播放装置的结构示意图;图7是本专利技术实施例提供的一种智能终端的结构示意图。具体实施方式在本专利技术实施例中,提供一种多媒体播放方法,终端可以采用该多媒体播放方法先为用户从关于至少两个多媒体数据的多个排序集合中确定出符合用户的播放需求的第一排序集合以及第二排序集合。其中,第一排序集合为多个排序集合中合理度衡量值最大的排序集合,如图1a所示,第二排序集合为多个排序集合中合理度衡量值最小的排序集合,如图1b所示;所谓的合理度衡量值是一个可反映排序集合的排列顺序是否合理的衡量值,可根据每一个排序集合中的相邻的多媒体数据之间的相似度确定。由图1a和图1b可知,第一排序集合和第二排序集合中均记录了多个多媒体数据,此处的多媒体数据可以包括音乐和/或视频。在为用户播放多媒体数据的过程中,终端可以根据当前播放的多媒体数据的播放信息选择根据第一排序集合或者第二排序集合进行多媒体播放。其中,所谓的当前播放的多媒体数据是指播放时间与终端的系统时间相同的多媒体数据,例如,系统时间为10:30,那么在10:30播放的多媒体数据则为当前播放的多媒体数据;当前播放的多媒体数据的播放信息可以包括但不限于:当前播放的多媒体数据的已播放时长、当前播放的多媒体数据的标识信息,等等。基于上述的描述,本专利技术实施例在图2中提出了一种多媒体播放方法的示意流程图,所述多媒体播放方法可以由一个终端来实现,例如智能手机、平板电脑等移动智能终端,以及台式电脑等,也可以由运行在终端中的应用程序来实现,例如运行在终端中的多媒体播放的应用程序,等等。为了便于描述,本专利技术实施例以终端执行该多媒体播放方法为例,所述终端中包括至少两个多媒体数据。终端可以在S201中对至少两个多媒体数据进行排列,得到多个排序集合,任意两个排序集合中的多媒体数据的排列顺序不同。具体的,终端可以在获取到至少两个多媒体数据之后,对这至少两个多媒体数据按照不同的排列顺序进行排列,得到多个排序集合;此处的排列可以包括随机排列、全排列等。以全排列为例,设总共有3个多媒体数据,分别是:多媒体数据a、多媒体数据b以及多媒体数据c,那么对3个多媒体数据进行全排列,可以得到如表1所示的多个排序集合。表1在得到多个排序集合后,可以在S20本文档来自技高网...

【技术保护点】
1.一种多媒体播放方法,所述方法应用于终端,所述终端中包括至少两个多媒体数据,其特征在于,包括:对所述至少两个多媒体数据进行排列,得到多个排序集合,任意两个排序集合中的多媒体数据的排列顺序不同;获取所述多个排序集合的每一个排序集合的合理度衡量值;其中,最大合理度衡量值对应的排序集合为第一排序集合,最小合理度衡量值对应的排序集合为第二排序集合;获取当前播放的多媒体数据的播放信息;若所述当前播放的多媒体数据的播放信息满足预设条件,则根据所述第一排序集合和所述当前播放的多媒体数据进行多媒体播放;若所述当前播放的多媒体数据的播放信息不满足所述预设条件,则根据所述第二排序集合和所述当前播放的多媒体数据进行多媒体播放。

【技术特征摘要】
1.一种多媒体播放方法,所述方法应用于终端,所述终端中包括至少两个多媒体数据,其特征在于,包括:对所述至少两个多媒体数据进行排列,得到多个排序集合,任意两个排序集合中的多媒体数据的排列顺序不同;获取所述多个排序集合的每一个排序集合的合理度衡量值;其中,最大合理度衡量值对应的排序集合为第一排序集合,最小合理度衡量值对应的排序集合为第二排序集合;获取当前播放的多媒体数据的播放信息;若所述当前播放的多媒体数据的播放信息满足预设条件,则根据所述第一排序集合和所述当前播放的多媒体数据进行多媒体播放;若所述当前播放的多媒体数据的播放信息不满足所述预设条件,则根据所述第二排序集合和所述当前播放的多媒体数据进行多媒体播放。2.如权利要求1所述的方法,其特征在于,所述当前播放的多媒体数据的播放信息满足预设条件包括:所述当前播放的多媒体数据的已播放时长大于预设播放时长;或者,所述当前播放的多媒体数据的已播放时长与所述当前播放的多媒体数据的总播放时长的比值大于预设比值。3.如权利要求1所述的方法,其特征在于,所述若所述当前播放的多媒体数据的播放信息满足预设条件,则根据所述第一排序集合和所述当前播放的多媒体数据进行多媒体播放,包括:若所述当前播放的多媒体数据的播放信息满足预设条件,则根据所述当前播放的多媒体数据从所述第一排序集合中确定目标多媒体数据,并在所述当前播放的多媒体数据播放结束后播放所述目标多媒体数据,所述目标多媒体数据为所述第一排序集合中位于所述当前播放的多媒体数据之后,且与所述当前播放的多媒体数据相邻的多媒体数据;所述若所述当前播放的多媒体数据的播放信息不满足所述预设条件,则根据所述第二排序集合和所述当前播放的多媒体数据进行多媒体播放,包括:若所述当前播放的多媒体数据的播放信息不满足所述预设条件,则根据所述当前播放的多媒体数据从所述第二排序集合中确定目标多媒体数据,并在所述当前播放的多媒体数据播放结束后播放所述目标多媒体数据,所述目标多媒体数据为所述第二排序集合中位于所述当前播放的多媒体数据之后,且与所述当前播放的多媒体数据相邻的多媒体数据。4.如权利要求1所述的方法,其特征在于,所述若所述当前播放的多媒体数据的播放信息不满足所述预设条件,则根据所述第二排序集合和所述当前播放的多媒体数据进行多媒体播放,包括:若所述当前播放的多媒体数据的播放信息不满足所述预设条件,则根据所述当前播放的多媒体数据从所述第二排序集合中确定第一多媒体数据,所述第一多媒体数据为所述第二排序集合中位于所述当前播放的多媒体数据之后,且与所述当前播放的多媒体数据相邻的多媒体数据;获取去重列表,所述去重列表中包括至少一个多媒体数据,所述去重列表中的多媒体数据的数量小于所述排序集合中的多媒体数据的数量;若所述第一多媒体数据未存在所述去重列表中,则将所述第一多媒体数据作为目标多媒体数据,并在所述当前播放的多媒体数据播放结束后播放所述目标多媒体数据;若所述第一多媒体数据存在所述去重列表中,则根据所述第一多媒体数据从所述第一排序集合中确定目标多媒体数据,并在所述当前...

【专利技术属性】
技术研发人员:黄安麒李深远顾旻玮董治林仁富
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1