同步进行计算机的检测及映像下载的方法及其计算机系统的制作方法

文档序号:6435968阅读:192来源:国知局
专利名称:同步进行计算机的检测及映像下载的方法及其计算机系统的制作方法
技术领域
本发明涉及一种检测及映像下载的方法及其计算机系统,特别是涉及一种同步进行计算机的检测及映像下载的方法及其计算机系统。
背景技术
一般来说,除了硬件组装之外,计算机制造出货流程主要包括两个步骤执行测试(run-1n)及映像下载(Image Download)。执行测试步骤主要是在客制化计算机的出货硬盘中安装测试操作系统,以用来测试客制化计算机的整体运行性能,而映像下载步骤则是用来将客户所欲安装的软件(如操作系统、文书软件等)下载至客制化计算机的出货硬盘中,藉此,即可完成客制化计算机的出货前置工作。然而,由于上述执行测试及映像下载步骤需要等到将已完成组装的客制化计算机从生产线另外移至相对应的执行区域后依序执行,更详细地说,在将已完成组装的客制化计算机移到执行测试区域(如老化架等)并等到执行完测试步骤后(需要2小时以上),客制化计算机才能接着移到下载区域执行映像下载步骤(需时视所述出货映像大小而定),因此,往往会导致耗时费工的作业流程,从而降低了计算机在制造出货上的生产效率。虽然,现有技术中有提出将执行测试及映像下载步骤直接整合在生产线上执行而不需另外移至相对应执行区域的设计,但是在实际执行上,执行测试及映像下载步骤还是需要分开完成,故仍然会造成客制化计算机在测试与下载映像上时间过长的问题,且一旦映像档案未经认可(approve)及下载过程中出问题时所衍生之处理过程也将造成出货过程时间加长等问题。

