多媒体资源的播放控制方法、装置和计算机可读存储介质制造方法及图纸

技术编号:18209137 阅读:93 留言:0更新日期:2018-06-13 08:30
本发明专利技术公开了多媒体资源的播放控制方法、装置和计算机可读存储介质。所述方法包括:判断当前网络下与在线多媒体资源服务器的连接状况是否良好;在播放在线列表时,对所述在线列表中的至少部分在线多媒体资源进行缓存;当所述连接状况不良时,根据已缓存的多媒体资源完成对所述在线列表的播放;在已缓存的多媒体资源播放完毕后,若仍判断所述连接状况不良,则切换为播放本地列表。该技术方案提供了一种平滑、抖动小的多媒体资源播放控制方式,减少了因为网络状况造成的播放卡顿等问题,用户基本无感知网络状况的变化,提高了用户体验。

【技术实现步骤摘要】
多媒体资源的播放控制方法、装置和计算机可读存储介质
本专利技术涉及多媒体领域,具体涉及多媒体资源的播放控制方法、装置和计算机可读存储介质。
技术介绍
目前很多智能硬件例如故事机、智能手表等等,都具备多媒体资源的播放功能。由于很多智能硬件由于设计上并没有采用大容量的存储器,因此这些只能硬件提供的多媒体资源播放功能也包括在线播放功能,这就需要面对网络抖动、甚至网络中断等会干扰在线播放的场景,如何在这些场景下为用户提供更好的播放效果是需要解决的问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的多媒体资源的播放控制方法、装置和计算机可读存储介质。依据本专利技术的一个方面,提供了一种多媒体资源的播放控制方法,包括:判断当前网络下与在线多媒体资源服务器的连接状况是否良好;在播放在线列表时,对所述在线列表中的至少部分在线多媒体资源进行缓存;当所述连接状况不良时,根据已缓存的多媒体资源完成对所述在线列表的播放;在已缓存的多媒体资源播放完毕后,若仍判断所述连接状况不良,则切换为播放本地列表。可选地,所述在播放在线列表时,对所述在线列表中的至少部分在线多媒体资源进行缓存包括:在播放所述在线列表中的目标多媒体资源时,对所述目标多媒体资源进行缓存;和/或,依照所述在线列表的播放次序,对所述在线列表中预设数量的多媒体资源进行缓存。可选地,所述对所述在线列表中的至少部分在线多媒体资源进行缓存包括:设置预设大小的缓存空间以存放缓存的多媒体资源,在所述缓存空间用尽时删除其中缓存时间最早的多媒体资源;和/或,在已缓存的多媒体资源达到预设数量时,删除缓存时间最早的多媒体资源。可选地,所述连接状况不良包括如下的一种或多种:所述在线多媒体资源服务器的响应时间超过相应的预设阈值;网络速度低于相应的预设阈值;丢包率超过相应的预设阈值。可选地,所述根据已缓存的多媒体资源完成对所述在线列表的播放包括:在播放缓存的多媒体资源时,判断该多媒体资源是否完整;若完整则直接播放该多媒体资源;若不完整,则跳过该多媒体资源,或者,对该多媒体资源进行处理后再播放。可选地,所述对该多媒体资源进行处理包括:对该不完整的多媒体资源进行调音和/或截取处理。可选地,还包括:当所述连接状况良好时,在当前播放的本地多媒体资源播放完毕后,切换为播放在线列表。可选地,还包括:当所述连接状况不良时,建立与目标移动终端的直连网络连接,通过所述直连网络连接行对所述在线列表中的至少部分在线多媒体资源进行缓存。可选地,所述通过所述直连网络连接行对所述在线列表中的至少部分在线多媒体资源进行缓存包括:通过所述直连网络连接向所述目标移动终端发送对目标多媒体资源的缓存请求,以使所述目标移动终端从所述在线多媒体资源服务器获取目标多媒体资源,以及通过所述直连网络连接接收所述目标移动终端返回的目标多媒体资源的至少部分。依据本专利技术的另一方面,提供了一种多媒体资源的播放控制装置,包括:网络状况判断单元,适于判断当前网络下与在线多媒体资源服务器的连接状况是否良好;缓存单元,适于在播放在线列表时,对所述在线列表中的至少部分在线多媒体资源进行缓存;播放单元,适于当所述连接状况不良时,根据已缓存的多媒体资源完成对所述在线列表的播放;以及适于在已缓存的多媒体资源播放完毕后,若所述网络状况判断单元仍判断所述连接状况不良,则切换为播放本地列表。可选地,所述缓存单元,适于在播放所述在线列表中的目标多媒体资源时,对所述目标多媒体资源进行缓存;和/或,适于依照所述在线列表的播放次序,对所述在线列表中预设数量的多媒体资源进行缓存。可选地,所述缓存单元,适于设置预设大小的缓存空间以存放缓存的多媒体资源,在所述缓存空间用尽时删除其中缓存时间最早的多媒体资源;和/或,适于在已缓存的多媒体资源达到预设数量时,删除缓存时间最早的多媒体资源。可选地,所述连接状况不良包括如下的一种或多种:所述在线多媒体资源服务器的响应时间超过相应的预设阈值;网络速度低于相应的预设阈值;丢包率超过相应的预设阈值。可选地,所述播放单元,适于在播放缓存的多媒体资源时,判断该多媒体资源是否完整,若完整则直接播放该多媒体资源,若不完整,则跳过该多媒体资源或者对该多媒体资源进行处理后再播放。可选地,所述播放单元,适于对该不完整的多媒体资源进行调音和/或截取处理。可选地,所述播放单元,还适于当所述连接状况良好时,在当前播放的本地多媒体资源播放完毕后,切换为播放在线列表。可选地,还包括:网络连接单元,适于当所述连接状况不良时,建立与目标移动终端的直连网络连接;所述缓存单元,还适于通过所述直连网络连接行对所述在线列表中的至少部分在线多媒体资源进行缓存。可选地,所述缓存单元,适于通过所述直连网络连接向所述目标移动终端发送对目标多媒体资源的缓存请求,以使所述目标移动终端从所述在线多媒体资源服务器获取目标多媒体资源,以及通过所述直连网络连接接收所述目标移动终端返回的目标多媒体资源的至少部分。依据本专利技术的又一方面,提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现如上述任一项所述的方法。由上述可知,本专利技术的技术方案,通过设置网络检测环节来判断当前网络下与在线多媒体资源服务器的连接状况是否良好,并且在播放在线列表时,对其中的至少部分在线多媒体资源进行缓存,这样在检测到连接状况不良时,可以播放缓存,若缓存播放完毕后仍然没有恢复到良好的网络状况,则播放本地列表。该技术方案提供了一种平滑、抖动小的多媒体资源播放控制方式,减少了因为网络状况造成的播放卡顿等问题,用户基本无感知网络状况的变化,提高了用户体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的一种多媒体资源的播放控制方法的流程示意图;图2示出了根据本专利技术一个实施例的一种多媒体资源的播放控制装置的结构示意图;图3示出了根据本专利技术一个实施例的计算机可读存储介质的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的一种多媒体资源的播放控制方法的流程示意图。如图1所示,该方法包括:步骤S110,判断当前网络下与在线多媒体资源服务器的连接状况是否良好。该步骤具体可以是故事机等智能硬件中一个可以单独开启或者关闭的功能模块所执行的,智能硬件可以在操作菜单中为其提供一个触发开关。在本专利技术的实施例中,多媒体资源可以分为在线列表中的多媒体资源和本地列表中的多媒体资源,则该步骤的执行时机可以本文档来自技高网...
多媒体资源的播放控制方法、装置和计算机可读存储介质

