一种终端类型识别方法及装置的制造方法
【技术领域】
[0001] 本发明设及网络通信技术,具体地,设及一种终端类型识别方法及装置。
【背景技术】
[0002] 随着技术的发展,通过WIFKWIreless Fidelity,高保真无线网络)接入网络的智 能移动终端越来越多。识别加入网络的终端类型,对网络管理者的业务开展有意义。比如在 高校,学生一般有台式机,笔记本和智能手机,都有上网需求。台式机通过传统的RJ45接口 接入有线网络,智能手机通过WIFI接入无线网络。笔记本可W通过RJ45接口或者WIFI接入。 而学校的信息化建设水平,跟不上学生终端数量的增长,给学校出口带宽,网络运行都带来 很大的压力。通过识别用户的终端类型,控制上网终端的数量,是一种解决方法。
[0003] 现有终端识别的技术方案,主要有W下几种。
[0004] 技术方案1:MAC信息识别
[0005] MAC(Media Access Control,媒体访问控制)地址信息用来定义设备在网络中的 位置,每一个网卡都会有全球唯一固定的MAC地址。该地址由IE邸统一管理和分配,未经认 证和授权的厂家无权生产网卡。MAC 0UI(0rganizationally Unique Identifier)代表 IE邸分配给各个厂商的公司ID,是MAC地址的前六位。通过MAC OUI,系统可W判断终端设备 的生产厂商。但是,该方案存在W下不足:识别不准确,一般只能识别到厂商,无法识别出具 体设备。终端厂商采购其他厂商的WIFI忍片进行组装,或多款终端采用统一 MAC地址段,运 样会降低相关终端识别率。
[0006] 技术方案2:HTW报文识别
[0007] HTTP巧ypertext Transfer Protocol,超文本传输协议)是Web访问的基础协议, 为了提供功能和使用效果,运个协议的定义和实现中加入了很多客户端/服务器端的信息。 [000引为了让服务器更好地提供数据,客户端主动把浏览器版本、操作系统类型、操作系 统版本等信息积极主动地告诉服务器端。该信息通常由HTTP头中User-Agent字段提供。对 于移动智能终端,各制造商通常在User-Agent字段中提供设备的类型、型号、操作系统和制 造商信息。用户进行Web认证时,通过浏览器发出的HTTP请求中的User-Agent字段识别用户 终端类型。User-Agent字段一般会带上操作系统类型、版本,浏览器类型及版本信息,通过 运些,就可W识别用户终端类型。但是,有的终端只上报浏览器类型和操作系统的类型,不 上报终端类型,所W会识别不准确。
[0009] 总之,现有技术方案中存在终端识别率不高的问题。
【发明内容】
[0010] 有鉴于此,本发明实施例提供了一种终端类型识别方法,用W解决现有技术方案 中存在终端识别率不高的问题。
[0011] 本发明实施例技术方案如下:
[0012] -种终端类型识别方法,包括W下步骤:
[0013] 区分接入网络的终端中的已识别类型终端和未识别类型终端;
[0014] 统计所述已识别类型终端在第一预定周期内的第一移动性值;
[0015] 统计所述未识别类型终端在第二预定周期内的第二移动性值;
[0016] 将所述第一移动性值与所述第二移动性值进行比较,根据比较结果确定所述未识 别类型终端的类型。
[0017] -种终端类型识别装置,包括:
[0018] 终端类型识别模块,用于区分接入网络的终端中的已识别类型终端和未识别类型 终端;
[0019] 第一统计模块,用于统计所述已识别类型终端在第一预定周期内的第一移动性 值;
[0020] 第二统计模块,用于统计所述未识别类型终端在第二预定周期内的第二移动性 值;
[0021] 分析模块,用于将所述第一移动性值与所述第二移动性值进行比较,根据比较结 果确定所述未识别类型终端的类型。
[0022] 本发明实施例解决了现有技术方案中存在终端识别率不高的问题。
[0023] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、W及附图中所特别指出的结构来实现和获得。
【附图说明】
[0024] 图1为本发明一实施例的方法流程图;
[0025] 图2为本发明一实施例的装置结构图。
【具体实施方式】
[0026] W下结合附图对本发明的实施例进行说明,应当理解,此处所描述的实施例仅用 于说明和解释本发明,并不用于限定本发明。
[0027] 现有技术方案中存在终端识别率不高的问题,本发明实施例提供了一种终端类型 识别的方法W解决该问题。
[0028] 下面结合具体的应用场景对本发明实施例进行描述,在具体的应用场景中,比如 高校校园中,存在各种物理空间,包括教学楼、食堂和宿舍等,运些物理空间中会分别设置 不同的网络接入设备,比如交换机、无线接入点AP等,满足教师、学生日常的上网需求,可W 用各个接入设备的网络配置信息作为逻辑标识,可W用该逻辑标识定义存在的物理空间, 比如,在第一宿舍楼中安装有一台有线接入交换机,接入该交换机的网络配置信息包括管 理IP地址、端口号W及虚拟局域网标识,当然网络配置信息会根据具体的网络类型,有所不 同,本领域技术人员可W理解其他网络配置信息的形式,可W用该网络配置信息作为物理 空间对应的逻辑标识,管理接口的IP地址为192.168.1.10,在宿舍A的PC1通过该接入交换 机的端口 1和虚拟局域网标识1接入该交换机,可W用管理接口的IP地址、接入交换机的端 口和虚拟局域网标识Ξ个变量的组合来作为物理空间宿舍A的逻辑标识,则宿舍A的逻辑标 识为(192.168.1.10,1,1 ),在宿舍B的PC2通过该接入交换机的端口 24和虚拟局域网标识24 接入该交换机,则宿舍B的逻辑标识为(192.168.1.10,24,24),在第一教学楼中安装有一台 无线接入点AP,管理接口的IP地址为172.16.1.10,终端A在教室A通过该AP的端口 1和虚拟 局域网标识1关联到该AP,则教室A的逻辑标识为(172.16.1.10,1,1),终端B在教室B通过该 AP的端口 24和虚拟局域网标识24关联到该AP,则教室B的逻辑标识为(172.16.1.10,24, 24),终端C在教室C通过该AP的端口 10和虚拟局域网标识10关联到该AP,则教室C的逻辑标 识为(172.16.1.10,10,10),W此类推,所有的物理空间都可W用逻辑标识进行表示。具体 内容如下表1所示:
[0029]
[0030] 表 1
[0031] 如图1所示,本发明第一个实施例包括W下步骤:
[0032] S101:区分接入网络的终端中的已识别类型终端和未识别类型终端;
[0033] S103:统计所述已识别类型终端在第一预定周期内的第一移动性值;
[0034] S105:统计所述未识别类型终端在第二预定周期内的第二移动性值;
[0035] S107:将所述第一移动性值与所述第二移动性值进行比较,根据比较结果确定所 述未识别类型终端的类型。
[0036] 可选的,在本发明第二个实施例中,步骤S101具体包括W下步骤:
[0037] 接收接入网络的终端发送的报文,当获取到所述报文中的终端操作系统信息时, 确认所述终端为已识别类型终端,当未获取到所述报文中的终端操作系统信息时,确认所 述终端为未识别类型终端。
[0038] 可选的,本发明第Ξ个实施例中,步骤S101具体包括W下步骤:获取接入网络的终 端的IMEKinternational Mobile Equipment Identity)码,IMEI码是国际移动设备身份 码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台终端一一对 应,而且该码是全世界唯一的。
[0039] IM