发明内容
本发明的目的在于提供一种同步进行计算机的检测及映像下载的方法及其计算机系统。基于上述目的,本发明提供一种同步进行计算机的检测及映像下载的方法,其包括接收一出货映像、在一硬盘中解开所述出货映像、在所述硬盘的未使用储存空间中划分一部分、在所述硬盘的所述部分中安装一测试操作系统、删除所述硬盘中对应所述出货映像的所有数据、将所述硬盘的储存数据写入至少一客制化计算机的一出货硬盘中,及在使用所述测试操作系统执行测试所述客制化计算机的期间,从一网络服务器将对应所述出货映像的数据写入所述出货硬盘中及将对应所述出货映像的一主引导记录写入所述出货硬盘中。将所述硬盘的储存数据写入所述客制化计算机的所述出货硬盘中的步骤可以包括使用一拷贝机将所述硬盘的储存数据拷贝到所述客制化计算机的所述出货硬盘中。将所述硬盘的储存数据写入所述客制化计算机的所述出货硬盘中的步骤可以包括将所述硬盘的储存数据储存在所述网络服务器中,及使用所述网络服务器以网络下载方式将所述硬盘的储存数据下载到所述客制化计算机的所述出货硬盘中。
使用所述网络服务器以网络下载方式将所述硬盘的储存数据下载到所述客制化计算机的所述出货硬盘中的步骤可以包括所述客制化计算机以网络开机方式连接于所述网络服务器、使用所述网络服务器将一操作系统下载到所述客制化计算机中,及在所述操作系统中使用所述网络服务器以网络下载方式,将所述硬盘的储存数据下载到所述客制化计算机的所述出货硬盘中。使用所述网络服务器将所述操作系统下载到所述客制化计算机中的步骤可以包括使用所述网络服务器将所述操作系统下载到所述客制化计算机的一内存中。从所述网络服务器将对应所述出货映像的数据写入所述出货硬盘中的步骤可以包括所述客制化计算机经由一交换机装置连接于所述网络服务器。所述方法可以更包括在将对应所述出货映像的所述主引导记录写入所述出货硬盘中后,删除或隐藏所述出货硬盘中对应所述测试操作系统的数据。本发明更提供一种计算机系统,其包括一硬盘、一网络服务器及一客制化计算机。所述硬盘包括一第一部分及一第二部分,所述第一部分用来储存对应一出货映像的数据,所述第二部分用来储存一测试操作系统。所述网络服务器连接于所述硬盘,用来储存对应所述出货映像的数据及所述硬盘在删除对应所述出货映像的所有数据后的储存数据。所述客制化计算机连接于所述网络服务器,其包括一出货硬盘。所述出货硬盘用来从所述网络服务器以网络下载方式接收所述硬盘在删除对应所述出货映像的所有数据后的储存数据。在使用所述测试操作系统执行测试所述客制化计算机的期间,所述客制化计算机从所述网络服务器将对应所述出货映像的数据写入所述出货硬盘中,及将对应所述出货映像的一主引导记录写入所述出货硬盘中。所述客制化计算机可以更包括一内存,所述客制化计算机以网络开机方式连接于所述网络服务器以储存一操作系统至所述内存中,所述出货硬盘在所述操作系统中从所述网络服务器以网络下载方式接收所述硬盘的储存数据。所述客制化计算机可以用来在将对应所述出货映像的所述主引导记录写入所述出货硬盘中后,删除或隐藏所述出货硬盘中对应所述测试操作系统的数据。所述操作系统可以是Win-PE或Linux操作系统。所述客制化计算机可以经由一交换机装置连接于所述网络服务器。所述交换机装置可以包括至少一核心交换机及至少一边界交换机的至少其中之一,用来连接于所述网络服务器及所述客制化计算机。所述计算机系统可以更包括一转接设备,其连接于所述网络服务器及所述客制化计算机。本发明更提供一种计算机系统,其包括一硬盘、一网络服务器、一客制化计算机及一拷贝机。所述网络服务器用来储存对应一出货映像的数据。所述硬盘包括一第一部分及一第二部分,所述第一部分用来储存对应所述出货映像的数据,所述第二部分用来储存一测试操作系统。所述客制化计算机连接于所述网络服务器,其包括一出货硬盘。所述拷贝机连接于所述硬盘及所述出货硬盘,用来将所述硬盘在删除对应所述出货映像的所有数据后的储存数据拷贝到所述出货硬盘。在使用所述测试操作系统执行测试所述客制化计算机的期间,所述客制化计算机从所述网络服务器将对应所述出货映像的数据写入所述出货硬盘中,及将对应所述出货映像的一主引导记录写入所述出货硬盘中。
所述客制化计算机可以用来在将对应所述出货映像的所述主引导记录写入所述出货硬盘中后,删除或隐藏所述出货硬盘中对应所述测试操作系统的数据。所述客制化计算机可以经由一交换机装置连接于所述网络服务器。所述交换机装置可以包括至少一核心交换机及至少一边界交换机的至少其中之一,用来连接于所述网络服务器及所述客制化计算机。所述计算机系统可以更包括一转接设备,其连接于所述网络服务器及所述客制化计算机。所述出货硬盘可以是一固态硬盘。根据上述技术方案,本发明相较于现有技术至少具有下列优点及有益效果本发明利用是以将对应出货映像的数据及测试操作系统分别储存在出货硬盘的不同部分中的方式,以达到执行测试及映像下载同步,且在硬盘读写操作上是彼此独立而不会相互影响的目的。如此一来,本发明不仅可以大幅度地节省计算机制造系统在进行执行测试及映像下载时所需要耗费的时间,此外,由于可直接在老化架上同时进行执行测试及映像下载而不需额外用到线外下载架,因此亦可提升老化架的使用效率及节省计算机制造系统在制造出货上的设备与人力成本。


