播放进度同步方法、装置、设备以及存储介质制造方法及图纸

技术编号:19830247 阅读:31 留言:0更新日期:2018-12-19 17:18
本申请提供一种播放进度同步方法、装置、设备以及存储介质,包括:按照预设周期向播放媒体数据的智能设备发送播放进度同步消息,接收所述智能设备返回的播放进度,并根据所述播放进度对本地播放进度进行更新;其中,在两次接收所述智能设备发送的播放进度之间通过模拟播放的方式模拟本地播放进度,不需要频繁的与智能设备交互进行播放进度的同步,降低对网络的要求和资源消耗,并保证播放进度的精确度。

【技术实现步骤摘要】
播放进度同步方法、装置、设备以及存储介质
本申请实施例涉及人工智能(ArtificialIntelligence,AI)
,尤其涉及一种播放进度同步方法、装置、设备以及存储介质。
技术介绍
随着通信和智能终端技术的发展,用户除了使用手机、平板电脑、电脑等智能终端设备进行通话或者查询信息之外,还可以对其他的智能设备进行控制,例如控制智能音箱、智能电视机等其他智能设备播放音频或者视频,在控制其他智能设备播放音频或者视频时,就会涉及到播放进度同步的问题。目前,智能设备(例如,音箱)在被手机或者平板电脑等控制设备控制播放音乐的过程中,需要同步播放进度,现有技术中常用的同步方式是提供轮询频率,达到更流畅的进度同步,在该方案中,控制设备为了能够精准控制则需要频繁的通过有线或者无线网络与智能设备之间交互,同步播放进度,同步的频率越高越精准。然而,控制设备与智能设备之间频繁的交互进行进度同步,对资源和性能消耗都比较大。
技术实现思路
本申请实施例提供一种播放进度同步方法、装置、设备以及存储介质,用于解决上述方案中控制设备与智能设备之间频繁的交互进行进度同步,对资源和性能消耗都比较大的问题。本申请第一方面提供一种播放进度同步方法,包括:按照预设周期向播放媒体数据的智能设备发送播放进度同步消息;接收所述智能设备返回的播放进度,并根据所述播放进度对本地播放进度进行更新;其中,在两次接收所述智能设备发送的播放进度之间通过模拟播放的方式模拟本地播放进度。可选的,所述按照预设周期向播放媒体数据的智能设备发送播放进度同步请求之前,所述方法还包括:向所述智能设备发送播放控制消息;所述播放控制消息携带待播放媒体数据和/或所述待播放媒体数据的标识。可选的,所述向所述智能设备发送播放控制消息之前,所述方法还包括:向所述智能设备发送连接建立消息;接收所述智能设备返回的连接建立响应,并根据所述连接建立响应与所述智能设备之间建立无线连接。可选的,所述方法还包括:从更新的新的本地播放进度开始,播放预设的播放进度模拟动画,对本地播放进度进行实时模拟。可选的,所述预设周期的时长为3秒至5秒之间的任意时长。本申请第二方面提供一种播放进度同步装置,包括:发送模块,用于按照预设周期向播放媒体数据的智能设备发送播放进度同步消息;接收模块,用于接收所述智能设备返回的播放进度;处理模块,用于根据所述播放进度对本地播放进度进行更新;其中,在两次接收所述智能设备发送的播放进度之间通过模拟播放的方式模拟本地播放进度。可选的,所述发送模块还用于在按照预设周期向播放媒体数据的智能设备发送播放进度同步请求之前,向所述智能设备发送播放控制消息;所述播放控制消息携带待播放媒体数据和/或所述待播放媒体数据的标识。可选的,所述发送模块还用于向所述智能设备发送连接建立消息;所述接收模块还用于接收所述智能设备返回的连接建立响应,并根据所述连接建立响应与所述智能设备之间建立无线连接。可选的,所述装置还包括:播放模块,用于从更新的新的本地播放进度开始,播放预设的播放进度模拟动画,对本地播放进度进行实时模拟。本申请第三方面提供一种控制设备,发送器、接收器、存储器和处理器;所述存储器用于存储计算机指令;所述处理器用于运行所述存储器存储的所述计算机指令实现第一方面任一实现方式提供的播放进度同步方法。本申请第四方面提供一种存储介质,其特征在于,包括:可读存储介质和计算机指令,所述计算机指令存储在所述可读存储介质中;所述计算机指令用于实现第一方面任一实现方式提供的播放进度同步方法。本申请实施例提供的播放进度同步方法、装置、设备和存储介质,控制智能设备的控制设备按照预设周期向播放媒体数据的智能设备发送播放进度同步消息,接收所述智能设备返回的播放进度,并根据所述播放进度对本地播放进度进行更新,在两次接收所述智能设备发送的播放进度之间通过模拟播放的方式模拟本地播放进度,不需要频繁的与智能设备交互进行播放进度的同步,降低对网络的要求和资源消耗,并保证播放进度的精确度。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本申请实施例提供的播放进度同步方法的实施例一的流程图;图2为本申请实施例提供的播放进度同步方法实施例二的流程图;图3为本申请实施例提供的播放进度同步装置实施例一的结构示意图;图4为本申请实施例提供的播放进度同步装置实施例二的结构示意图;图5为本申请实施例提供的控制设备实施例一的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。目前常用的智能音响等智能设备可以通过手机、平板电脑、电脑等控制设备进行控制,播放媒体数据,然而在播放过程中控制设备和智能设备之间的播放进度可能不一致,因此需要对两个设备之间的播放进度进行同步,实际进行播放的是智能设备,因此需要在控制设备端对播放进度进行同步。当前同步歌曲的播放进度,主要是频繁的通过网络或者蓝牙等链路同步该进度,同步频率越高越精准,但是对资源的消耗较大,且容易降低控制设备的性能,然而同步频率过低又会造成进度不正确的问题。针对上述存在的问题,本申请提出一种播放进度的方法,对控制设备和智能设备之间的播放进度进行同步,并在一定程度上降低对链路资源的消耗,同时可以提高进度的同步精度,下面通过几个具体实施例对该方案进行详细说明。图1为本申请实施例提供的播放进度同步方法的实施例一的流程图,如图1所示,该方案的执行主体为手机、平板电脑等可对智能设备进行控制的控制设备,该播放进度同步方法具体包括以下步骤:S101:按照预设周期向播放媒体数据的智能设备发送播放进度同步消息。在本步骤中,应理解,这里的媒体数据包括音频、或者视频,或者音频以及视频,在特别的场景下,也包括图像和文本,对此本方案不做限制。控制设备在控制用于播放媒体数据的智能设备开始播放待播放的媒体数据之后,需要对本地的播放进度与智能设备端的播放进度进行同步,在该方案中,控制设备需要根据预设的周期向控制的智能设备发送播放进度同步消息,用来控制该智能设备将当前的播放进度反馈给控制设备。在该方案中,应理解控制设备和智能设备可以是直接连接,例如:该控制设备和智能设备之间可以通过蓝牙或者近距离无线通信技术(NearFieldCommunication,NFC)等链路进行连接,控制设备可以直接向智能设备发送指令和消息,完成对智能设备的控制。可选的,控制设备和智能设备也可以分别接入网络,例如:控制设备和智能设备均接入同一个无线保真(WirelessFidelity,WIFI)网络,控制设备通过该无线网络向智能设备发送指令和消息,实现对智能设备的控制,对此本方案不做限制。该方案的具体实现中,向智能设备发送播放进度同步消息的预设周期本文档来自技高网...

