设备升级的方法、装置和系统制造方法及图纸

技术编号:16177704 阅读:33 留言:0更新日期:2017-09-09 05:10
本发明专利技术公开了一种设备升级的方法、装置和系统。其中,该方法包括:接收设备发送的更新许可,其中,更新许可与设备的设备信息相对应;对设备的更新许可进行验证;如果验证成功,则将预存的固件数据发送至设备。本发明专利技术解决了现有技术中设备的升级通常使用编程线的方式,必须有运行维护人员亲自进行操作,从而导致升级成本高的技术问题。

【技术实现步骤摘要】
设备升级的方法、装置和系统
本专利技术涉及设备升级领域,具体而言,涉及一种设备升级的方法、装置和系统。
技术介绍
工业设备在出厂时设置有预定的程序,在使用的过程中,随着新的程序的研发,还需要进行设备的升级。以智能开关为例,现有技术中对智能开关等设备或其他工业品的软件升级,一般是利用编程线缆进行芯片编程或使用文件拷贝等方式替换执行文件。还有一些技术采用无线传输等技术进行软件升级。但使用编程线的方式,复杂繁琐,必须有运行维护人员亲自进行操作,从而导致成本高昂,费时费力。针对现有技术中设备的升级通常使用编程线的方式,必须有运行维护人员亲自进行操作,从而导致升级成本高的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种设备升级的方法、装置和系统,以至少解决现有技术中设备的升级通常使用编程线的方式,必须有运行维护人员亲自进行操作,从而导致升级成本高的技术问题。根据本专利技术实施例的一个方面,提供了一种设备升级的方法,包括:接收设备发送的更新许可,其中,更新许可与设备的设备信息相对应;对设备的更新许可进行验证;如果验证成功,则将预存的固件数据发送至设备。根据本专利技术实施例的另一方面,还提供了一种设备升级的方法,包括:向远端服务器发送更新许可,其中,更新许可用于远端服务器对待更新固件的设备进行验证;接收远端服务器返回的固件数据,并根据固件数据进行更新。根据本专利技术实施例的另一方面,还提供了一种设备升级的装置,包括:接收模块,用于接收设备发送的更新许可,其中,更新许可与设备的设备信息相对应;验证模块,用于对设备的更新许可进行验证;发送模块,用于如果验证成功,则将预存的固件数据发送至设备。根据本专利技术实施例的另一方面,还提供了一种设备升级的装置,包括:发送模块,用于向远端服务器发送更新许可,其中,更新许可用于远端服务器对待更新固件的设备进行验证;更新模块,用于接收远端服务器返回的固件数据,并根据固件数据进行更新。根据本专利技术实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任意一项的设备升级的方法。根据本专利技术实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的设备升级的方法。根据本专利技术实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任意一项的设备升级的方法。根据本专利技术实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的设备升级的方法。在本专利技术实施例中,接收设备发送的更新许可,对设备的更新许可进行验证,如果验证成功,则将预存的固件数据发送至设备。上述方案通过对与设备的设备信息对应的更新许可进行验证,从而确定更新设备是否满足更新固件的条件,在验证成功的情况下确定设备可以进行固件更新,并将固件数据发送至设备。上述方案不仅不需要人为的将固件数据导入设备,还能够确保固件设备的升级安全问题。从而解决了现有技术中设备的升级通常使用编程线的方式,必须有运行维护人员亲自进行操作,从而导致升级成本高的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的设备升级的方法的流程图;图2是根据本专利技术实施例的设备升级的方法的流程图;图3是根据本申请实施例的一种可选的设备升级的方法的流程图;图4是根据本申请实施例的一种可选的设备升级的装置的示意图;图5是根据本申请实施例的一种可选的设备升级的装置的示意图;以及图6是根据本申请实施例的一种设备升级的系统的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。为了便于理解,下面,将下述实施例中的名词进行解释:空中升级:即OTA(Over-The-Air)升级,其本质是利用了移动互联网络,进行的获取固件、校验、运行文件替换升级等一系列流程。Bootloader:用于在软件正式执行之前,执行例如升级将要执行的软件等其他操作,然后引导设备跳转到软件的起始位置开始执行程序。实施例1根据本专利技术实施例,提供了一种设备升级的方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1是根据本专利技术实施例的设备升级的方法的流程图,如图1所示,该方法包括如下步骤:步骤S102,接收设备发送的更新许可,其中,更新许可与设备的设备信息相对应。具体的,可以通过远程服务器来接收上述设备发送的更新许可,上述设备可以是待进行固件更新的智能开关,设备发送的更新许可可以为证书等数据,用于远程服务器验证是否能够对设备进行更新,远程服务器可以存储有待更新的固件数据。以智能开关为例,设备的设备信息可以是每个智能开关在出厂后固有的凭证,例如,可以是智能开关电路板中CPU的标识,可以是智能开关的出厂设备串号等信息。一个设备仅有对应的唯一一个设备信息,也即一个设备在一次更新中只能有对应的唯一一个更新许可。步骤S104,对设备的更新许可进行验证。在上述步骤中,设备可以将设备发送的更新许可预存的更新许可进行比对,来验证设备的更新许可。步骤S106,如果验证成功,则将预存的固件数据发送至设备。在一种可选的实施例中,在商家向用户出售智能开关之后,用户得知智能开关中的固件存在新的可更新的版本,需要对智能开关进行更新,因此智能开关向远端服务器发送与智能开关的设备信息对应的更新许可,远程服务器对更新许可验证成功后,向智能开关返回固件数据,以使智能开关使用远程服务器返回的固件数据进行固件更新。在另一种可选的实施例中,仿造的智能开关为了获取商家在远端服务器中存储的更新的固件数据,伪造更新许可,并将伪造的更新许可发送至远端服务器,由于更新许可为伪造的更新许可,因此远端服务器对更新许可进行验证失败,在验证失败的情况下,禁止将固件数据下发至智能开关,从而杜绝伪造的智能开关获取更新固件。此处需要说明的是,上述向设备发送更新许可的设备可以是一个待进行固件更新的设备,也可以是多个待进行固件更新的设备集群。远端服务器可以一次更本文档来自技高网
...
设备升级的方法、装置和系统

