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

文档序号:10725495阅读:257来源:国知局
一种开机控制方法及应用该方法的电子设备的制造方法
【专利摘要】本发明提供了一种开机控制方法及应用该方法的电子设备,所述方法包括:S1:接收开机指令;S2:读取各硬件器件和软件的有效期限信息,并判断所述有效期限是否为有效,若有效则继续开机,否则执行步骤S3;S3:锁定所述电子设备,并中断开机程序。且本发明能够通过监控电子设备各硬件或软件的有效期限,来控制执行开机动作的开机,有效的防止使用盗版硬件或软件的现象。
【专利说明】
_种开机控制方法及应用该方法的电子设备
技术领域
[0001]本发明涉及开机控制领域,特别涉及一种开机控制方法及应用该方法的电子设备。
【背景技术】
[0002]在一些电子设备中,各硬件和软件的版权是具有使用的有效期限的,当硬件的有限期或软件版权已过时,用户仍可以自行盗版使用。而对于这一方面,当前的电子设备还没有能够采取有效措施来避免这种现象。如果能够通过监测电子设备中的硬件或软件的有效期限,来控制电子设备的使用,则可以有效的避免这一现象的继续发展,也可以起到更有效的数据保护作用。

【发明内容】

[0003]本发明提供了一种通过监控电子设备各硬件或软件的有效期限,来控制执行开机动作的开机控制方法及应用该方法的电子设备。
[0004]为了解决上述技术问题,本发明提供了如下的技术方案:
[0005]—种开机控制方法,所述方法包括以下步骤:
[0006]S1:接收开机指令;
[0007]S2:读取各硬件器件和软件的有效期限信息,并判断所述有效期限是否为有效,若有效则继续开机,否则执行步骤S3;
[0008]S3:锁定所述电子设备,并中断开机程序。
[0009]作为优选,所述步骤S3还可以进一步包括:
[0010]S31:验证有效期限是否被延长,如是,则继续执行开机动作,如否,则执行步骤S32;
[0011 ] S32:锁定所述电子设备,并中断开机程序。
[0012]作为优选,验证有效期限是否被延长的方法包括:
[0013]S311:判断是否接收到一解锁密钥,如是,则执行S312,如否,则执行所述步骤S32;
[0014]S312:验证所述解锁密钥中的身份信息以及数字签名是否完整且有效,如是,则执行步骤S313,如否,则执行步骤S32 ;
[0015]S313:将失效的硬件或软件的有效期限数据替换成所述解锁密钥中的有效期限,并判断为有效期限被延长。
[0016]作为优选,所述步骤S312中,B1S通过将所述解密密钥中的身份信息与本地的身份数据进行比较,如果所述身份信息和所述身份数据相匹配,且所述数字签名为真实,则执行步骤S313。
[0017]作为优选,所述步骤S3还进一步包括,显示失效的硬件或软件的有效期限信息。
[0018]作为优选,所述步骤S2进一步配置为在B1SPOST阶段,读取各硬件器件和软件的有效期限信息,并判断所述有效期限是否为有效。
[0019]本发明还提供了一种电子设备,其应用如上所述的开机控制方法,其特征在于,所述电子设备包括:
[0020]存储部,其用于存储所述电子设备中各硬件和软件的有效期限;
[0021]开机控制部,其配置为在执行所述开机动作时,验证所述电子设备的各硬件以及软件的有效期限是否有效,以选择执行所述开机动作。
[0022]作为优选,所述开机控制部还进一步配置为通过验证所述有效期限是否被延长,选择执行所述开机动作。
[0023]作为优选,所述电子设备还包括一有效期限控制部,其通过验证所输入的解锁密钥是否为完整且有效,选择延长所述有效期限。
[0024]作为优选,所述有效期限控制部进一步配置为通过验证所述解锁密钥中的身份信息与所述存储部中存储的失效硬件或软件的身份信息是否一致,并通过验证所述解锁密钥中的数字签名是否为有效,以选择延长所述有效期限。
[0025]与现有技术相比,本发明的有益效果在于,
[0026]本发明实施例可以通过在开机时检测电子设备的各硬件和软件的有效期限等数据,来选择是否继续执行开机动作,只有在有效期限为有效的情况下,才可以正常运行,否则无法执行开机动作,通过这样的配置可以防止用户继续使用失效的盗版软件或失效的硬件。
【附图说明】
[0027]图1为本发明实施例中的一种开机控制方法的原理流程图;
[0028]图2为本发明另一实施例中的一种开机控制方法的原理流程图;
[0029]图3为本发明实施例中判断有效期限是否被延长的方法的原理流程图;
[0030]图4为本发明实施例中的一种电子设备的原理结构图。
[0031]附图标记说明
[0032]1-存储部2-开机控制部
[0033]3-有效期限控制部
【具体实施方式】
[0034]下面,结合附图对本发明的实施例进行详细的说明,但并不作为本发明的限定。
[0035]本发明实施例提供了一种开机控制方法,其通过检测电子设备中各硬件和软件的有效期限信息,来执行开机动作。而且只有在有效期限为有效时,才可以继续开机,可以防止在硬件或软件的版权到期后,用户继续以盗版的形式使用。
[0036]如图1所示,本发明实施例中的一种开机控制方法的原理流程图,其中所述方法可以包括以下步骤:
[0037]S1:接收开机指令;该开机指令可以是开机按钮被按下时所触发产生的信号指令,也可以是来自于其他外设的控制指令。
[0038]S2:读取各硬件和软件的有效期限信息,并判断所述有效期限是否为有效,若有效则继续开机,否则执行步骤S3;
[0039]在执行开机动作时,B1S可以获取电子设备中各硬件和软件的数据信息,可以检查电子设备是否良好,例如内存有无故障等。而在B1S POST阶段,可以完成电子设备的自检,例如对CPU、640K基本内存、IM以上的扩展内存、ROM、主板、CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘测试。还可以完成初始化的动作,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是B1S设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
[0040]因此,由于在电子设备中(如NVRAM中)存储有关于各硬件设备和软件程序的有效期限信息,该有效期限信息可以包括:用户的身份信息以及对应的数字签名,该身份信息可以包括:姓名、公司、租用期间或使用期限信息,数字签名中可以包括对应的硬件的配置信息和软件的配置信息,以及用户的身份信息,而在执行开机动作时,B1S POST过程中,B1S会通过一公共密钥检查上述有效期限信息是否完整且有效,如果数据是有效的就可以开机至OS,如果不是有效的,会在POST过程中通过显示器显示出当前的有效期限信息并停止B1S POST程序,则用户无法进入OS(操作系统)。
[0041]S3:锁定所述电子设备,并中断开机程序。另外,在该步骤中,还可以通过显示端显示失效的硬件或软件的有效期限信息,以起到提示的作用。
[0042]通过上述,即可以实现在硬件或软件版权过期时,即可以通过中断开机动作的方式防止继续使用该电子设备。
[0043]在一优选实施例中,还可以通过判断上述失效的硬件或软件的有效期限是否被延长,如图2所示,为本发明另一实施例中一种开机控制方法的原理流程图,即上述步骤S3还可以进一步包括:
[0044]S31:验证有效期限是否被延长,如是,则继续执行开机动作,如否,则执行步骤S32;
[0045]S32:锁定所述电子设备,并中断开机程序。
[0046]通过验证电子设备中失效的硬件或软件的有效期限是否被延长,可以进一步优化本实施例中的开机控制方法。
[0047]如图3所示,为本发明实施例中判断有效期限是否被延长的方法的原理流程图,SP上述步骤S31可以进一步包括:
[0048]S311:判断是否接收到一解锁密钥,如是,则执行S312,如否,则执行所述步骤S32;本实施例中在用户对版权到期的硬件或软件进行续费付款后,会得到一个解锁密钥,通过在本地端的软件输入该解锁密钥,可以执行延长有效期限的作用。
[0049]S312:验证解锁密钥中的身份信息以及数字签名是否完整且有效,如是,则执行步骤S313,如否,则执行步骤S32;该步骤中,可以将该解锁密钥中关于姓名、公司、租用期间等信息的身份信息传送给B10S,B10S会确认是否和本地端的数据相符合,且该解锁密钥中附有有效的数字签名,如果数据完整且有效将会取代原本存放在保护的NVRAM的数据完成延长租用。在步骤S312中,B1S通过将所述解密密钥中的身份信息与本地的身份数据进行比较,如果所述身份信息和所述身份数据相匹配,且所述数字签名为真实,则执行步骤S313。
[0050]S313:将失效的硬件或软件的有效期限数据替换成所述解锁密钥中的有效期限,并判断为有效期限被延长。
[0051]通过上述方法的配置,本实施例可以实现对电子设备开机的控制,并且还能实现防止用户使用版权到期的硬件、硬盘、软件程序等,以防止使用盗版的现象。
[0052]本发明还提供了一种电子设备,该电子设备中可以应用如上所述的开机控制方法,其中,如图4所示,为本发明实施例中的电子设备的原理结构框图,其中,该电子设备可以包括:存储部I和开机控制部2,其中,存储部I可以存储电子设备中各硬件和软件的有效期限;如还可以在存储部I中存储有关于CPU、640K基本内存、IM以上的扩展内存、R0M、主板、CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘测试等数据信息。
[0053]开机控制部2可以在执行开机动作时,验证电子设备的各硬件以及软件的有效期限是否有效,以选择执行所述开机动作。具体的,由于在电子设备中(如NVRAM中)存储有关于各硬件设备和软件程序的有效期限信息,该有效期限信息可以包括:用户的身份信息以及对应的数字签名,该身份信息可以包括:姓名、公司、租用期间或使用期限信息,数字签名中可以包括对应的硬件的配置信息和软件的配置信息,以及用户的身份信息,而在执行开机动作时,开机控制部2可以通过一公共密钥检查上述有效期限信息是否完整且有效,如果数据是有效的就可以开机至OS,如果不是有效的,会在POST过程中通过显示器显示出当前的有效期限信息并停止B1S POST程序,则用户无法进入OS(操作系统)。
[0054]另外,在一优选实施例中,开机控制部2还可以通过验证失效的硬件或然间的有效期限是否被延长,选择执行所述开机动作。
[0055]具体的,本实施例中的电子设备还包括一有效期限控制部3,其用于通过验证所输入的解锁密钥是否为完整且有效,选择延长所述有效期限。有效期限控制部3可以通过验证所述解锁密钥中的身份信息与所述存储部中存储的失效硬件或软件的身份信息是否一致,并通过验证所述解锁密钥中的数字签名是否为有效,以选择延长所述有效期限。具体的。可以将该解锁密钥中关于姓名、公司、租用期间等信息的身份信息与本地端的数据进行比较,如果相符合,且该解锁密钥中附有有效的数字签名,则判断为有效期限被延长,且利用该延长的期限取代原本存放在保护的NVRAM的数据完成延长租用。
[0056]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0057]所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0058]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【主权项】
1.一种开机控制方法,其特征在于,所述方法包括以下步骤: S1:接收开机指令; S2:读取各硬件器件和软件的有效期限信息,并判断所述有效期限是否为有效,若有效则继续开机,否则执行步骤S3; S3:锁定所述电子设备,并中断开机程序。2.根据权利要求1所述的方法,其特征在于,所述步骤S3还可以进一步包括: 531:验证有效期限是否被延长,如是,则继续执行开机动作,如否,则执行步骤S32; 532:锁定所述电子设备,并中断开机程序。3.根据权利要求2所述的方法,其特征在于,验证有效期限是否被延长的方法包括: S311:判断是否接收到一解锁密钥,如是,则执行S312,如否,则执行所述步骤S32; S312:验证所述解锁密钥中的身份信息以及数字签名是否完整且有效,如是,则执行步骤S313,如否,则执行步骤S32 ; S313:将失效的硬件或软件的有效期限数据替换成所述解锁密钥中的有效期限,并判断为有效期限被延长。4.根据权利要求3所述的方法,其特征在于,所述步骤S312中,B1S通过将所述解密密钥中的身份信息与本地的身份数据进行比较,如果所述身份信息和所述身份数据相匹配,且所述数字签名为真实,则执行步骤S313。5.根据权利要求1所述的方法,其特征在于,所述步骤S3还进一步包括,显示失效的硬件或软件的有效期限信息。6.根据权利要求1所述的方法,其特征在于,所述步骤S2进一步配置为在B1SPOST阶段,读取各硬件器件和软件的有效期限信息,并判断所述有效期限是否为有效。7.—种电子设备,其应用如权利要求1-6中任意一项所述的开机控制方法,其特征在于,所述电子设备包括: 存储部,其用于存储所述电子设备中各硬件和软件的有效期限; 开机控制部,其配置为在执行所述开机动作时,验证所述电子设备的各硬件以及软件的有效期限是否有效,以选择执行所述开机动作。8.根据权利要求7所述的电子设备,其特征在于,所述开机控制部还进一步配置为通过验证所述有效期限是否被延长,选择执行所述开机动作。9.根据权利要求7所述的电子设备,其特征在于,所述电子设备还包括一有效期限控制部,其通过验证所输入的解锁密钥是否为完整且有效,选择延长所述有效期限。10.根据权利要求9所述的电子设备,其特征在于,所述有效期限控制部进一步配置为通过验证所述解锁密钥中的身份信息与所述存储部中存储的失效硬件或软件的身份信息是否一致,并通过验证所述解锁密钥中的数字签名是否为有效,以选择延长所述有效期限。
【文档编号】G06F21/51GK106096390SQ201610423882
【公开日】2016年11月9日
【申请日】2016年6月8日 公开号201610423882.1, CN 106096390 A, CN 106096390A, CN 201610423882, CN-A-106096390, CN106096390 A, CN106096390A, CN201610423882, CN201610423882.1
【发明人】杨健欣
【申请人】合肥联宝信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1