一种开机控制方法及应用该方法的电子设备技术

技术编号:13989659 阅读:73 留言:0更新日期:2016-11-13 15:15
本发明专利技术提供了一种开机控制方法及应用该方法的电子设备,所述方法包括:S1:接收开机指令;S2:读取各硬件器件和软件的有效期限信息,并判断所述有效期限是否为有效,若有效则继续开机,否则执行步骤S3;S3:锁定所述电子设备,并中断开机程序。且本发明专利技术能够通过监控电子设备各硬件或软件的有效期限,来控制执行开机动作的开机,有效的防止使用盗版硬件或软件的现象。

【技术实现步骤摘要】

本专利技术涉及开机控制领域,特别涉及一种开机控制方法及应用该方法的电子设备
技术介绍
在一些电子设备中,各硬件和软件的版权是具有使用的有效期限的,当硬件的有限期或软件版权已过时,用户仍可以自行盗版使用。而对于这一方面,当前的电子设备还没有能够采取有效措施来避免这种现象。如果能够通过监测电子设备中的硬件或软件的有效期限,来控制电子设备的使用,则可以有效的避免这一现象的继续发展,也可以起到更有效的数据保护作用。
技术实现思路
本专利技术提供了一种通过监控电子设备各硬件或软件的有效期限,来控制执行开机动作的开机控制方法及应用该方法的电子设备。为了解决上述技术问题,本专利技术提供了如下的技术方案:一种开机控制方法,所述方法包括以下步骤:S1:接收开机指令;S2:读取各硬件器件和软件的有效期限信息,并判断所述有效期限是否为有效,若有效则继续开机,否则执行步骤S3;S3:锁定所述电子设备,并中断开机程序。作为优选,所述步骤S3还可以进一步包括:S31:验证有效期限是否被延长,如是,则继续执行开机动作,如否,则执行步骤S32;S32:锁定所述电子设备,并中断开机程序。作为优选,验证有效期限是否被延长的方法包括:S311:判断是否接收到一解锁密钥,如是,则执行S312,如否,则执行所述步骤S32;S312:验证所述解锁密钥中的身份信息以及数字签名是否完整且有效,如是,则执行步骤S313,如否,则执行步骤S32;S313:将失效的硬件或软件的有效期限数据替换成所述解锁密钥中的有效期限,并判断为有效期限被延长。作为优选,所述步骤S312中,BIOS通过将所述解密密钥中的身份信息与本地的身份数据进行比较,如果所述身份信息和所述身份数据相匹配,且所述数字签名为真实,则执行步骤S313。作为优选,所述步骤S3还进一步包括,显示失效的硬件或软件的有效期限信息。作为优选,所述步骤S2进一步配置为在BIOS POST阶段,读取各硬件器件和软件的有效期限信息,并判断所述有效期限是否为有效。本专利技术还提供了一种电子设备,其应用如上所述的开机控制方法,其特征在于,所述电子设备包括:存储部,其用于存储所述电子设备中各硬件和软件的有效期限;开机控制部,其配置为在执行所述开机动作时,验证所述电子设备的各硬件以及软件的有效期限是否有效,以选择执行所述开机动作。作为优选,所述开机控制部还进一步配置为通过验证所述有效期限是否被延长,选择执行所述开机动作。作为优选,所述电子设备还包括一有效期限控制部,其通过验证所输入的解锁密钥是否为完整且有效,选择延长所述有效期限。作为优选,所述有效期限控制部进一步配置为通过验证所述解锁密钥中的身份信息与所述存储部中存储的失效硬件或软件的身份信息是否一致,并通过验证所述解锁密钥中的数字签名是否为有效,以选择延长所述有效期限。与现有技术相比,本专利技术的有益效果在于,本专利技术实施例可以通过在开机时检测电子设备的各硬件和软件的有效期限等数据,来选择是否继续执行开机动作,只有在有效期限为有效的情况下,才可以正常运行,否则无法执行开机动作,通过这样的配置可以防止用户继续使用失效的盗版软件或失效的硬件。附图说明图1为本专利技术实施例中的一种开机控制方法的原理流程图;图2为本专利技术另一实施例中的一种开机控制方法的原理流程图;图3为本专利技术实施例中判断有效期限是否被延长的方法的原理流程图;图4为本专利技术实施例中的一种电子设备的原理结构图。附图标记说明1-存储部 2-开机控制部3-有效期限控制部具体实施方式下面,结合附图对本专利技术的实施例进行详细的说明,但并不作为本专利技术的限定。本专利技术实施例提供了一种开机控制方法,其通过检测电子设备中各硬件和软件的有效期限信息,来执行开机动作。而且只有在有效期限为有效时,才可以继续开机,可以防止在硬件或软件的版权到期后,用户继续以盗版的形式使用。如图1所示,本专利技术实施例中的一种开机控制方法的原理流程图,其中所述方法可以包括以下步骤:S1:接收开机指令;该开机指令可以是开机按钮被按下时所触发产生的信号指令,也可以是来自于其他外设的控制指令。S2:读取各硬件和软件的有效期限信息,并判断所述有效期限是否为有效,若有效则继续开机,否则执行步骤S3;在执行开机动作时,BIOS可以获取电子设备中各硬件和软件的数据信息,可以检查电子设备是否良好,例如内存有无故障等。而在BIOS POST阶段,可以完成电子设备的自检,例如对CPU、640K基本内存、1M以上的扩展内存、ROM、主板、CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘测试。还可以完成初始化的动作,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。因此,由于在电子设备中(如NVRAM中)存储有关于各硬件设备和软件程序的有效期限信息,该有效期限信息可以包括:用户的身份信息以及对应的数字签名,该身份信息可以包括:姓名、公司、租用期间或使用期限信息,数字签名中可以包括对应的硬件的配置信息和软件的配置信息,以及用户的身份信息,而在执行开机动作时,BIOS POST过程中,BIOS会通过一公共密钥检查上述有效期限信息是否完整且有效,如果数据是有效的就可以开机至OS,如果不是有效的,会在POST过程中通过显示器显示出当前的有效期限信息并停止BIOS POST程序,则用户无法进入OS(操作系统)。S3:锁定所述电子设备,并中断开机程序。另外,在该步骤中,还可以通过显示端显示失效的硬件或软件的有效期限信息,以起到提示的作用。通过上述,即可以实现在硬件或软件版权过期时,即可以通过中断开机动作的方式防止继续使用该电子设备。在一优选实施例中,还可以通过判断上述失效的硬件或软件的有效期限是否被延长,如图2所示,为本专利技术另一实施例中一种开机控制方法的原理流程图,即上述步骤S3还可以进一步包括:S31:验证有效期限是否被延长,如是,则继续执行开机动作,如否,则执行步骤S32;S32:锁定所述电子设备,并中断开机程序。通过验证电子设备中失效的硬件或软件的有效期限是否被延长,可以进一步优化本实施例中的开机控制方法。如图3所示,为本专利技术实施例中判断有效期限是否被延长的方法的原理流程图,即上述步骤S31可以进一步包括:S311:判断是否接收到一解锁密钥,如是,则执行S312,如否,则执行所述步骤S32;本实施例中在用户对版权到期的硬件或软件进行续费付款后,会得到一个解锁密钥,通过在本地端的软件输入该解锁密钥,可以执行延长有效期限的作用。S312:验证解锁密钥中的身份信息以及数字签名是否完整且有效,如是,则执行步骤S313,如否,则执行步骤S32;该步骤中,可以将该解锁密钥中关于姓名、公司、租用期间等信息的身份信息传送给BIOS,BIOS会确认是否和本地端的数据相符合,且该解锁密钥中附有有效的数字签名,如果数据完整且有效将会取代原本存放在保护的NVRAM的数据完成延长租用。在步骤S312中,BIOS通过将所述解密密钥中的身份信息与本地的身份数据进行比较,如果所述身份信息和所述身份数据相匹配,且所述数字签名为真实,则执行步骤S31本文档来自技高网...

