文本资源管理方法、设备及存储介质与流程

文档序号:36399190发布日期:2023-12-16 01:08阅读:23来源:国知局
文本资源管理方法与流程

本申请涉及数据传输,特别是涉及一种文本资源管理方法、设备及存储介质。


背景技术:

1、目前,软件应用或网页上一般通过引用对应的文本资源进行文本内容的渲染显示,而随着人们对个性化服务的需求增加,文本资源的管理也更加复杂。

2、例如,软件应用或网页面向多种语言的用户时,同一款应用程序需要开发多种不同语言,以供不同语言的用户使用。软件应用或网页在开发时,对于要展示给用户的文本信息,需要进行多语言适配,从而保证各个国家的用户使用软件应用或网页时,都可以使用熟悉的本国语言。

3、但是,这需要对每个软件应用或网页的不同语言均进行开发,导致开发工作量大,且文本资源较难管理。


技术实现思路

1、本申请至少提供一种文本资源管理方法、设备及存储介质。

2、本申请第一方面提供了一种文本资源管理方法,应用于资源管理端,资源管理端向至少两个资源使用端提供文本资源,文本资源用于在显示界面中进行文本内容的渲染显示,方法包括:获取待存储文本资源,待存储文本资源携带有索引标识;查询文本资源集合中是否存在待存储文本资源对应的索引标识,文本资源集合用于存储文本资源以及文本资源对应的索引标识,已存储的文本资源的资源类型含有主库资源和从库资源;若文本资源集合中存在待存储文本资源对应的索引标识,则获取已存在的索引标识对应的主库资源,并将待存储文本资源作为从库资源与主库资源进行关联存储;接收资源使用端发送的资源获取请求,按照预设条件从文本资源集合中选取主库资源或从库资源返回给资源使用端,以使资源使用端对主库资源或从库资源进行渲染显示。

3、在一实施例中,资源获取请求中携带有索引标识;接收资源使用端发送的资源获取请求,按照预设条件从文本资源集合中选取主库资源或从库资源返回给资源使用端,以使资源使用端对主库资源或从库资源进行渲染显示,包括:从文本资源集合中选取出与资源获取请求对应的索引标识关联的主库资源和从库资源,得到候选文本资源;按照预设条件从多个候选文本资源中选取出目标文本资源;将目标文本资源返回给资源使用端,以使资源使用端对目标文本资源进行渲染显示。

4、在一实施例中,资源获取请求还携带有资源描述信息;按照预设条件从候选文本资源中选取出目标文本资源,包括:基于资源描述信息对多个候选文本资源进行筛选,得到目标文本资源。

5、在一实施例中,资源描述信息为从库资源描述信息;基于资源描述信息对多个候选文本资源进行筛选,得到目标文本资源,包括:检测多个候选文本资源中是否存在与从库资源描述信息匹配的从库资源;若存在与从库资源描述信息匹配的从库资源,则将匹配的从库资源作为目标文本资源;若不存在与从库资源描述信息匹配的从库资源,则将多个候选文本资源中的主库资源作为目标文本资源。

6、在一实施例中,文本资源对应有关联标识列表,关联标识列表用于存储文本资源对应的关联资源使用端的标识信息;按照预设条件从候选文本资源中选取出目标文本资源,包括:获取资源使用端对应的标识信息,以及获取每个候选文本资源对应的关联标识列表;检测每个关联标识列表中是否存在资源使用端对应的标识信息;将存在资源使用端对应的标识信息的关联标识列表对应的候选文本资源,作为目标文本资源。

7、在一实施例中,将存在资源使用端对应的标识信息的关联标识列表对应的候选文本资源,作为目标文本资源,包括:若每个关联标识列表中均不存在资源使用端对应的标识信息,则将多个候选文本资源中的主库资源作为目标文本资源。

8、在一实施例中,方法还包括:若文本资源集合中不存在待存储文本资源对应的索引标识,则将待存储文本资源作为主库资源与索引标识进行关联存储。

9、在一实施例中,文本资源为多语言文本资源。

