【技术实现步骤摘要】
智能硬件安全启动方法、系统、存储介质及智能硬件
本专利技术涉及智能硬件
,尤其涉及一种智能硬件安全启动方法、系统、存储介质及智能硬件。
技术介绍
在如移动机器人等智能硬件的系统中,电源开关大多采用按钮、拨动按键等机械开关或者电容式触摸开关。前者随着使用频次的增加会出现磨损、误触等问题,更有甚者当忘记关机时会导致电池过放,造成电池永久性损坏。后者则容易累积时间误差,出现每次开关机所用时间不一致的问题,更有甚者当使用环境温度过高或者过低时受制于电容的物理特性导致无法开机。更为重要的是,当设备的系统被恶意篡改,如硬件系统中若干电子元器件被非法替换、主控制板被非法盗用等、软件程序被篡改等,传统的电源开关方式无法对这些情况进行检测或验证,仍然会照常开关机,从而导致整个软硬件系统被篡改或设备被盗版、盗用等问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种智能硬件安全启动方法、系统、存储介质及智能硬件,用以解决现有技术中智能设备被误触发开机以及智能硬件的元器件被恶意篡改而导致整个智能硬件的软硬件系统被盗用等问题。第一方面,本专利技术实施例提供了一种智能硬件安全启动方法,所述智能硬件包括电池和开关,所述方法包括:S1:检测开关是否被触发,若是则将智能硬件由休眠模式切换至唤醒模式;S2:在所述唤醒模式下,监测开关的触发时长是否大于或等于第一预设触发时长,若是则执行步骤S3,否则将唤醒模式切换至休眠模式;S3:检测电池的电压是否大于或等于预设启动阈值;若是则执行步骤S4,否则进入 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。