一种资源对象管理方法、装置、设备及存储介质与流程
- 国知局
- 2024-10-21 14:21:51
本公开实施例涉及软件开发管理,尤其涉及一种资源对象管理方法、装置、设备及存储介质。
背景技术:
1、一般的,软件通常包括代码和资源对象,特别是可视化软件往往包含大量资源对象,而常见的资源对象可以有图标、图片、视频、二进制数据以及文本数据等。在软件版本迭代过程中,相对于代码通常只会随业务功能推进变更,所包含的资源还会因为产品、设计、安全等原因发生变更。
2、在软件的业务线相对单一时,资源对象随着软件版本的迭代而正常更新,但随着业务的扩展,同一套软件产品也逐渐发布到不同的国家地域,为了保证软件产品能够匹配不同地域用户的习惯和文化,就需要相对不同地域进行不同资源对象的设计,相当于需要为不同的业务线进行资源对象设计。
3、在多业务线情况下,由于需要为各业务线设计相匹配的资源对象,进行软件版本更新时,面向不同业务线的资源对象也具备更新需求,就是造成更新过程中资源对象大量冗余。此外,软件开发中进行资源对象引用时,也会出现引用混乱以及不同业务线资源混杂等问题。上述问题也会带来软件开发低效、软件质量及安全存在隐患的问题。
技术实现思路
1、本公开提供一种资源对象管理方法、装置、设备和存储介质,以实现对软件开发中所涉及资源对象的有效管理。
2、第一方面,本公开实施例提供了一种资源对象管理方法,该资源对象管理方法包括:
3、访问目标软件关联的资源数据库,所述资源数据库中包括资源对象,所述资源对象按照设定目录结构进行存储,所述设定目录结构与所述目标软件涉及的至少两个业务线相关;
4、接收作用于目标资源对象的管理操作,所述目标资源对象为所述资源数据库中的资源对象或者从外部导入的资源对象;
5、根据所述管理操作的操作类型,在所述资源数据库中更新或新增所述目标资源对象。
6、第二方面,本公开实施例还提供了一种资源对象管理装置,该资源对象管理装置包括:
7、访问模块,用于访问目标软件关联的资源数据库,所述资源数据库中包括资源对象,所述资源对象按照设定目录结构进行存储,所述设定目录结构与所述目标软件涉及的至少两个业务线相关;
8、接收模块,用于接收作用于目标资源对象的管理操作,所述目标资源对象为所述资源数据库中的资源对象或者从外部导入的资源对象;
9、执行模块,用于根据所述管理操作的操作类型,在所述资源数据库中更新或新增所述目标资源对象。
10、第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
11、一个或多个处理器;
12、存储装置,用于存储一个或多个程序,
13、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任一实施例所述的资源对象管理方法。
14、第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明任一实施例所述的资源对象管理方法。
15、本公开实施例的技术方案,通过提供的资源对象管理方法,可以访问目标软件关联的资源数据库,该资源数据库中包括按照设定目录结构进行存储的资源对象,其中,设定目标结构与目标软件涉及的至少两个业务线相关。之后可以接收作用于目标资源对象的管理操作,该目标资源对象为资源数据库中的资源对象或者从外部导入的资源对象;最终可以根据管理操作的操作类型,在资源数据库中更新或新增该目标资源对象。本实施例上述技术方案,考虑了根据目标软件所涉及的业务线来改进资源数据库的目录结构,确定资源数据库中的资源对象能够按照对设定目录结构来进行存储。具备该设定目录结构的资源数据库,无论是接收到对资源数据库中已存在资源对象的管理操作,还是接收到对外部新导入资源对象的管理操作,均可以实现其在资源数据库中的有效更新或有效添加,更大程度减少了资源数据库内资源对象在目标软件更新迭代过程中存在的冗余。
技术特征:1.一种资源对象管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述资源对象包括:共通资源对象和/或差异资源对象;
3.根据权利要求1所述的方法,其特征在于,所述根据所述管理操作的操作类型,在所述资源数据库中更新或新增所述目标资源对象,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述新增资源对象对应的业务线信息,确定在所述资源数据库中的目标存储路径,并按照所述目标存储路径存储所述新增资源对象,包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求5所述的方法,其特征在于,所述确定所述当前业务线下所涉及业务资源对象的资源引用信息,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述资源存储目录,将所述当前业务线下的业务资源对象按照设定的引用目录结构进行存储,包括:
8.根据权利要求5所述的方法,其特征在于,所述设定目录结构下的共通资源根目录预先构建有共通资源映射文件、所述设定目录下对应业务线的差异资源根目录预先构建有差异资源映射文件;
9.根据权利要求8所述的方法,其特征在于,所述共同资源映射文件和/或差异资源映射文件中包含的资源映射信息以下述至少一种形式呈现:
10.一种资源对象管理装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-9中任一所述的方法。
技术总结本公开实施例提供了一种资源对象管理方法、装置、设备及存储介质。该方法包括访问目标软件关联的资源数据库,资源数据库中资源对象按照设定目录结构进行存储,设定目录结构与目标软件的至少两个业务线相关;接收作用于目标资源对象的管理操作,目标资源对象为资源数据库中资源对象或者从外部导入资源对象;根据管理操作的操作类型,在资源数据库中更新或新增目标资源对象。利用该方法,考虑了目标软件所涉及业务线来改进资源数据库的目录结构,使得资源数据库中资源对象按照设定目录结构来进行存储。具备该设定目录结构的资源数据库,能够实现资源对象在资源数据库中的有效更新或有效添加,减少了资源对象在目标软件更新迭代过程中存在的冗余。技术研发人员:徐以波,王奥宇,王晶,李奎受保护的技术使用者:北京字跳网络技术有限公司技术研发日:技术公布日:2024/10/17本文地址:https://www.jishuxx.com/zhuanli/20241021/317869.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表