一种播放列表自动调整的方法和网络音乐播放器转让专利

申请号 : CN201410633056.0

文献号 : CN104376859B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林尚波

申请人 : 广东欧珀移动通信有限公司

摘要 :

本发明公开了一种播放列表自动调整的方法和网络音乐播放器。该方法包括:将智能终端发送的播放内容添加到播放列表,所述播放内容对应记录所述智能终端的特征码;当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容。通过将智能终端发送的播放内容添加到播放列表,播放内容对应记录有智能终端的特征码;当智能终端断开连接时,根据特征码从播放列表中清除其对应的播放内容,根据智能终端的通断方式自动调整播放列表,为当前连接的用户提供针对性的播放内容。

权利要求 :

1.一种网络音乐播放器的播放列表自动调整的方法,其特征在于,包括:将智能终端发送的播放内容添加到播放列表,所述播放内容对应记录所述智能终端的特征码;所述智能终端发送的播放内容是添加音频或视频数据到播放列表的指令;所述智能终端通过蓝牙连接,所述特征码为蓝牙芯片的MAC 地址;或通过WIFI 连接,所述特征码为WIFI芯片的MAC 地址;

当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容;

所述当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容之后,还包括:将所述特征码对应的播放内容缓存为临时列表;

若所述临时列表的特征码对应的智能终端在预设时长内接入时,将所述智能终端的特征码对应的临时列表添加到所述播放列表中;

若所述临时列表的特征码对应的智能终端在断开达到预设时长还未接入,删除该临时列表。

2.根据权利要求1所述的一种网络音乐播放器的播放列表自动调整的方法,其特征在于,当检测到所述智能终端接入时,将所述智能终端的特征码对应的临时列表添加到所述播放列表中,包括:当检测到所述智能终端接入时,从内存中查找该智能终端的特征码对应的临时列表;

若查找到临时列表,将所述临时列表中的播放内容添加到播放列表的尾端。

3.根据权利要求2所述的一种网络音乐播放器的播放列表自动调整的方法,其特征在于,所述若查找到临时列表,将所述临时列表中的播放内容添加到播放列表的尾端之后,还包括:从内存中清除该临时列表。

4.一种播放列表自动调整的网络音乐播放器,其特征在于,包括:播放列表生成单元,用于将智能终端发送的播放内容添加到播放列表,所述播放内容对应记录所述智能终端的特征码;所述智能终端发送的播放内容是添加音频或视频数据到播放列表的指令;所述智能终端通过蓝牙连接,所述特征码为蓝牙芯片的MAC 地址;或通过WIFI 连接,所述特征码为WIFI 芯片的MAC 地址;

播放列表更新单元,用于当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容;

还包括:

临时列表缓存单元,用于当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容,将所述特征码对应的播放内容缓存为临时列表;

播放列表再生单元,用于若所述临时列表的特征码对应的智能终端在预设时长内接入时,将所述智能终端的特征码对应的临时列表添加到所述播放列表中;

还包括:

临时列表删除单元,用于若所述临时列表的特征码对应的智能终端在断开达到预设时长还未接入,删除该临时列表。

5.根据权利要求4 所述的一种播放列表自动调整的网络音乐播放器,其特征在于,所述播放列表再生单元,包括:临时列表查找模块,用于当检测到所述智能终端接入时,从内存中查找该智能终端的特征码对应的临时列表;

列表内容添加模块,用于若查找到临时列表,将所述临时列表中的播放内容添加到播放列表的尾端。

6.根据权利要求5所述的一种播放列表自动调整的网络音乐播放器,其特征在于,所述播放列表再生单元,还包括:临时列表清除模块,用于若查找到临时列表,将所述临时列表中的播放内容添加到播放列表的尾端之后,从内存中清除该临时列表。

说明书 :

一种播放列表自动调整的方法和网络音乐播放器

技术领域

[0001] 本发明涉及多媒体设备领域,尤其涉及一种播放列表自动调整的方法和网络音乐播放器。

背景技术

