一种数据同步方法及移动终端的制作方法

文档序号:9581818阅读:526来源:国知局
一种数据同步方法及移动终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种数据同步方法及移动终端。
【背景技术】
[0002]随着无线通信技术的快速发展,市场上出现了一些无线音箱。无线音箱是一种新型的智能家电设备,可以通过无线网络连接手机、平板、笔记本电脑等移动终端上的应用程序(Applicat1n,APP),移动终端可以通过APP控制无线音箱中正在播放的音乐。由于交叉操作(多个APP同时控制同一个无线音箱)、网络延时等原因,无线音箱中的数据与APP中的数据不同步,可能会导致无线音箱中正在播放的音乐和APP中显示的正在播放音乐不相同。

【发明内容】

[0003]本发明实施例提供一种数据同步方法及移动终端,可以使移动终端及时同步无线音箱中正在播放的音乐。
[0004]本发明实施例第一方面,提供了一种数据同步方法,包括:
[0005]从与移动终端连接的无线音箱中获取音箱播放列表中当前播放音乐的音乐参数,所述音乐参数包括所述当前播放音乐在所述音箱播放列表中的当前列表序号和所述当前播放音乐的音乐标识;
[0006]从所述移动终端的本地播放列表中获取与所述当前列表序号对应的本地音乐的音乐标识,所述本地播放列表为所述移动终端中与所述音箱播放列表关联的播放列表;
[0007]判断所述本地音乐的音乐标识与所述当前播放音乐的音乐标识是否匹配,若不匹配,向所述无线音箱发送播放列表请求信息;
[0008]接收所述无线音箱发送的音箱播放列表,利用所述音箱播放列表更新所述本地播放列表。
[0009]在本发明实施例第一方面的第一种可能的实现方式中,所述从与移动终端连接的无线音箱中获取音箱播放列表中当前播放音乐的音乐参数之前,所述方法还包括:
[0010]将所述本地播放列表作为所述音箱播放列表推送至所述无线音箱,所述本地播放列表包含至少一首音乐的音乐参数,所述至少一首音乐的音乐参数包括所述至少一首音乐在所述本地播放列表中的列表序号;
[0011]接收针对所述本地播放列表中任一首音乐的播放指令,将所述任一首音乐在所述本地播放列表中的列表序号发送至所述无线音箱,以使所述无线音箱播放所述音箱播放列表中与所述列表序号对应的音乐。
[0012]结合本发明实施例第一方面或本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述利用所述音箱播放列表更新所述本地播放列表之后,所述方法还包括:
[0013]检测所述本地播放列表是否发生变化;
[0014]当检测到所述本地播放列表发生变化时,将所述本地播放列表中发生变化的数据同步至所述无线音箱中的所述音箱播放列表中。
[0015]结合本发明实施例第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述检测所述本地播放列表是否发生变化,包括:
[0016]检测是否有新增的音乐添加至所述本地播放列表;或者,
[0017]检测是否有音乐从所述本地播放列表中删除。
[0018]结合本发明实施例第一方面的第二种可能的实现方式或本发明实施例第一方面的第三种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述将所述本地播放列表中发生变化的数据同步至所述无线音箱中的所述音箱播放列表中,包括:
[0019]当检测到有新增音乐添加至所述本地播放列表时,向所述无线音箱发送添加通知消息,以使所述无线音箱响应所述添加通知消息将所述新增音乐添加至所述音箱播放列表的对应位置,所述添加通知消息包含所述新增音乐在所述本地播放列表中的列表序号和所述新增音乐的音乐标识;或者,
[0020]当检测到有音乐从所述本地播放列表中删除时,向所述无线音箱发送删除通知消息,以使所述无线音箱响应所述删除通知消息将所述本地播放列表中已删除音乐从所述音箱播放列表中删除,所述删除通知消息包括所述已删除音乐在所述本地播放列表中的列表序号和所述已删除音乐的音乐标识。
[0021]本发明实施例第二方面,提供了一种移动终端,包括:
[0022]第一获取单元,用于从与移动终端连接的无线音箱中获取音箱播放列表中当前播放音乐的音乐参数,所述音乐参数包括所述当前播放音乐在所述音箱播放列表中的当前列表序号和所述当前播放音乐的音乐标识;
[0023]第二获取单元,用于从所述移动终端的本地播放列表中获取与所述当前列表序号对应的本地音乐的音乐标识,所述本地播放列表为所述移动终端中与所述音箱播放列表关联的播放列表;
[0024]判断单元,用于判断所述本地音乐的音乐标识与所述当前播放音乐的音乐标识是否匹配;
[0025]发送单元,用于当所述判断单元判断结果为否时,向所述无线音箱发送播放列表请求信息;
[0026]更新单元,用于接收所述无线音箱发送的音箱播放列表,利用所述音箱播放列表更新所述本地播放列表。
[0027]在本发明实施例第二方面的第一种可能的实现方式中,所述移动终端还包括:
[0028]推送单元,用于将所述本地播放列表作为所述音箱播放列表推送至所述无线音箱,所述本地播放列表包含至少一首音乐的音乐参数,所述至少一首音乐的音乐参数包括所述至少一首音乐在所述本地播放列表中的列表序号;
[0029]接收单元,用于接收针对所述本地播放列表中任一首音乐的播放指令;
[0030]所述发送单元,还用于响应所述接收单元接收的所述播放指令将所述任一首音乐在所述本地播放列表中的列表序号发送至所述无线音箱,以使所述无线音箱播放所述音箱播放列表中与所述列表序号对应的音乐。
[0031]结合本发明实施例第二方面或本发明实施例第二方面的第一种可能的实现方式,在本发明实施例第二方面的第二种可能的实现方式中,所述移动终端还包括:
[0032]检测单元,用于当所述更新单元利用所述音箱播放列表更新所述本地播放列表之后,检测所述本地播放列表是否发生变化;
[0033]同步单元,用于当所述检测单元检测结果为是时,将所述本地播放列表中发生变化的数据同步至所述无线音箱中的所述音箱播放列表中。
[0034]结合本发明实施例第二方面的第二种可能的实现方式,在本发明实施例第二方面的第三种可能的实现方式中,所述检测单元检测所述本地播放列表是否发生变化的方式具体为:
[0035]所述检测单元检测是否有新增的音乐添加至所述本地播放列表;或者,
[0036]所述检测单元检测是否有音乐从所述本地播放列表中删除。
[0037]结合本发明实施例第二方面的第二种可能的实现方式或本发明实施例第二方面的第三种可能的实现方式,在本发明实施例第二方面的第四种可能的实现方式中,所述同步单元将所述本地播放列表中发生变化的数据同步至所述无线音箱中的所述音箱播放列表中的方式具体为:
[0038]当检测到有新增音乐添加至所述本地播放列表时,所述同步单元向所述无线音箱发送添加通知消息,以使所述无线音箱响应所述添加通知消息将所述新增音乐添加至所述音箱播放列表的对应位置,所述添加通知消息包含所述新增音乐在所述本地播放列表中的列表序号和所述新增音乐的音乐标识;或者,
[0039]当检测到有音乐从所述本地播放列表中删除时,所述同步单元向所述无线音箱发送删除通知消息,以使所述无线音箱响应所述删除通知消息将所述本地播放列表中已删除音乐从所述音箱播放列表中删除,所述删除通知消息包括所述已删除音乐在所述本地播放列表中的列表序号和所述已删除音乐的音乐标识。
[0040]本发明实施例中,从与移动终端连接的无线音箱中获取音箱播放列表中当前播放音乐的音乐参数,音乐参数包括当前播放音乐在音箱播放列表中的当前列表序号和当前播放音乐的音乐标识;从移动终端的本地播放列表中获取与当前列表序号对应的本地音乐的音乐标识,本地播放列表为移动终端中与音箱播放列表关联的播放列表;判断本地音乐的音乐标识与当前播放音乐的音乐标识是否匹配,若不匹配,向无线音箱发送播放列表请求信息;接收无线音箱发送的音箱播放列表,利用音箱播放列表更新本地播放列表。实施本发明实施例,使用无线音箱播放歌曲时,可以保证无线音箱中当前播放列表的当前播放音乐与移动终端中与当前播放列表关联的本地播放列表显示的正在播放音乐相同,提高用户体验。
【附图说明】
[0041]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1是本发明实施例公开的一种网络构架示意图;
[0043]图2是本发明实施例公开的一种数据同步方法的流程图;
[0044]图3是本发明实施例公开的一
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1