【技术保护点】
一种多媒体资源的播放控制方法,包括:判断当前网络下与在线多媒体资源服务器的连接状况是否良好;在播放在线列表时,对所述在线列表中的至少部分在线多媒体资源进行缓存;当所述连接状况不良时,根据已缓存的多媒体资源完成对所述在线列表的播放;在已缓存的多媒体资源播放完毕后,若仍判断所述连接状况不良,则切换为播放本地列表。

【技术特征摘要】
1.一种多媒体资源的播放控制方法,包括:判断当前网络下与在线多媒体资源服务器的连接状况是否良好;在播放在线列表时,对所述在线列表中的至少部分在线多媒体资源进行缓存;当所述连接状况不良时,根据已缓存的多媒体资源完成对所述在线列表的播放;在已缓存的多媒体资源播放完毕后,若仍判断所述连接状况不良,则切换为播放本地列表。2.如权利要求1所述的方法,其中,所述在播放在线列表时,对所述在线列表中的至少部分在线多媒体资源进行缓存包括:在播放所述在线列表中的目标多媒体资源时,对所述目标多媒体资源进行缓存;和/或,依照所述在线列表的播放次序,对所述在线列表中预设数量的多媒体资源进行缓存。3.如权利要求1所述的方法,其中,所述对所述在线列表中的至少部分在线多媒体资源进行缓存包括:设置预设大小的缓存空间以存放缓存的多媒体资源,在所述缓存空间用尽时删除其中缓存时间最早的多媒体资源;和/或,在已缓存的多媒体资源达到预设数量时,删除缓存时间最早的多媒体资源。4.如权利要求1所述的方法,其中,所述连接状况不良包括如下的一种或多种:所述在线多媒体资源服务器的响应时间超过相应的预设阈值;网络速度低于相应的预设阈值;丢包率超过相应的预设阈值。5.如权利要求1所述的方法,其中,所述根据已缓存的多媒体资源完成对所述在线列表的播放包括:在播放缓存的多媒体资源时,判断该多媒体资源是否完整;若完整则直接播放该多媒体资源;若不完整,则跳过该...

【专利技术属性】
技术研发人员:张小娇朱文祥刘廷超
申请(专利权)人:北京奇宝科技有限公司
类型:发明
国别省市:北京,11

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

1