[0002] 随着电子技术的发展和娱乐内容的不断丰富,多媒体设备,例如音乐播放器为人们提供了越来越丰富的生活内容。
[0003] 音乐播放器工作时,会有一个播放列表。这个播放列表是一个歌曲清单,如下面的形式:
[0004] 歌曲1
[0005] 歌曲2
[0006] 歌曲3
[0007] ……
[0008] 歌曲N
[0009] 音乐播放器会顺序地播放列表中的歌曲(如依次播放歌曲1、歌曲2、歌曲3……),或者随机播放列表中的歌曲(如播放顺序为歌曲3、歌曲5、歌曲1……)。
[0010] 网络音乐播放器是一种直接通过网络播放服务器中存储的音频或视频数据,通过智能终端进行控制的多媒体设备,与计算机上安装的音乐播放器的最大不同之处在于,计算机上安装的音乐播放器是纯音乐播放软件;网络音乐播放器包括音乐播放软件,还包括用于承载音乐播放软件、实现发声和网络连接的硬件结构。一般而言,网络音乐播放器包括扬声器、处理器、存储器和网络接口。扬声器用于还原声音;处理器用于处理音频数据和控制命令;存储器用于存储网络音乐播放器的软件、配置参数和播放列表;网络接口用于与网络连接,可以访问互联网,并且智能终端(如智能手机、平板电脑)可以通过网络访问和控制网络音乐播放器。智能终端浏览网络歌曲后,可以将歌曲添加到网络音乐播放器的播放列表中,网络音乐播放器依据播放列表执行播放。
[0011] 当只有一个用户接入网络音乐播放器时,播放列表只是针对一个人的,比较好管理。当有多个用户接入网络音乐播放器时,比如几个好朋友在一起听音乐,各个用户都可以往播放列表中添加歌曲。但是当某个用户离开之后,他所选择的歌曲并不一定是剩余用户所喜欢的类型或曲目。现有技术中没有好的解决方案自动调整播放列表。

发明内容

[0012] 本发明提出了一种播放列表自动调整的方法和网络音乐播放器,其通过将智能终端发送的播放内容添加到播放列表,播放内容对应记录有智能终端的特征码;当智能终端断开连接时,根据特征码从播放列表中清除其对应的播放内容,根据智能终端的通断方式自动调整播放列表,为当前连接的用户提供针对性的播放内容。
[0013] 为实现上述设计,本发明采用以下技术方案:
[0014] 一方面采用一种播放列表自动调整的方法,包括:
[0015] 将智能终端发送的播放内容添加到播放列表,所述播放内容对应记录所述智能终端的特征码;
[0016] 当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容。
[0017] 其中,当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容之后,还包括:
[0018] 将所述特征码对应的播放内容缓存为临时列表;
[0019] 当检测到所述智能终端接入时,将所述智能终端的特征码对应的临时列表添加到所述播放列表中。
[0020] 其中,还包括:
[0021] 若所述临时列表的特征码对应的移动终端在断开达到预设时长还未接入,删除该临时列表。
[0022] 其中,当检测到所述智能终端接入时,将所述智能终端的特征码对应的临时列表添加到所述播放列表中,包括:
[0023] 当检测到所述智能终端接入时,从内存中查找该智能终端的特征码对应的临时列表;
[0024] 若查找到临时列表,将所述临时列表中的播放内容添加到播放列表的尾端。
[0025] 其中,所述若查找到临时列表,将所述临时列表中的播放内容添加到播放列表的尾端之后,还包括:
[0026] 从内存中清除该临时列表。
[0027] 其中,所述智能终端通过蓝牙连接,所述特征码为蓝牙芯片的MAC地址;或通过WIFI连接,所述特征码为WIFI芯片的MAC地址。
[0028] 另一方面采用一种播放列表自动调整的网络音乐播放器,包括:
[0029] 播放列表生成单元,用于将智能终端发送的播放内容添加到播放列表,所述播放内容对应记录所述智能终端的特征码;
[0030] 播放列表更新单元,用于当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容。
[0031] 其中,还包括:
[0032] 临时列表缓存单元,用于当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容,将所述特征码对应的播放内容缓存为临时列表;
[0033] 播放列表再生单元,用于当检测到所述智能终端接入时,将所述智能终端的特征码对应的临时列表添加到所述播放列表中。
[0034] 其中,还包括:
[0035] 临时列表删除单元,用于若所述临时列表的特征码对应的移动终端在断开达到预设时长还未接入,删除该临时列表。
[0036] 其中,所述播放列表再生单元,包括:
[0037] 临时列表查找模块,用于当检测到所述智能终端接入时,从内存中查找该智能终端的特征码对应的临时列表;
[0038] 列表内容添加模块,用于若查找到临时列表,将所述临时列表中的播放内容添加到播放列表的尾端。
[0039] 其中,所述播放列表再生单元,还包括:
[0040] 临时列表清除模块,用于若查找到临时列表,将所述临时列表中的播放内容添加到播放列表的尾端之后,从内存中清除该临时列表。
[0041] 其中,所述智能终端通过蓝牙连接,所述特征码为蓝牙芯片的MAC地址;或通过WIFI连接,所述特征码为WIFI芯片的MAC地址。
[0042] 本发明的有益效果在于:通过将智能终端发送的播放内容添加到播放列表,播放内容对应记录有智能终端的特征码;当智能终端断开连接时,根据特征码从播放列表中清除其对应的播放内容,根据智能终端的通断方式自动调整播放列表,为当前连接的用户提供针对性的播放内容。

