行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211251846.3 (22)申请日 2022.10.13 (71)申请人 斑马网络技 术有限公司 地址 200030 上海市徐汇区淮 海西路55号2 楼D1座 (72)发明人 车洪 张小乐  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 专利代理师 李丹 臧建明 (51)Int.Cl. G06F 9/448(2018.01) G06F 9/451(2018.01) G06F 9/54(2006.01) (54)发明名称 小程序运行方法、 系统、 设备及 介质 (57)摘要 本申请提供一种小程序运行方法、 系统、 设 备及介质。 在该方法中, 通过在获取到小程序用 户的操作事件后, 调用小程序逻辑执行接口, 进 而对接小程序逻辑执行接口与 目标车载操作系 统, 使得目标车载操作系统根据 操作事件运行小 程序, 输出对应的应用程序编程接口信息。 再调 用应用程序编程接口信息对应的应用程序编程 接口, 对接应用程序编程接口与目标车载操作系 统, 以使目标车载操作系统完成操作事件。 本方 案通过对接小程序逻辑执行接口与 目标车载操 作系统、 对接应用程序编程接口与目标车载操作 系统, 提高了小程序运行方法的兼容性, 降低了 开发成本和维护成本 。 权利要求书3页 说明书11页 附图4页 CN 115437722 A 2022.12.06 CN 115437722 A 1.一种小程序运行 方法, 其特 征在于, 包括: 根据获取的小程序用户的操作事 件, 调用小程序逻辑执 行接口; 通过与目标车载操作系统对应的操作事件 ‑操作系统对接接口, 对接所述小程序逻辑 执行接口与所述目标车载操作系统, 以使 所述目标车载操作系统中的小程序运行引擎根据 所述操作事件运行小程序, 输出所述操作事件对应的应用程序编程接口信息, 不同车载操 作系统对应的操作事 件‑操作系统对接 接口不同; 根据获取的所述应用程序编程接口信 息, 确定所述应用程序编程接口信 息对应的应用 程序编程接口; 调用所述应用程序编程接口; 通过所述目标车载操作系统对应的小程序界面功能 ‑操作系统对接接口, 对接所述应 用程序编程接口与所述目标车载操作系统, 以使所述目标车载操作系统完成所述操作事 件。 2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 调用渲染接口; 通过所述目标车载操作系统对应的渲染功能 ‑操作系统对接接口, 对接所述渲染接口 与所述目标车载操作系统, 以使所述 目标车载操作系统中的渲染引擎渲染所述小程序, 显 示所述操作事 件完成界面, 不同车 载操作系统对应的渲染功能 ‑操作系统对接 接口不同。 3.根据权利要求1或2所述的方法, 其特征在于, 所述根据获取的小程序的用户的操作 事件, 调用小程序逻辑执 行接口之前, 所述方法还 包括: 响应于用户的打开小程序操作, 调用渲染接口; 通过所述渲染功能 ‑操作系统对接接口, 对接所述渲染接口与所述目标车载操作系统, 以使所述目标 车载操作系统中的渲染引擎创建本地窗口; 调用所述小程序逻辑执 行接口; 通过所述操作事件 ‑操作系统对接接口, 对接所述小程序逻辑执行接口与所述目标车 载操作系统, 以使所述 目标车载操作系统中的小程序运行引擎运行所述小程序, 输出小程 序启动渲染数据; 调用所述 渲染接口; 通过所述渲染功能 ‑操作系统对接接口, 对接所述渲染接口与所述目标车载操作系统, 以使所述目标车载操作系统中的渲染引擎根据所述小程序启动渲 染数据, 渲 染生成小程序 启动界面, 所述小程序启动界面在所述本地窗口中。 4.根据权利要求3所述的方法, 其特征在于, 所述响应于用户的打开小程序操作之后, 所述方法还 包括: 对所述小程序的安装 包进行下载、 校验和安装。 5.根据权利要求1所述的方法, 其特征在于, 所述根据获取的所述应用程序编程接口信 息, 确定所述应用程序编程接口信息对应的应用程序编程接口之后, 所述方法还 包括: 判断所述应用程序编程接口是否为 合法接口; 相应的, 所述调用所述应用程序编程接口, 包括: 若所述应用程序编程接口为 合法接口, 调用所述应用程序编程接口。 6.一种小程序运行系统, 其特 征在于, 包括:权 利 要 求 书 1/3 页 2 CN 115437722 A 2控制模块, 用于根据获取的小程序用户的操作事 件, 调用小程序逻辑执 行接口; 系统适配模块, 用于通过与目标车载操作系统对应的操作事件 ‑操作系统对接接口, 对 接所述小程序逻辑执行接口与所述目标车载操作系统, 以使 所述目标车载操作系统中的小 程序运行引擎根据所述操作事件运行小程序, 输出所述操作事件对应的应用程序编程接口 信息, 不同车 载操作系统对应的操作事 件‑操作系统对接 接口不同; 资源模块, 用于根据获取的所述应用程序编程接口信息, 确定所述应用程序编程接口 信息对应的应用程序编程接口; 所述控制模块, 还用于调用所述应用程序编程接口; 用户界面功能适配模块, 用于通过所述目标车载操作系统对应的小程序界面功能 ‑操 作系统对接接口, 对接所述应用程序编程接口与所述 目标车载操作系统, 以使所述 目标车 载操作系统完成所述操作事 件。 7.根据权利要求6所述的小程序运行系统, 其特征在于, 所述控制模块, 还用于调用渲 染接口; 所述系统适配模块, 还用于通过所述目标车载操作系统对应的渲染功能 ‑操作系统对 接接口, 对接所述渲染接口与所述 目标车载操作系统, 以使所述 目标车载操作系统中的渲 染引擎渲染所述小程序, 显示所述操作事件完成界面, 不同操作系统对应的渲 染功能‑操作 系统对接 接口不同。 8.根据权利要求6或7 所述的小程序运行系统, 其特 征在于, 所述控制模块, 还用于: 响应于用户的打开小程序操作, 调用渲染接口; 所述系统适配模块, 还用于通过所述渲染功能 ‑操作系统对接接口, 对接所述渲染接口 与所述目标 车载操作系统, 以使所述目标 车载操作系统中的渲染引擎创建本地窗口; 所述控制模块, 还用于调用所述小程序逻辑执 行接口; 所述系统适配模块, 还用于通过所述操作事件 ‑操作系统对接接口, 对接所述小程序逻 辑执行接口与所述目标车载操作系统, 以使 所述目标车载操作系统中的小程序运行引擎运 行所述小程序, 输出小程序启动渲染数据; 所述控制模块, 还用于调用所述 渲染接口; 所述系统适配模块, 还用于通过所述渲染功能 ‑操作系统对接接口, 对接所述渲染接口 与所述目标车载操作系统, 以使 所述目标车载操作系统中的渲染引擎根据所述小程序启动 渲染数据, 渲染生成小程序启动界面, 所述小程序启动界面在所述本地窗口中。 9.根据权利要求8所述的小程序运行系统, 其特征在于, 所述控制模块, 还用于对所述 小程序的安装 包进行下载、 校验和安装。 10.根据权利要求6所述的小程序运行系统, 其特 征在于, 所述控制模块, 还用于: 判断所述应用程序编程接口是否为 合法接口; 若所述应用程序编程接口为 合法接口, 调用所述应用程序编程接口。 11.一种电子设备, 其特 征在于, 包括: 处理器, 存储器, 通信接口; 所述存储器用于存 储所述处 理器的可 执行指令; 其中, 所述处理器配置为经由执行所述可执行指令来执行权利要求1至5任一项所述的 小程序运行 方法。权 利 要 求 书 2/3 页 3 CN 115437722 A 3

.PDF文档 专利 小程序运行方法、系统、设备及介质

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