一种音乐播放方法及终端技术

技术编号:18378404 阅读:39 留言:0更新日期:2018-07-07 11:08
本发明专利技术实施例公开了一种音乐播放方法及终端,该方法包括:在联网时,接收针对已收藏的本地音乐的播放指令;读取本地音乐的标识ID;判断本地音乐的标识ID是否包含本地音乐所在终端的MAC地址;若包含,生成本地音乐的URL,本地音乐的URL携带本地音乐所在终端的IP地址和本地音乐的标识ID;将包含本地音乐的URL的播放消息发送至无线音箱,以使无线音箱响应播放消息解析本地音乐的URL,获取本地音乐所在终端的IP地址和本地音乐的存储路径,根据本地音乐所在终端的IP地址和本地音乐的存储路径从终端读取本地音乐并播放。实施本发明专利技术实施例,可以提高无线音箱播放本地音乐的成功率。

A music playback method and terminal

An embodiment of the invention discloses a music playing method and terminal, which includes: receiving a playback instruction for the local music that has been collected in a network, reading the identification ID of local music, determining whether the identification ID of the local music contains the MAC address of the terminal of the local music, and if included, the URL of local music is generated. The local music URL carries the IP address of the terminal of the local music and the identification of the local music ID; the URL that contains local music is sent to the radio box to enable the radio box to respond to the playback message to parse the URL of the local music, to obtain the IP address of the local music terminal and the storage path of the local music. The local music is read and played from the terminal according to the IP address of the local music terminal and the storage path of the local music. The embodiment of the invention can improve the success rate of playing the local music by wireless speakers.

