一种在浏览器上实时显示被控服务器报警信息的方法

文档序号:7967473阅读:275来源:国知局
专利名称:一种在浏览器上实时显示被控服务器报警信息的方法
一种在浏览器上实时显示被控服务器报螯信息的方法狀,本发明涉及计算机服务器报警信息发布方式,更具体的涉及一种在浏 览器上实时显示被控服务器报瞥信息的方法。肖她*目前,随着网络的迅速发展,其安全性正面临着越来越大的考验。因 此,服务器管理员需要通过用户机随时监控被控服务器的网络运行情况, 以便及时处理被控服务器出现的报警信息。但传统的监控方法中,其监控系统的架构如

图1所示,采用B/S (浏 览器/服务器)结构的服务器管理软件,3 W服务器2a与被控服务器3a建 立网络连接,当有报警信息时,被控服务器3a把报警信息传送给3 W服 务器2a, 3 W服务器2a更新对应于该被控服务器3a的报警状态;同时, 用户浏览器la定时不间断访问3 W服务器2a上被控服务器3a的报警状 态,并根据报警状态显示报瞥画面。传统的监控方法如图2所示,包括如下步骤步骤101a,被控服务器 发现异常,并存储异常数据;步骤102a, 3W服务器向被控服务器获取异 常数据;步骤103a,用户机浏览器定时刷新,向3W服务器获取异常数据; --旦扫描到报警信息后,浏览器的整个网页将显示出报警信息。上述的监控(即报警信息传递)方法存在的不足是1)由于浏览器 每隔一定时间(通常是5秒)才扫描一次3W服务器,通过3W服务器间 接获取被控服务器发出的报警信息,因此,在报瞀信息的获取和报警信息 的实际发出之间存在时间差,从而导致用户无法即时得到报警信息,延误 用户对服务器报警信息的有效处理;2)由于浏览器定时刷新整个网页来 来显示报警信息,破坏了用户机浏览器界面的美观性。
本发明的目的是在被控服务器和用户机之间建立TCP/IP(传输控制协 议/网际协议)连接,由前者直接将报警信息发给后者,从而有效地解决了用户对报警信息即时获得的问题,并且也不会破坏界面美观性。为达到上述目的,本发明提供一种在浏览器上实时显示被控服务器报整信息的方法,该方法包括如下步骤1)用户在任意一台带有浏览器的 用户机上访问3W服务器,获得被控服务器列表;2)用户选择并成功登 录被控该服务器,该服务器记录用户机浏览器的IP地址,并不断向浏览 器发出网络连接请求;同时,3W服务器向用户机浏览器推出报警监控移 动代码;3)浏览器运行该报警监控移动代码后,接收被控服务器的连接 请求,在用户机和被控服务器之间建立TCP/IP连接,等待报聱信息;如 有报警信息出现,则进行下一步,否则继续等待报警信息;4)被控服务 器向用户机报警监控移动代码发出报警信息;5)用户机浏览器上的报警 监控移动代码接到报警信息,即时显示该被控服务器的异常状态。根据本发明的一个技术方案,上述步骤3)中的报警监控移动代码是 一种能够从服务器主机传输到客户计算机上并且执行的代码。它可以编译 成程序,然后通过计算机网络下载到用户机,并且基于用户的浏览器运行。与传统技术相比,本发明利用了移动代码可从3W服务器主机传输到 用户计算机这一特点,采用在移动代码上建立报警监控服务程序,从而在 被控服务器与用户机浏览器间建立了一种TCP/IP连接。正是这种TCP/IP 连接可以使报警信息跳过3W服务器,从而实现被控服务器到用户浏览器 这种实时显示报警信息的方式。此外,由于移动代码编译的程序执行并不 影响用户浏览器界面的内容,因此报警信息的显示不会对界而有任何破 坏。总之,根据本发明,不但不会破坏界面美观性,而且使用户即时得到 报警信息,并能对服务器报警信息进行有效的处理。關訓图1是传统的网络报警监控系统架构图;图2是传统的网络报警监控方法的流程图;图3是根据本发明优选实施例的报警监控系统架构图4是根据本发明优选实施例的报警监控方法的流程图。
具体实施方式
为帮助理解本发明,下面将结合相关附图对本发明作进一步详细的阐述。本发明的主旨在于采用在移动代码(Applet)上建立报瞀监控服务 程序(socket service)的方法,最终在信息传递方法上实现被控服务器一用 户机浏览器的模式。本发明方法可以在如图3所示的网络报警监控系统内实施,该系统包 括带有浏览器的用户机1、 3W服务器2、被控服务器3,用户机1通过3W 服务器2与被控服务器3进行网络连接,其中,该系统还包括移动代码, 该移动代码由用户机浏览器通过访问3W服务器获取并运行在用户机的浏 览器上,使被控服务器3与用户1浏览器之间建立一种TCP/IP连接,从 而用户机可监听来自被控服务器的报警信息,并实时更新报警画面。如图4所示,在本发明的-个优选实施例中,--种在浏览器上实时显 示被控服务器报警信息的方法的具体流程如下步骤IOI,用户机访问3W服务器,获得被控服务器列表;步骤102,用户选择并成功登录被控该服务器,该服务器记录用户机 浏览器的IP地址,并不断向用户浏览器发出网络连接请求;同时进行步 骤103,步骤103, 3W服务器向用户机浏览器推出报警监控移动代码;步骤104,浏览器运行该报警监控移动代码,接收被控服务器的连接请求,在用户机和被控服务器之间建立TCP/IP连接,等待报警信息;歩骤105,判断是否有报警信息出现?如有报警信息出现,则进行步骤106,否则返回步骤104继续等待报警信息;步骤106,被控服务器向用户机报警监控移动代码发出报警信息; 步骤107,用户机浏览器上的报警监控移动代码接到报警信息,识别信息来源,并即时显示该被控服务器的异常状态;步骤102-107是本发明的关键,它揭示了移动代码 -种新的使用方法。通过上述步骤的实施,最终使浏览器与被控服务器之间建立TCP/IP连接。 使报警信息由被监控服务器即时直接传递到用户浏览器上。还需要说明的是,在进行步骤101之前,首先会对系统进行初始化,即被控服务器向3W服务器请求注册自己,3W服务器登记被控服务器,更新被控服务器列表。
权利要求
1.一种在浏览器上实时显示被控服务器报警信息的方法,其特征在于,包括如下步骤1)用户在任意一台带有浏览器的用户机上访问3W服务器,获得被控服务器列表;2)用户选择并成功登录被控该服务器,该服务器记录用户机浏览器的IP地址,并不断向浏览器发出网络连接请求;同时,3W服务器向用户机浏览器推出报警监控移动代码;3)浏览器运行该报警监控移动代码后,接收被控服务器的连接请求,在用户机和被控服务器之间建立TCP/IP连接,等待报警信息;如有报警信息出现,则进行下一步,否则继续等待报警信息;4)被控服务器向用户机报警监控移动代码发出报警信息;5)用户机浏览器上的报警监控移动代码接到报警信息,即时显示该被控服务器的异常状态。
2. 根据权利要求1所述的方法,其特征在于,所述报警监控移动代码是-一 种能够从3W服务器主机传输到用户计算机上并且执行的代码。
3. 根据权利要求1或2所述的方法,其特征在于,所述报警监控移动代码 上是- 报警监控服务程序,通过计算机网络下载到用户浏览器,并且基于 浏览器的环境自动运行。
全文摘要
本发明的目的是在被控服务器和用户机之间建立TCP/IP连接,由前者直接将报警信息发给后者,从而有效地解决了用户对报警信息即时获得的问题,并且也不会破坏界面美观性。本发明方法是采用在移动代码(Applet)上建立接受报警信息服务程序(socket service)的方法,最终在信息传递方法上实现被控服务器—用户机浏览器的模式。使用户即时得到报警信息,且不会破坏用户界面美观性。
文档编号H04L12/28GK101163063SQ200610117110
公开日2008年4月16日 申请日期2006年10月13日 优先权日2006年10月13日
发明者郭文孝 申请人:环达电脑(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1