[发明专利]一种网页应用程序更新方法及通信设备在审
申请号: | 201310198466.2 | 申请日: | 2013-05-24 |
公开(公告)号: | CN104182241A | 公开(公告)日: | 2014-12-03 |
发明(设计)人: | 温志刚;魏洁;杨梦颖;郑宇航;崔倩倩;郜文美 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 应用程序 更新 方法 通信 设备 | ||
1.一种网页应用程序更新方法,其特征在于,包括:
当接收到用于更新当前运行的网页应用程序的更新请求时,继续运行所述网页应用程序,并下载所述网页应用程序的新版本的更新包;
当所述更新包下载完毕后,在后台对所述更新包执行安装,且所述安装生成的新安装文件存储于第一路径,所述第一路径不同于所述网页应用程序的当前版本的安装文件存储的第二路径;
将所述新安装文件中的页面文件加载至所述网页应用程序,以显示新版本页面。
2.如权利要求1所述的方法,其特征在于,所述页面文件包括:
所述新安装文件中与所述网页应用程序当前所在页面对应的页面文件;或者
所述新安装文件中用于显示所述新版本的网页应用程序的首页的页面文件。
3.如权利要求2所述的方法,其特征在于,所述将所述新安装文件中的页面文件加载至所述网页应用程序,包括:
确定所述网页应用程序当前所在页面在所述第二路径的子路径;
将所述第一路径的所述子路径的页面文件加载至所述网页应用程序。
4.如权利要求3所述的方法,其特征在于,所述以显示新版本页面之前,所述方法包括:
缓存用于表示所述网页应用程序的当前状态的数据;
所述以显示新版本页面之后,所述方法包括:
在所述新版本页面中加载所述数据,以在所述新版本页面中显示所述当前状态。
5.如权利要求4所述的方法,其特征在于,所述缓存用于表示所述网页应用程序的当前状态的数据,包括:
调用预先设置的应用程序接口中的第一命令,将用于表示所述网页应用程序的当前状态的数据缓存至与所述应用程序接口对应的缓存文件夹;
所述在所述新版本页面中加载所述数据,包括:
调用所述应用程序接口的第二命令,在所述新版本页面中加载所述缓存文件夹的所述数据。
6.如权利要求1-5中任一项所述的方法,其特征在于,所述下载所述网页应用程序的新版本的更新包,包括:
下载所述网页应用程序的新版本的所有数据包;或者
下载所述网页应用程序的新版本中与所述网页应用程序的当前版本的区别数据包。
7.如权利要求6所述的方法,其特征在于,所述下载所述网页应用程序的新版本中与所述网页应用程序的当前版本的区别文件的数据包之后,所述在后台对所述更新包执行安装之前,所述方法还包括:
将所述当前版本中与所述新版本的相同文件转移用于存储所述区别文件的数据包的文件夹。
8.如权利要求1-5中任一项所述的方法,其特征在于,所述在后台对所述更新包执行安装之后,所述方法还包括:
将所述第一路径设置为所述网页应用程序的默认路径。
9.如权利要求4所述的方法,其特征在于,所述将所述第一路径设置为所述网页应用程序的默认路径,包括:
将所述第一路径与所述网页应用程序的应用标识符进行绑定,以将所述第一路径设置为所述网页应用程序的默认路径。
10.如权利要求1-5中任一项所述的方法,其特征在于,所述接收到用于更新当前运行的网页应用程序的更新请求,包括:
接收用户输入的用于更新当前运行的网页应用程序的更新请求;或者
自动生成用于更新当前运行的网页应用程序的更新请求。
11.一种通信设备,其特征在于,包括:下载单元、安装单元和加载单元,其中:
所述下载单元,用于当接收到用于更新当前运行的网页应用程序的更新请求时,继续运行所述网页应用程序,并下载所述网页应用程序的新版本的更新包;
所述安装单元,用于当所述更新包下载完毕后,在后台对所述更新包执行安装,且所述安装生成的新安装文件存储于第一路径,所述第一路径不同于所述网页应用程序的当前版本的安装文件存储的第二路径;
所述加载单元,用于将所述新安装文件中的页面文件加载至所述网页应用程序,以显示新版本页面。
12.如权利要求11所述的设备,其特征在于,所述页面文件包括:
所述新安装文件中与所述网页应用程序当前所在页面对应的页面文件;或者
所述新安装文件中用于显示所述新版本的网页应用程序的首页的页面文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司;,未经华为终端有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310198466.2/1.html,转载请声明来源钻瓜专利网。