应用程序更新方法和装置制造方法及图纸

技术编号:8366719 阅读:146 留言:0更新日期:2013-02-28 05:02
本发明专利技术涉及网络数据通信领域,其公开了一种应用程序更新方法和装置。该装置包括:应用外壳单元和存储单元;其中,所述应用外壳单元进一步包括:第一外壳子单元和第二外壳子单元;第一外壳子单元适于在所述存储单元中的数据文件为可执行文件时,通过启动该数据文件并给予该数据文件执行权来实现应用程序的功能;第二外壳子单元适于在存储单元中的数据文件为不可执行文件时,根据封装在该数据文件中的用户界面信息和业务逻辑信息实现应用程序的功能。本发明专利技术的技术方案使得应用程序的更细不需要用户参与,即用户不需要像现有技术那样进行卸载旧版本的应用程序和安装新版本应用程序的操作,由此解决了应用程序更新的过程中用户操作繁琐的问题。

【技术实现步骤摘要】

本专利技术涉及网络数据通信
,具体涉及一种应用程序更新方法和装置
技术介绍
应用程序是指终端设备上的基于操作系统的用户程序。所述终端设备包括个人电脑、手持设备、手机、平板电脑等,但不限于这些类别。应用程序的更新是指用新版本的应用程序替换旧版本的应用程序的过程,一般步骤是1.卸载旧版本的应用程序;2.安装新版本的应用程序。应用程序更新(或者也可以称为升级)的主要原因是增加新功能,修复漏洞,改善广品性能等。·现有技术中的应用程序更新过程包括提示用户有新的版本需要更新,用户下载新版本应用程序包,卸载旧版本,然后再安装新版本。这种更新操作较繁琐,每次更新用户都需要执行卸载和安装的动作,如果频繁更新则更增加操作的繁琐程度。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种应用程序更新方法和相应的一种应用程序更新装置。依据本专利技术的一个方面,提供了一种应用程序更新方法,该方法包括所述应用程序由外壳程序和数据文件组成;其中,所述数据文件中封装有所述应用程序的用户界面和业务逻辑;所述外壳程序通过所述数据文件实现所述应用程序的功能;当所述应用本文档来自技高网...

【技术保护点】
一种应用程序更新方法,该方法包括:所述应用程序由外壳程序和数据文件组成;其中,所述数据文件中封装有所述应用程序的用户界面和业务逻辑;所述外壳程序通过所述数据文件实现所述应用程序的功能;当所述应用程序需要更新时,所述外壳程序获取新版本的数据文件,之后通过所述新版本的数据文件实现所述应用程序的功能;其中,所述数据文件为可执行文件或不可执行文件;所述数据文件为可执行文件时,所述外壳程序通过启动所述数据文件并给予所述数据文件执行权来实现所述应用程序的功能;所述数据文件为不可执行文件时,所述外壳程序根据封装在所述数据文件中的用户界面信息和业务逻辑信息实现所述应用程序的功能。

【技术特征摘要】

【专利技术属性】
技术研发人员:周沅江
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1