一种识别智能终端的方法技术

技术编号:15441433 阅读:185 留言:0更新日期:2017-05-26 06:35
本发明专利技术公开一种识别智能终端的方法,包括有如下步骤:获取连接到路由器的智能终端的MAC地址及UA报文;根据MAC地址识别出该智能终端的生产厂商,而根据UA报文识别出该智能终端的类型型号;输出识别到的智能终端的生产厂商信息、类型型号信息。本发明专利技术通过路由器获取智能终端的MAC地址,来识别该智能终端的生产厂商;通过路由器获取智能终端的UA报文,来识别该智能终端的类型型号,并把识别到的智能终端的生产厂商信息及类型型号信息输出至路由器管理端,从而使得管理者可以在路由器管理端查看到当前在线的智能终端的生产厂商、类型型号,给管理带来了便利。

Method for identifying intelligent terminal

The invention discloses a method for identification of intelligent terminal, which comprises the following steps: acquiring terminal connected to the smart router's MAC address and UA message; according to the MAC address to identify the intelligent terminal manufacturers, according to the UA message identifying the intelligent terminal type model; intelligent terminal output identification to manufacturers the type of information, type information. The invention acquires the intelligent terminal by the MAC address of the router, to identify the intelligent terminal manufacturers; UA packets for the intelligent terminal through the router, to identify the type of intelligent terminal type, and the identification of the intelligent terminal manufacturers and types of information model information output to the router management terminal, so that managers can check to see the current online intelligent terminal manufacturers, types of models in the router management terminal, brings convenience to management.

【技术实现步骤摘要】
一种识别智能终端的方法
本专利技术涉及通信
,尤其是指一种识别智能终端的方法。
技术介绍
目前,全球智能手机市场仍在稳步增长,但不同的市场有着不同的推动因素。从智能手机厂商的角度讲,其市场份额十分分散,目前还没有哪家厂商的全球份额超过15%。其结果是目前的智能手机市场呈现出百花齐放的局面,这对于广大消费者来说是乐见于此的,因为可以有更广泛的选择空间。基于上述市场上智能手机及智能设备厂商及型号众多,如基于安卓的智能手机,PAD,电视盒子以及基于IOS(InternetworkOperatingSystem,IOS)的智能设备等。由此产生一个问题,传统路由器只能在路由器管理端看到一个基于IP(InternetProtocol,IP)地址或者MAC(MediaAccessControl,MAC)地址的用户列表,无法区分终端的具体厂商和型号以及设备类型,进而给管理带来麻烦。由此可见能够在路由器管理端查看到当前在线用户终端的具体厂商、类型型号是急切需求的一项技术。
技术实现思路
本专利技术特提供一种识别智能终端的方法及路由器,以解决现有路由器无法识别智能终端的生产厂商、类型型号的技术问题。为解决上述技术问题,本专利技术采用如下所述的技术方案。一种识别智能终端的方法,包括有如下步骤:获取连接到路由器的智能终端的MAC地址及UA(UserAgent,UA)报文;根据MAC地址识别出该智能终端的生产厂商,而根据UA报文识别出该智能终端的类型型号;输出识别到的智能终端的生产厂商信息、类型型号信息。上述识别智能终端的方法中,所述根据MAC地址识别出该智能终端的生产厂商的步骤包括:根据所获取的MAC地址于预先构建的厂商识别库中查找与之相应的厂商识别记录,每一厂商识别记录包括有生产厂商信息及与之对应的MAC特征信息;如查找到相应的厂商识别记录,则获取其中的生产厂商信息;如未能查找到相应的厂商识别记录,则于该厂商识别库中增加相应的厂商识别记录。上述识别智能终端的方法中,所述于该厂商识别库中增加相应的厂商识别记录,其步骤包括:把获取的MAC地址发送至服务器;查找该MAC地址对应的生产厂商信息;把该MAC地址中的MAC特征信息及与该MAC特征信息对应的生产厂商信息构成厂商识别记录并更新至厂商识别库。上述识别智能终端的方法中,以MAC特征信息为索引查找相应的厂商识别记录。上述识别智能终端的方法中,所述MAC特征信息为MAC地址的前三个字节,如果所获取的MAC地址的前三个字节与厂商识别记录的MAC特征信息一致,则获取该厂商识别记录的生产厂商信息。上述识别智能终端的方法中,所述根据UA报文识别出该智能终端的类型型号的步骤包括:根据所获取的UA报文于预先构建的UA识别库中查找与之相应的UA识别记录,每一UA识别记录包括有类型型号信息及与之对应的UA特征信息;如查找到相应的UA识别记录,则获取其中的类型型号信息;如未能查找到相应的UA识别记录,则于该UA识别库中增加相应的UA识别记录。上述识别智能终端的方法中,所述于该UA识别库中增加相应的UA识别记录,其步骤包括:把获取的UA报文发送至服务器;查找该UA报文所对应的类型型号信息;把该UA报文中的UA特征信息及与该UA特征信息对应的类型型号信息构成UA识别记录并更新至UA识别库。上述识别智能终端的方法中,以UA特征信息为索引查找相应的UA识别记录。上述识别智能终端的方法中,每个UA特征信息包含至少一个UA特征字符串和关键字字符串。本专利技术的有益技术效果在于:本专利技术提供的识别智能终端的方法,通过路由器获取智能终端的MAC地址,来识别该智能终端的生产厂商;通过路由器获取智能终端的UA报文,来识别该智能终端的类型型号,并把识别到的智能终端的生产厂商信息及类型型号信息输出至路由器管理端,从而使得管理者可以在路由器管理端查看到当前在线的智能终端的生产厂商、类型型号,给管理带来了便利。附图说明图1是识别智能终端的应用场景图。图2是识别智能终端的系统结构示意图。图3是识别智能终端的方法的流程示意图。图4是识别智能终端的生产厂商的流程示意图。图5是在厂商识别库中增加厂商识别记录的流程示意图。图6是识别智能终端的类型型号的流程示意图。图7是在UA识别库中增加UA特征记录的流程示意图。具体实施方式为使本领域的普通技术人员更加清楚地理解本专利技术的目的、技术方案和优点,以下结合附图和实施例对本专利技术做进一步的阐述。参考图1所示,本专利技术各实施例的应用场景中包括至少一台智能终端10、至少一个路由器20及互联网30。智能终端10如个人计算机、手机、平板电脑等,其中,每台智能终端10通过路由器20接入到互联网30。由于智能终端10向互联网30发送的信息或者从互联网30接受的信息均要通过路由器20,因此,本专利技术可通过路由器20来识别智能终端10。本专利技术不拘于智能终端10连网的方式,如有线或者WI-FI(Wireless-Fidelity,WI-FI)接入方式,只要是智能终端10通过路由器20上网,即可识别智能终端10的生产厂商及类型型号。参考图2所示,图2为识别智能终端的系统结构示意图,其包括有智能终端10、路由器20及服务器40,其中,路由器20先获取该智能终端10的MAC地址及UA报文;再根据获取的MAC地址识别智能终端10的生产厂商、根据获取的UA报文识别智能终端10的类型型号;最后输出识别到的智能终端10的生产厂商信息及类型型号信息。在路由器20通过所获取的MAC地址无法识别该智能终端10的生产厂商时,则进一步通过其他方式判断该智能终端10的生产厂商,例如:将获取的MAC地址发送至服务器40,通过查找该MAC地址对应的生产厂商信息,把该MAC地址对应的生产厂商信息更新至路由器20。在上述实施例中,路由器20中存储的用于识别智能终端10的厂商识别记录可根据服务器40发送的记录进行更新。在路由器20通过所获取的UA报文无法识别该智能终端10的类型型号时,则进一步通过其他方式判断该智能终端10的类型型号,例如:把获取的UA报文发送至服务器40,通过查找该UA报文所对应的类型型号信息;把该UA报文对应的类型型号信息更新至路由器20。参考图3所示,图3为识别智能终端的方法的流程示意图,本实施例的方法包括有:S301、获取连接到路由器的智能终端的MAC地址及UA报文;S302、根据MAC地址识别出该智能终端的生产厂商,而根据UA报文识别出该智能终端的类型型号;S303、输出识别到的智能终端的生产厂商信息及类型型号信息。本专利技术提供的识别智能终端的方法,通过路由器获取智能终端的MAC地址,来识别该智能终端的生产厂商;通过路由器获取智能终端的UA报文,来识别该智能终端的类型型号,并把识别到的智能终端的生产厂商信息及类型型号信息输出至路由器管理端,从而使得管理者可以在路由器20管理端查看到当前在线的智能终端的生产厂商及类型型号,给管理带来了便利。参考图4所示,在优选的实施例中,上述根据MAC地址识别出该智能终端的生产厂商的步骤包括:S401、根据所获取的MAC地址于预先构建的厂商识别库中查找与之相应的厂商识别记录,每一厂商识别记录包括有生产厂商信息及与之对应的MAC特征信息;S402、如查找到相应的厂商识别记录,则获取该厂本文档来自技高网...
一种识别智能终端的方法

