[发明专利]App的功能模块的调用方法、组件接口装置、电子设备及App在审
申请号: | 201710049389.2 | 申请日: | 2017-01-23 |
公开(公告)号: | CN107015873A | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 廉洁;邵新鹏;孟铮 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/44 |
代理公司: | 北京市惠诚律师事务所11353 | 代理人: | 逯博 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | app 功能模块 调用 方法 组件 接口 装置 电子设备 | ||
技术领域
本申请涉及计算机技术领域,尤其涉及一种App的功能模块的调用方法、组件接口装置、电子设备及App。
背景技术
在移动终端应用的开发领域,Native App(本地应用)被广泛的开发和应用,Native App是一种基于智能终端本地操作系统(如iOS、Android、WP)并使用原生程式编写运行的第三方应用程序。在开发Native App的过程中,每个App都会形成很多功能模块(功能组件)。实际上,不同的App之间,存在很多相同的功能,针对这样的情况,在新的App的开发的过程中,可以通过功能模块的移植来提高App的开发效率。
但是,现有技术中,在进行功能模块的移植的过程中,存在如下缺陷:
由于不同App所针对的应用环境、编写策略的不同,导致不同的App之间所使用的基础架构以及UI组件库等因素均不相同,导致功能迁移时无法简单的平滑迁移,需要将其他App的功能模块所需要的全部依赖库也带着进入目标App,导致迁移过程引入大量无用的库。
此外,做完迁移之后,因迁移过程中还会对迁移的功能模块做一些适应目标App的改造,这样,会导致迁移之后两个App中使用的不是同一套代码,无法比较方便的对其进行升级维护。
发明内容
本发明提供了一种App的功能模块的调用方法、组件接口装置、电子设备及App,以在功能组件的移植过程中,实现平滑迁移,并方便了代码的升级和维护。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供了一种App的功能模块的调用方法,包括:
上层应用模块向组件接口装置发送针对标准组件的标准组件调用指令;
所述组件接口装置将所述标准组件调用指令进行适配,生成针对底层非标准组件的非标准组件调用信息;
所述组件接口装置根据所述非标准组件调用信息,调用所述底层非标准组件。
第二方面,提供了一种组件接口装置,包括:上下文模块和组件管理器,
所述上下文模块,用于接收和识别上层应用模块发送的针对标准组件的标准组件调用指令,并发送给所述组件管理器;
所述组件管理器,用于将所述标准组件调用指令进行适配,生成针对底层非标准组件的非标准组件调用信息,并根据所述非标准组件调用信息,调用所述底层非标准组件。
第三方面,提供了一种电子设备,包括:
存储器,用于存储程序;
处理器,耦合至所述存储器,用于执行所述程序,以用于:
上层应用模块向组件接口装置发送针对标准组件的标准组件调用指令;
所述组件接口装置将所述标准组件调用指令进行适配,生成针对底层非标准组件的非标准组件调用信息;
所述组件接口装置根据所述非标准组件调用信息,调用所述底层非标准组件。
第四方面,提供了一种App,包括:
上层应用模块、底层非标准组件以及如权利要求4-8中任一项所述的组件接口装置,所述上层应用模块通过访问所述组件接口装置对所述底层非标准组件进行调用。
本发明提供的App的功能模块的调用方法、组件接口装置、电子设备及App,利用在App中设置的组件接口装置,在上层应用模块调用底层组件时,可以先通过组件接口装置将上层应用模块下发的标准组件调用指令进行适配,生成针对底层非标准组件的非标准组件调用信息;然后,组件接口装置可以根据非标准组件调用信息,调用底层非标准组件,从而屏蔽掉底层非标准组件与目标App在应用上的差异,方便了代码的升级和维护,节省了开发成本。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本发明实施例的App的功能模块的调用系统的结构示意图;
图2为本发明实施例一的App的功能模块的调用方法的流程示意图;
图3为本发明实施例二的组件接口装置的结构示意图一;
图4为本发明实施例二的组件接口装置的结构示意图二;
图5为本发明实施例三的电子设备的结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710049389.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带触摸屏的变频器控制面板
- 下一篇:一种叉车用预操作记录仪