控制网络系统的方法

文档序号:6411729阅读:136来源:国知局
专利名称:控制网络系统的方法
技术领域
本发明涉及一种控制网络系统的方法,更具体地说,涉及一种控制网络系统的方法,该方法中使用电池的计算机将剩余的电池电量(battery power)通报给通过网络与其链接的监控计算机,以致该监控计算机能够防备突然的断开。
背景技术
随着计算机和通信技术的发展,如交互工作、文件传输等的与数据网络相关的工作,运行在计算机数据网络系统上已经很常见。这里,作为一个实例,计算机网络系统通常被称为因特网,例如万维网。计算机网络系统通常由若干台计算机组成,包括便携式计算机和台式计算机。
当工作在计算机网络系统上时,每台计算机通过来自远程计算机的应答信号ACK(确认)检查网络连接。当该计算机在计算机网络系统上工作而突然从网络上断开时,计算机从远程计算机接收不到ACK信号并且终止网络工作,这使得用户弄不清原因。进一步说,处理中的数据可能被损坏,由此当网络连接恢复后,用户需要重新操作一次。为了防备这种突然的断开,有必要至少对于可预测的网络断开事件保证预定时间,如与网络连接的便携式计算机由于电池电量耗尽而导致的网络断开事件。

发明内容
相应地,本发明提供了一种控制网络系统连接的方法,其中,计算机将可预测的网络断开事件通报给通过网络与其连接的监控计算机,从而使得监控计算机能够对可预测的网络断开事件引起的突然断开作准备。举例来说,本发明提供了一种监控网络系统连接的方法,其中,使用电池的计算机将剩余的电池电量通报通过网络与其链接的监控计算机,以致该监控计算机能够防备由于使用电池供电的计算机的电量问题造成的突然断开。
本发明的另外一些方面和/或优点部分地将在下面的描述中阐述,并且部分地通过说明书描述而变得清楚,或者可以通过本发明的实践来了解。
本发明可以通过提供一种控制网络系统的方法来实现,在该方法中监控计算机与一台采用电池作为电源的计算机一同工作在网络上,这种方法包括检测电池的剩余电池电量;将基于剩余电池电量的电量信息传送给监控计算机;和在监控计算机上显示(通知)电量信息。
根据本发明的一个方面,通过将剩余电池电量转换成容许运行时间来确定电量信息。
根据本发明的另一方面,这种方法还包括在检测剩余电池电量后将其和参考剩余电池电量比较,其中待显示的电量信息与基于该比较的电池电量不足有关。
根据本发明的另一方面,在识别监控计算机的IP地址之后,将电量信息传送到所识别的IP地址。
根据本发明的另一方面,电量信息通过在使用电池的计算机和监控计算机两者的操作系统中所提供的信使服务传送。
根据本发明的另一方面,电量信息通过在采用电池的计算机和监控计算机两者上执行应用程序来传送。
根据本发明的另一方面,将电量信息传送到外部设备,该外部设备通过USB端口或IEEE 1394端口连接到采用电池的计算机上。


