网络设备的识别方法及其系统、智能终端技术方案

技术编号:15442672 阅读:44 留言:0更新日期:2017-05-26 07:26
本发明专利技术公开了一种网络设备的识别方法及其系统、智能终端,包括:步骤S1、根据预先设置的若干不同类型的网络设备其各自通过WIFI进行网络通信时的网络行为信息,生成各类型的网络设备的分类模型,网络行为信息包括:网络包信息和/或信号强度信息;步骤S2、获取待识别网络设备通过WIFI进行网络通信时的网络行为信息;步骤S3、根据训练好的各类型的网络设备的分类模型对待识别网络设备的网络行为信息进行分类;步骤S4、根据分类结果,识别待识别网络设备的类型。本发明专利技术的技术方案可在待识别网络设备与服务器未建立网络连接的情况下,能够对待识别网络设备的类型进行精准识别。此外,整个识别过程也不会影响无线网络中各网络设备的正常通信。

Method and system for identifying network device and intelligent terminal

The invention discloses a recognition method of network equipment and system, intelligent terminal, which comprises the following steps: S1, according to a number of different types of network equipment set in advance of their respective WIFI through the network communication network behavior information classification model to generate various types of network equipment, network behavior information includes: network packet information and / or signal strength information; step S2, access to the network behavior information to identify the network equipment network communication by WIFI; step S3, according to the classification of network behavior information classification model of network equipment and various types of training of recognized network equipment; step S4, according to the classification results, type recognition network equipment identification stay. The technical proposal of the invention can accurately identify the type of the identification network device when the network device and the server do not have network connection. In addition, the whole identification process will not affect the normal communication of each network device in the wireless network.

