制作系统软件的系统及系统软件的部署方法

文档序号:6603021阅读:191来源:国知局
专利名称:制作系统软件的系统及系统软件的部署方法
技术领域
本发明涉及一种系统部署机制,尤其涉及一种可即时制作系统软件的系统及系统软件的部署方法。
背景技术
一般电脑系统在出厂前,大都会进行作业系统的安装程序,此时,引导安装工具会搭配当时固定版本的系统软件来进行安装程序。倘若日后系统软件的版本有所更新,厂商就必须重新建置新版的安装工具。现行的安装工具主要是以光碟为储存媒体,根据不同的作业系统而搭载不同的系统软件,其中包含了驱动程序、工具程序、固件程序以及修正程序。在电脑系统第一次出货时,厂商会搭配一个固定版本的安装光碟。假设在日后发现某些软件有错误需要更新时,厂商会于电脑系统下一次的出货,重新搭配改版过后的安装光碟,此改版后的安装光碟中包含了更新过的软件。据此,每发现一次错误便需要重制一次安装光碟,因而需要维护众多版本的安装光碟,以搭配每一次出货的电脑系统,相当不便。

发明内容
本发明提供一种系统软件的部署方法,可即时安装最新版本的系统软件。本发明提供一种制作系统软件的系统,利用可读写储存装置的写入功能并且通过在线下载新版档案的方式来制作新版系统软件。本发明提出一种系统软件的部署方法。当可移动储存单元连接至主机时,读取可移动储存单元所记录的原始系统软件,其中原始系统软件具有更新模块。藉由更新模块自远端伺服装置搜寻新版档案。并且,写入原始系统软件至可读写储存单元。另外,将新版档案更新至可读写储存单元的原始系统软件中而获得新版系统软件。据此,便能够利用可读写储存单元将新版系统软件部署至此一主机或另一主机。在本发明的一实施例中,上述在将新版档案更新至可读写储存单元的原始系统软件中而获得新版系统软件之后,更可修改新版系统软件的版本序号。在本发明的一实施例中,上述在获得新版系统软件之后,即可利用新版系统软件中的更新模块,自远端伺服装置搜寻是否具有另一新版档案,若有,直接将新版档案更新至新版系统软件。本发明提出一种制作系统软件的系统,其包括主机、可读写储存单元以及可移动储存单元。可移动储存单元与主机连接,用以记录原始系统软件,其中原始系统软件具有更新模块。其中,当可移动储存单元连接至主机时,主机会自可移动储存单元读取原始系统软件,而利用更新模块自远端伺服装置搜寻新版档案。并且,由主机将原始系统软件写入至可读写储存单元。另外,由更新模块将新版档案更新至可读写储存单元的原始系统软件中而获得新版系统软件,藉以利用可读写储存单元将新版系统软件部署至上述主机或另一主机。
在本发明的一实施例中,上述在获得新版系统软件之后,更新模块会修改新版系统软件的版本序号。在本发明的一实施例中,上述在获得新版系统软件之后,可利用新版系统软件中的更新模块,自远端伺服装置搜寻是否具有另一新版档案,若有,更新新版档案至新版系统软件。在本发明的一实施例中,上述可移动储存单元为光碟,可读写储存单元为随身碟。 另外,上述原始系统软件包括驱动程序、工具程序、固件程序以及修正程序,且上述程序分别具有对应的更新模块,以通过对应的更新模块来进行更新。基于上述,本发明利用可读写储存装置的写入功能,并且由旧版的系统软件搭配提供软件更新的网络服务,即可实现系统软件的及时更新,因而不需要人力来维护系统软件的版本变更。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。


