金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210472851.0 (22)申请日 2022.04.29 (71)申请人 北京百度网讯科技有限公司 地址 100085 北京市海淀区上地十街10号 百度大厦2层 (72)发明人 张亚维  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 孔凡红 (51)Int.Cl. G06F 8/36(2018.01) G06F 8/65(2018.01) G06F 8/71(2018.01) G06F 8/38(2018.01) G06F 9/445(2018.01)G06F 16/958(2019.01) (54)发明名称 一种指令处理方法、 装置、 设备以及存储介 质 (57)摘要 本公开提供了一种指令处理方法、 装置、 设 备以及存储介质, 涉及计算机技术领域, 尤其涉 及物联网和网页应用技术领域。 具体实现方案 为: 根据浏览器页面发送的应用控制指令, 确定 应用需求功能; 从跨平台核心引擎Cordova框架 部署的至少两个可选端口协议中, 确定支持所述 应用需求功能的目标端口协议; 其中, 不同可选 端口协议所支持的应用可选功能不同; 调用所述 目标端口协议下支持所述应用需求功能的目标 插件, 执行所述应用控制指令。 能够实现在网页 应用正常处理应用控制指令的前提下, 降低网页 应用数据包体积和网页应用的开发 成本。 权利要求书3页 说明书11页 附图6页 CN 114895898 A 2022.08.12 CN 114895898 A 1.一种指令处 理方法, 包括: 根据浏览器页面发送的应用控制指令, 确定应用需求功能; 从跨平台核心引擎Cordova框架部署的至少两个可选端 口协议中, 确定支持所述应用 需求功能的目标端口协议; 其中, 不同可选端口协议所支持的应用可选功能不同; 调用所述目标端口协议下支持所述应用需求功能的目标插件, 执行所述应用控制指 令。 2.根据权利要求1所述的方法, 其中, 所述至少两个可选端 口协议包括Cordova框架的 原生协议和新增协议, 所述 新增协议 为至少一个可接入浏览器的浏览器端口协议。 3.根据权利要求1或2所述的方法, 其中, 所述调用所述目标端口协议下支持所述应用 需求功能的目标插 件, 执行所述应用控制指令, 包括: 基于所述目标端口协议的协议类型, 确定所述应用控制指令的指令分发方式; 根据所述指令分发方式, 调用所述目标端口协议下支持所述应用需求功能的目标插 件, 执行所述应用控制指令 。 4.根据权利要求3所述的方法, 其中, 若所述目标端 口协议的协议类型为所述Cordova 框架的原生协议, 则所述指令分发方式为 直接分发; 相应的, 所述根据所述指令分发方式, 调用所述目标端口协议下支持所述应用需求功 能的目标插 件, 执行所述应用控制指令, 包括: 直接将所述应用控制指令分发至所述目标端口协议下支持所述应用需求功能的目标 插件, 以使所述目标插 件执行所述应用控制指令 。 5.根据权利要求3所述的方法, 其中, 若所述目标端 口协议的协议类型为Cordova框架 的新增协议, 则所述指令分发方式为反注 册分发; 相应的, 所述根据所述指令分发方式, 调用所述目标端口协议下支持所述应用需求功 能的目标插 件, 执行所述应用控制指令, 包括: 基于反注册机制, 通过所述目标端口协议的控制器, 将所述应用控制指令分发至所述 目标端口协 议下支持所述应用需求功能的目标插件, 以使 所述目标插件执行所述应用控制 指令。 6.根据权利要求1 ‑5中任一项所述的方法, 其中, 所述Cordova框架内部署有所述至少 一个可接入浏览器的配置信息; 相应的, 所述调用所述目标端口协议下支持所述应用需求功能的目标插件, 执行所述 应用控制指令, 包括: 根据所述浏览器页面对应的可接入浏 览器的配置信 息, 调用所述目标端口协议下支持 所述应用需求功能的目标插 件, 执行所述应用控制指令 。 7.根据权利要求6所述的方法, 其中, 所述根据所述浏览器页面对应的可接入浏 览器的 配置信息, 调用所述 目标端口协议下支持所述应用需求功 能的目标插件, 执行所述应用控 制指令, 包括: 根据所述浏览器页面对应的可接入浏览器的统一资源定位系统URL配置信息, 检测所 述浏览器页面是否有效; 若有效, 则调用所述目标端口协议下支持所述应用需求功能的目标插件, 执行所述应 用控制指令 。权 利 要 求 书 1/3 页 2 CN 114895898 A 28.根据权利要求6所述的方法, 其中, 所述根据所述浏览器页面对应的可接入浏 览器的 配置信息, 调用所述 目标端口协议下支持所述应用需求功 能的目标插件, 执行所述应用控 制指令, 包括: 根据所述浏览器页面对应的可接入浏 览器的处理需求配置信 息, 确定所述应用控制 指 令是否有专属处 理需求; 若有, 则调用所述目标端口协议下支持所述应用需求功能的目标插件, 基于所述专属 处理需求执 行所述应用控制指令 。 9.一种指令处 理装置, 包括: 需求功能确定模块, 用于根据浏览器页面发送的应用控制指令, 确定应用需求功能; 目标协议确定模块, 用于从Cordova框架部署的至少两个可选端口协议中, 确定支持所 述应用需求功能的目标端口协议; 其中, 不同可选端口协议所支持的应用可选功能不同; 指令执行模块, 用于调用所述目标端口协议下支持所述应用需求功能的目标插件, 执 行所述应用控制指令 。 10.根据权利 要求9所述的装置, 其中, 所述至少两个可选端口协议包括Cordova框架的 原生协议和新增协议, 所述 新增协议 为至少一个可接入浏览器的浏览器端口协议。 11.根据权利要求9或10所述的装置, 其中, 所述指令执 行模块, 包括: 分发方式确定单元, 用于基于所述目标端口协议的协议类型, 确定所述应用控制指令 的指令分发方式; 指令分发执行单元, 用于根据所述指令分发方式, 调用所述目标端口协议下支持所述 应用需求功能的目标插 件, 执行所述应用控制指令 。 12.根据权利要求11所述的装置, 其中, 若所述目标端口协议的协议类型为所述 Cordova框架的原生协议, 则所述指令分发方式为 直接分发; 相应的, 所述指令分发执 行单元具体用于: 直接将所述应用控制指令分发至所述目标端口协议下支持所述应用需求功能的目标 插件, 以使所述目标插 件执行所述应用控制指令 。 13.根据权利要求11所述的装置, 其中, 若所述目标端口协议的协议类型为所述 Cordova框架的新增协议, 则所述指令分发方式为反注 册分发; 相应的, 所述指令分发执 行单元具体用于: 基于反注册机制, 通过所述目标端口协议的控制器, 将所述应用控制指令分发至所述 目标端口协 议下支持所述应用需求功能的目标插件, 以使 所述目标插件执行所述应用控制 指令。 14.根据权利要求9 ‑13中任一项所述的装置, 其中, 所述Cordova框架内部署有所述至 少一个可接入浏览器的配置信息; 相应的, 所述指令执 行模块具体用于: 根据所述浏览器页面对应的可接入浏 览器的配置信 息, 调用所述目标端口协议下支持 所述应用需求功能的目标插 件, 执行所述应用控制指令 。 15.根据权利要求14所述的装置, 其中, 所述指令执 行模块具体用于: 根据所述浏览器页面对应的可接入浏览器的统一资源定位系统URL配置信息, 检测所 述浏览器页面是否有效;权 利 要 求 书 2/3 页 3 CN 114895898 A 3

.PDF文档 专利 一种指令处理方法、装置、设备以及存储介质

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