[发明专利]混合模式应用、其网页资源升级方法、移动终端以及系统在审

专利信息
申请号: 201510550143.4 申请日: 2015-09-01
公开(公告)号: CN105138376A 公开(公告)日: 2015-12-09
发明(设计)人: 张慧吉;何宇 申请(专利权)人: 北京皮尔布莱尼软件有限公司
主分类号: G06F9/445 分类号: G06F9/445;G06F21/51
代理公司: 北京思睿峰知识产权代理有限公司 11396 代理人: 赵爱军;谢建云
地址: 100080 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 混合 模式 应用 网页 资源 升级 方法 移动 终端 以及 系统
【说明书】:

技术领域

发明涉及互联网技术领域,具体涉及一种混合模式应用、其网页资源升级方法、移动终端以及系统。

背景技术

混合模式应用(HybridApp)结合了原生应用(NativeApp)的良好用户交互体验的优势和网页应用(WebApp)的跨平台开发优势,其通过原生(Native)代码使用操作系统的API来创建嵌入式HTML渲染引擎,充当HTML和原生代码的桥梁,使得HTML可以访问移动设备的大部分特性。

HybridApp中嵌入的网页资源(HTML、JavaScript、CSS和多媒体文件等)比较常见的方式有两种,一种是网页资源存储在服务器端,移动终端通过Web控件加载远程的资源文件。在移动终端显示应用时,所需的网页资源需要实时从服务器端获取,服务器端网页资源越多,加载的越慢。移动端访问不同的界面时,需要重新下载网页资源,对于同一个界面展示不同的数据时,也需要从服务器端重新加载界面。随着应用复杂度的提升,界面会越来越多,势必会耗费用户越来越多的流量。因为移动终端访问的界面资源均存储在服务器端,在无网络连接的情况下,移动应用就无法看到任何界面。

另一种方式是将需要的网页资源封装在应用中,网页资源打包在应用中(如assert)目录下,出于安全性考虑,移动终端的操作系统没有对这些目录的修改和删除权限,因此,无法从服务器端下载网页资源后覆盖该目录下原来的网页资源,一旦有升级,只能通过应用的升级实现。而且,在应用中打包零散的网页资源会占用一定的系统内存,资源包越大,占用的内存会越大。

发明内容

为此,本发明提供一种新的混合模式应用、其网页资源升级方法、移动终端以及系统,以力图解决或者至少缓解上面存在的问题。

根据本发明的一个方面,提供一种混合模式应用的网页资源升级方法,在移动终端中执行,其中混合模式应用的安装包中包括网页资源的压缩包,混合模式应用安装到移动终端后,网页资源被解压到移动终端的ROM上,升级方法包括:在预定条件下,向服务器端发送资源更新请求,并接收服务器端响应于资源更新请求而返回的资源更新信息;根据资源更新信息,从服务器端下载网页资源的更新包;在混合模式应用下次启动时,将下载的网页资源的更新包解压到移动终端的ROM上;以及从ROM中读取网页资源进行渲染。

可选地,在根据本发明的混合模式应用的网页资源升级方法中,预定条件包括混合模式应用启动时和启动后的每隔预定时间。

可选地,在根据本发明的混合模式应用的网页资源升级方法中,资源更新信息包括网页资源的最新版本和下载地址。

可选地,在根据本发明的混合模式应用的网页资源升级方法中,资源更新信息还包括资源更新类型,资源更新类型包括全量更新和增量更新。

可选地,在根据本发明的混合模式应用的网页资源升级方法中,还包括:在将下载的网页资源的更新包解压到移动终端的ROM上之后,根据当前生效的每个资源文件的文件名和修改时间,生成第一密钥;在混合模式应用启动时,根据当前生效的每个资源文件的文件名和修改时间,生成第二密钥;比较第一密钥与第二密钥是否一致,若不一致,则确定网页资源被篡改。

可选地,在根据本发明的混合模式应用的网页资源升级方法中,还包括:当确定网页资源被篡改时,重新从服务器端下载最新的网页资源。

可选地,在根据本发明的混合模式应用的网页资源升级方法中,还包括:在移动终端中缓存混合模式应用的业务数据,以供混合模式应用在移动终端断网时,调用缓存中的业务数据。

根据本发明的一个方面,提供一种混合模式应用,驻留在移动终端中,其中混合模式应用的安装包中包括网页资源的压缩包,混合模式应用安装到移动终端后,网页资源被解压到移动终端的ROM上,应用包括:网页资源更新检测模块,适于在预定条件下,向服务器发送资源更新请求,并接收服务器端响应于资源更新请求而返回的资源更新信息;网页资源下载模块,适于根据资源更新信息,从服务器端下载网页资源的更新包;资源包解压模块,适于在混合模式应用下次启动时,将下载的网页资源的更新包解压到移动终端的ROM上;以及网页资源渲染模块,适于从ROM中读取网页资源进行渲染。

可选地,在根据本发明的混合模式应用中,预定条件包括混合模式应用启动时和启动后的每隔预定时间。

可选地,在根据本发明的混合模式应用中,资源更新信息包括网页资源的最新版本和下载地址。

可选地,在根据本发明的混合模式应用中,资源更新信息还包括资源更新类型,资源更新类型包括全量更新和增量更新。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京皮尔布莱尼软件有限公司,未经北京皮尔布莱尼软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510550143.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top