当前位置: 首页 > 专利查询>广州大学专利>正文

一种基于文本编码的资源下载方法、系统、装置及介质制造方法及图纸

技术编号:27751881 阅读:30 留言:0更新日期:2021-03-19 13:47
本发明专利技术的提供一种基于文本编码的资源下载方法、系统、装置及介质,方法包括获取点歌指令,从点歌指令中提取得到第一文本信息;根据第一文本信息的原始字符串编码得到第一字符串;将第一字符串生成请求指令,根据请求指令获取音乐列表;读取音乐列表,获取音乐的唯一标识,根据唯一标识生成音乐链接;根据音乐链接获取音乐的数据文件。方法通过编码转换、歌曲链接获取、歌曲文件请求等全流程自动化操作,解决了点歌过程中的编码转换问题和资源下载问题,实现了点歌的自动化、智能化,极大的提升了点歌的反应速度和用户体验,实现过程简单、借助硬件少,可操作性高,具有很好的可移植性和实用性,可广泛应用于计算机技术领域。

【技术实现步骤摘要】
一种基于文本编码的资源下载方法、系统、装置及介质
本专利技术属于计算机
,尤其是一种基于文本编码的资源下载方法、系统、装置及介质。
技术介绍
音乐作为一种艺术形式和文化活动已经成为人们生活中不可或缺的元素。随着生活水平的提升,人们对音乐的喜好逐渐变得复杂化、多元化,从而在日常生活中不可避免的需要根据个人喜好进行歌曲选择或者点歌。而现有技术点歌技术主要存在以下不足:现有的语音点歌技术大多集中于点歌的整体流程上,只是提供了语音点歌的整体框架和实现方案,如并没有具体聚焦于歌曲中文文本下的具体的编码、转换问题以及在通过语言识别技术将指令识别至文本后续的资源链接如何获取、资源如何下载等具体问题的解决上。从而使得现有技术在具体应用过程中只知其全貌,而不知其具体实现和逻辑,因此准确性、可实现性和可操作性不佳。
技术实现思路
有鉴于此,为至少部分解决上述技术问题之一,本专利技术实施例目的在于提供一种精确、便捷并且易于实现的基于文本编码的资源下载方法,同时本专利技术还提供能够对应实现该方法的系统、装置以及计算机可读存储介质。第一方面,本专利技术实施例提供了一种基于文本编码的资源下载方法,其包括以下步骤:获取点歌指令,从所述点歌指令中提取得到第一文本信息;根据所述第一文本信息的原始字符串编码得到第一字符串;将所述第一字符串生成请求指令,根据所述请求指令获取音乐列表;读取所述音乐列表,获取音乐的唯一标识,根据所述唯一标识生成音乐链接;根据所述音乐链接获取音乐的数据文件。在本专利技术的一些实施例中,所述资源下载方法还包括:根据所述第一文本信息,提取本地资源库中音乐的数据文件,调用音乐播放器播放所述数据文件。在本专利技术的一些实施例中,所述点歌指令包括语音指令;所述获取点歌指令,从所述点歌指令中提取得到第一文本信息这一步骤,其包括:获取所述语音指令,将所述语音指令转换得到文本指令,根据所述文本指令提取得到所述第一文本信息。在本专利技术的一些实施例中,所述将所述第一字符串生成请求指令,根据所述请求指令获取音乐列表这一步骤,其包括:保存所述第一字符串,将所述第一字符串读入本地临时变量;将所述本地临时变量生成第一URL,根据所述第一URL向开放平台发起请求;根据所述请求结果获取包含所述音乐列表的返回值。在本专利技术的一些实施例中,所述读取所述音乐列表,获取音乐的唯一标识,根据所述唯一标识生成音乐链接这一步骤,其包括:从所述返回值中读取得到所述音乐列表;解析所述音乐列表得到音乐的唯一标识,将所述音乐的唯一标识;将所述唯一标识填充入所述第一URL生成第二URL,所述第二URL为音乐链接。在本专利技术的一些实施例中,所述根据所述音乐链接获取音乐的数据文件这一步骤,其包括:根据所述音乐链接解析得到所述音乐的下载链接地址,根据所述下载链接地址,获取所述音乐的数据文件。在本专利技术的一些实施例中,所述返回值、所述唯一标识均为JSON的数据交换格式。第二方面,本专利技术的技术方案还提供一种基于文本编码的资源下载系统,包括:指令获取单元,用于获取点歌指令,从所述点歌指令中提取得到第一文本信息;根据所述第一文本信息的原始字符串编码得到第一字符串;链接生成单元,用于将所述第一字符串生成请求指令,根据所述请求指令获取音乐列表;以及读取所述音乐列表,获取音乐的唯一标识,根据所述唯一标识生成音乐链接;文件下载单元,根据所述音乐链接获取音乐的数据文件。第三方面,本专利技术的技术方案还提供基于区块链的数据处理装置,其包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;当至少一个程序被至少一个处理器执行,使得至少一个处理器实现第一方面中的一种基于文本编码的资源下载方法。第四方面,本专利技术的技术方案还提供了一种存储介质,其中存储有处理器可执行的程序,处理器可执行的程序在由处理器执行时用于实现如第一方面中的方法。本专利技术的优点和有益效果将在下面的描述中部分给出,其他部分可以通过本专利技术的具体实施方式了解得到:本专利技术所提供的一种基于文本编码的资源下载方法,方法通过编码转换、歌曲链接获取、歌曲文件请求等全流程自动化操作,解决了点歌过程中的编码转换问题和资源下载问题,使得结果反馈更为准确。方法实现了点歌的自动化、智能化,极大的提升了点歌的反应速度和用户体验,实现过程简单、借助硬件少,可操作性高,具有很好的可移植性和实用性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种基于文本编码的资源下载方法的步骤流程图;图2为本专利技术一种基于文本编码的资源下载方法一个完整实施例的步骤流程图;图3为本专利技术一种基于文本编码的资源下载装置结构示意图。具体实施方式下面详细描述本专利技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。首先,针对本方案中所涉及相关领域进行解释:URL(uniformresourcelocator,URL)统一资源定位系统,是因特网的万维网服务程序上用于指定信息位置的表示方法。ASCII码(AmericanStandardCodeforInformationInterchange)美国信息交换标准代码,是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。JOSN(JavaScriptObjectNotation,JS对象简谱),是一种轻量级的数据交换格式。Powershell:是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用NETFramework的强大功能。本申请的技术方案提出一种简单快捷的实现将点歌相关的中文文本进行编码、转换,然后拼接至特定的请求链接中,总共经过三次资源请求和对资源返回值的解析,最终获得歌曲文件的流程。其中,三次资源请求和对资源返回值的解析,包括编码转换、URL拼接,中间返回值的本地保存,中间返回值的信息提取,歌曲资源URL的拼接,歌曲文件的本地保存等过程。第一方面,如图1所示,本专利技术的技术方案提出了基于实施例系统的数据处理方法,其主要包括步骤S01-S04:S01、获取点歌指令,从点歌指令中提取得到第一文本信息;根据第一文本信息的原始字符串编码得到第一字符串。其中,第一文本信息为本文档来自技高网...