【技术保护点】
1.一种播放进度同步方法,其特征在于,包括:按照预设周期向播放媒体数据的智能设备发送播放进度同步消息;接收所述智能设备返回的播放进度,并根据所述播放进度对本地播放进度进行更新;其中,在两次接收所述智能设备发送的播放进度之间通过模拟播放的方式模拟本地播放进度。

【技术特征摘要】
1.一种播放进度同步方法,其特征在于,包括:按照预设周期向播放媒体数据的智能设备发送播放进度同步消息;接收所述智能设备返回的播放进度,并根据所述播放进度对本地播放进度进行更新;其中,在两次接收所述智能设备发送的播放进度之间通过模拟播放的方式模拟本地播放进度。2.根据权利要求1所述的方法,其特征在于,所述按照预设周期向播放媒体数据的智能设备发送播放进度同步请求之前,所述方法还包括:向所述智能设备发送播放控制消息;所述播放控制消息携带待播放媒体数据和/或所述待播放媒体数据的标识。3.根据权利要求2所述的方法,其特征在于,所述向所述智能设备发送播放控制消息之前,所述方法还包括:向所述智能设备发送连接建立消息;接收所述智能设备返回的连接建立响应,并根据所述连接建立响应与所述智能设备之间建立无线连接。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:从更新的新的本地播放进度开始,播放预设的播放进度模拟动画,对本地播放进度进行实时模拟。5.根据权利要求1至3任一项所述的方法,其特征在于,所述预设周期的时长为3秒至5秒之间的任意时长。6.一种播放进度同步装置,其特征在于,包括:发送模块,用于按照预设周期向播放媒体数据的智能设备发送播放进度同步消息;接收模块,用于接收所述智能设备返...

【专利技术属性】
技术研发人员:魏利开
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1