获取歌词数据的方法和装置制造方法及图纸

技术编号:18350575 阅读:43 留言:0更新日期:2018-07-01 23:53
本发明专利技术提供了一种获取歌词数据的方法和装置,属于计算机技术领域。所述方法包括:查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表,查询所述本设备上存储的歌词数据信息,所述歌词数据信息包括所述本设备上存储的歌词数据对应的歌曲标识,将所述歌曲列表中的歌曲和所述歌词数据信息中的歌曲标识进行配对,将所述歌曲列表中未配对到相应的歌曲标识的歌曲,确定为目标歌曲,向服务器发送获取目标歌曲的歌词数据的获取请求,其中,所述歌词数据的获取请求中携带有所述目标歌曲的歌曲标识,接收并存储所述服务器发送的歌词数据。采用本发明专利技术,在播放歌曲时无法接入网络,也可以获取到歌词数据。

【技术实现步骤摘要】
获取歌词数据的方法和装置
本专利技术涉及计算机
,特别涉及一种获取歌词数据的方法和装置。
技术介绍
随着计算机技术和网络技术的发展,用户可以在终端中安装音频播放应用程序,通过操作音频播放应用程序,从音频播放应用程序的后台服务器下载歌曲的音频数据。然后用户可以控制终端播放歌曲,终端在播放歌曲的音频数据的过程,还可以同时显示歌曲的歌词数据。相关技术中,歌曲的歌词数据的获取过程为:当开始播放某首歌曲时,终端可以从音频播放应用程序的后台服务器获取该首歌曲的歌词数据。这样,在播放歌曲时,如果没有接入网络或者网络拥塞,则会导致歌词数据下载失败,进而会导致无法显示歌词数据。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种获取歌词数据的方法和装置。所述技术方案如下:第一方面,提供了一种获取歌词数据的方法,所述方法包括:查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表;查询所述本设备上存储的歌词数据信息,所述歌词数据信息包括所述本设备上存储的歌词数据对应的歌曲标识;将所述歌曲列表中的歌曲和所述歌词数据信息中的歌曲标识进行配对,将所述歌曲列表中未配对到相应的歌曲标识的歌曲,确定为目标歌曲;向服务器发送获取所述目标歌曲的歌词数据的获取请求,其中,所述歌词数据的获取请求中携带有所述目标歌曲的歌曲标识;接收并存储所述服务器发送的歌词数据。可选的,所述查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表,包括:当检测到音频播放应用程序启动时,查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表。可选的,所述当检测到音频播放应用程序启动时,查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表,包括:当检测到音频播放应用程序启动,且本设备接入的网络为无线网络时,查询所述本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表。这样,可以节约用户的移动数据流量。可选的,所述查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表,包括:当检测到本设备接入的网络从移动数据网络切换至无线网络时,查询所述本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表。这样,可以节约用户的移动数据流量。可选的,所述查询所述本设备上存储的歌词数据信息,包括:从所述音频播放应用程序对应的文件信息表,查询所述本设备上存储的歌词数据信息。这样,可以快速的获取到歌词数据信息。第二方面,提供了一种获取歌词数据的装置,所述装置包括:第一查询模块,用于查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表;第二查询模块,用于查询所述本设备上存储的歌词数据信息,所述歌词数据信息包括所述本设备上存储的歌词数据对应的歌曲标识;确定模块,用于将所述歌曲列表中的歌曲和所述歌词数据信息中的歌曲标识进行配对,将所述歌曲列表中未配对到相应的歌曲标识的歌曲,确定为目标歌曲;发送模块,用于向服务器发送获取所述目标歌曲的歌词数据的获取请求,其中,所述歌词数据的获取请求中携带有所述目标歌曲的歌曲标识;接收模块,用于接收并存储所述服务器发送的歌词数据。可选的,所述第一查询模块,用于:当检测到音频播放应用程序启动时,查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表。可选的,第一查询模块,用于:当检测到音频播放应用程序启动,且本设备接入的网络为无线网络时,查询所述本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表。可选的,第一查询模块,用于:当检测到本设备接入的网络从移动数据网络切换至无线网络时,查询所述本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表。可选的,第二查询模块,用于:从所述音频播放应用程序对应的文件信息表,查询所述本设备上存储的歌词数据信息。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施例中,由于终端可以自动的下载歌词数据,而不是在播放歌曲时,才下载该首歌曲的歌词数据,所以即使在播放歌曲时无法接入网络,也可以获取到歌词数据。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的一种获取歌词数据的场景示意图;图1b是本专利技术实施例提供的一种获取歌词数据的方法流程示意图;图2是本专利技术实施例提供的一种歌词数据选项的示意图;图3是本专利技术实施例提供的一种歌词数据选项的示意图;图4是本专利技术实施例提供的一种获取歌词数据的装置的结构示意图;图5是本专利技术实施例提供的一种终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例提供了一种获取歌词数据的方法,该方法的执行主体可以为终端。终端可以手机、平板等,终端中安装有音频播放应用程序,用于播放歌曲,该终端中可以设置有处理器、存储器、收发器等,处理器可以用于获取歌词数据的过程的处理,存储器可以用于存储获取歌词数据过程中需要的数据以及产生的数据,收发器可以用于接收以及发送数据,终端中还可以设置有屏幕等输入输出设备等,屏幕可以用于显示歌词数据等,屏幕可以是触控式屏幕。本实施例中以终端为手机为例进行方案的详细描述,其它情况与之类似,本实施例不再累述。在进行实施前,首先介绍一下歌词数据的定义,歌词数据中包括歌词内容和歌词中每个字符的播放时间点。如图1a所示,介绍一下本专利技术实施例的应用场景,终端在确定需要下载歌词数据的目标歌曲后,可以向服务器发送歌词数据的获取请求,服务器可以基于获取请求查找歌词数据,然后向终端发送歌词数据,终端进行保存。如图1b所示,该方法的处理流程可以如下:步骤101,查询本设备或本设备上的音频播放应用程序的音频播放列表,得到歌曲列表。其中,本设备指本专利技术实施例中的终端,音频播放列表指终端上所有音频的音频标识组成的播放列表,这些音频中有终端中预定的提示音频以及终端中保存的歌曲,歌曲列表指仅由歌曲的歌曲标识组成的播放列表。在实施中,用户想要听歌曲,可以在终端中安装音频播放应用程序,并且打开音频播放应用程序在线听歌曲,或者缓存歌曲至终端。在后续,终端可以扫描本设备上的所有音频或本设备上的音频播放应用程序对应的音频,将这些音频的音频标识组成音频播放列表,然后从中确定出歌曲的歌曲标识,将这些歌曲标识组成列表,就得到了歌曲列表。可选的,可以在检测到音频播放应用程序启动时,获取歌曲列表,相应的步骤101的处理可以如下:当检测到音频播放应用程序启动时,查询本设备或本设备上的音频播放应用程序的音频播放列表,得到歌曲列表。在实施中,终端可以通过系统程序监测音频播放应用程序是否启动,在系统程序每次监测到音频播放应用程序运行时,可以确定音频播放应用程序启动,然后终端可以扫描本设备上的所有音频或本设备上的音频播放应用程序对应的音频,将这些音频的音频标识组成音频播放列表,然后从中确定出歌曲的歌曲标识,将这些歌曲标识组成列表,就得到了歌曲列表。可选的,为了节约用户的移动数本文档来自技高网...
获取歌词数据的方法和装置

