本发明专利技术公开了一种多平台音乐资源整合播放的方法,包括以下步骤:爬取步骤:从监控信息源爬取原始音乐数据网页并存储;解析步骤:解析原始音乐数据网页,生成索引数据;反馈步骤:接收客户端音乐播放请求,反馈对应的请求结果;屏蔽步骤:将设定时间段内播放完成数为0的音乐资源屏蔽。本发明专利技术还提供了一种电子设备及存储介质,本发明专利技术通过对爬取到的原始音乐数据网页进行解析生成索引数据,根据客户端的音乐播放请求,利用对应的索引数据获取该音乐资源的播放接口,将该播放接口与客户端对接,实现音乐播放请求结果的反馈,进而实现多个不同音乐平台音乐资源的整合播放,并且,本发明专利技术会对设定时间段内播放完成数为0的音乐资源屏蔽,排除一些无法整合播放的无效的音乐资源搜索结果,实现对音乐资源的有效性进行定期检测。
【技术实现步骤摘要】
一种多平台音乐资源整合播放的方法、电子设备及存储介质
本专利技术涉及多平台数据整合领域,尤其涉及一种多平台音乐资源整合播放的方法。
技术介绍
目前,随着音乐版权化的演进,许多网络音乐资源的版权基本被分割在各大音乐资源网站里,这对于普通用户来说,选择自己喜欢的音乐进行播放存在不同程度的门槛。通常,用户如若想要寻找音乐资源进行播放,需要在搜索引擎或各大音乐平台搜索对应歌曲进行一次性播放,如若想要收藏该音乐资源,需以浏览器收藏夹形式或者登录音乐平台账号进行音乐资源收藏,这样才能省去搜索并进行间断的播放。而如果需要播放不同音乐平台独有版权的音乐资源,只能先找一个平台播放后再找另外一个平台播放第二首,这样音乐播放就没有了连续性。为此,现有一种音乐资源聚合搜索的方法,能对互联网上的音乐方面的相关信息进行聚合搜索,并把优化的搜索结果反馈给用户。但是,现有的音乐资源聚合搜索的方法,仅是对音乐信息进行聚合搜索,没有对音乐资源进行爬取,也就无法将多平台音乐资源进行整合并播放。并且,现有的音乐资源聚合搜索的方法,对于一些涉及资费、音乐平台限制的音乐资源搜索结果,没有相应的处理办法,导致用户接收到一些无效的搜索结果。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于一种多平台音乐资源整合播放的方法,能够屏蔽一些无法整合播放的无效的音乐资源搜索结果,实现对音乐资源的有效性进行定期检测,将多个不同音乐平台的音乐资源进行整合播放。本专利技术目的之二在于一种电子设备,能够屏蔽一些无法整合播放的无效的音乐资源搜索结果,实现对音乐资源的有效性进行定期检测,将多个不同音乐平台的音乐资源进行整合播放。本专利技术目的之三在于一种计算机可读存储介质,能够屏蔽一些无法整合播放的无效的音乐资源搜索结果,实现对音乐资源的有效性进行定期检测,将多个不同音乐平台的音乐资源进行整合播放。本专利技术的目的之一采用如下技术方案实现:一种多平台音乐资源整合播放的方法,包括以下步骤:爬取步骤:从监控信息源爬取原始音乐数据网页并存储;解析步骤:解析原始音乐数据网页,生成索引数据;反馈步骤:接收客户端音乐播放请求,反馈对应的请求结果;屏蔽步骤:将设定时间段内播放完成数为0的音乐资源屏蔽。进一步地,还包括排名步骤:每隔一个设定时间段对音乐资源进行热度排名优化。进一步地,在排名步骤中,使用如下公式对音乐资源进行热度排名优化:其中musicRanck为热度排名评分,n为搜索结果数,m为初始排名位,x为播放完成数,y为展示次数,按热度排名评分高低对音乐资源进行热度排名优化。进一步地,在解析步骤中,提取所述索引数据属性,对歌曲名、歌手、专辑等属性都相同的索引数据进行去重处理。进一步地,在反馈步骤前,还包括检索步骤:响应客户端查询请求,返回相关文档列表数据。进一步地,所述相关文档列表数据均有相应的索引数据对应。进一步地,所述相关文档列表数据按歌名、歌手、专辑与查询内容的匹配度由高到低排序。进一步地,在反馈步骤中,根据接收到的音乐播放请求,利用对应的索引数据获取播放接口,将所述播放接口与客户端对接,实现音乐播放请求结果的反馈。本专利技术的目的之二采用如下技术方案实现:一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1-8任意一项所述的方法。本专利技术的目的之三采用如下技术方案实现:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-8任意一项所述的方法。相比现有技术,本专利技术的有益效果在于:本专利技术的一种多平台音乐资源整合播放的方法、电子设备及存储介质,通过对爬取到的原始音乐数据网页进行解析生成索引数据,根据客户端的音乐播放请求,利用对应的索引数据获取该音乐资源的播放接口,将该播放接口与客户端对接,实现音乐播放请求结果的反馈,进而实现多个不同音乐平台音乐资源的整合播放,并且,本专利技术会对设定时间段内播放完成数为0的音乐资源屏蔽,排除一些无法整合播放的无效的音乐资源搜索结果,实现对音乐资源的有效性进行定期检测。附图说明图1为本专利技术一种多平台音乐资源整合播放的方法流程图;具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。实施例一:如图1所示的一种多平台音乐资源整合播放的方法,包括以下步骤:S1爬取步骤:从监控信息源爬取原始音乐数据网页并存储;S2解析步骤:解析原始音乐数据网页,生成索引数据;S3反馈步骤:接收客户端音乐播放请求,反馈对应的请求结果;S4屏蔽步骤:将设定时间段内播放完成数为0的音乐资源屏蔽。通过在服务器端构建一个音乐资源库,定向监控各音乐平台,利用网络爬虫从定向监控信息源爬取原始音乐数据网页,将原始音乐数据网页存储于文档服务器,服务器端通过读取原始网页播放数据,对原始网页播放数据进行解析,抽取数据中的有效字段如歌名、歌手名、专辑名、歌词分片等,与音乐数据进行相关联,进而生成索引数据,也就是各音乐平台音乐资源的播放链接。客户端的用户通过自定义歌单,点击歌单中的曲目,向服务器端发送音乐播放请求,服务器端接收客户端音乐播放请求,将曲目属性与索引数据上的字段进行比对,通过对歌名、歌手名、专辑名、歌词分片等属性的比对,找到相应的索引数据,利用该索引数据从各音乐平台上获取对应的音乐资源的播放接口,将该播放接口与客户端对接即可实现音乐播放。另外,由于一些音乐资源涉及资费、音乐平台限制等问题,无法利用服务器端提供播放接口给客户端,因此,对于这类无效的音乐播放请求,服务器端会反馈无法播放的结果。并且,通过设定一个时间段,服务器端对音乐资源进行定期检测,对播放次数为0的音乐资源会自动屏蔽,以排除上述无效的音乐播放请求,及时对客户端的音乐播放请求作出反馈。需要注意的是,根据需要,服务器端管理人员可自定义定期检测的时间段。通过对爬取到的原始音乐数据网页进行解析生成索引数据,根据客户端的音乐播放请求,利用对应的索引数据获取该音乐资源的播放接口,将该播放接口与客户端对接,实现音乐播放请求结果的反馈,进而实现多个不同音乐平台音乐资源的整合播放,并且,本专利技术会对设定时间段内播放完成数为0的音乐资源屏蔽,排除一些无法整合播放的无效的音乐资源搜索结果,实现对音乐资源的有效性进行定期检测。作为优选的实施方式,本实施例的多平台音乐资源整合播放的方法还包括排名步骤:每隔一设定时间段对音乐资源进行热度排名优化。在服务器端运营过程中,为了更好的用户体验,需要将播放热度较高的音乐推荐给用户,因此需要定期对一月资源进行热度排名优化。在排位步骤中,使用如下公式对音乐资源进行热度排名优化:其中musicRanck为热度排名评分,n为搜索结果数,m为初始排名位,x为播放完成数,y为展示次数,按热度排名评分高低对音乐资源进行热度排名优化。播放完成数、展示次数、搜索结果数直接影响音乐资源的播放热度,利用上述公式对各音乐资源进行评分,评分高的音乐资源排名靠前,可以较直观地展示给用户各音乐资源的播放热度,有助于提升用户体验好感度。具体地,在解析步骤中,提取所述索引数据属性,对歌曲名、歌手、专辑等属性都相同的索引数据进行去本文档来自技高网...
【技术保护点】
1.一种多平台音乐资源整合播放的方法,其特征在于,包括以下步骤:爬取步骤:从监控信息源爬取原始音乐数据网页并存储;解析步骤:解析原始音乐数据网页,生成索引数据;反馈步骤:接收客户端音乐播放请求,反馈对应的请求结果;屏蔽步骤:将设定时间段内播放完成数为0的音乐资源屏蔽。
【技术特征摘要】
1.一种多平台音乐资源整合播放的方法,其特征在于,包括以下步骤:爬取步骤:从监控信息源爬取原始音乐数据网页并存储;解析步骤:解析原始音乐数据网页,生成索引数据;反馈步骤:接收客户端音乐播放请求,反馈对应的请求结果;屏蔽步骤:将设定时间段内播放完成数为0的音乐资源屏蔽。2.如权利要求1所述的多平台音乐资源整合播放的方法,其特征在于,还包括排名步骤:每隔一个设定时间段对音乐资源进行热度排名优化。3.如权利要求2所述的多平台音乐资源整合播放的方法,其特征在于,在排名步骤中,使用如下公式对音乐资源进行热度排名优化:其中musicRanck为热度排名评分,n为搜索结果数,m为初始排名位,x为播放完成数,y为展示次数,按热度排名评分高低对音乐资源进行热度排名优化。4.如权利要求1所述的多平台音乐资源整合播放的方法,其特征在于:在解析步骤中,提取所述索引数据属性,对歌曲名、歌手、专辑等属性都相同的索引数据进行去重处理。5.如权利要求1所述的多...
【专利技术属性】
技术研发人员:陈丽,
申请(专利权)人:海南智媒云图科技股份有限公司,
类型:发明
国别省市:海南,46
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。