首页> 中国专利> 一种基于回调机制的网管系统多客户端的消息接收方法

一种基于回调机制的网管系统多客户端的消息接收方法

摘要

本发明公开了网络设备管理系统技术领域的一种基于回调机制的网管系统多客户端的消息接收方法。它分为两个部分:用户实体注册和服务端消息发送。本发明的有益效果为:1)由于不需要客户端对服务器数据进行读取,也大大降低了服务器端的数据库资源占用和性能影响,实现了既快速又准确的消息获取功能;2)减少客户端的开发复杂度;3)能够使服务端产生的消息,快速的反映到每一个客户端,将延迟减少到最低程度,同时又不影响维护用户的正常操作。

著录项

  • 公开/公告号CN102882697A

    专利类型发明专利

  • 公开/公告日2013-01-16

    原文格式PDF

  • 申请/专利权人 北京佳讯飞鸿电气股份有限公司;

    申请/专利号CN201110195797.1

  • 发明设计人 马传峰;

    申请日2011-07-13

  • 分类号H04L12/24(20060101);

  • 代理机构11246 北京众合诚成知识产权代理有限公司;

  • 代理人朱琨

  • 地址 100095 北京市海淀区海淀区地锦路5号院1号楼

  • 入库时间 2024-02-19 17:28:06

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-08-26

    授权

    授权

  • 2013-02-27

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20110713

    实质审查的生效

  • 2013-01-16

    公开

    公开

说明书

技术领域

本发明属于网络设备管理系统技术领域,特别涉及一种基于回调 机制的网管系统多客户端的消息接收方法。

背景技术

网管系统是网络设备管理系统的简称,主要用于对整个网络系统 进行数据配置、监控、维护和测试。可为分服务器端和客户端,服务 器端要支持多个客户端同时访问,并对设备进行管理操作。

当服务器端监控到设备上有数据配置消息、告警、触发事件等消 息时,需要及时将消息传送到每一个客户,以使每个操作用户可以及 时的了解设备配置信息,设备状态,告警状态等,并根据设备状态进 行必要的处理,以保证设备的正常运行。

目前,基于C/S(Client/Server客户端/服务器)结构多客户端网 管系统在接收服务器端的消息时,大部分采用的方法是:在客户端增 加一个时间控件,定时由客户端向服务器端发送查询消息,获取服务 端产生的消息。

现有多客户端网管系统由客户端发起获取操作,因此在对于产生 的消息实时会有一定的局限性,客户端不能及时的获取服务端产生的 消息;同时,对于多客户端的网管系统,服务器必须将每个消息都保 存在服务端,以便每个客户端查询使用,这样就增加了服务端的资源 占用。如果客户端过多,每个客户端都定时读取服务器端的数据库, 这样就会影响维护用户进行其他的配置操作,也会大大影响系统的运 行速度。

发明内容

本发明针对上述缺陷公开了一种基于回调机制的网管系统多客 户端的消息接收方法。

它分为两个部分:用户实体注册和服务端消息发送。

用户实体注册的流程如下:

1)基于回调机制,在网管设备的客户端定义回调函数,即增加 一个消息接收服务,当用户通过客户端登录服务器时,启动该服务;

2)同时客户端将回调函数注册到服务端,注册规则为服务端验 证登陆信息,如果验证结果为不正确,用户需要再次通过客户端登录 服务器;如果验证结果为正确,服务端根据回调函数生成一个用户实 体对象,并将该对象注册到服务端的用户实体队列中。

服务端消息发送的流程如下:

1)当网管设备有消息发生时,触发回调机制,服务端会轮流询 问用户实体队列,获取用户实体对象的回调函数;

2)服务端通过回调函数,发送消息至客户端,并判断是否继续 发送消息;

3)如果判断结果为是,服务端会再次轮流询问用户实体队列, 获取用户实体对象,如果判断结果为否,则结束服务端消息发送流程。

本发明的有益效果为:本发明应用到网管系统,有很大改进,具 体表现在:1)由于不需要客户端对服务器数据进行读取,也大大降 低了服务器端的数据库资源占用和性能影响,实现了既快速又准确的 消息获取功能;2)减少客户端的开发复杂度;3)能够使服务端产生 的消息,快速的反映到每一个客户端,将延迟减少到最低程度,同时 又不影响维护用户的正常操作。

附图说明

图1,用户实体注册流程图;

图2,服务端消息发送流程图。

具体实施方式

下面结合附图对本发明进一步说明。

本发明分为两个部分:用户实体注册和服务端消息发送。

如图1所示,用户实体注册的流程如下:

1)基于回调机制,在网管设备的客户端定义回调函数,即增加 一个消息接收服务,当用户通过客户端登录服务器时,启动该服务;

2)同时客户端将回调函数注册到服务端,注册规则为服务端验 证登陆信息,如果验证结果为不正确,用户需要再次通过客户端登录 服务器;如果验证结果为正确,服务端根据回调函数生成一个用户实 体对象,并将该对象注册到服务端的用户实体队列中。

如图2所示,服务端消息发送的流程如下:

1)当网管设备有消息发生时,触发回调机制,服务端会轮流询 问用户实体队列,获取用户实体对象的回调函数;

2)服务端通过回调函数,发送消息至客户端,并判断是否继续 发送消息;

3)如果判断结果为是,服务端会再次轮流询问用户实体队列, 获取用户实体对象,如果判断结果为否,则结束服务端消息发送流程。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号