用于对多个装置进行升级的方法及系统制造方法及图纸

技术编号:2917524 阅读:249 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种用于更新连接到数据网络的若干个电子装置中的固件的方法。首先,配置所述多个电子装置中的第一电子装置中的固件。然后,通过使用固件更新文件发生器,基于所配置的固件在所述第一电子装置中生成固件更新文件。接着,通过数据网络从第一电子装置向若干个电子装置发送固件更新文件。最后,通过在各电子装置中执行固件更新文件来更新这若干个电子装置中的固件。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总的来说涉及用于对多个电子装置中的固件进行升级的方法、电子装置、用户接口设备、包括电子装置和用户接口设备的系统以及计算机程序产品。
技术介绍
现今的很多电子产品是可以定制的,即可以根据特定用户的需求来对电子产品进行配置。然而,定制电子产品可能很困难,尤其是对于对所涉及的技术不熟悉的用户来说更是如此。然而,如果通过网络将多个电子产品相互连接,就会产生新的问题。例如,如果要对一些电子产品的软件进行更新,那么针对这种更新的正确过程就必须是可获得的。这种过程可能包括手动更新电子产品的步骤。如果要对大量电子产品进行更新,那么就需要大量的时间来手动更新这些电子产品,这当然是一个瑕疵。另一瑕疵在于有出错的风险,或者换句话说是由用户产生的错误的风险。而且,在很多情况下,定制是由非该产品制造商的公司请求或期望的。这种公司可能是例如为存在问题的电子产品提供服务的公司、使用这种电子产品的公司等。下文将这些公司称为定制公司。如今很多对电子产品的定制可以通过改变该电子产品的固件来实现。然而,为了获得这种定制的固件,定制公司要么必须使制造商对被定制固件进行准备并编程,要么使制造商提供用于对定制固件进行准备并编程的信息和工具。对定制固件进行准备并编程一般需要大量的工作并且需要对待被定制的电子产品的软件和硬件系统两者都有很好的了解。-->所以,需要一种使大量电子产品的更新变得容易的方案。进一步需要降低出现与更新相关联的错误的风险。
技术实现思路
因此,本专利技术的目的在于解决或至少减少以上所讨论的问题。具体来说,一个目的在于提供一种有效、安全用户友好的方式来对连接到数据网络的若干个电子装置进行定制。固件这一措词被开放地解释为软件指令和参数值。根据本专利技术的第一方面,通过一种用于更新连接到数据网络的多个电子装置中的若干个电子装置中的固件的方法来提供以上目的,所述方法包括:根据定制公司生成的定制数据将多个电子装置中的第一电子装置中的固件配置为定制公司生成的固件,通过使用所述第一电子装置中的固件更新文件发生器,基于在所述第一电子装置中所配置的固件来生成定制公司生成的固件更新文件,通过数据网络从所述第一电子装置向所述多个电子装置中的若干个电子装置发送定制公司生成的固件更新文件,以及通过在所述多个电子装置中的若干个电子装置中的各电子装置中执行定制公司生成的固件更新文件来更新所述多个电子装置中的若干个电子装置中的固件。本专利技术的一个优点在于便于电子装置的定制。另一优点在于便于为已有的电子装置定制固件的准备和编程,并且可以容易地由对产品没有特别详细了解的人员或组织进行对定制固件的准备和编程。另外,定制公司不必对电子产品的软件和硬件具有详细的了解。这也意味着定制公司自己可以容易地进行定制。可选地,其中所述配置多个电子装置中的第一电子装置中的固件的步骤由以下步骤来实现:通过所述数据网络从用户接口设备向所述第一电子装置发送定制公司生成的定制数据。可选地,该方法可进一步包括从用户接口设备向所述第一电子装置发送-->固件更新文件发生器。这样做的优点在于除非固件更新文件发生器被发送到该电子装置,否则不可能生成定制公司生成的固件更新文件。这意味着增加了系统的安全性。可选地,所述从所述第一电子装置向所述多个电子装置中的若干个电子装置发送定制公司生成的固件更新文件的步骤包括以下子步骤:从所述第一电子装置向用户接口设备发送定制公司生成的固件更新文件,以及从所述用户接口设备向所述多个电子装置中的若干个电子装置发送定制公司生成的固件更新文件。这样做的优点在于定制公司生成的固件更新文件在被发送给若干个电子装置之前首先被发送给用户接口设备。这样,用户接口设备的操作者可以确认向若干个电子装置的发送,这意味着增加了系统的安全性。可选地,该方法进一步包括一旦所述配置多个电子装置中的第一电子装置中的固件的步骤完成,即从所述第一电子装置向所述用户接口设备发送反馈信号。而且,在生成定制公司生成的固件更新文件期间,也可从第一电子装置向用户接口设备发送反馈。可选地,所述多个电子装置中的若干个电子装置的各电子装置均包括具有不可更改的分区和可更改的分区的存储器,所述方法可以进一步包括以下步骤:针对所述多个电子装置中的若干个电子装置中的各电子装置来标记所述可更改的分区中包含装置特定信息的数据段,并且其中所述通过在所述多个电子装置中的若干个电子装置中的各电子装置中执行定制公司生成的固件更新文件来更新所述多个电子装置的若干个电子装置的步骤进一步包括:利用来自所述不可更改的分区的装置特定信息来替换所述可更改的分区中的被标记数据段。可选地,该方法可以进一步包括根据用户生成的定制数据来在所述多个电子装置中的若干个电子装置中的一个电子装置中配置定制公司生成的固件,其中所述配置定制公司生成的固件的步骤进一步包括:将定制公司生成-->的固件作为定制公司生成的默认固件存储在所述多个电子装置中的若干个电子装置中的该电子装置的存储器中,以及根据用户定制数据,由用户生成的固件来替换所述多个电子装置中的若干个电子装置中的该电子装置中的定制公司生成的固件。可选地,该方法可以进一步包括向所述多个电子装置中的若干个电子装置中的该电子装置发送定制公司生成的默认固件请求,以及由所存储的定制公司生成的默认固件来替换所述多个电子装置中的若干个电子装置中的该电子装置中的用户生成的固件。这样做的优点在于可以将电子装置重置到定制公司生成的固件,即定制公司默认设置。可选地,该方法可以进一步包括通过所述数据网络从所述用户接口设备向所述多个电子装置中的若干个电子装置发送生产公司生成的默认固件请求,通过所述数据网络将生产公司生成的默认固件更新文件从外部服务器下载到所述多个电子装置中的若干个电子装置,以及在所述多个电子装置中的若干个电子装置中,通过使用生产公司默认固件更新文件来替换更新后的固件。根据本专利技术的第二方面,通过一种电子装置来提供上述目的,该电子装置包括网络接口,适于使能通过数据网络接收和发送数据;存储器,适于存储数据;与所述存储器相关联的处理器;被配置为提供固件配置器,适于通过使用定制公司生成的定制数据来将所述存储器中的固件配置为定制公司生成的固件;固件更新文件发生器接收器,适于通过所述数据网络接收固件更新文件发生器,所述固件更新文件发生器适于基于所述电子装置中所配置的固件来生成定制公司生成的固件更新文件,以及定制公司生成的固件更新文件的发送器,适于使能通过所述数据网络发送定制公司生成的固件更新文件,其中所述定制公司生成的固件更新文件适于在多个电子装置中的若干个电子装置中执行时更新所述多个电子装置中的若干个电子装置中的固件。第一方面的优点也适用于第二方面。-->可选地,所述固件更新文件发生器接收器被可以配置为使能通过所述数据网络从用户接口设备接收固件更新文件发生器。可选地,所述定制公司生成的固件更新文件的发送器可以被配置为使能通过所述数据网络向所述多个电子装置中的若干个电子装置发送固件更新文件。可选地,所述定制公司生成的固件更新文件的发送器可以被配置为使能通过所述数据网络向用户接口设备发送固件更新文件。可选地,该电子装置进一步包括反馈信号发送器,所述反馈信号发送器适于从所述电子装置向所述用户接口设备发送反馈信号,其中所述反馈信号包本文档来自技高网...

