一种信息获取方法、设备及系统的制作方法

文档序号:9202569阅读:280来源:国知局
一种信息获取方法、设备及系统的制作方法
【技术领域】
[0001] 本发明涉及通信领域的信息获取技术,具体涉及一种信息获取方法、设备及系统。
【背景技术】
[0002] 图1为现有技术中用户访问互联网的常规网络架构示意图,如图1所示,用户终 端11通过无线信道与接入点(AP,Access化int) 12连接,所述AP12通过无线接入点控制 与供应(CAPWAP,ControllingandProvisioningofWirelessAccess化int)隧道与接 入控制器(AC,AccessController) 13连接,所述AC13再通过通用W太网互联网协议(IP, InternetProtocol)通道与网络设备15连接。其中,所述AC将数据报文同时发送至认证 服务器14进行认证。
[0003] 在上述过程中,如果要分析特定用户的网络访问行为发生在哪个AP12上,需要准 确并及时获得两种报文:一是所述AC13发送至网络设备15的数据报文;二是所述AC13发 送至认证服务器14的认证报文。在第一种数据报文中,包括用户的IP地址和网络行为数 据信息;在第二种认证报文中,包括用户标识(通常为用户的手机号码)、用户的IP地址、所 属AP的介质访问控制(MAC,MediaAccessControl)地址等信息。只有该两种数据同时获 得,才能分析得到特定用户的网络访问行为发生在哪个AP上。
[0004] 但是,同时获得上述两种数据会带来W下问题:
[0005] 首先,对服务器处理计算的性能及内存要求很高。由于用户网络行为的原始记录 信息仅包含用户IP地址,目的服务器IP地址,若想获得网络上的每个用户行为发源于哪个 AP,则必须维护一张鹿大的用户IP地址-APMAC地址的对应关系表,且该个表是动态变化 的。
[0006] 其次,对保证数据源完整性增加了难度。因为必须连续实时获取上述两种数据, 才可做到分析结果准确,一旦第一种数据报文和第二种认证报文其中之一有丢失,则无法 关联,导致内存占用无法释放,及大量无法关联用户行为记录,即使设定阔值来处理残留数 据,仍然会对整体性能造成严重影响,严重时会导致服务器的痛疾。

【发明内容】

