一种软件维护方法、装置、设备及机器可读存储介质制造方法及图纸

技术编号:35530176 阅读:20 留言:0更新日期:2022-11-09 14:53
本公开提供一种软件维护方法、装置、设备及机器可读存储介质,该方法包括:查询配置文件,根据配置文件获取分别关联于各芯片的允许使用的最旧版本软件的受限版本信息;比较各芯片关联的受限版本信息,选取各芯片关联的受限版本信息中,关联的软件版本最新的受限版本信息;根据选出的关联的软件版本最新的受限版本信息,限制所述电子设备软件更新。通过本公开的技术方案,根据可动态更新的配置文件,查询设备中各芯片允许的最旧的软件版本,以其中最新软件版本为限,阻止旧于该版本的软件被更新到设备中,从而避免因误更新软件造成设备异常或重大功能不可用。或重大功能不可用。或重大功能不可用。

【技术实现步骤摘要】
一种软件维护方法、装置、设备及机器可读存储介质


[0001]本公开涉及通信
,尤其是涉及一种软件维护方法、装置、设备及机器可读存储介质。

技术介绍

[0002]随着全球芯片供应形势日趋紧张,ICT类产品日益倍增的市场需求,缺芯问题导致大批量芯片替换改板已成为产品制造商保障供货的应对解决方案。考虑到供货的多种不确定性因素,某款芯片需要引入多个供应商或多种型号进行替换以及相应的软件功能版本适配,从而含有多款芯片的产品需要额外维护这些芯片型号集合,以及相应的软件版本配套关系。
[0003]产品实际生产与发货具有芯片型号随机组合态势,很难从某个维度制定固化出组合策略,因此需要多个部门共同参与维护芯片替换改板涉及的软硬件版本配套关系集合,这将意味着带来很大的人力投入,而且多个部门之间人工协作传递很容易引发问题。因此,产品迫切需要一种方法实现系统内软硬件配套关系集合动态可维护,减少人力成本,同时防止现场运维人员误更新版本导致产品运行异常或不可用等重大功能问题。

技术实现思路