图1为根据本发明一优选实施例所提出的计算机系统的功能方块图;图2为使用图1的计算机系统同时进行执行测试及映像下载的方法的流程图;图3为使用图1的网络服务器将对应出货映像的数据写入客制化计算机16中的示意图; 图4为根据本发明另一优选实施例所提出的计算机系统的功能方块图;及图5为使用图4的计算机系统同时进行执行测试及映像下载的方法的流程图。其中,附图标记说明如下10 计算机系统 12 网络服务器14 硬盘16 客制化计算机18 第一部分20 第二部分22 出货硬盘26 内存28 交换机装置30 核心交换机32 边界交换机
具体实施例方式请参阅图1,其为根据本发明一优选实施例所提出的一计算机系统10的功能方块图。计算机系统10包括一网络服务器12、一硬盘14及一客制化计算机16。网络服务器12用来储存对应一出货映像的数据及硬盘14在删除对应出货映像的所有数据后的储存数据,其中出货映像是使用系统备份/恢复工具对出货系统做映像而生成的映像文件,其包括客户所欲安装到客制化计算机16的软件(如操作系统、文书软件等)。硬盘14包括一第一部分18及一第二部分20,第一部分18用来储存对应出货映像的数据,第二部分20用来储存一测试操作系统(如硬件效能测试软件等)。客制化计算机16连接于网络服务器12,客制化计算机16包括一出货硬盘22。出货硬盘22用来从网络服务器12以网络下载方式接收硬盘14在删除对应出货映像的所有数据后的储存数据,其中出货硬盘22可为一般常见的硬盘或是固态硬盘(Solid State Disk,SSD)。在使用测试操作系统执行测试客制化计算机16的期间,客制化计算机16从网络服务器12将对应出货映像的数据写入出货硬盘22中,及将对应出货映像的主启动记录信息(Master Boot Record,MBR)写入出货硬盘22中,前述操作可利用客制化计算机16内的硬件(如主机板、中央处理器等)及操作系统所提供的系统运作平台来完成。以下针对本发明使用图1的计算机系统10同时进行执行测试及映像下载的步骤流程进行详细的说明。请参照图2,其为使用图1的计算机系统10同时进行执行测试及映像下载的方法的流程图。在针对客制化计算机16进行执行测试及映像下载之前,首先可从网络服务器12接收客制化计算机16的出货映像(步骤200),并随后在硬盘14内解开出货映像(步骤202),也就是将对应出货映像的数据储存在硬盘14的第一部分18内。接下来,可在硬盘14的未使用储存空间(也就是在第一部分18之外的未分区空间)中划分出第二部分20(步骤204),以将测试操作系统安装在第二部分20中。如此一来,由于对应出货映像的数据及测试操作系统是分别储存在硬盘14的不同部分中,因此就可以达到对应出货映像的数据及测试操作系统在硬盘读写操作上是彼此独立而不会相互影响的目的。在完成步骤204之后,就可将储存在硬盘14的第一部分18中的对应出货映像的所有数据删除(步骤206),也就是说,在执行步骤206后,在硬盘14中仅会储存有位于第二部分20中的测试操作系统。接下来,在步骤208中,硬盘14的储存数据就会被制作成可供网络下载的文件格式并储存在网络服务器12中,以利后续计算机系统10进行网络下载之用。如此一来,在客制化计算机16完成硬件组装而被放置在测试区域(如老化架等)后,即可开始使用网络服务器12以网络下载方式将硬盘14的储存数据下载到客制化计算机16的出货硬盘22中(步骤210),藉此,出货硬盘22的分区配置与其中所储存的数据就会与硬盘14完全相同,亦即出货硬盘22也同样地具有储存有测试操作系统的第二部分20及没有储存数据的第一部分18。至于网络服务器12与客制化计算机16之间的网络传输方式,其相关设计常见于现有技术中,换句话说,只要是使用网络服务器12将硬盘14的储存数据下载到客制化计算机16的出货硬盘22中的设计,均可被本发明所采用。举例来说,客制化计算机16可更包括一内存26,其用来在客制化计算机16以网络开机方式连接于网络服务器12后接收一操作系统(如Win-PE或Linux操作系统等),藉此,出货硬盘22就可以在此操作系统中使用网络服务器12以网络下载方式接收硬盘14的储存数据。接下来,在步骤212中,处理器24即可开始使用位于出货硬盘22的第二部分20的测试操作系统执行测试客制化计算机16的运行性能,在此执行测试期间,客制化计算机16可同时从网络服务器12将对应出货映像的数据写入出货硬盘22的第一部分18中,此时,如上所述,由于对应出货映像的数据及测试操作系统在硬盘读写操作上是彼此独立且不会相互影响,因此客制化计算机16就可在不影响测试操作系统的运作下,使用网络服务器12将对应出货映像的数据写入出货硬盘22的第一部分18中,以达到可同时进行执行测试及映像下载的目的,从而大幅地节省计算机系统10在进行执行测试及映像下载时所需要耗费的时间。最后,在完成执行测试及映像下载后,客制化计算机16就可将对应出货映像的主引导记录写入出货硬盘24的第零磁道中(步骤214),以使出货硬盘24的储存空间结构可符合客制化计算机16的出货需求。需注意的是,在将主引导记录写入出货硬盘24后,第二部分20就会消失或被隐藏,而其内储存有测试操作系统的磁道可以选择性被抹为零,以防止测试数据往后被使用者所得知,或是不抹为零以便后续检查维修之用。值得一提的是,上述使用网络服务器12将对应出货映像的数据写入出货硬盘22中的设计可不限于一对一的方式,其也可应用在多对多的方式,以增加计算机系统10的出货效率。举例来说,请参照图3,其为使用图1的网络服务器12将对应出货映像的数据写入客制化计算机16中的示意图。如图3所示,计算机系统10可更包括一交换机装置28,其可包括至少一核心交换机(Core Switch)30及至少一边界交换机(Edge Switch)32,以在客制化计算机16的接口是RJ45/Lan接口或是通用串行总线(Universal Serial BUS,USB) 2. 0接口等常见接口设计下进行网络数据传输,但不受此限,客制化计算机16也可不使用交换机装置28而直接连接于网络服务器12,或者是只使用核心交换机30或边界交换机32以连接于网络服务器12,另外,计算机系统10也可改使用一转接设备,以连接特殊规格的接口,举例来说,若是客制化计算机16的接口是通用串行总线3. O接口,则计算机系统10可改采用RJ45转通用串行总线3. O的转接设备。在此实施例中,网络服务器12与核心交换机30以四根网线绑定的方式将网络输出扩展到4G带宽,核心交换机30与边界交换机32以二根网线绑定的方式将网络输出扩展到2G带宽,其中在此网络结构中,网络服务器12优选地使用四台,核心交换机30优选地使用四台,边界交换机32优选地使用六十二台,但不受此限。此外,为了进一步地避免客制化计算机16的映像下载效率受到影响,在此实施例中,客制化计算机16可选择性地不执行网络相关测试。请参照图4,其为根据本发明另一优选实施例所提出的一计算机系统100的功能方块图。此实施例中所述的组件与上述实施例中所述的组件编号相同者,表示其具有相似的功能或结构,于此不再赘述。计算机制造系统100包括网络服务器12、硬盘14、客制化计算机16及一拷贝机102。拷贝机102连接于硬盘14及出货硬盘22,用来将硬盘14在删除对应出货映像的所有数据后的储存数据拷贝到出货硬盘22。以下针对本发明使用图4的计算机系统100同时进行执行测试及映像下载的步骤流程进行说明。请参照图5,其为使用图4的计算机系统100同时进行执行测试及映像下载的方法的流程图。图2与图5的主要差别在于将硬盘14的储存数据写入出货硬盘22的方式(即步骤508),至于其它步骤,可参照上述实施例类推,故于此不再赘述。在步骤508中,硬盘14的储存数据会经由使用拷贝机102直接拷贝的方式写入出货硬盘22中,以取代上述实施例所提及的利用网络下载的方式。接着,同上所述,客制化计算机16就可在不影响测试操作系统的测试运作下,使用网络服务器12将对应出货映像的数据写入出货硬盘22中,以达到同时进行执行测试及映像下载的目的。以上所述仅为本发明的优选实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种同步进行计算机的检测及映像下载的方法,其特征在于,所述方法包括 接收一出货映像; 在一硬盘中解开所述出货映像; 在所述硬盘的未使用储存空间中划分一部分; 在所述硬盘的所述部分中安装一测试操作系统; 删除所述硬盘中对应所述出货映像的所有数据; 将所述硬盘的储存数据写入至少一客制化计算机的一出货硬盘中; 在使用所述测试操作系统执行测试所述客制化计算机的期间,从一网络服 务器将对应所述出货映像的数据写入所述出货硬盘中;及 将对应所述出货映像的一主引导记录写入所述出货硬盘中。
2.如权利要求1所述的方法,其特征在于将所述硬盘的储存数据写入所述客制化计算机的所述出货硬盘中的步骤包括 使用一拷贝机将所述硬盘的储存数据拷贝到所述客制化计算机的所述出货硬盘中。
3.如权利要求1所述的方法,其特征在于将所述硬盘的储存数据写入所述客制化计算机的所述出货硬盘中的步骤包括 将所述硬盘的储存数据储存在所述网络服务器中;及 使用所述网络服务器以网络下载方式将所述硬盘的储存数据下载到所述客制化计算机的所述出货硬盘中。
4.如权利要求3所述的方法,其特征在于使用所述网络服务器以网络下载方式将所述硬盘的储存数据下载到所述客制化计算机的所述出货硬盘中的步骤包括 所述客制化计算机以网络开机方式连接于所述网络服务器; 使用所述网络服务器将一操作系统下载到所述客制化计算机中;及在所述操作系统中使用所述网络服务器以网络下载方式,将所述硬盘的储存数据下载到所述客制化计算机的所述出货硬盘中。
5.如权利要求4所述的方法,其特征在于使用所述网络服务器将所述操作系统下载到所述客制化计算机中的步骤包括 使用所述网络服务器将所述操作系统下载到所述客制化计算机的一内存中。
6.如权利要求4所述的方法,其特征在于从所述网络服务器将对应所述出货映像的数据写入所述出货硬盘中的步骤包括 所述客制化计算机经由一交换机装置连接于所述网络服务器。
7.如权利要求1所述的方法,其特征在于所述方法更包括 在将对应所述出货映像的所述主引导记录写入所述出货硬盘中后,删除或隐藏所述出货硬盘中对应所述测试操作系统的数据。
8.一种计算机系统,其特征在于,所述计算机制造系统包括 一硬盘,其包括一第一部分及一第二部分,所述第一部分用来储存对应一出货映像的数据,所述第二部分用来储存一测试操作系统; 一网络服务器,其连接于所述硬盘,用来储存对应所述出货映像的数据及所述硬盘在删除对应所述出货映像的所有数据后的储存数据;及 一客制化计算机,其连接于所述网络服务器,所述客制化计算机包括一出货硬盘,用来从所述网络服务器以网络下载方式接收所述硬盘在删除对应所述出货映像的所有数据后的储存数据; 其中在使用所述测试操作系统执行测试所述客制化计算机的期间,所述客制化计算机从所述网络服务器将对应所述出货映像的数据写入所述出货硬盘中,及将对应所述出货映像的一主引导记录写入所述出货硬盘中。
9.如权利要求8所述的计算机系统,其特征在于所述客制化计算机更包括一内存,所述客制化计算机以网络开机方式连接于所述网络服务器以储存一操作系统至所述内存中,所述出货硬盘在所述操作系统中从所述网络服务器以网络下载方式接收所述硬盘的储存数据。
10.如权利要求9所述的计算机系统,其特征在于所述操作系统为Win-PE或Linux操作系统。
11.如权利要求8所述的计算机系统,其特征在于所述客制化计算机用来在将对应所述出货映像的所述主引导记录写入所述出货硬盘中后,删除或隐藏所述出货硬盘中对应所述测试操作系统的数据。
12.如权利要求8所述的计算机系统,其特征在于所述客制化计算机经由一交换机装置连接于所述网络服务器。
13.如权利要求12所述的计算机系统,其特征在于所述交换机装置包括至少一核心交换机及至少一边界交换机的至少其中之一,用来连接于所述网络服务器及所述客制化计算机。
14.如权利要求8所述的计算机系统,其特征在于所述计算机系统更包括一转接设备,其连接于所述网络服务器及所述客制化计算机。
15.一种计算机系统,其特征在于,所述计算机系统包括 一网络服务器,其用来储存对应一出货映像的数据; 一硬盘,其包括一第一部分及一第二部分,所述第一部分用来储存对应所 述出货映像的数据,所述第二部分用来储存一测试操作系统; 一客制化计算机,其连接于所述网络服务器,所述客制化计算机包括一出货硬盘;及 一拷贝机,其连接于所述硬盘及所述出货硬盘,用来将所述硬盘在删除对应所述出货映像的所有数据后的储存数据拷贝到所述出货硬盘; 其中在使用所述测试操作系统执行测试所述客制化计算机的期间,所述客制化计算机从所述网络服务器将对应所述出货映像的数据写入所述出货硬盘中,及将对应所述出货映像的一主引导记录写入所述出货硬盘中。
16.如权利要求15所述的计算机系统,其特征在于所述客制化计算机用来在将对应所述出货映像的所述主引导记录写入所述出货硬盘中后,删除或隐藏所述出货硬盘中对应所述测试操作系统的数据。
17.如权利要求15所述的计算机系统,其特征在于所述计算机系统更包括一交换机装置,所述客制化计算机经由所述交换机装置连接于所述网络服务器。
18.如权利要求17所述的计算机系统,其特征在于所述交换机装置包括至少一核心交换机及至少一边界交换机的至少其中之一,用来连接于所述网络服务器及所述客制化计算机。
19.如权利要求15所述的计算机系统,其特征在于所述计算机系统更包括一转接设备,其连接于所述网络服务器及所述客制化计算机。
20.如权利要求15所述的计算机系统,其特征在于所述出货硬盘为一固态硬盘。
全文摘要
本发明公开了一种同步进行计算机的检测及映像下载的方法,其包括接收一出货映像、在一硬盘中解开所述出货映像、在所述硬盘的未使用储存空间中划分一部分、在所述硬盘的所述部分中安装一测试操作系统、删除所述硬盘中对应所述出货映像的所有数据、将所述硬盘的储存数据写入至少一客制化计算机的一出货硬盘中、在使用所述测试操作系统执行测试所述客制化计算机的期间,从一网络服务器将对应所述出货映像的数据写入所述出货硬盘中,及将对应所述出货映像的一主引导记录写入所述出货硬盘中。
文档编号G06F11/22GK103064771SQ20111032037
公开日2013年4月24日 申请日期2011年10月19日 优先权日2011年10月19日
发明者黄圣宝, 马小斌 申请人:精英电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1