利用网络电话自我通报系统及方法

文档序号:7696729阅读:154来源:国知局
专利名称:利用网络电话自我通报系统及方法
技术领域
本发明涉及一种自我通报系统及方法,尤其涉及一种适用于监控计算机 系统运行情况的网络电话自我通报系统及方法。
背景技术
许多企业行号或组织单位都会利用服务器来交换数据,或用以建构、执 行各种对内或对外所提供的服务,如网站服务器的架设和维持、邮件服务器 收发处理或是企业内部网络的数据共享,都须通过服务器的运行顺畅及利用 网络的沟通存取来实现,因此,维护服务器的良好运行状态是管理人员的首 要工作。
当服务器的状态发生异常时,为了维护服务器的运行顺畅,过去需要管 理人员进到机房一部一部的检查机器以便找出问题,不但浪费管理人员的时 间,而且经常性地出入机房检査,对于机房的门禁安全也有一定的威胁。因 而目前已发展出用于监测服务器的监控工具,用以检测服务器上各项软/硬件
的健康状况,并且提供数据记录以供管理人员检测;甚至更进一步可以在服 务器的软/硬件运行发生异常时,发出电子邮件至管理人员的信箱或设陷信息 (SNMPtmps即简单网络管理协议陷阱),通知管理人员前往査看。
然而,上述方法虽然实现了通知管理人员的目的,但考虑到服务器的管 理人员或许外出、或许不在其计算机前,不一定随时可接收电子邮件,也不 一定立刻接到监控软件的异常通知,可能错过即时解除服务器运行异常的时 间,进而造成系统损坏,产生的影响极为重大。
因此应寻求一种更具机动性、可以立即联络上管理人员,并以明确方式 告知服务器系统中的特定异常情形的方法,提供管理人员最便利也最及时的 通知,提高管理人员发现异常的效率以增加服务系统的运行稳定性和顺畅 性。

发明内容
本发明的目的在于提供一种利用网络电话自我通报系统,解决服务器系 统通报机制即时性的不足,以及仅能以邮件或文件信息作为通报方式的缺 失,实现更为即时、便捷地通报服务器系统状态的效果。
为了实现上述目的,本发明提出一种网络电话自我通报系统,通过网络 传送语音信息的实施方式,使计算机系统能自我通报运行状态。该系统适用 于通报一计算机系统的运行状态,其中包括一状态读取模块、 一状态通报模 块、 一网络电话模块及一网络接口。该状态读取模块是用于跟踪计算机系统 中各项软/硬件作业项目的运行状态,并且持续地读取至少一作业项目运行时 的一状态参数,同时也会将该状态参数不断地回报给该状态通报模块。
状态通报模块中还包括一监控模块和一设定模块设定模块用以设定和 记录至少一通报条件,该通报条件中记载了该作业项目、及该项作业项目的 一参数设定值,其作用在于使一个特定作业项目的状态参数到达被设定的标 准时,该项特定的作业项目以及其当时的运行状态应该被加以通报;而该监 控模块即是用于接收该状态读取模块回报的该状态参数,并且判断该状态参 数是否已符合该通报条件中,针对该项作业项目所设定的该参数设定值。若 已达到该参数设定值,则将该通报条件的内容传送至该网络电话模块进行处 理。
该网络电话模块读取该通报条件后,即拨打网络电话,并且依据该项通 报条件中的内容做为网络电话的通信内容,以通知管理人员。该通网络电话 中的语音信息通过网络传送到管理人员的移动通信设备上,以语音方式告知 计算机系统的异常状况。
为了使计算机系统能有效利用网络及语音信息自动通报其运行状态,本 发明还提供一种利用网络电话自我通报方法,供管理人员即时掌握计算机系 统的运行稳定度和顺畅度。
该方法是先设定一计算机系统中至少一项作业项目运行状态的通报条 件,接着由一状态读取模块持续读取该作业项目在计算机系统运行过程中的 状态参数,并将状态参数传送至一监控模块。接着,该监控模块比对所接收 到的状态参数和该通报条件,用来判断该作业项目的运行状况,是否已达到 其通报条件中所设定应加以通报的标准。经该监控模块判断后,如该作业项目的状态参数已符合其通报条件的设 定,则接着由该监控模块指示一网络电话模块拨打网络电话,该网络电话模 块并根据该项通报条件发出一语音信息,最后经由网络将语音信息传送到一 移动通信设备。
通过上述系统及方法中采行的技术手段,计算机系统的管理端人员可以 根据管理的需求,设定不同的通报条件,并且通过网络电话模块以拨打网络 电话的方式进行即时的语音通知,提供管理人员明确且迅速的系统跟踪信 息,有助于维护计算机系统的运行顺畅以及掌握排除系统异常的关键时间。


