CN102591753A - 一种计算机运行方法及计算机 - Google Patents

一种计算机运行方法及计算机 Download PDF

Info

Publication number
CN102591753A
CN102591753A CN2011100203892A CN201110020389A CN102591753A CN 102591753 A CN102591753 A CN 102591753A CN 2011100203892 A CN2011100203892 A CN 2011100203892A CN 201110020389 A CN201110020389 A CN 201110020389A CN 102591753 A CN102591753 A CN 102591753A
Authority
CN
China
Prior art keywords
task
shortcut
bios
basic input
user
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
Application number
CN2011100203892A
Other languages
English (en)
Inventor
刘金
王爱华
吴学刚
高晔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN2011100203892A priority Critical patent/CN102591753A/zh
Publication of CN102591753A publication Critical patent/CN102591753A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明实施例公开了一种计算机运行方法及计算机。所述计算机运行方法包括:在执行第一任务时检测是否有触发执行第二任务的动作;当检测到有触发执行第二任务的动作时,则记录所述第二任务信息,并在执行完毕所述第一任务后通知相应的执行主体直接执行所述第二任务。本发明能够在计算机执行一个任务的时候记录用户所触发的另一个任务的信息,从而能够延长用户的触发时间,并且可以缩短等待时间来接受用户的触发,提高了计算机的运行效率。

Description