【技术保护点】
一种用于更新多个电子装置中的若干个电子装置中的固件的方法,所述多个电子装置连接到数据网络,所述方法包括以下步骤: 根据定制公司生成的定制数据将多个电子装置中的第一电子装置中的固件配置为定制公司生成的固件, 通过使用所述第一电子装置中的固件更新文件发生器,基于在所述第一电子装置中所配置的固件来生成定制公司生成的固件更新文件, 通过数据网络从所述第一电子装置向所述多个电子装置中的若干个电子装置发送定制公司生成的固件更新文件,以及 通过在所述多个电子装置中的若干个电子装置中的各电子装置中执行定制公司生成的固件更新文件来更新所述多个电子装置中的若干个电子装置中的固件。

【技术特征摘要】
【国外来华专利技术】US 2006-3-1 60/778,6211、一种用于更新多个电子装置中的若干个电子装置中的固件的方法,所述多个电子装置连接到数据网络,所述方法包括以下步骤:根据定制公司生成的定制数据将多个电子装置中的第一电子装置中的固件配置为定制公司生成的固件,通过使用所述第一电子装置中的固件更新文件发生器,基于在所述第一电子装置中所配置的固件来生成定制公司生成的固件更新文件,通过数据网络从所述第一电子装置向所述多个电子装置中的若干个电子装置发送定制公司生成的固件更新文件,以及通过在所述多个电子装置中的若干个电子装置中的各电子装置中执行定制公司生成的固件更新文件来更新所述多个电子装置中的若干个电子装置中的固件。2、根据权利要求1所述的方法,其中所述配置多个电子装置中的第一电子装置中的固件的步骤由以下步骤来实现:通过所述数据网络从用户接口设备向所述第一电子装置发送定制公司生成的定制数据。3、根据权利要求1或2中任一项所述的方法,进一步包括以下步骤:从用户接口设备向所述第一电子装置发送固件更新文件发生器。4、根据权利要求1至3中任一项所述的方法,其中所述从所述第一电子装置向所述多个电子装置中的若干个电子装置发送定制公司生成的固件更新文件的步骤包括以下子步骤:从所述第一电子装置向用户接口设备发送定制公司生成的固件更新文件,以及从所述用户接口设备向所述多个电子装置中的若干个电子装置发送定制公司生成的固件更新文件。5、根据权利要求1至4中任一项所述的方法,进一步包括以下步骤:一旦所述配置多个电子装置中的第一电子装置中的固件的步骤完成,即从所述第一电子装置向所述用户接口设备发送反馈信号。6、根据权利要求1至5中任一项所述的方法,其中所述多个电子装置中的若干个电子装置的各电子装置均包括具有不可更改的分区和可更改的分区的存储器,所述方法进一步包括以下步骤:针对所述多个电子装置中的若干个电子装置中的各电子装置来标记所述可更改的分区中包含装置特定信息的数据段,并且其中所述通过在所述多个电子装置中的若干个电子装置中的各电子装置中执行定制公司生成的固件更新文件来更新所述多个电子装置的若干个电子装置的步骤进一步包括:利用来自所述不可更改的分区的装置特定信息来替换所述可更改的分区中的被标记数据段。7、根据权利要求1至6中任一项所述的方法,进一步包括:根据用户生成的定制数据来在所述多个电子装置中的若干个电子装置中的一个电子装置中配置定制公司生成的固件,其中所述配置定制公司生成的固件的步骤进一步包括:将定制公司生成的固件作为定制公司生成的默认固件存储在所述多个电子装置中的若干个电子装置中的该电子装置的存储器中,以及根据用户定制数据,由用户生成的固件来替换所述多个电子装置中的若干个电子装置中的该电子装置中的定制公司生成的固件。8、根据权利要求7所述的方法,进一步包括:向所述多个电子装置中的若干个电子装置中的该电子装置发送定制公司生成的默认固件请求,以及由所存储的定制公司生成的默认固件来替换所述多个电子装置中的若干个电子装置中的该电子装置中的用户生成的固件。9、根据权利要求1至8中任一项所述的方法,进一步包括:通过所述数据网络从所述用户接口设备向所述多个电子装置中的若干个电子装置发送生产公司生成的默认固件请求,通过所述数据网络将生产公司生成的默认固件更新文件从外部服务器下载到所述多个电子装置中的若干个电子装置,以及在所述多个电子装置中的若干个电子装置中,通过使用生产公司默认固件更新文件来替换更新后的固件。10、一种电子装置,包括:网络接口,适于使能通过数据网络接收和发送数据,存储器,适于存储数据,与所述存储器相关联的处理器,被配置为提供固件配置器,适于通过使用定制公司生成的定制数据来将所述存储器中的固件配置为定制公司生成的固件,固件更新文件发生器接收器,适于通过所述数据网络接收固件更新文件发生器,所述固件更新文件发生器适于基于所述电子装置中所配置的固件来生成定制公司生成的固件更新文件,以及定制公司生成的固件更新文件的发送器,适于使能通过所述数据网络发送定制公司生成的固件更新文件,其中所述定制公司生成的固件更新文件适于在多个电子装置中的若干个电子装置中执行时更新所述多个电子装置中的若干个电子装置中的固件。11、根据权利要求10所述的电子装置,其中所述固件更新文件发生器接收器被配置为使能通过所述...

【专利技术属性】
技术研发人员:约纳斯霍姆伯格约阿基姆图尔贝里约翰阿道夫松克里斯季娜斯滕马丁格伦
申请(专利权)人:安讯士有限公司
类型:发明
国别省市:SE[瑞典]

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

1