CN109040819A - 播放进度同步方法、装置、设备以及存储介质 - Google Patents

播放进度同步方法、装置、设备以及存储介质 Download PDF

Info

Publication number
CN109040819A
CN109040819A CN201810770448.XA CN201810770448A CN109040819A CN 109040819 A CN109040819 A CN 109040819A CN 201810770448 A CN201810770448 A CN 201810770448A CN 109040819 A CN109040819 A CN 109040819A
Authority
CN
China
Prior art keywords
playback progress
smart machine
progress
media data
local
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810770448.XA
Other languages
English (en)
Inventor
魏利开
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201810770448.XA priority Critical patent/CN109040819A/zh
Publication of CN109040819A publication Critical patent/CN109040819A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

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

Description

播放进度同步方法、装置、设备以及存储介质
技术领域
本申请实施例涉及人工智能(Artificial Intelligence,AI)技术领域,尤其涉及一种播放进度同步方法、装置、设备以及存储介质。
背景技术
随着通信和智能终端技术的发展,用户除了使用手机、平板电脑、电脑等智能终端设备进行通话或者查询信息之外,还可以对其他的智能设备进行控制,例如控制智能音箱、智能电视机等其他智能设备播放音频或者视频,在控制其他智能设备播放音频或者视频时,就会涉及到播放进度同步的问题。
目前,智能设备(例如,音箱)在被手机或者平板电脑等控制设备控制播放音乐的过程中,需要同步播放进度,现有技术中常用的同步方式是提供轮询频率,达到更流畅的进度同步,在该方案中,控制设备为了能够精准控制则需要频繁的通过有线或者无线网络与智能设备之间交互,同步播放进度,同步的频率越高越精准。
然而,控制设备与智能设备之间频繁的交互进行进度同步,对资源和性能消耗都比较大。
发明内容
本申请实施例提供一种播放进度同步方法、装置、设备以及存储介质,用于解决上述方案中控制设备与智能设备之间频繁的交互进行进度同步,对资源和性能消耗都比较大的问题。
本申请第一方面提供一种播放进度同步方法,包括:
按照预设周期向播放媒体数据的智能设备发送播放进度同步消息;
接收所述智能设备返回的播放进度,并根据所述播放进度对本地播放进度进行更新;其中,在两次接收所述智能设备发送的播放进度之间通过模拟播放的方式模拟本地播放进度。
可选的,所述按照预设周期向播放媒体数据的智能设备发送播放进度同步请求之前,所述方法还包括:
向所述智能设备发送播放控制消息;所述播放控制消息携带待播放媒体数据和/或所述待播放媒体数据的标识。
可选的,所述向所述智能设备发送播放控制消息之前,所述方法还包括:
向所述智能设备发送连接建立消息;
接收所述智能设备返回的连接建立响应,并根据所述连接建立响应与所述智能设备之间建立无线连接。
可选的,所述方法还包括:
从更新的新的本地播放进度开始,播放预设的播放进度模拟动画,对本地播放进度进行实时模拟。
可选的,所述预设周期的时长为3秒至5秒之间的任意时长。
本申请第二方面提供一种播放进度同步装置,包括:
发送模块,用于按照预设周期向播放媒体数据的智能设备发送播放进度同步消息;
接收模块,用于接收所述智能设备返回的播放进度;
处理模块,用于根据所述播放进度对本地播放进度进行更新;其中,在两次接收所述智能设备发送的播放进度之间通过模拟播放的方式模拟本地播放进度。
可选的,所述发送模块还用于在按照预设周期向播放媒体数据的智能设备发送播放进度同步请求之前,向所述智能设备发送播放控制消息;所述播放控制消息携带待播放媒体数据和/或所述待播放媒体数据的标识。
可选的,所述发送模块还用于向所述智能设备发送连接建立消息;
所述接收模块还用于接收所述智能设备返回的连接建立响应,并根据所述连接建立响应与所述智能设备之间建立无线连接。
可选的,所述装置还包括:
播放模块,用于从更新的新的本地播放进度开始,播放预设的播放进度模拟动画,对本地播放进度进行实时模拟。
本申请第三方面提供一种控制设备,发送器、接收器、存储器和处理器;
所述存储器用于存储计算机指令;所述处理器用于运行所述存储器存储的所述计算机指令实现第一方面任一实现方式提供的播放进度同步方法。
本申请第四方面提供一种存储介质,其特征在于,包括:可读存储介质和计算机指令,所述计算机指令存储在所述可读存储介质中;所述计算机指令用于实现第一方面任一实现方式提供的播放进度同步方法。
本申请实施例提供的播放进度同步方法、装置、设备和存储介质,控制智能设备的控制设备按照预设周期向播放媒体数据的智能设备发送播放进度同步消息,接收所述智能设备返回的播放进度,并根据所述播放进度对本地播放进度进行更新,在两次接收所述智能设备发送的播放进度之间通过模拟播放的方式模拟本地播放进度,不需要频繁的与智能设备交互进行播放进度的同步,降低对网络的要求和资源消耗,并保证播放进度的精确度。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本申请实施例提供的播放进度同步方法的实施例一的流程图;
图2为本申请实施例提供的播放进度同步方法实施例二的流程图;
图3为本申请实施例提供的播放进度同步装置实施例一的结构示意图;
图4为本申请实施例提供的播放进度同步装置实施例二的结构示意图;
图5为本申请实施例提供的控制设备实施例一的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
目前常用的智能音响等智能设备可以通过手机、平板电脑、电脑等控制设备进行控制,播放媒体数据,然而在播放过程中控制设备和智能设备之间的播放进度可能不一致,因此需要对两个设备之间的播放进度进行同步,实际进行播放的是智能设备,因此需要在控制设备端对播放进度进行同步。
当前同步歌曲的播放进度,主要是频繁的通过网络或者蓝牙等链路同步该进度,同步频率越高越精准,但是对资源的消耗较大,且容易降低控制设备的性能,然而同步频率过低又会造成进度不正确的问题。
针对上述存在的问题,本申请提出一种播放进度的方法,对控制设备和智能设备之间的播放进度进行同步,并在一定程度上降低对链路资源的消耗,同时可以提高进度的同步精度,下面通过几个具体实施例对该方案进行详细说明。
图1为本申请实施例提供的播放进度同步方法的实施例一的流程图,如图1所示,该方案的执行主体为手机、平板电脑等可对智能设备进行控制的控制设备,该播放进度同步方法具体包括以下步骤:
S101:按照预设周期向播放媒体数据的智能设备发送播放进度同步消息。
在本步骤中,应理解,这里的媒体数据包括音频、或者视频,或者音频以及视频,在特别的场景下,也包括图像和文本,对此本方案不做限制。
控制设备在控制用于播放媒体数据的智能设备开始播放待播放的媒体数据之后,需要对本地的播放进度与智能设备端的播放进度进行同步,在该方案中,控制设备需要根据预设的周期向控制的智能设备发送播放进度同步消息,用来控制该智能设备将当前的播放进度反馈给控制设备。
在该方案中,应理解控制设备和智能设备可以是直接连接,例如:该控制设备和智能设备之间可以通过蓝牙或者近距离无线通信技术(Near Field Communication,NFC)等链路进行连接,控制设备可以直接向智能设备发送指令和消息,完成对智能设备的控制。
可选的,控制设备和智能设备也可以分别接入网络,例如:控制设备和智能设备均接入同一个无线保真(Wireless Fidelity,WIFI)网络,控制设备通过该无线网络向智能设备发送指令和消息,实现对智能设备的控制,对此本方案不做限制。
该方案的具体实现中,向智能设备发送播放进度同步消息的预设周期可以比现有技术中的两次轮训时间长一些,在该方案中不需要频繁的进行信息的交互,只需要按照预设周期进行播放进度同步即可。
S102:接收智能设备返回的播放进度,并根据播放进度对本地播放进度进行更新;其中,在两次接收智能设备发送的播放进度之间通过模拟播放的方式模拟本地播放进度。
在本步骤中,播放音频或者视频等的智能设备在通过网络或者其他类型的链路接收到控制设备发送的播放进度同步消息,根据该播放进度同步消息获取当前的播放进度,并将该播放进度返回给控制设备,同样的,该播放进度的反馈过程也是可以采用网络或者其他类型的链路进行传输,对此本方案不做限制。
在该方案的具体实现中,播放进度可以通过当前播放到媒体数据的时刻位置等方式进行表示。
在控制设备接收到智能设备返回的播放进度之后,无论当前本地的播放进度比接收到的播放进度快还是满,均将本地的播放进度更新为接收到的智能设备发送的播放进度,根据上一步的方案,可知向智能设备发送播放进度更新消息的时间并不是连续的,而是按照一定的周期去交互更新,因此在本次更新玩播放进度到下次通过从智能设备获取播放进度进行更新之前的这段时间,控制设备可以根据当前的进度进行模拟播放的方式实时的对本地的方法进度进行模拟,而不是停止等待下次更新。
例如:在手机控制音箱开始播放一首歌之后,音箱开始该音乐的播放,在下次发送播放进度同步消息获取播放进度之前,也要从该歌曲的开始位置模拟播放,在界面上展示一定的播放进度,直到下次手机从音箱获取到新的播放进度之后进行更新,之后继续模拟播放以保持手机端的播放进度能够与音箱较为同步。
本实施例提供的播放进度同步方法,控制设备在控制智能设备开始进行媒体数据播放之后,按照一定的周期向智能设备发送播放进度同步消息,以获取准确的播放进度对本地的播放进度进行更新,并在两次从智能设备得到播放进度之间,在控制设备端通过播放模拟实时展示媒体数据的播放进度,不需要频繁的与智能设备交互进行播放进度的同步,降低对网络的要求和资源消耗,并保证播放进度的精确度。
图2为本申请实施例提供的播放进度同步方法实施例二的流程图,如图2所示,在上述实施例一的基础上,在该播放进度同步方法的另一种实现方式中,具体包括以下步骤:
S201:向智能设备发送连接建立消息。
在本方案中,控制可以与智能设备之间直接进行连接,例如采用蓝牙进行无线连接,控制设备向智能设备发送蓝牙连接的连接建立消息,该消息中可以携带匹配数据或者连接验证码等。
S202:接收智能设备返回的连接建立响应,并根据连接建立响应与智能设备之间建立无线连接。
在本步骤中,智能设备在接收到连接建立消息之后,根据用户输入的连接信息或者默认的信息,对控制设备进行验证,确定完成连接,例如:用户可在该智能设备端输入征程的连接验证码,对接收到的验证码和输入的验证码进行匹配,在匹配完成后确定可建立蓝牙连接。智能设备在确认后向控制设备返回连接建立响应,控制设备根据该连接建立响应与智能设备之间建立无线连接,即搭建两个设备之间的消息和数据的链路。
S203:向智能设备发送播放控制消息;播放控制消息携带待播放媒体数据和/或待播放媒体数据的标识。
在本步骤中,控制设备和智能设备之间完成了无线连接之后,向智能设备发送播放控制消息,其中可以直接将待播放的媒体数据通过该播放控制消息携带,也可以只发送待播放媒体数据的标识,以便智能设备根据该标识从网络侧获取响应的待播放媒体数据,对此本方案不做限制。
此外,该播放控制消息除了可以控制智能设备播放某个媒体数据之外,还可以控制智能设备的播放速度,播放方式以及播放内容切换等,因此该步骤并不限于只在建立连接之后执行,也可以在任何播放过程中执行,对此本方案不做限制。
S204:根据播放控制消息播放媒体数据。
在本步骤中,智能设备在接收到播放控制消息之后,则根据该播放控制消息播放指示待播放的媒体数据。
可选的,如果该播放控制消息是对播放速度、播放方式以及播放内容切换等的指示,则按照相应的指示执行对应的操作。
S205:按照预设周期向播放媒体数据的智能设备发送播放进度同步消息。
在该步骤中,应理解这里的预设周期一般时间间隔相较于现有的实时轮训的时间长,例如在音箱播放音乐的方案的具体实现中可将该预设周期设置为3秒至5秒之间的任一时长。
S206:接收智能设备返回的播放进度,并根据播放进度对本地播放进度进行更新。
上述两个步骤S205和步骤S206与前述实施例一种的步骤S101和步骤S102的具体实现类似,可参考前述实施例一的方案。
S207:从更新的新的本地播放进度开始,播放预设的播放进度模拟动画,对本地播放进度进行实时模拟。
在本步骤中,控制设备在接收到智能设备返回的播放进度,并对本地的播放进行进行更新之后,需要在下次接收到智能设备返回播放进度之前的时间段内进行播放模拟,一种具体的实现方式则是通过播放预设的播放进度模拟动画对本地的播放进度进行模拟,例如在手机控制音箱播放音乐的过程中,可以在手机侧更新完播放进度之后,在时间轴上继续推进,并在手机界面上播放旋转的光碟、或者按照时间推进的其他预设画面,或者显示制作好的歌词等预设的动画,避免控制设备端的播放进度一直在原地等待,相较于智能设备延迟很多。
本实施例提供的播放进度同步方案中,控制设备首先需要与智能设备之间建立无线链路,方便对智能设备进行控制,具体建立连接的过程可以是控制设备主动发起连接建立,控制设备可以在连接后控制智能设备播放媒体数据,或者对具体的播放模式、播放进度、播放内容切换等进行控制,在两次从智能设备获取播放进度之间通过播放预设的进度模拟动画对本地的播放进度进行模拟,通过该种方式保证两个设备之间的播放进度在一定的程度上的一直,同时不需要频繁的在设备之间进行交互,降低对设备性能的消耗。
在上述两个实施例的基础上,下面通过一种具体的实现方式对该方案提供的播放进度同步方法进行说明。
本方案提出通过设备之间按照较慢的频率进行同步的同时,结合模拟进度来降低对网络(或者其他链路)带宽的要求,又保证了流畅性。
假设在t1-t9的时间段里,手机控制智能音箱播放音乐,因而需要在手机端对音箱当前的播放进度进行同步,一种可能的实现方式中需要9次轮训更新播放进度,如表1中示出的第一行中的9次轮询方案,即只要保证足够高的频率即保证了性能,但缺点如上所述。另外,还可以采用表1的第二行中示出的采用模拟进度对智能音箱中的音乐的播放进度进行模拟的方案,完全使用模拟的方式去模拟播放进度的话,假如智能音箱短暂停止了播放或者被切换了下一首歌曲,则手机端的播放进度则与智能音箱侧完全不同步,而采用本申请中提供的方案,可以一定程度的降低轮询的次数,在t1-t9的时间段里,将轮询次数降低为三次,即设置了3次(具体频率可根据实际情况调节)手机与智能音箱之间的交互,可以通过网络交互,也可以通过蓝牙等链路进行播放进度的同步,即手机根据从网络更新的“关键帧”更新本地的播放进度,在两次通过交互获取“关键帧”的方式更新播放进度期间通过播放进度的动画来补充“关键帧”保证流畅程度。最终达到了即在一定范围里保证流畅度,又降低了对链路带宽的要求的目的,
表1
通过本方案提供的该种方案,有效改善智能音箱等远程设备的音乐播放进度(以及其它类似的进度)同步问题,保持技术先进性,提升产品的市场竞争力。
图3为本申请实施例提供的播放进度同步装置实施例一的结构示意图,如图3所示,本实施例提供的播放进度同步装置10包括:
发送模块11,用于按照预设周期向播放媒体数据的智能设备发送播放进度同步消息;
接收模块12,用于接收所述智能设备返回的播放进度;
处理模块13,用于根据所述播放进度对本地播放进度进行更新;其中,在两次接收所述智能设备发送的播放进度之间通过模拟播放的方式模拟本地播放进度。
本实施例提供的播放进度同步装置,同于实现前述任一实施例提供的播放进度同步方法中控制设备的技术方案,其实现原理和技术效果类似,不需要频繁的与智能设备交互进行播放进度的同步,降低对网络的要求和资源消耗,并保证播放进度的精确度。
在上述实施例一的基础上,所述发送模块11还用于在按照预设周期向播放媒体数据的智能设备发送播放进度同步请求之前,向所述智能设备发送播放控制消息;所述播放控制消息携带待播放媒体数据和/或所述待播放媒体数据的标识。
可选的,所述发送模块11还用于向所述智能设备发送连接建立消息;
所述接收模块12还用于接收所述智能设备返回的连接建立响应,并根据所述连接建立响应与所述智能设备之间建立无线连接。
本实施例提供的播放进度同步装置,同于实现前述任一实施例提供的播放进度同步方法中控制设备的技术方案,其实现原理和技术效果类似,在此不再赘述。
图4为本申请实施例提供的播放进度同步装置实施例二的结构示意图,如图4所示,在上述任一实现方式的基础上,可选的该播放进度同步装置10还可以还包括:
播放模块14,用于从更新的新的本地播放进度开始,播放预设的播放进度模拟动画,对本地播放进度进行实时模拟。
可选的,所述预设周期的时长为3秒至5秒之间的任意时长。
本实施例提供的播放进度同步装置,同于实现前述任一实施例提供的播放进度同步方法中控制设备的技术方案,其实现原理和技术效果类似,在此不再赘述。
图5为本申请实施例提供的控制设备实施例一的结构示意图,如图5所示,该控制设备,发送器、接收器、存储器和处理器;
所述存储器用于存储计算机指令;所述处理器用于运行所述存储器存储的所述计算机指令实现前述实施例提供任一实现方式的播放进度同步方法的技术方案。
本申请还提供一种存储介质,其特征在于,包括:可读存储介质和计算机指令,所述计算机指令存储在所述可读存储介质中;所述计算机指令用于实现前述例提供的任一实现方式的播放进度同步方法的技术方案。
在上述控制设备的具体实现中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application SpecificIntegrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:只读存储器(英文:read-only memory,缩写:ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetictape)、软盘(英文:floppy disk)、光盘(英文:optical disc)及其任意组合。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

