用于信息处理系统映像网络传递的系统和方法

文档序号:7626818阅读:85来源:国知局
专利名称:用于信息处理系统映像网络传递的系统和方法
技术领域
本发明通常涉及信息处理系统制造的领域,并且更特别的是,涉及一种用于通过网络把信息处理系统映像传递到制造场所的系统和方法。
背景技术
由于信息的价值和使用持续增长,个人和企业都在寻找对信息进行处理和存储的其他方式。一种对于用户有用的可选项是信息处理系统。信息处理系统通常对信息或数据进行处理、编辑、存储和/或传递,用于企业、个人或其他目的,从而使用户对信息的价值加以利用。由于技术和信息处理对于不同的用户或应用有不同的需要和要求,所以信息处理系统还可以对以下情况进行不同的对待,即,被处理的信息是什么,信息是怎样被处理的,有多少信息被处理、存储或传递,以及信息可以被处理、存储或传递得多么快速和有效。信息处理系统的变化使得信息处理系统可以是普通的,或被配置用于特殊用户或例如财政事物处理、航班预约、企业数据存储或全球通讯的特殊使用。此外,信息处理系统可以包括多个硬件和软件组件,其可以被配置成对信息进行处理、存储和传递,还可以包括一个或多个计算机系统、数据存储系统和网络系统。
企业通常订购多个信息处理系统,其使用预定的软件配置进行制造,从而使信息处理系统在到达企业时已经准备好使用。软件配置通常包括规定的操作系统和应用软件,以及例如硬盘驱动器分区、网络设置、应用软件设置、用户名和用户数据和甚至是桌面设置的定制设置。在某些情况下,企业将对具有所希望的软件配置的硬盘驱动器的映像进行准备,并将该映像提供给信息处理系统制造商,用于复制到所制造的信息处理系统中。企业将把映像发送给信息处理系统的制造商,随后,信息处理系统的制造商把该映像发送给多个开发和执行中心用于制造准备。一旦企业映像经过测试并准备好提供给制造厂,该映像就被发送到制造场所,用于复制到所制造的信息处理系统中。然后,所制造的信息处理系统带着准备好与企业的信息技术环境进行交互的所希望的映像被发送给企业。
使用用户映像的信息处理系统的制造所具有的一个困难是映像的容量通常较大,并因此花费相当多的时间通过网络通讯进行传递。例如,典型的笔记本信息处理系统映像具有数G比特的信息,需要通过网络花费数小时以传递到外国的制造站点。通过从用户到制造商的映像的初始传递、以及映像在其被用于测试和制造准备的多个制造商开发和执行中心内部的传递,额外的延迟经常产生。此外,在多个制造中心处映像的存储消耗了相当多的存储器资源,其用于映像被传递、测试和使用的延长的时间周期。总之,由于在制造和所订购的信息处理系统的交付中的延迟,导致带有由用户提供、并通过网络经过制造商的中心进行传递的映像的信息处理系统的制造通常占用相对高的存储、网络和管理成本,并导致用户满意度下降。

