[发明专利]一种代理服务器及数据转发方法有效
申请号: | 201510072538.8 | 申请日: | 2015-02-11 |
公开(公告)号: | CN104618491B | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | 黄鹂声;汪文勇;郑铸 | 申请(专利权)人: | 四川银海天怡信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 王莹 |
地址: | 610063 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代理服务器 数据 转发 方法 | ||
技术领域
本发明涉及计算机技术领域,具体涉及一种代理服务器及数据转发方法。
背景技术
电信ITMS终端综合管理系统(Integrated Terminal Management System),主要实现对用户侧宽带接入终端(CPE),包括中国电信我的e家终端、机顶盒等设备的统一管理、业务统一分发、远程配置管理、版本管理、远程软件升级、终端状态管理、性能统计、故障诊断等功能。用户侧终端设备(CPE)与ITMS管理系统通过基于HTTP应用层协议的TR-069协议管理通道来进行通信,从而达到自动配置和监控的功能。
目前,由于用户数量巨大,设备状态监控、基础数据采集、设备故障诊断等诸多功能导致ITMS系统存在工作量大、数据采集频繁、工作效率低和监控漏洞多的问题。
如何能将ITMS系统的配置管理类功能与故障诊断监控功能进行分离,提高ITMS系统工作效率,减少设备监控风险成为亟待解决的问题。
发明内容
针对现有技术中的缺陷,本发明提供一种代理服务器,将ITMS系统的配置管理类业务与故障诊断监控业务进行分离,提高了ITMS系统的工作效率、减小了设备监控风险。
第一方面,本发明提供了一种代理服务器,用于在用户终端设备CPE侧和管理服务器ACS侧之间进行数据转发,所述ACS包括ITMS服务器和采集服务器;
所述代理服务器包括:第一接口、第二接口、第三接口和处理器;
所述第一接口为CPE与所述代理服务器进行通信所使用的接口;
所述第二接口为ITMS服务器与所述代理服务器进行通信所使用的接口;
所述第三接口为采集服务器与所述代理服务器进行通信所使用的接口;
所述处理器用于根据所述第一接口、第二接口或第三接口接收到的数据包的传输方向以及数据包的状态类型对数据包进行修改后转发给ITMS服务器、采集服务器或CPE。
其中,所述处理器用于当所述第三接口接收到来自采集服务器的SYN数据包时,将该数据包中的目的CPE的IP地址、该数据包中的源端口号以及当前时间戳保存到第一HASH表中;
所述处理器还用于当所述第三接口接收到来自采集服务器的ACK数据包时,将该数据包源IP地址修改为第一接口IP地址并转发;
所述处理器还用于当所述第三接口接收到来自采集服务器的FIN数据包时,判断该数据包中的源端口号是否为预设的上报端口号,在所述处理器确定源端口号为预设的上报端口号时,所述处理器查询第三HASH表是否存在该数据包的记录,在所述处理器确定第三HASH表存在该数据包的记录时,所述处理器更新该条记录的FIN时间戳为当前时间,并将该数据包源IP地址修改为第一接口IP地址后转发给CPE;在所述处理器确定源端口号不为预设的上报端口号时,所述处理器查询第一HASH表中是否存在该数据包的TCP连接记录,在所述处理器确定第一HASH表中存在该记录时更新该条记录的FIN时间戳为当前时间,在更新完该条记录的FIN时间戳后,所述处理器将该数据包的TCP连接对应的CPE的地址存放到第二HASH表中;
其中,所述第一HASH表用于存储来自采集服务器的激活数据包;所述第二HASH表用于存储已成功激活CPE的采集服务器的信息;所述第三HASH表用于存储CPE向采集服务器上报数据的数据包信息;
其中,所述SYN数据包为处于发起请求状态的数据包,所述ACK数据包为处于交互中状态的数据包,所述FIN数据包为处于断开请求状态的数据包。
其中,所述处理器还用于当所述第一接口接收到来自CPE的SYN数据包时,判断该数据包中的目的端口号是否为预设的上报端口号;在所述处理器确定源端口号为预设的上报端口号时,所述处理器查询第三HASH表是否存在该数据包的TCP连接记录,在所述处理器确定第三HASH表中不存在该数据包的TCP连接记录时,所述处理器查询第二HASH表,在所述处理器确定第二HASH表中存在该记录时,所述处理器将该数据包目的IP地址修改为第三接口IP地址后转发给采集服务器,同时所述处理器将该数据包的源IP、源端口以及时间戳添加到第三HASH表中;在所述处理器确定第二HASH表中不存在该记录时,所述处理器将该数据包目的IP地址修改为第二接口IP地址后后转发给ITMS服务器;在所述处理器确定源端口号不为预设的上报端口号时,所述处理器不进行数据转发;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川银海天怡信息技术有限公司,未经四川银海天怡信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510072538.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可塑性油脂组合物
- 下一篇:在不一致供电期间的基于非易失性逻辑阵列的计算
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置