【技术保护点】
1.一种基于文本编码的资源下载方法,其特征在于,包括以下步骤:/n获取点歌指令,从所述点歌指令中提取得到第一文本信息;根据所述第一文本信息的原始字符串编码得到第一字符串;/n将所述第一字符串生成请求指令,根据所述请求指令获取音乐列表;/n读取所述音乐列表,获取音乐的唯一标识,根据所述唯一标识生成音乐链接;/n根据所述音乐链接获取音乐的数据文件。/n

【技术特征摘要】
1.一种基于文本编码的资源下载方法,其特征在于,包括以下步骤:
获取点歌指令,从所述点歌指令中提取得到第一文本信息;根据所述第一文本信息的原始字符串编码得到第一字符串;
将所述第一字符串生成请求指令,根据所述请求指令获取音乐列表;
读取所述音乐列表,获取音乐的唯一标识,根据所述唯一标识生成音乐链接;
根据所述音乐链接获取音乐的数据文件。


2.根据权利要求1所述的一种基于文本编码的资源下载方法,其特征在于,所述资源下载方法还包括:
根据所述第一文本信息,提取本地资源库中音乐的数据文件,调用音乐播放器播放所述数据文件。


3.根据权利要求1所述的一种基于文本编码的资源下载方法,其特征在于,所述点歌指令包括语音指令;所述获取点歌指令,从所述点歌指令中提取得到第一文本信息这一步骤,其包括:
获取所述语音指令,将所述语音指令转换得到文本指令,根据所述文本指令提取得到所述第一文本信息。


4.根据权利要求1所述的一种基于文本编码的资源下载方法,其特征在于,所述将所述第一字符串生成请求指令,根据所述请求指令获取音乐列表这一步骤,其包括:
保存所述第一字符串,将所述第一字符串读入本地临时变量;
将所述本地临时变量生成第一URL,根据所述第一URL向开放平台发起请求;
根据所述请求结果获取包含所述音乐列表的返回值。


5.根据权利要求4所述的一种基于文本编码的资源下载方法,其特征在于,所述读取所述音乐列表,获取音乐的唯一标识,根据所述唯一标识生成音乐链接这一步骤,其包括:
从所述返回值中读取得到所述音乐列表;<...

【专利技术属性】
技术研发人员:张天乐田志宏冯毅张宇周娜琴郑莉雯
申请(专利权)人:广州大学
类型:发明
国别省市:广东;44

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

1