[发明专利]一种构建移动端跨平台多类型应用容器的方法有效
申请号: | 201811420261.3 | 申请日: | 2018-11-26 |
公开(公告)号: | CN109525584B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 张研 | 申请(专利权)人: | 竞技世界(北京)网络技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F21/53 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 朱健;张国香 |
地址: | 100085 北京市怀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 构建 移动 平台 类型 应用 容器 方法 | ||
本发明提供了一种构建移动端跨平台多类型应用容器的方法,其特征在于在所述应用容器中配置:应用管理器、应用加载器、数据连接池、以及内容提供者,其中:应用管理器,用于小应用列表的获取、下载、编译、安装以及升级;应用加载器,用于为HTML开发的网络应用、React‑Native发的跨平台应用、Hybrid开发的混合应用和JAVA或者Object‑C开发的原生应用提供工作所需要的环境,以及加载并展示对应的应用;数据连接池,用于小应用和内容提供者之间的数据通道以及对访问内容提供者的小应用进行鉴权;内容提供者,用于为小应用提供所需要内容数据以及调用相关界面交互组件并获取数据。
技术领域
本发明属于计算机网络技术领域,具体涉及一种构建移动端跨平台多类型应用容器的方法。
背景技术
随着互联网技术的的发展,移动端传统原生开发技术中开发周期长、变现慢、更新迭代成本大、难于分流和分端实现的特点成为制约软件开发的桎梏,由此移动端跨平台混合开发技术应运而生。HTML(浏览器开发)、Hybrid(混合开发)、React-Native(跨平台开发)等跨平台混合开发技术以其接近原生开发技术构建应用用户体验基础和跨平台、变现快、利于迭代分流特点逐渐成为业务端开发的主流选择。
PWA(Progressive Web App,浏览器即时应用)由Google(谷歌)在2015年提出,即在移动端利用提供的标准化框架,在网页应用中实现和原生应用相近的用户体验,渐进式网页应用。渐进式网页应用在注重用户体验方面达到了一个新的高度。这类应用既具有本机平台的功能,又能达到网页的覆盖范围,可提供稳定、快捷且引人入胜的体验。渐进式网页应用的主题将包括服务工作线程、推送等,也包括未来的API,以及付款、凭据管理、网络蓝牙等的可能性。
PWA底层为chrome(谷歌)内核,在chrome(谷歌)内核的基础上通过开放javascript(浏览器脚本语言)接口,供上层应用使用,各端通过开发js代码实现跨平台目的。该方案缺点为:1、chrome(谷歌)内核在Android和ios内核不统一,国内oem(软件系统定制)厂商不采用chrome(谷歌)内核,使PWA使用范围很小;2、该方案只支持h5应用,无法达到多类型应用兼容的目的;3、该方案只支持在线应用,无法支持离线应用。
发明内容
为克服上述现有技术的不足,本发明提供了一种构建移动端跨平台多类型应用容器的方法,为Native((原生应用)、HTML(浏览器应用)、Hybrid(混合引用)和React-Native(跨平台应用)不同类型的应用提供运行时工作环境,打通了多类型应用与容器平台数据交互通道和UI操作通道,统一了多类型应用的动态配置、更新、权限管理等问题,同时容器具有可扩展性在未来的迭代中可以支持更多类型的应用。
本发明提供了一种构建移动端跨平台多类型应用容器的方法,其特征在于在所述应用容器中配置:应用管理器、应用加载器、数据连接池、以及内容提供者,其中:
应用管理器,用于小应用列表的获取、下载、编译、安装以及升级;
应用加载器,用于为HTML开发的网络应用、React-Native发的跨平台应用、Hybrid开发的混合应用和JAVA或者Object-C开发的原生应用提供工作所需要的环境,以及加载并展示对应的应用;
数据连接池,用于小应用和内容提供者之间的数据通道以及对访问内容提供者的小应用进行鉴权;
内容提供者,用于为小应用提供所需要内容数据以及调用相关界面交互组件并获取数据。
优选地,应用管理器从后台服务器拉取小应用列表数据;应用管理器比对后台服务器与本地小应用列表,获取有更新的或者未安装的小应用;
应用管理器对更新或者未安装的小应用进行下载;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于竞技世界(北京)网络技术有限公司,未经竞技世界(北京)网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811420261.3/2.html,转载请声明来源钻瓜专利网。