精简用户系统及其精简用户主机的电源管理方法

文档序号:7694599阅读:202来源:国知局
专利名称:精简用户系统及其精简用户主机的电源管理方法
技术领域
本发明是有关于一种网络体系,且特别是有关于一种精简用户端与服务器网络体系。
背景技术
随着计算机运算架构的演进,企业运算逐步由大型主机(mainframe)的架构演变为主从式(client/server)架构,又由主从式架构走向服务器运算(server-basedcomputing)架构。产业界顺应此趋势而发展出各种不同的终端装置,诸如丰富用户(rich client)与精简用户(thin client)等终端装置。
一般而言,精简用户端与服务器网络体系中,精简用户端的配备相当简化,仅具备必要的显示装置、键盘、足以完成显示和通信功能的计算设备和简易的程序等。使用时,精简用户端会将使用者的指令传送到服务器,服务器演算完成后再把结果回传至精简用户端显示。
由于精简用户端无须配备高性能的处理器和硬盘,成本较低。再者,管理人员仅需在服务器便可管理各个精简用户端,方便集中管理,也节省降低管理成本。因此,精简用户架构逐渐成为产业界积极发展的网络体系之一。
目前的精简用户端的电源管理方式都是仿照一般计算机的电源管理方式,意即当使用者停止操作计算机一段时间,计算机便进入休眠模式或关机。但是,依照传统的电源管理方式,精简用户端可能在等待服务器执行一个长时间的运算,且可能在尚未获得运算结果的情况下便进入休眠模式,造成使用者使用上相当不方便。
另外,每当精简用户端进入休眠模式时,使用者可能随即唤醒精简用户端,以继续等待运算结果,进而使得精简用户端反复的进行休眠和唤醒等动作。如此一来,容易造成精简用户端的系统组件因为反复地断电和供电而损坏。故,传统的电源管理方式套用于精简用户系统中并不客观。
有鉴于此,需要一种新的精简用户系统及其电源管理方式,针对精简用户系统的特性,量身定作其电源管理方式。

发明内容
本发明的所要解决的技术问题在于提供一种精简用户系统及精简用户主机的电源管理方法,使之更符合精简用户系统的使用模式。
为了实现上述目的,本发明一方面提供一种精简用户系统,改采数据传递的方式来做为电源管理的依据,较符合精简用户系统的使用模式。精简用户系统具有一精简用户主机和一服务器,服务器透过网络电性连接精简用户主机。精简用户主机具有一电源管理模块,作为管理精简用户主机的电源之用。服务器会接收精简用户主机发出的命令信号,且产生对应此命令信号的数个反应信号,并逐一回传反应信号到精简用户主机。
其中,服务器中有计数器,用以计算尚未回传的反应信号的数量,并设为一计数值。服务器的电源管理应用程序电性连接计数器,用以当计数值为零时,传送省电信号至精简用户主机的电源管理模块。当电源管理模块接收到省电信号时,电源管理模块会根据省电信号选择性地维持或关闭精简用户主机的电源。
由此可知,唯有当确认服务器和精简用户主机之间的信息往来已经完成之后,电源管理模块才会进行精简用户主机的电源的管理。避免精简用户主机尚在等待服务器的响应时,先进入省电模式而关闭电源的窘境。
为了实现上述目的,本发明另一方面还提供一种精简用户主机的电源管理方法,适用于由一服务器与一精简用户主机中。通过将服务器和精简用户主机视为同一主体,以客观地判断精简用户主机的状况。电源管理方法有数个步骤,依序条列如下。首先,接收精简用户主机发出的命令信号,且根据命令信号产生至少一反应信号。接着,传送反应信号至精简用户主机。当反应信号传送完毕后,传送省电信号至精简用户主机。最后,根据省电信号关闭精简用户主机的电源。
由此可知,本发明的实施例考虑服务器和精简用户主机之间信号往来的有无,并非单纯地以精简用户主机是否处于待机状态来做为电源管理的判断依据。如此一来,便可客观地判断精简用户主机是处在等待服务器运算的情况,抑或操作者已无使用的状况。之间数据演算的特性,以精简用户主机和服务器是否已完成数据往来的动作来作为精简用户主机电源管理的判断。
精简用户主机的电源管理方法具有以下数个歩骤。首先,将精简用户主机电性连接服务器,且传送命令信号至服务器,使得服务器根据命令信号产生反应信号。接着,逐次接收部分反应信号。接着,统计反应信号的数量为第一数量,且计算精简用户主机已接收的反应信号的数量为第二数量,并计算第一数量与第二数量的差值。当第一数量与第二数量的差值为零时,计时服务器的待机时间。
每当精简用户主机停止操作时,计时精简用户主机的待机时间。接着,判断服务器的待机时间是否大于第一设定时间值,且精简用户主机的待机时间是否大于第二设定时间值。其中第一和第二设定时间值可由使用者自行设定。
最后,根据判断结果,选择性地关闭或维持精简用户主机的电源。其中,当服务器的待机时间大于第一设定时间值,且精简用户主机的待机时间大于第二设定时间值时,关闭精简用户主机的电源。反之,当服务器的待机时间不大于第一设定时间值,或精简用户主机的待机时间不大于第二设定时间值时,则维持精简用户主机的电源。
由上述可知,本发明所提出的电源管理方法综合考虑了服务器和精简用户主机的待机时间,以及两方之间信号往来的情况,提供一个更为客观且切合精简用户主机的运作方式的电源管理方法。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。


