一种硬件配置的生效方法及装置制造方法及图纸

技术编号:20588672 阅读:41 留言:0更新日期:2019-03-16 07:05
本申请公开了一种硬件配置的生效方法及装置,该方法包括:读取产品内存中存储的校验信息;根据所述校验信息判断所述产品内存是否属于合法内存;若所述产品内存属于合法内存,则生成所述产品内存的配置数据;判断所述配置数据与所述产品内存的内存空间是否相匹配;若所述配置数据与所述产品内存的内存空间相匹配,则使所述配置数据生效。可见,该方法通过在确定产品内存属于合法内存且确定配置数据与产品内存的内存空间相匹配,以保证产品内存是用户的需求产品,以及,在进行硬件配置升级的过程中即完成了硬件配置的生效,提高了产品升级的效率。

An Effective Method and Device for Hardware Configuration

This application discloses an effective method and device for hardware configuration, which includes: reading the verification information stored in the product memory; judging whether the product memory belongs to the legitimate memory according to the verification information; generating the configuration data of the product memory if the product memory belongs to the legitimate memory; judging the configuration data and the memory space of the product memory. Matching or not; if the configuration data matches the memory space of the product memory, the configuration data is validated. It can be seen that the method ensures that the product memory is the user's requirement product by determining that the product memory belongs to the legitimate memory and that the configuration data matches the memory space of the product memory. In the process of hardware configuration upgrade, the hardware configuration is completed and the efficiency of product upgrade is improved.

【技术实现步骤摘要】
一种硬件配置的生效方法及装置
本申请涉及计算机
,尤其涉及一种硬件配置的生效方法及装置。
技术介绍
在产品研发的过程中,常常需要对硬件的配置进行限定,以便软件在限定的硬件配置下使用。但用户在使用产品的过程中,有时会提出对已购买的产品进行升级,由于之前已经对该产品的硬件进行了限定,所以硬件升级后,软件部分也需要更改配置数据,该过程即为硬件配置升级。为了方便硬件配置升级,可以采用软件升级包服务,即,用户只需购买升级包,将升级包放在产品系统的特定文件夹下,重启系统即可完成硬件配置升级。硬件配置升级一般是内存升级,这时可能涉及到内存的重新分配,不同的内存配置下,软件服务(即网络业务或本地业务)也会有不同,所以还可能涉及某些服务的启动,因此,在升级完硬件配置后,系统重启的过程中,需要对内存重新分配(其中包括对升级前已经启动过的服务和新启动的服务进行内存分配),这一过程称为硬件配置的生效,因此,如何合法有效的生效硬件配置,是目前需要解决的问题。
技术实现思路
本申请实施例的主要目的在于提供一种硬件配置的生效方法及装置,能够合法有效的生效硬件配置。本申请实施例提供的一种硬件配置的生效方法,包括:读取产品内存中存储的校验信息;根据所述校验信息判断所述产品内存是否属于合法内存;若所述产品内存属于合法内存,则生成所述产品内存的配置数据;判断所述配置数据与所述产品内存的内存空间是否相匹配;若所述配置数据与所述产品内存的内存空间相匹配,则使所述配置数据生效。可选的,若所述产品内存属于合法内存,则所述校验信息是将所述产品内存的标识信息进行加密后得到的。可选的,所述标识信息为所述产品内存的产品序列号SN或所述SN与其它信息形成的组合信息。可选的,所述根据所述校验信息判断所述产品内存是否属于合法内存,包括:利用预先获取的解密密钥,对所述校验信息进行解密,得到解密结果;将所述解密结果与预先获取的所述标识信息进行对比;若所述解密结果与所述标识信息相同,则确定所述产品内存属于合法内存;若所述解密结果与所述标识信息不同,则确定所述产品内存不属于合法内存。可选的,所述判断所述配置数据与所述产品内存的内存空间是否相匹配,包括:若所述配置数据中限定的内存空间超出所述产品内存的存储空间,则确定所述配置数据与所述产品内存的内存空间不相匹配;若所述配置数据中限定的内存空间未超出所述产品内存的存储空间,则确定所述配置数据与所述产品内存的内存空间相匹配。本申请实施例提供的一种硬件配置的生效装置,包括:读取单元,用于读取产品内存中存储的校验信息;第一判断单元,用于根据所述校验信息判断所述产品内存是否属于合法内存;生成单元,用于若所述产品内存属于合法内存,则生成所述产品内存的配置数据;第二判断单元,用于判断所述配置数据与所述产品内存的内存空间是否相匹配;生效单元,用于若所述配置数据与所述产品内存的内存空间相匹配,则使所述配置数据生效。可选的,若所述产品内存属于合法内存,则所述校验信息是将所述产品内存的标识信息进行加密后得到的。可选的,所述标识信息为所述产品内存的产品序列号SN或所述SN与其它信息形成的组合信息。可选的,所述第一判断单元,包括:解密子单元,用于利用预先获取的解密密钥,对所述校验信息进行解密,得到解密结果;对比子单元,用于将所述解密结果与预先获取的所述标识信息进行对比;第一确定子单元,用于若所述解密结果与所述标识信息相同,则确定所述产品内存属于合法内存;若所述解密结果与所述标识信息不同,则确定所述产品内存不属于合法内存。可选的,所述第二判断单元,包括:第二确定子单元,用于若所述配置数据中限定的内存空间超出所述产品内存的存储空间,则确定所述配置数据与所述产品内存的内存空间不相匹配;若所述配置数据中限定的内存空间未超出所述产品内存的存储空间,则确定所述配置数据与所述产品内存的内存空间相匹配。由此可见,本申请实施例具有如下有益效果:本申请实施例提供的硬件配置的生效方法及装置,通过读取产品内存中存储的校验信息;根据所述校验信息判断所述产品内存是否属于合法内存;若所述产品内存属于合法内存,则生成所述产品内存的配置数据;判断所述配置数据与所述产品内存的内存空间是否相匹配;若所述配置数据与所述产品内存的内存空间相匹配,则使所述配置数据生效。可见,本申请提供的方法通过在确定产品内存属于合法内存且确定配置数据与产品内存的内存空间相匹配,以保证产品内存是用户的需求产品,以及,在进行硬件配置升级的过程中即完成了硬件配置的生效,提高了产品升级的效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种硬件配置的生效方法流程图;图2为本申请实施例提供的一种根据校验信息判断产品内存是否属于合法内存的方法流程图;图3为本申请实施例提供的一种硬件配置的生效装置的组成示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例可以应用在对产品进行升级的场景中。当用户在使用产品的过程中,有时会对已购买的产品进行升级,比如:用户通常会向产品中添加一些存储芯片以提升产品的内存,或者也可以将产品中的部分部件更换成性能更优的部件等。该过程为硬件的升级过程。而由于之前已经对该产品的硬件进行了限定,所以硬件升级后,软件部分也需要更改配置数据,该过程为硬件配置升级。在现有技术中,通常是在升级完硬件配置后,系统重启的过程中,对内存重新分配,这一过程称为硬件配置的生效。这样,降低了产品升级过程的效率。基于现有技术中的问题,本申请实施例提供了一种硬件配置的生效方法,以解决现有技术中的问题。参见图1,该图示出了本申请实施例提供的一种硬件配置的生效方法流程图,可以包括步骤S101-S105:S101:读取产品内存中存储的校验信息。在具体的应用场景中,用户对产品硬件的升级通常为向产品中添加存储芯片等部件以提升产品的内存,则可以将这些存储芯片等部件称为产品内存。在本实施例中,可以在产品内存中都预先存储有用于检验该产品内存是否合法的校验信息,且不同的产品内存中可以存储着不同的校验信息。其中,校验信息比如可以是预先存储在产品内存中的许可证书(license)。这样,在将软件升级包添加至系统中以对硬件进行配置升级时,可以首先读取升级产品内存中预先存储的校验信息。S102:根据校验信息判断所述产品内存是否属于合法内存。在本实施例中,在读取到产品内存中存储的校验信息之后,可以根据该读取到的校验信息判断产品内存是否属于合法内存。在本实施例的一种实现方式中,参见图2,该图示出了本申请实施例提供的一种根据校验信息判断产品内存是否属于合法内存的方法流程图,可以包括步骤S201-S203:S201:利用预先获取本文档来自技高网...

