软件升级原理 软件自动升级流程

本文章由 CN100116 上传提供 评论 发布 纠错/删除 版权声明 0
摘要:IT软件原理-工艺-技术篇:对软件升级原理及自动升级原理的具体流程的详细的介绍。以下内容由买购网整理,提供您参考。

软件升级原理 软件自动升级流程

尽管我们所见的软件升级方式各异,但是它们的原理都是一样,即用新的功能模块替换原软件中旧的功能模块,因此为了便于软件升级,要求软件在开发设计的时候应该很好地划分功能模块,做到强内聚和弱耦合。软件自动升级方式基于Internet,软件商以功能模块为单位对软件进行更新,然后通过电子邮件通知用户软件更新的消息以及增加的功能和升级的条件。用户根据自己的情况决定是否升级,升级时先通过因特网将升级文件下载到本地硬盘上,然后覆盖指定目录下的老版本文件,在升级的过程中用户只需按照向导的提示一步一步进行就可以了,确保了用户及时和正确地升级软件。

自动升级原理的具体流程:

主要分为两个部分,一个是主程序;一个是升级程序;所有升级任务都由升级程序完成。

1. 启动升级程序,升级程序连接到网站,下载升级内容到临时文件夹;

2. 升级程序获取服务器端配置信息中新版本程序的更新日期或版本号或文件大小;

3. 升级程序获取原有客户端应用程序的最近一次更新日期或版本号或文件大小,二者进行比较;如果发现升级程序的日期大于原有程序的最新日期,则更新;或者是采用将现有版本与最新版本作比较,发现最新的则更新;再或者用其它属性如文件大小进行比较,发现升级程序的文件大小大于旧版本的程序的大小则升级;

4. 升级时,获取下载文件列表,开始进行批量下载文档;

5. 升级程序检测旧的主程序是否活动,若活动则关闭旧的主程序;

6. 备份旧的主程序到备份文件夹中,删除旧的程序,拷贝临时文件夹中的文件到相应的位置;

7. 检查主程序的状态,若状态为活动的,则启动新的主程序;

8. 关闭升级程序,升级完成。

网站提醒和声明
本站为注册用户提供信息存储空间服务,非“MAIGOO编辑”、“MAIGOO榜单研究员”、“MAIGOO文章编辑员”上传提供的文章/文字均是注册用户自主发布上传,不代表本站观点,版权归原作者所有,如有侵权、虚假信息、错误信息或任何问题,请及时联系我们,我们将在第一时间删除或更正。 申请删除>> 纠错>> 投诉侵权>> 网页上相关信息的知识产权归网站方所有(包括但不限于文字、图片、图表、著作权、商标权、为用户提供的商业信息等),非经许可不得抄袭或使用。
提交说明: 快速提交发布>> 查看提交帮助>> 注册登录>>
相关推荐
安卓刷机软件哪个好 手机怎样刷机重装系统
当你觉得手机没有刚买来时那么好用了,当你觉得自带的应用太多了而觉得无用,当你想换个其他的系统来试试,那么就需要用到刷机软件。常用的安卓刷机软件有卓大师刷机、刷机大师、奇兔刷机、刷机精灵、odin3刷机工具、完美刷机等等。下面小编为你们详细介绍各种安卓刷机软件的特点及手机刷机重装系统的方法。
软件开发有哪些就业方向 软件开发就业前景如何
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。现如今随着互联网的蓬勃发展,对软件开发的人才一直都有较大需求。一般来说,学习软件开发有比较广的就业方向,如软件测试、JAVA软件开发、安卓软件开发等,且软件开发就业之后薪资较高,接下来一起看看具体的软件开发有哪些就业方向以及软件开发就业前景如何吧!
【截图快捷键】电脑屏幕截屏的快捷键是什么 电脑截图快捷键操作方法
我们在上网聊天的时候经常遇到需要屏幕截图的情况,怎么样可以不借助第三方软件来截图呢?其实很简单,用键盘上的截图快捷键就可以了。那么屏幕截图按什么键呢?教大家电脑截图快捷键操作方法。
鸿蒙系统支持哪些手机型号 鸿蒙系统支持其他品牌手机吗
鸿蒙是由华为推出的新一代分布式操作系统,旨在打造支持多设备、统一体验的智能生态系统。与传统的操作系统不同,鸿蒙系统采用微内核架构,支持异构多端协同,可以在不同设备之间自由地流转和传递,极大地提高了系统的灵活性和可扩展性。并不是所有手机和设备都可以使用鸿蒙系统的,那么鸿蒙系统支持哪些手机型号?鸿蒙系统支持其他品牌手机吗?有兴趣的朋友可以看看下文的介绍。
视频剪辑软件哪个好用 视频编辑软件推荐
视频剪辑软件是对视频源进行非线性编辑的软件,属多媒体制作软件范畴。软件通过对加入的图片、背景音乐、特效、场景等素材与视频进行重混合,对视频源进行切割、合并,通过二次编码,生成具有不同表现力的新视频。视频剪辑软件哪个好用?会声会影、快剪辑、爱剪辑、Avid media composer、Windows Movie Maker......下面就和小编一起看看吧。