公共安全标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210284036.1 (22)申请日 2022.03.22 (71)申请人 深圳壹账通智能科技有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室 (72)发明人 许剑勇  (74)专利代理 机构 深圳众鼎专利商标代理事务 所(普通合伙) 44325 专利代理师 张小燕 (51)Int.Cl. G06F 8/20(2018.01) G06F 9/451(2018.01) (54)发明名称 基于桥组件的页面调用方法、 装置、 设备及 存储介质 (57)摘要 本发明涉及H5页面的技术领域, 本发明公开 了一种基于桥组件的页面调用方法、 装置、 设备 及存储介质, 所述方法包括: 获取来自显示页面 的调用请求和终端类型; 通过桥组件对调用请求 进行与终端类型对应的接口转换, 得到中转请 求; 通过桥组件对中转请求进行调用分解, 得到 至少一个组件调用语句; 通过与各组件调用语句 对应的单元 组件, 按照各组件调用语句中的调用 方式执行相应的组件调用语句, 得到与各组件调 用语句对应的执行结果; 通过桥组件回调各执行 结果至显示页面。 因此, 本发明实现了通过引入 桥组件能够适配不同的终端类型的H5页面和 Native的调用, 通过对桥组件的接口维护大大提 高了H5页面和Native的代码复用率, 提高了开发 效率。 权利要求书2页 说明书10页 附图3页 CN 114594931 A 2022.06.07 CN 114594931 A 1.一种基于桥组件的页面调用方法, 其特 征在于, 包括: 获取来自显示页面的调用请求和终端类型; 通过桥组件 对所述调用请求进行与所述终端类型对应的接口转换, 得到中转请求; 通过所述桥组件对所述中转请求进行调用分解, 得到 至少一个组件调用语句; 通过与各所述组件调用语句对应的单元组件, 按照各所述组件调用语句中的调用方式 执行相应的所述组件调用语句, 得到与各 所述组件调用语句对应的执 行结果; 通过所述桥组件回调各 所述执行结果至所述显示页面。 2.如权利要求1所述的基于桥组件的页面调用方法, 其特征在于, 所述通过桥组件对所 述调用请求进行与所述终端类型对应的接口转换, 得到中转请求, 包括: 获取与所述终端类型对应的请求模板; 基于所述请求模板, 通过 所述桥组件对所述调用请求进行封装, 得到所述中转请求。 3.如权利要求2所述的基于桥组件的页面调用方法, 其特征在于, 所述基于所述请求模 板, 通过所述桥组件对所述调用请求进行封装, 得到所述中转请求, 包括: 通过所述桥组件对所述调用请求进行同异步区分, 得到同异步请求结果; 基于所述请求模板 中的同步请求模板, 通过所述桥组件对所述同异步请求结果中的同 步请求进行同步封装, 得到所述中转请求中的中转同步请求; 基于所述请求模板 中的异步请求模板, 通过所述桥组件对所述同异步请求结果中的异 步请求进行异步封装, 得到所述中转请求中的中转异步请求。 4.如权利要求1所述的基于桥组件的页面调用方法, 其特征在于, 所述通过所述桥组件 对所述中转请求进行调用分解, 得到 至少一个组件调用语句, 包括: 通过所述桥组件对所述中转请求进行调用解析, 得到 至少一个调用语句; 通过所述桥组件对各所述调用语句进行组件分解, 分解出多个组件调用语句。 5.如权利要求4所述的基于桥组件的页面调用方法, 其特征在于, 所述通过所述桥组件 对所述中转请求进行调用解析, 得到 至少一个调用语句, 包括: 对所述中转请求中的中转同步请求进行同步接口封装, 得到所述调用语句中的同步调 用语句; 对所述中转请求中的中转异步请求进行异步接口封装, 得到所述调用语句中的异步调 用语句。 6.如权利要求4所述的基于桥组件的页面调用方法, 其特征在于, 所述通过所述桥组件 对各所述调用语句进行组件分解, 分解出多个组件调用语句, 包括: 对各所述调用语句进行参数解析, 得到与各所述调用语句对应的参数接口和调用方 式; 查找与各所述参数接口对应的所述单元组件, 并根据查找到与 所述参数接口对应的单 元组件和相应的所述调用方式, 得到少一个所述组件调用语句。 7.如权利要求1所述的基于桥组件的页面调用方法, 其特征在于, 所述通过与 各所述组 件调用语句对应的单元组件, 按照各所述组件调用语句中的调用方式执行相应的所述组件 调用语句, 得到与各 所述组件调用语句对应的执 行结果, 包括: 在检测到所述组件调用语句中的所述调用方式为同步调用方式时, 查找与 所述组件调 用语句对应的所述单 元组件中的参数声明, 得到与所述组件调用语句对应的执 行结果;权 利 要 求 书 1/2 页 2 CN 114594931 A 2在检测到所述组件调用语句中的所述调用方式为异步调用方式时, 在与所述组件调用 语句对应的所述单元 组件中异步执行所述组件调用语句, 得到与所述组件调用语句对应的 执行结果。 8.一种基于桥组件的页面调用装置, 其特 征在于, 包括: 获取模块, 用于获取来自显示页面的调用请求和终端类型; 转换模块, 用于通过桥组件对所述调用请求进行与所述终端类型对应的接口转换, 得 到中转请求; 分解模块, 用于通过所述桥组件对所述中转请求进行调用分解, 得到至少一个组件调 用语句; 执行模块, 用于通过与各所述组件调用语句对应的单元组件, 按照各所述组件调用语 句中的调用方式执行相应的所述组件调用语句, 得到与各所述组件调用语句对应的执行结 果; 回调模块, 用于通过 所述桥组件回调各 所述执行结果至所述显示页面。 9.一种计算机设备, 包括存储器、 处理器以及存储在所述存储器中并可在所述处理器 上运行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求 1至 7任一项所述基于桥组件的页面调用方法。 10.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在 于, 所述计算机程序被处理器执行时实现如权利要求 1至7任一项 所述基于桥组件的页面调 用方法。权 利 要 求 书 2/2 页 3 CN 114594931 A 3

.PDF文档 专利 基于桥组件的页面调用方法、装置、设备及存储介质

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