资源模块组装方法技术

技术编号:39427071 阅读:9 留言:0更新日期:2023-11-19 16:13
本公开的实施方式提供了一种资源模块组装方法

【技术实现步骤摘要】
资源模块组装方法、介质、装置和计算设备


[0001]本公开的实施方式涉及计算机
,更具体地,本公开的实施方式涉及一种资源模块组装方法

介质

装置和计算设备


技术介绍

[0002]本部分旨在为本公开的实施方式提供背景或上下文

此处的描述不因为包括在本部分中就承认是现有技术

[0003]在移动端的音乐程序界面显示多个模块,开发人员对每个模块定义显示不同的信息,用户可以通过多个模块直观获取信息

针对资源模块,显示多媒体资源为基础生成的信息,多媒体资源包括:歌曲

歌单

歌曲排行榜以及播客等资源

[0004]实际应用中,不同的资源模块包括不同的资源,不同的资源模块为开发人员通过开发对应的代码实现的,代码复用率低

[0005]基于此,当面临大量的资源模块需求时,由于代码复用率低,导致资源模块开发效率低下


技术实现思路

[0006]本公开提供一种资源模块组装方法

介质

装置和计算设备,用于提升资源模块的组装效率

[0007]在本公开实施方式的第一方面中,提供了一种资源模块组装方法,包括:所述资源模块包括按照目标顺序排列的若干目标资源对象,任一资源对象包括资源名称

资源标识以及资源信息;所述方法包括:接收多个目标资源名称以及资源排列顺序,所述资源包括多媒体资源;响应于所述目标资源名称与任一资源对象的资源名称对应,将所述对应的资源对象确定为目标资源对象;响应于所述目标资源名称与任一资源对象的资源名称均不对应,通过所述目标资源名称对应的目标资源标识以及目标资源信息,生成目标资源对象;将多个所述目标资源对象按照所述资源排列顺序进行排列处理,得到组装后的资源模块

[0008]在本公开的一个实施例中,通过所述目标资源名称对应的目标资源标识以及目标资源信息,生成所述目标资源对象,包括:获取资源对象模板;从资源库中获取所述目标资源名称对应的目标资源标识以及目标资源信息;对所述目标资源标识以及所述目标资源信息进行验证处理,得到验证结果,所述验证结果包括验证通过或验证未通过;若所述验证结果为验证通过,则通过所述资源对象模板

所述目标资源名称

所述目标资源标识以及所述目标资源信息,生成所述目标资源对象

[0009]在本公开的另一个实施例中,通过所述资源对象模板

所述目标资源名称

所述目标资源标识以及所述目标资源信息,生成所述目标资源对象,包括:将所述目标资源名称

所述目标资源标识以及所述目标资源信息,填入所述资源对象模板进行组装处理,得到所述目标资源对象

[0010]在本公开的又一个实施例中,对所述目标资源标识以及所述目标资源信息进行验
证处理,得到验证结果,包括:确定所述目标资源标识的值以及所述目标资源信息的值;若所述目标资源标识的值以及所述目标资源信息的值均不为异常值,则所述验证结果为验证通过,所述异常值包括空值或者乱码;若所述目标资源标识的值以及所述目标资源信息的值中存在至少一个异常值,则所述验证结果为验证未通过

[0011]在本公开的再一个实施例中,所述方法还包括:获取资源名称以及资源对象的映射关系,所述映射关系以资源名称作为键,以资源对象作为值;通过所述目标资源名称以及所述映射关系,确定是否存在所述目标资源名称与任一资源对象的资源名称对应

[0012]在本公开的再一个实施例中,所述资源排列顺序包括页数以及位数;将多个所述目标资源对象按照所述资源排列顺序进行排列处理,得到组装后的资源模块,包括:针对任一所述目标资源对象,从所述资源排列顺序中确定所述目标资源对象对应的目标页数以及目标位数;确定所述目标页数对应的目标显示页,所述目标显示页包括多个显示位;确定所述目标显示页中,所述目标位数对应的目标显示位;将所述目标资源对象组装在所述目标显示位,得到所述组装后的资源模块

[0013]在本公开的再一个实施例中,所述方法还包括:若所述资源排列顺序中仅包括所述目标资源对象对应的目标位数,则确定所述目标位数对应的目标显示位以及多个显示页;将所述目标资源对象组装在每个所述显示页对应的所述目标显示位,得到所述组装后的资源模块

[0014]在本公开实施方式的第二方面中,提供了一种计算机可读存储介质,包括:所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面中任一项所述的资源模块组装方法