一种计算机运行方法及计算机
技术领域
本发明主要涉及计算机领域,特别是指一种计算机运行方法及计算机。
背景技术
随着计算机技术的飞速发展,现有计算机***的性能已经得到全面提升。有时用户想在计算机执行完一个任务时马上执行用户触发的另一个任务,但由于计算机的处理能力很强大,计算机执行一个任务的时间可能非常短,用户还没来得及触发由计算机执行所设定的任务时,计算机就已经自行执行自身的其它任务了。举一个实例来说,当计算机启动时BIOS(Basic Input Output System,基本输入输出***)进行POST(Power On Self Test,上电自检)后将控制权交给MEBx(Intel Management Engine BIOS Extension)程序,通过MEBx程序发起远程访问(CIRA)的时间很短,如果用户没有在这个很短的时间内按下快捷键触发MEBx程序,则计算机***会很快从启动设备完成启动。
发明人在实现本发明实施例的过程中发现,现有技术中至少存在以下缺点:现有的计算机运行方法无法在执行一个任务的时候记录另一个任务的触发信息,而必须在执行完毕这个任务后才接受另一个任务的触发信息,从而需要延长等待时间来接受用户的触发,并且用户也无法准确掌握适当的触发时间,从而造成用户体验降低。
发明内容
本发明实施例提出一种计算机运行方法及计算机,能够在计算机执行一个任务的时候记录用户所触发的另一个任务的信息,从而能够延长用户的触发时间,并且可以缩短等待时间来接受用户的触发,提高了计算机的运行效率。
本发明实施例的技术方案是这样实现的:
一种计算机运行方法,包括:
在执行第一任务时检测是否有触发执行第二任务的动作;
当检测到有触发执行第二任务的动作时,则记录所述第二任务信息,并在执行完毕所述第一任务后通知相应的执行主体直接执行所述第二任务。
优选的,所述执行第一任务具体为基本输入输出***BIOS上电自检POST,所述第二任务具体为快捷键事件,所述触发执行第二任务的动作具体为用户按下快捷键。
优选的,当检测到用户按下快捷键时,还包括:
在所述基本输入输出***BIOS中设置一个标志位flag;
当所述基本输入输出***BIOS执行完上电自检POST后,重新获得控制权并检测到所述标志位flag时,停止继续启动本机***或等待预定时间后再继续启动本机***。
优选的,当所述基本输入输出***BIOS重新获得控制权并检测到所述标志位flag时,还包括:
生成一暂停启动本机***的提示信息,并显示所述提示信息。
优选的,所述执行主体为MEBx程序,所述快捷键事件为发起远程访问CIRA连接。
一种计算机,包括:
检测单元,用于在执行第一任务时检测是否有触发执行第二任务的动作;
第一处理单元,用于当检测到有触发执行第二任务的动作时,记录所述第二任务信息,并在执行完毕所述第一任务后通知相应的执行主体直接执行所述第二任务。
优选的,还包括基本输入输出***BIOS,其中,所述执行第一任务具体为所述基本输入输出***BIOS上电自检POST,所述第二任务具体为快捷键事件,所述触发执行第二任务的动作具体为用户按下快捷键。
优选的,还包括:
设置单元,用于当检测到用户按下快捷键时,在所述基本输入输出***BIOS中设置一个标志位flag;
第二处理单元,用于当所述基本输入输出***BIOS执行完上电自检POST后,重新获得控制权并检测到所述标志位flag时,停止继续启动本机***或等待预定时间后再继续启动本机***。
优选的,还包括:
生成单元,用于当所述基本输入输出***BIOS重新获得控制权并检测到所述标志位flag时,生成一暂停启动本机***的提示信息,并显示所述提示信息。
优选的,所述执行主体为MEBx程序,所述快捷键事件为发起远程访问CIRA连接。
本发明技术方案能够在计算机执行一个任务的时候记录用户所触发的另一个任务的信息,在任务执行完毕后可以马上执行用户所触发的另一任务,从而能够延长用户的触发时间(触发时间等于执行一个任务的时间再加等待用户触发的时间),并且可以缩短等待时间来接受用户的触发,提高了计算机的运行效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种计算机运行方法第一实施例的流程示意图;
图2为本发明一种计算机运行方法第二实施例的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图1,示出了本发明一种计算机运行方法第一实施例的流程示意图,包括:
步骤S110、在执行第一任务时检测是否有触发执行第二任务的动作。
触发第二任务的动作可以是用户按下键盘上的某一个快捷键,或者是设置在机箱上或者其它地方的按键,以及通过软件实现的触发执行第二任务的动作等等,本发明实施例进此不进行限定。
步骤S120、当检测到有触发执行第二任务的动作时,则记录所述第二任务信息。
当检测到有触发执行第二任务的动作时,则记录所述第二任务信息,如记录用户所按下的快捷键以及所述快捷键所代表的待执行任务等,以快捷键为例,每一个快捷键或多个快捷键的组合可对应一个或多个待执行任务,所述快捷键与待执行任务的对应关系可以根据实际情况和实际需求来设定,如按下字母A键代表待执行任务一,字母B键代表待执行任务二等......本发明实施例对此不进行限定。
步骤S130、在执行完毕所述第一任务后通知相应的执行主体直接执行所述第二任务。
通过本发明实施例所述技术方案,用户不需要等待第一任务执行完成后再触发第二任务,在执行第一任务的过程中即可触发第二任务,从而能够缩短等待时间来接受用户的触发,并且事实上也延长了用户的触发时间(触发时间等于执行第一任务的时间再加等待用户触发的时间),提高了计算机的运行效率,提高了用户体验。
参照图2,示出了本发明一种计算机运行方法第二实施例的流程示意图,包括:
步骤S210、基本输入输出***BIOS在上电自检POST时,检测用户是否按下快捷键。
步骤S220、检测到用户按下快捷键时,则记录所述快捷键事件信息。
步骤S230、在上电自检POST完成后通知相应的执行主体直接执行所述快捷键事件信息所对应的快捷键事件。
在本实施例中,所述执行主体优选为MEBx程序,所述快捷键事件为发起远程访问CIRA连接。
本发明实施例的适用情形是BIOS在POST过程中如果检测到快捷键按下,在POST完成后将控制权交给MEBx程序,由MEBx程序发起CIRA连接,从而有效延长了按快捷键发起CIRA连接的时间(从POST到MEBx程序接管控制权的这段时间)。
在本发明的另一个实施例中,所述步骤S220后还包括:
步骤S240、在所述基本输入输出***BIOS中设置一个标志位flag。
所述标志位flag用于指示快捷键被按下。
步骤S250、BIOS获得控制权并检测到所述标志位flag时,停止继续启动本机***或等待预定时间后再继续启动本机***。
BIOS重新获取控制权时,如果检测到所述标志位flag,则停止继续启动本机***或等待预定时间后再继续启动本机***,从而能够在建立CIRA连接成功后防止误按回车键启动本机操作***。
步骤S260、生成一暂停启动本机***的提示信息,并显示所述提示信息。
本发明技术方案能够在计算机执行一个任务的时候记录用户所触发的另一个任务的信息,在任务执行完毕后可以马上执行用户所触发的另一任务,从而能够延长用户的触发时间(触发时间等于执行一个任务的时间再加等待用户触发的时间),并且可以缩短等待时间来接受用户的触发,提高了计算机的运行效率,以本实例来说,计算机在上电自检的过程中即可接受用户对MEBx程序的触发信息(用户按下快捷键),上电自检完成后马上将控制权交给MEBx程序,让MEBx程序直接发起CIRA远程访问。
本发明还公开了一种计算机,所述计算机包括:
检测单元,用于在执行第一任务时检测是否有触发执行第二任务的动作。
第一处理单元,用于当检测到有触发执行第二任务的动作时,记录所述第二任务信息,并在执行完毕所述第一任务后通知相应的执行主体直接执行所述第二任务。
在本发明的另一实施例中,所述计算机还包括基本输入输出***BIOS。
其中,所述执行第一任务具体为所述基本输入输出***BIOS上电自检POST,所述第二任务具体为快捷键事件,所述触发执行第二任务的动作具体为用户按下快捷键。
优选的,所述执行主体为MEBx程序,所述快捷键事件为发起远程访问CIRA连接。
所述计算机还包括:
设置单元,用于当检测到用户按下快捷键时,在所述基本输入输出***BIOS中设置一个标志位flag。
第二处理单元,用于当所述基本输入输出***BIOS执行完上电自检POST后,重新获得控制权并检测到所述标志位flag时,停止继续启动本机***或等待预定时间后再继续启动本机***。
生成单元,用于当所述基本输入输出***BIOS重新获得控制权并检测到所述标志位flag时,生成一暂停启动本机***的提示信息,并显示所述提示信息。
需要说明的是,所述装置实施例是与图1、图2所述方法实施例相对应的,因此,在装置实施例部分未详细描述的部分参照方法实施例相关部分的描述即可。
当然,本领域技术人员可以理解,本实施例所述计算机除了包括以上各组成部分外,还可以包括现有计算机的常规组成部分,如中央处理器、内存控制器、存储单元等等,本发明对此也不再进行详细描述。
本发明技术方案能够在计算机执行一个任务的时候记录用户所触发的另一个任务的信息,在任务执行完毕后可以马上执行用户所触发的另一任务,从而能够延长用户的触发时间(触发时间等于执行一个任务的时间再加等待用户触发的时间),并且可以缩短等待时间来接受用户的触发,提高了计算机的运行效率。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如上述方法实施例的步骤,所述的存储介质,如:磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。在本发明各方法实施例中,所述各步骤的序号并不能用于限定各步骤的先后顺序,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,对各步骤的先后变化也在本发明的保护范围之内。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种计算机运行方法,其特征在于,包括:
在执行第一任务时检测是否有触发执行第二任务的动作;
当检测到有触发执行第二任务的动作时,则记录所述第二任务信息,并在执行完毕所述第一任务后通知相应的执行主体直接执行所述第二任务。
2.根据权利要求1所述的计算机运行方法,其特征在于,所述执行第一任务具体为基本输入输出***上电自检,所述第二任务具体为快捷键事件,所述触发执行第二任务的动作具体为用户按下快捷键。
3.根据权利要求2所述的计算机运行方法,其特征在于,当检测到用户按下快捷键时,还包括:
在所述基本输入输出***中设置一个标志位;
当所述基本输入输出***执行完上电自检后,重新获得控制权并检测到所述标志位时,停止继续启动本机***或等待预定时间后再继续启动本机***。
4.根据权利要求3所述的计算机运行方法,其特征在于,当所述基本输入输出***重新获得控制权并检测到所述标志位时,还包括:
生成一暂停启动本机***的提示信息,并显示所述提示信息。
5.根据权利要求2至4任一项所述的计算机方法,其特征在于,所述执行主体为MEBx程序,所述快捷键事件为发起远程访问连接。
6.一种计算机,其特征在于,包括:
检测单元,用于在执行第一任务时检测是否有触发执行第二任务的动作;
第一处理单元,用于当检测到有触发执行第二任务的动作时,记录所述第二任务信息,并在执行完毕所述第一任务后通知相应的执行主体直接执行所述第二任务。
7.根据权利要求6所述的计算机,其特征在于,还包括基本输入输出***,其中,所述执行第一任务具体为所述基本输入输出***上电自检,所述第二任务具体为快捷键事件,所述触发执行第二任务的动作具体为用户按下快捷键。
8.根据权利要求7所述的计算机,其特征在于,还包括:
设置单元,用于当检测到用户按下快捷键时,在所述基本输入输出***中设置一个标志位;
第二处理单元,用于当所述基本输入输出***执行完上电自检后,重新获得控制权并检测到所述标志位时,停止继续启动本机***或等待预定时间后再继续启动本机***。
9.根据权利要求8所述的计算机,其特征在于,还包括:
生成单元,用于当所述基本输入输出***重新获得控制权并检测到所述标志位时,生成一暂停启动本机***的提示信息,并显示所述提示信息。
10.根据权利要求7至9任一项所述的计算机,其特征在于,所述执行主体为MEBx程序,所述快捷键事件为发起远程访问连接。
CN2011100203892A 2011-01-18 2011-01-18 一种计算机运行方法及计算机 Pending CN102591753A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011100203892A CN102591753A (zh) 2011-01-18 2011-01-18 一种计算机运行方法及计算机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011100203892A CN102591753A (zh) 2011-01-18 2011-01-18 一种计算机运行方法及计算机

