本申请公开了一种计算终端的开机方法,所述方法应用在包括多个计算终端的集群系统中,所述方法包括:计算终端接收开机触发信号;根据所述开机触发信号生成一随机数,所述随机数用于确定延迟时间;根据所述延迟时间控制所述计算终端在所述延迟时间到达后执行开机操作。应用本申请实施例,集群系统中的每个计算终端由于通过生成一延迟时间来控制自身开机延迟,从而避免集群系统中的每一台计算终端都在同一时刻同时开机,因此集群系统在上电瞬间时电压脉冲不会瞬间达到一个高值,避免了局域网电网的瞬间波动,保证电网内其它电器设备工作的稳定性;对于计算终端本身,由于不会受到外部电压的波动影响,因此可以提高每一台计算终端开机上电的稳定性。
【技术实现步骤摘要】
本申请涉及通信
,特别是涉及一种计算终端的开机方法、系统及计算终端。
技术介绍
在计算机集群应用环境中,通常包含几十台甚至更多的计算终端,这些计算终端可以实现集中管理,例如,对所有计算终端进行开机控制。以现有技术中的电子教室为例,每个电子教室中包括多台计算终端,每个计算终端的BIOS电源管理选项均设置为“PowerOn”,此后当电源上电后,所有计算终端都将自动开机,无需人工操作。基于上述的开机过程,电子教室的管理员只需要在开机时接通电闸,即可完成对整个教室多台计算机的同时开机操作。专利技术人在对现有技术的研究过程中发现,虽然通过接通电闸使得集群中的所有计算终端同时开机的方式比较简单,但是,由于所有计算机在同一时刻开机,因此上电瞬间的电压脉冲瞬间达到一个高值,导致局域网电网瞬间波动,从而可能影响电网内其它电器设备工作的稳定性;而对于计算终端本身,也会由于外部电压的波动,造成其开机上电不稳定,从而难以开机的几率较高。
技术实现思路
本申请实施例提供了一种计算终端的开机方法、系统及计算终端,以解决现有集群中所有计算终端同时开机,容易造成集群内电器设备工作不稳定,且导致计算终端本身上电不稳定的问题。为了解决上述技术问题,本申请实施例公开了如下技术方案一种计算终端的开机方法,所述方法应用在包括多个计算终端的集群系统中,所述方法包括计算终端接收开机触发信号;根据所述开机触发信号生成一随机数,所述随机数用于确定延迟时间;根据所述延迟时间控制所述计算终端在所述延迟时间到达后执行开机操作。所述开机触发信号包括根据开机按键的操作生成的开机触发信号;或者,接收到开机事件后生成的开机触发信号。所述根据开机触发信号生成一随机数,所述随机数用于确定延迟时间包括获取预先保存的随机数范围及延迟单位时间;调用随机数生成算法,生成属于所述随机数范围的一个随机数;根据生成的一个随机数和所述延迟单位时间确定延迟时间。还包括修改预先设定的随机数范围。还包括根据预先接收到的选择命令控制是否触发执行所述根据所述开机触发信号生成一随机数的步骤。一种计算终端的开机系统,所述系统包括电源模块和多个计算终端,所述电源模块,用于上电后向所述多个计算终端发送开机触发信号;每个所述计算终端,用于接收开机触发信号,根据所述开机触发信号生成一随机数,所述随机数用于确定延迟时间,根据所述延迟时间控制所述计算终端在所述延迟时间到达后执行开机操作。所述每个计算终端还用于,修改预先设定的随机数范围。所述每个计算终端还用于,根据预先接收到的选择命令控制是否触发所述生成单元执行所述根据所述开机触发信号生成一随机数的功能。一种计算终端,所述计算终端应用在包括多个计算终端的集群系统中,所述计算终端包括接收单元,用于接收开机触发信号;生成单元,用于根据所述开机触发信号生成一随机数,所述随机数用于确定延迟时间;控制单元,用于根据所述延迟时间控制所述计算终端在所述延迟时间到达后执行开机操作。所述生成单元包括参数获取子单元,用于获取预先保存的随机数范围及延迟单位时间;算法调用子单元,用于调用随机数生成算法,生成属于所述随机数范围的一个随机数;时间确定子单元,用于根据生成的一个随机数和所述延迟单位时间确定延迟时间。还包括修改单元,用于修改预先设定的随机数范围。还包括触发单元,用于根据预先接收到的选择命令控制是否触发所述生成单元执行所述根据所述开机触发信号生成一随机数的功能。由上述实施例可以看出,本申请在包含多个计算终端的集群系统中,每个计算终端接收开机触发信号后,根据该开机触发信号生成一用于确定延迟时间的随机数,根据延迟时间控制计算终端在延迟时间到达后执行开机操作。应用本申请实施例,集群系统中的每个计算终端由于通过生成一延迟时间来控制自身开机延迟,从而避免集群系统中的每一台计算终端都在同一时刻同时开机,因此集群系统在上电瞬间时电压脉冲不会瞬间达到一个高值,避免了局域网电网的瞬间波动,保证电网内其它电器设备工作的稳定性;对于计算终端本身,由于不会受到外部电压的波动影响,因此可以提高每一台计算终端开机上电的稳定性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请计算终端的开机方法的第一实施例流程图;图2为本申请计算终端的开机方法的第二实施例流程图;图3为本申请计算终端的内部架构示意图;图4为本申请计算终端的开机系统的实施例框图;图5为本申请计算终端的第一实施例框图;图6为本申请计算终端的第二实施例框图;图7为本申请计算终端的第三实施例框图。具体实施例方式本专利技术如下实施例提供了一种计算终端的开机方法、系统及计算终端。为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。本申请实施例中的计算终端是属于包括多个计算终端的集群系统中的一个计算终端,集群系统中的计算终端通常具有同时开机的需求,为了避免在同一时刻开机造成的集群内电器设备工作不稳定,且导致计算终端本身上电不稳定的问题,本申请实施例中的每个计算终端都通过生成一延迟时间来控制自身开机延迟,从而避免集群系统中的每一台计算终端都在同一时刻同时开机。参见图1,为本申请计算终端的开机方法的第一实施例流程图步骤101 :计算终端接收开机触发信号。本实施例中的计算终端可以具体为台式电脑、笔记本电脑等,多个计算终端组成集群系统,集群系统上电后,可以同时触发集群系统中每个计算终端的开机按键闭合,从而生成开机触发信号;或者,集群系统中的每个计算终端接收到统一的开机事件后,生成开机触发信号,该开机事件可以是鼠标滚动操作触发的事件,或者网络唤醒触发的事件。步骤102 :根据开机触发信号生成一随机数,该随机数用于确定延迟时间。具体的,获取预先保存的随机数范围及延迟单位时间。调用随机数生成算法,生成属于所述随机数范围的一个随机数,根据生成的一个随机数和延迟单位时间确定延迟时间。步骤103 :根据延迟时间控制该计算终端在延迟时间到达后执行开机操作。集群系统中的每个计算终端各自根据生成的延迟时间执行开机控制操作,可以避免集群系统中的每一台计算终端都在同一时刻同时开机,因此集群系统在上电瞬间时电压脉冲不会瞬间达到一个高值,避免了局域网电网的瞬间波动,保证电网内其它电器设备工作的稳定性;对于计算终端本身,由于不会受到外部电压的波动影响,因此可以提高每一台计算终端开机上电的稳定性。参见图2,为本申请计算终端的开机方法的第二实施例流程图步骤201 :终端接收开机触发信号。本实施例中的计算终端可以具体为台式电脑、笔记本电脑等,多个计算终端组成集群系统,集群系统上电后,可以同时触发集群系统中每个计算终端的开机按键闭合,从而生成开机触发信号;或者,集群系统中的每个计算终端接收到统一的开机事件后,生成开机触发信号,该开机事件可以是鼠标滚动操作触发的事件,或者网络唤醒触发的事件。以集群系统为电子教室为例,电子教室中配备多台计算终端,这些计算终端的BIOS电源管理选项均设置为“Po本文档来自技高网...
【技术保护点】
一种计算终端的开机方法,其特征在于,所述方法应用在包括多个计算终端的集群系统中,所述方法包括:计算终端接收开机触发信号;根据所述开机触发信号生成一随机数,所述随机数用于确定延迟时间;根据所述延迟时间控制所述计算终端在所述延迟时间到达后执行开机操作。
【技术特征摘要】
1.一种计算终端的开机方法,其特征在于,所述方法应用在包括多个计算终端的集群系统中,所述方法包括 计算终端接收开机触发信号; 根据所述开机触发信号生成一随机数,所述随机数用于确定延迟时间; 根据所述延迟时间控制所述计算终端在所述延迟时间到达后执行开机操作。2.根据权利要求1所述的方法,其特征在于,所述开机触发信号包括 根据开机按键的操作生成的开机触发信号;或者, 接收到开机事件后生成的开机触发信号。3.根据权利要求1所述的方法,其特征在于,所述根据开机触发信号生成一随机数,所述随机数用于确定延迟时间包括 获取预先保存的随机数范围及延迟单位时间; 调用随机数生成算法,生成属于所述随机数范围的一个随机数; 根据生成的一个随机数和所述延迟单位时间确定延迟时间。4.根据权利要求1所述的方法,其特征在于,还包括修改预先设定的随机数范围。5.根据权利要求1所述的方法,其特征在于,还包括 根据预先接收到的选择命令控制是否触发执行所述根据所述开机触发信号生成一随机数的步骤。6.一种计算终端的开机系统,其特征在于,所述系统包括电源模块和多个计算终端, 所述电源模块,用于上电后向所述多个计算终端发送开机触发信号; 每个所述计算终端,用于接收开机触发信号,根据所述开机触发信号生成一随机数,所述随机数用于确定延迟时间,根据所...
【专利技术属性】
技术研发人员:刘大鹏,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。