一种基于mac地址的设备识别方法、装置和系统的制作方法

文档序号:8322377阅读:690来源:国知局
一种基于mac地址的设备识别方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种基于MAC地址的设备识别方法、装置和系统。
【背景技术】
[0002]随着科技的进步和发展,网络通信已经从办公场所延伸到家庭住宅区域。为了实现家用电器的智能化,需要将室内各种用电设备及装置互连互通,并通过因特网实现远程控制。对此,智能家居应运而生,智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。
[0003]然而,同一智能家居系统内,可能包含有不同厂商的智能家居设备,若将系统内各智能家居设备统一由一个终端设备来控制,将极大的方便用户的控制操作。在该集成控制方案提出的情况下,用于集成控制的终端设备如何有效的识别出系统内的各智能家居设备,供用户直观的选择需要控制的智能家居设备,成为目前亟待解决的技术问题。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于MAC地址的设备识别方法、装置和系统。
[0005]依据本发明的一个方面,提供了一种基于MAC地址的设备识别方法,包括:
[0006]将接入网络的计算设备的MAC地址上传到服务器;其中,所述服务器内存储有MAC地址与设备标识的映射关系;
[0007]接收服务器反馈的计算设备的设备标识,所述设备标识包括精确设备信息或模糊设备信息;
[0008]利用所述设备标识对所述计算设备进行标识。
[0009]可选地,本发明所述方法还包括:当未接收到服务器反馈的计算设备的设备标识时,指示用户对服务器未识别的计算设备进行人工标识。
[0010]可选地,本发明所述方法还包括:将人工标识的标识信息以及对应的设备MAC地址上传到服务器。
[0011]可选地,本发明所述方法中,所述模糊设备信息包括:设备厂商;
[0012]所述精确设备信息至少包括以下信息中的任意两个:设备型号、设备厂商、设备名称、以及设备类型。
[0013]依据本发明的另一个方面,还提供一种基于MAC地址的设备识别方法,包括:
[0014]获取MAC地址与MAC地址对应的计算设备的设备标识,将其存入MAC地址与设备标识的映射关系库;
[0015]接收基于MAC地址的查询请求,在所述MAC地址与设备标识的映射关系库中查找所述查询请求中MAC地址对应的设备标识,并向查询请求方反馈查询结果。
[0016]可选地,本发明所述方法中,所述获取MAC地址与MAC地址对应的计算设备的设备标识,将其存入MAC地址与设备标识的映射关系库,包括:
[0017]获取IEEE为各厂商分配的MAC地址段,将各MAC地址段及各MAC地址段对应设备的设备厂商信息存入映射关系库中的模糊匹配库;
[0018]获取计算设备上报的设备MAC地址和设备标识,并将设备MAC地址和设备标识存入映射关系库中的精确匹配库;其中,计算设备上报的设备标识至少包括以下信息中的任意两个:设备型号、设备厂商、设备名称、以及设备类型。
[0019]可选地,本发明所述方法中,所述计算设备上报的设备MAC地址和设备标识为计算设备通过安装于设备内的信息收集应用收集得到的设备MAC地址和设备标识。
[0020]可选地,本发明所述方法中,所述在MAC地址与设备标识的映射关系库中查找所述查询请求中的MAC地址对应的设备标识,包括:
[0021]以接收到的MAC地址为索引,先在精确匹配库中查找,若精确匹配库中不存在对应的设备标识,则在模糊匹配库中查找对应的设备标识。
[0022]可选地,本发明所述方法中,当向查询请求方反馈查询结果为未查找到对应的设备标识后,还包括:判断是否接收到查询请求方发送的通过人工标识方式得到的计算设备的设备标识,当接收到时,将接收到的设备标识和对应的设备MAC地址存入MAC地址与设备标识的映射关系库。
[0023]依据本发明的第三个方面,还提供一种基于MAC地址的设备识别设备,包括:
[0024]请求模块,用于将接入网络的计算设备的MAC地址上传到服务器;其中,所述服务器内存储有MAC地址与设备标识的映射关系;
[0025]标识模块,用于接收服务器反馈的计算设备的设备标识,利用所述设备标识对所述计算设备进行标识;所述设备标识包括精确设备信息或模糊设备信息。
[0026]可选地,本发明所述基于MAC地址的设备识别设备,还包括:人工标识模块,用于当未接收到服务器反馈的计算设备的设备标识时,指示用户对服务器未识别的计算设备进行人工标识。
[0027]可选地,本发明所述基于MAC地址的设备识别设备中,所述人工标识模块,还用于将人工标识的标识信息以及对应的设备MAC地址上传到服务器。
[0028]可选地,本发明所述基于MAC地址的设备识别设备中,所述模糊设备信息包括:设备厂商;
[0029]所述精确设备信息至少包括以下信息中的任意两个:设备型号、设备厂商、设备名称、以及设备类型。
[0030]依据本发明的第四个方面,还提供一种服务器,包括:
[0031]数据维护模块,用于获取MAC地址与MAC地址对应的计算设备的设备标识,将其存入MAC地址与设备标识的映射关系库;
[0032]识别匹配模块,用于接收基于MAC地址的查询请求,在所述MAC地址与设备标识的映射关系库中查找所述查询请求中MAC地址对应的设备标识,并向查询请求方反馈查询结果O
[0033]可选地,本发明所述服务器中,所述数据维护模块,具体包括:
[0034]第一数据维护子模块,用于获取IEEE为各厂商分配的MAC地址段,将各MAC地址段及各MAC地址段对应设备的设备厂商信息存入映射关系库中的模糊匹配库;
[0035]第二数据维护子模块,用于获取计算设备上报的设备MAC地址和设备标识,并将设备MAC地址和设备标识存入映射关系库中的精确匹配库;其中,计算设备上报的设备标识至少包括以下信息中的任意两个:设备型号、设备厂商、设备名称、以及设备类型。
[0036]可选地,本发明所述服务器中,所述计算设备上报的设备MAC地址和设备标识为计算设备通过安装于设备内的信息收集应用收集得到的设备MAC地址和设备标识。
[0037]可选地,本发明所述服务器中,所述识别匹配模块,具体用于以接收到的MAC地址为索引,先在精确匹配库中查找,若精确匹配库中不存在对应的设备标识,则在模糊匹配库中查找对应的设备标识。
[0038]可选地,本发明所述服务器中,所述数据维护模块,还用于在所述识别匹配模块向查询请求方反馈查询结果为未查找到对应的设备标识后,判断是否接收到查询请求方发送的通过人工标识方式得到的计算设备的设备标识,当接收到时,将接收到的设备标识和对应的设备MAC地址存入MAC地址与设备标识的映射关系库
[0039]据本发明的第五个方面,还提供一种基于MAC地址的设备识别系统,包括:若干计算设备,本发明提供的基于MAC地址的设备识别设备,以及本发明提供的服务器。
[0040]根据本发明的所述方案,对于终端,可以将目标局域网内的各计算设备的MAC地址上传到服务器,并利用服务器反馈的设备标识,对各计算设备进行标识显示,这样呈现在用户面前的是便于识别的设备标识,而非MAC地址这一机器标识,极大的方便了用户的使用,提高了用户体验;而对于服务器,开辟了设备识别功能,为终端进行设备识别提供支持,取得了积极的技术效果。
[0041]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0042]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0043]图1为本发明实施例一提供的基于MAC地址的设备识别方法的流程图;
[0044]图2为本发明实施例二提供的基于MAC地址的设备识别方法的流程图;
[0045]图3为本发明实施例三提供的一种基于MAC地址的设备识别设备的结构框图;
[0046]图4为本发明实施例三提供
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1