[发明专利]分布式多协议代理与中心系统消息交换的方法有效
申请号: | 200810037825.5 | 申请日: | 2008-05-22 |
公开(公告)号: | CN101282333A | 公开(公告)日: | 2008-10-08 |
发明(设计)人: | 张月国;蒋兴浩;李建华;蔡伟;周志洪 | 申请(专利权)人: | 上海交通大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 上海交达专利事务所 | 代理人: | 王锡麟;王桂忠 |
地址: | 200240*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种计算机网络技术领域的分布式多协议代理与中心系统消息交换的方法,本发明中,构建了中心与代理的管理模型,代理向中心发送消息交换格式XML文件,其中包含中心分配给代理的唯一ID标识,中心验证代理合法后,代理与中心通过XML文件交换消息,中心通过代理发送的解析XML文件实时监测代理的状态,并后期处理协议采集数据,中心通过同步机制向代理发送配置文件、管理文件实现对代理的动态管理。本发明实现了应用协议与消息之间无关性,实现中心与代理开发语言的无关性,提高中心与代理之间的互操作能力,增强中心与分布式代理通信的安全性、可靠性,有效、快捷解决中心与代理架构中的通信与协同工作问题。 | ||
搜索关键词: | 分布式 协议 代理 中心 系统 消息 交换 方法 | ||
【主权项】:
1、一种分布式多协议代理与中心系统消息交换的方法,其特征在于,包括如下步骤:步骤一,由中心与若干个代理构成二级管理模型,中心分布在骨干节点,代理包括多种协议类型的代理,代理分布在网络各节点中采集信息,负责采集、打包对应协议的数据,代理将协议采集数据通过网络传输上报给中心,中心进行数据处理;步骤二,中心对各个代理进行初始化,初始化代理中的配置文件与过滤规则文件,配置文件与过滤规则文件均为XML文件;步骤三,启动代理,代理读取初始的配置文件与过滤规则文件,配置文件与过滤规则文件都遵循统一的消息交换格式,代理向中心发送同步信息XML文件与心跳信息XML文件;步骤四,中心根据XML解析框架,通过过滤规则文件解析XML格式文件,根据代理发送的XML文件中ID标识与代理的IP地址这两个条件进行代理验证,验证接入代理的合法性,如果验证通过,中心允许代理接入,进入步骤五,中心将该代理状态设置为在线,中心根据同步信息XML文件执行与代理的同步机制,如果验证不能通过,中心拒绝代理连接,所有步骤结束;步骤五,如果中心允许代理接入,代理开始采集协议数据,对采集到的协议数据进行分析,根据协议类型及代理ID标识将数据用XML格式文件打包,并将文件上报给中心,中心接收、解析XML文件数据,根据代理ID标识分析数据来源的代理,中心将该代理的状态设置为上报数据状态,并将数据存入中心中的数据库;步骤六,中心编辑过滤规则文件,并发送给代理以使新的过滤规则文件生效;步骤七,中心向代理发送配置文件,中心解析代理发送的同步信息XML文件信息,其中包含代理配置文件的时间戳信息,如果该时间戳信息与中心存储的代理配置文件时间戳信息一致,表明中心中的配置文件与代理中的配置文件一致,则中心读取本地相应代理配置文件,编辑后下传输给代理;如果中心与代理中的配置文件不一致,则中心生成XML格式的查询文件,并下发给代理,代理上报配置文件,中心编辑配置文件,下发给代理,代理重新启动使配置文件生效;步骤八,代理获取配置文件中关于代理给中心上报数据的间隔时间信息,如果在间隔时间内没有向中心上报数据,则代理向中心发送心跳信息XML文件,中心在设定时间内未收到代理心跳信息XML文件或上报的协议数据XML文件,则中心端将该代理状态设置为离线。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810037825.5/,转载请声明来源钻瓜专利网。
- 上一篇:更新地图数据的方法和设备
- 下一篇:一种降低催化裂化汽油硫含量的方法