智能硬件安全启动方法、系统、存储介质及智能硬件技术方案

技术编号:28672536 阅读:17 留言:0更新日期:2021-06-02 02:48
本发明专利技术公开了一种智能硬件安全启动方法、系统、存储介质及智能硬件,涉及智能硬件技术领域。所述方法通过检测智能硬件的开关被触发时其触发时长是否大于或等于预设触发时长,以及检测电池的电压是否在预设启动阈值以上,当上述两个条件满足时,再对智能硬件的合法性和一致性进行验证,只有在合法性和一致性得到保证的情况下才驱动智能硬件进入工作模式正常工作,不但防止智能硬件被误触发开机后消耗电池电量,而且防止当智能硬件的元器件被篡改时仍旧正常开机而导致整个智能硬件的软硬件系统被盗用,实现智能硬件的安全启动。

【技术实现步骤摘要】
智能硬件安全启动方法、系统、存储介质及智能硬件
本专利技术涉及智能硬件
,尤其涉及一种智能硬件安全启动方法、系统、存储介质及智能硬件。
技术介绍
在如移动机器人等智能硬件的系统中,电源开关大多采用按钮、拨动按键等机械开关或者电容式触摸开关。前者随着使用频次的增加会出现磨损、误触等问题,更有甚者当忘记关机时会导致电池过放,造成电池永久性损坏。后者则容易累积时间误差,出现每次开关机所用时间不一致的问题,更有甚者当使用环境温度过高或者过低时受制于电容的物理特性导致无法开机。更为重要的是,当设备的系统被恶意篡改,如硬件系统中若干电子元器件被非法替换、主控制板被非法盗用等、软件程序被篡改等,传统的电源开关方式无法对这些情况进行检测或验证,仍然会照常开关机,从而导致整个软硬件系统被篡改或设备被盗版、盗用等问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种智能硬件安全启动方法、系统、存储介质及智能硬件,用以解决现有技术中智能设备被误触发开机以及智能硬件的元器件被恶意篡改而导致整个智能硬件的软硬件系统被盗用等问题。第一方面,本专利技术实施例提供了一种智能硬件安全启动方法,所述智能硬件包括电池和开关,所述方法包括:S1:检测开关是否被触发,若是则将智能硬件由休眠模式切换至唤醒模式;S2:在所述唤醒模式下,监测开关的触发时长是否大于或等于第一预设触发时长,若是则执行步骤S3,否则将唤醒模式切换至休眠模式;S3:检测电池的电压是否大于或等于预设启动阈值;若是则执行步骤S4,否则进入将唤醒模式切换至休眠模式;S4:对智能硬件进行合法性及一致性验证,若验证成功,驱动所述智能硬件进入工作模式,否则将所述智能硬件由唤醒模式切换至休眠模式。优选地,所述对智能硬件进行合法性及一致性验证包括:S41:获取所述智能硬件的MAC地址及设备标识,所述设备标识包括智能硬件中的至少一元器件的设备信息;S42:校验所述MAC地址的合法性,若合法则执行步骤S43,否则验证失败;S43:验证所述设备标识与预先存储的预设设备标识的一致性,若一致,验证成功,否则验证失败。优选地,所述方法还包括,若获取所述MAC地址和所述设备标识的总时长超过预设通信时长,则验证失败。优选地,所述方法还包括,在工作模式下,若对开关触发时长小于第二预设触发时长,则忽略本次触发操作。优选地,所述方法还包括,在工作模式下,若检测到电池的电压小于预设启动阈值和/或检测到电池的电量小于预设电量,则将所述智能硬件切换至休眠模式。优选地,所述智能硬件为移动机器人,所述方法在所述将所述智能硬件切换至休眠模式之前,还包括:S31:定位待充电移动机器人的第一位置信息,并获取所述待充电移动机器人周围环境中能为所述待充电移动机器人充电的可充电移动机器人的位置信息;S32:获取能为所述待充电移动机器人充电的各可充电移动机器人的电量富余量,所述电量富余量是指在平衡各个可充电移动机器人距离格斗比赛的结束时间,根据距离格斗比赛的结束时间预估其耗电量,然后用当前电量减去其耗电量得到所述电量富余量;S33:比较各可充电移动机器人的电量富余量,同时获取各可充电移动机器人距离所述待充电移动机器人的运动距离,依据电量富余量和运动距离确定备选充电移动机器人;S34:获取备选充电移动机器人与待充电移动机器人在比赛中的竞合关系,依据竞合关系选择待充电移动机器人;S35:待充电移动机器人充电完成后从休眠模式切换到唤醒模式继续投入工作。第二方面,本专利技术实施例还提供了一种智能硬件安全启动系统,所述系统包括开关和电池,其特征在于,所述系统还包括:控制模块、开关检测模块、触发时长监测模块和电压检测模块;其中,所述控制模块分别与所述开关检测模块、所述触发时长监测模块、所述电压检测模块连接;所述开关检测模块用于检测所述开关是否被触发,当检测到所述开关被触发时,驱动所述控制模块将智能硬件由休眠模式切换至唤醒模式;所述触发时长监测模块用于在所述唤醒模式下,监测触发时长是否大于或等于预设触发时长,若是则驱动电压检测模块工作,否则驱动所述控制模块将智能硬件由唤醒模式切换至休眠模式;所述电压检测模块用于在所述唤醒模式下检测电池的电压是否大于或等于预设启动阈值,若是则驱动所述控制模块对智能硬件进行合法性及一致性验证;否则驱动所述控制模块将智能硬件由唤醒模式切换至休眠模式;所述控制模块还用于在合法性及一致性验证成功时,驱动所述智能硬件进入工作模式;电量检测及过放保护模块,所述电量检测及过放保护模块与所述控制模块连接;电量检测及过放保护模块用于在工作模式下检测电池的电压及电池的电量,当检测到电池的电压小于预设启动阈值和/或者电池的电量小于预设电量时,驱动所述控制模块将智能硬件切换为休眠模式。优选地,所述系统还包括:充电管理模块,所述充电管理模块与所述控制模块连接;所述充电管理模块用于对电池充电时进行充电管理。第三方面,本专利技术实施例还提供了一种智能硬件,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如第一方面所述的方法。第四方面,本专利技术实施例还提供了一种存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如第一方面所述的方法。综上所述,本专利技术的有益效果如下:本专利技术实施例提供的一种智能硬件安全启动方法、系统、存储介质及智能硬件,通过检测智能硬件的开关被触发时其触发时长是否大于或等于预设触发时长,以及检测电池的电压是否在预设启动阈值以上,当上述两个条件满足时,再对智能硬件的合法性和一致性进行验证,只有在合法性和一致性得到保证的情况下才驱动智能硬件进入工作模式正常工作,不但防止智能硬件被误触发开机后消耗电池电量,而且防止当智能硬件的元器件被篡改时仍旧正常开机而导致整个智能硬件的软硬件系统被盗用,实现智能硬件的安全启动。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,这些均在本专利技术的保护范围内。图1为本专利技术实施例一的智能硬件安全启动方法的流程示意图。图2为本专利技术实施例二的智能硬件安全启动系统的结构示意图。图3为本专利技术实施例三的智能硬件的结构示意图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本专利技术,并不被配置为限定本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本发本文档来自技高网...