[0007] 为解决现有存在的技术问题,本发明实施例提供一种信息获取方法、设备及系统, 能够准确识别CAPWAP隧道数据中的CAPWAP隧道业务数据,获取所述CAPWAP隧道业务数据 中的AP信息。
[0008] 为达到上述目的,本发明实施例的技术方案是该样实现的:
[0009] 本发明实施例提供了一种信息获取方法,所述方法包括:
[0010] 采集无线接入点控制与供应CAPWAP隧道数据;
[0011] 识别所述CAPWAP隧道数据中的CAPWAP隧道业务数据;
[001引配置CAPWAP报文特征值,根据所述CAPWAP报文特征值解析所述CAPWAP隧道业务 数据,获取所述CAPWAP隧道业务数据中的接入点AP信息。
[0013] 上述方案中,所述CAPWAP报文特征值包括;Preamble字段的特征值、HLEN字段的 特征值、hag Offset字段的特征值、Payload Start化sition字段的特征值;
[0014] 所述根据所述CAPWAP报文特征值解析所述CAPWAP隧道业务数据,获取所述 CAPWAP隧道业务数据中的AP信息,包括:
[0015] 根据所述Preamble字段配置的特征值识别CAPWAP隧道的厂家、协议版本;根据 所述HLEN字段配置的特征值识别所述CAPWAP隧道业务数据的包头长度;根据所述化ag Offset字段配置的特征值识别所述CAPWAP隧道业务数据在CAPWAP隧道数据包中的位置; 根据所述化yload Start化sition字段配置的特征值识别所述CAPWAP隧道业务数据内容 的起始位置;
[0016] 通过调用与所述厂家及协议版本匹配的解析程序,根据所述CAPWAP隧道业务数 据的包头长度、所述CAPWAP隧道业务数据在CAPWAP隧道数据包中的位置W及所述CAPWAP 隧道业务数据内容的起始位置解析所述CAPWAP隧道业务数据,获取所述化^oad Start 化sition字段后包括的AP信息。
[0017] 上述方案中,所述识别所述CAPWAP隧道数据中的CAPWAP隧道业务数据,包括:
[0018] 确定所述CAPWAP隧道业务数据的端口号,将所述端口对应的数据报文确定为所 述CAPWAP隧道业务数据。
[0019] 本发明实施例还提供了一种信息获取方法,所述方法包括:
[0020] 接入控制器AC接收到CAPWAP隧道数据,将所述CAPWAP隧道数据发送至采集设 备;
[0021] 所述采集设备识别所述CAPWAP隧道数据中的CAPWAP隧道业务数据;
[002引配置CAPWAP报文特征值,根据所述CAPWAP报文特征值解析所述CAPWAP隧道业务 数据,获取所述CAPWAP隧道业务数据中的AP信息。
[0023] 上述方案中,所述采集设备识别所述CAPWAP隧道数据中的CAPWAP隧道业务数据, 包括:
[0024] 所述采集设备确定所述CAPWAP隧道业务数据的端口号,将所述端口对应的数据 报文确定为所述CAPWAP隧道业务数据。
[00巧]上述方案中,所述CAPWAP报文特征值包括;Preamble字段的特征值、HLEN字段的 特征值、hag Offset字段的特征值、Payload Start化sition字段的特征值;
[0026] 所述根据所述CAPWAP报文特征值解析所述CAPWAP隧道业务数据,获取所述 CAPWAP隧道业务数据中的AP信息,包括:
[0027] 所述采集设备根据所述Preamble配置的特征值识别CAPWAP隧道的厂家、协议 版本;根据所述HLEN配置的特征值识别所述CAPWAP隧道业务数据的包头长度;根据所述 化ag Offset配置的特征值识别所述CAPWAP隧道业务数据在CAPWAP隧道数据包中的位置; 根据所述化^oad Start化sition配置的特征值识别所述CAPWAP隧道业务数据内容的起 始位置;
[0028] 调用与所述厂家及协议版本匹配的解析程序,根据所述CAPWAP隧道业务数据 的包头长度、所述CAPWAP隧道业务数据在CAPWAP隧道数据包中的位置W及所述CAPWAP 隧道业务数据内容的起始位置解析所述CAPWAP隧道业务数据,获取所述化^oad Start 化sition字段后包括的AP信息。
[0029]本发明实施例还提供了一种采集设备,所述采集设备包括;数据采集模块、识别模 块、配置模块和解析模块;其中,
[0030] 所述数据采集模块,用于采集CAPWAP隧道数据,将所述CAPWAP隧道数据发送至所 述识别模块;
[0031] 所述识别模块,用于识别所述数据采集模块发送的所述CAPWAP隧道数据中的 CAPWAP隧道业务数据,将所述CAPWAP隧道业务数据发送至所述解析模块;
[0032] 所述配置模块,用于配置CAPWAP报文特征值;
[0033] 所述解析模块,用于根据所述配置模块配置的所述CAPWAP报文特征值解析所述 识别模块发送的CAPWAP隧道业务数据,获取所述CAPWAP隧道业务数据中的AP信息。
[0034] 上述方案中,所述配置模块,用于配置Preamble字段的特征值、HLEN字段的特征 值、Rrag Offset字段的特征值、Payload Start化sition字段的特征值;
[00巧]所述解析模块,用于根据所述配置模块配置的所述Preamble字段的特征值识别CAPWAP隧道的厂家、协议版本;根据所述HLEN字段的特征值识别所述CAPWAP隧道业务 数据的包头长度;根据所述化ag Offset字段的特征值识别所述CAPWAP隧道业务数据在 CAPWAP隧道数据包中的位置;根据所述化yload Start化sition字段的特征值识别所述 CAPWAP隧道业务数据内容的起始位置;通过调用与所述厂家及协议版本匹配的解析程序, 根据所述CAPWAP隧道业务数据的包头长度、所述CAPWAP隧道业务数据在CAPWAP隧道数据 包中的位置W及所述CAPWAP隧道业务数据内容的起始位置解析所述CAPWAP隧道业务数 据,获取所述化^oad Start化sition字段后包括的AP信息。
[0036] 上述方案中,所述识别模块,用于确定所述CAPWAP隧道业务数据的端口号,将所 述端口对应的数据报文确定为所述CAPWAP隧道业务数据。
[0037] 本发明实施例还提供了一种信息获取系统,所述系统包括;接入控制器AC和采集 设备;其中,
[0038] 所述AC,用于接收CAPWAP隧道数据,将所述CAPWAP隧道数据发送至采集设备;
[00
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1