【技术保护点】
1.一种硬件配置的生效方法,其特征在于,包括:读取产品内存中存储的校验信息;根据所述校验信息判断所述产品内存是否属于合法内存;若所述产品内存属于合法内存,则生成所述产品内存的配置数据;判断所述配置数据与所述产品内存的内存空间是否相匹配;若所述配置数据与所述产品内存的内存空间相匹配,则使所述配置数据生效。

【技术特征摘要】
1.一种硬件配置的生效方法,其特征在于,包括:读取产品内存中存储的校验信息;根据所述校验信息判断所述产品内存是否属于合法内存;若所述产品内存属于合法内存,则生成所述产品内存的配置数据;判断所述配置数据与所述产品内存的内存空间是否相匹配;若所述配置数据与所述产品内存的内存空间相匹配,则使所述配置数据生效。2.根据权利要求1所述的方法,其特征在于,若所述产品内存属于合法内存,则所述校验信息是将所述产品内存的标识信息进行加密后得到的。3.根据权利要求2所述的方法,其特征在于,所述标识信息为所述产品内存的产品序列号SN或所述SN与其它信息形成的组合信息。4.根据权利要求2所述的方法,其特征在于,所述根据所述校验信息判断所述产品内存是否属于合法内存,包括:利用预先获取的解密密钥,对所述校验信息进行解密,得到解密结果;将所述解密结果与预先获取的所述标识信息进行对比;若所述解密结果与所述标识信息相同,则确定所述产品内存属于合法内存;若所述解密结果与所述标识信息不同,则确定所述产品内存不属于合法内存。5.根据权利要求1至4任一项所述的方法,其特征在于,所述判断所述配置数据与所述产品内存的内存空间是否相匹配,包括:若所述配置数据中限定的内存空间超出所述产品内存的存储空间,则确定所述配置数据与所述产品内存的内存空间不相匹配;若所述配置数据中限定的内存空间未超出所述产品内存的存储空间,则确定所述配置数据与所述产品内存的内存空间相匹配。6.一种硬件配置的生效装置,其特征在于...

【专利技术属性】
技术研发人员:肖占慧亓浩
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1