【技术实现步骤摘要】
一种音乐播放方法及终端
本专利技术涉及通信
,具体涉及一种音乐播放方法及终端。
技术介绍
随着无线技术的快速发展,近年来出现了一些无线音箱。无线音箱是一种新型的智能家电设备,它可以通过网络连接手机、平板、笔记本电脑等终端上的应用程序(Application,APP)。其中,APP可以收藏本地音乐的统一资源定位符(UniformResourceLocator,URL),该URL包括本地音乐所在终端的网际协议(InternetProtocol,IP)地址,当本地音乐收藏后,当用户选择APP已收藏的某一本地音乐的URL时,APP可以将该URL推送至无线音箱,使得无线音箱可以根据该URL从该本地音乐所在的终端找到对应的本地音乐进行播放。然而,当本地音乐收藏时间较长时,由于终端的IP地址往往会发生变化,导致无线音箱无法根据APP收藏的本地音乐的URL找到本地音乐所在的终端,使得APP收藏的本地音乐往往无法通过无线音箱进行播放,APP收藏的本地音乐的播放成功率较低。
技术实现思路
本专利技术实施例提供一种音乐播放方法及终端,可以提高终端收藏的本地音乐的播放成功率。第一方面,提供了一种音乐播放方法,包括:在联网时,接收针对已收藏的本地音乐的播放指令;读取所述本地音乐的标识ID;判断所述本地音乐的标识ID是否包含所述本地音乐所在终端的MAC地址;若包含,生成所述本地音乐的URL,所述本地音乐的URL携带所述本地音乐所在终端的IP地址和所述本地音乐的标识ID;将包含所述本地音乐的URL的播放消息发送至无线音箱,以使所述无线音箱响应所述播放消息解析所述本地音乐的URL,获取所述本地音乐所在终端的IP地址和所述本地音乐的存储路径,根据所述本地音乐所在终端的IP地址和所述本地音乐的存储路径从所述终端读取所述本地音乐并播放。在第一方面的第一种可能的实现方式中,所述接收针对本地音乐的播放指令之前,所述方法还包括:接收针对本地音乐的收藏指令;为所述本地音乐分配标识码,所述标识码根据所述本地音乐的存储路径生成;获取所述本地音乐所在终端的MAC地址;将所述本地音乐所在终端的MAC地址与所述本地音乐的标识码组合,生成所述本地音乐的标识ID;将所述本地音乐的标识ID收藏在终端存储器。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述判断所述本地音乐的标识ID包含所述本地音乐所在终端的MAC地址之后,所述方法还包括:解析所述本地音乐的标识码,获取所述本地音乐的存储路径;判断所述本地音乐的存储路径与所述本地音乐的当前存储路径是否一致;若一致,执行所述生成所述本地音乐的URL的步骤。结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述方法还包括:若所述本地音乐的存储路径与所述本地音乐的当前存储路径不一致,修改所述本地音乐的标识码,获取所述本地音乐的新标识码,所述本地音乐的新标识码根据所述本地音乐的当前存储路径生成;生成所述本地音乐的新URL,所述新URL包括所述本地音乐所在终端的IP地址和所述本地音乐的新标识ID,所述新标识ID包括所述本地音乐所在终端的MAC地址与所述本地音乐的新标识码;将包含所述本地音乐的新URL的播放消息发送至所述无线音箱,以使所述无线音箱响应所述播放消息解析所述本地音乐的新URL,获取所述本地音乐所在终端的IP地址和所述本地音乐的当前存储路径,根据所述本地音乐的当前存储路径从所述终端读取所述本地音乐并播放。结合第一方面,在第一方面的第四种可能的实现方式中,所述方法还包括:若所述本地音乐的标识ID不包含所述本地音乐所在终端的MAC地址,从网络中搜索所述本地音乐对应的网络URL并将所述网络URL推送至所述无线音箱,以使所述无线音箱根据所述网络URL搜索并播放所述本地音乐。第二方面,提供了一种音乐播放终端,包括:第一接收单元,用于在联网时,接收针对已收藏的本地音乐的播放指令;读取单元,用于读取所述本地音乐的标识ID;第一判断单元,用于判断所述本地音乐的标识ID是否包含所述本地音乐所在终端的MAC地址;第一生成单元,用于当所述第一判断单元判断结果为是时,生成所述本地音乐的URL,所述本地音乐的URL携带所述本地音乐所在终端的IP地址和所述本地音乐的标识ID;第一发送单元,用于将包含所述本地音乐的URL的播放消息发送至无线音箱,以使所述无线音箱响应所述播放消息解析所述本地音乐的URL,获取所述本地音乐所在终端的IP地址和所述本地音乐的存储路径,根据所述本地音乐所在终端的IP地址和所述本地音乐的存储路径从所述终端读取所述本地音乐并播放。在第二方面的第一种可能的实现方式中,所述终端还包括:第二接收单元,用于接收针对本地音乐的收藏指令;分配单元,用于为所述本地音乐分配标识码,所述标识码根据所述本地音乐的存储路径生成;获取单元,用于获取所述本地音乐所在终端的MAC地址;第二生成单元,用于将所述本地音乐所在终端的MAC地址与所述本地音乐的标识码组合,生成所述本地音乐的标识ID;收藏单元,用于将所述本地音乐的标识ID收藏在终端存储器。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第一判断单元判断所述本地音乐的标识ID包含所述本地音乐所在终端的MAC地址之后,所述终端还包括:解析单元,用于解析所述本地音乐的标识码,获取所述本地音乐的存储路径;第二判断单元,用于判断所述本地音乐的存储路径与所述本地音乐的当前存储路径是否一致;当所述第二判断单元判断结果为是时,触发所述生成单元生成所述本地音乐的URL。结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述终端还包括:修改单元,用于当所述第二判断单元判断结果为否时,修改所述本地音乐的标识码,获取所述本地音乐的新标识码,所述本地音乐的新标识码根据所述本地音乐的当前存储路径生成;第三生成单元,用于生成所述本地音乐的新URL,所述新URL包括所述本地音乐所在终端的IP地址和所述本地音乐的新标识ID,所述新标识ID包括所述本地音乐所在终端的MAC地址与所述本地音乐的新标识码;第二发送单元,用于将包含所述本地音乐的新URL的播放消息发送至所述无线音箱,以使所述无线音箱响应所述播放消息解析所述本地音乐的新URL,获取所述本地音乐所在终端的IP地址和所述本地音乐的当前存储路径,根据所述本地音乐的当前存储路径从所述终端读取所述本地音乐并播放。结合第二方面,在第二方面的第四种可能的实现方式中,所述终端还包括:推送单元,用于当所述第一判断单元判断结果为否时,从网络中搜索所述本地音乐对应的网络URL并将所述网络URL推送至所述无线音箱,以使所述无线音箱根据所述网络URL搜索并播放所述本地音乐。上述技术方案中,在联网时,接收针对已收藏的本地音乐的播放指令;读取本地音乐的标识ID;判断本地音乐的标识ID是否包含本地音乐所在终端的MAC地址;若包含,生成本地音乐的URL,本地音乐的URL携带本地音乐所在终端的IP地址和本地音乐的标识ID;将包含本地音乐的URL的播放消息发送至无线音箱,以使无线音箱响应播放消息解析本地音乐的URL,获取本地音乐所在终端的IP地址和本地音乐的存储路径,根据本地音乐所在终端的IP地址和本地音乐本文档来自技高网...
一种音乐播放方法及终端

