【技术实现步骤摘要】
网络数据处理系统及方法
本专利技术涉及无线数据通信领域,特别涉及一种网络数据处理系统及方法。
技术介绍
WiFi为IEEE定义的一个无线网络通信的工业标准(IEEE802.11)。WiFi第一个版本发表于1997年,其中定义了介质访问接入控制层(MAC层)和物理层。物理层定义了工作在2.4GHz的ISM频段上的两种无线调频方式和一种红外传输的方式,总数据传输速率设计为2Mbits。两个设备之间的通信可以自由直接(adhoc)的方式进行,也可以在基站(BaseStation,BS)或者访问点(AccessPoint,AP)的协调下进行。当一个设备给另外一个设备通过无线传输技术发送信息时,周围的其他同类设备都是能够收到这些信息的,无线探针单元技术就是基于这个原理。具体来说,只要一个无线设备在无线探针的侦听范围内,当这个无线设备(无论是终端、路由器或者其他无线设备)发送任何一帧(Frame)时,不管是发给谁,探针都能截获,并分析出此帧MAC层与物理层的一些信息,比如发送与接收设备的MAC地址、帧类型、信号强度等。对于周围的无线设备来说,探针是透明的。探针不需要与周围的设 ...
【技术保护点】
1.一种网络数据处理系统,其特征在于,包括探针设备和云端探针服务器,所述探针设备包括探针数据收集模块、探针数据分发模块和探针客户端模块,所述探针数据收集模块工作在无线驱动模块、通过分析无线报文来收集周围无线设备的相关信息得到探针数据,并将所述探针数据存储在内存中;所述探针数据分发模块与所述探针数据收集模块连接,工作在用户态,用于分发探针数据;所述探针客户端模块与所述探针数据分发模块连接,通过注册所述探针数据分发模块获取探针数据,按照上报协议组装数据报文,并将组装后的数据报文上报给所述云端探针服务器。
【技术特征摘要】
1.一种网络数据处理系统,其特征在于,包括探针设备和云端探针服务器,所述探针设备包括探针数据收集模块、探针数据分发模块和探针客户端模块,所述探针数据收集模块工作在无线驱动模块、通过分析无线报文来收集周围无线设备的相关信息得到探针数据,并将所述探针数据存储在内存中;所述探针数据分发模块与所述探针数据收集模块连接,工作在用户态,用于分发探针数据;所述探针客户端模块与所述探针数据分发模块连接,通过注册所述探针数据分发模块获取探针数据,按照上报协议组装数据报文,并将组装后的数据报文上报给所述云端探针服务器。2.根据权利要求1所述的网络数据处理系统,其特征在于,所述探针数据收集模块通过使能开关控制,当功能使能时,持续进行收集工作,并把终端MAC和射频ID作为唯一标识进行去重处理;当功能关闭时,清空所有缓存信息,并不再收集。3.根据权利要求2所述的网络数据处理系统,其特征在于,所述探针数据分发模块通过IOCTL机制从所述探针数据收集模块获取探针数据,每隔第一设定时间获取一次,获取后,所述探针数据收集模块把已缓存的数据进行清空操作;所述探针数据分发模块提供注册机制,支持多个业务模块进行注册,注册时提供过滤类型和时间间隔,当有业务模块进行注册时,所述探针数据分发模块使能所述探针数据收集模块,若所有业务都注册完成,所述探针数据分发模块关闭所述探针数据收集模块;所述探针数据分发模块根据注册内容,定时提供探针数据,在所述业务模块注册时指定时间间隔,并根据所述时间间隔对所述探针数据进行去重处理。4.一种网络数据处理方法,其特征在于,应用于如权利要求1所述的网络数据处理系统,包括初始化流程、主线程流程、缓存线程流程、发送线程流程和定时器流程,所述初始化流程包括如下步骤:A)通过配置文件获取探针设备的相关配置信息;所述相关配置信息包括上报周期、平均值时间间隔、终端类型以及云端探针服务器的相关信息;B)根据所述平均值时间间隔注册探针数据分发模块;C)初始化定时器模块,用于发送心跳报文;D)进行数据结构相关内容的初始化;E)获取已保存数据的目录索引;F)初始化完毕后,分别创建缓存线程和发送线程;G)创建完成后,采用主线程处理从探针数据分发模块发送过来的探针数据。5...
【专利技术属性】
技术研发人员:刘耀明,王全,
申请(专利权)人:深圳云盈网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。