一种基于智能路由器的终端类型自动识别的方法及系统技术方案

技术编号:14881158 阅读:50 留言:0更新日期:2017-03-24 03:47
本发明专利技术公开了一种基于智能路由器的终端类型自动识别的方法及系统,方法包括:智能路由器获取终端的厂商关键字库及厂商对应图标文件并存储;当检测到智能路由器请求获取连接终端列表,自动根据终端的地址获取终端所属厂商;智能路由器根据所属厂商获取厂商对应图标,根据所属厂商和厂商对应图标识别终端类型。本发明专利技术可自动识别出连接的网络设备的生产商类型,并以厂商图标的方式予以区分,使路由器终端列表一目了然,方便用户找到蹭网设备,为用户上网提供了方便。

【技术实现步骤摘要】

本专利技术涉及智能路由器
,尤其涉及一种基于智能路由器的终端类型自动识别的方法及系统
技术介绍
智能设备联网通常是要通过路由器进行。现有的路由器的在线终端列表以终端名称如andriod-17b432ff,ipad,andriod-1fba5326等方式列出,终端名称不容易区分。而且现有技术中的经常会有其他设备蹭网,从而影响用户的上网速度。现有的查询连接路由器的终端只是以终端系统之类名称显示,不易区分,从而为用户找出蹭网设备带来不便,为用户上网带来不便。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于现有技术的不足,本专利技术目的在于提供一种基于智能路由器的终端类型自动识别的方法及系统,旨在解决现有技术中查询连接路由器的终端只是以终端系统之类名称显示,不易区分,从而为用户找出蹭网设备带来不便,为用户上网带来不便的技术问题。本专利技术的技术方案如下:一种基于智能路由器的终端类型自动识别的方法,其中,方法包括:A、智能路由器获取终端的厂商关键字库及厂商对应图标文件并存储;B、当检测到智能路由器请求获取连接终端列表,自动根据终端的地址获取终端所属厂商;C、智能路由器根据所属厂商获取厂商对应图标,根据所属厂商和厂商对应图标识别终端类型。所述的基于智能路由器的终端类型自动识别的方法,其中,所述A之前还包括:S、智能路由器每隔一预定时间自动从互联网上下载更新原始的组织唯一标识符OUI对应的原始厂商列表。所述的基于智能路由器的终端类型自动识别的方法,其中,所述A具体包括:A1、智能路由器获取终端的原始厂商列表后存入原始厂商数据库,并将原始厂商列表中的厂商对应的图标设置为默认图片;A2、从原始厂商列表中获取指定厂商,并将指定厂商对应的图标修改为指定厂商对应的图标;A3、删除原始厂商数据库中图标设置为默认图片的厂商后生成厂商关键字库,将厂商关键字库及厂商图标文件存储在智能路由器中。所述的基于智能路由器的终端类型自动识别的方法,其中,所述B具体包括:B1、当检测到智能路由器请求获取连接终端列表时,调用查询接口函数;B2、查询接口函数自动根据网络终端的MAC地址中的字节查询到所属厂商。所述的基于智能路由器的终端类型自动识别的方法,其中,所述C具体包括:C1、智能路由器根据所属厂商获取厂商对应的图标,显示获取的图标及对应的所属厂商;C2、根据显示的所属厂商和厂商对应图标识别终端类型。一种基于智能路由器的终端类型自动识别的系统,其中,系统包括:存储模块,用于智能路由器获取终端的厂商关键字库及厂商对应图标文件并存储;厂商获取模块,用于当检测到智能路由器请求获取连接终端列表,自动根据终端的地址获取终端所属厂商;终端类型识别模块,用于智能路由器根据所属厂商获取厂商对应图标,根据所属厂商和厂商对应图标识别终端类型。所述的基于智能路由器的终端类型自动识别的系统,其中,所述系统还包括:原始厂商列表获取模块,用于智能路由器每隔一预定时间自动从互联网上下载更新原始的组织唯一标识符OUI对应的原始厂商列表。所述的基于智能路由器的终端类型自动识别的系统,其中,所述存储模块具体包括:设置单元,用于智能路由器获取终端的原始厂商列表后存入原始厂商数据库,并将原始厂商列表中的厂商对应的图标设置为默认图片;图标修改单元,用于从原始厂商列表中获取指定厂商,并将指定厂商对应的图标修改为指定厂商对应的图标;存储单元,用于删除原始厂商数据库中图标设置为默认图片的厂商后生成厂商关键字库,将厂商关键字库及厂商图标文件存储在智能路由器中。所述的基于智能路由器的终端类型自动识别的系统,其中,所述厂商获取模块具体包括:查询函数调用单元,用于当检测到智能路由器请求获取连接终端列表时,调用查询接口函数;厂商获取单元,用于查询接口函数自动根据网络终端的MAC地址中的字节查询到所属厂商。所述的基于智能路由器的终端类型自动识别的系统,其中,所述终端类型识别模块具体包括:显示单元,用于智能路由器根据所属厂商获取厂商对应的图标,显示获取的图标及对应的所属厂商;识别单元,用于根据显示的所属厂商和厂商对应图标识别终端类型。本专利技术提供了一种基于智能路由器的终端类型自动识别的方法及系统,本专利技术可自动识别出连接的网络设备的生产商类型,并以厂商图标的方式予以区分,使路由器终端列表一目了然,方便用户找到蹭网设备,为用户上网提供了方便。附图说明图1为本专利技术的一种基于智能路由器的终端类型自动识别的方法的较佳实施例的流程图。图2为图1中步骤S100的具体应用实施例的流程图。图3为图1中步骤S200的具体应用实施例的流程图。图4为图1中步骤S300的具体应用实施例的流程图。图5为本专利技术的一种基于智能路由器的终端类型自动识别的系统的较佳实施例的功能原理框图。图6为本专利技术的一种基于智能路由器的终端类型自动识别的系统的具体应用实施例的存储模块的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供了一种基于智能路由器的终端类型自动识别的方法的较佳实施例的流程图,如图1所示,其中,方法包括:步骤S100、智能路由器获取终端的厂商关键字库及厂商对应图标文件并存储。具体实施时,智能路由器获取各类终端的厂商关键字库及厂商对应图标文件并存储。其中终端包括但不限于智能手机,个人电脑,网络电视,路由器,机顶盒等可以联网的智能终端。因现有的厂商包含多种类型,因此智能路由器只获取指定厂商的文件,其中指定厂商为主流厂商。智能路由器配置主流厂商的关键字库及对应图标文件名,定期自动从standards.ieee.org官方下载最新OUI文本文件。根据主流厂商的关键字库和厂商对应的图标信息,在下载的OUI文本文件基础上过滤并生成需要的OUI数据库文件。将数据库及所需主流厂商的厂商图标文件存放在路由器flash中。其中OUI为Organizationallyuniqueidentifier的缩写,中文为组织唯一标识符,用于全球唯一识别网络设备的标示,由电器和电子工程师协会(IEEE)分配给网络设备开发单位组织的,它包含了24位(3个字节)。各个单位组织依次被分配一个全局管理地址,对于厂家生产的每一块网卡来说,这个地址是唯一的。在任何一块网卡(NIC)中烧录的48位MAC地址中,前面24个位体现了OUI值。后面的24位则由厂家分配。进一步的实施例中,步骤S100之前还包括:步骤S1、智能路由器每隔一预定时间自动从互联网上下载更新原始的组织唯一标识符OUI对应的原始厂商列表。具体实施时,智能路由器每隔一预定时间,可从IEEE的官方网站中下载,其下载路径:http://standards-OUI.ieee.org/OUI/OUI.txt,通过发起HTTPGET请求来下载最新的OUI文件,存为OUIA.txt。其中智能路由器存储原始厂商列表。下载完OUI文件后,对比上一次HTTP响应的header里Content-Length以及ETag字段的值,如果不同则认为OUI资源需要更新,否则不更新,等待下次GET操作(如果为第一次下载则只对比Content-Length大于0)。进一步的实施例中,如图2所示,本文档来自技高网...
一种基于智能路由器的终端类型自动识别的方法及系统

