一种随机播放列表的跨设备同步方法及装置制造方法及图纸

技术编号:12304152 阅读:58 留言:0更新日期:2015-11-11 13:26
本发明专利技术实施例公开了一种随机播放列表的跨设备同步方法及装置。所述随机播放列表的跨设备同步方法包括:获取控制设备的未播放列表中包含的多媒体文件数量;依据所述多媒体文件数量生成一组不重复的随机数;根据生成的随机数、所述未播放列表以及预设的随机列表生成规则形成新的未播放列表;将生成的随机数发送给播放设备使所述播放设备根据所述随机列表生成规则形成新的未播放列表。本发明专利技术实施例提供的技术方案提高了控制设备与播放设备之间随机播放列表的同步效率,优化了播放效果。

【技术实现步骤摘要】

本专利技术实施例涉及数据通讯
,尤其涉及一种随机播放列表的跨设备同步方法及装置
技术介绍
目前的媒体播放设备,如智能无线音箱、蓝光碟机、智能电视等,可以通过无线网络等技术与控制设备(如移动终端)进行连接。移动终端的应用程序便可以通过无线网络与媒体播放设备进行网络通信和数据传输。用户可以通过移动终端发送控制命令把局域网内或者互联网服务器中的多媒体文件推送到媒体播放设备播放,并可以通过发送指令对播放的多媒体文件进行各种播放控制操作。用户可以使用移动终端建立多媒体文件播放队列,该队列包含播放多媒体文件所在的列表和单个多媒体文件信息。用户可以把该播放队列推送到媒体播放设备播放,并可以对该播放队列进行操作,比如删除,增加,更改顺序,以及打乱播放队列,这些操作会实时同步到媒体播放设备。目前,每次打乱播放队列,移动终端在生成新的播放队列后,都需要重新把整个新的播放队列同步到播放设备。然而,目前的做法数据处理量和网络传输量都非常大,导致随机播放列表的同步效率低,并且频繁打乱播放队列甚至会影响播放效果。
技术实现思路
本专利技术提供一种随机播放列表的跨设备同步方法及装置,以提高控制设备与播放设备之间随机播放列表的同步效率。第一方面,本专利技术实施例提供了一种随机播放列表的跨设备同步方法,所述方法包括:获取控制设备的未播放列表中包含的多媒体文件数量;依据所述多媒体文件数量生成一组不重复的随机数;根据生成的随机数、所述未播放列表以及预设的随机列表生成规则形成新的未播放列表;将生成的随机数发送给播放设备使所述播放设备根据所述随机列表生成规则形成新的未播放列表。第二方面,本专利技术实施例还提供了一种随机播放列表的跨设备同步方法,所述方法包括:接收控制设备发送的一组不重复的随机数,其中,所述随机数是所述控制设备根据未播放列表中包含的多媒体文件数量生成的;根据接收的随机数、所述未播放列表以及预设的随机列表生成规则形成新的未播放列表。第三方面,本专利技术实施例还提供了一种随机播放列表的跨设备同步装置,位于控制设备中,所述装置包括:数量获取模块,用于获取控制设备的未播放列表中包含的多媒体文件数量;随机数生成模块,用于依据所述多媒体文件数量生成一组不重复的随机数;第一列表形成模块,用于根据生成的随机数、所述未播放列表以及预设的随机列表生成规则形成新的未播放列表;随机数发送模块,用于将生成的随机数发送给播放设备使所述播放设备根据所述随机列表生成规则形成新的未播放列表。第四方面,本专利技术实施例还提供了一种随机播放列表的跨设备同步装置,位于播放设备中,所述装置包括:随机数接收模块,用于接收控制设备发送的一组不重复的随机数,其中,所述随机数是所述控制设备根据未播放列表中包含的多媒体文件数量生成的;第二列表形成模块,用于根据接收的随机数、所述未播放列表以及预设的随机列表生成规则形成新的未播放列表。本专利技术实施例提供的随机播放列表的跨设备同步方法及装置,控制设备通过获取自身未播放列表中包含的多媒体文件数量,并依据多媒体文件数量生成一组不重复的随机数,再根据生成的随机数、所述未播放列表以及预设的随机列表生成规则形成新的未播放列表,以及将生成的随机数发送给播放设备使所述播放设备根据与控制设备中相同的随机列表生成规则形成新的未播放列表,与现有技术相比减少了同步随机播放列表时控制设备与播放设备间传递的数据量,提高了控制设备与播放设备之间随机播放列表的同步效率,优化了播放效果。【附图说明】图1是本专利技术实施例一中的一种随机播放列表的跨设备同步方法的流程图;图2是本专利技术实施例二中的一种随机播放列表的跨设备同步方法的流程图;图3是本专利技术实施例三中的一种随机播放列表的跨设备同步方法的流程图;图4是本专利技术实施例四中的一种随机播放列表的跨设备同步装置的结构图;图5是本专利技术实施例五中的一种随机播放列表的跨设备同步装置的结构图。【具体实施方式】下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一中的一种随机播放列表的跨设备同步方法的流程图,本实施例可适用于需要控制设备与播放设备配合随机播放多媒体文件情况,该方法可以由随机播放列表的跨设备同步装置来执行,该装置可通过硬件和/或软件的方式实现,该装置通常配置在用户所使用的控制设备中,控制设备可以是诸如手机、平板电脑的移动终端。如图1所示,所述方法具体包括如下步骤:步骤110、获取控制设备的未播放列表中包含的多媒体文件数量。其中,所述未播放列表即当前正在播放的多媒体文件之后的多媒体文件列表。所述多媒体文件可以为视频、音频等。步骤120、依据所述多媒体文件数量生成一组不重复的随机数。其中,所述随机数的数量可以与所述多媒体文件数量相等,所述随机数与所述多媒体文件一一对应,能起到标识作用即可。示例性的,所述随机数可以选取一组大于等于零且小于所述多媒体文件数量的一组整数,所述随机数可以按照由小到大顺序与未播放列表中由前到后的多媒体文件一一对应,也可以按照由大到小顺序与未播放列表中由前到后的多媒体文件一一对应,也可以某种预设的规则对应,不做具体限定。步骤130、根据生成的随机数、所述未播放列表以及预设的随机列表生成规则形成新的未播放列表。其中,随机列表生成规则,即根据所述随机数的生成次序,对所述未播放列表中的多媒体文件进行重新排列的排列以形成新的未播放列表的规则。具体的,可以选定某一固定位置的多媒体文件作为交换文件,按照随机数的生成次序,顺序将随机数对应的多媒体取出,并与所述交换文件交换;可以按照随机数的生成次序,将对应的多媒体文件顺序排列,也可以按照某一固定的规则对随机数进行排列,所述随机数对应的多媒体文件按照相同的规则排列,不做具体限定。优选的,根据生成的随机数、所述未播放列表以及预设的随机列表生成规则形成新的未播放列表之后,还包括:在所述当前播放列表中,采用新的未播放列表替换所述未播放列表以形成新的播放列表。其中,所述当前播放列表为当前所有多媒体文件的播放列表,即包括已播放多媒体文件、正在播放的多媒体文件以及未播放多媒体文件的播放列表。步骤140、将生成的随机数发送给播放设备使所述播放设备根据所述随机列表生成规则形成新的未播放列表。其中,将生成的随机数发送给播放设备,使所述播放设备按照相同的规则形成新的未播放列表,以保证播放设备和控制设备的播放列表相同,即实现随机播放列表的同步。本案控制设备只需把控制设备生成的一组随机数发送给播放设备即可实现随机播放列表的同步,相比于现有的随机播放列表同步方法中,控制设备需把生成的新的播放队列同步到播放设备,本案减小了控制设备与播放设备之间的数据处理量和网络传输量,提高了控制设备与播放设备之间随机播放列表的同步效率。本实施例的技术方案,通过控制设备获取自身未播放列表中包含的多媒体文件数量,依据所述多媒体文件数量生成一组不重复的随机数,并根据生成的随机数、所述未播放列表以及预设的随机列表生成规则形成新的未播放列表,再将生成的随机数发送给播放设备使所述播放设备根据与控制设备中相同的随机列表生成规则形成新的未播放列表,提高本文档来自技高网...

【技术保护点】
一种随机播放列表的跨设备同步方法,其特征在于,包括:获取控制设备的未播放列表中包含的多媒体文件数量;依据所述多媒体文件数量生成一组不重复的随机数;根据生成的随机数、所述未播放列表以及预设的随机列表生成规则形成新的未播放列表;将生成的随机数发送给播放设备使所述播放设备根据所述随机列表生成规则形成新的未播放列表。

【技术特征摘要】

【专利技术属性】
技术研发人员:申超
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1