图1所示为根据本发明的利用网络电话自我通报系统的一个实施例的基
本架构图2所示为根据本发明的利用网络电话自我通报系统的一个实施例的应 用架构图3所示为根据本发明的利用网络电话自我通报系统的一个实施例的方 框图;以及
图4所示为根据本发明的利用网络电话自我通报方法的一个实施例的流 程图。
并且,上述附图中的附图标记说明如下 10计算机系统
110状态读取模块 120状态通报模块 1202监控模块 1204设定模块 1206用于界面 125网络电话模块 130网络界面 135信息存储单元 20移动通信设备 30网络310网际网络
320无线区域网络 40语音信息服务器 50用户端计算机 S401 S409流程步骤
具体实施例方式
为了充分并且明确揭示本发明所使用的技术和手段,以下将以实施例结 合附图进行说明,以方便阅读者了解本发明各元件及步骤的作用,及其相互 间的关联。
图1为本发明的利用网络电话自我通报系统的一个实施例的基本架构 图,计算机系统10连接于网络30,并且与移动通信设备20通信。计算机系 统10中的系统内运行状况已经达到通报管理人员的标准时,由计算机系统 IO内发出网络电话,通过网络传送到经指定的移动通信设备20中,管理人 员即可接听计算机系统IO自动通报的异常状况,进而进行必要的处置。
图2为本发明的利用网络电话自我通报系统的一个实施例的应用架构 图,图2与图1的不同之处在于,图2进一步示出了应用于本实施例的其他 更多元件。本实施例中,计算机系统10仍然于运行程序中,判断其系统状 态是否发生应通报的情形,如产生应通报管理人员的情况时,计算机系统IO 拨打网络电话后,可从计算机系统10本身所具有的存储单元(图中未显示) 中,取得在网络电话中要告知管理人员的通信内容;或者是将所要通知管理 人员的语音信息内容,存放在另一个语音信息服务器40中,当计算机系统 10有需要时通过网际网络310前往存取。
而网络电话的通信特色在于先经由网际网络310传送封包,再视接收端 设备或网络系统的需求传送到接收端;因此,在接收端方面,计算机系统10 所拨打的网络电话可直接传送到同时连接在网际网络310另一端的用户端计 算机50,进行计算机上的语音通信;或是再经由无线区域网络(WLAN) 320 传送到移动通信设备20 (如移动电话)上,使得管理人员在移动中也可接收 到计算机系统10发出的自我通报信息。
图3为本发明的利用网络电话自我通报系统的一个实施例的方框图。该 实施例的自我通报系统是适用于一计算机系统IO (如服务器),用于以网
8络电话自我通报的方式即时掌握计算机系统10的运行状态。该自我通报系 统中包括有状态读取模块110、状态通报模块120、网络电话模块125、网
络接口 130以及信息存储单元135。
状态读取模块110在计算机系统10当中负责持续地检测、读取至少一 项作业项目的状态参数。状态参数包括计算机系统10内的一硬件设备运行 状况、 一应用软件运行状况、或者计算机系统10内的一改变的资料数据。
状态读取模块UO会持续地读取例如 一主机板的电压值、 一中央处理单元
温度、 一机箱温度、 一系统环境的温度、 一主机板或系统风扇的转速、 一计
算机系统10中封包传输的平均网络流量、 一中央处理单元或内存的使用过 载参数、 一系统内应用软件运行的状况、 一软件更新的时间或一软件版本号 码,或者是一病毒定义文件的版本号码等工作,再将所读取到的这些项目与 数值传送到状态通报模块120中以便进行比对。在目前的实际操作中,大多 情况下可以利用特定的服务器管理软件或硬件来实现,如通过系统管理总线 (SMBus)检测计算机系统10部分硬件装置的状态、或是采用智能型跨平 台管理界面(IPMI)等套装软件来实现,但前述两个例子仅是用来举例说明, 计算机系统10中可作为状态读取模块110的方法并不限于上述个例子。
除了持续读取各个作业项目的状态参数外,该系统中进一步以状态通报 模块120来监测各项作业项目是否有进行通报的必要,其是以一设定模块 1204和一监控模块1202来实现此功能。设定模块1204是用于设定及记录有 关各项作业项目应回报运行状态(一般多为异常状态)的条件;通报条件内 容的设定可经由用户界面1206接收输入。每一通报条件的内容包括 一特 定的作业项目,如中央处理单元的温度变化、 一特定的参数设定值,如50 °C,以及一特定语音信息的文件存储路径,例如在信息存储单元135中存储 了一个内容为"CPU已达5(TC,温度过高,请尽速返回处理!"的WAV格 式语音信息文件,该文件在信息存储单元135的所在路径即可在设定通报条 件时, 一并记录在通报条件内。输入并记录完毕后,设定模块1204中即具 有一个"中央处理单元的温度为5(TC"的标准,也就是设定了 "如果中央处 理单元的温度到达5(TC时应通报"的条件。
状态通报模块120再通过监控模块1202来接收上述状态读取模块110 所传送的作业项目和状态参数,并且与设定模块1204中有关该项目的通报条件比对,判断目前所接收到的状态参数是否符合某一特定的通报条件。例 如目前监控模块1202自状态读取模块110接收到"中央处理单元的温度
为45°C",比对设定模块1204中所记录有关中央处理单元温度的通报条件, 发现仅有"中央处理单元的温度为5(TC",尚未到达通报的标准,因此无需 进行任何通报的工作。反之,如果中央处理单元的温度继续上升,使得监控 模块1202接收到"中央处理单元的温度为50°C"的状态参数时,比对设定 模块1204中的通报条件,由于已经与所设定的条件相符,此时监控模块1202 即会判定符合通报的标准,将该项通报条件传送给网络电话模块125,以利 网络电话模块125进行通报作业。
网络电话模块125接收监控模块1202传送的特定通报条件后,拨打一 通网络电话以发出语音通报,例如使用SkypeTM网络电话服务的SkypeOut。 其是根据所接收到的通报条件的内容作为该次网络电话的通信内容,以语音 的方式,通过网络接口 130传送至网络30,再由接收端的移动通信设备20 接收"中央处理单元的温度己达5(TC"的语音信息。
此时,上述的设定模块1204中所记录的通报条件内容,包括了语音信 息的文件存储路径,则网络电话模块125于拨出网络电话时,也根据该通报 条件内所记录的语音信息的存储路径,从信息存储单元135中读取该语音信 息,并由计算机系统10中播放出来,使得接收的移动通信设备20端通过网 络30的传递接听该通电话时,可以听到"CPU已达5(TC,温度过高,请尽 速返回处理!"的内容。
在上述实施方式当中,语音信息除了可以存储在信息存储单元135中之 外,也可以另外存放于语音信息服务器40中,但仍同样可经由记录语音信 息存放在该语音信息服务器40的路径,而取得该语音信息加以播放。
设定模块1204也可供设定接收端的移动通信设备20的一识别码,例如 管理人员的移动电话号码,以指定由一特定的接收端来听取通报的语音信 息。
当然,除了可提供由移动通信设备20来接听计算机系统10自动通报的 网络电话信息外,基于网络电话原本就是在网际网络上传送语音封包的特 性,当然也支持由一连结在网络30上的用户端计算机50来接收此通报,可 便于管理人员随着其所在的地点决定其接受信息的最佳方式,而网络电话通过语音通报的方式,管理人员即使没有看着屏幕也能收到提醒,比过去用电 子邮件或其他文字信息通知的方式,使用上更加友善而且有效。
利用本实施例的自我通报系统的优点,除了上述提到的便利性和即时性 之外,由于可针对不同的作业项目设定不同的通报条件、甚至对于同一项作 业项目也可设定不同的通报条件,因此使得管理人员可以视管理的需求进行 不同的设计。以上述中央处理单元的例子来说,管理人员为了谨慎起见,可
设定4(TC时的通报条件及其语音信息"CPU温度已达4(TC,敬请注意。"、 再设定6(TC时的通报条件及其语音信息"CPU温度高达60°C,请立即进行 降温。"等类似通报条件,则该自我通报系统即可在中央处理单元分别到达 40°C、 5(TC及6(TC时向移动通信设备20或用户端计算机50发出通报加以警 示,管理人员便可据此通知尽可能掌握计算机系统10的状态、以及安排解 除系统异常的程序。
本实施例所示的实施方式是以中央处理单元的温度通报为例,而如果要 有效监控系统不因为温度过高而造成死机,还须要同时兼顾其他热源,如 机箱本身、系统整体环境所造成的热源等,因此监控模块1202在实际运行 时,可同时进行多项状态参数的比对,以便有效预防因为多个热源的温度累 加造成系统发生异常。对于其他如主机板电压变化、或病毒定义文件的更新 版本等等其他作业项目的通报方式,也如同上述方式进行,在此即不再赘述。
图4为本发明的利用网络电话自我通报方法的一个实施例的流程图。本 实施例的第一步是先由一设定模块1204设定一计算机系统10中至少一作业 项目运行状态的应通报条件(S401),该设定模块1204是通过一用户界面 1206接收输入该作业项目、设定一参数设定值以及存储该语音信息的内容的 一存储路径以完成条件的设定;设定完毕后,接着由计算机系统10中的一 状态读取模块110持续读取该作业项目的状态参数,并且将状态参数传送至 一监控模块1202 (S403);监控模块1202比对所接收的该项作业项目的状 态参数与该项作业项目的通报条件中的参数设定值,判断所接收的该作业项 目是否已符合其通报条件所设定的通报标准(S405)。
如果未符合通报条件即不需要通报,但是如果该状态参数已符合该通报 条件的设定,则由监控模块1202指示一网络电话模块125拨打网络电话, 并由该网络电话模块125根据该通报条件中的存储路径,从该计算机系统10
ii中的一信息存储单元135、或经由网络30存取一语音信息服务器40,读取 该语音信息的内容(S407);最后,将该通网络电话通过网络接口 130传送 到网络30,再由移动通信设备20或用户端计算机50接收,并自该计算机系 统10播放所读取的该语音信息以作为该次网络电话的通信内容(S409), 完成该次网络电话通报作业。
通过上述所举的实施例,可明确得知本发明通过状态通报模块120结合 状态读取模块110所读取的信息,监控计算机系统10的运行状态,并通过 网络电话模块125拨打网络电话及通报预先设定的语音信息,实现即时而便 利的通知和警示效果,并且善用了原有的网络资源以及现代人使用移动通信 设备的习惯,对于大型主机或服务器的管理、维护具有显著而有益的改善和 提升;此外,也具有可减少监控大型主机以及服务器所需的人力、同时实现 管制人员进出机房、降低重要服务设备遭到破坏可能性等各种优点,确实是 一项值得加以保护的技术。
然而,前述所列举的实施内容仅为为说明本发明所采用的手段以及技术 的部分实行方式,并非用以限縮本发明所适用的范畴,如有其他符合本发明 的精神和未实质改变本发明的技术手段而进行适度调整的实施方式,仍属本 发明所涵盖保护范围之内。
权利要求
1.一种利用网络电话自我通报系统,适用于通报一计算机系统的运行状态,其特征在于,包括一状态读取模块,持续读取该计算机系统至少一作业项目的运行状态的一状态参数并加以传送;一状态通报模块,用于监控该作业项目的运行状态是否须要进行通报,其中包括一设定模块,用于设定以及记录至少一通报条件,该通报条件中包括该作业项目以及一参数设定值;以及一监控模块,其持续接收该状态参数,同时读取该状态参数所属的作业项目的该通报条件,并判断该状态参数是否已符合该参数设定值;以及一网络电话模块,读取该监控模块判断已符合该参数设定值的该通报条件,拨打一网络电话并依据该通报条件的内容发出一语音信息作为该网络电话的通信内容以进行通报;以及一网络界面,供该网络电话模块传送该语音信息至网络。
2. 如权利要求1所述的利用网络电话自我通报系统,其特征在于,还包括一移动通信设备,通过网络接收该语音信息。
3. 如权利要求1所述的利用网络电话自我通报系统,其特征在于,该通 报条件中更包括一存储路径,该存储路径指向该语音信息的内容的存放位 置。
4. 如权利要求3所述的利用网络电话自我通报系统,其特征在于,该网 络电话模块根据该存储路径,取得该语音信息的内容,并于拨打该网络电话 时,自该计算机系统播放该语音信息以作为该网络电话的通信内容。
5. 如权利要求4所述的利用网络电话自我通报系统,其特征在于,该计 算机系统中还包括一信息存储单元,用于存储至少一个以上的该语音信息的内容,每一该 存储路径对应一该语音信息的内容的位置。
6. 如权利要求4所述的利用网络电话自我通报系统,其特征在于,还包括一语音信息服务器,用于存储至少一个以上的该语音信息的内容,每一 该存储路径是对应一该语音信息的内容的位置。
7. 如权利要求2所述的利用网络电话自我通报系统,其特征在于,该设 定模块还设定并且记录该移动通信设备的一识别码,以供该网络电话模块指 定该移动通信设备接收该语音信息。
8. 如权利要求1所述的利用网络电话自我通报系统,其特征在于,还包括一用户端计算机,通过网际网络接收该语音信息。
9. 如权利要求1所述的利用网络电话自我通报系统,其特征在于,该状 态通报模块还包括一用户界面,用于输入该通报条件的内容。
10. 如权利要求1所述的利用网络电话自我通报系统,其特征在于,该状 态参数是为该计算机系统内的一硬件设备运行状况、 一应用软件运行状况、 或一变更的资料数据。
11. 如权利要求IO所述的利用网络电话自我通报系统,其特征在于,该 状态参数为一主机板电压、 一中央处理单元温度、 一机箱温度、 一系统环境 温度、 一主机板风扇转速、 一系统风扇转速、 一系统平均网络流量、 一中央 处理单元使用过载参数、 一内存使用过载参数、 一软件更新时间、 一软件更 新版本号码或一病毒定义文件版本号码。
12. —种利用网络电话自我通报方法,其特征在于,包括 设定一计算机系统至少一作业项目运行状态的一通报条件; 由一状态读取模块持续读取该作业项目的一状态参数,并传送至一监控模块;该监控模块判断所接收的该状态参数是否已符合该通报条件所设定的 通报标准;如果该状态参数已符合该通报条件的设定,由该监控模块指示一网络电 话模块拨打网络电话,并由该网络电话模块依据该通报条件发出一语音信 息;以及通过网络传送该语音信息至一移动通信设备。
13. 如权利要求12所述的利用网络电话自我通报方法,其特征在于,设定该通报条件的步骤中还包括下列步骤由一用户界面输入该作业项目、设定一参数设定值以及存储该语音信息 的内容的一存储路径。
14.如权利要求13所述的利用网络电话自我通报方法,其特征在于,判 断所接收的该状态参数是否已符合通报标准的步骤中还包括下列步骤该监控模块比对该状态参数是否已符合该参数设定值。
15. 如权利要求13所述的利用网络电话自我通报方法,其特征在于,由 该网络电话模块根据该通报条件发出一语音信息的步骤中还包括下列步骤该网络电话模块依据该存储路径,从该计算机系统中的一信息存储单元 读取该语音信息的内容。
16. 如权利要求15所述的利用网络电话自我通报方法,其特征在于,该 网络电话模块从读取该语音信息的内容的步骤后,还包括下列步骤在拨打该网络电话时,自该计算机系统播放该语音信息以作为该网络电 话的通信内容。
17. 如权利要求13所述的利用网络电话自我通报方法,其特征在于,由 该网络电话模块根据该通报条件发出一语音信息的步骤中还包括下列步骤该网络电话模块依据该存储路径,经由网络存取一语音信息服务器中的 该语音信息的内容。
18. 如权利要求17所述的利用网络电话自我通报方法,其特征在于,该网络电话模块从读取该语音信息的内容的步骤后,还包括下列步骤在拨打 该网络电话时,自该计算机系统播放该语音信息以作为该网络电话的通信内 容。
全文摘要
本发明公开一种利用网络电话自我通报系统,适用于一计算机系统中以语音通报该计算机系统的运行状态。该自我通报系统中包括一状态读取模块持续读取该计算机系统中至少一作业项目的状态参数,并传送给一监控模块,由该监控模块判断该状态参数是否符合一设定模块中所设定的通报条件;如该状态参数已符合该通报条件的通报设定,则监控模块指示一网络电话模块拨打网络电话,并且依据该通报条件的内容发出一语音信息,做为网络电话的通信内容,通过网络传送至一移动通信设备以通知计算机系统的管理者,具有实现自动监控、有效管理计算机系统,并减少管理端负担的效果。
文档编号H04L12/26GK101610325SQ200810125498
公开日2009年12月23日 申请日期2008年6月18日 优先权日2008年6月18日
发明者纪文伟 申请人:环旭电子股份有限公司;环隆电气股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1