Claims (11)

1.一种播放进度同步方法,其特征在于,包括:
按照预设周期向播放媒体数据的智能设备发送播放进度同步消息;
接收所述智能设备返回的播放进度,并根据所述播放进度对本地播放进度进行更新;其中,在两次接收所述智能设备发送的播放进度之间通过模拟播放的方式模拟本地播放进度。
2.根据权利要求1所述的方法,其特征在于,所述按照预设周期向播放媒体数据的智能设备发送播放进度同步请求之前,所述方法还包括:
向所述智能设备发送播放控制消息;所述播放控制消息携带待播放媒体数据和/或所述待播放媒体数据的标识。
3.根据权利要求2所述的方法,其特征在于,所述向所述智能设备发送播放控制消息之前,所述方法还包括:
向所述智能设备发送连接建立消息;
接收所述智能设备返回的连接建立响应,并根据所述连接建立响应与所述智能设备之间建立无线连接。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
从更新的新的本地播放进度开始,播放预设的播放进度模拟动画,对本地播放进度进行实时模拟。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述预设周期的时长为3秒至5秒之间的任意时长。
6.一种播放进度同步装置,其特征在于,包括:
发送模块,用于按照预设周期向播放媒体数据的智能设备发送播放进度同步消息;
接收模块,用于接收所述智能设备返回的播放进度;
处理模块,用于根据所述播放进度对本地播放进度进行更新;其中,在两次接收所述智能设备发送的播放进度之间通过模拟播放的方式模拟本地播放进度。
7.根据权利要求6所述的装置,其特征在于,所述发送模块还用于在按照预设周期向播放媒体数据的智能设备发送播放进度同步请求之前,向所述智能设备发送播放控制消息;所述播放控制消息携带待播放媒体数据和/或所述待播放媒体数据的标识。
8.根据权利要求7所述的装置,其特征在于,所述发送模块还用于向所述智能设备发送连接建立消息;
所述接收模块还用于接收所述智能设备返回的连接建立响应,并根据所述连接建立响应与所述智能设备之间建立无线连接。
9.根据权利要求6至8任一项所述的装置,其特征在于,所述装置还包括:
播放模块,用于从更新的新的本地播放进度开始,播放预设的播放进度模拟动画,对本地播放进度进行实时模拟。
10.一种控制设备,其特征在于,发送器、接收器、存储器和处理器;
所述存储器用于存储计算机指令;所述处理器用于运行所述存储器存储的所述计算机指令实现权利要求1至5任一项所述的播放进度同步方法。
11.一种存储介质,其特征在于,包括:可读存储介质和计算机指令,所述计算机指令存储在所述可读存储介质中;所述计算机指令用于实现权利要求1至5任一项所述的播放进度同步方法。
CN201810770448.XA 2018-07-13 2018-07-13 播放进度同步方法、装置、设备以及存储介质 Pending CN109040819A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810770448.XA CN109040819A (zh) 2018-07-13 2018-07-13 播放进度同步方法、装置、设备以及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810770448.XA CN109040819A (zh) 2018-07-13 2018-07-13 播放进度同步方法、装置、设备以及存储介质

