[发明专利]应用程序配置方法、装置、计算机设备及可读存储介质有效
申请号: | 201810878780.8 | 申请日: | 2018-08-03 |
公开(公告)号: | CN109284107B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 蒋宏伟 | 申请(专利权)人: | 北京城市网邻信息技术有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 连鹏飞 |
地址: | 100015 北京市朝阳区酒仙桥*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 配置 方法 装置 计算机 设备 可读 存储 介质 | ||
1.一种应用程序配置方法,其特征在于,包括:
获取应用程序的源代码集合;
将所述源代码集合编译为预置多种终端中每一种终端可识别的应用程序的安装文件,所述终端包括网络Web浏览器终端;
将所述每一种终端可识别的应用程序的安装文件上传至设定服务器,以供所述预置多种终端中任一种终端从所述设定服务器下载并安装可识别的应用程序的安装文件;
在所述将所述源代码集合编译为Web浏览器终端可识别的应用程序的安装文件之前,所述方法还包括:
在所述源代码集合中配置映射组件的代码集合,以供所述Web浏览器终端在运行所述Web浏览器终端可识别的应用程序时,基于所述映射组件,将基于跨平台移动应用开发框架开发的功能组件及预置的功能组件分别映射为所述Web浏览器终端可识别的功能组件,并将基于跨平台移动应用开发框架开发的功能组件应用程序编程接口的API及预置的功能组件的API分别映射为所述Web浏览器终端可识别的API。
2.根据权利要求1所述的方法,其特征在于,所述源代码集合包括:基于跨平台移动应用开发框架开发的功能组件的代码集合,及预置的功能组件的代码集合;
所述获取应用程序的源代码集合,包括:
获取所述预置多种终端中每一种终端对应的编译入口文件;
根据所述编译入口文件,获取安装于所述预置多种终端中每一种终端的应用程序所需的基于跨平台移动应用开发框架开发的功能组件的代码集合,及预置的功能组件的代码集合。
3.根据权利要求1或2所述的方法,其特征在于,所述预置多种终端还包括:
安卓Android操作系统终端,苹果公司移动终端iOS操作系统终端。
4.根据权利要求3所述的方法,其特征在于,所述Web浏览器终端在已安装所述Web浏览器终端可识别的应用程序的安装文件情况下,所述Web浏览器终端可识别的应用程序包括:所述基于跨平台移动应用开发框架开发的功能组件,所述预置的功能组件,及所述映射组件。
5.根据权利要求4所述的方法,其特征在于,在所述源代码集合中配置映射组件的代码集合之前,所述方法还包括:
在预置的Web映射组件的代码集合中,注入所述基于跨平台移动应用开发框架开发的功能组件与所述Web浏览器终端可识别的功能组件的映射关系,及所述基于跨平台移动应用开发框架开发的功能组件的API与所述Web浏览器终端可识别的API的映射关系,以生成所述映射组件的代码集合;
其中,所述Web映射组件的代码集合,包括:所述预置的功能组件与所述Web浏览器终端可识别的功能组件的映射关系,及所述预置的功能组件的API与所述Web浏览器终端可识别的API的映射关系。
6.根据权利要求4或5所述的方法,其特征在于,在所述将所述源代码集合编译为Web浏览器终端可识别的应用程序的安装文件之前,所述方法还包括:
将所述基于跨平台移动应用开发框架开发的功能组件的代码集合,及所述预置的功能组件的代码集合,替换为Web功能组件的代码集合。
7.一种应用程序配置装置,其特征在于,包括:
获取模块,用于获取应用程序的源代码集合;
编译模块,用于将所述源代码集合编译为预置多种终端中每一种终端可识别的应用程序的安装文件,所述终端包括网络Web浏览器终端;
上传模块,用于将所述每一种终端可识别的应用程序的安装文件上传至设定服务器,以供所述预置多种终端中任一种终端从所述设定服务器下载并安装可识别的应用程序的安装文件;
映射模块,用于在所述将所述源代码集合编译为Web浏览器终端可识别的应用程序的安装文件之前,在所述源代码集合中配置映射组件的代码集合,以供所述Web浏览器终端在运行所述Web浏览器终端可识别的应用程序时,基于所述映射组件,将基于跨平台移动应用开发框架开发的功能组件及预置的功能组件分别映射为所述Web浏览器终端可识别的功能组件,并将基于跨平台移动应用开发框架开发的功能组件应用程序编程接口的API及预置的功能组件的API分别映射为所述Web浏览器终端可识别的API。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京城市网邻信息技术有限公司,未经北京城市网邻信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810878780.8/1.html,转载请声明来源钻瓜专利网。