【技术实现步骤摘要】
网络设备的识别方法及其系统、智能终端
本专利技术涉及通信
,特别涉及网络设备的识别方法及其系统、智能终端。
技术介绍
随着移动终端和互联网的发展,越来越多的人喜欢使用终端(如手机、平板电脑、笔记本等)通过无线网的方式接入因特网来获取各种各样的信息,用户可享受更加丰富的游戏、娱乐、影音、社区群体等移动互联网业务和应用,越来越多的新业务和应用需要终端的支持和适配。由于网络设备的类型不同,因此为了向网络设备正确匹配资源,需要先对网络设备的类型进行识别。在现有技术中,为识别网络设备的类型,服务器会向待识别网络设备发送识别请求,待识别网络设备向服务器发送超文本传输协议(Hypertexttransferprotocol,HTTP)报文,其中,HTTP报文头部携带用户代理(UserAgent,简称UA)信息字段用以标识网络设备的类型。服务器基于该用户代理信息字段即可识别网络设备的类型。然而,现有的识别方式需要依靠因特网,且只有在网络设备与服务器建立网络连接之后,才能识别网络设备的类型,因此识别速度较慢,且识别准确度较低。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一,提出了一种网络设备的识别方法及其系统、智能终端。为实现上述目的,本专利技术提供了一种网络设备的识别方法,包括:步骤S1、根据预先设置的若干不同类型的网络设备其各自通过WIFI进行网络通信时的网络行为信息,生成各类型的所述网络设备的分类模型,所述网络行为信息包括:网络包信息和/或信号强度信息;步骤S2、获取待识别网络设备通过WIFI进行网络通信时的网络行为信息;步骤S3、根据训练好的各类型的所述网络设备的分类模型对所述待识别网络设备的网络行为信息进行分类;步骤S4、根据分类结果,识别所述待识别网络设备的类型。可选地,在步骤S1之前还包括:步骤S1a、获取预先设置的若干不同类型的网络设备其各自通过WIFI进行网络通信时的广播的无线信号;步骤S1b、对获取到的所述无线信号进行处理,以得到的信号各类型的网络设备通过WIFI进行网络通信时的所述网络包信息和所述信号强度信息。可选地,所述步骤S1包括:步骤S101、对各类型的所述网络设备的所述网络行为信息进行特征提取,得到各类型的所述网络设备的网络行为特征;步骤S102、对各类型的所述网络设备的所述网络行为特征进行训练,以得到各类型的所述网络设备的分类模型。可选地,当所述网络行为信息包含有所述网络包信息时,所述网络行为特征包括:在预设周期内的网络连接平均时长、网络连接次数、网络访问频率、上行数据量的大小、下行数据量的大小中的至少一者。可选地,当所述网络行为信息包含有所述信号强度信息时,所述网络行为特征包括:信号强度变化波形。可选地,在步骤S102中采用支持向量机法或逻辑回归法对所述网络行为特征进行训练,以得到各类型的所述网络设备的分类模型。可选地,所述网络包信息包括:源MAC地址、目标MAC地址、网络包的类型、网络包的大小、网络包获取时间中的至少一者。为实现上述目的,本专利技术还提供了一种网络设备的识别系统,包括:分类模型生成模块,用于根据预先设置的若干不同类型的网络设备其各自通过WIFI进行网络通信时的网络行为信息,生成各类型的所述网络设备的分类模型,所述网络行为信息包括:网络包信息和/或信号强度信息;第一获取模块,用于获取待识别网络设备通过WIFI进行网络通信时的网络行为信息;分类模块,用于根据训练好的各类型的所述网络设备的分类模型对所述待识别网络设备的网络行为信息进行分类;识别模块,用于根据分类结果,确定所述待识别网络设备的类型。可选地,还包括:第二获取模块,用于获取预先设置的若干不同类型的网络设备其各自通过WIFI进行网络通信时的广播的无线信号;信号处理模块,用于对获取到的所述无线信号进行处理,以得到的信号各类型的网络设备通过WIFI进行网络通信时的所述网络包信息和所述信号强度信息。可选地,所述分类模型生成模块包括:特征提取单元,用于对各类型的所述网络设备的所述网络行为信息进行特征提取,得到各类型的所述网络设备的网络行为特征;特征训练单元,用于对各类型的所述网络设备的所述网络行为特征进行训练,得到各类型的所述网络设备的分类模型。可选地,当所述网络行为信息包含有所述网络包信息时,所述网络行为特征包括:在预设周期内的网络连接平均时长、网络连接次数、网络访问频率、上行数据量的大小、下行数据量的大小中的至少一者。可选地,当所述网络行为信息包含有所述信号强度信息时,所述网络行为特征包括:信号强度变化波形。可选地,所述特征训练单元采用支持向量机法或逻辑回归法对所述网络行为特征进行训练,以得到各类型的所述网络设备的分类模型。可选地,所述网络包信息包括:源MAC地址、目标MAC地址、网络包的类型、网络包的大小、网络包获取时间中的至少一者。为实现上述目的,本专利技术还提供了一种智能终端,包括:网络设备的识别系统,所述网络设备的识别系统采用上述的网络设备的识别系统。可选地,所述智能终端为智能电视或智能机顶盒。本专利技术具有以下有益效果:本专利技术提供了一种网络设备的识别方法及其系统、智能终端,包括:步骤S1、根据预先设置的若干不同类型的网络设备其各自通过WIFI进行网络通信时的网络行为信息,生成各类型的网络设备的分类模型,网络行为信息包括:网络包信息和/或信号强度信息;步骤S2、获取待识别网络设备通过WIFI进行网络通信时的网络行为信息;步骤S3、根据训练好的各类型的网络设备的分类模型对待识别网络设备的网络行为信息进行分类;步骤S4、根据分类结果,识别待识别网络设备的类型。本专利技术的技术方案可在待识别网络设备与服务器未建立网络连接的情况下,能够对待识别网络设备的类型进行精准识别。此外,整个识别过程也不会影响无线网络中各网络设备的正常通信。附图说明图1为本专利技术实施例一提供的一种网络设备的识别方法的流程图;图2为本专利技术实施例二提供的一种网络设备的识别方法的流程图;图3为本专利技术实施例三提供的一种网络设备的识别系统的结构示意图。具体实施方式为使本领域的技术人员更好地理解本专利技术的技术方案,下面结合附图对本专利技术提供的一种网络设备的识别方法及其系统、智能终端进行详细描述。图1为本专利技术实施例一提供的一种网络设备的识别方法的流程图,如图1所示,该网络设备的识别方法包括:步骤S1、根据预先设置的若干不同类型的网络设备其各自通过WIFI进行网络通信时的网络行为信息,生成各类型的网络设备的分类模型。其中,网络行为信息包括:网络包信息和/或信号强度信息。本实施例中,以网络行为信息包括网络包信息和信号强度信息为例进行示例性说明。进一步地,网络包信息包括:源MAC地址、目标MAC地址、网络包的类型、网络包的大小、网络包获取时间中的至少一者。需要说明的是,本专利技术中“预先设置的若干不同类型的网络设备”是指预先已经知晓其类型的网络设备,例如:平板电脑、笔记本电脑、手机、台式机、智能手表、智能空气净化器等具有无线网卡,且能够进行WIFI通信的设备。这些已经知晓其类型的网络设备均连接至同一个无线路由器。在步骤S1中,可根据这些已经知晓其类型的网络设备的网络行为信息作为样本,得到这些已经知晓类型的网络设备的分类模型。具体地,步骤S1包括:步骤S101、对各类型本文档来自技高网...
网络设备的识别方法及其系统、智能终端

