多媒体资源处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:32513328 阅读:11 留言:0更新日期:2022-03-02 11:02
本公开提供一种多媒体资源处理方法、装置、电子设备和存储介质,涉及互联网技术领域,方法包括:获取目标多媒体资源的目标元描述信息;通过解析工具中的多个解析脚本,分别对目标元描述信息进行解析,获得目标多媒体资源的至少一种资源属性;其中,每个解析脚本用于解析目标元描述信息中的一种资源属性,不同的解析脚本用于解析的资源属性不同。本公开可以简化多媒体资源的元描述文件的解析过程。化多媒体资源的元描述文件的解析过程。化多媒体资源的元描述文件的解析过程。

【技术实现步骤摘要】
多媒体资源处理方法、装置、电子设备和存储介质


[0001]本申请涉及互联网
,尤其涉及一种多媒体资源处理方法、装置、电子设备和存储介质。

技术介绍

[0002]目前,音视频播放平台中的音视频文件可以来自不同的音视频版权方,音视频版权方可以授权音视频播放平台播放其音视频文件。下面以音视频播放平台为音乐播放平台为例进行介绍。
[0003]音乐播放平台可以接收多个音乐版权方传输的音乐文件及其歌曲元描述文件,该歌曲元描述文件中包含歌曲元描述信息,用于描述歌曲的相关信息,例如:歌曲名称、演唱者名称、歌曲专辑信息等歌曲信息。音乐播放平台需要对每个音乐版权方传输的歌曲元描述文件进行解析,以获取各种歌曲信息。
[0004]由于不同音乐版权方传输的歌曲元描述文件中,各种歌曲信息的描述方式可能不同,因此,音乐播放平台需要针对每个音乐版权方,开发特定的元描述文件解析程序,来解析相应的歌曲元描述文件。
[0005]这样,音乐播放平台在获得多个音乐版权方传输的歌曲元描述文件后,需要针对多个歌曲元描述文件,分别通过各自特定的元描述文件解析程序进行解析,使得解析过程比较复杂。

技术实现思路