Publications (1)

Publication Number Publication Date
CN109040819A true CN109040819A (zh) 2018-12-18

Family

ID=64642532

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810770448.XA Pending CN109040819A (zh) 2018-07-13 2018-07-13 播放进度同步方法、装置、设备以及存储介质

Country Status (1)

Country Link
CN (1) CN109040819A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110022493A (zh) * 2019-05-21 2019-07-16 北京字节跳动网络技术有限公司 播放进度显示方法、装置、电子设备和存储介质
CN110191372A (zh) * 2019-07-03 2019-08-30 百度在线网络技术(北京)有限公司 多媒体交互方法、***和装置
CN110996155A (zh) * 2019-12-12 2020-04-10 北京字节跳动网络技术有限公司 视频播放页面显示方法、装置、电子设备和计算机可读介质
CN112073791A (zh) * 2020-08-03 2020-12-11 上海商泰汽车信息***有限公司 播放同步方法及装置、存储介质、用户端

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103475917A (zh) * 2013-09-02 2013-12-25 小米科技有限责任公司 一种同步播放信息的方法、装置及终端设备
CN103533388A (zh) * 2013-10-25 2014-01-22 潘伟洲 一种同步播放多媒体文件的方法及***
CN104581366A (zh) * 2014-12-30 2015-04-29 北京奇艺世纪科技有限公司 一种互联网电视播放方法和服务器
CN104703036A (zh) * 2015-02-13 2015-06-10 广东欧珀移动通信有限公司 一种同步媒体文件播放进度的方法、装置及***
CN105872261A (zh) * 2016-06-15 2016-08-17 维沃移动通信有限公司 一种音频播放方法及移动终端
CN107318052A (zh) * 2017-07-12 2017-11-03 深圳Tcl新技术有限公司 电视机视频的播放方法、电视机及存储介质
KR20170138647A (ko) * 2016-06-08 2017-12-18 에스케이텔레콤 주식회사 미디어 재생 프로그램
CN108200457A (zh) * 2018-01-19 2018-06-22 深圳市沃特沃德股份有限公司 多个播放设备同步播放的方法与播放设备

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103475917A (zh) * 2013-09-02 2013-12-25 小米科技有限责任公司 一种同步播放信息的方法、装置及终端设备
CN103533388A (zh) * 2013-10-25 2014-01-22 潘伟洲 一种同步播放多媒体文件的方法及***
CN104581366A (zh) * 2014-12-30 2015-04-29 北京奇艺世纪科技有限公司 一种互联网电视播放方法和服务器
CN104703036A (zh) * 2015-02-13 2015-06-10 广东欧珀移动通信有限公司 一种同步媒体文件播放进度的方法、装置及***
KR20170138647A (ko) * 2016-06-08 2017-12-18 에스케이텔레콤 주식회사 미디어 재생 프로그램
CN105872261A (zh) * 2016-06-15 2016-08-17 维沃移动通信有限公司 一种音频播放方法及移动终端
CN107318052A (zh) * 2017-07-12 2017-11-03 深圳Tcl新技术有限公司 电视机视频的播放方法、电视机及存储介质
CN108200457A (zh) * 2018-01-19 2018-06-22 深圳市沃特沃德股份有限公司 多个播放设备同步播放的方法与播放设备

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110022493A (zh) * 2019-05-21 2019-07-16 北京字节跳动网络技术有限公司 播放进度显示方法、装置、电子设备和存储介质
CN110022493B (zh) * 2019-05-21 2020-10-09 北京字节跳动网络技术有限公司 播放进度显示方法、装置、电子设备和存储介质
CN110191372A (zh) * 2019-07-03 2019-08-30 百度在线网络技术(北京)有限公司 多媒体交互方法、***和装置
CN110996155A (zh) * 2019-12-12 2020-04-10 北京字节跳动网络技术有限公司 视频播放页面显示方法、装置、电子设备和计算机可读介质
US11783865B2 (en) 2019-12-12 2023-10-10 Beijing Bytedance Network Technology Co., Ltd. Method and apparatus for displaying video playback page, and electronic device and medium
CN112073791A (zh) * 2020-08-03 2020-12-11 上海商泰汽车信息***有限公司 播放同步方法及装置、存储介质、用户端

