[发明专利]一种终端之间实现播放列表同步的方法及装置有效
申请号: | 201510559477.8 | 申请日: | 2015-09-02 |
公开(公告)号: | CN105100283B | 公开(公告)日: | 2018-04-03 |
发明(设计)人: | 任超 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 邓猛烈,胡彬 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 之间 实现 播放列表 同步 方法 装置 | ||
技术领域
本发明实施例涉及数据传输技术领域,尤其涉及一种终端之间实现播放列表同步的方法及装置。
背景技术
随着终端智能化程度的不断提高,用户播放音乐、视频等数字多媒体文件的场合不再仅仅受限于计算机,还可以根据实际情况选择手机、平板电脑和无线音箱等各式各样的智能终端来播放数字多媒体文件。
用户在播放数字多媒体文件时,通常会创建适合自己的播放列表,根据自身的个性喜好来选择待播放的多媒体文件,并安排相应的播放顺序。对于同一用户来说,在一个终端的客户端上创建播放列表,希望在另一终端上也能够使用同一播放列表来播放多媒体文件,并且能够实现在一个终端的客户端上对所述播放列表的修改也能同步到另一个终端的播放列表中。例如,在包括手机和无线音箱的音乐系统中,通过手机上安装的应用程序的播放列表界面可以查看当前推送至无线音箱端的正在播放的播放列表。在手机端的应用程序的播放列表中有一个编辑选项,用户通过该编辑选项进入编辑模式后可以进行删除歌曲或调换歌曲的播放顺序等操作。手机端的应用程序负责交互和显示即时的编辑效果,并将该编辑动作以消息的形式发送至无线音箱,以完成将手机端播放列表的变化同步至无线音箱端的操作。正常操作时,如果网络没有延时,也没有先发后至的情况发生,编辑动作(诸如删除和调换顺序的命令)可以及时发送至无线音箱。该无线音箱根据接收到的编辑动作修改无线音箱上的播放列表,实现手机端的应用程序的播放列表和无线音箱端的播放列表同步。但如果网络状况不好,就可能出现先执行的编辑动作反而排在后面才能到达无线音箱,可能造成删除和调换顺序没有按照用户操作的顺序进行,导致手机端的应用程序中的播放列表和音箱保存的播放列表不同步的情况,影响用户的应用体验。
发明内容
本发明提供一种终端之间实现播放列表同步的方法及装置,以实现准确同步终端之间的播放列表,提高用户的应用体验的目的。
第一方面,本发明实施例提供了一种终端之间实现播放列表同步的方法,包括:
获取用户对第一终端当前显示的播放列表的编辑指令;
根据所述编辑指令调整所述第一终端显示的播放列表的显示内容,将所述编辑指令顺序存储于预设的存储结构内;
按照所述编辑指令的存储顺序从所述存储结构内依次读取所述编辑指令,将所述编辑指令发送至第二终端,以使所述第二终端根据所述编辑指令相应的修改自身存储的所述播放列表的备份列表的实际数据;
在确定所述编辑指令成功发送至所述第二终端时,根据所述编辑指令修改所述第一终端自身存储的所述播放列表的实际数据;
在确定所述编辑指令未成功发送至所述第二终端时,根据所述第一终端自身存储的所述播放列表的实际数据恢复所述播放列表的显示内容。
第二方面,本发明实施例还提供了一种终端之间实现数据同步的装置,该装置包括:
指令获取单元,用于获取用户对第一终端当前显示的播放列表的编辑指令;
指令响应单元,用于根据所述编辑指令调整所述第一终端显示的播放列表的显示内容,将所述编辑指令顺序存储于预设的存储结构内;
指令发送单元,用于按照所述编辑指令的存储顺序从所述存储结构内依次读取所述编辑指令,将所述编辑指令发送至第二终端,以使所述第二终端根据所述编辑指令相应的修改自身存储的所述播放列表的备份列表的实际数据;
数据修改单元,用于在确定所述编辑指令成功发送至所述第二终端时,根据所述编辑指令修改所述第一终端自身存储的所述播放列表的实际数据;
数据显示单元,用于在确定所述编辑指令未成功发送至所述第二终端时,根据所述第一终端自身存储的所述播放列表的实际数据恢复所述播放列表的显示内容。
本发明通过获取用户对第一终端当前显示的播放列表的编辑指令,根据该编辑指令调整所述第一终端显示的播放列表的显示内容,并将所述编辑指令顺序存储于预设的存储结构内;按照编辑指令的存储顺序从所述存储结构内依次读取所述编辑指令,将所述编辑指令发送至第二终端,按照存储顺序发送编辑指令避免了因编辑指令先发后至而导致播放列表的修改不同步的情况;在该编辑指令成功发送至所述第二终端时,修改第一终端自身存储的所述播放列表的实际数据;在该编辑指令未成功发送至所述第二终端时,根据所述第一终端自身存储的所述播放列表的实际数据恢复所述播放列表的显示内容,实现了播放列表的显示与存储分离;在接收到编辑指令时,修改第一终端显示的播放列表以及时响应用户的编辑操作。本发明解决现有技术中因编辑指令出现先发后至而影响播放列表的修改不同步的问题,实现同步终端之间的播放列表,提高用户的应用体验的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510559477.8/2.html,转载请声明来源钻瓜专利网。