【技术保护点】
一种设备升级的方法,其特征在于,包括:接收所述设备发送的更新许可,其中,所述更新许可与所述设备的设备信息相对应;对所述设备的更新许可进行验证;如果验证成功,则将预存的固件数据发送至所述设备。

【技术特征摘要】
1.一种设备升级的方法,其特征在于,包括:接收所述设备发送的更新许可,其中,所述更新许可与所述设备的设备信息相对应;对所述设备的更新许可进行验证;如果验证成功,则将预存的固件数据发送至所述设备。2.根据权利要求1所述的方法,其特征在于,在接收所述设备发送的更新许可之前,所述方法还包括:接收所述设备发送的设备信息,并对所述设备信息进行验证;在所述设备信息验证成功的情况下,根据所述设备信息生成更新许可,并向所述设备发送所述更新许可和固件信息,其中,所述固件信息用于表征待更新固件的属性信息。3.根据权利要求1或2所述的方法,其特征在于,在将固件数据发送至所述设备的同时,所述方法还包括:生成任务标志信息,其中,所述任务标志信息用于表征向所述设备发送所述固件数据的进度;将所述任务标志信息发送至进度监控服务器。4.一种设备升级的方法,其特征在于,包括:向远端服务器发送更新许可,其中,所述更新许可用于所述远端服务器对待更新固件的设备进行验证;接收所述远端服务器返回的固件数据,并根据所述固件数据进行更新。5.根据权利要求4所述的方法,其特征在于,在向远端服务器发送更新许可之前,所述方法还包括:根据预设指令触发启动更新;向接口服务器发送设备信息;接收所述接口服务器返回的固件信息和所述更新许可,其中,所述固件信息用于表征待更新固件的属性信息。6.根据权利要求5所述的方法,其特征在于,接收所述远端服务器返回的固件数据,并根据所述固件数据进行更新,包括:根据所述固件信息生成临时存储区,并将所述固件数据存储至所述临时存储区;将所述固件数据中的验证信息与所述固件信息中的验证信息进行比对;在所述固件数据中的验证信息与所述固...

【专利技术属性】
技术研发人员:翟凡刘国营赵长兵李慧勇李增利张鉴刘兴昌常亮王敬仁欧阳强高龙集常红旗郝立鹏蒋玉红薛利民侯红民康颖张嗣勇李利霞李兴
申请(专利权)人:北京德威特继保自动化科技股份有限公司
类型:发明
国别省市:北京,11

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

1