Similar Documents

Publication Publication Date Title
CN109040819A (zh) 播放进度同步方法、装置、设备以及存储介质
CN107027050B (zh) 辅助直播的音视频处理方法及装置
US10734032B2 (en) Method, device, and system of synchronously playing media file
CN102947879B (zh) 信息处理装置
US20100034393A1 (en) Ad-hoc adaptive wireless mobile sound system
EP2899917B1 (en) Method for synchronous playback by multiple smart devices, and apparatus
CN109005438B (zh) 视频播放方法及装置
JP7476327B2 (ja) オーディオデータ処理方法、遅延時間取得方法、サーバ、及びコンピュータプログラム
CN105117490A (zh) 显示智能音箱播放歌曲的歌词的方法及装置
KR102648336B1 (ko) 동적 미디어 세션들을 제공하기 위한 방법들, 시스템들, 및 매체들
TW201533732A (zh) 聲感視覺特效系統及聲感視覺特效處理方法
JP4785088B2 (ja) 端末間における同期制御方法
WO2016051534A1 (ja) 音響システム、通信機器及びプログラム
CN108696762A (zh) 一种同步播放方法、装置和***
CN105847905A (zh) 一种音视频播放***控制方法和装置
JP7469525B1 (ja) 時刻調整システム、端末装置、およびサーバ装置
CN114339326B (zh) 基于视频播放的声画同步方法、装置和***
JP5231489B2 (ja) 情報処理装置
KR100934322B1 (ko) 인터넷 전화기를 인터넷 접속장치로 이용하는 멀티미디어 컨텐츠 재생 장치
CN105023597B (zh) 一种应用于耳机的多媒体播放方法和耳机
JP3854297B1 (ja) コンテンツ同期再生システム及び方法
CN104754049A (zh) 一种通过云端服务器自助加歌的方法及装置
CN103067565B (zh) 可于行动装置脱离底座时持续传输数据至底座的方法
JP5577165B2 (ja) 情報処理装置
JP2012008216A (ja) 情報処理装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181218