发明名称 视频监控系统在web上实现网络设备Topo图的方法
摘要 视频监控系统在web上实现网络设备Topo图的方法:TopoServer发现的网络设备时,通过MasterControl进行对TopoServer的数据进行整合,归类,形成XML数据岛传输给显示端,即WEB系统;这个显示端是用户对网络管理的终端,对网络拓扑结构进行分类和分层的显示,对网络设备的告警、性能、流量进行管理:Web与MasterControl之间通信标准,包括:Topo图信息、告警信息、性能信息的获取和保存;实现网络设备Topo图时,Topo处理流程包括三条主线:显示Topo接口;Topo拖动接口和Topo保存接口。
申请公布号 CN100584001C 申请公布日期 2010.01.20
申请号 CN200710024640.6 申请日期 2007.06.26
申请人 南京联创网络科技有限公司 发明人 俞海腾;赵峰;汪海林;徐进;杨富强;汪敏;史亮
分类号 H04N7/18(2006.01)I;H04L12/28(2006.01)I 主分类号 H04N7/18(2006.01)I
代理机构 南京天翼专利代理有限责任公司 代理人 汤志武;王鹏翔
主权项 1、视频监控系统在web上实现网络设备拓扑图的方法:视频监控系统的网管拓扑发现后台程序发现网络设备时,通过网管主控程序对网管拓扑发现后台程序的数据进行整合,归类,形成XML数据岛传输给显示端,即WEB系统;这个显示端是用户对网络管理的终端,对网络拓扑结构进行分类和分层的显示,对网络设备的告警、性能、流量进行管理:Web与网管主控程序之间通信标准,包括:拓扑图信息、告警信息、性能信息的获取和保存;Web与网管主控程序二者之间的接口有两种选择:Corba和Socket:Web每隔3分钟或5分钟定时的向网管主控程序获取,Web通过事件实时触发;其特征在于实现网络设备拓扑图时,拓扑处理流程包括三条主线:1)显示拓扑接口:以XML形式传输具体某一层的所有拓扑信息,通过读取Corba接口byteStream流:由JavaBean调度模块中请求/转换xml流模块,转换成DragEvent模块;Web TopoJS类库中JS网元和链路结构、JS字符串、JS字符串直接调用;浏览器向JavaBean调度模块发出网络拓扑,并默认最顶层拓扑的请求,JavaBean通过Corba接口:读取Corba接口byteStream流:获取与pid同一层的所有拓扑数据,获取父ID为pid的所有拓扑数据;从MasterControl后台取得拓扑数据流,然后转换成规定格式的xml流发送Web客户端;JS通过JSP技术获取调度模块发出的xml流,解析xml流文件,形成JS类库中的网元和连接结构数组;最后利用JS类库的绘画函数以VML技术在浏览器的文件中画出拓扑图;2)拓扑拖动接口拓扑拖动包括两张拖动:一是网元本层拖动;二是网元于子层之间的拖动;无论哪种拖动都是在层次切换或点击保存时由JS通过JS回传消息接口发送有变化的网元坐标、层次信息给JavaBean调度模块,调度模块解析回传消息,本层拖动构造DragEvent对象或层次间拖动DragEvent列表,通过Corba接口将消息发送给网管主控程序,以结构形式传输被拖动对象的坐标;3)拓扑保存接口:发指令通知网管主控程序保存缓存的拓扑信息到数据库;先执行拓扑拖动处理,拓扑保存由Web Topo JS类库发送保存消息给JavaBean调度模块,调度模块解析回传消息,直接调用Corba接口:long InformSaveTopo来通知网管主控程序保存拓扑数据。
地址 211100江苏省南京市江宁区土山路68号