一种终端之间实现播放列表同步的方法及装置的制造方法_3

文档序号:9380460阅读:来源:国知局
发送至第二终端,在该编辑指令成功发送至所述第二终端时,通过数据修改单元340修改第一终端自身存储的所述播放列表的实际数据;在该编辑指令未成功发送至所述第二终端时,通过数据显示单元350根据所述第一终端自身存储的所述播放列表的实际数据恢复所述播放列表的显示内容,实现了播放列表的显示与存储分离;在接收到编辑指令时,修改第一终端显示的播放列表以及时响应用户的编辑操作,并保证第一终端与第二终端之间的播放列表的同步,达到了提高用户的应用体验的效果。
[0064]进一步地,所述播放列表包含的记录按照预设的顺序存储于所述第一终端内,且所述第二终端内具有所述播放列表的备份列表。
[0065]进一步地,所述指令响应单元320具体用于:
[0066]根据所述编辑指令对所述第一终端当前显示的播放列表的显示内容进行修改,显示修改后的播放列表,且维持所述第一终端自身存储的所述播放列表的实际数据不变。
[0067]进一步地,所述指令发送单元330包括:
[0068]优先级确定子单元,用于按照所述编辑指令存储的先后顺序确定所述编辑指令的优先级;
[0069]发送子单元,用于访问所述存储结构,获取优先级最高的一条编辑指令发送至所述第二终端;
[0070]监测子单元,用于监测是否接收到所述第二终端的反馈消息,根据监测结果确定所述编辑指令是否成功发送至所述第二终端。
[0071]进一步地,所述监测子单元具体用于:
[0072]若在预设的时间长度内接收到所述第二终端的反馈消息,则确定所述编辑指令成功发送至所述第二终端;
[0073]若在预设的时间长度内未接收到所述第二终端的反馈消息,则重复向所述第二终端发送所述优先级最高的一条编辑指令,监测是否接收到所述第二终端的反馈消息;
[0074]在重复向所述第二终端发送所述编辑指令的次数未超过设定阈值且接收到所述反馈消息时,确定所述编辑指令成功发送至所述第二终端;
[0075]在重复向所述第二终端发送所述编辑指令的次数超过所述设定阈值时,确定所述编辑指令未成功发送至所述第二终端。
[0076]上述终端之间实现播放列表同步的装置可执行本发明任意实施例所提供的终端之间实现播放列表同步的方法,具备执行方法相应的功能模块和有益效果。
[0077]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种终端之间实现播放列表同步的方法,其特征在于,包括: 获取用户对第一终端当前显示的播放列表的编辑指令; 根据所述编辑指令调整所述第一终端显示的播放列表的显示内容,将所述编辑指令顺序存储于预设的存储结构内; 按照所述编辑指令的存储顺序从所述存储结构内依次读取所述编辑指令,将所述编辑指令发送至第二终端,以使所述第二终端根据所述编辑指令修改自身存储的所述播放列表的备份列表的实际数据; 在确定所述编辑指令成功发送至所述第二终端时,根据所述编辑指令修改所述第一终端自身存储的所述播放列表的实际数据; 在确定所述编辑指令未成功发送至所述第二终端时,根据所述第一终端自身存储的所述播放列表的实际数据恢复所述播放列表的显示内容。2.根据权利要求1所述的方法,其特征在于,所述播放列表包含的记录按照预设的顺序存储于所述第一终端内,且所述第二终端内具有所述播放列表的备份列表。3.根据权利要求1所述的方法,其特征在于,根据所述编辑指令调整所述第一终端显示的播放列表的显示内容,包括: 根据所述编辑指令对所述第一终端当前显示的播放列表的显示内容进行修改,显示修改后的播放列表,且维持所述第一终端自身存储的所述播放列表的实际数据不变。4.根据权利要求1-3中任一所述的方法,其特征在于,按照所述编辑指令的存储顺序从所述存储结构内依次读取所述编辑指令,将所述编辑指令发送至第二终端,包括: 按照所述编辑指令存储的先后顺序确定所述编辑指令的优先级; 访问所述存储结构,获取优先级最高的一条编辑指令发送至所述第二终端; 监测是否接收到所述第二终端的反馈消息,根据监测结果确定所述编辑指令是否成功发送至所述第二终端。5.根据权利要求4所述的方法,其特征在于,根据监测结果确定所述编辑指令是否成功发送至所述第二终端,包括: 若在预设的时间长度内接收到所述第二终端的反馈消息,则确定所述编辑指令成功发送至所述第二终端; 若在预设的时间长度内未接收到所述第二终端的反馈消息,则重复向所述第二终端发送所述优先级最高的一条编辑指令,监测是否接收到所述第二终端的反馈消息; 在重复向所述第二终端发送所述编辑指令的次数未超过设定阈值且接收到所述反馈消息时,确定所述编辑指令成功发送至所述第二终端; 在重复向所述第二终端发送所述编辑指令的次数超过所述设定阈值时,确定所述编辑指令未成功发送至所述第二终端。6.一种终端之间实现数据同步的装置,其特征在于,包括: 指令获取单元,用于获取用户对第一终端当前显示的播放列表的编辑指令; 指令响应单元,用于根据所述编辑指令调整所述第一终端显示的播放列表的显示内容,将所述编辑指令顺序存储于预设的存储结构内; 指令发送单元,用于按照所述编辑指令的存储顺序从所述存储结构内依次读取所述编辑指令,将所述编辑指令发送至第二终端,以使所述第二终端根据所述编辑指令相应的修改自身存储的所述播放列表的备份列表的实际数据; 数据修改单元,用于在确定所述编辑指令成功发送至所述第二终端时,根据所述编辑指令修改所述第一终端自身存储的所述播放列表的实际数据; 数据显示单元,用于在确定所述编辑指令未成功发送至所述第二终端时,根据所述第一终端自身存储的所述播放列表的实际数据恢复所述播放列表的显示内容。7.根据权利要求6所述的装置,其特征在于,所述播放列表包含的记录按照预设的顺序存储于所述第一终端内,且所述第二终端内具有所述播放列表的备份列表。8.根据权利要求6所述的装置,其特征在于,所述指令响应单元具体用于: 根据所述编辑指令对所述第一终端当前显示的播放列表的显示内容进行修改,显示修改后的播放列表,且维持所述第一终端自身存储的所述播放列表的实际数据不变。9.根据权利要求6-8中任一所述的装置,其特征在于,所述指令发送单元包括: 优先级确定子单元,用于按照所述编辑指令存储的先后顺序确定所述编辑指令的优先级; 发送子单元,用于访问所述存储结构,获取优先级最高的一条编辑指令发送至所述第二终端; 监测子单元,用于监测是否接收到所述第二终端的反馈消息,根据监测结果确定所述编辑指令是否成功发送至所述第二终端。10.根据权利要求9所述的装置,其特征在于,所述监测子单元具体用于: 若在预设的时间长度内接收到所述第二终端的反馈消息,则确定所述编辑指令成功发送至所述第二终端; 若在预设的时间长度内未接收到所述第二终端的反馈消息,则重复向所述第二终端发送所述优先级最高的一条编辑指令,监测是否接收到所述第二终端的反馈消息; 在重复向所述第二终端发送所述编辑指令的次数未超过设定阈值且接收到所述反馈消息时,确定所述编辑指令成功发送至所述第二终端; 在重复向所述第二终端发送所述编辑指令的次数超过所述设定阈值时,确定所述编辑指令未成功发送至所述第二终端。
【专利摘要】本发明公开了一种终端之间实现播放列表同步的方法及装置。所述方法包括获取用户对第一终端当前显示的播放列表的编辑指令;根据编辑指令调整第一终端显示的播放列表的显示内容,将编辑指令顺序存储于预设的存储结构内;按照编辑指令的存储顺序从存储结构内依次读取编辑指令,将编辑指令发送至第二终端;在确定编辑指令成功发送至第二终端时,根据编辑指令修改第一终端自身存储的播放列表的实际数据;在确定编辑指令未成功发送至第二终端时,根据第一终端自身存储的播放列表的实际数据恢复所述播放列表的显示内容,解决现有技术中因编辑指令出现先发后至而影响播放列表的修改不同步的问题,达到同步终端之间的播放列表,提高用户的应用体验的目的。
【IPC分类】H04L29/08
【公开号】CN105100283
【申请号】CN201510559477
【发明人】任超
【申请人】广东欧珀移动通信有限公司
【公开日】2015年11月25日
【申请日】2015年9月2日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1