CN104820608A - 智能启动计算机操作***和软件的方法及*** - Google Patents
智能启动计算机操作***和软件的方法及*** Download PDFInfo
- Publication number
- CN104820608A CN104820608A CN201510137494.2A CN201510137494A CN104820608A CN 104820608 A CN104820608 A CN 104820608A CN 201510137494 A CN201510137494 A CN 201510137494A CN 104820608 A CN104820608 A CN 104820608A
- Authority
- CN
- China
- Prior art keywords
- operating system
- computer operating
- software
- control unit
- micro
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000001514 detection method Methods 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
Landscapes
- Power Sources (AREA)
Abstract
本发明公开了一种智能启动计算机操作***和软件的方法及***,该方法包括如下步骤:建立计算机操作***开启与软件启动的计划表;微控制单元判断当前计算机操作***是否处于工作状态;所述微控制单元独立于所述计算机操作***而存在;若否,则所述微控制单元根据所述计划表开启所述计算机操作***,使其进入工作状态;当所述计算机操作***处于工作状态时,所述微控制单元控制所述计算机操作***根据所述计划表启动软件。本发明利用微控制单元执行预设计划表中的任务,在不占用计算机操作***资源的情况下实现了操作***与软件的智能开启,在使用软件时耗时较短,提高了用户体验。
Description
【技术领域】
本发明涉及计算机应用软件领域,特别涉及一种智能启动计算机操作***和软件的方法。
【背景技术】
目前,关于软件的使用有两种方案,第一种是用户手动开机后,手动打开软件;第二种是用户手动开机后,软件在开机后自动启动运行。对于第一种方案,用户手动开机后,需要搜寻软件,然后手动打开,中间耗时长,用户体验一般;对于第二种方案,用户开机后,软件自启动,但可能自启动的软件不是用户现在想使用的软件,从而造成***资源分配不合理。
【发明内容】
基于此,为解决现有技术中存在的问题,本发明提供一种智能开启***和软件的方法及***,通过预设***开机与软件启动的计划表,利用独立于计算机操作***的微控制单元执行计划表中的任务,实现了操作***与软件的只能开启。
本发明实施例的具体内容如下:
一种智能开启计算机操作***和软件的方法,包括如下步骤:
建立计算机操作***开启与软件启动的计划表;
微控制单元判断当前计算机操作***是否处于工作状态;所述微控制单元独立于所述计算机操作***而存在;
若否,则所述微控制单元根据所述计划表开启所述计算机操作***,使其进入工作状态;
当所述计算机操作***处于工作状态时,所述微控制单元控制所述计算机操作***根据所述计划表启动软件。
相应的,本发明实施例还提供一种智能开启计算机操作***和软件的***,包括:
设置模块,用于建立计算机操作***开启与软件启动的计划表;
微控制单元,用于判断当前计算机操作***是否处于工作状态;若否,则所述微控制单元根据所述计划表开启所述计算机操作***,使其进入工作状态;当所述计算机操作***处于工作状态时,所述微控制单元控制所述计算机操作***根据所述计划表启动软件;所述微控制单元独立于所述计算机操作***而存在。
本发明设置了独立于计算机操作***的微控制单元,即使计算机操作***处于关闭状态,微控制单元也能在后台运行,利用微控制单元执行预设计划表中的任务,在不占用计算机操作***资源的情况下实现了操作***与软件的智能开启,在使用软件时耗时较短,提高了用户体验。
【附图说明】
图1为本发明实施例中一种智能开启计算机操作***和软件的方法的流程示意图;
图2为本发明实施例中一种微控制单元控制计算机操作***进行关机操作的方法的流程示意图;
图3为本发明实施例中一种智能开启计算机操作***和软件的***的结构示意图。
【具体实施方式】
下面结合附图对本发明的内容作进一步描述。
如图1所示,本实施例提供一种智能开启计算机操作***和软件的方法,具体包括如下步骤:
S11建立计算机操作***开启与软件启动的计划表;
S12微控制单元判断当前计算机操作***是否处于工作状态;若否,则进入S13;
S13所述微控制单元根据所述计划表开启所述计算机操作***,使其进入工作状态;
S14当所述计算机操作***处于工作状态时,所述微控制单元控制所述计算机操作***根据所述计划表启动软件。
具体的,用户预设一份计算机操作***开启与软件启动的计划表,通过微控制单元读取该计划表。所述的微控制单元独立于计算机操作***而存在,即使关闭了计算机操作***,微控制单元仍在计算机后台运行。
计划表中包含了用户对于计算机操作***以及软件启动的自定义设置。例如,用户安排计算机操作***每隔一定的时间间隔自动启动,每隔一定的时间间隔启动想要使用的软件。
在微控制单元控制计算机操作***启动软件之前,微控制单元需要判断计算机操作***是否处于工作状态。若当前计算机操作***已经处于工作状态,则直接按照计划表启动软件。若计算机操作***未处于工作状态,则微控制单元根据计划表中用户的自定义设置开启计算机操作***。目前,对于一台计算机而言,开机之后计算机操作***自动启动并进入工作状态,关机之后计算机操作***也停止工作,因而微控制单元可与计算机的电源连接,通过控制计算机的供电来开启计算机操作***。当然,对于双操作***的计算机,此时微控制单元可按照现有技术中切换操作***的方法来开启所需要的计算机操作***。
在一种具体实施方式中,计划表中包括如下信息:计算机操作***开启时间、软件项目、软件启动时间以及软件模式。用户可以根据实际使用需求合理设置计算机操作***开启时间,例如设置在每日的上午8点。所述软件项目与软件启动时间以及软件模式是对应的,每一个软件项目对应了一个软件启动时间以及该软件项目启动时的软件模式,例如用户设置软件项目为教学软件,其软件启动时间为每日上午8点,对应的软件模式为语文模式。假设计算机处于关机状态,此时计算机操作***未工作,微控制单元不断检测当前时间(或者周期性地检测),当计划表中的计算机操作***开启时间到时,微控制单元控制计算机接通电源,计算机自动开机,实现了计算机操作***的智能自动开启。同样,在计算机操作***处于工作状态下,微控制单元检测计划表中的各个软件项目及其软件启动时间,当某个软件项目的软件启动时间到时,微控制单元将该软件项目以及对应的软件模式发送至计算机操作***,计算机操作***按该对应的软件模式启动该软件项目,从而实现了软件的智能启动。从用户角度而言,可根据实际软件需求修改计划表中的信息控制软件的启动,不需要启动的软件可在计划表中剔除,在不占用计算机操作***资源的情况下实现了软件的智能启动控制。
较佳的,计划表中的信息还包括计算机操作***关闭时间,微控制单元检测到计算机操作***关闭时间到时,向计算机操作***发送关机指令,通知计算机操作***进行关机操作。
仍以一款教学软件为例,说明上述智能启动计算机操作***与软件的方法。假设该教学软件包含了多个软件模式,例如,软件模式包括语文模式、英语模式。首先,老师根据课程表设置计算机操作***开启与软件启动的计划表。假设周一上午8点至10点上语文课,周四下午2点至4点上英语课,则老师可在计算机操作***开启与软件启动的计划表中作如下设置:
(1)计算机操作***开启时间为周一上午7点50分,软件项目为教学软件,对应的软件启动时间为周一上午8点,对应的软件模式为语文模式,计算机操作***关闭时间为周一上午10点;
(2)计算机操作***开启时间为周四下午1点50分,软件项目为教学软件,对应的软件启动时间为周四下午2点,对应的软件模式为英语模式,计算机操作***关闭时间为周四下午4点。
这样,利用本实施例提供的智能启动计算机操作***与软件的方法,微控制单元判断计算机操作***是否处于工作状态,假设计算机已经关机,则微控制单元不断检测当前时间,每到周一上午7点50分时,微控制单元控制计算机接通电源,使计算机自动开启,同时启动计算机操作***,实现了计算机操作***的智能开启功能。微控制单元检测到教学软件的启动时间为周一上午8点,则通知计算机操作***在周一上午8点运行教学软件,且将教学软件设置为语文模式,而到周一上午10点钟下课时,微控制单元通知计算机操作***进行关闭操作,计算机自动关闭。同样,每到周四下午1点50分,计算机自动开启,启动计算机操作***,周四下午2点运行教学软件,且将教学软件设置为英语模式,而到了下课时间下午4点时,计算机自动关机。通过上述方法,老师在需要使用教学软件时,马上可以进入教学状态,而不需要提前手动开机且手动打开软件进入语文模式(或英语模式)。老师还可以根据各个学期不同的课程设置在计划表中进行相应的修改,合理利用计算机资源,方便教学的进行。
进一步的,在另一种具体实施方式中,计划表中的信息还包括计算机操作***关闭时间、关机等待时值以及关机延迟时间。此时,如图2所示,微控制单元通过如下方式控制计算机操作***进行关机操作:
S201微控制单元检测当前时间,进入S202;
S202微控制单元判断是否已到计算机操作***关闭时间,若是,则进入S203;
S203微控制单元检测在关机等待时值内计算机操作***是否接收到非关机指令,若是,则进入S204;若否,则进入S205;
S204计算机操作***接收到非关机指令后,判断是否已到关机延迟时间;若是,则进入S203;
S205微控制单元向计算机操作***发送关机指令。
举例而言,假设计划表中设置的计算机操作***关闭时间为周一上午10点,关机等待时值为3分钟,关机延迟时间为5分钟。假设微控制单元检测到当前时间为周一上午10点,此时,微控制单元检测计算机操作***在3分钟内是否接收到非关机指令,所述非关机指令是指除关机指令外的其他操作指令,例如监测用户是否利用键盘或鼠标打开文件、输入数据等。若在3分钟内微控制单元检测到计算机操作***未接收到任何非关机指令,则微控制单元向计算机操作***发送关机指令,通知计算机操作***进行关机操作。当然用户若在此期间内输入关机指令,则计算机操作***直接执行关机操作。若在3分钟内微控制单元检测到计算机操作***接收到非关机指令,则表明用户仍在使用计算机操作***进行操作,此时不能执行关机操作,因此,微控制单元在经一段延时后再对计算机操作***进行检测。该段延时即为计算机操作***接收到非关机指令后的5分钟,即上述的关机延迟时间。在计算机操作***接收到非关机指令后且关机延迟时间到时,微控制单元继续检测在关机等待时值(3分钟)内计算机操作***是否接收到非关机指令。通过以上循环检测,微控制单元实现对计算机操作***关机操作的控制。
综上所述,本发明通过脱离于计算机操作***的微控制单元,执行用户预设的计算机操作***启动与软件启动的计划表中的任务,实现了计算机操作***与软件的智能启动、计算机操作***的智能关闭,也使用户使用软件时耗时变短;用户通过修改计划表中的信息就能实现软件的智能启动控制,大大节省了计算机操作***的资源。
本发明还提供一种智能启动计算机操作***和软件的***,下面结合具体实施例进行说明。
如图3所示,本实施例中的智能启动计算机操作***和软件的***,具体包括:
设置模块1,用于建立计算机操作***开启与软件启动的计划表;
微控制单元2,用于判断当前计算机操作***是否处于工作状态;若否,则所述微控制单元根据所述计划表开启所述计算机操作***,使其进入工作状态;当所述计算机操作***处于工作状态时,所述微控制单元控制所述计算机操作***根据所述计划表启动软件;所述微控制单元独立于所述计算机操作***而存在。
用户通过设置模块1预设一份计算机操作***开启与软件启动的计划表,通过微控制单元2读取该计划表。微控制单元2独立于计算机操作***而存在,即使关闭了计算机操作***,微控制单元2仍在计算机后台运行。
计划表中包含了用户对于计算机操作***以及软件启动的自定义设置。例如,用户安排计算机操作***每隔一定的时间间隔自动启动,每隔一定的时间间隔启动想要使用的软件。
在微控制单元2控制计算机操作***启动软件之前,微控制单元2需要判断计算机操作***是否处于工作状态。若当前计算机操作***已经处于工作状态,则直接按照计划表启动软件。若计算机操作***未处于工作状态,则微控制单元2根据计划表中用户的自定义设置开启计算机操作***。目前,对于一台计算机而言,开机之后计算机操作***自动启动并进入工作状态,关机之后计算机操作***也停止工作,因而微控制单元2可与计算机的电源连接,通过控制计算机的供电来开启计算机操作***。当然,对于双操作***的计算机,此时微控制单元可按照现有技术中切换操作***的方法来开启所需要的计算机操作***。
在一种具体实施方式中,通过设置模块1建立的计划表包括计算机操作***开启时间、软件项目、软件启动时间以及软件模式。
进一步的,所述计划表还包括计算机操作***关闭时间,微控制单元2检测当前时间,当计算机操作***关闭时间到时,微控制单元2向计算机操作***发送关机指令。
在另一种具体实施方式中,通过设置模块1建立的计划表中还包括计算机操作***关闭时间、关机等待时值以及关机延迟时间。
微控制单元2检测当前时间,当计算机操作***关闭时间到时,微控制单元2检测在关机等待时值内计算机操作***是否接收到非关机指令;
若否,则微控制单元2向计算机操作***发送关机指令;
若是,则在计算机操作***接收到所述非关机指令后且关机延迟时间到时,微控制单元2继续检测在关机等待时值内计算机操作***是否接收到非关机指令。
在一种具体实施方式中,微控制单元2检测当前时间,当所述计划表中的计算机操作***开启时间到时,微控制单元2控制计算机接通电源,使计算机操作***开启。
在一种具体实施方式中,微控制单元2检测所述计划表中的软件项目及软件启动时间;当所述计划表中的软件项目其对应的软件启动时间到时,微控制单元2将该软件项目以及对应的软件模式发送至计算机操作***,计算机操作***按该对应的软件模式启动该软件项目。
以上各个模块其具体功能的实现,均可采用上述实施例中的方法,此处不再进行赘述。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (12)
1.一种智能启动计算机操作***和软件的方法,其特征在于,包括如下步骤:
建立计算机操作***开启与软件启动的计划表;
微控制单元判断当前计算机操作***是否处于工作状态;所述微控制单元独立于所述计算机操作***而存在;
若否,则所述微控制单元根据所述计划表开启所述计算机操作***,使其进入工作状态;
当所述计算机操作***处于工作状态时,所述微控制单元控制所述计算机操作***根据所述计划表启动软件。
2.根据权利要求1所述的智能启动计算机操作***和软件的方法,其特征在于,所述计划表中包括如下信息:计算机操作***开启时间、软件项目、软件启动时间以及软件模式。
3.根据权利要求2所述的智能启动计算机操作***和软件的方法,其特征在于,微控制单元根据所述计划表开启所述计算机操作***的过程包括如下步骤:
所述微控制单元检测当前时间;
当所述计算机操作***开启时间到时,所述微控制单元控制计算机接通电源,使计算机操作***开启。
4.根据权利要求2所述的智能启动计算机操作***和软件的方法,其特征在于,微控制单元控制所述计算机操作***根据所述计划表启动软件的过程包括如下步骤:
所述微控制单元检测所述软件项目及软件启动时间;
当所述软件项目其对应的软件启动时间到时,所述微控制单元将该软件项目以及对应的软件模式发送至所述计算机操作***,所述计算机操作***按该对应的软件模式启动该软件项目。
5.根据权利要求2所述的智能启动计算机操作***和软件的方法,其特征在于,所述计划表中的信息还包括计算机操作***关闭时间;
所述微控制单元检测当前时间,当所述计算机操作***关闭时间到时,所述微控制单元向计算机操作***发送关机指令。
6.根据权利要求2所述的智能启动计算机操作***和软件的方法,其特征在于,所述计划表中的信息还包括计算机操作***关闭时间、关机等待时值以及关机延迟时间;
所述微控制单元检测当前时间,当所述计算机操作***关闭时间到时,所述微控制单元检测在所述关机等待时值内计算机操作***是否接收到非关机指令;
若否,则所述微控制单元向计算机操作***发送关机指令;
若是,则在计算机操作***接收到所述非关机指令后且所述关机延迟时间到时,所述微控制单元继续检测在所述关机等待时值内所述计算机操作***是否接收到非关机指令。
7.一种智能启动计算机操作***和软件的***,其特征在于,包括:
设置模块,用于建立计算机操作***开启与软件启动的计划表;
微控制单元,用于判断当前计算机操作***是否处于工作状态;若否,则所述微控制单元根据所述计划表开启所述计算机操作***,使其进入工作状态;当所述计算机操作***处于工作状态时,所述微控制单元控制所述计算机操作***根据所述计划表启动软件;所述微控制单元独立于所述计算机操作***而存在。
8.根据权利要求7所述的智能启动计算机操作***和软件的***,其特征在于,通过所述设置模块建立的计划表中包括如下信息:计算机操作***开启时间、软件项目、软件启动时间以及软件模式。
9.根据权利要求8所述的智能启动计算机操作***和软件的方法,其特征在于:所述微控制单元检测当前时间,当所述计划表中的计算机操作***开启时间到时,所述微控制单元控制计算机接通电源,使计算机操作***开启。
10.根据权利要求8所述的智能启动计算机操作***和软件的***,其特征在于:所述微控制单元检测所述计划表中的软件项目及软件启动时间;当所述计划表中的软件项目其对应的软件启动时间到时,所述微控制单元将该软件项目以及对应的软件模式发送至所述计算机操作***,所述计算机操作***按该对应的软件模式启动该软件项目。
11.根据权利要求8所述的智能启动计算机操作***和软件的***,其特征在于,通过所述设置模块建立的计划表还包括计算机操作***关闭时间;所述微控制单元检测当前时间,当所述计算机操作***关闭时间到时,所述微控制单元向计算机操作***发送关机指令。
12.根据权利要求8所述的智能启动计算机操作***和软件的***,其特征在于,通过所述设置模块建立的计划表还包括计算机操作***关闭时间、关机等待时值以及关机延迟时间;
所述微控制单元检测当前时间,当所述计算机操作***关闭时间到时,所述微控制单元检测在所述关机等待时值内计算机操作***是否接收到非关机指令;
若否,则所述微控制单元向计算机操作***发送关机指令;
若是,则在计算机操作***接收到所述非关机指令后且关机延迟时间到时,所述微控制单元继续检测在所述关机等待时值内计算机操作***是否接收到非关机指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510137494.2A CN104820608A (zh) | 2015-03-26 | 2015-03-26 | 智能启动计算机操作***和软件的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510137494.2A CN104820608A (zh) | 2015-03-26 | 2015-03-26 | 智能启动计算机操作***和软件的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104820608A true CN104820608A (zh) | 2015-08-05 |
Family
ID=53730910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510137494.2A Pending CN104820608A (zh) | 2015-03-26 | 2015-03-26 | 智能启动计算机操作***和软件的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104820608A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101526904A (zh) * | 2009-04-16 | 2009-09-09 | 江苏科技大学 | 基于***bios实现计算机正常与限时开机的切换方法 |
CN102710859A (zh) * | 2012-06-04 | 2012-10-03 | 宇龙计算机通信科技(深圳)有限公司 | 终端定时开机的处理方法及移动终端 |
CN103067597A (zh) * | 2013-01-05 | 2013-04-24 | 广东欧珀移动通信有限公司 | 移动终端开机任务执行方法 |
CN103699412A (zh) * | 2013-12-23 | 2014-04-02 | 深圳Tcl新技术有限公司 | 终端的快速启动方法和*** |
CN104142832A (zh) * | 2013-05-07 | 2014-11-12 | 宏碁股份有限公司 | 电脑装置及其重开机方法 |
-
2015
- 2015-03-26 CN CN201510137494.2A patent/CN104820608A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101526904A (zh) * | 2009-04-16 | 2009-09-09 | 江苏科技大学 | 基于***bios实现计算机正常与限时开机的切换方法 |
CN102710859A (zh) * | 2012-06-04 | 2012-10-03 | 宇龙计算机通信科技(深圳)有限公司 | 终端定时开机的处理方法及移动终端 |
CN103067597A (zh) * | 2013-01-05 | 2013-04-24 | 广东欧珀移动通信有限公司 | 移动终端开机任务执行方法 |
CN104142832A (zh) * | 2013-05-07 | 2014-11-12 | 宏碁股份有限公司 | 电脑装置及其重开机方法 |
CN103699412A (zh) * | 2013-12-23 | 2014-04-02 | 深圳Tcl新技术有限公司 | 终端的快速启动方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100512146C (zh) | 一种实现补丁管理的方法 | |
CN105608049A (zh) | 智能终端的cpu控制方法及控制装置 | |
CN103064590A (zh) | 一种关闭移动终端运行程序的控制方法及*** | |
CN202066155U (zh) | 具有实时定时开关机功能的空调器 | |
CN103076867A (zh) | 具备电源按键动作识别功能的云终端处理方法和*** | |
CN101770273A (zh) | 一种实现服务器多中央处理器***节能的方法和装置 | |
CN103701889A (zh) | 一种基于云计算的数据中心节能方法 | |
CN104270430A (zh) | 一种适用于云计算的服务器远程调度方法 | |
CN110231491A (zh) | 样本分析***及其节能控制方法 | |
CN101893932A (zh) | 基于linux***下的电源管理装置及其管理方法 | |
CN105528203A (zh) | Cpu使用控制***及方法 | |
CN104820608A (zh) | 智能启动计算机操作***和软件的方法及*** | |
CN101414212A (zh) | 预约工作执行的方法 | |
CN206096860U (zh) | 一种开关辅助装置 | |
CN106339166A (zh) | 用于移动终端在关机状态下显示时间的方法及装置 | |
CN100458695C (zh) | 自动化完全远程控制方法 | |
CN106293780A (zh) | 基于uefi bios实现计算机自动开关机的方法 | |
CN113900911B (zh) | 健康管理*** | |
CN101996114A (zh) | 测试方法 | |
CN103257894A (zh) | 一种管理程序的方法及电子终端 | |
CN202956598U (zh) | 学习型智能电源管理*** | |
CN103326456A (zh) | 手持式电子装置的备用电力***及备用电力供应方法 | |
CN103699019B (zh) | 学习型智能电源管理***及其管理方法 | |
CN105677407A (zh) | 应用程序关闭方法和装置 | |
CN1725696A (zh) | 网络设备、网络设备的电源装置及其供电的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150805 |