[发明专利]一种路由器OUI库更新实现方法及系统在审
申请号: | 201710228762.0 | 申请日: | 2017-04-10 |
公开(公告)号: | CN107124448A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 吴九龙 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海硕力知识产权代理事务所31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由器 oui 更新 实现 方法 系统 | ||
技术领域
本发明涉及路由器领域,尤其涉及一种路由器OUI库更新实现方法及系统。
背景技术
为了对用户特征属性进行统计和分析,以便更好更精准的服务于目标用户,需要对使用路由器的终端品牌进行统计分析。通过比对终端MAC与标准OUI库,便可得知终端所属品牌。
Organizationally Unique Identifier(OUI)被称作“组织唯一标识符”,在任何一块网卡中烧录的6字节MAC地址中,前三个字节就体现了OUI,通常情况下,该标识符是唯一的。因此,OUI可以用来创建MAC地址、蓝牙设备地址或以太网地址。另外,OUI也可作为一个公司的SNAP协议标识符使用。通常情况下,IEEE标准协会将前24位组织唯一标识符(OUI)分配给生产企业,剩下的24位由厂家自行分配代码。
标准的OUI库里存储了IEEE标准协会分配的所有组织唯一标识符(OUI),路由器只需将使用该路由器的终端的MAC地址与OUI库进行比对,便可知晓终端所属的企业品牌,当然这个标准的OUI库里存储的OUI也是不断增加的,因此OUI库也是不断需要更新的。
现有技术路由器OUI库进行更新主要有两种方式:
方案一:路由器内预先处理转换品牌终端库,待路由器固件升级时再进行更新OUI库。
方案二:由路由器定时处理更新品牌终端库。
而以上方案中,方案一依赖于固件版本升级,不够灵活和及时。而方案二却占用了路由器比较紧张的内存和CPU资源。此外,标准OUI库服务器位于国外,文件较大,下载时间较长,容易失败;更新时间间隔等参数不易控制,不够灵活。
发明内容
针对上述现有技术的缺点,本发明设计了一种路由器OUI库更新实现方法及系统,通过解析官方OUI库,采用服务器侧下载处理,定期推送到路由器进行更新。
本发明方法一种路由器OUI库更新实现方法,包括步骤:
S100根据预先配置的定时更新计划,判断当前时间是否达到预设的更新时间,若是,则进入下一步骤;
S200下载官方标准OUI库;
S300将所述官方标准OUI库转化为JSON格式的官方标准OUI库;
S400根据所述转化的JSON格式的官方标准的OUI库,更新文件服务器的JSON格式的OUI库;
S500通过长连接服务器向需要推送更新的路由器下发OUI更新命令,以便所述路由器根据所述OUI更新命令到所述文件服务器下载更新的JSON格式的OUI文件。
JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式。它基于ECMAScript规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。由于官方标准OUI库包含信息量较多,且有冗余,故转换成JSON格式。本方案采用服务器侧下载处理,定期更新推送。
进一步地,还包括步骤:
S150获取当前时间官方标准OUI库文件大小;
S160判断所述当前时间官方标准OUI库文件的大小是否与上一次获取的官方标准OUI库文件大小一致,若否,则进入步骤S200;
进一步地,还包括步骤:
S350获取文件服务器里的JSON格式的OUI库,判断所述转化的JSON格式的官方标准的OUI库是否与文件服务器的JSON格式的OUI库一致,若否,则进入步骤S400;
进一步地,所述步骤S350包括:
S351获取文件服务器里JSON格式的OUI库文件大小,判断所述文件服务器的JSON格式的OUI库与所述转化的JSON格式的官方标准的OUI库的大小是否一致,若是,则进入步骤S400;
进一步地,所述步骤S500包括:
S510查找需要推送更新的路由器,获取所述路由器的MAC地址;
S520调用长连接服务器推送接口,传入所述路由器的MAC地址、下载链接信息;
S530通过所述长连接服务器将所述更新链接信息推送给相应的路由器,以便所述路由器根据所述更新链接信息到所述文件服务器下载更新的JSON格式的OUI文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710228762.0/2.html,转载请声明来源钻瓜专利网。