全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210156911.8 (22)申请日 2022.02.21 (71)申请人 深圳壹账通智能科技有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室(入驻深圳市 前海商务秘书 有限公司) (72)发明人 康乐 李炜  (74)专利代理 机构 深圳市明日今典知识产权代 理事务所(普通 合伙) 44343 专利代理师 王杰辉 曹勇 (51)Int.Cl. G06F 9/451(2018.01) G06F 9/448(2018.01) (54)发明名称 页面多语言的切换方法、 装置、 计算机设备 及存储介质 (57)摘要 本申请涉及应用开发领域, 揭示了一种 页面 多语言的切换方法、 装置、 计算机设备及存储介 质, 所述方法包括: 通过钩子函数监听第一页面 的事件; 响应于监听到的所述第一页面的多语言 切换事件, 确定所述多语言切换事件对应的触发 函数及回调函数; 获取已订阅所述多语 言切换事 件的第二页面; 控制在所述第一页面执行所述触 发函数, 以修改所述第一页面上的字体语言, 以 及控制在所述第二页面执行所述触发函数, 以修 改所述第二页面上的字体语言; 当所述第一页面 与所述第二页面上的字体语言完成修改后, 执行 所述回调函数, 将第一页面及第二页面上的字体 语言切换至目标字体语言。 本申请能够提高 react‑native混合应用不同页面的通信成功率, 提高页面多语言切换的效率。 权利要求书2页 说明书10页 附图3页 CN 114546559 A 2022.05.27 CN 114546559 A 1.一种页面多语言的切换 方法, 其特 征在于, 包括: 通过钩子函数监听第一页面的事 件; 响应于监 听到的所述第 一页面的多语言切换事件, 根据事件中心预订 阅的事件信 息确 定所述多语言切换事 件对应的触发函数及回调函数; 从所述事 件中心中获取已订阅所述多语言切换事 件的第二页面; 控制在所述第一页面的基础上执行所述触发函数, 以修改所述第一页面上的字体语 言, 以及控制在所述第二页面的基础上执行所述触发函数, 以修改所述第二页面上 的字体 语言; 当所述第一页面与所述第二页面上的字体语言完成修改后, 执行所述回调函数, 将第 一页面及第二页面上的字体 语言切换至目标字体 语言。 2.根据权利要求1所述的页面多语言的切换方法, 其特征在于, 所述通过钩子函数监 听 第一页面的事 件之后, 还 包括: 获取钩子函数的监听信息; 解析所述监听信息, 获取 所述监听信息包 含的待选事 件; 获取第一页面已订阅的事 件标识; 根据所述事件标识从所述待选事件中确定目标事件, 所述目标事件包括多语言切换事 件。 3.根据权利要求1所述的页面多语言的切换方法, 其特征在于, 所述根据事件中心预订 阅的事件信息确定所述多语言切换事 件对应的触发函数及回调函数, 包括: 获取所述第一页面的页面标识; 根据所述页面标识从事 件中心获取第一页面预订阅的事 件信息; 获取所述多语言切换事 件的事件标识; 根据所述事件标识从所述事件信息中提取所述多语言切换事件对应的触发函数及回 调函数。 4.根据权利要求1所述的页面多语言的切换方法, 其特征在于, 所述控制在所述第 一页 面的基础上执行所述触发函数, 以修改所述第一页面上 的字体语言, 以及控制在所述第二 页面的基础上 执行所述触发函数, 以修改所述第二页面上的字体 语言之前, 还 包括: 获取待执 行的触发函数集; 所述触发函数集包 含第一触发函数与第二触发函数; 获取所述第 一触发函数与 所述第二触发函数的优先级, 根据所述优先级配置所述第 一 触发函数与所述第二触发函数的执 行顺序; 若所述第一触发函数的执行顺序高于所述第 二触发函数, 在执行所述第 一触发函数后 才执行所述第二触发函数。 5.根据权利要4所述的页面多语言的切换方法, 其特征在于, 所述获取所述第 一触发函 数与所述第二触发函数的优先级, 根据所述优 先级配置所述第一触发函数与所述第二触发 函数的执 行顺序, 包括: 获取所述第一触发函数对应的第一触发事 件; 获取所述第二触发函数对应的第二触发事 件; 根据所述第一触发事件及所述第二触发事件的事件等级确定所述第一触发函数与所 述第二触发函数的优先级;权 利 要 求 书 1/2 页 2 CN 114546559 A 2根据所述优先级配置所述第一触发函数与所述第二触发函数的执 行顺序。 6.根据权利要求1所述的页面多语言的切换方法, 其特征在于, 所述当所述第 一页面与 所述第二页面上 的字体语言完成修改后, 执行所述回调函数, 将第一页面及第二页面上 的 字体语言切换至目标字体 语言, 包括: 当所述第一页面与所述第二页面上的字体语言完成修改后, 执行所述回调函数, 将第 一页面的字体 语言切换至目标字体 语言; 当从第一页面切换至第二页面时, 才将第二页面的字体 语言切换至目标字体 语言。 7.根据权利要求1所述的页面多语言的切换方法, 其特征在于, 所述当所述第 一页面与 所述第二页面上 的字体语言完成修改后, 执行所述回调函数, 将第一页面及第二页面上 的 字体语言切换至目标字体 语言之后, 还 包括: 响应于对页面的卸载指令; 根据所述卸载指令确定待卸载的目标页面及对应的目标页面标识; 从所述订阅中心中删除所述目标页面标识, 以移除所述目标页面已订阅的事件信息, 并移除所述钩子函数中所述目标页面上的事 件监听。 8.一种页面多语言的切换装置, 其特 征在于, 包括: 事件监听模块, 用于通过钩子函数监听第一页面的事 件; 事件函数模块, 用于响应于监听到的所述第一页面的多语言切换事件, 根据事件中心 预订阅的事 件信息确定所述多语言切换事 件对应的触发函数及回调函数; 通信页面模块, 用于从所述事 件中心中获取已订阅所述多语言切换事 件的第二页面; 函数触发模块, 用于控制在所述第一页面的基础上执行所述触发函数, 以修改所述第 一页面上 的字体语言, 以及控制在所述第二页面的基础上执行所述触发函数, 以修改所述 第二页面上的字体 语言; 切换执行模块, 用于当所述第一页面与所述第二页面上的字体语言完成修改后, 执行 所述回调函数, 将第一页面及第二页面上的字体 语言切换至目标字体 语言。 9.一种计算机设备, 包括存储器和处理器, 所述存储器存储有计算机程序, 其特征在 于, 所述处理器执行所述计算机程序时实现权利要求 1至7中任一项 所述页面多语 言的切换 方法的步骤。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行时实现权利要求1至7中任一项所述页面多语言的切换 方法的步骤。权 利 要 求 书 2/2 页 3 CN 114546559 A 3

.PDF文档 专利 页面多语言的切换方法、装置、计算机设备及存储介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 页面多语言的切换方法、装置、计算机设备及存储介质 第 1 页 专利 页面多语言的切换方法、装置、计算机设备及存储介质 第 2 页 专利 页面多语言的切换方法、装置、计算机设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:30:28上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。