【技术保护点】
一种识别智能终端的方法,其特征在于,包括有如下步骤:获取连接到路由器的智能终端的MAC地址及UA报文;根据MAC地址识别出该智能终端的生产厂商,而根据UA报文识别出该智能终端的类型型号;输出识别到的智能终端的生产厂商信息及类型型号信息。

【技术特征摘要】
1.一种识别智能终端的方法,其特征在于,包括有如下步骤:获取连接到路由器的智能终端的MAC地址及UA报文;根据MAC地址识别出该智能终端的生产厂商,而根据UA报文识别出该智能终端的类型型号;输出识别到的智能终端的生产厂商信息及类型型号信息。2.如权利要求1所述的识别智能终端的方法,其特征在于,所述根据MAC地址识别出该智能终端的生产厂商的步骤包括:根据所获取的MAC地址于预先构建的厂商识别库中查找与之相应的厂商识别记录,每一厂商识别记录包括有生产厂商信息及与之对应的MAC特征信息;如查找到相应的厂商识别记录,则获取其中的生产厂商信息;如未能查找到相应的厂商识别记录,则于该厂商识别库中增加相应的厂商识别记录。3.如权利要求2所述的识别智能终端的方法,其特征在于,所述于该厂商识别库中增加相应的厂商识别记录,其步骤包括:把获取的MAC地址发送至服务器;查找该MAC地址对应的生产厂商信息;把该MAC地址中的MAC特征信息及与该MAC特征信息对应的生产厂商信息构成厂商识别记录并更新至厂商识别库。4.根据权利要求2所述的识别智能终端的方法,其特征在于,以MAC特征信息为索引查找相应的厂商识别记录。5.如权利要求2或3或4所述的识别智能终...

【专利技术属性】
技术研发人员:张明波赵松
申请(专利权)人:深圳触云科技有限公司
类型:发明
国别省市:广东,44

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

1