【技术保护点】
1.一种获取歌词数据的方法,其特征在于,所述方法包括:查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表;查询所述本设备上存储的歌词数据信息,所述歌词数据信息包括所述本设备上存储的歌词数据对应的歌曲标识;将所述歌曲列表中的歌曲和所述歌词数据信息中的歌曲标识进行配对,将所述歌曲列表中未配对到相应的歌曲标识的歌曲,确定为目标歌曲;向服务器发送获取所述目标歌曲的歌词数据的获取请求,其中,所述歌词数据的获取请求中携带有所述目标歌曲的歌曲标识;接收并存储所述服务器发送的歌词数据。

【技术特征摘要】
1.一种获取歌词数据的方法,其特征在于,所述方法包括:查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表;查询所述本设备上存储的歌词数据信息,所述歌词数据信息包括所述本设备上存储的歌词数据对应的歌曲标识;将所述歌曲列表中的歌曲和所述歌词数据信息中的歌曲标识进行配对,将所述歌曲列表中未配对到相应的歌曲标识的歌曲,确定为目标歌曲;向服务器发送获取所述目标歌曲的歌词数据的获取请求,其中,所述歌词数据的获取请求中携带有所述目标歌曲的歌曲标识;接收并存储所述服务器发送的歌词数据。2.根据权利要求1所述的方法,其特征在于,所述查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表,包括:当检测到音频播放应用程序启动时,查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表。3.根据权利要求2所述的方法,其特征在于,所述当检测到音频播放应用程序启动时,查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表,包括:当检测到音频播放应用程序启动,且本设备接入的网络为无线网络时,查询所述本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表。4.根据权利要求1所述的方法,其特征在于,所述查询本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表,包括:当检测到本设备接入的网络从移动数据网络切换至无线网络时,查询所述本设备或所述本设备上的音频播放应用程序的音频播放列表,得到歌曲列表。5.根据权利要求1至4任一所述的方法,其特征在于,所述查询所述本设备上存储的歌词数据信息,包...

【专利技术属性】
技术研发人员:洪坚浩
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

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

1