用于信息处理系统自定义图像制造的方法和系统的制作方法

文档序号:6422604阅读:147来源:国知局
专利名称:用于信息处理系统自定义图像制造的方法和系统的制作方法
技术领域
本发明通常涉及制造信息处理系统的领域,尤其涉及一种用于根据定制的图像订单而制造信息处理系统的方法和系统。
背景技术
由于信息的价值及使用持续增加,个人及企业都在寻找处理和存储信息的其他方式。对用户来说一个可用方案就是信息处理系统。信息处理系统通常为企业、个人或其他目的而处理、编译、存储、和/或交流信息或数据从而允许用户利用信息的价值。因为技术及信息处理需求和需要会在不同的用户或应用程序之间改变,所以信息处理系统也可以关于要处理什么信息,怎样处理该信息,要处理、存储或交流多少信息,和可以多快或多有效地处理、存储或交流该信息而改变。信息处理系统中的变化允许信息处理系统通用于特定用户或特定应用或者为特定用户或特定应用而配置,例如金融交易处理、航线预定、企业数据存储、或全球通信。此外,信息处理系统可以包括各种硬件和软件组件以及可以包括一个或多个计算机系统、数据储存系统、和网络系统,所述硬件和软件组件可用于处理、存储和交流信息。
可用于信息处理系统的硬件和软件配置的多种改变经常为采用大量信息处理系统的企业带来后勤问题。信息技术管理员常常通过尽可能将用于企业或企业单元的信息处理系统的硬件和软件标准化以试图降低信息处理系统的种类。对于信息技术管理员一种实现标准化的方法是大量订购定制制造的信息处理系统。硬件标准化通常通过与单个厂商订购以及指定用于创建该信息处理系统的组件而实现。由于软件应用程序常常允许用户在安装时安装不同的方案,因此软件标准化更难实现。信息技术管理员标准化软件的一种方法就是在信息处理系统的硬盘驱动器上也安装所期望的软件并且因此将硬盘驱动器发送到厂商以使厂商利用硬盘驱动器上的图像来制造定制订购的信息处理系统。
虽然信息处理系统烧入架(burn rack)能够将图像加载到制造信息处理系统上,在硬盘驱动上所传送的定制图像一般不能直接转换成一个工厂工作流程处理。通常,手动地使在硬盘驱动器上所接收的定制图像生效并且手动地将其准备好以用于工厂工作流程处理中。例如,工程师一般地将定制图像装载到具有定制订购硬件配置的测试信息处理系统上以验证定制图像的有效性,例如是定制图像与硬件配置的兼容性。手动验证处理时间集中且易于出错。例如,工程师一般必须按照自定义订制规范来创建测试单元,在该单元上运行测试以保证测试单元的正常操作,并且在所有检测到错误的事件中改变软件配置,一次处理可能要几星期。测试信息处理系统的创建中的错误、测试验证处理中的错误和不完善以及软件结构改变中的错误可能会延迟定制订购生产或导致无效单元的发货。