[0006]本公开实施例提供一种多媒体资源处理方法、装置、电子设备和存储介质,用于简化多媒体资源的元描述文件的解析过程。
[0007]第一方面,本公开实施例提供了一种多媒体资源处理方法,包括:
[0008]获取目标多媒体资源的目标元描述信息;
[0009]通过解析工具中的多个解析脚本,分别对所述目标元描述信息进行解析,获得所述目标多媒体资源的至少一种资源属性;
[0010]其中,每个解析脚本用于解析所述目标元描述信息中的一种资源属性,不同的解析脚本用于解析的资源属性不同。
[0011]在一种可能的实施方式中,所述通过解析工具中的多个解析脚本,分别对所述目标元描述信息进行解析之前,还包括:
[0012]获取所述多个解析脚本;
[0013]将所述多个解析脚本分别写入所述解析工具中相应的解析方法中。
[0014]在一种可能的实施方式中,所述通过解析工具中的多个解析脚本,分别对所述目标元描述信息进行解析,获得所述目标多媒体资源的至少一种资源属性,包括:
[0015]通过所述解析工具中的多个解析方法,分别执行各自的解析脚本,以分别对所述目标元描述信息进行解析,获得每个解析方法的解析结果;
[0016]根据获得的多个解析结果,确定所述目标多媒体资源的至少一种资源属性。
[0017]在一种可能的实施方式中,每个解析脚本用于对多个多媒体平台各自的,多媒体资源的元描述信息中的同一资源属性进行解析;
[0018]所述获取目标多媒体资源的目标元描述信息,包括:
[0019]获取所述多个多媒体平台中的目标多媒体平台发送的目标多媒体资源的目标元描述信息。
[0020]在一种可能的实施方式中,所述多个解析脚本通过如下方式获得:
[0021]针对所述多个多媒体平台各自对应的,多媒体资源的元描述信息中至少一个资源属性的描述方式,配置多媒体资源的多个资源属性各自对应的解析脚本,并保存配置的多个解析脚本。
[0022]在一种可能的实施方式中,所述通过解析工具中的多个解析脚本,分别对所述目标元描述信息进行解析,获得所述目标多媒体资源的至少一种资源属性之后,还包括:
[0023]将获得的所述目标多媒体资源的至少一种资源属性进行组合,获得组合后的资源属性信息。
[0024]在一种可能的实施方式中,所述方法还包括:
[0025]将所述组合后的资源属性信息的数据格式转换为预设数据格式。
[0026]在一种可能的实施方式中,所述多媒体资源为音乐文件,所述音乐文件的至少一种资源属性包括以下至少一种:
[0027]专辑名称、专辑编码、专辑语种、歌曲文件地址、歌曲语种、歌曲名称、歌曲的国际标准音像制品编码ISRC、音乐短片MV名称、演唱者名称、资源发行时间、资源可上线时间、资源授权地区。
[0028]在一种可能的实施方式中,所述解析脚本采用Groovy脚本语言,所述解析工具为目标java文件类,每个解析脚本对应的解析方法为所述目标java文件类中相应的解析方法。
[0029]第二方面,本公开实施例还提供了一种多媒体资源处理装置,包括:
[0030]资源获取模块,用于获取目标多媒体资源的目标元描述信息;
[0031]解析模块,用于通过解析工具中的多个解析脚本,分别对所述目标元描述信息进行解析,获得所述目标多媒体资源的至少一种资源属性;
[0032]其中,每个解析脚本用于解析所述目标元描述信息中的一种资源属性,不同的解析脚本用于解析的资源属性不同。
[0033]在一种可能的实施方式中,还包括脚本获取模块,用于:
[0034]获取所述多个解析脚本;
[0035]将所述多个解析脚本分别写入所述解析工具中的相应的解析方法中。
[0036]在一种可能的实施方式中,所述解析模块还用于:
[0037]通过所述解析工具中的多个解析方法,分别执行各自的解析脚本,以分别对所述目标元描述信息进行解析,获得每个解析方法的解析结果;
[0038]根据获得的多个解析结果,确定所述目标多媒体资源的至少一种资源属性。
[0039]在一种可能的实施方式中,每个解析脚本用于对多个多媒体平台各自的,多媒体资源的元描述信息中的同一资源属性进行解析;
[0040]所述资源获取模块还用于:
[0041]获取所述多个多媒体平台中的目标多媒体平台发送的目标多媒体资源的目标元描述信息。
[0042]在一种可能的实施方式中,所述多个解析脚本通过如下方式获得:
[0043]针对所述多个多媒体平台各自对应的,多媒体资源的元描述信息中至少一个资源属性的描述方式,配置多媒体资源的多个资源属性各自对应的解析脚本,并保存配置的多个解析脚本。
[0044]在一种可能的实施方式中,还包括组合模块,用于:
[0045]将获得的所述目标多媒体资源的至少一种资源属性进行组合,获得组合后的资源属性信息。
[0046]在一种可能的实施方式中,还包括转换模块,用于:
[0047]将所述组合后的资源属性信息的数据格式转换为预设数据格式。
[0048]在一种可能的实施方式中,所述多媒体资源为音乐文件,所述音乐文件的至少一种资源属性包括以下至少一种:
[0049]专辑名称、专辑编码、专辑语种、歌曲文件地址、歌曲语种、歌曲名称、歌曲的国际标准音像制品编码ISRC、音乐短片MV名称、演唱者名称、资源发行时间、资源可上线时间、资源授权地区。
[0050]在一种可能的实施方式中,所述解析脚本采用Groovy脚本语言,所述解析工具为目标java文件类,每个解析脚本对应的解析方法为所述目标java文件类中相应的解析方法。
[0051]第三方面,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多媒体资源处理方法,其特征在于,包括:获取目标多媒体资源的目标元描述信息;通过解析工具中的多个解析脚本,分别对所述目标元描述信息进行解析,获得所述目标多媒体资源的至少一种资源属性;其中,每个解析脚本用于解析所述目标元描述信息中的一种资源属性,不同的解析脚本用于解析的资源属性不同。2.根据权利要求1所述的方法,其特征在于,所述通过解析工具中的多个解析脚本,分别对所述目标元描述信息进行解析之前,还包括:获取所述多个解析脚本;将所述多个解析脚本分别写入所述解析工具中相应的解析方法中。3.根据权利要求2所述的方法,其特征在于,所述通过解析工具中的多个解析脚本,分别对所述目标元描述信息进行解析,获得所述目标多媒体资源的至少一种资源属性,包括:通过所述解析工具中的多个解析方法,分别执行各自的解析脚本,以分别对所述目标元描述信息进行解析,获得每个解析方法的解析结果;根据获得的多个解析结果,确定所述目标多媒体资源的至少一种资源属性。4.根据权利要求1至3任一项所述的方法,其特征在于,每个解析脚本用于对多个多媒体平台各自的,多媒体资源的元描述信息中的同一资源属性进行解析;所述获取目标多媒体资源的目标元描述信息,包括:获取所述多个多媒体平台中的目标多媒体平台发送的目标多媒体资源的目标元描述信息。5.根据权利要求4所述的方法,其特征在于,所述多个解析脚本通过如下方式获得:针对所述多个多媒...

【专利技术属性】
技术研发人员:邹曜蔡辉廖祥俐邵东风周斯航吴敬达骆德腾张森杰杨娟王紫琦周翔
申请(专利权)人:杭州网易云音乐科技有限公司
类型:发明
国别省市:

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

1