CN118113361B - 一种计算机关机判定系统 - Google Patents
一种计算机关机判定系统 Download PDFInfo
- Publication number
- CN118113361B CN118113361B CN202410534233.3A CN202410534233A CN118113361B CN 118113361 B CN118113361 B CN 118113361B CN 202410534233 A CN202410534233 A CN 202410534233A CN 118113361 B CN118113361 B CN 118113361B
- Authority
- CN
- China
- Prior art keywords
- signal
- shutdown
- signals
- computer
- final
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 46
- 230000007704 transition Effects 0.000 claims 2
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005059 dormancy Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/442—Shutdown
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Remote Monitoring And Control Of Power-Distribution Networks (AREA)
Abstract
本发明适用于计算机控制系统领域,提供了一种计算机关机判定系统,包括:开关,其发出关机信号并传输至信号转化模块;信号转化模块,其接受关机信号后根据预定设置将其转化为若干判断信号,并进一步传输至信号分配分析模块;信号分配分析模块,其接受信号转化模块所输出的所有判断信号,并将其进行逻辑运算,以得到最终信号;计算机控制模块,其获取最终信号,并以此执行关机或维持设备运行状态,借此,本发明可以通过按压时间的长短,切换最终信号所输出的指令,给予操作者改变电脑状态的操作空间,解决因失误导致开关被长时间按压而使得设备进入强制关机的问题。
Description
技术领域
本发明涉及计算机控制系统领域,尤其涉及一种计算机关机判定系统。
背景技术
关机是计算机产品开发过程中的一项重要操作功能,主要用于计算机的休眠。
在工作中,人们所使用的大都是台式计算机,由于工作环境中紧张的电路分布以及工作过程中的紧张气氛,人们在忙碌中经常容易碰到主机的电源开关,导致主机进入关机程序,而这种非常规的关机状态(通常电源开关被长时间按压后会使得计算机进入强制关机程序)发生将造成工作文件的丢失、数据录入的失败、接收的失败、一段时间内无法进行监控、监测以及整体数据、系统的分析出错等等。
现有的计算机开关通常设置有防止因失误导致关机的手段,具体为,在计算机运行过程中通过降低开关灵敏度的方式解决失误关机(其实现开关被短时间按压,不会导致计算机进入关机程序),但是,这种方式无法解决因失误导致开关被长时间按压而使得设备进入关机程序的问题。
综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。
发明内容
针对上述的缺陷,本发明的目的在于提供一种计算机关机判定系统,其可以通过按压时间的长短,切换最终信号所输出的指令,给予操作者改变电脑状态的操作空间,解决因失误导致开关被长时间按压而使得设备进入强制关机的问题。
为了实现上述目的,本发明提供一种计算机关机判定系统,包括:开关,其发出关机信号并传输至信号转化模块;信号转化模块,其接受关机信号后根据预定设置将其转化为若干判断信号,并进一步传输至信号分配分析模块;信号分配分析模块,其接受信号转化模块所输出的所有判断信号,并将其进行逻辑运算,以得到最终信号;计算机控制模块,其获取最终信号,并以此执行关机或维持设备运行状态。
根据本发明的计算机关机判定系统,所述信号转化模块根据开关的按压时长,将关机信号转化为若干执行信号及若干抵消信号。
根据本发明的计算机关机判定系统,所述信号转化模块内部设置有信号转化时间预设值;信号转化时,所述信号转化模块将开关按压时长按照信号转化时间预设值进行划分,并按照执行信号、抵消信号交错分布的方式分配至所划区间内。
根据本发明的计算机关机判定系统,所述信号分配分析模块获取所有判断信号后,并按照以下逻辑进行运算;将执行信号与抵消信号进行抵消,若判断信号的数量为偶数,则输出最终信号为无;若判断信号的数量为奇数,则输出最终信号为执行信号。
根据本发明的计算机关机判定系统,所述计算机控制模块接受最终信号为无,则维持设备运行状态;所述计算机控制模块接受最终信号为执行信号,则控制设备执行关机指令。
根据本发明的计算机关机判定系统,所述开关按压时长中前预定数量X的信号转化时间预设值区间内,判断信号输出为无。
根据本发明的计算机关机判定系统,所述信号转化时间预设值与预定数量X之间为以下关系;C=X×V;其中,C为固定预设数值,V为信号转化时间预设值。
本发明提供了一种计算机关机判定系统,包括:开关,其发出关机信号并传输至信号转化模块;信号转化模块,其接受关机信号后根据预定设置将其转化为若干判断信号,并进一步传输至信号分配分析模块;信号分配分析模块,其接受信号转化模块所输出的所有判断信号,并将其进行逻辑运算,以得到最终信号;计算机控制模块,其获取最终信号,并以此执行关机或维持设备运行状态。本发明可以通过按压时间的长短,切换最终信号所输出的指令,给予操作者改变电脑状态的操作空间,解决因失误导致开关被长时间按压而使得设备进入强制关机的问题。
附图说明
图1是增长的按压时长位于不同区间内所对应输出信号的示意图;
图2为按压时长位于判断信号为“0”的信号转化时间预设值区间内的示意图;
图3为抵消逻辑运算的逻辑代码。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明,应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参见图1,本发明提供了一种计算机关机判定系统,该计算机关机判定系统包括:
开关,其发出关机信号并输入至信号转化模块,其中,该关机信号的发出可以为计算机开关被按压后所发出的电信号,若计算机开关持续被按压,则电信号持续发出。
信号转化模块,其在接受关机信号后,根据预定设置将其转化为若干判断信号,并进一步传输至信号分配分析模块;该信号转化模块设置于计算机主板,在进行信号转化过程中,主要根据开关的按压时长,将关机信号转化为若干执行信号及若干抵消信号。具体的,所述信号转化模块内部设置有信号转化时间预设值,该信号转化时间预设值为人为输入数值(由用户输入即可),以时间为单位,可以为1s、2s……;本实施例中以3s为例,信号转化时,所述信号转化模块将开关按压时长按照信号转化时间预设值进行划分,并按照执行信号、抵消信号交错分布的方式分配至所划区间内。即若计算机开关持续被按压的时间为10s,经划分后,分割成4个区间,信号转化模块分别输出执行信号(默认首次发出的信号为执行信号,若操作者欲执行强制关机时,只需要按压开关即可,无需持续按压)、抵消信号、执行信号、抵消信号。需要进行说明的是,当按压时长进入每个区间的初期,信号转化模块即刻对应发出判断信号。
信号分配分析模块,其接受信号转化模块所输出的所有判断信号,并将其进行逻辑运算,以得到最终信号;具体的,所述信号分配分析模块获取所有判断信号后,并按照以下逻辑进行运算;
将执行信号与抵消信号进行抵消,具体抵消过程如,信号分配分析模块可以将执行信号记作逻辑信号“1”,并将抵消信号记作逻辑信号“-1”,通过加和的方式进行信号的抵消过程,如“1+-1=0”。具体逻辑代码如图3所示。同时,如图1所示,按压时长进入第四区间(按压时长为粗实线所表示),即得到“1+-1+1+-1=0”的最终信号。
若判断信号的数量为偶数,例如“1+-1=0”,最终结果为“0”则输出最终信号为无;此时,信号被完全抵消,所述计算机控制模块接受最终信号为无,则计算机控制模块获取最终信号后维持设备运行状态;
若判断信号的数量为奇数,例如“1+-1+1=1”,最终结果为“1”则输出最终信号为执行信号,则计算机控制模块获取最终信号后执行关机命令。
计算机控制模块,其获取最终信号,执行关机或维持设备运行状态。
参见图2,优选的是,基于上述结构,为了避免所述开关受到短期按压而进入关机程序(例如开关受到短期按压后输出最终结果为“1”),所以本申请基于上述进行了优化,所述开关按压时长中前预定数量X的信号转化时间预设值区间内,判断信号输出为无,例如前X个信号转化时间预设值区间(如前X个3s区间内,信号分配分析模块所输出的判断信号均为“0”,图2所示),此时,所述计算机控制模块接受最终信号为无,则计算机控制模块获取最终信号后维持设备运行状态。
另外,本发明的所述信号转化时间预设值与预定数量X之间为以下关系;
C=X×V;其中,C为固定预设数值(一般为固定值,为出厂设置),V为信号转化时间预设值。
当计算机设备开关因失误而被按压时,若被短期按压,则按压时长落入至前预定数量X的信号转化时间预设值区间内,信号分配分析模块则输出最终信号为无,计算机控制模块获取最终信号后维持设备运行状态。
若被长期按压,则想要设备维持正常运行状态,则仅需要持续按压至输出最终信号为抵消信号所对应的区间内即可(即为判断信号的数量为偶数,需要进行说明的是,区间的判断可以通过在机箱上设置不同颜色的信号灯进行区分,例如在抵消信号所对应的区间为绿灯亮起,在执行信号所对应的区间为红灯亮起)。此时信号分配分析模块输出最终信号为无,计算机控制模块获取最终信号后维持设备运行状态。若想要设备执行强制关机指令,则仅需要持续按压至输出最终信号为执行信号所对应的区间内即可(即为判断信号的数量为奇数)。此时信号分配分析模块则输出最终信号为执行信号,计算机控制模块获取最终信号后执行强制关机指令。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (5)
1.一种计算机关机判定系统,其特征在于,包括:
开关,其发出关机信号并传输至信号转化模块;
信号转化模块,其接受关机信号后根据预定设置将其转化为若干判断信号,并进一步传输至信号分配分析模块;
信号分配分析模块,其接受信号转化模块所输出的所有判断信号,并将其进行逻辑运算,以得到最终信号;
计算机控制模块,其获取最终信号,并以此执行关机或维持设备运行状态;
所述信号转化模块根据开关的按压时长,将关机信号转化为若干执行信号及若干抵消信号;
所述信号分配分析模块获取所有判断信号后,并按照以下逻辑进行运算;
将执行信号与抵消信号进行抵消,若判断信号的数量为偶数,则输出最终信号为无;
若判断信号的数量为奇数,则输出最终信号为执行信号。
2.根据权利要求1所述的计算机关机判定系统,其特征在于,所述信号转化模块内部设置有信号转化时间预设值;
信号转化时,所述信号转化模块将开关按压时长按照信号转化时间预设值进行划分,并按照执行信号、抵消信号交错分布的方式分配至所划区间内。
3.根据权利要求1所述的计算机关机判定系统,其特征在于,所述计算机控制模块接受最终信号为无,则维持设备运行状态;
所述计算机控制模块接受最终信号为执行信号,则控制设备执行关机指令。
4.根据权利要求2所述的计算机关机判定系统,其特征在于,所述开关按压时长中前预定数量X的信号转化时间预设值区间内,判断信号输出为无。
5.根据权利要求4所述的计算机关机判定系统,其特征在于,所述信号转化时间预设值与预定数量X之间为以下关系;
C=X×V;其中,C为固定预设数值,V为信号转化时间预设值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410534233.3A CN118113361B (zh) | 2024-04-30 | 2024-04-30 | 一种计算机关机判定系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410534233.3A CN118113361B (zh) | 2024-04-30 | 2024-04-30 | 一种计算机关机判定系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118113361A CN118113361A (zh) | 2024-05-31 |
CN118113361B true CN118113361B (zh) | 2024-07-12 |
Family
ID=91221218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410534233.3A Active CN118113361B (zh) | 2024-04-30 | 2024-04-30 | 一种计算机关机判定系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118113361B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101295254A (zh) * | 2007-04-28 | 2008-10-29 | 英业达股份有限公司 | 利用电源按钮切换基本输入输出系统的计算机系统及方法 |
CN112083792A (zh) * | 2020-09-16 | 2020-12-15 | 深圳市锐尔觅移动通信有限公司 | 移动终端的控制方法、装置及移动终端 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6123514B2 (ja) * | 2013-06-25 | 2017-05-10 | ソニー株式会社 | 電子機器、電子機器の制御方法およびプログラム |
CN104572215A (zh) * | 2015-01-27 | 2015-04-29 | 四川盛利兴电子科技有限公司 | 一种智能终端的开关机控制方法和装置 |
CN206258817U (zh) * | 2016-12-16 | 2017-06-16 | 龙芯中科技术有限公司 | 电源控制装置和计算机 |
CN106873968A (zh) * | 2016-12-28 | 2017-06-20 | 深圳天珑无线科技有限公司 | 一种终端显示时间的方法及系统 |
CN110569074A (zh) * | 2019-09-09 | 2019-12-13 | 上海联影医疗科技有限公司 | 一种计算机关机方法、系统及存储介质 |
CN113078699A (zh) * | 2020-01-03 | 2021-07-06 | 华为技术有限公司 | 一种终端及其供电方法、充放电管理电路 |
CN111766930A (zh) * | 2020-06-08 | 2020-10-13 | 安徽华米信息科技有限公司 | 可穿戴设备的关机方法、装置及可穿戴设备 |
CN113591202B (zh) * | 2021-06-22 | 2024-10-01 | 北京宇航系统工程研究所 | 一种确定发动机关机错开时间的方法 |
CN114001193B (zh) * | 2021-09-18 | 2024-03-15 | 上海华兴数字科技有限公司 | 作业机械的启停减振控制方法、装置及电子设备 |
CN115202505A (zh) * | 2022-06-22 | 2022-10-18 | 科大讯飞股份有限公司 | 电子设备启动控制方法、装置、电子设备和扫描笔 |
-
2024
- 2024-04-30 CN CN202410534233.3A patent/CN118113361B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101295254A (zh) * | 2007-04-28 | 2008-10-29 | 英业达股份有限公司 | 利用电源按钮切换基本输入输出系统的计算机系统及方法 |
CN112083792A (zh) * | 2020-09-16 | 2020-12-15 | 深圳市锐尔觅移动通信有限公司 | 移动终端的控制方法、装置及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN118113361A (zh) | 2024-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106844268B (zh) | 一种usb设备测试系统、测试方法及测试装置 | |
CN101030107A (zh) | 键盘-屏幕-鼠标切换器 | |
CN111063386A (zh) | Ddr芯片测试方法和装置 | |
CN118113361B (zh) | 一种计算机关机判定系统 | |
CN113049946A (zh) | 一种板卡测试系统 | |
US20040267976A1 (en) | Hard disk device capable of detecting channels of a host to which hard disk controllers belong | |
US6522936B1 (en) | Control apparatus, control method, and interface device for information processing device | |
CN113096269B (zh) | 一种信息采集方法、装置、电子设备以及存储介质 | |
CN115471968A (zh) | 一种电缆防盗报警装置 | |
CN110345056B (zh) | 基于单片机的数据处理方法、驱动器、控制器以及系统 | |
US20090083458A1 (en) | KVM switch, KVM system and computer readable medium | |
CN114911656A (zh) | 一种ipmi指令的自动化测试方法、单片机及相关装置 | |
US20040267975A1 (en) | Method for detecting channels of a host to which hard disk controllers belong | |
CN215730882U (zh) | 存储设备检测装置及系统 | |
CN210605685U (zh) | 一种车载多媒体主机的测试装置 | |
CN113641397B (zh) | 带操作界面的脚本服务管理系统及管理方法 | |
CN218918243U (zh) | 一种光字牌报警系统 | |
CN117971613B (zh) | 硬盘监控系统、方法、设备、存储介质及基板管理控制器 | |
CN112115007B (zh) | 倒计时显示器的调试方法及装置 | |
JP7456971B2 (ja) | 稼働判定装置、設定方法、プログラム | |
CN214279161U (zh) | 红外遥控的测试系统及治具 | |
US20230314259A1 (en) | Reset pressure testing method and system for baseboard management controller | |
JP2573312B2 (ja) | プラント監視装置 | |
CN113869108A (zh) | 一种识别硬盘背板连接的设备的方法及相关装置 | |
JP2969860B2 (ja) | 故障診断装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |