[发明专利]基于人工智能的应用程序语言配置方法及相关设备在审

专利信息
申请号: 202210446837.3 申请日: 2022-04-26
公开(公告)号: CN114896005A 公开(公告)日: 2022-08-12
发明(设计)人: 卢中华 申请(专利权)人: 平安普惠企业管理有限公司
主分类号: G06F9/451 分类号: G06F9/451;G06F9/445
代理公司: 深圳市赛恩倍吉知识产权代理有限公司 44334 代理人: 陈海云;严林
地址: 518000 广东省深圳市前海深港合作区前*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 人工智能 应用 程序语言 配置 方法 相关 设备
【权利要求书】:

1.一种基于人工智能的应用程序语言配置方法,其特征在于,所述方法包括:

建立多语言资源包,所述多语言资源包包括不同语言资源数据的文件夹,所述语言资源数据用于配置应用程序的目标语言;

自定义接口类,所述自定义接口类包括多个自定义方法,用于支持所述应用程序的多语言切换;

自定义视图控件,继承所述应用程序的原生视图控件的属性,所述自定义视图控件用于通过添加成员变量实现所述自定义接口类中的自定义方法;

基于所述自定义视图控件中的成员变量调用所述语言资源数据的ID以完成对所述应用程序的当前视图界面的语言切换;

依据预设接口对所述应用程序的当前视图界面进行监听,并在当前视图界面进行语言切换时对所有的视图页面进行更新以完成所述应用程序的语言配置。

2.如权利要求1所述的基于人工智能的应用程序语言配置方法,其特征在于,所述建立多语言资源包包括:

在所述应用程序的资源文件中创建包括不同语言资源数据的文件夹;

基于所述不同语言资源数据对应的文件夹建立语言配置表,所述语言配置表包含所述应用程序需要配置的目标语言名称、目标语言获取地址及目标语言资源文件存储位置;

解析所述语言配置表以获取所述语言资源数据。

3.如权利要求2所述的基于人工智能的应用程序语言配置方法,其特征在于,在所述解析所述语言配置表以获取所述语言资源数据之后,所述方法还包括:

判断所述目标语言资源文件存储位置中是否存在与所述目标语言名称相同的原语言资源文件,若存在,则使用所述目标语言资源数据对应的文件覆盖所述原语言资源文件;

若不存在,则将所述目标语言资源数据对应的文件存储至所述目标语言资源文件存储位置中。

4.如权利要求1所述的基于人工智能的应用程序语言配置方法,其特征在于,所述自定义接口类包括:

自定义接口类BaseLanguageView,所述BaseLanguageView包括方法setTextById()和updateLanguageText(),所述setTextById()用于获取语言资源ID,所述updateLanguageText()用于刷新语言资源。

5.如权利要求1所述的基于人工智能的应用程序语言配置方法,其特征在于,所述自定义视图控件包括:

自定义LanguageTextView,继承TextView,实现所述自定义的BaseLanguageView接口类,实现setTextById()方法和updateLanguageText()方法,添加成员变量textId;

自定义LanguageButton,继承Button,实现所述自定义的BaseLanguageView接口类,重写setTextById方法和updateLanguageText()方法,添加成员变量textId;

自定义LanguageEditText,继承EditText,实现所述自定义的BaseLanguageView接口类,重写setTextById方法和updateLanguageText()方法,添加成员变量textId和hintId。

6.如权利要求5所述的基于人工智能的应用程序语言配置方法,其特征在于,所述成员变量textId用于存储当前视图设置的语言资源ID,切换语言时会使用此ID获取对应的国际化语言;所述成员变量hintId用于存储当前LanguageEditText设置的语言资源ID,切换语言时则使用此ID获取对应的国际化语言。

7.如权利要求1所述的基于人工智能的应用程序语言配置方法,其特征在于,所述依据预设接口对所述应用程序的当前视图界面进行监听,并在当前视图界面进行语言切换时对所有的视图页面进行更新以完成所述应用程序的语言配置,包括:

依据预设接口为所述应用程序的当前视图界面添加订阅模式以监听所述应用程序的当前视图界面的语言切换;

在所述应用程序的当前视图界面进行语言切换时,依据所述订阅模式更新所述应用程序的所有视图页面的语言以完成所述应用程序的语言配置。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210446837.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top