【技术保护点】
一种开机控制方法,其特征在于,所述方法包括以下步骤:S1:接收开机指令;S2:读取各硬件器件和软件的有效期限信息,并判断所述有效期限是否为有效,若有效则继续开机,否则执行步骤S3;S3:锁定所述电子设备,并中断开机程序。

【技术特征摘要】
1.一种开机控制方法,其特征在于,所述方法包括以下步骤:S1:接收开机指令;S2:读取各硬件器件和软件的有效期限信息,并判断所述有效期限是否为有效,若有效则继续开机,否则执行步骤S3;S3:锁定所述电子设备,并中断开机程序。2.根据权利要求1所述的方法,其特征在于,所述步骤S3还可以进一步包括:S31:验证有效期限是否被延长,如是,则继续执行开机动作,如否,则执行步骤S32;S32:锁定所述电子设备,并中断开机程序。3.根据权利要求2所述的方法,其特征在于,验证有效期限是否被延长的方法包括:S311:判断是否接收到一解锁密钥,如是,则执行S312,如否,则执行所述步骤S32;S312:验证所述解锁密钥中的身份信息以及数字签名是否完整且有效,如是,则执行步骤S313,如否,则执行步骤S32;S313:将失效的硬件或软件的有效期限数据替换成所述解锁密钥中的有效期限,并判断为有效期限被延长。4.根据权利要求3所述的方法,其特征在于,所述步骤S312中,BIOS通过将所述解密密钥中的身份信息与本地的身份数据进行比较,如果所述身份信息和所述身份数据相匹配,且所述数字签名为真实,则执行步骤S313。5.根据权利要求1所述...

【专利技术属性】
技术研发人员:杨健欣
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:安徽;34

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

1