[发明专利]应用程序混合开发的方法及装置在审
申请号: | 201811298113.9 | 申请日: | 2018-11-01 |
公开(公告)号: | CN109471614A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 祖明明;彭宽友;杨德成;杨佳;李雪冰;苟于华;刘德福 | 申请(专利权)人: | 上海找钢网信息科技股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/34 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁斌 |
地址: | 201800 上海市嘉定区嘉*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交互界面 应用程序开发 应用层接口 调用结果 交互模块 应用程序 加载 终端 版本更新 操作指令 接收用户 界面统一 快速上线 通信交互 触发 开发 调用 返回 响应 部署 维护 | ||
1.一种应用程序混合开发的方法,其特征在于,包括以下步骤:
加载步骤,通过终端提供的容器来加载交互界面;
通信交互步骤,接收用户通过所述交互界面触发的操作指令,经过交互模块调用终端的应用层接口;
响应步骤,获取应用层接口的调用结果,将所述调用结果经过所述交互模块,返回至交互界面。
2.根据权利要求1所述的方法,其特征在于,所述交互界面由展示层生成,所述展示层包括,网页交互模块和系统原生交互模块,所述网页交互模块,包括业务界面组件和通用界面模板组件;所述系统原生交互模块,包括对话框界面组件和导航器界面组件。
3.根据权利要求2所述的方法,其特征在于,所述网页交互模块,还包括,使用javascript语言封装的javascript framework交互框架,所述javascript framework交互框架包括js-to-native子模块,所述js-to-native子模块用于通过所述展示层调用所述应用层。
4.根据权利要求1所述的方法,其特征在于,所述通信交互步骤,包括:
接收用户通过所述交互界面触发的操作指令;
初始化javascript framework交互框架中的通信桥梁子模块;
根据所述操作指令,初始化需要发送的交互数据;
将所述交互数据发送至通信桥梁模块;
所述通信桥梁模块根据所述交互数据调用终端的应用层接口。
5.根据权利要求1所述的方法,其特征在于,所述响应步骤,包括:
获取应用层接口的调用结果;
将所述调用结果发送至所述通信桥梁模块;
将所述通信桥梁模块的调用结果发送至交互界面;
在交互界面展示所述调用结果。
6.根据权利要求3所述的方法,其特征在于,所述应用层接口,包括系统接口、安全接口和性能接口。
7.根据权利要求6所述的方法,其特征在于,所述应用层接口,还包括,由系统原生语言封装的native api framework交互框架,所述native api framework交互框架包括native-to-js子模块,所述native-to-js子模块用于将应用层接口返回的结果调用至所述展示层。
8.根据权利要求4所述的方法,其特征在于,所述交互数据使用JSON数据格式;
所述通信桥梁模块根据所述交互数据调用终端的应用层接口,具体包括:
通信桥梁模块根据所述交互数据通过异步方式调用终端的应用层接口。
9.根据权利要求8所述的方法,其特征在于,所述通信桥梁模块,由所述js-to-native子模块和所述native-to-js子模块构成。
10.一种应用程序混合开发的装置,其特征在于,包括以下单元:
加载单元,通过终端提供的容器来加载交互界面;
通信交互单元,接收用户通过所述交互界面触发的操作指令,经过交互模块调用终端的应用层接口;
响应单元,获取应用层接口的调用结果,将所述调用结果经过所述交互模块,返回至交互界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海找钢网信息科技股份有限公司,未经上海找钢网信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811298113.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:核安全级应用的图形文件生成方法和系统
- 下一篇:坐标数据提取方法及装置