一种实现多种计算机开关机方法以及装置

    专利2026-09-01  2


    本发明涉及计算机,具体涉及一种实现多种计算机开关机方法以及装置。


    背景技术:

    1、随着现代计算机设备技术的提升,也对开关机方法提出了更高的要求,由于传统的开关机方法在mcu死机时,无法自恢复设备电源,对设备的稳定可靠性运行构成了严峻的挑战。传统的开关机方法不能同时兼容不同的开关类型,一种开关机方法只能适用于某一类型开关,各种计算机设备之间不能相互兼容共用,直接造成了资源的严重浪费和研发成本的增加。

    2、目前,在计算机设备的开关机方法中,一般是硬件开关机方法与软件开关机方法相结合的开关机方式,该关机方式为,在关机状态下按一下开关机按键系统自动上电开机;在开机状态下,在系统界面上点击关机控件,系统保存当前资料后掉电关机;长按开关机按键一段时间可以强制系统掉电关机,当系统死机或需要快速关机时,大部分采用此种方式关机。这种开关机方式是目前最安全可靠,也是最人性化的。但是这种开关机方式无法识别开关机按键的类型,因此它的应用范围会很窄,并且不能在多种计算机设备中共用,因此,急需一种实现多种计算机开关机方法。


    技术实现思路

    1、本发明的目的就在于为了解决上述问题而提供一种实现多种计算机开关机方法,详见下文阐述。

    2、为实现上述目的,本发明提供了以下技术方案:

    3、第一方面,本发明提供的一种实现多种计算机开关机方法,目标计算机中设置有开关机控制电路,所述开关机控制电路包括控键控制电路、单片机最小系统、液晶显示电路以及控制电平输出端口,所述方法应用于所述单片机最小系统,其中,所述控键控制电路包括开始按键支路、停止按键支路以及暂停按键支路;所述方法包括以下步骤:基于所述开始按键支路的上电状态,获取所述开始按键控制电路所对应的开始按键的启动状态;所述启动状态包括为被触发状态以及未被触发状态;若所述开始按键支路所对应的开始按键处于被触发状态,则获取所述停止按键支路所对应的停止按键的启动状态;若所述停止按键支路的停止按键处于未被触发状态,则获取所述暂停按键支路所对应的暂停按键的启动状态;若所述暂停按键支路所对应的暂停按键处于未被触发状态,则向所述目标计算机的控制器发送预设开关机参数,以使所述目标计算机的控制器控制所述目标计算机按照所述预设开关机参数执行所述预设开关机参数对应的开关机程序;在间隔所述目标计算机执行关机程序预设时间后,当接收到设置在所述目标计算机面前的测距模块发送的第一预设间距内目标人物存在信息时,则向所述目标计算机的控制器发送开机指令,以使所述目标计算机的控制器控制所述目标计算机执行开机程序。

    4、在本申请实施例中,通过在目标计算机内设置有开关机控制电路,当该开关机控制电路中的开始按键控制电路所对应的开始按键处于被触发状态,则利用开关机控制电路来控制目标计算机根据开关机程序来开关机,当目标计算机根据开关机程序关机后,当接收到设置在目标计算机面前的测距模块发送的第一预设间距内目标人物存在信息时,则向目标计算机的控制器发送开机指令,以使目标计算机的控制器控制目标计算机执行开机程序,因此又提供一种目标计算机开关机方法,同时又兼并目标计算机的硬件开关机方法,实现了对目标计算机的多种开关机方法。

    5、作为优选,所述单片机最小系统包括stc89c52单片机、复位电路、晶振电路和5v直流电源组成。

    6、作为优选,所述液晶显示电路包括液晶、电位器和排阻组成;所述液晶显示电路用于显示所述目标计算机设定的开机或关机的时间。

    7、作为优选,所述控键控制电路由九个按键控制电路所组成,所述控键控制电路包括开始按键支路、停止按键支路、暂停按键支路、数字增加支路、数字减少支路、开机时间设置支路、关机时间设置支路、循环次数设置支路以及无限循环设置支路。

    8、作为优选,所述控制电平输出端口与所述目标计算机的控制器电连接;响应于所述开始按键支路中的开始按键被触发操作,则向所述控制电平输出端口输出高电平;响应于所述停止按键支路中的停止按键被触发操作,则向所述控制电平输出端口输出低电平。

    9、作为优选,所述若所述停止按键支路的停止按键处于未被触发状态,则获取所述暂停按键支路所对应的暂停按键的启动状态,之后还包括以下步骤:若所述暂停按键支路所对应的暂停按键处于被触发状态,则向所述目标计算机的控制器发送暂停信号,以使所述目标计算机的控制器控制所述目标计算机停止执行与预设开关机参数对应的开关机程序。

    10、作为优选,所述测距模块为热成像测距仪,所述热成像测距仪检测到目标人体时,获取所述目标人体距离所述目标计算机的第二距离;当所述第二距离小于所述第一距离时,则所述热成像测距仪向所述单片机最小系统发送目标人物存在信息。

    11、第二方面,本发明还提供了一种实现多种计算机开关机装置,所述装置包括:

    12、第一状态获取模块,其用于基于所述开始按键支路的上电状态,获取所述开始按键控制电路所对应的开始按键的启动状态;所述启动状态包括为被触发状态以及未被触发状态;

    13、第二状态获取模块,其用于若所述开始按键支路所对应的开始按键处于被触发状态,则获取所述停止按键支路所对应的停止按键的启动状态;

    14、第三状态获取模块,其用于若所述停止按键支路的停止按键处于未被触发状态,则获取所述暂停按键支路所对应的暂停按键的启动状态;

    15、参数发送模块,其用于若所述暂停按键支路所对应的暂停按键处于未被触发状态,则向所述目标计算机的控制器发送预设开关机参数,以使所述目标计算机的控制器控制所述目标计算机按照所述预设开关机参数执行所述预设开关机参数对应的开关机程序;

    16、测距模块,其用于在间隔所述目标计算机执行关机程序预设时间后,当接收到设置在所述目标计算机面前的测距模块发送的第一预设间距内目标人物存在信息时,则向所述目标计算机的控制器发送开机指令,以使所述目标计算机的控制器控制所述目标计算机执行开机程序。



    技术特征:

    1.一种实现多种计算机开关机方法,其特征在于,目标计算机中设置有开关机控制电路,所述开关机控制电路包括控键控制电路、单片机最小系统、液晶显示电路以及控制电平输出端口,所述方法应用于所述单片机最小系统,其中,所述控键控制电路包括开始按键支路、停止按键支路以及暂停按键支路;所述方法包括以下步骤:

    2.根据权利要求1所述实现多种计算机开关机方法,其特征在于:所述单片机最小系统包括stc89c52单片机、复位电路、晶振电路和直流电源组成。

    3.根据权利要求1所述实现多种计算机开关机方法,其特征在于:所述液晶显示电路包括液晶、电位器和排阻组成;所述液晶显示电路用于显示所述目标计算机设定的开机或关机的时间。

    4.根据权利要求1所述实现多种计算机开关机方法,其特征在于:所述控键控制电路由九个按键控制电路所组成,所述控键控制电路包括开始按键支路、停止按键支路、暂停按键支路、数字增加支路、数字减少支路、开机时间设置支路、关机时间设置支路、循环次数设置支路以及无限循环设置支路。

    5.根据权利要求1所述实现多种计算机开关机方法,其特征在于:所述控制电平输出端口与所述目标计算机的控制器电连接;

    6.根据权利要求2所述实现多种计算机开关机方法,其特征在于:所述若所述停止按键支路的停止按键处于未被触发状态,则获取所述暂停按键支路所对应的暂停按键的启动状态,之后还包括以下步骤:

    7.根据权利要求1所述实现多种计算机开关机方法,其特征在于:所述测距模块为热成像测距仪,所述热成像测距仪检测到目标人体时,获取所述目标人体距离所述目标计算机的第二距离;当所述第二距离小于所述第一距离时,则所述热成像测距仪向所述单片机最小系统发送目标人物存在信息。

    8.一种实现多种计算机开关机装置,其特征在于,所述装置包括:

    9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的方法。

    10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。


    技术总结
    本发明公开了一种实现多种计算机开关机方法以及装置,涉及计算机技术领域,该方法包括目标计算机中设置有开关机控制电路,所述方法应用于开关机控制电路中单片机最小系统,通过在目标计算机内设置有开关机控制电路,当该开关机控制电路中的开始按键控制电路所对应的开始按键处于被触发状态,则利用开关机控制电路来控制目标计算机根据开关机程序来开关机;当目标计算机根据开关机程序关机后,当接收到设置在目标计算机面前的测距模块发送的第一预设间距内目标人物存在信息时,则向目标计算机的控制器发送开机指令,控制目标计算机执行开机程序,因此又提供一种开关机方法,同时又兼并目标计算机的硬件开关机方法,实现了对目标计算机的多种开关机方法。

    技术研发人员:赵彩,段雯,庞志成,宋刚
    受保护的技术使用者:西安交通大学城市学院
    技术研发日:
    技术公布日:2024/4/29
    转载请注明原文地址:https://wp.8miu.com/read-101430.html

    最新回复(0)