[0015]在本公开实施方式的第三方面中,提供了一种资源模块组装装置,所述资源模块包括按照目标顺序排列的若干目标资源对象,任一资源对象包括资源名称

资源标识以及资源信息;所述装置包括:接收模块,用于接收多个目标资源名称以及资源排列顺序,所述资源包括多媒体资源;确定模块,用于响应于所述目标资源名称与任一资源对象的资源名称对应,将所述对应的资源对象确定为目标资源对象;生成模块,用于响应于所述目标资源名称与任一资源对象的资源名称均不对应,通过所述目标资源名称对应的目标资源标识以及目标资源信息,生成目标资源对象;排列模块,用于将多个所述目标资源对象按照所述资源排列顺序进行排列处理,得到组装后的资源模块

[0016]在本公开的一个实施例中,所述生成模块,具体用于获取资源对象模板;所述生成模块,具体还用于从资源库中获取所述目标资源名称对应的目标资源标识以及目标资源信息;所述生成模块,具体还用于对所述目标资源标识以及所述目标资源信息进行验证处理,得到验证结果,所述验证结果包括验证通过或验证未通过;所述生成模块,具体还用于若所述验证结果为验证通过,则通过所述资源对象模板

所述目标资源名称

所述目标资源标识以及所述目标资源信息,生成所述目标资源对象

[0017]在本公开的另一个实施例中,所述生成模块,具体用于将所述目标资源名称

所述目标资源标识以及所述目标资源信息,填入所述资源对象模板进行组装处理,得到所述目标资源对象

[0018]在本公开的又一个实施例中,所述装置还包括:验证模块,用于确定所述目标资源标识的值以及所述目标资源信息的值;所述验证模块,还用于若所述目标资源标识的值以
及所述目标资源信息的值均不为异常值,则所述验证结果为验证通过,所述异常值包括空值或者乱码;所述验证模块,还用于若所述目标资源标识的值以及所述目标资源信息的值中存在至少一个异常值,则所述验证结果为验证未通过

[0019]在本公开的再一个实施例中,所述装置还包括:对应模块,用于获取资源名本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种资源模块组装方法,其特征在于,所述资源模块包括按照目标顺序排列的若干目标资源对象,任一资源对象包括资源名称

资源标识以及资源信息;所述方法包括:接收多个目标资源名称以及资源排列顺序,所述资源包括多媒体资源;响应于所述目标资源名称与任一资源对象的资源名称对应,将所述对应的资源对象确定为目标资源对象;响应于所述目标资源名称与任一资源对象的资源名称均不对应,通过所述目标资源名称对应的目标资源标识以及目标资源信息,生成目标资源对象;将多个所述目标资源对象按照所述资源排列顺序进行排列处理,得到组装后的资源模块
。2.
根据权利要求1所述的方法,其特征在于,通过所述目标资源名称对应的目标资源标识以及目标资源信息,生成所述目标资源对象,包括:获取资源对象模板;从资源库中获取所述目标资源名称对应的目标资源标识以及目标资源信息;对所述目标资源标识以及所述目标资源信息进行验证处理,得到验证结果,所述验证结果包括验证通过或验证未通过;若所述验证结果为验证通过,则通过所述资源对象模板

所述目标资源名称

所述目标资源标识以及所述目标资源信息,生成所述目标资源对象
。3.
根据权利要求2所述的方法,其特征在于,通过所述资源对象模板

所述目标资源名称

所述目标资源标识以及所述目标资源信息,生成所述目标资源对象,包括:将所述目标资源名称

所述目标资源标识以及所述目标资源信息,填入所述资源对象模板进行组装处理,得到所述目标资源对象
。4.
根据权利要求2或3所述的方法,其特征在于,对所述目标资源标识以及所述目标资源信息进行验证处理,得到验证结果,包括:确定所述目标资源标识的值以及所述目标资源信息的值;若所述目标资源标识的值以及所述目标资源信息的值均不为异常值,则所述验证结果为验证通过,所述异常值包括空值或者乱码;若所述目标资源标识的值以及所述目标资源信息的值中存在至少一个异常值,则所述验证结果为验证未通过
。5.
根据权利要求1‑4中任一项所述的方法,其特征在于,所述方法还包括:获取资源名称以及资源对象的映射关系,所述映射关系以资源...

【专利技术属性】
技术研发人员:刘佳林吕宗胜陈锦海
申请(专利权)人:杭州网易云音乐科技有限公司
类型:发明
国别省市:

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

1