自动更新系统的设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需要 对软件进 行及 时的更新 。 目前 有软件产 品的更 新频率 不
( 如果 服务器 的版本 比客 户端的版本 旧 , 会发生版 2 ) 那么
断有加快 的趋 势 , 果没 有一 种 办法有 效地 进行 软件 自动 更 本倒退的 问题 。 如 针对上述 增量补丁更新方式 在实际应用方 面的不足 , 本文 新, 将不利于软件 系统 的维护 。软件不 能及 时更新会给用 户带 提出了一种非增量式的软件 自动更新方法 。 来损 失 , 同时会增 加软件 开发商 的成本 。因此 , 如何及 时有效
该 技 术通 过 从 服 务 器 上 发 布 产 品 更 新 依 赖 关 系的 部 署 文 件 和 更 新 逻 辑 的 更新 包来 使 客 户端 完成 产 品 的 自动 更 新 。 这 种
设计 能够 防止产品版本 的回退 , 而保证客 户端产品的可用性 。 从
关 键 词 :软 件 自动 更 新 ;部 署 文 件 ;依 赖 关 系 ;更 新 包 ;逻 辑 关 系
u d t o s fwae rd t by ee sn t e e ly e t il icu ig h d pe d n r lto o r d cs p aig n u d t p ae f o t r p o ucs rla ig h d p o m n f e n ldn te e n e t eain f p o u t u d t a d p ae n p c e i cu i g p ae o i r lto o te ev r I a p e e t h v rin a k t n ld n u d t lgc eain n h s re. t n C r v n te e so of p o u t fo r d cs r m r to r sig n e s r te er ge sn a d n u e h
0 引言
随着社会 的进步和发 展 , 件产品 已经在 各个 行业得到 了 软
有新 的内容 , 旦确认 , US WS S客户端将 自动下 载 。还 一 S 、 U 有其他软 件例 如卡 巴斯基 、 瑞星 、 诺顿 均采用这 种在线升 级方
这种 方 法也 称为增 量补 丁更 新 。这种增 量 补丁 更新 的方 广泛的应用 , 软件的数量越来越 多 , 功能越 来越 强大 , 也越 法 , 规模 法, 存在 以下两个 问题 : 来越庞 大 。软件 的广泛应 用对软 件产 品的及时 更新提 出了较
( 服 务器会将 更新 功能提供 给许 多系统 , 1 ) 即使 目 系统 标 高的要求 。软件发 行后的 更新升级 工作是 软件生 命周期 的重 首先 需要 装有某个版本 的服 务包 。这样安装 后 , 可能会 出现 与 要环 节u 。软件在交付给 用户使 用后 , 出现 以下情况 : 步暴 会 逐 L 不兼容 的现 象 , 导致系统重新 启动 后出现 “ 停止” 出错 露 出原先在设计和测试 阶段 没有发现 的漏 洞 ; 系统运行期 间软 核心 D L 。 硬件环境 可能会发 生变化 ; 用户会有变更 需求的要求 。这些 都 消息而悬挂起来
De i n a mpl m e a i o t m a i sg nd I e nt ton f Au o tc Upda e yse t S t m
CHE J a , SONG — i g N i n‘ An p n
( .C m ue e t ,S a g a c n mi Ma a e e t C l g ,2 0 3 ,C ia , o p t C ne h n h iE o o c r r n g m n ol e 0 2 7 hn ; e
2 co lo o p trE gn ei n cec,S a g a nvri ) .S ho f C m ue n ier g ad Si e h n h iU i sy n n e t
Absr c : On h b ss f n l z n t e r d t n l u o a i s fwa e p a e e h o o i s a e ta t t e a i o a a y i g h ta i o a a t m tc o t r u d t t c n l g e , n w s  ̄ r u d t t c n l g , i otwa e p a e e h o o y n me y o —n r me t l u o ai s fwa e p a e a l n n i c e n a a t m tc o t r u d t me o , i p e e t d.Th t c n l g e b e c in s o o l t t e u o t h t d s rs ne e e h o o y na l s l t t c mp ee h a t ma i e c
计 算机 时代 2 1 年 第 8 00 期
・1 - 9
自动 更新 系统 的设 计 与 实现
陈 坚 ’ 安平 ,宋源自( 上海市经济管理 干部 学院计算中心,上海 203 ;2 上海大学计算机工程与科学学院) 1 . 027 .
摘 要 :在 分析 了传 统的软件 自动 更新技 术 的基础 上 , 出了一种新 的软件更新技 术 : 提 非增量式 的软件 自动更新 方法。
a i b lt f p o u t n c int. val i y o r d c s o l s a i e Ke y wor s:a t m ai o t r pd t d ply e t fl ; d p nd n e ai n;up ae p c e ; l g c r l t n d u o t s fwa e u ae; e o c m n e i e e e t r lto d t a k t o i ea i o
相关文档
最新文档