一种歌词的同步方法及装置的制造方法

文档序号:9828411阅读:346来源:国知局
一种歌词的同步方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种歌词的同步方法及装置。
【背景技术】
[0002]在现有技术中,无线智能音箱是一种新型的智能家电设备,其通过连接WIFI网络,能够与手机APP进行通信,从而接受APP传来的各种指令,并执行用户期望的各种命令。
[0003]目前,市场上已经有一些无线智能音箱产品,以SONOS为例,都是通过手机安装的一个APP来查看和控制无线智能音箱来播放音乐。通常情况下,APP会有一个正在播放界面,歌词可以通过歌曲文件解析或从网络获取,APP各自负责歌词的搜索和解析,而控制端APP设备可能不止一台,也就是说,若歌曲源来自某台APP设备,则该设备可能解析到歌词文件,并显示出来,而其他APP设备通过数据同步得到正在播放信息,由于无法解析数据源,因此需要从网络上搜索歌词并下载显示,这样便会造成两个问题,第一个问题:网络搜索到的歌词可能与数据源解析的数据不一样,造成信息不同步,体验大打折扣;第二个问题:多个APP设备均通过服务器搜索歌词,造成了短时间内的数据集中访问,而且是成倍相同的访问数据,造成了网络资源的浪费。
[0004]故,有必要提出一种新的技术方案,以解决上述技术问题。

【发明内容】

[0005]有鉴于此,本发明的目的在于提供一种歌词的同步方法及装置,旨在解决现有技术中存在的网络搜索到的歌词可能与数据源解析的数据不一样,造成信息不同步,体验大打折扣;以及,多个APP设备均通过服务器搜索歌词,造成了短时间内的数据集中访问,而且是成倍相同的访问数据,造成了网络资源的浪费的问题。
[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]相对于现有技术,本发明的歌词的同步方法及装置,通过无线智能音箱接收控制设备发送的待播放的歌曲数据;所述无线智能音箱解析所述歌曲数据,得到歌曲详细信息,其中,所述歌曲详细信息包括歌词数据信息;所述无线智能音箱将解析得到的歌词数据信息生成歌词文件;所述无线智能音箱将所述歌词文件生成访问网址;所述无线智能音箱通知网内的控制设备根据所述访问网址进行歌词数据信息的同步;控制设备接收无线智能音箱发送的歌词文件的访问网址;所述控制设备根据所述访问网址下载歌词文件;所述控制设备解析所述歌词文件,得到歌词数据信息;所述控制设备显示所述歌词数据信息。即本发明利用无线智能音箱解析控制设备发送的歌曲数据得到歌词,若解析无法得到歌词,则利用无线智能音箱从网络服务器上搜索歌词,接着通过本地HTTP服务器分享该歌词,通知网内在线的控制设备同步显示该歌词。因此,本发明能够确保多个控制设备显示的歌词是相同的,以及有效避免了多个控制设备控制该无线智能音箱时,多个控制设备各自到服务器上搜索同样的歌词信息,造成的网络资源浪费的问题。
【附图说明】
[0033]图1是本发明实施例一提供的歌词的同步方法的实现流程示意图;
[0034]图2是本发明实施例二提供的歌词的同步方法的实现流程示意图;
[0035]图3是本发明实施例三提供的歌词的同步装置的模块示意图;
[0036]图4是本发明实施例四提供的歌词的同步装置的模块示意图。
【具体实施方式】
[0037]请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本发明的具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0038]本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。
[0039]实施例一
[0040]请参阅图1,所示为本发明实施例提供的歌词的同步方法。
[0041]所述歌词的同步方法,主要应用于无线智能音箱中,具体包括如下步骤:
[0042]在步骤SlOl中,无线智能音箱接收控制设备发送的待播放的歌曲数据;
[0043]在本发明实施例中,在所述无线智能音箱接收控制设备发送的待播放的歌曲数据的步骤之前,还包括以下步骤:将所述无线智能音箱与所述控制设备建立无线连接。
[0044]然而,可以理解的是,首先在控制设备(如手机端)安装无线智能音箱APP,将该控制设备同无线智能音箱处于同一局域网内,而且能够互相发现并配对连接,当所述无线智能音箱与所述控制设备成功建立无线连接后,通过手机端的APP浏览歌曲列表,用户点击一首歌曲,APP自动将该歌曲推送到无线智能音箱;此时,无线智能音箱能接收到手机端发送的待播放的歌曲数据。所述无线智能音箱接收到控制设备发送的待播放的歌曲数据之后,所述无线智能音箱播放所述歌曲数据,同时所述无线智能音箱执行步骤S102。
[0045]在步骤S102中,所述无线智能音箱解析所述歌曲数据,得到歌曲详细信息,其中,所述歌曲详细信息包括歌词数据信息;
[0046]在本发明实施例中,所述无线智能音箱解析所述歌曲数据,得到歌曲详细信息,主要包括但不限于以下内容:ID3信息和歌词数据信息。其中,ID3信息主要包括但不限于以下内容:如歌名,歌手,专辑等。然而,可以理解的是,所述无线智能音箱通过解析歌曲头部数据从而来获取到歌词数据信息。
[0047]在步骤S103中,所述无线智能音箱将解析得到的歌词数据信息生成歌词文件;
[0048]在本发明实施例中,所述无线智能音箱将解析得到的歌词数据信息写入文件,然后生成Irc格式的歌词文件。
[0049]在步骤S104中,所述无线智能音箱将所述歌词文件生成访问网址;
[0050]在本发明实施例中,所述无线智能音箱将所述歌词文件生成访问网址的步骤,具体包括:所述无线智能音箱在本端创建本地HTTP服务器;所述无线智能音箱利用所述本地HTTP服务器,将所述歌词
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1