【技术保护点】
1.一种智能硬件安全启动方法,所述智能硬件包括电池和开关,其特征在于,所述方法包括:/nS1:检测开关是否被触发,若是则将智能硬件由休眠模式切换至唤醒模式;/nS2:在所述唤醒模式下,监测开关的触发时长是否大于或等于第一预设触发时长,若是则执行步骤S3,否则将唤醒模式切换至休眠模式;/nS3:检测电池的电压是否大于或等于预设启动阈值;若是则执行步骤S4,否则将唤醒模式切换至休眠模式;/nS4:对智能硬件进行合法性及一致性验证,若验证成功,驱动所述智能硬件进入工作模式,否则将所述智能硬件由唤醒模式切换至休眠模式。/n

【技术特征摘要】
1.一种智能硬件安全启动方法,所述智能硬件包括电池和开关,其特征在于,所述方法包括:
S1:检测开关是否被触发,若是则将智能硬件由休眠模式切换至唤醒模式;
S2:在所述唤醒模式下,监测开关的触发时长是否大于或等于第一预设触发时长,若是则执行步骤S3,否则将唤醒模式切换至休眠模式;
S3:检测电池的电压是否大于或等于预设启动阈值;若是则执行步骤S4,否则将唤醒模式切换至休眠模式;
S4:对智能硬件进行合法性及一致性验证,若验证成功,驱动所述智能硬件进入工作模式,否则将所述智能硬件由唤醒模式切换至休眠模式。


2.根据权利要求1所述的智能硬件安全启动方法,其特征在于,所述对智能硬件进行合法性及一致性验证包括:
S41:获取所述智能硬件的MAC地址及设备标识,所述设备标识包括智能硬件中的至少一元器件的设备信息;
S42:校验所述MAC地址的合法性,若合法则执行步骤S43,否则验证失败;
S43:验证所述设备标识与预先存储的预设设备标识的一致性,若一致,验证成功,否则验证失败。


3.根据权利要求2所述的智能硬件安全启动方法,其特征在于,所述方法还包括,若获取所述MAC地址和所述设备标识的总时长超过预设通信时长,则验证失败。


4.根据权利要求2所述的智能硬件安全启动方法,其特征在于,所述方法还包括,在工作模式下,若对开关触发时长小于第二预设触发时长,则忽略本次触发操作。


5.根据权利要求3所述的智能硬件安全启动方法,其特征在于,所述方法还包括,在工作模式下,若检测到电池的电压小于预设启动阈值和/或检测到电池的电量小于预设电量,则将所述智能硬件切换至休眠模式。


6.根据权利要求5所述的智能硬件安全启动方法,其特征在于,所述智能硬件为移动机器人,所述方法在所述将所述智能硬件切换至休眠模式之前,还包括:
S31:定位待充电移动机器人的第一位置信息,并获取所述待充电移动机器人周围环境中能为所述待充电移动机器人充电的可充电移动机器人的位置信息;
S32:获取能为所述待充电移动机器人充电的各可充电移动机器人的电量富余量,所述电量富余量是指在平衡各个可充电移动机器人距离格斗比赛的结束时间,根据距离格斗比赛的结束时间预估其耗电量,然后用当前电量减去其耗电量得到所述电...

【专利技术属性】
技术研发人员:邓朝阳招俊健黎钊洪
申请(专利权)人:深圳市工匠社科技有限公司
类型:发明
国别省市:广东;44

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

1