[发明专利]一种获取MAC地址的方法及装置有效
申请号: | 201811089452.6 | 申请日: | 2018-09-18 |
公开(公告)号: | CN109167851B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 杨楠;惠龙云;王海滨;肖成创 | 申请(专利权)人: | 海信视像科技股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04W8/00;H04N21/436 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 mac 地址 方法 装置 | ||
1.一种获取MAC地址的方法,其特征在于,该方法包括:
第一设备通过设备发现协议,发现处于同一局域网内的第二设备,其中,所述第一设备为具有iOS操作系统的设备,所述第二设备为不具有iOS操作系统的设备;
所述第一设备向所述第二设备发起网络请求,用于所述第二设备通过所述局域网内的路由器获取所述第一设备的媒体访问控制MAC地址;
所述第一设备接收所述第二设备发送的所述第一设备的MAC地址。
2.根据权利要求1所述的方法,其特征在于,所述网络请求为用户数据报协议UDP的网络请求或传输控制协议TCP的网络请求。
3.根据权利要求1所述的方法,其特征在于,当第一设备为数字媒体控制器DMC设备,第二设备为数字媒体渲染器DMR设备时,第一设备向第二设备发起网络请求具体包括:
第一设备判断获取到的设备能力描述中是否包含获取设备MAC地址的指令:
当第一设备获取到的设备能力描述中包含获取设备MAC地址的指令时,第一设备向第二设备请求获取第一设备MAC地址的指令请求。
4.一种获取MAC地址的方法,其特征在于,该方法包括:
接收第一设备发起的网络请求,其中,所述第一设备为具有iOS操作系统的设备;
获取第一设备的IP地址;
向路由器发送地址解析协议ARP请求,请求所述IP地址对应的MAC地址;
接收路由器发送的第一设备的MAC地址;
向第一设备发送第一设备的MAC地址。
5.根据权利要求4所述的方法,其特征在于,当设备发现协议采用数字生活网络联盟DLNA的通用即插即用UPNP协议时,第二设备采用获取设备MAC地址指令中的DLNA控制指令向所述第一设备发送MAC地址。
6.根据权利要求4所述的方法,其特征在于,当第一设备为DMC设备,第二设备为DMR设备时,第二设备向第一设备发送第一设备的MAC地址,具体包括:
创建设备描述及服务功能,其中包括扩展的获取设备MAC地址的指令功能;
接收第一设备的获取设备MAC地址请求;
通过第一设备发起的网络请求获取第一设备的IP地址;
第二设备向路由器发送ARP请求,请求第一设备IP地址对应的MAC地址;
第二设备通过ARP请求的回应获取第一设备的MAC地址;
第二设备返回第一设备的MAC地址给第一设备。
7.一种获取MAC地址的装置,其特征在于,该装置包括:
发现单元,用于第一设备通过设备发现协议发现处于同一局域网内的第二设备,其中,所述第一设备为具有iOS操作系统的设备;
发送单元,用于第一设备向第二设备发起网络请求,用于使得第二设备从所述局域网内的路由器获取所述第一设备的MAC地址;
接收单元,用于第一设备接收第二设备发送的所述第一设备的MAC地址。
8.根据权利要求7所述的装置,其特征在于,当第一设备为DMC设备,第二设备为DMR设备时,第一设备向第二设备发起网络请求具体包括:
第一设备判断获取到的设备能力描述中是否包含获取MAC地址的指令:
当第一设备获取到的设备能力描述中包含获取MAC地址的指令时,第一设备向第二设备发送获取自己MAC地址的指令请求,并得到自己的MAC地址。
9.一种获取MAC地址的装置,其特征在于,该装置包括:
第一接收单元,用于第二设备接收第一设备发起的网络请求;
获取单元,用于第二设备获取第一设备的IP地址;
第一发送单元,用于第二设备向路由器发送地址解析协议ARP请求,请求所述IP地址对应的MAC地址;
第二接收单元,用于第二设备接收路由器发送的第一设备的MAC地址;
第二发送单元,用于第二设备向第一设备发送第一设备的MAC地址。
10.根据权利要求9所述的装置,其特征在于,该装置包括:
当第一设备为DMC设备,第二设备为DMR设备时,第二设备向第一设备发送第一设备的MAC地址具体包括:
第二设备创建设备描述及服务能力,其中包括扩展的获取MAC地址的指令;
第二设备接收第一设备的getMac请求;
第二设备获取到第一设备的IP地址;
第二设备向路由器发送ARP请求,请求第一设备IP地址对应的MAC地址;
第二设备通过ARP请求的回应得到第一设备的MAC地址;
第二设备返回第一设备的MAC地址给第一设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司,未经海信视像科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811089452.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种确定CDN服务运营商的方法、装置和存储介质
- 下一篇:电子设备