用于提供定制软件映象给计算机系统的方法和系统技术方案

技术编号:2887721 阅读:251 留言:0更新日期:2012-04-11 18:40
用于对计算机系统提供软件映象的方法和系统,采用一被配置用于一确定的个别计算机系统并被限定被下载到和仅能在此确定的个别计算机系统上工作的客户编程的CDROM。此方法和系统还采用一用于将此确定的计算机系统恢复到计算机在最初的配置和下载后离开工厂时的计算机所处的软件状态的安装程序。此客户编程的CDROM106与一可引导软磁盘108和一供客户用来将计算机系统恢复到“工厂新”软件情况的指导性技术说明书相结合一齐发运送给一客户。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】
一计算机系统一般作为一组合的硬件一软件系统被购置和供应。过去,软件通过由购买者人工装入软件驱动器和逐个软件地下载的软磁盘提供。由于存储器和磁盘驱动器容量扩展和软件映象的大小猛增,通过软盘作软件装载已变得十分繁忙。例如,典型的软件系统映象的大小已扩展到2~6兆字节的范围,且预期将来还要继续上升。很大数量的软磁盘例如达到50个软盘的数量通常被用来转换一典型软件系统映象。许多计算机系统供应商已利用大容量的紧致盘(CD)ROM来代替软磁盘供应软件映象。在CD ROM上提供软件的计算机系统供应商仅出售有限数量的硬件配置(例如4~8),它们应用更少量的软件配置(例如2或3)。此软件系统包括一公用操作系统,硬驱动器,软件实用程序,和应用程序以在一特定配置的所有计算机系统中使用。这些计算机系统供应商通常成批地数万到数十万批量同时压制软件磁盘,所以能对许多计算机系统可互换地提供同样的软件系统。常规的硬件计算机系统一般包括有各种不同的硬件子系统。在将这些常规的大量生产的软件系统安装到硬件计算机系统期间,通常要进行某种软件配置。此下载过程常常包括有自动检测硬件子系统的标识符和为此被检测子系统建立适当驱动器的例行程序。许多不同的硬件销售者供应硬件子系统而常常由许多不同的软件供应商提供在大量生产的软盘上供应的软件模块。在利用大量生成的软件给计算机系统提供软件的常规技术中的一共同问题是在各种硬件子系统和软件模块中常常出现各种不同的不一致性。第一次对一特定硬件-软件系统配置进行组合是在系统离开工厂后很久一客户企图启用此系统时。客户一般没有专业知识能正确地设定硬件和软件的各种可配置特性来对一特定硬件配置最佳地执行此软件。因此,启用一系统常常是因客户的频繁利用销售方的客户协助服务而对计算机系统客户和销售商双方均是费力又费时的实践。Dell Computer CorporationTM以“客户”按订单建立各计算机系统来避免软件-硬件系统结合的困难。一客户订购一台计算机,确定特定硬件子系统和软件包。软件-硬件结合,包括对在完全自然方式下安装在计算机中的用于硬件的特定驱动器的安装,在工厂中由Dell Computer CorporationTM进行,在经组合的系统离开工厂之前被加以测试和保证相兼容性。这样就保证软件与特定的被订购的硬件系统协同操作,同时还保证与特定驱动器和操作系统相结合运行。按订货建立交易模式的一个结果是各软件装载潜在上是唯一的。因此不能由大量生产的软盘来提供软件。DellTM因此通过在工厂中在所确定规格的硬件上启用软件来提供一软件映象,以保证软件装载合适地运行,然后交货此具有被装载到此计算机系统内一硬盘驱动器的此软件映象的计算机系统。此硬盘驱动器在一定程度上是易失性媒体,因此磁盘驱动器中的此映象可能会有意或无意地改变。因为此软件映象是被提供在硬盘驱动器上,此软件映象中任何不适当的变化均不易于纠正。当一客户有一个通过写正确数据到硬盘而加以纠正的问题而此客户未作备份媒体,则DellTM以提供一包含原始提供的软件映象的替换硬盘进行纠正。一般是派遣第三方维护人员到客户场所以此替换硬盘驱动器来更换出毛病的硬驱并进行安装处理。DellTM作出此替换不管硬驱的困难是由系统故障还是由客户的非法或被禁止操作所造成的。例如一客户可能安装一不同的硬件子系统而错误地安装软件驱动程序来控制此硬件子系统,从而引起硬驱出错。此替换硬盘驱动器被用作为发送软件到现场来纠正许多问题的一基本方法。这些问题包括例如,由客户或病毒引起的文件的破坏,因安装一非工厂提供的硬件子系统造成的麻烦,客户决定要改变操作系统,工厂下载软件存在的问题,硬驱的故障,等等。不幸的是硬驱的替换很昂贵而且常常对客户不方便。硬驱替换的昂贵不仅由于硬驱的成本而且还在于调用第三方维护和对返回的硬驱进行大量的调整和测试所耗费的同样巨大的成本。必须要有一种能降低成本和提高方便性的提供“定制”软件映象给计算机系统的系统和技术。一用于给计算机系统提供软件映象的方法和系统采用客户编程的紧致磁盘(CD)ROM,它被配置用于一确定的个别计算机系统并被限定为下载到和仅能在此所确定的个别计算机系统上运行。此方法和系统还采用一安装程序来将此确定的计算机系统恢复到此计算机在最初配置和下载后离开工厂时的计算机处于的软件状态。此客户编程的CD ROM被交付给一客户,连同有一可引导的软磁盘和由此客户用来将此计算机系统恢复到“出厂新”软件状况的一本指导性技术指南。一保护技术被规定要采用三个组成部分,包括此计算机系统、客户编程的CD ROM和可引导软磁盘,它们相互并唯一地被加以键控以便使得只有在当所有此三个部分被组合利用时才可能装载此软件映象。这样,带有相同键控的一专用客户编程的CD ROM和一专用可引导软磁盘可仅被用来将软件下载到具有相同键控的此专用计算机系统硬件。此保护技术消除了将软件映象装载到除被键控以接收此软件的计算机硬件以外的计算机硬件的可能性。此保护技术利用在所有三个关键码项上的交叉参照标志识别(ID)号,包括写此标志ID到客户编程的CD ROM和可引导软磁盘,以及此计算机硬件的特有的服务标志号。只有此专用的交叉键控的客户编程的CD ROM、专用相应可引导软磁盘和唯一键控的计算机硬件的相匹配组合一齐使用才能重新装载包含在此客户编程的CD ROM上的软件映象。此保护技术中的第一步操作是形成一唯一键控的客户编程的CDROM与可引导软磁盘的组合。处理原始客户订单和根据此原始客户订单编译一专用客户确定的软件映象装入。此软件映象通常在工厂被装载到计算机系统硬件然后向客户发货。此客户确定的软件装入是一专门被配置来写到此被确定的计算机系统硬件的硬盘驱动器的软件映象。与此软件映象相结合,一标志识别(ID)文件被写到含有一此被确定的计算机系统硬件的Service Tag(服务标志)号的客户编程的CD ROM,该计算机硬件被授权接收此软件映象。此软件映象与识别文件的组合被烧制在一CD ROM媒体母板上。被确定的可引导软磁盘具有一被写的相应识别(ID)文件,它包含此客户编程的CD ROM的ID号和在此客户编程的CD ROM上的含有用于此客户编程的CDROM的标志信息的识别文件的名称。此可引导软磁盘还存储一CD恢复程序,一控制对此计算机系统恢复此软件映象的的处理的可执行文件。此相关的客户编程的CD ROM和可引导软磁盘结合一服务技术说明书送到客户。此客户具有原先订购和配置的计算机系统硬件。在客户收到后,此服务技术说明书指导客户将可引导软磁盘插入计算机系统软盘驱动器槽中,将客户编程CD ROM置入计算机系统CD ROM槽中,并重新引导计算机系统。此可引导软磁盘存储在引导装入计算机系统时被激活的CD恢复程序。CD恢复程序首先由此客户编程的CD ROM装载并打开CD映象上所含的标志ID文件。除打开此客户编程的CD ROM上的标志ID文件外,CD恢复程序还从可引导软磁盘打开ID文件并验证ID文件中的标志信息与客户编程的CD ROM和可引导软磁盘中的相匹配。此CD恢复程序包括有从计算机执行一安装程序所取得ServiceTag号的该安装程序。此计算机Service Tag号被与存储在此客户编程的CD ROM上的ID文件所含的标志信息本文档来自技高网...

【技术保护点】
用于提供软件映象到计算机的存储装置的软件传送包,包括: 存放此软件映象的软件传送媒体,此软件映象被配置成下载到并仅在一单个唯一的计算机上执行,此软件传送媒体和此计算机被相互键控以使得此软件映象被下载到仅此单个唯一计算机而非其他计算机的存储装置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:汤姆科利根乔纳森埃利斯亨特罗伯特森
申请(专利权)人:戴尔美国公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1