电子装置配置管理系统和方法制造方法及图纸

技术编号:2845614 阅读:167 留言:0更新日期:2012-04-11 18:40
公开了一种管理电子设备装置的系统和方法。用于配置电子设备的至少一个组件的配置消息存储在存储器中。判定可以配置所述至少一个组件的进一步的配置信息在所述电子设备是否可用。基于所述判定,加载所述配置信息和所述进一步的配置信息中的一个以配置所述至少一个组件。例如,可以通过访问与所述配置信息相关联的兼容性信息来进行判定。还公开了支持配置管理功能的数据结构。

【技术实现步骤摘要】

本专利技术通常涉及电子设备,并且,尤其涉及管理电子装置的配置。
技术介绍
诸如通信装置的电子装置经常结合有硬件、软件和固件,它们协作以支持装置功能。例如,普通硬件组件包括诸如中央处理器(CPUs)、现场可编程门阵列(FPGAs)、可编程逻辑器件(PLDs)的处理器,以及存储设备。固件通常指的是控制硬件的基本功能的低水平可执行代码,并且可以存储在例如包括可擦除可编程只读存贮器(EPROM)、电可擦除PROM(EEPROM)、随机存取存储器(RAM)的各种类型的存储装置中,或者可以被有效地嵌入到其所控制的硬件装置中,如同FPGAs和PLDs的情况那样。更高水平的功能通常由软件支持。软件通常存储在非易失性存储器中,并且被加载到易失性存储器(例如RAM)中以用于执行。操作系统代码和软件应用代表软件的说明性例子。由于特定组件的规格变化、装置的成本降低再加工、组件陈旧等等,可能需要为电子装置进行硬件变化。当变化也使得软件或者固件需要变化时,硬件变化可带来操作和维护问题。这个情况可以是具体的问题,即电子装置是通信设备中的电子电路卡或者其它某些广泛部署的电子系统的部分。操作许多系统的企业,在该系统中使用特定电路卡并将其用作备用,可能希望将它的系统标准化为硬件、软件和固件的给定具体版本。例如,电信服务供应商典型地具有这种需求,其它需要可靠通信或者计算网络的组织,包括银行、公用单位、医院等等,也一样需要。名称为“用于在网络单元和网络中管理装置的可配置组件的系统和方法”的,在2002年9月24日提交的,并且在2003年7月24日以公开号No.2003/0140134公开的,美国专利申请序号No.10/252703,以及名称为“用于跟踪有关电路卡的工程变化的系统和方法”的,在2003年3月21日提交的,并且在2004年9月23日以公开号No.2004/0186690公开的,序号No.10/392867,描述了用于跟踪与电子装置或电子装置的系统相关联的硬件、软件和固件的不同版本的兼容性的系统和方法。根据上述申请中描述的兼容性跟踪机制,与特定硬件兼容的软件和固件被识别并且被加载到电子装置中。如果兼容的软件和固件在所述装置不可用,那么可以从远端下载新的软件和固件。因此,与先前的软件和固件版本不完全兼容的硬件变化会导致新的软件和固件加载。对新硬件分发分开的软件和固件升级文件的一个缺点是用户必须分开应用补丁或者新软件和固件,这增加了由用户管理的硬件升级的方面的数量。分开的软件和固件升级也使得由企业操作的用于所有电子装置中的软件标准化工作变得复杂。例如,向已经按先前版本标准化了的用户发布新应用加载,将涉及所述用户重新部署新的加载标准。这种升级复杂性的附加水平会容易使用户不愿意升级硬件。此外,典型地,直到制造商确定硬件能带着软件工作,他们才能运送硬件。如果新硬件需要新应用加载,则这种软件依赖性会造成操作慢速下来,直到所述新应用加载合格。例如,如果成本降低硬件变化需要新应用加载,则通常直到所述用户基础的大多数已经移动到支持所述新硬件的最小软件版本时,才能执行所述硬件变化。到支持降低成本硬件的第一个软件加载已经对用户可用之后,这常常要若干年。也有这样的情况,其中会有与用户转到新应用加载标准相关的很大的成本。在允许新加载用于在服务设备中之前,用户必须总是验证新加载。验证时间可以范围广泛,从根本无验证到几个月或者甚至一年的测试范围。这会使一些用户在没有相关商业理由的情况下,例如在新加载不提供新的功能性并且因此没有新的收入潜力的情况下,非常不愿意承受新加载。根据其它方法,使用了复杂的产品计数方案来确保用户定购一个特定的硬件产品并匹配软件/固件。显然,这使得建立、部署和维护很复杂。例如,当对于产品A的成本降低计划导致需要少许不同固件的新版本产品A2时,包括产品A的以前购买者的用户将需要明确地定购产品A2以及相应的软件/固件A2。因此,仍需要用于例如通过软件和/或固件来管理电子装置及其配置的改进技术。
技术实现思路
本专利技术的实施例提供一种机制,可以调整用于配置电子装置的电子可升级组件(以软件或者固件为例),而无需重新发布该组件。根据特定实施例,本专利技术提供了当新硬件被发布时的固件补丁的自动发现,并且还保持了对较老的应用软件的完全后向兼容性。根据本专利技术的一个方面,提供一种用于管理电子装置的配置的设备。该设备包括配置信息加载器,其能访问用于存储用来配置电子装置的至少一个组件的配置信息的存储器,能判定可以配置所述至少一个组件的进一步的配置信息在所述电子装置是否可用,并且能基于所述判定来加载所述配置信息和所述进一步的配置信息中的一个,从而配置所述至少一个组件。例如,所述配置信息加载器可以在用于处理器执行的软件中实现。在某些实施例中,所述存储器还存储用于识别所述配置信息的版本的兼容性信息。在这种情况下,所述配置信息加载器通过判定所述配置信息的识别版本或更高版本在所述电子装置是否可用,来判定可以配置所述至少一个组件的进一步的配置信息在所述电子装置是否可用。所述配置信息加载器还能访问所述存储器或其它存储器的预定存储单元,所述预定存储单元用于存储所述配置信息存储于其处的所述存储器中的存储单元的指示。所述配置信息可以包括固件、软件,或两者皆有。根据一实施例,所述配置信息包括与所述电子装置的硬件绑定的固件和/或软件,并且所述配置信息加载器通过识别在所述电子装置可用的任何应用加载,来判定可以配置所述至少一个组件的进一步的配置信息在所述电子装置是否可用,其中每一个应用加载包括软件和固件。在进一步的配置信息在所述电子装置不可用的情况下,所述配置信息加载器可以加载所述配置信息,并且在进一步的配置信息在所述电子装置可用的情况下,加载所述进一步的配置信息。可以通过所述配置信息加载器,比较与所述配置信息相关联的兼容性信息的版本和与所述进一步的配置信息相关联的兼容性信息的版本,以判定可以配置所述至少一个组件的所述进一步的配置信息在所述电子装置是否可用。例如,可以在通信设备的电子电路卡中实现所述设备,所述通信设备也包括用于存储所述配置信息与包括进一步的配置信息的应用加载的各个存储区域。还提供一种管理电子装置的配置的方法,该方法包括检测存储在存储器中用于配置所述电子装置的至少一个组件的配置信息,判定可以配置所述至少一个组件的进一步的配置信息在所述电子装置是否可用,以及基于所述判定加载所述配置信息和所述进一步的配置信息中的一个,来配置所述至少一个组件。可以实施各种技术以执行这些操作。根据本专利技术实施例的方法也可以包括附加操作。例如,这些技术和附加操作可以包括如上所述的设备功能。本专利技术的其它方面提供一种用于存储数据结构的机器可读介质。所述数据结构包括用于配置电子装置的至少一个组件的配置信息,和与至少一个文件相关联的兼容性信息,所述兼容性信息使得随后能够进行这样的判定,即在所述电子装置可用的进一步的配置信息是否能够配置所述至少一个组件。在某些实施例中,所述配置信息包括至少一个文件。每一个文件都有包括所述配置信息的至少一部分的数据区,和头区,所述头区包括下述的至少一个用于验证作为文件头区的所述头区的标签,用于判定所述文件与当前电子设备软件是否兼容的版本信息,数据区大小的指示,文件名,以及用于检本文档来自技高网
...

