发明名称 以模组化方式更新一执行中应用软体之系统及其方法
摘要 本发明是提供一种以模组化方式更新一执行中之应用软体之系统及其方法。客户端电脑执行第一应用软体,并且对伺服器提出一要求。接着,伺服器接收此要求,并且根据此要求传输一第二型态档案至客户端电脑。接着,客户端电脑会执行下列步骤:(a)第一应用软体接收来自伺服器之第二型态档案;(b)利用第二型态档案,第一应用软体判断存放于一储存装置之第二应用软体之版本是否相同于第一应用软体,如果是,则继续执行第一应用软体,如果不是,则执行步骤(c);(c)第一应用软体判断第二应用软体之第二功能模组是否经过更斯,如果是,则执行步骤(d),如果不是,则执行步骤(e);(d)第一应用软体判断是否还有尚未进行判断之第二功能模组,如果有,则执行步骤(c)以判断下一个第二功能模组是否经过更新,如果没有,则执行步骤(f);(e)利用第二型态档案,第一应用软体连接至存有第二功能模组之储存装置,以下载并且储存此第二功能模组,接着,执行步骤(d);(f)存放于第一储存位置之第一功能模组将对应于存放于第二储存位置之第一功能模组之第二功能模组拷贝至第二储存位置,以取代其所对应之第一功能模组;(g)存放于第一储存位置之第一功能模组启动存放于第二储存位置之第一功能模组;(h)结束存放于第一储存位置之第一功能模组;(i)存放于第二储存位置之第一功能模组将对应于存放于第一储存位置之第一功能模组之第二功能模组拷贝至第一储存位置,以取代其所对应之第一功能模组。
申请公布号 TW518513 申请公布日期 2003.01.21
申请号 TW090107319 申请日期 2001.03.28
申请人 开基数码股份有限公司 发明人 颜向村
分类号 G06F9/00 主分类号 G06F9/00
代理机构 代理人
主权项 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项之方法,其中当该第二应用软体版本辨识码不同于该第一应用软体版本辨识码时,该客户端电脑会以该第二型态档案取代该第一型态档案。7.一种以模组化方式更新一执行中之应用软体之系统,其包含:一伺服器,其包含:复数个第二型态档案,每一第二型态档案包含一应用软体名称,一档案位址,一第二应用软体版本辨识码,以及复数个第二功能模组版本辨识码,该档案位址是对应于一储存装置,而该储存装置存有对应于该应用软体名称之一第二应用软体,该第二应用软体版本辨识码是对应于该第二应用软体,而该第二应用软体包含复数个第二功能模组,每一第二功能模组版本辨识码是对应于一第二功能模组;以及一客户端电脑,其包含:一第一型态档案,储存于该客户端储存装置,其包含一第一应用软体版本辨识码,以及复数个第一功能模组版本辨识码;一第一应用软体,其中该第一应用软体版本辨识码是对应于该第一应用软体,而该第一应用软体包含复数个第一功能模组,每一第一功能模组是对应于一第一功能模组版本辨识码,而每一第一功能模组是对应于一第二功能模组,以及;一客户端储存装置,包含一第一储存位置以及一第二储存位置,该复数个第一功能模组可分为一第一群组以及一第二群组,该第一群组所包含之第一功能模组是存放于该第一储存位置,而该第二群组所包含之第一功能模组是存放于该第二储存位置。8.如申请专利范围第7项之系统,其中该储存装置为一外部伺服器。9.如申请专利范围第7项之系统,其中该伺服器另包含该储存装置。10.如申请专利范围第7项之系统,其中当该第二版本辨识码不同于该第一版本辨识码时,该客户端电脑会以该第二型态档案取代该第一型态档案。图式简单说明:第1图为本发明系统之示意图。第2图为本发明方法之流程图。第3图为系统之第一型态档案之示意图。第4图为系统之第二型态档案之示意图。第5图为系统之第一应用软体之示意图。第6图为系统之第二应用软体之示意图。
地址 台北县汐止市新台五路一段八十八号二十一楼