发明内容
因此,已经产生了对以下系统和方法的需要,即,更有效地通过网络对信息处理系统映像进行传递、用于带有映像的信息处理系统的制造的系统和方法。
根据本发明,提供一种系统和方法,其大致减少与用于带有映像的信息处理系统的制造的现有的方法和系统相关的缺点和问题。对映像进行分析,以便对允许映像再造的特征定义进行识别,并且,特征定义通过网络被传递到制造场所。特征定义在制造场所被用于对用于复制到信息处理系统的映像进行再造。
更特别的是,订购站点映像分析器对来自用户站点的映像进行接收,并对映像进行分析,以便对操作系统、应用软件以及例如注册表设置和应用软件窗体以及模板的独特的信息进行识别。映像解压缩器通过设置引擎(setting engine)、映射引擎(mapping engine)和产生映像特征定义XML文件的应用引擎(application engine)对用于分析的映像进行解压缩。例如,映像特征定义具有带有元素的模式(schema),以便对下列各项进行识别,即,包括服务包(service packs)和补丁的操作系统,包括窗体和模板的应用软件,包括视频分辨率的注册表设置,网络和电源管理设置,以及包括硬盘驱动器分区、计算机名、本地帐户、域名、调制解调器和桌面设置的其他定制的配置信息。映像特征定义通过网络被传递到末端的制造站点的映像重建器(rebuilder),其由映像组件库和独特的信息对映像进行再造。然后,再造的映像被复制到所制造的信息处理系统中,以便发送给订购该映像的用户。在一个实施例中,映像分析器存在于用户站点,以便在用户站点产生映像特征定义,用于传递给制造商,因此,用户为了信息处理系统的制造把映像传递给制造商所使用的网络资源得以减少。
本发明提供多个重要的技术优势。重要的技术优势的一个例子是在映像特征定义的传递中,大致少于整个映像的信息被实际传递。映像特征定义必须表现映像DNA,其允许在制造站点使用通过原始映像进行描述的特征对克隆的(cloned)映像进行重建。由于整个映像的传递不经过延迟,所以信息处理系统使用克隆的映像在大致较少的时间内被建造。此外,由于与整个映像的容量相比,映像特征定义的容量减小,所以使网络和存储容量的营业间接成本被大致减少。例如,普通的便携式信息处理系统映像具有数G字节的容量,而对于其映像的特征定义具有大约20K字节的容量。