【技术保护点】
1.一种音乐播放方法,其特征在于,包括:在联网时,接收针对已收藏的本地音乐的播放指令;读取所述本地音乐的标识ID;判断所述本地音乐的标识ID是否包含所述本地音乐所在终端的MAC地址;若包含,生成所述本地音乐的URL,所述本地音乐的URL携带所述本地音乐所在终端的当前IP地址和所述本地音乐的标识ID;将包含所述本地音乐的URL的播放消息发送至无线音箱,以使所述无线音箱响应所述播放消息解析所述本地音乐的URL,获取所述本地音乐所在终端的当前IP地址和所述本地音乐的存储路径,根据所述本地音乐所在终端的当前IP地址和所述本地音乐的存储路径从所述终端读取所述本地音乐并播放。

【技术特征摘要】
1.一种音乐播放方法,其特征在于,包括:在联网时,接收针对已收藏的本地音乐的播放指令;读取所述本地音乐的标识ID;判断所述本地音乐的标识ID是否包含所述本地音乐所在终端的MAC地址;若包含,生成所述本地音乐的URL,所述本地音乐的URL携带所述本地音乐所在终端的当前IP地址和所述本地音乐的标识ID;将包含所述本地音乐的URL的播放消息发送至无线音箱,以使所述无线音箱响应所述播放消息解析所述本地音乐的URL,获取所述本地音乐所在终端的当前IP地址和所述本地音乐的存储路径,根据所述本地音乐所在终端的当前IP地址和所述本地音乐的存储路径从所述终端读取所述本地音乐并播放。2.根据权利要求1所述的方法,其特征在于,所述接收针对本地音乐的播放指令之前,所述方法还包括:接收针对本地音乐的收藏指令;为所述本地音乐分配标识码,所述标识码根据所述本地音乐的存储路径生成;获取所述本地音乐所在终端的MAC地址;将所述本地音乐所在终端的MAC地址与所述本地音乐的标识码组合,生成所述本地音乐的标识ID;将所述本地音乐的标识ID收藏在终端存储器。3.根据权利要求2所述的方法,其特征在于,所述判断所述本地音乐的标识ID包含所述本地音乐所在终端的MAC地址之后,所述方法还包括:解析所述本地音乐的标识码,获取所述本地音乐的存储路径;判断所述本地音乐的存储路径与所述本地音乐的当前存储路径是否一致;若一致,执行所述生成所述本地音乐的URL的步骤。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述本地音乐的存储路径与所述本地音乐的当前存储路径不一致,修改所述本地音乐的标识码,获取所述本地音乐的新标识码,所述本地音乐的新标识码根据所述本地音乐的当前存储路径生成;生成所述本地音乐的新URL,所述新URL包括所述本地音乐所在终端的IP地址和所述本地音乐的新标识ID,所述新标识ID包括所述本地音乐所在终端的MAC地址与所述本地音乐的新标识码;将包含所述本地音乐的新URL的播放消息发送至所述无线音箱,以使所述无线音箱响应所述播放消息解析所述本地音乐的新URL,获取所述本地音乐所在终端的IP地址和所述本地音乐的当前存储路径,根据所述本地音乐的当前存储路径从所述终端读取所述本地音乐并播放。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述本地音乐的标识ID不包含所述本地音乐所在终端的MAC地址,从网络中搜索所述本地音乐对应的网络URL并将所述网络URL推送至所述无线音箱,以使所述无线音箱根据所述网络URL搜索并播放所述本地音乐。6.一种音乐播放终端,其特征在于,包括:第一接收单元,用于在联网时,接收针对已收藏的本地音乐的播放指令;读取单元,用于读取所述本地音乐的标识I...

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

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

1