【技术保护点】
一种基于智能路由器的终端类型自动识别的方法,其特征在于,所述方法包括:A、智能路由器获取终端的厂商关键字库及厂商对应图标文件并存储;B、当检测到所述智能路由器请求获取连接终端列表,自动根据终端的地址获取终端所属厂商;C、所述智能路由器根据所属厂商获取厂商对应图标,根据所属厂商和厂商对应图标识别终端类型。

【技术特征摘要】
1.一种基于智能路由器的终端类型自动识别的方法,其特征在于,所述方法包括:A、智能路由器获取终端的厂商关键字库及厂商对应图标文件并存储;B、当检测到所述智能路由器请求获取连接终端列表,自动根据终端的地址获取终端所属厂商;C、所述智能路由器根据所属厂商获取厂商对应图标,根据所属厂商和厂商对应图标识别终端类型。2.根据权利要求1所述的基于智能路由器的终端类型自动识别的方法,其特征在于,所述A之前还包括:S、所述智能路由器每隔一预定时间自动从互联网上下载更新原始的组织唯一标识符OUI对应的原始厂商列表。3.根据权利要求2所述的基于智能路由器的终端类型自动识别的方法,其特征在于,所述A具体包括:A1、所述智能路由器获取终端的所述原始厂商列表后存入原始厂商数据库,并将所述原始厂商列表中的厂商对应的图标设置为默认图片;A2、从所述原始厂商列表中获取指定厂商,并将所述指定厂商对应的图标修改为指定厂商对应的图标;A3、删除所述原始厂商数据库中图标设置为默认图片的厂商后生成厂商关键字库,将所述厂商关键字库及厂商图标文件存储在所述智能路由器中。4.根据权利要求1所述的基于智能路由器的终端类型自动识别的方法,其特征在于,所述B具体包括:B1、当检测到所述智能路由器请求获取连接终端列表时,调用查询接口函数;B2、查询接口函数自动根据网络终端的MAC地址中的字节查询到所属厂商。5.根据权利要求1所述的基于智能路由器的终端类型自动识别的方法,其特征在于,所述C具体包括:C1、所述智能路由器根据所属厂商获取厂商对应的图标,显示获取的图标及对应的所属厂商;C2、根据显示的所属厂商和厂商对应图标识别终端类型。6.一种基于智能路由器的终端类型自动识别的系统,其特征在于,系统包括:存储模块...

【专利技术属性】
技术研发人员:袁满
申请(专利权)人:深圳创维数字技术有限公司
类型:发明
国别省市:广东;44

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

1