附图说明

[0043] 为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
[0044] 图1是本发明实施例提供的一种播放列表自动调整的方法的第一实施例的方法流程图。
[0045] 图2是本发明实施例提供的一种播放列表自动调整的方法的第二实施例的方法流程图。
[0046] 图3是本发明实施例提供的一种播放列表自动调整的网路音乐播放器的第一实施例的结构方框图。
[0047] 图4是本发明实施例提供的一种播放列表自动调整的网路音乐播放器的第二实施例的结构方框图。

具体实施方式

[0048] 为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0049] 请参考图1,其是本发明实施例提供的一种播放列表自动调整的方法的第一实施例的方法流程图,本方案中的播放列表自动调整的方法主要用于多媒体设备的播放列表的控制,特别是用于有多个分布式控制端的多媒体设备。如图所示,该播放列表自动调整的方法:
[0050] 步骤S101:将智能终端发送的播放内容添加到播放列表,所述播放内容对应记录所述智能终端的特征码。
[0051] 现有的播放器在添加播放内容时只添加曲目的相关内容,例如曲目名称、歌手信息、时长等。播放列表中的各个播放内容是互相独立的离散关系,只能对播放列表进行手动修改,需要一次选中需要操作的曲目或用快捷键全选所有曲目。在本方案中,通过特征码建立曲目之间的联系,使得播放列表中的播放内容具备一定的共同特征形成关于播放内容的子集合。
[0052] 对应的,在现有技术中的播放列表如下记录形式:
[0053] 歌曲1
[0054] 歌曲2
[0055] 歌曲3
[0056] ……
[0057] 歌曲N
[0058] 需要改进为:
[0059] 歌曲1  特征码1
[0060] 歌曲2  特征码3
[0061] 歌曲3  特征码1
[0062] ……
[0063] 歌曲N  特征码2
[0064] 当然,在实际的播放列表的显示过程中,显示的内容只有现有技术中包含的信息,特征码作为隐藏信息。
[0065] 步骤S102:当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容。
[0066] 当检测到所述智能终端的连接断开时,从所述播放列表中移除相关的播放内容。
[0067] 例如当前的播放列表为:
[0068] 歌曲1  特征码1
[0069] 歌曲2  特征码3
[0070] 歌曲3  特征码1
[0071] 歌曲4  特征码3
[0072] 歌曲5  特征码2
[0073] ……
[0074] 歌曲N  特征码2
[0075] 其中特征码3对应智能终端断开,此时将特征码3对应的播放内容从播放列表中移除,得到的新的播放列表为:
[0076] 歌曲1  特征码1
[0077] 歌曲3  特征码1
[0078] 歌曲5  特征码2
[0079] ……
[0080] 歌曲N  特征码2
[0081] 综上所述,通过将智能终端发送的播放内容添加到播放列表,播放内容对应记录有智能终端的特征码;当智能终端断开连接时,根据特征码从播放列表中清除其对应的播放内容,根据智能终端的通断方式自动调整播放列表,为当前连接的用户提供针对性的播放内容。
[0082] 请参考图2,其是本发明实施例提供的一种播放列表自动调整的方法的第二实施例的方法流程图。如图所示,该播放列表自动调整的方法:
[0083] 步骤S201:将智能终端发送的播放内容添加到播放列表,所述播放内容对应记录所述智能终端的特征码。
[0084] 其中,所述智能终端通过蓝牙连接,所述特征码为蓝牙芯片的MAC地址。蓝牙连接是一种优选的实施方式,其对网络环境的要求较低。如果采用通过WiFi连接的方式,特征码可以设置为WiFi芯片的MAC地址。也可是不区分连接方式,直接记录智能终端的产品编码作为特征码。上述地址或编码都可作为智能终端的唯一识别标识。
[0085] 在本实施例中,智能终端发送的播放内容不是具体的音频或视频数据,而是添加播放内容到播放列表的指令,具体的音频或视频数据不在智能终端。
[0086] 步骤S202:当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容。
[0087] 在该步骤中,可以设置为连接断开达到一个较小时长后再移除,例如出门接电话、上洗手间导致的智能终端断开是无需移除的,连接很快会恢复,只有断开达到时长后才删除。
[0088] 步骤S203:将所述特征码对应的播放内容缓存为临时列表。
[0089] 例如当前的播放列表为:
[0090] 歌曲1  特征码1
[0091] 歌曲2  特征码3
[0092] 歌曲3  特征码1
[0093] 歌曲4  特征码3
[0094] 歌曲5  特征码2
[0095] ……
[0096] 歌曲N  特征码2
[0097] 其中特征码3对应智能终端断开,此时将特征码3对应的播放内容从播放列表中移除,得到的新的播放列表为:
[0098] 歌曲1  特征码1
[0099] 歌曲3  特征码1
[0100] 歌曲5  特征码2
[0101] ……
[0102] 歌曲N  特征码2
[0103] 将移除的播放内容缓存得到的临时列表如下所示:
[0104] 歌曲2  特征码3
[0105] 歌曲4  特征码3
[0106] 在实际的操作过程中,如果用户离开就清空播放列表,下次接入时需要重新往播放列表中添加曲目,操作比较复杂。临时列表的设置能够为用户提供良好的用户体验,再次接入时无需重新选择自己喜欢的曲目。
[0107] 步骤S204:若所述临时列表的特征码对应的移动终端在断开达到预设时长还未接入,删除该临时列表。
[0108] 当用户断开连接后超过预设的时间还未重新接入,即删除该智能终端对应的临时列表,当智能终端重新发送播放内容时,则接收智能终端重新发送的播放内容。
[0109] 在不同的应用场景,有不同的使用特征,例如在KTV房,每个用户只会在某次消费的时候对播放列表进行操作,离开之后就基本不会再接入同一设备的播放列表,所以可以选择一定时间后删除播放内容,例如若干小时;中途短暂离开则能恢复。
[0110] 而在家用场景下,连接的智能终端数目较少,并且会经常接入,所以可以设置一个较长的时长,例如3~10天。那么家庭成员经常连接,其对应的临时列表一般都不会删除,因为其很少超过10不连接;而对于偶尔来访的客人,则达到时间后删除其对应的临时列表。
[0111] 步骤S205:当检测到所述智能终端接入时,从内存中查找该智能终端的特征码对应的临时列表。
[0112] 对于不同的智能终端,要对应该智能终端添加临时列表,所以设置查找的步骤,只有查找到对应特征码的临时列表才有后续的添加操作。
[0113] 步骤S206:若查找到临时列表,将所述临时列表中的播放内容添加到播放列表的尾端。
[0114] 例如当前的播放列表为:
[0115] 歌曲1  特征码1
[0116] 歌曲3  特征码1
[0117] 歌曲5  特征码2
[0118] ……
[0119] 歌曲N  特征码2
[0120] 接入的智能终端的为特征码3,其对应的临时列表如下所示:
[0121] 歌曲2  特征码3
[0122] 歌曲4  特征码3
[0123] 那么特征码3对应的临时列表添加到播放列表后得到的新的播放列表为:
[0124] 歌曲1  特征码1
[0125] 歌曲3  特征码1
[0126] 歌曲5  特征码2
[0127] ……
[0128] 歌曲N  特征码2
[0129] 歌曲2  特征码3
[0130] 歌曲4  特征码3
[0131] 步骤S207:从内存中清除该临时列表。
[0132] 当智能终端接入后,可能会对播放列表有新的操作,例如添加或删除,但是不管如何,在该智能终端断开后,都会根据其特征码重新缓存临时播放列表,原有的临时播放列表不会再次使用,直接删除即可。在本方案中,播放内容的删除与现有技术中的操作一致,选中一个或多个删除即可。
[0133] 综上所述,通过将智能终端发送的播放内容添加到播放列表,播放内容对应记录有智能终端的特征码;当智能终端断开连接时,根据特征码从播放列表中清除其对应的播放内容,根据智能终端的通断方式自动调整播放列表,为当前连接的用户提供针对性的播放内容。同时对临时列表的管理提供了细致的方案,保证能够根据用户的使用特征及其智能终端的连接状态快速自动调整播放列表,同时降低内存的存储压力,减少冗余和垃圾数据。
[0134] 以下为本方案一种播放列表自动调整的网络音乐播放器的实施例,播放列表自动调整的网络音乐播放器的实施例基于播放列表自动调整的方法的实施例实现,在播放列表自动调整的网络音乐播放器的实施例中未尽的描述,请参考播放列表自动调整的方法的实施例。
[0135] 请参考图3,其是本发明实施例提供的一种播放列表自动调整的网络音乐播放器的第一实施例的结构方框图。如图所示,该网络音乐播放器包括:
[0136] 播放列表生成单元310,用于将智能终端发送的播放内容添加到播放列表,所述播放内容对应记录所述智能终端的特征码;
[0137] 播放列表更新单元320,用于当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容。
[0138] 综上所述,上述各单元的协同工作,通过将智能终端发送的播放内容添加到播放列表,播放内容对应记录有智能终端的特征码;当智能终端断开连接时,根据特征码从播放列表中清除其对应的播放内容,根据智能终端的通断方式自动调整播放列表,为当前连接的用户提供针对性的播放内容。
[0139] 请参考图4,其是本发明实施例提供的一种播放列表自动调整的网络音乐播放器的第二实施例的结构方框图。如图所示,该网络音乐播放器包括:
[0140] 播放列表生成单元310,用于将智能终端发送的播放内容添加到播放列表,所述播放内容对应记录所述智能终端的特征码;
[0141] 播放列表更新单元320,用于当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容。
[0142] 其中,还包括:
[0143] 临时列表缓存单元330,用于当检测到所述智能终端的连接断开时,从所述播放列表中移除与所述智能终端的特征码对应的播放内容,将所述特征码对应的播放内容缓存为临时列表;
[0144] 播放列表再生单元340,用于当检测到所述智能终端接入时,将所述智能终端的特征码对应的临时列表添加到所述播放列表中。
[0145] 其中,还包括:
[0146] 临时列表删除单元350,用于若所述临时列表的特征码对应的移动终端在断开达到预设时长还未接入,删除该临时列表。
[0147] 其中,所述播放列表再生单元340,包括:
[0148] 临时列表查找模块341,用于当检测到所述智能终端接入时,从内存中查找该智能终端的特征码对应的临时列表;
[0149] 列表内容添加模块342,用于若查找到临时列表,将所述临时列表中的播放内容添加到播放列表的尾端。
[0150] 其中,所述播放列表再生单元340,还包括:
[0151] 临时列表清除模块343,用于若查找到临时列表,将所述临时列表中的播放内容添加到播放列表的尾端之后,从内存中清除该临时列表。
[0152] 其中,所述智能终端通过蓝牙连接,所述特征码为蓝牙芯片的MAC地址。
[0153] 综上所述,各个单元的协同工作,通过将智能终端发送的播放内容添加到播放列表,播放内容对应记录有智能终端的特征码;当智能终端断开连接时,根据特征码从播放列表中清除其对应的播放内容,根据智能终端的通断方式自动调整播放列表,为当前连接的用户提供针对性的播放内容。同时对临时列表的管理提供了细致的方案,保证能够根据用户的使用特征及其智能终端的连接状态快速自动调整播放列表,同时降低内存的存储压力,减少冗余和垃圾数据。
[0154] 以上内容仅为本发明的较佳实施例,对于本领域的普通技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。