本发明通过参考附图能够被更好地理解,其多个目的、特征和优点对于本领域技术人员而言是不言而喻的。在这几张图中,使用相同的附图标记代表相同或相似的元素。
图1示出了用于产生映像特征定义、把特征定义传递到末端的场所并由特征定义进行映像的再造的系统的框图,用于信息处理系统的制造;图2A和2B(这里称为图2)示出了用于映像特征定义的XML模式(schema)的例子;以及图3示出了用于生产带有映像特征定义的信息处理系统的过程的流程图。
具体实施例方式
通过产生映像特征定义、把特征定义传递到末端的制造站点,以及为了把映像复制到所制造的信息处理系统中而由特征定义对映像进行再造,带有映像的信息处理系统的制造以较少的网络和存储器资源的消耗被实施。为了本次公开的目的,信息处理系统可以包括可操作地进行计算、分类、处理、传输、接收、恢复、产生、转换、存储、显示、表明、检测、纪录、复制、处理的任何手段(instrumentalities)或手段的集合体,或可以利用任何形式的信息、智力或用于企业、科学、控制或其他目的的数据。例如,信息处理系统可以是个人计算机、网络存储装置或任何其他合适的装置,并可以在容量、形状、性能、功能性和价格上不同。信息处理系统可以包括随机存取存储器(RAM),一个或多个例如中央处理单元(CPU)或硬件或软件控制逻辑的处理资源,只读存储器(ROM)和/或其他类型的非易失性存储器。信息处理系统的其他组件可以包括一个或多个盘驱动器,用于与外设进行通讯的一个或多个网络端口,以及例如键盘、鼠标和视频显示器的多个输入和输出(I/O)装置。信息处理系统还可以包括在多个硬件组件之间可操作地传输通讯(transmit communications)的一条或多条总线。
现在,参考图1,该框图示出了系统10,其用于由信息处理系统映像14产生映像特征定义12、把特征定义12传递到末端的场所,以及由特征定义12对用于制造信息处理系统16的映像14进行再造。信息处理系统映像14由用户在用户站点18处被产生,通过包括希望的操作系统、希望的应用软件和独特的信息,以实现用户的特殊目的。独特的信息通常把信息处理系统16配置成以希望的方式与用户站点18进行交互,并包括配置信息以及用于应用软件的窗体和模板。配置信息对下列内容进行描述,即,例如硬盘驱动器分区、电源管理和视频分辨率的信息处理系统16的工作参数,例如主人的用户名和计算机名,例如位置、域名和调制解调器设置的网络设置,以及桌面设置。通常,用户为所订购的信息处理系统配置映像,使得由制造商交付到用户站点18时,系统被准备成以较短的延迟或较少的用户站点操作进入工作状态。然后,信息处理系统映像14通过例如因特网的网络20被传递到制造商订购站点,用于对其进行测试并复制到所制造的信息处理系统中。
用户映像通过订购站点映像分析器22从网络20上被接收,映像分析器22对映像进行分析,以便对用于产生映像特征定义12的操作系统、应用软件和独特的信息进行识别。映像解压缩器24把映像解压缩成其安装的形式,用于通过设置引擎26进行分析。设置引擎26对操作系统和映像的应用软件进行确定,并得到定制的配置信息。例如,注册表模板从操作系统注册表找到例如视频分辨率、网络和电源管理设置的设置。映射引擎28把设置从任何旧的配置映射到最新的配置。例如,操作系统升级,从较早的操作系统版本中对注册表设置进行改变的补丁和服务包被映射到较早的版本,从而使映像特征定义12将对具有更新的操作系统的映像进行支持。应用引擎30对解压缩的映像进行分析,以便对与例如窗体和模板的应用软件相关的独特的信息进行识别。然后,订购站点映像分析器22把识别的信息保存到映像特征定义中,其具有例如由图2示出的可扩展标记语言(XML)模式。XML模式包括足以对信息处理系统14的再造进行支持的元素,例如操作系统名,用户应用软件,操作系统服务包和补丁,定制的配置信息以及桌面设置。
一旦订购站点映像分析器22产生了映像特征定义XML文件12,映像特征定义12就通过例如因特网的网络20被发送给制造站点映像重建器32。制造站点映像重建器32从映像特征定义12的XML模式读取属性,以再造信息处理系统14。用于映像再造的例如操作系统和应用软件的软件组件从映像组件库34中被调用,并与映像特征定义的定制的配置和其他独特的信息合在一起。然后,再造的映像被提供给信息处理系统复制台(burn rack)34,用于复制到所制造的信息处理系统16中。通过对映像的“DNA”进行识别,映像特征定义12大致减少了为了通过网络20传递映像14而被传递的信息的数量。在可选实施例中,映像分析器22可以位于用户站点18,从而使用户能够对映像特征定义12进行传递,以便订购具有映像14的信息处理系统。在这个实施例中,制造商把映像重建器32分布在例如用于测试的使用整个映像的多个制造商站点。
现在,参考图3,该流程图示出了用于带有映像特征定义的信息处理系统的制造过程。该过程以信息处理系统映像的产生开始于步骤36。映像在步骤38被传递给制造商,用于复制到订购的信息处理系统中。映像在步骤40被解压缩,从而在步骤42使用注册表模板读出设置,以便对映像的操作系统、应用软件和定制的配置信息进行识别。信息在步骤44被映射,从而针对任何更新对操作系统进行调节,以及,例如窗体和模板的定制的应用软件信息在步骤46被读取。在步骤48,映像特征定义由被识别的信息产生,以具有足够的对映像的描述,用于后面映像的再造。映像特征定义在步骤50通过例如因特网的网络20被传递到制造站点。在步骤52,映像由映像特征定义和在制造站点处的映像组件库被再造,从而使映像反映出传递给制造商的原始映像。再造的映像在步骤54被复制到所制造的信息处理系统中,用于运送给对该映像进行描述的用户。
虽然本发明已经得到详细描述,但是应该理解,不背离由附加的权利要求所描述的本发明的精神的范围,多种变化、替代和变更能够由此产生。
权利要求
1.一种用于信息处理系统的制造的系统,该系统包括映像分析器,其可操作地对映像进行接收并产生映像特征定义,所述映像特征定义具有所述映像的软件特性和定制设置的清单;以及映像重建器,其处在映像分析器的末端,并通过网络与映像分析器接口连接,所述映像重建器可操作地把所述映像特征定义应用于映像组件库,以重建所述映像;以及信息处理系统复制台,其连接到所述映像重建器,并可操作地把所述重建的映像复制到所制造的信息处理系统。
2.根据权利要求1所述的系统,其中,所述映像分析器包括映像解压缩器,其可操作地对所述映像进行解压缩;设置引擎,其可操作地对所述解压缩的映像的定制设置进行确定,并可操作地把所述设置存储到所述映像特征定义中;以及应用引擎,其可操作地对所述软件特性进行确定,并可操作地把软件特性存储到所述映像特征定义中。
3.根据权利要求2述的系统,其中,定制设置包括视频分辨率、网络和电源管理设置。
4.根据权利要求2所述的系统,其中,软件特性包括应用软件名、应用软件模板、应用软件窗体和应用软件设置。
5.根据权利要求1所述的系统,其中,所述映像特征定义是具有带有多个元素的模式的XML文件。
6.根据权利要求5所述的系统,其中,所述元素包括操作系统、应用软件、操作系统更新、定制的配置和桌面设置元素。
7.根据权利要求1所述的系统,其中,所述映像分析器接近信息处理系统制造商订购站点,其可操作地对来自用户的映像进行接收。
8.根据权利要求1所述的系统,其中,所述映像分析器接近信息处理系统用户订购站点,其可操作地把信息处理系统订单传递给制造商。
9.一种用于具有映像的信息处理系统的制造方法,所述方法包括产生具有操作系统、多个应用软件和独特的信息的所述映像;对所述映像进行分析,以产生对所述操作系统、多个应用软件和独特的信息进行识别的映像特征定义;通过网络把所述映像特征定义传递到信息处理系统制造站点;由所述映像特征定义和具有所述操作系统和多个应用软件的组件库对所述映像进行再造;以及把所述再造的映像复制到所制造的信息处理系统。
10.根据权利要求9所述的方法,其中,产生所述映像还包括在用户站点产生所述映像,以及,对所述映像进行分析还包括在制造商订购站点对所述映像进行分析。
11.根据权利要求10所述的方法还包括把所制造的信息处理系统传送到所述用户站点。
12.根据权利要求9所述的方法,其中,产生所述映像还包括在用户站点产生所述映像,以及,对所述映像进行分析还包括在所述用户站点对所述映像进行分析。
13.根据权利要求12所述的方法还包括把所述映像特征定义从所述用户站点传递到制造商订购站点;在所述制造商订购站点对所述映像进行再造;以及在把所述映像特征定义传递到所述制造站点之前,对所述再造的映像进行测试。
14.根据权利要求9所述的方法,其中,所述映像特征定义是XML文件。
15.根据权利要求9所述的方法,其中,所述独特的信息包括配置设置和应用软件模板和窗体。
16.根据权利要求15所述的方法,其中,所述配置设置包括硬盘驱动器分区、所述操作系统、应用软件、用户名信息、视频分辨率、电源管理和网络设置。
17.根据权利要求9所述的方法,其中,所述网络包括因特网。
18.一种用于带有映像的信息处理系统的制造方法,所述方法包括对所述映像进行分析以产生映像特征定义XML文件,所述映像特征定义对所述映像操作系统、应用软件和独特的设置进行识别;通过网络把所述映像特征定义传递到制造站点;在所述制造站点使用所述映像特征定义对所述映像进行再造;以及把所述再造的映像复制到信息处理系统。
19.根据权利要求18所述的方法,其中,所述分析还包括把注册表模板与所述映像的注册表进行比较,以便对至少某些所述独特的设置进行确定。
20.根据权利要求19所述的方法,其中,所述分析还包括对与至少一个映像应用软件相关的模板和窗体进行确定,并把所述模板和窗体当作独特的设置进行存储。
全文摘要
一种用于信息处理系统制造的系统和方法,其对映像进行分析,以便对例如在XML文件中的映像的操作系统、应用软件和独特的信息进行识别的特征定义进行确定。映像特征定义可以通过网络被传递到制造站点,并被用于对用于复制到所制造的信息处理系统的映像进行再造。映像特征定义的传递比映像的传递消耗更少的网络和存储资源,因此减少了映像传递给制造信息处理系统的时间和费用。
文档编号H04L29/06GK1790411SQ20051011749
公开日2006年6月21日 申请日期2005年11月2日 优先权日2004年11月2日
发明者K·汉斯, T·W·考克斯, M·佳维斯, C·卡马拉那丹 申请人:戴尔产品有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1