[发明专利]一种基于HTML5的APP热更新方法在审
申请号: | 201910917239.8 | 申请日: | 2019-09-26 |
公开(公告)号: | CN112559018A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 麻旭山;吕婧;辛北军;张岩;张少杰;高帅;李璇 | 申请(专利权)人: | 中电万维信息技术有限责任公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 胡吉科 |
地址: | 730000 甘*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 html5 app 更新 方法 | ||
本发明公开了一种基于HTML5的APP热更新方法,它涉及APP更新技术领域;所述应用层包含APP客户端和APP后台管理平台;所述应用层与业务逻辑层相互关联,所述业务逻辑层中设有APP客户端版本检查模块和APP更新包管理模块;所述业务逻辑层与数据抽象层相互关联;所述数据抽象层中设有APP版本库模块;所述数据抽象层与数据访问层相互关联;所述数据访问层中采用SpringBoot+MyBatis数据访问技术;所述的数据访问层与数据存储层相互关联;所述数据存储层中设有数据库模块。当客户端APP检测版本更新时,将客户端版本号发送到服务器,服务器接收到客户端版本号并与版本库里最新版本号对比,可以跳过应用商店的审核而直接对APP进行升级更新,极大节省更新发布APP的成本。
技术领域
本发明属于APP更新技术领域,具体涉及一种基于HTML5的APP热更新方法。
背景技术
APP是APPlication的缩写,通常专指手机上的应用软件,或称手机客户端。移动互联网时代是全民的移动互联网时代,是每个人的时代,也是每个企业的时代。APP便捷了每个人的生活,APP开发让每个企业都开始了移动信息化进程。APP发布到手机应用市场需要经过一系列的审核过程,苹果的APP store审核一个应用需要一周左右时间,安卓各市场一般审核较快,普遍在3天左右。在APP运营中,我们总会有一些需求迫使我们短时间内快速上线,比如需求流程出错,程序bug(闪退、主要功能无法使用)。一旦你APP出问题了,想修复重新上一个新版本可能需要几天或是更长,修复不及时,用户体验差,用户遇到奔溃时失去耐心后直接卸载,对于APP公司方是无法接受的。
发明内容
为解决现有技术中存在的问题;本发明的目的在于提供一种基于HTML5的APP热更新方法。
本发明的一种基于HTML5的APP热更新方法,它的热更新系统包含应用层、业务逻辑层、数据抽象层、数据访问层、数据存储;所述应用层包含APP客户端和APP后台管理平台;所述应用层与业务逻辑层相互关联,所述业务逻辑层中设有APP客户端版本检查模块和APP更新包管理模块;所述业务逻辑层与数据抽象层相互关联;所述数据抽象层中设有APP版本库模块;所述数据抽象层与数据访问层相互关联;所述数据访问层中采用SpringBoot+MyBatis数据访问技术和面向对象技术封装了数据库访问对象;所述的数据访问层与数据存储层相互关联;所述数据存储层中设有数据库模块。
作为优选,所述应用层分两种
A、客户端应用层,即HTML5开发的APP手机应用。
B、APP后台管理应用层,即APP管理员用来发布新版本的web系统。
作为优选,所述业务逻辑层检查APP客户端版本是否需要更新以及发布APP更新包的逻辑,是系统的核心,同时还实现了所有APP更新包的管理功能。
作为优选,所述APP版本库模块定义APP版本基础类,这个类封装了对数据库的基础操作,对wgt更新包基础数据的存取和管理工作,从而实现了最新更新包版本号的获取及APP管理员对更新包的增删改查操作。
作为优选,所述数据访问层采用SpringBoot+MyBatis数据访问技术和面向对象技术封装了数据库访问对象,方便了对数据库的访问操作。
作为优选,所述数据存储层采用了Oracle进行数据管理,提供数据存储与读取服务,如返回客户端新版本数据、存储APP新版本信息数据;
作为优选,所述一种基于HTML5的APP热更新方法,它的操作流程如下:
1、管理员发布版本,相关版本资源文件生成后服务器端生成版本之间差量升级包以及对应的版本code值;
2、在步骤1的基础上差量升级包信息完成并生成下载地址;
3、将步骤2中差量升级包信息存储于APP版本库模块中,同时生成新的版本号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电万维信息技术有限责任公司,未经中电万维信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910917239.8/2.html,转载请声明来源钻瓜专利网。