【技术保护点】
一种用于管理电子装置的配置的设备,该设备包括:配置信息加载器,其能访问用于存储用来配置电子装置的至少一个组件的配置信息的存储器,能判定可以配置所述至少一个组件的进一步的配置信息在所述电子装置是否可用,并且能基于所述判定来加载所述配置 信息和所述进一步的配置信息中的一个,从而配置所述至少一个组件。

【技术特征摘要】
US 2005-4-29 11/119,0051.一种用于管理电子装置的配置的设备,该设备包括配置信息加载器,其能访问用于存储用来配置电子装置的至少一个组件的配置信息的存储器,能判定可以配置所述至少一个组件的进一步的配置信息在所述电子装置是否可用,并且能基于所述判定来加载所述配置信息和所述进一步的配置信息中的一个,从而配置所述至少一个组件。2.如权利要求1所述的设备,其中,所述配置信息加载器在用于处理器执行的软件中实现。3.如权利要求1或权利要求2所述的设备,其中,所述存储器进一步存储用于识别所述配置信息的版本的兼容性信息,并且其中,所述配置信息加载器通过判定所述配置信息的识别版本或者更高版本在所述电子装置是否可用,来判定可以配置所述至少一个组件的进一步的配置信息在所述电子装置是否可用。4.如权利要求3所述的设备,其中,所述配置信息加载器还能访问所述存储器或者其它存储器的预定存储单元,所述预定存储单元用于存储所述配置信息被存储于其处的所述存储器中的存储单元的指示。5.如权利要求1或权利要求2所述的设备,其中,所述配置信息包括固件和软件中的至少一个。6.如权利要求1或权利要求2所述的设备,其中,所述配置信息加载器在所述进一步的配置信息在所述电子装置不可用的情况下,能加载所述配置信息,并且在所述进一步的配置信息在所述电子装置可用的情况下,能加载所述进一步的配置信息。7.如权利要求1或权利要求2所述的设备,其中,所述配置信息包括与所述电子设备的硬件绑定的固件和软件中的至少一个,并且其中,所述配置信息加载器通过识别在所述电子装置可用的任何应用加载,来判定能够配置所述至少一个组件的所述进一步的配置信息在所述电子装置是否可用,每一个应用加载包括软件和固件。8.如权利要求1或权利要求2所述的设备,其中,所述配置信息加载器通过比较与所述配置信息相关联的兼容性信息的版本和与所述进一步的配置信息相关联的兼容性信息的版本,来判定能够配置所述至少一个组件的所述进一步的配置信息在所述电子装置上是否可用。9.一种通信设备,其包括用于存储所述配置信息与包括进一步的配置信息的应用加载的各个存储区;以及包括如权利要求1或权利要求2所述设备的电子电路卡。10.一种管理电子装置的配置的方法,该方法包括检测配置信息,所述配置信息存储在存储器中,用于...

【专利技术属性】
技术研发人员:SKJ斯万松KG麦奎因J苏特曼T库尔W沃尔
申请(专利权)人:阿尔卡特公司
类型:发明
国别省市:FR[法国]

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

1