[0004]有鉴于此,本公开提供一种软件维护方法、装置及电子设备、机器可读存储介质,以改善上述误更新软件造成设备异常的问题。
[0005]具体地技术方案如下:
[0006]本公开提供了一种软件维护方法,应用于电子设备,所述电子设备包括至少两个不同的芯片,所述方法包括:查询配置文件,根据配置文件获取分别关联于各芯片的允许使用的最旧版本软件的受限版本信息;比较各芯片关联的受限版本信息,选取各芯片关联的受限版本信息中,关联的软件版本最新的受限版本信息;根据选出的关联的软件版本最新的受限版本信息,限制所述电子设备软件更新。
[0007]作为一种技术方案,所述查询配置文件,根据配置文件获取分别关联于各芯片的允许使用的最旧版本软件的受限版本信息,包括:通过网络或通过线下导入或更新配置文件,查询导入或更新后的配置文件,根据配置文件获取分别关联于各芯片的允许使用的最旧版本软件的受限版本信息;所述配置文件包括芯片类型、芯片型号、电子设备产品、受限版本信息字段。
[0008]作为一种技术方案,所述根据选出的关联的软件版本最新的受限版本信息,限制设备软件更新,包括:若所述电子设备待更新的软件的版本旧于选出的受限版本信息关联的软件版本,则拒绝电子设备更新待更新的软件。
[0009]作为一种技术方案,所述比较各芯片关联的受限版本信息,选取各芯片关联的受限版本信息中,关联的软件版本最新的受限版本信息,包括:根据选中的关联的软件版本最新的受限版本信息,向用户展示关联的软件版本信息。
[0010]本公开同时提供了一种软件维护装置,应用于电子设备,所述电子设备包括至少两个不同的芯片,所述装置包括:查询模块,用于查询配置文件,根据配置文件获取分别关联于各芯片的允许使用的最旧版本软件的受限版本信息;选取模块,用于比较各芯片关联的受限版本信息,选取各芯片关联的受限版本信息中,关联的软件版本最新的受限版本信息;限制模块,用于根据选出的关联的软件版本最新的受限版本信息,限制所述电子设备软件更新。
[0011]作为一种技术方案,所述查询配置文件,根据配置文件获取分别关联于各芯片的允许使用的最旧版本软件的受限版本信息,包括:通过网络或通过线下导入或更新配置文件,查询导入或更新后的配置文件,根据配置文件获取分别关联于各芯片的允许使用的最旧版本软件的受限版本信息;所述配置文件包括芯片类型、芯片型号、电子设备产品、受限版本信息字段。
[0012]作为一种技术方案,所述根据选出的关联的软件版本最新的受限版本信息,限制设备软件更新,包括:若所述电子设备待更新的软件的版本旧于选出的受限版本信息关联的软件版本,则拒绝电子设备更新待更新的软件。
[0013]作为一种技术方案,所述比较各芯片关联的受限版本信息,选取各芯片关联的受限版本信息中,关联的软件版本最新的受限版本信息,包括:根据选中的关联的软件版本最新的受限版本信息,向用户展示关联的软件版本信息。
[0014]本公开同时提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,处理器执行所述机器可执行指令以实现前述的软件维护方法。
[0015]本公开同时提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现前述的软件维护方法。
[0016]本公开提供的上述技术方案至少带来了以下有益效果:
[0017]根据可动态更新的配置文件,查询设备中各芯片允许的最旧的软件版本,以其中最新软件版本为限,阻止旧于该版本的软件被更新到设备中,从而避免因误更新软件造成设备异常或重大功能不可用。
附图说明
[0018]为了更加清楚地说明本公开实施方式或者现有技术中的技术方案,下面将对本公开实施方式或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施方式,对于本领域普通技术人员来讲,还可以根据本公开实施方式的这些附图获得其他的附图。
[0019]图1是本公开一种实施方式中的软件维护方法的流程图;
[0020]图2是本公开一种实施方式中的软件维护装置的结构图;
[0021]图3是本公开一种实施方式中的电子设备的硬件结构图。
具体实施方式
[0022]在本公开实施方式使用的术语仅仅是出于描述特定实施方式的目的,而非限制本
公开。本公开和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。
[0023]应当理解,尽管在本公开实施方式可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0024]在一种实施方式中,软件运行记录当前版本号,当进行版本更新时,检查比较目标版本号是否低于运行版本号,如果是,则软件限制版本降级更新;否则,允许版本更新。但该实施方式软件版本只允许做升级,不允许降级,友好度较低。
[0025]在一种实施方式中,软件运行记录发货版本(一般是发货时的软件最新版本)号,当进行版本更新时,检查比较目标版本号是否低于发货版本号,如果是,则软件限制版本降级更新;否则,允许版本更新。软件版本更新需求不能跟随实际安装的芯片而灵活调整,友好度较低
[0026]有鉴于此,本公开提供一种软件维护方法、装置及电子设备、机器可读存储介质,以改善上述误更新软件造成设备异本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件维护方法,其特征在于,应用于电子设备,所述电子设备包括至少两个不同的芯片,所述方法包括:查询配置文件,根据配置文件获取分别关联于各芯片的允许使用的最旧版本软件的受限版本信息;比较各芯片关联的受限版本信息,选取各芯片关联的受限版本信息中,关联的软件版本最新的受限版本信息;根据选出的关联的软件版本最新的受限版本信息,限制所述电子设备软件更新。2.根据权利要求1所述的方法,其特征在于,所述查询配置文件,根据配置文件获取分别关联于各芯片的允许使用的最旧版本软件的受限版本信息,包括:通过网络或通过线下导入或更新配置文件,查询导入或更新后的配置文件,根据配置文件获取分别关联于各芯片的允许使用的最旧版本软件的受限版本信息;所述配置文件包括芯片类型、芯片型号、电子设备产品、受限版本信息字段。3.根据权利要求1所述的方法,其特征在于,所述根据选出的关联的软件版本最新的受限版本信息,限制设备软件更新,包括:若所述电子设备待更新的软件的版本旧于选出的受限版本信息关联的软件版本,则拒绝电子设备更新待更新的软件。4.根据权利要求1所述的方法,其特征在于,所述比较各芯片关联的受限版本信息,选取各芯片关联的受限版本信息中,关联的软件版本最新的受限版本信息,包括:根据选中的关联的软件版本最新的受限版本信息,向用户展示关联的软件版本信息。5.一种软件维护装置,其特征在于,应用于电子设备,所述电子设备包括至少两个不同的芯片,所述装置包括:查询模块,用于查询配置文件,根据配置文件获取分别关联于各芯片的允许使用的最旧版本软件的受限版本信息;选取模块,用于比较各芯片关联的受限版本信息,选取各芯片关...

【专利技术属性】
技术研发人员:李庆华
申请(专利权)人:新华三信息技术有限公司
类型:发明
国别省市:

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

1