通过结合附图对本发明的实施例进行详细描述,本发明的上述特点和优点将会变的更加清楚,其中图1是本发明中所采用的计算设备网络系统的方框图;图2是根据本发明的实施例,在控制计算机设备网络系统的过程中由监控计算机监控由电池供电的计算机的剩余电池电量的流程图;图3是根据本发明的实施例,在控制计算机设备网络系统的过程中由外部设备监控由电池供电的计算机的剩余电池电量的流程图;和图4是根据本发明的实施例,由图2中的监控计算机所显示的用来显示剩余电池电量的屏幕显示画面。
具体实施例方式
下面将对本发明的实施进行详细的描述,通过参考附图举例说明,其中在相同附图标记始终表示相同单元。为了解释本发明,以下将参考附图描述图1是本发明中所采用的计算设备网络系统的结构方框图。如图所示,举例来说,网络系统由电池供电的计算机1、显示由电池供电的计算机1剩余电池电量的监控计算机20、连接由电池供电的计算机1和监控计算机20的网络10组成。进一步说,该网络系统可以包括外部设备30,通过电缆等直接连接到由电池供电的计算机1上。
根据本发明的一个方面,由电池供电的计算机1通常是由电池供电的便携式计算机,但也不仅如此,包括台式计算机的任何可以使用电池供电的计算机都可以是由电池供电的计算机1。
由电池供电的计算机1包括剩余电量检测器,用来检测安装在由电池供电的计算机1中的电池的剩余电池电量;电量信息发送器,用来发送关于所检测到剩余电池电量的电量信息;还包括电量信息转换器,将检测到的剩余电池电量转换为电量信息,比如容许操作时间;和剩余电量比较器,将检测到的剩余电池电量和参考剩余电量比较。
在这里,‘计算机’统指包含微处理器并且处理数字数据信息的设备,该微处理器具有可以获取预定结果的程序。举例来说,设备1不仅包括PDA(个人数字助理)、IMT-2000(International Mobile Telecommunication-2000,国际移动电信-2000)设备、移动电信终端、便携式计算机、工作站和其它比上述设备更大型或小型的计算机,而且包括数码相机,MP3(移动图像专家组-1音频层-3)播放器,等等。通常,网络10采用互连网(IP)协议,该协议使得客户计算机能与服务器计算机通信。这里,网络10示例性地被称为因特网,但不仅限于此,也可以包括内部互联网、外部互联网、私有网络等。监控计算机20和30可以是任何计算设备,包括PDA、IMT-2000设备、移动电信终端、便携式计算机、工作站、客户计算设备以及其他比上述设备大型或小型的计算机,以及任何能通过网络10连接到由电池供电的计算机1的计算机。
根据本发明的一方面,外部设备30是外设单元,它通过在电池供电的计算机1中提供的USB(Universal Serial Bus,通用串行总线)端口、IEEE 1394(电气电子工程师协会1394)端口等直接连接到电池供电的计算机1。这里,USB端口是一类串行端口,提供计算机和外设单元之间的PNP(Plug and play,即插即用)接口,比如声音播放器、游戏手柄、键盘、电话、扫描仪、打印机等。而且,IEEE 1394提供计算机和外设单元30之间的PNP接口,比如数码便携式摄像机、数码相机等。
在这个实施例中,附图标记20表示作为监控计算机的通用计算机,它通过网络10连接到由电池供电的计算机1;附图标记30表示通过预定电缆(接口)等直接连接到由电池供电的计算机1上的外部设备,比如数码相机或MP3播放器。即,监控计算机20和外部设备30都可以认为是监控计算机。监控计算机20和外部设备30包含电量信息接收器,用来接收关于由电池供电的计算机1的剩余电池电量的电量信息;电量信息显示部分,用来显示接收到的电量信息。
图2是根据本发明的实施例,在控制计算设备网络系统的处理中,由监控计算机来监控由电池供电的计算机的剩余电池电量的流程图。作为一个实例,接下来将参考附图2描述在前述图1的网络系统中的一种允许监控计算机20、30(视情况而定)监控由电池供电的计算机1的剩余电池电量的方法。这里,假设由电池供电的计算机1和监控计算机20都已经加载各自的操作系统,并且处于正常状态可以处理预定工作(应用)。尤其,根据本发明的一个方面,由电池供电的计算机1和监控计算机20通过网络10连接,使得从由电池供电的计算机1到监控计算机20的操作,比如文件传输,得以实现或成为可能。
首先,在操作20,由电池供电的计算机1根据期望的应用在预定的时刻检测它的剩余电池电量。在操作20,可选择任何一种通常用来检测能够采用电池作为电源的计算机系统的剩余电池电量的方法。比如,有几种不同的检测剩余电池电量的方法通过测量电池的电压、电流和/或电池温度,然后将剩余电池电量确定为对应测量电压、测量电流和/或测量温度的、预先存储在剩余电池电量表中的剩余电池电量;和通过将电池充电后经过的时间转换为剩余电池电量;等等。
根据本发明的一个方面,所检测到的剩余电池电量周期性地存储在由电池供电的计算机1微处理器所提供的存储器中,然后从该存储器中读取。在操作21,将所检测到的剩余电池电量和比较参考值相比。通常来说,比较参考值是用来确定电池电量不足的参考剩余电量。一般来说,该参考剩余电量被定义为相对于何时会因为电量的不足而可能导致一件任务的处理(处理中的操作)非正常终止(即,因为任何能预测的电量供应问题导致的非正常操作中断,例如当电池耗尽、故障和过低等时)以及因此何时电池电量不足需要通报给监控计算机20、30(视情况而定)的剩余电池电量的程度。举例来说,按照需要,参考剩余电量可以设置为在完整充电状态的5%~95%范围内(从几乎放完电状态到几乎充满电状态),但是,通常来说,参考剩余电池电量设置为小于50%。
在系统配置中仅需要前述的操作21来预告电池电量不足,并且当仅将由电池供电的计算机1的剩余电池电量上报给监控计算机20(被其监控)时,系统配置中可以省略操作21。
在操作21,作为比较的结果,当检测到的剩余电池电量高于参考剩余电池电量时,不需要警告电池电量不足,由此重复检测剩余电池电量的操作20。相反,在操作21,当所检测到的剩余电池电量低于参考剩余电量或操作21省略时,通常来说,在操作22,检测到的剩余电池电量或电池电量不足(视情况而定)被转换成电量信息,例如容许的操作时间。根据本发明的一方面,在操作21,电池电量不足被确定并且作为电量信息使用。另一方面,根据该发明的另一方面,将剩余电池电量或电池电量不足(视情况而定)转换成新的电量信息,这可能是非常有利的,这是因为在使用电池的单机计算机和网络系统中,将剩余电池电量表示为完整充电状态的百分比或者通过上面讨论的三种一般技术,可能不足以使该数据或者计算机避免由于电池完全放电导致的突然中断。换句话说,剩余电池电量或电池电量不足其自身不足以避免由电池故障导致的突发计算机系统中断,这是因为通常用户不能够确定计算时间剩余多少,这依赖于所执行的处理模式或所执行的操作(或所期望执行的)和剩余电池电量。因此,根据本发明的一方面,通常来说,剩余电池电量表示为容许操作时间,这使得用户可直接知道电池可持续地用于执行计算相关操作的时间。
根据本发明的一方面,当检测到的剩余电池电量被转换成容许操作时间时,可考虑影响由电池供电的计算机1的电量损耗的因素,比如,在当前网络10中处理中的交互工作类型(数据通信)、由电池供电的计算机1的当前供电模式、由电池供电的计算机1当前执行的应用程序数目和/或类型等。因此,电量信息是待显示在监控计算机20、30上的、包括(例如)转换后的容许操作时间的消息,如图4中所示。根据本发明的一方面,通常来说,在该实施例中,电量信息消息不仅包括容许操作时间,也包括剩余电池电量或电池电量不足(视情况而定),电池电量剩余或不足的对策,等等。
在操作22后,当待显示在监控计算机20、30上(视情况而定)的电量信息确定后,通常在操作23,由电池供电的计算机1将连接到它的监控计算机20、30(视情况而定)的IP地址识别为目的网络断开事件监控器。在这个具体实施例中,操作23执行于操作22之后,但本发明不仅限于此,由于操作22和23能相互独立执行,所以它们可逆或同时执行。
因特网采用TCP/IP(传送控制协议/互连网协议)作为基本的通信协议。TCP/IP是两层的程序。更高的一层——TCP将消息或文件分解成更小的信息包再传输在互联网上,并且通过TCP层接收以将这些信息包重新组装成原始的消息。更低的一层——IP处理每个信息包的地址部分,以致该消息到达正确或期望的目的地。通常来说,网络10上的网关设备检查这个IP地址并判断该消息转发到哪。在操作23,可以采用传统的方法来识别通过网络10连接到由电池供电的计算机1的远程计算机的IP地址。
其后,在操作24,将转换后的电量信息传送到所识别出的IP地址。根据本发明的一方面,转换后的电量信息消息能通过操作系统提供的信使服务发送,例如,图4所示的微软WINDOWS操作系统。图4是显示根据本发明的具体实施例,在图2监控计算机上的屏幕显示图像,用来显示剩余电池电量。通常来说,例如,如图4所示,在操作24,为了通过WINDOWS操作系统信使服务发送一条消息,从WINDOWS操作系统开始菜单选择“Run...”(“运行...”),然后启动程序,例如,通过在输入框中输入以下程序的语句“net send211.212.5.23‘the current working will be aborted because ofdisconnection after 10 minutes’”(“net send 211.212.5.23‘由于10分钟后断开,当前工作将终止’”)。
根据本发明的另一方面,在操作24,可以采用程序代码来传送电量信息消息到监控计算机20、30。而且,根据本发明的另一方面,可以采用应用程序,如WINDOWS操作系统中的WINPOPUP。在这种情况下,假设接收经转换的电量信息消息的监控计算机20也有同样的应用程序,并且当监控计算机20接收到电量信息消息时正在执行该应用程序。而且,作为WINDOWS操作系统中执行应用程序的方法,可以从WINDOWS操作系统开始菜单里选择“Run...”,然后启动该应用程序,例如,通过在输入框中输入语句“winpopup.exe”。在使用WINPOPUP的情况下,用户可以直接在其中输入消息,并选择将接收信息的用户(计算机)或工作组,使得转换后的电量信息消息可通过应用程序WINPOPUP传输到所指定的用户。
然后,在操作25,监控计算机20显示接收到的电量信息,如图4所示。通常根据电量信息消息显示接收到的电量信息。例如,电量信息可根据消息服务窗口和WINPOPUP的发送方式显示在信使服务窗口或WINPOPUP窗口。
因此,基于当前由电池供电的计算机1显示的接收到的电量信息,例如容许操作时间,若网络将在电池供电的计算机1的任务或处理没有完成时断开,则用户可以在断开发生前采取对策。例如,基于所述接收到的电量信息,若由电池供电的计算机1的任务或处理没有完成时将发生网络断开,则可以将接收的允许操作时间和该任务或处理的剩余时间比较,以确定该任务是否应该继续完成、正常放弃(中断)、提供另外的电源给该由电池供电的计算机1等。根据本发明的一方面,一旦剩余任务时间长于允许操作时间,程序将自动执行对策。根据本发明的另一方面,用户执行对策。
图3是根据本发明的实施例,在控制计算设备网络系统的处理中,通过外部设备监控使用电池的计算机的剩余电池电量的流程图。更具体地说,允许外部设备30来监控由电池供电的计算机1的剩余电池电量的方法将参考图3在下文描述。
操作30用来检测由电池供电的计算机1的剩余电池电量,操作31用来比较检测到的剩余电池电量和参考剩余电量,操作32用来将检测到的剩余电池电量转换成电量信息,比如容许操作时间,这与图2中的操作20、21和22一一等同。在操作32后,当待通过外部设备30指示的电量信息确定后,在操作33由电池供电的计算机1识别通过接口连接到由电池供电的计算机1的外部设备30,该接口如USB端口、IEEE 1394端口等。根据本发明的一方面,与接口相连的外部设备30通过读取系统注册中存储的数据来识别,或在WINDOWS操作系统情况下被GUID(Global Unique Identifier,全局唯一标识符)识别,或通过读取提前设置在设备驱动中的数据来识别,该设备驱动提供与应用程序的接口。在这个具体实施例中,在操作32后执行33,但本发明不仅限于此,由于操作32和33能相互独立执行,所以它们可逆或同时执行。
其后,在操作34,计算机1通过所识别的外部设备30的所识别的端口发送电量信息。具体地,在操作34,基于读取的外部设备端口数据,与电量信息对应的电量信息控制信号输出给所识别的外部设备的相应的所识别的端口。然后,在操作35,外部设备30指示(显示或提供)该基于接收控制信号的电量信息。根据本发明的一方面,作为指示所接收的电量信息的方法,还通过在外部设备30中提供的LED(发光二极管)、扬声器、由软件操作驱动的警报,通过图形用户界面(图4)等,向外部设备30的用户警告电池电量不足。而且,外部设备30接收到的电量信息控制信号能根据电量信息而不同地设置。因此,如LED闪烁的周期、扬声器的鸣叫声随着电量信息控制信号的不同而变化。而且,当采用可视设备作为外部设备30时,例如数码相机和数码摄像机,可以使用电量信息控制信号来在该可视设备的显示部分显示电量信息。
因此,根据本发明,基于接收的电量信息,如当前监控计算机20、30显示的容许操作时间,若与由电池供电的计算机1相关的工作/任务或操作没有完成时将发生网络断开,则用户或监控计算机20、30(视情况而定)可以在断开发生前采取对策。例如,基于监控计算机20、30所接收的电量信息,若任务或操作没有完成时将发生网络断开,则可以将允许操作时间和该任务或操作的剩余时间比较,以确定适当的对策。根据本发明的一方面,在剩余操作时间长于允许操作时间的情况下,程序将自动执行对策。根据本发明的另一方面,由用户执行对策。
本发明提出了一种控制(即监控)到网络系统的连接的方法,其中计算机在处理与监控计算机的网络通信时,将可预测的网络断开事件通告给监控计算机,因而允许监控计算机可以对由于可预测的网络断开事件引起的突然断开作准备。更具体地讲,举例来说,使用电池的计算机将剩余电池电量通告给监控计算机,以致监控计算机可以预防由于与电池供电的计算机相关的电源问题导致的突然断开事件,该监控计算机通过网络与由电池供电的计算机相连接并且交互工作。
因此,本发明提出了监控与网络的连接,其方法是通过向在网络上与目标或主计算设备一同工作的监控计算机告知可预测的网络断开事件,由此使得监控计算机对可预测的网络断开事件采取对策。监控计算机可以是任何的计算设备,比如在客户-服务器网络环境下的客户计算设备、移动计算设备/计算机、摄像机等等,它们通过网络与主计算设备一起工作,该主计算设备比如其他的计算机、在客户-服务器网络环境下的服务器计算设备、移动计算设备/计算机等等。监控计算机和主计算机之间的可预测的网络断开可以是主计算机上的任何事件,该事件能够引发网络与主计算机断开,并能基于对主计算机处理环境(如处理条件)的监控进行合理预报,该处理环境如由电池电量不足或其他电量问题所致的电源故障、负荷导致的处理失败、网络通信失败等等。例如,当采用电池作为主计算机的电源时,主计算机检测电池的剩余电池电量,并将基于这些检测到的剩余电池电量的电量相关信息(经分析或注释的电量信息)传送给监控计算机。监控计算机指示所接收的电量信息,因而使得监控计算机可以预防那些可预测的与主计算机的突发网络断开。
虽然已经说明和描述了所提出的本发明的一些具体实施例,但本领域技术人员应该理解,在不背离权利要求所限定的本发明的原则与精神的前提下,可以进行各种修改。
权利要求
1.一种控制网络系统的方法,该网络系统包含与采用电池作为电源的计算机通过该网络一同工作的监控计算机,该方法包括检测电池的剩余电池电量;传送基于剩余电池电量的电量信息给监控计算机;和在监控计算机上显示电量信息。
2.如权利要求1所述的方法,还包括将剩余电池电量转换成作为电量信息的容许操作时间。
3.如权利要求1所述的方法,还包括将剩余电池电量与参考剩余电池电量比较,来确定作为电量信息的电池电量不足。
4.如权利要求1所述的方法,其中,在识别监控计算机IP地址之后,电量信息被传送给所识别的IP地址。
5.如权利要求4所述的方法,其中,电量信息通过在使用电池的计算机和监控计算机两者的操作系统中所提供的信使服务传送。
6.如权利要求4所述的方法,其中,电量信息通过在使用电池的计算机和监控计算机两者中执行的应用程序传送。
7.如权利要求1所述的方法,其中,通过在外部设备和使用电池的计算机之间的USB端口或IEEE 1394端口接口将电量信息传送给外部设备,该外部设备作为连接到使用电池的计算机的监控计算机。
8.一种方法,包括将基于主计算机处理环境的可预测的网络断开事件通告给与主计算机进行网络通信的客户计算设备,因而允许客户计算设备采取对策应付可预测的网络断开事件。
9.如权利要求8所述的方法,其中,电池提供电量给主计算机,且该方法还包括检测电池的剩余电池电量;和根据检测到的剩余电池电量确定电量相关信息;和将确定的电量信息作为可预测的网络断开事件传送给客户计算设备。
10.如权利要求8所述的方法,其中,可预测的网络断开事件包括对策。
11.如权利要求8所述的方法,还包括通过与主计算机进行网络通信的客户计算设备的程序,自动执行对策。
12.如权利要求8所述的方法,还包括由客户计算设备借助发光二极管、扬声器和图形用户界面中的一个或多个,将可预测的网络断开事件向用户发出警告。
13.如权利要求8所述的方法,其中,网络是因特网,该方法还包括识别客户计算设备的IP地址;和所述通告包括借助因特网,使用识别出的客户计算设备IP地址,将可预测的网络断开事件传送给客户计算设备。
14.如权利要求8所述的方法,其中,网络是串行通信总线或IEEE 1394网络接口,并且该方法还包括读取主计算机的注册表中的客户计算机的识别数据;和所述通告包括借助串行通信总线和IEEE 1394网络接口,使用所读取的客户计算设备的识别数据,将可预测的网络断开事件传送给客户计算设备。
15.如权利要求13所述的方法,其中,所述通告包括在主计算机的信使服务中,输入识别出的IP地址和可预测的网络断开事件,以借助因特网将可预测的网络断开事件传送给客户计算设备的信使服务。
16.一种装置,包括客户计算设备;和主计算机,其与客户计算设备进行网络通信,并且包括根据如下过程来控制主计算机的已编程计算机处理器基于主计算机的处理环境,确定可预测的网络断开事件,和将可预测的网络断开事件通报给客户计算设备,因而使得客户计算设备可以对该可预测的网络断开事件采取对策。
17.如权利要求16所述的装置,其中客户计算设备包括发光二极管、扬声器和显示设备中的一个或多个,以及已编程计算机处理器,该计算机处理器借助发光二极管、扬声器和显示设备上的图形用户界面中的一个或多个将可预测的网络断开事件向用户报警。
18.一种机器可读数据存储器,其存储至少一个根据如下过程控制主计算机的程序将基于主计算机处理环境的可预测的网络断开事件通报给与该主计算机进行网络通信的客户计算设备,由此使得客户计算设备可以对可预测的网络断开事件采取对策。
全文摘要
通过将可预测的网络断开事件通报给监控计算机来监控与网络系统的连接,该监控计算机与网络上的另一台计算机一起工作。例如,当采用电池作为另一台计算机的电源时,电池的剩余电池电量被检测,并且基于这些检测到的剩余电池电量的电量信息被传输给监控计算机。监控计算机指示接收到的电量信息,从而使得计算机能够防备这种突然发生的、可预测的网络断开。
文档编号G06F1/26GK1585356SQ200410054938
公开日2005年2月23日 申请日期2004年7月26日 优先权日2003年8月18日
发明者朴正一 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1