图1是依照本发明一实施例的系统部署示意图。图2是依照本发明一实施例的系统软件的部署方法流程图。图3是依照本发明一实施例的系统软件堆迭的示意图。附图标记110 制作系统软件的系统;120 可移动储存单元;130:可读写储存单元;140 主机;150 远端伺服装置;S205 S225 本发明一实施例的系统软件的部署方法各步骤。
具体实施例方式一般电脑系统在出厂之后,倘若系统软件的版本有所更新,电脑系统开发厂商要建置另一版安装工具以将其更新为新版的系统软件。本发明提出一种制作系统软件的系统及系统软件的部署方法,可让使用者通过旧版的系统软件便能够建立新版本的系统软件。 为了使本发明的内容更为明了,以下特举实施例作为本发明确实能够据以实施的范例。图1是依照本发明一实施例的系统部署示意图。请参照图1,在本实施例中,制作系统软件的系统110包括主机140、可移动储存单元120以及可读写储存单元130。在此, 可移动储存单元120例如为安装光碟,其记录了原始系统软件,并且在原始系统软件中具有一更新模块。而可读写储存单元130例如为随身碟(pen device) 0当可移动储存单元120连接至主机140时(例如,将安装光碟插入至主机140的光碟机),主机140会自可移动储存单元120读取原始系统软件,而利用原始系统软件的更新模块自远端伺服装置150搜寻新版档案。并且,主机140会将原始系统软件写入至可读写储存单元130。另外,更新模块在自远端伺服装置150搜寻到新版档案时,会将新版档案
4更新至可读写储存单元130的原始系统软件中而获得新版系统软件。藉此,利用可读写储存单元130便能够将新版系统软件部署至主机140或其他主机。图2是依照本发明一实施例的系统软件的部署方法流程图。请参照图1及图2,在步骤S205中,当可移动储存单元120连接至主机140时,主机140会读取可移动储存单元 120所记录的原始系统软件,其中原始系统软件具有更新模块。在步骤S210中,藉由更新模块自远端伺服装置150搜寻新版档案。更新模块会与远端伺服装置沟通,经由比对之后取得需要更新的新版档案。而在步骤S215中,通过主机140将原始系统软件写入至可读写储存单元130。例如,利用快照(snapshot)将原始系统软件写入至可读写储存单元130。在本实施例中,可由记录于原始系统软件中的更新模块(也就是自可移动储存单元120读取的更新模块)来进行新版档案的搜寻动作。然而,在其他实施例中,亦可在将原始系统软件写入至可读写储存单元130,自可读写储存单元130读取更新模块来进行新版档案的搜寻动作。接着,在步骤S220中,将新版档案更新至可读写储存单元130的原始系统软件中而获得新版系统软件。而当更新模块将新版档案更新至可读写储存单元130的原始系统软件中而获得新版系统软件之后,更新模块更可修改新版系统软件的版本序号。由于已在可读写储存单元130中建立一个新版系统软件,据此,如步骤S225所示, 可利用可读写储存单元130将新版系统软件部署至主机140或其他主机中。在获得新版系统软件的之后,即可利用新版系统软件中的更新模块,自远端伺服装置搜寻是否具有另一新版档案,若有,直接将新版档案更新至新版系统软件。也就是说, 直接以可读写储存单元I30连接至其他主机去执行系统部署,并且在可读写储存单元130 直接进行更新。另外,上述原始系统软件可包括驱动程序、工具程序、固件程序以及修正程序,且上述程序分别具有对应的更新模块,以通过对应的更新模组来进行更新。以下再举一实施例来说明。图3是依照本发明一实施例的系统软件堆迭的示意图。请参照图3,本实施例是在原始的架构上加入了驱动程序(driver)更新模块、工具程序(utility)更新模块、固件程序(firmware)更新模块以及修正程序(Hotfix)更新模块。一般在进行系统部署时,主机会直接读取来源码(也就是驱动程序来源码、工具程序来源码、固件程序来源码以及修正程序来源码)。在此架构下,上述各个更新模块会先与远端伺服装置沟通,经由比对之后取得所需要更新的新版档案,先写回各个来源码(在此为写入至可读写储存单元中之系统软件的来源码),再进行系统部署。以驱动程序更新模块为例,其会与远端伺服装置沟通,比对驱动程序是否有新版档案,若有,则将新版档案下载并更新至可读写储存单元的驱动程序来源码中,其它更新模块亦以此类推。综上所述,本发明利用可读写储存装置的写入功能并且通过在线下载新版档案的方式藉此在可读写储存装置中制作一个新版系统软件,再由可读写储存装置来进行系统部署。据此,以即时安装最新的系统软件。同时,由于可读写储存装置已升级到新版的内容, 对于之后其他主机的部署,也都可以部署至最新的状态。另外,通过在线更新机制可以以最快的速度获取重大更新,比起传统的制作新版本的光碟片(制作、验证、生产、交货)而言, 使用者取得新版系统软件的时间大大的缩短。
虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许更动与润饰,故本发明的保护范围当以申请专利范围所界定的为准。
权利要求
1.一种系统软件的部署方法,包括当可移动储存单元连接至主机时,读取该可移动储存单元所记录的原始系统软件,其中该原始系统软件具有更新模块;藉由该更新模块自远端伺服装置搜寻新版档案;写入该原始系统软件至可读写储存单元;更新该新版档案至该可读写储存单元的原始系统软件中而获得新版系统软件;以及利用该可读写储存单元将该新版系统软件部署至该主机或另一主机。
2.根据权利要求1所述的系统软件的部署方法,其中在更新该新版档案至该可读写储存单元的原始系统软件中而获得该新版系统软件的步骤之后,更包括修改该新版系统软件的版本序号。
3.根据权利要求1所述的系统软件的部署方法,其中该可移动储存单元为光碟,该可读写储存单元为随身碟。
4.根据权利要求1所述的系统软件的部署方法,其中该原始系统软件包括驱动程序、 工具程序、固件程序以及修正程序,且该驱动程序、该工具程序、该固件程序以及该修正程序分别具有对应的更新模块,以通过对应的更新模块来进行更新。
5.根据权利要求1所述的系统软件的部署方法,其中在获得该新版系统软件的步骤之后,更包括利用该新版系统软件中的更新模块,自该远端伺服装置搜寻是否具有另一新版档案;以及若有,更新该新版档案至该新版系统软件。
6.一种制作系统软件的系统,包括主机;可读写储存单元;可移动储存单元,与该主机连接,记录原始系统软件,其中该原始系统软件具有更新模块;其中,当该可移动储存单元连接至该主机时,由该主机自该可移动储存单元读取该原始系统软件,而利用该更新模块自远端伺服装置搜寻新版档案,并且,由该主机将该原始系统软件写入至该可读写储存单元,另外,藉由该更新模块更新该新版档案至该可读写储存单元的原始系统软件中而获得新版系统软件,藉以利用该可读写储存单元将该新版系统软件部署至该主机或另一主机。
7.根据权利要求6所述的制作系统软件的系统,其中在获得该新版系统软件之后,该更新模块修改该新版系统软件的版本序号。
8.根据权利要求6所述的制作系统软件的系统,其中该可移动储存单元为光碟,该可读写储存单元为随身碟。
9.根据权利要求6所述的制作系统软件的系统,其中该原始系统软件包括驱动程序、 工具程序、固件程序以及修正程序,且该驱动程序、该工具程序、该固件程序以及该修正程序分别具有对应的更新模块,以通过对应的更新模块来进行更新。
10.根据权利要求6所述的制作系统软件的系统,其中在获得该新版系统软件之后,利用该新版系统软件中的更新模块,自该远端伺服装置搜寻是否具有另一新版档案,若有,更新该新版档案至该新版系统软件。
全文摘要
本发明提供一种制作系统软件的系统及系统软件的部署方法。当可移动储存单元连接至主机时,读取可移动储存单元所记录的原始系统软件,其中原始系统软件具有更新模块。藉由更新模块自远端伺服装置搜寻新版档案。并且,写入原始系统软件至可读写储存单元。另外,将新版档案更新至可读写储存单元的原始系统软件中而获得新版系统软件。据此,便能够利用可读写储存单元将新版系统软件部署至此一主机或另一主机。
文档编号G06F9/445GK102253847SQ20101018243
公开日2011年11月23日 申请日期2010年5月19日 优先权日2010年5月19日
发明者郭智超 申请人:宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1