发明内容
因此,出现了对于一种使定制图像的验证自动化以便将定制图像集成到信息处理系统产品工作流程处理中的方法和系统的需要。
根据本发明,提出一种其大致减小了与前述方法和系统相关的缺陷和问题以准备供信息处理系统的产品所使用的定制图像的方法和系统。分析引擎自动地产生产品图像和用户化脚本以将具有定制图像的信息处理系统的制造集成到制造工作流程处理中。该分析引擎分析图像以判定定制图像硬件配置基础,并且将所判定的基础与所订购的信息处理进行比较以便验证产品的定制图像。
更具体地说,定制图像处理系统包括接收具有定制图像的信息处理系统的订购的订购引擎以及用于自动地分析定制图像以在每个信息处理系统的用户化的预定级别上验证该产品的图像的分析引擎。订购引擎与硬盘驱动器相连接以接收定制图像并检验该图像的完整性,以及同时接受订购的用户化信息以制造具有定制图像的信息处理系统。分析引擎从订购引擎接收该定制图像和用户化信息以验证该定制图像的有效性以及准备用于信息处理系统制造的产品图像和脚本。分析引擎的配置模块用电子方法判定其产生定制图像的信息处理系统的基础硬件配置并且检验该定制图像以确保不会存在误配置。验证模块将该基础硬件配置与所订购的配置相比较以确保定制图像与用于接受该定制图像的信息处理系统之间的兼容性。用户化设置模块判定所制造的信息处理系统的每个图像的用户化设置的级别。一旦验证了定制图像并且设置了用户化级别,则产品模块产生产品图像以供烧入架所使用并且制造脚本模块产生脚本以确保所制造的信息处理系统的正确用户化级别设置。
本发明具有若干重要的技术优势。重要技术优势的一个例子是自动化定制图像验证以将定制图像集成到产品工作流程处理中。定制图像的自动验证通过消除工程师手动验证而缩短了将定制图像引入产品中去所需的时间。例如,无须创建物理的信息处理系统来加载和运行定制图像而验证定制图像。通过自动地确定产生定制图像的硬件配置基础以及将该基础与自定义订购硬件配置相比较而验证定制图像与信息处理系统的相关订购之间的兼容性。自动地检测对该硬件配置基础的定制图像的误配置和启动对该硬件配置基础的定制图像的误配置的自动校正。通过基于该信息处理系统订购的用户化级别而自动地产生的自定义脚本来支持信息处理系统用户化的不同级别。对定制订购的信息处理系统产品的定制图像处理的自动化大体上缩短了从接收定制图像的时间到订购定制图像的时间所消逝的时间。