【技术保护点】
一种网络设备的识别方法,其特征在于,包括:步骤S1、根据预先设置的若干不同类型的网络设备其各自通过WIFI进行网络通信时的网络行为信息,生成各类型的所述网络设备的分类模型,所述网络行为信息包括:网络包信息和/或信号强度信息;步骤S2、获取待识别网络设备通过WIFI进行网络通信时的网络行为信息;步骤S3、根据训练好的各类型的所述网络设备的分类模型对所述待识别网络设备的网络行为信息进行分类;步骤S4、根据分类结果,识别所述待识别网络设备的类型。

【技术特征摘要】
2016.12.29 CN 20161124341041.一种网络设备的识别方法,其特征在于,包括:步骤S1、根据预先设置的若干不同类型的网络设备其各自通过WIFI进行网络通信时的网络行为信息,生成各类型的所述网络设备的分类模型,所述网络行为信息包括:网络包信息和/或信号强度信息;步骤S2、获取待识别网络设备通过WIFI进行网络通信时的网络行为信息;步骤S3、根据训练好的各类型的所述网络设备的分类模型对所述待识别网络设备的网络行为信息进行分类;步骤S4、根据分类结果,识别所述待识别网络设备的类型。2.根据权利要求1所述的网络设备的识别方法,其特征在于,在步骤S1之前还包括:步骤S1a、获取预先设置的若干不同类型的网络设备其各自通过WIFI进行网络通信时的广播的无线信号;步骤S1b、对获取到的所述无线信号进行处理,以得到的信号各类型的网络设备通过WIFI进行网络通信时的所述网络包信息和所述信号强度信息。3.根据权利要求1所述的网络设备的识别方法,其特征在于,所述步骤S1包括:步骤S101、对各类型的所述网络设备的所述网络行为信息进行特征提取,得到各类型的所述网络设备的网络行为特征;步骤S102、对各类型的所述网络设备的所述网络行为特征进行训练,以得到各类型的所述网络设备的分类模型。4.根据权利要求3所述的网络设备的识别方法,其特征在于,当所述网络行为信息包含有所述网络包信息时,所述网络行为特征包括:在预设周期内的网络连接平均时长、网络连接次数、网络访问频率、上行数据量的大小、下行数据量的大小中的至少一者。5.根据权利要求3所述的网络设备的识别方法,其特征在于,当所述网络行为信息包含有所述信号强度信息时,所述网络行为特征包括:信号强度变化波形。6.根据权利要求3所述的网络设备的识别方法,其特征在于,在步骤S102中采用支持向量机法或逻辑回归法对所述网络行为特征进行训练,以得到各类型的所述网络设备的分类模型。7.根据权利要求1所述的网络设备的识别方法,其特征在于,所述网络包信息包括:源MAC地址、目标MAC地址、网络包的类型、网络包的大小、网络包获取时间中的至少一者。8.一种网络设备的识别系统,其特征在于,包括:分类模型生成模块...

【专利技术属性】
技术研发人员:李鹏陆承恩
申请(专利权)人:北京酷云互动科技有限公司
类型:发明
国别省市:北京,11

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

1