10、本申请第二方面提供了一种文本资源管理装置,部署于资源管理端,资源管理端向至少两个资源使用端提供文本资源,文本资源用于在显示界面中进行文本内容的渲染显示,装置包括:资源获取模块,用于获取待存储文本资源,待存储文本资源携带有索引标识;查询模块,用于查询文本资源集合中是否存在待存储文本资源对应的索引标识,文本资源集合用于存储文本资源以及文本资源对应的索引标识,已存储的文本资源的资源类型含有主库资源和从库资源;存储模块,用于若文本资源集合中存在待存储文本资源对应的索引标识,则获取已存在的索引标识对应的主库资源,并将待存储文本资源作为从库资源与主库资源进行关联存储;获取请求处理模块,用于接收资源使用端发送的资源获取请求,按照预设条件从文本资源集合中选取主库资源或从库资源返回给资源使用端,以使资源使用端对主库资源或从库资源进行渲染显示。

11、本申请第三方面提供了一种电子设备,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述文本资源管理方法。

12、本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述文本资源管理方法。

13、上述方案,通过资源管理端向至少两个资源使用端提供文本资源,以实现多个资源使用端的文本资源统一管理。并通过获取待存储文本资源,待存储文本资源携带有索引标识,查询文本资源集合中是否存在待存储文本资源对应的索引标识,文本资源集合中已存储的文本资源的资源类型含有主库资源和从库资源,若文本资源集合中存在待存储文本资源对应的索引标识,则获取已存在的索引标识对应的主库资源,并将待存储文本资源作为从库资源与主库资源进行关联存储,接收资源使用端发送的资源获取请求,按照预设条件从文本资源集合中选取主库资源或从库资源返回给资源使用端,使用主库资源和从库资源的文本资源分级存储的方式,在实现一个文本资源供多个资源使用端引用,减少文本开发的工作量的前提下,保证对于多个资源使用端的区别使用,避免更改文本资源对其它资源使用端造成影响,提高多语言使用的高效性和稳定性。

14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。



技术特征:

1.一种文本资源管理方法,其特征在于,应用于资源管理端,所述资源管理端向至少两个资源使用端提供文本资源,所述文本资源用于在显示界面中进行文本内容的渲染显示,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述资源获取请求中携带有索引标识;所述接收资源使用端发送的资源获取请求,按照预设条件从所述文本资源集合中选取主库资源或从库资源返回给所述资源使用端,以使所述资源使用端对所述主库资源或从库资源进行渲染显示,包括:

3.根据权利要求2所述的方法,其特征在于,所述资源获取请求还携带有资源描述信息;所述按照预设条件从所述候选文本资源中选取出目标文本资源,包括:

4.根据权利要求3所述的方法,其特征在于,所述资源描述信息为从库资源描述信息;所述基于所述资源描述信息对所述多个候选文本资源进行筛选,得到目标文本资源,包括:

5.根据权利要求2所述的方法,其特征在于,所述文本资源对应有关联标识列表,所述关联标识列表用于存储所述文本资源对应的关联资源使用端的标识信息;所述按照预设条件从所述候选文本资源中选取出目标文本资源,包括:

6.根据权利要求5所述的方法,其特征在于,所述将存在所述资源使用端对应的标识信息的关联标识列表对应的候选文本资源,作为目标文本资源,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述文本资源为多语言文本资源。

9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现如权利要求1-8任一项所述方法中的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序指令,所述程序指令能够被处理器执行以实现如权利要求1-8任一项所述方法中的步骤。


技术总结
本申请公开了一种文本资源管理方法、设备及存储介质,该文本资源管理方法包括:获取待存储文本资源,待存储文本资源携带有索引标识;查询文本资源集合中是否存在待存储文本资源对应的索引标识,文本资源集合中已存储的文本资源的资源类型含有主库资源和从库资源;若文本资源集合中存在待存储文本资源对应的索引标识,则获取已存在的索引标识对应的主库资源,并将待存储文本资源作为从库资源与主库资源进行关联存储。使用主库资源和从库资源的分级存储方式,在实现一个文本资源供多个资源使用端引用,减少文本开发工作量的前提下,保证了多个资源使用端的区别使用,避免更改文本资源对其它资源使用端造成影响,提高多语言使用的高效性和稳定性。

技术研发人员:路玄,刘睿哲,李大成
受保护的技术使用者:杭州华橙软件技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1