Publications (1)

Publication Number Publication Date
CN102591753A true CN102591753A (zh) 2012-07-18

Family

ID=46480451

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011100203892A Pending CN102591753A (zh) 2011-01-18 2011-01-18 一种计算机运行方法及计算机

Country Status (1)

Country Link
CN (1) CN102591753A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103067597A (zh) * 2013-01-05 2013-04-24 广东欧珀移动通信有限公司 移动终端开机任务执行方法
CN103577216A (zh) * 2012-08-06 2014-02-12 联想(北京)有限公司 一种启动方法及电子设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090037914A1 (en) * 2007-07-31 2009-02-05 Bryan Christopher Chagoly Automatic configuration of robotic transaction playback through analysis of previously collected traffic patterns
CN101630200A (zh) * 2008-07-18 2010-01-20 华硕电脑股份有限公司 用于电脑***的执行程序的方法及相关电脑***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090037914A1 (en) * 2007-07-31 2009-02-05 Bryan Christopher Chagoly Automatic configuration of robotic transaction playback through analysis of previously collected traffic patterns
CN101630200A (zh) * 2008-07-18 2010-01-20 华硕电脑股份有限公司 用于电脑***的执行程序的方法及相关电脑***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103577216A (zh) * 2012-08-06 2014-02-12 联想(北京)有限公司 一种启动方法及电子设备
CN103067597A (zh) * 2013-01-05 2013-04-24 广东欧珀移动通信有限公司 移动终端开机任务执行方法
CN103067597B (zh) * 2013-01-05 2014-06-04 广东欧珀移动通信有限公司 移动终端开机任务执行方法

