[发明专利]一种Web微应用程序发布系统及其实现方法在审
申请号: | 202010670308.2 | 申请日: | 2020-07-13 |
公开(公告)号: | CN111917837A | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 李鹏;张敏 | 申请(专利权)人: | 西安即刻易用网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F8/71 |
代理公司: | 西安睿通知识产权代理事务所(特殊普通合伙) 61218 | 代理人: | 惠文轩 |
地址: | 710500 陕西省西安市*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 应用程序 发布 系统 及其 实现 方法 | ||
本发明公开了一种Web微应用程序发布系统及其实现方法,系统包括:Web微应用程序发布单元、Web微应用程序存储单元、认证中心、授权中心、Web App加载器、API网关和网关管理单元,本系统中Web微应用程序运行在浏览器或宿主应用程序上,宿主应用程序为Web应用程序、桌面端应用程序或者手机端应用程序;Web微应用程序为基于单页Web应用的Web应用程序,用于加载单个网页页面,并在用户与应用程序交互时,动态更新该页面的Web应用程序。本发明基于Web建立应用程序发布商城,实现了软件共享,降低软件的研发成本;同时降低用户维护复杂度,提高软件易用性。
技术领域
本发明属于互联网技术领域,尤其涉及一种Web微应用程序发布系统及其实现方法。
背景技术
随着通信技术的发展,软件服务商需要发布各种软件、以及各种版本的软件。例如,传统的手机软件已经形成了自己的应用程序商城,以苹果为代表的苹果商城,以及android系统的各大商城生态系统,当用户需要软件时,在商城上进行搜索,然后下载到Web微应用程序所在的服务器端安装,手机端打开就可以使用。但是,传统手机端软件,就具有平台相关性,开发成本高。用户通常需要安装来使用。并且升级时,用户通常需要手动重新安装,升级麻烦,使用必须安装,且不同平台往往需要不同的开发技术,开发成本高问题。
对于小程序运营商来讲,例如,支付宝、微信、头条、钉钉等都建立自己的软件生态系统可以开发小程序避免传统App下载安装升级的麻烦问题以及降低开发成本。但是目前的小程序阵营有如下限制:其一,小程序只能运行在自家的宿主App上,小程序不能够运行在普通浏览器上,必须依赖宿主机App而运行。其二,各大厂商的小程序均建立自己的开发环境和开发语言。开发不同平台的小程序需要学习成本。相似功能的小程序,不同厂家实现语法不同,往往需要维护多种,增加维护难度。
对于Web应用来讲,Web具有天生的跨平台特性,并且不需要安装,只要记住域名,就可以通过浏览器来访问。但是Web应用又同时具有如下问题:1)Web应用程序开发者必须申请域名,并且每个应用程序必须绑定一个域名。2)用户需要记住域名,才能访问Web应用,不利于客户搜索。3) Web应用程序需要公司专业的运维工程师进行部署,升级时需要重新部署。
发明内容
为了解决上述问题,本发明的目的是提出一种Web微应用程序发布系统及其实现方法,基于Web建立应用程序发布商城,即一个开放的Web微应用开发平台,形成开放的SAAS(软件即服务)软件生态系统,在该平台上实现软件共享、协作共享,免软件运维,免软件公共部分开发,降低软件的研发成本;同时降低客户维护系统和账号的复杂度,提高软件易用性。
为了达到上述目的,本发明采用以下技术方案予以解决。
(一)一种Web微应用程序发布系统,包括:Web微应用程序发布单元、Web微应用程序存储单元、认证中心、授权中心、Web App加载器、API 网关和网关管理单元,其中,所述Web微应用程序发布单元用于供应用程序开发商发布不同版本的Web微应用程序压缩包,发布成功后通知Web微应用程序加载器在该Web微应用程序所在的服务器端下载并更新Web微应用程序;
所述Web微应用程序存储单元对Web微应用程序发布单元发布的新的 Web微应用程序压缩包进行云端存储;
所述认证中心用于供用户或应用程序开发商进行用户名注册,同时,在用户或应用程序开发商再次登录时,确定该用户的身份信息;
所述授权中心用于对用户的请求进行判断,确定是否允许该用户的当前请求,即当前访问的API是否被允许,若是,则放行,允许用户的当前访问请求,否则,为用户返回未授权信息,返回未找到结果;
所述Web App加载器根据API网关转发的URL,从Web微应用程序存储单元下载对应的Web微应用程序压缩包,并将其缓存到Web微应用程序所在的服务器端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安即刻易用网络科技有限公司,未经西安即刻易用网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010670308.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于溶液储能的远距离吸收式供冷供热系统
- 下一篇:一种小微型涡喷发动机