[发明专利]以模块化方式更新执行中应用软件的系统及其方法无效
申请号: | 01111467.3 | 申请日: | 2001-03-14 |
公开(公告)号: | CN1374589A | 公开(公告)日: | 2002-10-16 |
发明(设计)人: | 颜向村 | 申请(专利权)人: | 开碁数位科技股份有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 马莹 |
地址: | 台湾省*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模块化 方式 更新 执行 应用软件 系统 及其 方法 | ||
1.一种利用模块化方式更新执行中的应用软件的方法,该方法包括以下步骤:
客户端计算机执行第一应用软件,并且提出软件版本更新要求,其中第一应用软件包含多个第一功能模块,而客户端计算机存储有第一型态文件,该文件包含对应于该第一应用软件的第一应用软件版本识别码,以及多个第一功能模块版本识别码,每个第一功能模块版识别码对应于一个端砚功能模块,其中该客户端计算机包含一个第一存储位置以及一第二存储位置,该多个第一功能模块可分为第一群组以及第二群组,该第一群组所包含的第一功能模块存放在该第一存储位置,而该第二群组所包含的第一功能模块存放在该第二存储位置;
服务器接收客户端计算机的要求,并且根据该要求传输第二型态文件到客户端计算机,该第二型态文件包含应用软件名称,文件地址,第二应用软件版本识别码,以及多个第二功能模块版本识别码,该文件地址对应于一个存储装置,而该存储装置存储有对应于该应用软件名称的第二应用软件,该第二版本识别码对应于该第二应用软件,而该第二应用软件包含多个第二功能模块,每个第二功能模块版本识别码对应于第二功能模块,而每个第一功能模块对应于一个第二功能模块;
该客户端计算机执行下列步骤:
(a)该第一应用软件接收该第二型态文件;
(b)该第一应用软件判断该第二应用软件版本识别码是否相同于该第一应用软件版本识别码,如果是,则继续执行该第一应用软件,如果不是,则执行步骤(c);
(c)该第一应用软件判断该第二功能模块版本识别码是否相同于其所对应的第一功能模块版本识别码,如果是,则执行步骤(d),如果不是,则执行步骤(e);
(d)该第一应用软件判断是否还有尚未进行判断的第二功能模块版本识别码,如果有,则执行步骤(c)以判断下一个第二功能模块版本识别码,如果没有,则执行步骤(f);
(e)该第一应用软件根据该第二型态文件中的文件地址,连接到该文件地址所对应的存储单元,以下载并且存储该第二功能模块版本识别码所对应的第二功能模块,接着,执行步骤(d);
(f)存放在该第一存储位置的第一功能模块将对应于存放在该第二存储位置的第一功能模块的第二功能模块复制到该第二存储位置,以取代其所对应的第一功能模块;
(g)存放在该第一存储位置的第一功能模块启动存放在该第二存储位置的第一功能模块;
(h)结束存放在该第一存储位置的第一功能模块;
(i)存放在该第二存储位置的第一功能模块将对应于存放在该第一存储位置的第一功能模块的第二功能模块复制到该第一存储位置,以取代其所对应的第一功能模块。
2.如权利要求1的方法,其中在步骤(h)中,存放在该第一存储位置的第一功能模块自行结束。
3.如权利要求1的方法,其中在步骤(h)中,存放在该第二存储位置的第一功能模块结束存放在该第一存储位置的第一功能模块。
4.如权利要求1的方法,其中该存储单元为一个外部服务器。
5.如权利要求1的方法,其中该服务器另包含该存储装置。
6.如权利要求1的方法,其中当该第二应用软件版本辨识码不同于该第一应用软件版本识别码时,该客户端计算机会以该第二型态文件取代该第一型态文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于开碁数位科技股份有限公司,未经开碁数位科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01111467.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种挂扣式装饰板材安装连接方法
- 下一篇:支援扫描器直接传真文件的系统与方法