数据处理方法、装置、网关设备及存储介质制造方法及图纸

技术编号:21839490 阅读:24 留言:0更新日期:2019-08-10 20:44
本申请实施例公开了一种数据处理方法、装置、网关设备及存储介质,涉及通信技术领域。该数据处理方法应用于网关设备,该数据处理方法包括:所述网关设备的无线模块的物理层在接收到网络中传输的第一数据时,将所述第一数据传输至所述网关设备的无线模块的MAC层以及所述网关设备的主处理器;所述网关设备的无线模块的MAC层在接收到所述MAC层的以上层发送的第二数据时,将所述第二数据传输至所述网关设备的无线模块的物理层以及所述主处理器;所述主处理器根据所述第一数据以及所述第二数据生成抓包文件。本方法可以实现通过网关设备抓取通信网络中的数据。

Data Processing Method, Device, Gateway Equipment and Storage Media

【技术实现步骤摘要】
数据处理方法、装置、网关设备及存储介质
本申请涉及通信
,更具体地,涉及一种数据处理方法、装置、网关设备及存储介质。
技术介绍
目前,无线网络中的节点设备在运行过程中,容易出现网络通信故障或设备运行故障,导致节点设备无法实现与网络通信相关的功能。因此,需要技术人员对无线网络进行监测,并在无线网络出现故障问题时,进行故障问题分析和定位。目前通常是在现场安装一个进行空中数据抓包的设备,实时抓取现场无线网络工作信道中的所有数据报文(即通信数据包),以对现场网络进行监测。但是,该设备在现场并没有实际的应用功能,仅为了实现网络的调试功能,功能比较单一。
技术实现思路
鉴于上述问题,本申请实施例提出了一种数据处理方法、装置、网关设备及存储介质,能够实现通过网关设备抓取通信网络中的数据。第一方面,本申请实施例提供了一种数据处理方法,应用于网关设备,所述方法包括:所述网关设备的无线模块的物理层在接收到网络中传输的第一数据时,将所述第一数据传输至所述网关设备的无线模块的MAC层以及所述网关设备的主处理器;所述网关设备的无线模块的MAC层在接收到所述MAC层的以上层发送的第二数据时,将所述第二数据传输至所述网关设备的无线模块的物理层以及所述主处理器;所述主处理器根据所述第一数据以及所述第二数据生成抓包文件。第二方面,本申请实施例提供了一种数据处理装置,应用于网关设备,所述装置包括:第一数据传输模块、第二数据传输模块以及文件生成模块,其中,所述第一数据传输模块用于所述网关设备的无线模块的物理层在接收到网络中传输的第一数据时,将所述第一数据传输至所述网关设备的无线模块的MAC层以及所述网关设备的主处理器;所述第二数据传输模块用于所述网关设备的无线模块的MAC层在接收到所述MAC层的以上层发送的第二数据时,将所述第二数据传输至所述网关设备的无线模块的物理层以及所述主处理器;所述文件生成模块,用于所述主处理器根据所述第一数据以及所述第二数据生成抓包文件。第三方面,本申请实施例提供了一种网关设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行上述第一方面提供的数据处理方法。第四方面,本申请实施例提供了一种计算机可读取存储介质,计算机可读取存储介质中存储有程序代码,程序代码可被处理器调用执行上述第一方面提供的数据处理方法。本申请提供的方案,应用于网关设备,网关设备的无线模块的物理层在接收到网络中传输的第一数据时,通过将第一数据传输至网关设备的无线模块的MAC层以及网关设备的主处理器,以及网关设备的无线模块的MAC层在接收到MAC层的以上层发送的第二数据时,通过将第二数据传输至网关设备的无线模块的物理层以及主处理器,以使主处理器根据第一数据以及第二数据生成抓包文件,从而,在不增加任何设备和成本的情况下,网关设备既可以实现正常的网关功能,又可以进行网络空中通信数据的抓取,实现抓包功能。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了一种适用于本申请实施例的应用环境示意图。图2示出了根据本申请一个实施例的网关设备的结构示意图。图3示出了根据本申请一个实施例的数据处理方法流程图。图4示出了根据本申请另一个实施例的数据处理方法流程图。图5示出了根据本申请实施例的数据处理方法中步骤S240的一个流程图。图6示出了根据本申请一个实施例的数据处理装置的框图。图7是本申请实施例的用于执行根据本申请实施例的数据处理方法的网关设备的框图。图8是本申请实施例的用于保存或者携带实现根据本申请实施例的数据处理方法的程序代码的存储单元。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。目前,无线网络(例如Zigbee网络等短距离无线通信网络)中的节点设备在运行过程中,容易出现网络通信故障或设备运行故障,导致节点设备无法实现与网络通信相关的功能。特别是在网络前期的调试和试运行阶段,出现问题的概率更高。为了对运行过程中的无线网络进行网络问题分析和问题定位,目前常用和有效的办法是通过空中抓包,抓取无线网络工作信道中的所有数据报文(即通信数据包),并在事后对报文文件进行分析。为了能够实时的抓取到现场无线网络运行时的空中通信报文,常常需要在现场安装一个特定的进行空中数据抓包的设备,而此设备在现场并没有实际的应用功能,仅仅为了实现网络的调试功能。这样在现场安装一个特定的抓包设备但却没有实际的应用功能,对整套设备产品来说显得多余,而且增加了设备产品的成本。在一些场景中,为降低设备产品的成本,也存在将现场无线网络的某个设备的功能切换成抓包功能的情况,例如,为了便于开发和调试,大部分开发者把现场无线网络中的网关设备的功能切换成抓包功能。如果直接把现场网关设备的功能切换成抓包功能,那么该网关设备失去了网关的功能,而网关设备对于网络运行来说又是非常重要的设备,既需要对整个网络实现管理,又需要与外界(互联网)起到交互的桥梁。因此,网关设备的网关功能的缺失,不仅影响了网络的正常运行,对网络空中通信数据的抓取也失去了网络分析和问题诊断的意义。针对上述问题,专利技术人经过研究,提出了本申请实施例中的数据处理方法、装置、网关设备及存储介质,将抓包功能集成在网关设备内,使得该网关设备既能够作为整个网络管理者正常工作,实现应用上的功能,又可以作为网络抓包功能实现对网络空中通信数据的抓取,从而无需增加任何设备和成本。下面对本申请实施例提供的数据处理方法的应用场景进行介绍。请参见图1,本申请实施例提供了一种交互系统,该交互系统10包括网关设备100以及与网关设备100通信连接的节点设备200。在本申请实施例中,网关设备100可以是智能家居中的智能网关,也可以是其他场景中的智能网关,可以实现系统信息的采集、信息输入、信息输出、集中控制、远程控制、联动控制等功能。例如,网关设备100可以具体为Zigbee网关。网关设备100可以负责具体的安防报警,家电控制,用电信息采集。网关设备100还可以通过无线方式与智能交互终端等产品进行信息交互。网关设备还具备有无线路由功能,优良的无线性能,网络安全和覆盖面积。网关设备100还可以通过2G/3G/4G/5G/WiFi等无线方式与服务器进行信息的交互。当然,网关设备100与服务器之间的连接方式在本申请实施例中可以不作为限定。在本申请实施例中,节点设备200可以包括多种智能家电设备、传感设备以及检测设备等,例如智能电视、智能冰箱或智能空调等。节点设备200中可以包括Zigbee模块,以通过Zigbee协议或者IEEE802.15.4协议与网关设备100进行通信连接。网关设备100与节点设备200还可以通过蓝牙、WiFi(Wireless-Fidelity,无线保真),蓝牙Mesh(蓝牙网状技术),Thread(家庭物联网通讯协定技术)等通信方式连接,当然,网关设备100与节本文档来自技高网
...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于网关设备,所述方法包括:所述网关设备的无线模块的物理层在接收到网络中传输的第一数据时,将所述第一数据传输至所述网关设备的无线模块的MAC层以及所述网关设备的主处理器;所述网关设备的无线模块的MAC层在接收到所述MAC层的以上层发送的第二数据时,将所述第二数据传输至所述网关设备的无线模块的物理层以及所述主处理器;所述主处理器根据所述第一数据以及所述第二数据生成抓包文件。

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于网关设备,所述方法包括:所述网关设备的无线模块的物理层在接收到网络中传输的第一数据时,将所述第一数据传输至所述网关设备的无线模块的MAC层以及所述网关设备的主处理器;所述网关设备的无线模块的MAC层在接收到所述MAC层的以上层发送的第二数据时,将所述第二数据传输至所述网关设备的无线模块的物理层以及所述主处理器;所述主处理器根据所述第一数据以及所述第二数据生成抓包文件。2.根据权利要求1所述的方法,其特征在于,所述主处理器根据所述第一数据以及所述第二数据生成抓包文件,包括:当所述主处理器接收所述第一数据以及所述第二数据的时长满足指定时长时,所述主处理器根据指定时长内接收的所述第一数据以及所述第二数据,生成抓包文件。3.根据权利要求1所述的方法,其特征在于,所述主处理器根据所述第一数据以及所述第二数据生成抓包文件,包括:所述主处理器根据所述第一数据以及所述第二数据,生成与时间戳关联的抓包文件,所述时间戳为接收所述第一数据以及所述第二数据的时间点。4.根据权利要求1-3任一项所述的方法,其特征在于,在所述主处理器根据所述第一数据以及所述第二数据生成抓包文件之后,所述方法还包括:每间隔预设时长,将所述预设时长内生成的所述抓包文件上传至服务器。5.根据权利要求4所述的方法,其特征在于,所述每间隔预设时长,将所述预设时长内生成的所述抓包文件上传至服务器,包括:每间隔预设时长,检测所述网...

【专利技术属性】
技术研发人员:周正梅魏雅琴刘宏伟颜亨海何彦
申请(专利权)人:深圳市飞比电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1