为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的详细说明如下
图1是依照本发明一实施例所示的一种精简用户系统的方块图2是依照本发明另一实施例的精简用户主机的电源管理方法的流程图3是依照本发明另一实施例的精简用户主机的电源管理方法的流程图;主要组件符号说明
100 :精简用户系统
110 :服务器
114:定时器
112 :电源管理应用程序
116:计数器
120 :精简用户主机
124:定时器
128 :电源供应器
122 :电源管理模块126 :系统模块
200 : 电源管理方法300 :电源管理方法
210 260: 步骤310 370: 步骤
具体实施例方式
请参考图l,其是依照本发明一实施例所示的精简用户系统100的方块图。精简用户系统100是一种由多个精简用户主机120和多个服务器110所架构而成网络体系。请注意,在图1中仅示出一个精简用户主机120和一个服务器IIO作为说明,然而事实上,精简用户主机120和服务器110的数量均为多个。
一般而言,精简用户主机120的配备相当简化,仅具备必要的显示装置、键盘、足以完成显示和通信功能的计算设备和简易的程序等。而服务器110则配备有高效能的计算设备和大容量的储存空间,如硬盘。当使用精简用户系统100时,服务器110与精简用户主机120会透过网络互相电性连接。使用者在精简用户主机120中输入指令,精简用户主机120将指令传送到服务器110,由服务器110进行演算,演算完成后再把结果回传至精简用户主机120显示。
在本发明的实施例中,精简用户主机120具有电源管理模块122电性连接系统模块126和电源供应器128,用来作为管理精简用户主机120的电源之用。系统模块126泛指精简用户主机120中的各种组件,如显示器、处理器和输入设备等。当精简用户主机120处在使用模式时,电源管理模块122维持电源供应器128对系统模块126的供电。而当精简用户主机120处在省电模式时,电源管理模块122则关闭电源。其中,省电模式可以是对部分系统模块126停止供电像休眠模式,也可以是对全部系统模块126停止供电,例如关机。
在使用精简用户系统100的过程中,当服务器IIO接收到一个或数个由精简用户主机120发出的命令信号时,服务器110会产生对应命令信号的数个反应信号,并且逐一回传反应信号到精简用户主机120。服务器110中内建有一个电源管理应用程序112和一个计数器116,两者 电性连接,且用来协助管理精简用户主机120的电源。具体而言,计数器U6 会计算服务器110尚未回传给精简用户主机120的反应信号的数量,并将此数 量设为一计数值。当计数值为零时,电源管理应用程序112会传送省电信号至 精简用户主机120的电源管理模块122。当电源管理模块122接收到省电信号 时,电源管理模块122将选择性地维持或关闭精简用户主机120的电源。
唯有当服务器110和精简用户主机120之间的信息往来己经确认完成之 后,电源管理模块122才会进行是否关闭精简用户主机120的电源的判断,较 符合精简用户系统100的使用模式。
考虑到当使用者操作精简用户主机120时,往往会略微停滞一会儿后才继 续操作,因此电源管理模块122在关闭精简用户主机120电源之前,会先计算 待机时间。
具体而言,在精简用户主机120的电源管理模块122的中设置有一个定时 器124,定时器124会计算精简用户主机120的待机时间。其中,待机时间是 指精简用户主机120的系统模块126停止运作的时间,像是处理器停止工作的 时间或输入设备停止操作的时间。
在本发明的实施例中,当电源管理模块122接收到省电信号时,电源管理 模块122会判断定时器124中所计时的待机时间是否已经超过设定时间值。其 中,设定时间值可由使用者自行设定,例如十分钟到两小时不等的时间。当精 简用户主机120的待机时间大于设定时间值时,电源管理模块122会关闭精简 用户主机120的电源。反之,当精简用户主机120的待机时间尚未超过设定时 间值时,电源管理模块122会维持精简用户主机120的电源,直到待机时间超 过设定时间值为止。
在本发明的实施例中,电源管理应用程序112具有一个定时器114,用来 计算服务器110的待机时间。其中,服务器110的待机时间设定为服务器U0 的处理器停止运作的时间或服务器110和精简用户主机120之间停止信息往来 的时间等各种其它各种合理的时间采记方式。
当计数器116中的计数值为零时,且定时器114所计时的服务器110的待 机时间大于设定时间值时,电源管理应用程序112会发出省电信号到精简用户 主机120。其中,服务器110的待机时间的设定时间值可由使用者或服务器110的管理工程师自行设定,例如十分钟到两小时不等的时间。
本发明的实施例综合考虑服务器110和精简用户主机120的待机时间,以 及两方之间信号往来的情况,使得精简用户主机120的电源管理更为客观且切 合精简用户主机120的运作方式。
请参考图2,其是依照本发明另一实施例的精简用户主机的电源管理方法 200的流程图。电源管理方法200是将服务器和精简用户主机视为同一主体, 来判断精简用户主机的状况是处在等待回传信号的状态或是无使用的状态。图 2所示的各个步骤是以服务器的观点为出发点。
电源管理方法200的数个步骤依序条列如下。首先为步骤210:接收精简 用户主机发出的命令信号。如前所述,使用者在操作精简用户系统时,使用者 会在精简用户主机中输入指令,并由精简用户主机将指令传送到服务器。
步骤220:根据命令信号产生至少一反应信号。当服务器接收到命令信号 后,服务器会进行演算并产生数个反应信号。接着为步骤230:传送反应信号 至精简用户主机,以显示给使用者。
步骤240为判断反应信号是否传送完毕。服务器判断反应信号是否传送完 毕的方法有很多种,例如可比对预计传送的反应信号的数量和已传送的数量, 或者可比对预计完成演算和传送的时间和实际时间,或者要求精简用户系统于 接收所有反应信号后,回传一完成信号等。在本发明的实施例中,是采用比对 预计传送和实际传送的反应信号的数量。详细说明如下。
首先,计算反应信号的数量为一第一数量。具体而言,响应精简用户主机 传来的命令信号的反应信号的数量为已知量,通常为一个命令信号对应一个反 应信号。因此,只要知道命令信号的数量与种类,便可得知反应信号的数量。 接着,计算已传送至精简用户主机的反应信号的数量为一第二数量,并且计算 第一数量与第二数量的差值。最后,根据差值判断反应信号是否传送完毕。其 中,当差值不为零时,表示预计产生的反应信号的数量大于已经传送的反应信 号的数量,故判断反应信号未传送完毕。当差值为零时,表示预计产生的反应 信号数量等于已经传送的反应信号的数量,故判断反应信号传送完毕。
另外,也可以利用动态计算的方式来进行比对。具体而言,可计算尚未回 传的反应信号的数量为一计数值。并且在传送反应信号的过程中,每当服务器 传送一个反应信号至精简用户主机时,便将计数值减一。直到反应信号全数传送完毕时,计数值便归零。换句话说,可根据计数值是否为零来判断反应信号 是否传送完毕。当计数值不为零时,表示尚有待传送的反应信号,故判断反应 信号未传送完毕。当计数值为零时,判断反应信号传送完毕。
在步骤240中,当判断出反应信号尚未传送完毕时,服务器会回到步骤 230,以持续传送反应信号给精简用户主机。当反应信号传送完毕后,则进行 步骤250:传送省电信号至精简用户主机。在本发明的实施例中,服务器会在 反应信号全数传送完毕的同时,开始计时服务器的待机时间,并且在待机时间 大于设定时间值时,传送省电信号到精简用户主机。
接着,步骤260为根据省电信号关闭精简用户主机的电源。如前所述,考
虑到使用者真实使用时,有时会略微停止操作的情况,例如仅观看阅读。因此, 本发明所提出的电源管理方法200进一步计算精简用户主机的待机时间。并且 在待机时间大于设定时间值时,关闭精简用户主机的电源。
具体而言,步骤260可细分为四个小步骤。首先,当使用者停止操作精简 用户主机的输入设备,或精简用户主机的处理器停止运作时,开始计算精简用 户主机的待机时间。接着,当精简用户主机接收省电信号时,判断精简用户主 机的待机时间是否大于设定时间值。最后,根据判断结果,选择性地关闭或维 持该精简用户主机的电源。其中,当精简用户主机的待机时间大于设定时间值 时,关闭精简用户主机的电源。反之,当精简用户主机的待机时间未超过设定 时间值时,维持精简用户主机的电源。在本发明的实施例中,当判断出精简用 户主机的待机时间未超过设定时间值时,服务器的待机时间则会重新计算,并 重新执行步骤250和步骤260。
请参考图3。综合上述,本发明揭露一种精简用户主机的电源管理方法 300。电源管理方法300是以精简用户主机的观点为出发点,来说明精简用户 主机的电源管理方法的流程。步骤310为电性连接服务器。接着为步骤320, 传送命令信号至服务器,以使得服务器根据命令信号产生反应信号。其中,对 应一个命令信号的反应信号的数量可以为一个或多个。接着,步骤325为统计 反应信号的数量为第一数量。接下来为步骤330:逐次接收部分反应信号和步 骤335:计算已接收的反应信号的数量为第二数量。
此时,进行步骤340:判断第一数量和第二数量的差值是否为零,以判断 反应信号是否已经接收完毕。意即,当第一数量与第二数量的差值不为零时,表示仍有部分应接收到反应信号尚未收到,故应继续进行步骤335。反之,当
第一数量与第二数量的差值为零时,表示所有反应信号均已收到,则可进行下
一个步骤350:计时服务器的待机时间。
步骤355为计时精简用户主机的待机时间。请注意,图3中将步骤355 绘制于步骤350之后仅为说明方便,并不用于限步骤355的发生时刻。实际上, 步骤355可以发生在整个电源管理方法300的流程中的任何一个时刻。
步骤360为判断服务器的待机时间是否大于第一设定时间值。当服务器的 待机时间尚未超过第一设定时间值时,则回到步骤350,以继续计时。反之, 当服务器的待机时间超过第一设定时间值时,则进行下一个步骤365。
步骤365为判断精简用户主机的待机时间是否大于第二设定时间值。当精 简用户主机的待机时间尚未超过第二设定时间值时,则回到步骤350,以继续 计时。在本发明的实施例中,服务器的待机时间将会重新计算。当精简用户主 机的待机时间超过第二设定时间值时,则进行下一个步骤370:关闭精简用户 主机的电源。
换句话说,电源管理方法300会对服务器和精简用户主机的待机时间进行 判断,并根据判断结果来选择性的关闭或维持精简用户主机的电源。唯有当服 务器的待机时间大于第一设定时间值,且精简用户主机的待机时间也大于第二 设定时间值时,才会关闭精简用户主机的电源。而当服务器的待机时间不大于 第一设定时间值,或者精简用户主机的待机时间不大于第二设定时间值时,则 维持精简用户主机的电源。
由上述各个实施例可知,本发明所揭露的电源管理方法综合考虑服务器和 精简用户主机之间信号往来的有无,以及服务器和精简用户主机是否处于待机 状态等因素来做为电源管理的判断依据,能客观地判断精简用户主机是处在等 待服务器运算的情况,抑或操作者已无使用的状况,切合精简用户系统的使用 模式。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变型,但 这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种精简用户系统,其特征在于,至少包含一精简用户主机,具有一电源管理模块用以管理该精简用户主机的电源;以及一服务器,透过网络电性连接该精简用户主机,接收该精简用户主机发出的一命令信号,且产生对应的多个反应信号,并逐一回传该些反应信号,该服务器包含一计数器,用以计算尚未回传的该些反应信号的数量为一计数值;以及一电源管理应用程序,电性连接该计数器,且用以当计数值为零时,传送一省电信号至该电源管理模块,其中该电源管理模块根据该省电信号选择性地维持或关闭该精简用户主机的电源。
2、 根据权利要求1所述的精简用户系统,其特征在于,该电源管理模块 具有一第一定时器,该第一定时器用以计时该精简用户主机的待机时间,且 其中当该电源管理模块接收到该省电信号,且该精简用户主机的待机时间大 于一设定时间值时,该电源管理模块关闭该精简用户主机的电源。
3、 根据权利要求2所述的精简用户系统,其特征在于,该电源管理应用 程序具有一第二定时器,该第二定时器用以计时该服务器的待机时间,且其 中当计数值为零,且该服务器的待机时间大于一设定时间值时,该电源管理 应用程序传送该省电信号至该电源管理模块。
4、 一种精简用户主机的电源管理方法,适用于由一服务器与一精简用户 主机中,其特征在于,该电源管理方法至少包含接收一精简用户主机发出的一命令信号;根据该命令信号产生至少一反应信号;传送该反应信号至该精简用户主机;当该反应信号传送完毕后,传送一省电信号至该精简用户主机;以及 根据该省电信号关闭该精简用户主机的电源。
5、 根据权利要求4所述的电源管理方法,其特征在于,还包含在传送一省电信号至该精简用户主机之前,先判断所述反应信号是否传送完毕。
6、 根据权利要求5所述的电源管理方法,其特征在于,所述反应信号的数量为多个,且判断所述多个反应信号是否传送完毕的方法包含 计算所述多个反应信号的数量为一第一数量;计算已传送至该精简用户主机的所述反应信号的数量为一第二数量; 计算该第一数量与该第二数量的一差值;以及根据该差值判断所述多个反应信号是否传送完毕,其中当该差值不为零 时判断所述多个反应信号未传送完毕,当该差值为零时判断所述多个反应信 号传送完毕。
7、 根据权利要求5所述的电源管理方法,其特征在于,该反应信号的数 量为多个,且其中判断所述多个反应信号是否传送完毕的方法包含计算尚未回传的所述反应信号的数量为一计数值;每当传送所述多个反应信号其中的一个至该精简用户主机时,将该计数 值减一;以及根据该计数值是否为零,判断所述多个反应信号是否传送完毕,其中当 该计数值不为零时判断所述多个反应信号未传送完毕,当该计数值为零时判 断所述多个反应信号传送完毕。
8、 根据权利要求5所述的电源管理方法,其特征在于,传送一省电信号 至该精简用户主机的方法包含开始计时一服务器的一第一待机时间;以及 当该第一待机时间大于一第一设定时间值时,传送该省电信号。
9、 根据权利要求8所述的电源管理方法,其特征在于,关闭该精简用户 主机的电源的方法包含-计算该精简用户主机的一第二待机时间;当该精简用户主机接收该省电信号时,判断该第二待机时间是否大于一 第二设定时间值;以及根据判断结果,选择性地关闭或维持该精简用户主机的电源,其中当该 第二待机时间大于该第二设定时间值时,关闭该精简用户主机的电源,当该 第二待机时间不大于该第二设定时间值时,维持该精简用户主机的电源。
10、 根据权利要求9所述的电源管理方法,其特征在于,根据判断结果选择性地关闭或维持该精简用户主机的电源的方法包含当该第二待机时间不大于该第二设定时间值时,重新计时该第一待机时间。
全文摘要
本发明涉及精简用户系统及精简用户主机的电源管理方法,该精简用户系统有精简用户主机和服务器。服务器接收精简用户主机发出的命令信号,产生对应的反应信号,并逐一回传至精简用户主机。服务器的计数器计算尚未回传的反应信号的数量为一计数值。服务器的电源管理应用程序电性连接计数器,用以当计数值为零时,传送省电信号至精简用户主机的电源管理模块,以使得电源管理模块根据省电信号选择性地维持或关闭精简用户主机的电源。
文档编号H04L29/06GK101599953SQ20081011127
公开日2009年12月9日 申请日期2008年6月5日 优先权日2008年6月5日
发明者卢晓芬, 陈志伟 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1