[发明专利]设备升级方法和装置、计算机设备和计算机可读存储介质在审
申请号: | 202110948124.2 | 申请日: | 2021-08-18 |
公开(公告)号: | CN113703818A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 深圳数马电子技术有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市南山区西丽街道西丽社区打石*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 升级 方法 装置 计算机 可读 存储 介质 | ||
本申请涉及一种设备升级方法和装置、计算机设备和计算机可读存储介质。所述方法包括:主处理器将多个设备中各设备的设备升级数据写入共享内存区;多个从处理器分别从所述共享内存区获取设备升级数据,基于所述设备升级数据并行升级相应的设备;所述主处理器在确定所述相应的设备已升级之后,将设备集中除所述多个设备之外的其它设备的设备升级数据写入共享内存区,直至所述设备集中的设备升级完毕。采用本方法能够缩短设备升级所花费的时间。
技术领域
本发明涉及计算机技术领域,特别是涉及一种设备升级方法和装置、计算机设备和计算机可读存储介质。
背景技术
随着产品设备功能的不断提升,异构系统被使用得也越来越多。随着控制器的增多,产品的升级也越来越复杂,从而导致产品升级的时间随之加长。传统的设计方式是系统得到升级数据包后,通过不同的升级接口按照指定的顺序依次升级设备,可称之为串行升级。传统的方式存在升级花费时间较长的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够缩短升级花费时间的设备升级方法和装置、计算机设备和计算机可读存储介质。
一种设备升级方法,所述方法包括:
主处理器将多个设备中各设备的设备升级数据写入共享内存区;
多个从处理器分别从所述共享内存区获取设备升级数据,基于所述设备升级数据并行升级相应的设备;
所述主处理器在确定所述相应的设备已升级之后,将设备集中除所述多个设备之外的其它设备的设备升级数据写入共享内存区,直至所述设备集中的设备升级完毕。
一种设备升级装置,所述装置包括主处理器和多个从处理器,其中:
所述主处理器用于将多个设备中各设备的设备升级数据写入共享内存区;
多个从处理器用于分别从所述共享内存区获取设备升级数据,基于所述设备升级数据并行升级相应的设备;
所述主处理器用于在确定所述相应的设备已升级之后,将设备集中除所述多个设备之外的其它设备的设备升级数据写入共享内存区,直至所述设备集中的设备升级完毕。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现各实施例中设备升级方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现各实施例中设备升级方法的步骤。
本实施例中设备升级方法和装置、计算机设备和计算机可读存储介质,采用了双核通讯方式进行信息传递,通过主处理器将设备的设备升级数据写到指定的共享内存区,其它从处理器读取共享内存区的数据从而启动对相应设备的升级;主处理器在确定相应的设备已升级之后,则将其它设备的设备升级数据写入共享内存区供从处理器读取后升级,在此过程中,主处理器充当指挥者,协调其它处理器实现对设备的升级,而从处理器作为执行者对设备执行升级动作,能够充分利用多处理器资源,大大缩短设备升级时所花费的时间。
附图说明
图1为一个实施例中设备升级方法的应用场景示意图;
图2为一个实施例中设备升级方法的流程示意图;
图3为另一个实施例中设备升级方法的流程示意图;
图4为又一个实施例中设备升级方法的流程示意图;
图5为一个实施例中设备升级装置的结构框图;
图6为一个实施例中计算机设备的内部结构图。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳数马电子技术有限公司,未经深圳数马电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110948124.2/2.html,转载请声明来源钻瓜专利网。