通过参考附图可以更好地理解本发明,并且对所属领域技术人员其众多目的、特征和优点将变得显而易见。几幅图中相同参考标号的使用表示类似或相同的组件。
图1描述了定制图像处理系统的方框图;以及图2描述了根据定制图像订购的制造信息处理系统的处理流程图。
具体实施例方式
通过用电学方法分析所订购的定制图像而对用户化信息系统的产品来自动验证信息处理系统的定制图像。用电学方法分析降低或消除了创建和测试所订购配置的信息处理系统的需要,从而降低了处理信息处理系统的产品的定制图像中的时间、消耗和错误的危险。为了这种应用的目的,信息处理系统可能包括为了企业、科学、控制或其他目的而可操作用来计算、分类、处理、传输、接收、检索、创立、切换、存储、显示、表现、检测、记录、再生、操作、或利用任何形式的信息、情报、或数据的任一工具或工具的集合。例如信息处理系统可能是个人计算机、网络存储设备、或所有其他适合的设备并且可以在尺寸、形状、性能、功能及价格上进行改变。该信息处理系统包括随机存取存储器(RAM)、一个或多个如中央处理器(CPU)或硬件或软件控制逻辑这样的处理源、ROM、和/或其他类型的非易失存储器。信息处理系统的其他组件可以包括一个或多个盘驱动器、一个或多个与外部设备进行通信的网络端口以及各种输入及输出(I/O)设备,如键盘、鼠标和视频显示器。该信息处理系统同时可以包括一个或多个可操作用来在不同地硬件组件之间传输通信的总线。
现在参考图1,方框图描述了用于接收定制图像订购和自动地处理该定制图像订购以产生所制造的信息处理系统上的产品图像的一个定制图像处理系统10。订购引擎12接受图像14,例如通过与硬盘驱动器16相连接,以及订单18指定所订购的信息处理系统的顾客需要和硬件配置信息。例如,顾客配置信息处理系统为硬盘驱动器16上的顾客预定规范以及接着将该硬盘驱动器与订单18一起发送到厂家,以将该硬盘驱动器的图像14加载到具有预定硬件配置的信息处理系统上。订购引擎12的图像完整性模块20与硬盘驱动器16相交互以检验在发送过程中图像的完整性没有被破坏,如具有丢失扇区。订购引擎12的用户化模块22从订单18或从用户界面接受用户化信息以便设置每个产品信息处理系统图像的用户化级别。例如,用户化信息可能包括对每个图像的转换以创建唯一的SID或计算机名。
订购引擎12为分析引擎24提供图像备份和用户化信息以验证图像和将图像及订单集成到产品工作流程处理中。配置模块26分析该图像以确定操作系统、基础硬件配置和所有误配置的硬件。例如,配置模块26分析操作系统设置和存在于操作系统注册中的硬件标识以确定用于创建该图像的硬件配置基础。将该基础与注册设置相比较以确定其中注册设置不能匹配硬件基础的所有误配置。这样的误配置可能导致不能支持产品信息处理系统硬件的误配置的产品图像。配置模块26提供了对所检测误配置的提示,或者替换地将该图像修改为正确配置。
一旦配置模块26确定了该基础配置,记录模块28记录并存储该基础硬件配置。由验证模块30来比较所记录的硬件配置和所订购的信息处理系统硬件配置以确定存在匹配或仅有可兼容差异。例如,如果利用具有与所订购信息处理系统在实质方面不同的硬件配置的信息处理系统来产生该定制图像,那么验证模块30提供一个警告了所订购图像和产品信息处理系统硬件配置不兼容的信息。
为具有自定义设置模块32的用户化产品而准备一个验证图像,该自定义设置模块32将正确的用户化级别设置给该图像,例如通过将由用户化模块22所确定的用户化设置推入到操作系统注册中。病毒模块34在产生产品图像之前对该用户化图像检验病毒。产品模块36和制造脚本模块38接着利用所验证图像和用户化级别来产生用于信息处理系统的制造的产品图像和制造脚本。例如,产品模块36产生用于烧入架40上的PowerQuest图像且制造脚本模块38产生其指示烧入架40加载烧录到定制信息处理系统42的图像的制造脚本。将产品图像和制造脚本下载到与烧入架40相关的服务器中并且在制造定制订购信息处理系统42的时候进行调用以填充订单18。当指定了定制图像的不同订单从顾客送到工厂时,完成对于包括产品图像的信息处理系统的各种订货量的顾客订单。
现在参考图2,流程图描述了一种用于将定制图像自动预备到产品图像中以制造定制订购的信息处理系统的处理。该处理在步骤44以图像处理系统与定制图像相连接而开始。例如,顾客在匹配该顾客正在订购的图像的信息处理系统上创建定制图像并接着将该具有定制图像的硬盘驱动器发送到一个制造网站。在步骤46,通过检验该图像的所有部分均被包括在该硬盘驱动器上而确认图像完整性,以及在步骤48,将图像复制到订购引擎。在步骤50,从顾客订单中确定用户化级别,以及,在步骤52将图像和用户化级别下载到分析引擎。
在步骤54,分析引擎确定该图像操作系统和用于创建该图像的硬件基础。操作系统设置及驱动器的分析允许判断对于基础系统的硬件来说该图像是否误配置。在步骤56,记录所判定的硬件配置,并且在步骤58,将基础信息处理系统的所记录的硬件配置与由顾客所订购的信息处理系统的硬件配置相比较。例如,如果顾客订购了与该基础硬件配置不同或不兼容的硬件配置,那么包括该定制图像的制造信息处理系统可能不会正确地操作。
在步骤60,通过将用户化设置放入图像操作系统注册中而根据顾客订单中用户化设置来用户化所验证的定制图像。在步骤62,对该用户化图像扫描病毒,以及在步骤64从用在制造处理中的该用户化图像中创建产品图像。在步骤66,利用用于生产过程期间用户化的指令而创建用于制造用户化的脚本,以及在步骤68,在制造定制订购信息处理系统时,将产品图像和用户化脚本送到由烧入架来使用的制造作业线。
尽管已经详细描写了本发明,但是应当清楚,在不脱离由附加权利要求所定义的本发明精神和范围内可对此做出各种改变、置换和替换。
权利要求
1.一种用于根据定制图像而制造订购信息处理系统的系统,该系统包含订购引擎,其可操作用来接收与根据该定制图像而创建的信息处理系统的定制订购相关的定制图像,分析引擎,其与该订购引擎相连接,并且可操作用来分析该图像以确定产生该图像的信息处理系统硬件配置、验证所确定的硬件配置与定制订购硬件配置相兼容、以及产生烧录到产品信息处理系统上的产品图像;以及烧入架,其与该分析引擎相连接并且可操作地将产品图像复制到所订购的信息处理系统。
2.根据权利要求1所述的系统,其中,订购引擎进一步包含图像完整性模块,其可操作用来确认存储在盘驱动器上的定制图像的完整性。
3.根据权利要求1所述的系统,其中,订购引擎进一步包含用户化模块,其可操作用来设置顾客订单中的产品图像的用户化级别。
4.根据权利要求3所述的系统,其中,分析引擎进一步包含用户化设置模块,其可操作用来将用户化设置设定到产品图像注册中。
5.根据权利要求4所述的系统,其中,分析引擎进一步包含制造脚本模块,其可操作用来在烧入架产生产品图像用户化的制造脚本。
6.根据权利要求1所述的系统,其中,分析引擎进一步可操作用来分析定制图像以确定定制图像对于所确定的硬件配置是否误配置。
7.根据权利要求1所述的系统,其中,分析引擎进一步包含可操作用来扫描该图像以查找病毒的病毒模块。
8.一种用于定制图像信息处理系统的自动化处理方法,该方法包含接收与根据该定制图像而创建的信息处理系统的定制订购相关的定制图像;分析该图像以确定产生该图像的该信息处理系统硬件配置;以及验证所确定的硬件配置与定制图像信息处理系统的硬件配置相兼容。
9.根据权利要求8所述的方法,其中,接收定制图像进一步包括与硬盘驱动器相连接,所述硬盘驱动器与为该定制图像而配置的信息处理系统相关。
10.根据权利要求8所述的方法,其进一步包含接收具有定制图像的用户化信息;以及基于该用户化信息而设置定制图像的用户化级别。
11.根据权利要求10所述的方法,其中,设置用户化级别进一步包含将用户化设置加载到图像注册。
12.根据权利要求8所述的方法,其中,分析进一步包含分析产生图像的信息处理系统的基础配置以确定所有与该定制图像相关的误配置。
13.根据权利要求8所述的方法,其进一步包含产生一个制造用户化脚本以执行关于该定制图像而制造的信息处理系统的用户化。
14.一种用于定制图像的信息处理系统,其处理以在制造工作流程处理中制造用户化信息处理系统,该信息处理系统包含订购引擎,其可操作用来接收用于在信息处理系统上烧录的定制图像以完成定制订购;以及分析引擎,其与该订购引擎相连接,并且可操作用来自动产生将关于该定制图像而订购的信息处理系统的制造结合到制造工作流程处理中的产品图像和用户化脚本。
15.根据权利要求14所述的信息处理系统,其中,该订购引擎进一步可操作用来从硬盘驱动器接收该定制图像,该订购引擎进一步包含用于确认存储在硬盘驱动器上的定制图像的完整性的图像完整性模块。
16.根据权利要求14所述的信息处理系统,其中,该分析引擎进一步包含配置模块,其可操作用来确定产生该定制图像的信息处理系统的基础硬件配置。
17.根据权利要求16所述的信息处理系统,其中,配置模块进一步可操作用来将该图像与基础硬件配置相比较以识别该图像的所有误配置。
18.根据权利要求16所述的信息处理系统,其中,分析引擎进一步包含验证模块,其可操作用来比较该基础硬件配置以与所订购的信息处理系统的预定硬件配置相兼容。
19.根据权利要求16所述的信息处理系统,其中,分析图像进一步包含病毒模块,其可操作用来扫描该定制图像以查找病毒。
20.根据权利要求19所述的信息处理系统,其中分析引擎进一步可操作地与烧入架进行连接以将产品图像和用户化脚本传送到用于制造具有定制图像的信息处理系统的烧入架。
全文摘要
一种用于接收定制图像订购和自动处理该定制图像订购以产生所制造信息处理系统上的产品图像的定制图像处理系统。订购引擎(12)接收图像(14)和订单,如通过与硬盘驱动器(16)进行连接,该订单(18)指定了顾客需要和所订购的信息处理系统的硬件配置信息。订购引擎(12)的图像完整性模块(20)与硬盘驱动器(16)进行交互,以检验在发送中图像的完整性没有破坏,具有丢失扇区。订购引擎(12)的用户化模块(22)从订单(18)或从用户界面接受用户化信息以便设置该用户化信息级别,可以包括改变每个图像以创建唯一的SIDs或计算机名。
文档编号G06Q10/00GK1726497SQ200380105816
公开日2006年1月25日 申请日期2003年11月12日 优先权日2002年11月12日
发明者M·E·A·亚尔维斯, K·L·哈内斯, J·W·雷利, K·W·纳加什 申请人:戴尔产品有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1