Similar Documents

Publication Publication Date Title
US10394655B2 (en) Method for detecting abnormal application and mobile terminal
CN102708064B (zh) 从休眠中多阶段恢复
CN102135910B (zh) 切换操作***的方法及使用此方法的电子装置
CN102695998A (zh) 用于在虚拟化***中控制中央处理单元功率的***和方法
US6622192B2 (en) Method of shutting down a server in safety
WO2018099163A1 (zh) 终端与应用控制方法
JP5649254B2 (ja) ポータブルコンピューティングデバイスのプロセッサがスリープ状態に迅速に入りスリープ状態から迅速に出るための方法およびシステム
CN102662882B (zh) 卸载移动存储设备的方法及装置
KR101825561B1 (ko) 다중 운영 체제 디바이스에 대한 동적 재할당
CN102822802A (zh) 多核处理器***、控制程序以及控制方法
CN102880477A (zh) 一种实现计算机启动的方法和计算机
CN101366007B (zh) 用于控制中断例程的执行的方法、计算机程序产品和计算机***
CN113010275A (zh) 一种中断处理方法和装置
KR20160145755A (ko) 소비 전력을 감소하기 위한 방법, 장치 및 모바일 단말기
CN102567178B (zh) 一种电子设备及其剩余电量通知方法以及启动方法
US10657022B2 (en) Input and output recording device and method, CPU and data read and write operation method thereof
CN102736928B (zh) 快速唤醒计算机***方法与计算机***
US20120291043A1 (en) Minimizing Resource Latency Between Processor Application States In A Portable Computing Device By Using A Next-Active State Set
CN106126216B (zh) 一种基于安卓***的加速开机方法及其***
CN102591753A (zh) 一种计算机运行方法及计算机
CN103677900A (zh) 一种计算机设备***启动加速的方法和装置
CN105634503A (zh) 检测键盘键值的方法及装置
CN102135923A (zh) 将操作***集成到bios芯片的方法及启动该操作***的方法
JP2006524853A5 (zh)
CN103809947A (zh) 一种开发需求的自动发布方法和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120718