[发明专利]一种获取MAC地址的方法及装置有效
申请号: | 201811089452.6 | 申请日: | 2018-09-18 |
公开(公告)号: | CN109167851B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 杨楠;惠龙云;王海滨;肖成创 | 申请(专利权)人: | 海信视像科技股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04W8/00;H04N21/436 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 mac 地址 方法 装置 | ||
本申请公开了一种获取MAC地址的方法及装置,用以准确获取每一台连接海信电视的手机MAC地址。本申请提供的一种获取MAC地址的方法包括:第一设备通过设备发现协议,发现处于同一局域网内的第二设备,其中,所述第一设备为具有iOS操作系统的设备,所述第二设备为不具有iOS操作系统的设备;所述第一设备向所述第二设备发起网络请求,用于使得所述第二设备从所述局域网内的路由器获取所述第一设备的MAC地址;所述第一设备接收所述第二设备发送的所述第一设备的MAC地址。
技术领域
本申请涉及通信技术领域,尤其涉及一种获取MAC地址的方法及装置。
背景技术
手机应用在连接电视等媒体设备时,出于安全的原因,需要保证电视等媒体设备连接的是电视等媒体设备使用者的手机,因此电视等媒体设备中需要存储连接电视的手机媒体访问控制(Media Access Control,MAC)地址来标定手机。
iOS 7是美国苹果公司开发的手机和平板电脑操作系统,由于涉及到iPhone手机用户隐私的原因,iOS 7之后Apple公司通过技术屏蔽,导致iOS开发无法获取iPhone手机MAC地址。这需要一种技术方案能够准确获取每一台连接电视等媒体设备的手机MAC地址。
发明内容
本申请实施例提供了一种获取MAC地址的方法及装置,用以准确获取每一台连接海信电视的手机MAC地址。
在第一设备侧,本申请实施例提供的一种获取MAC地址的方法,包括:
第一设备通过设备发现协议,发现处于同一局域网内的第二设备,其中,所述第一设备为具有iOS操作系统的设备,所述第二设备为不具有iOS操作系统的设备;
所述设备发现协议可以是自行研发的发现协议,也可以是基于现有的发现协议,本申请使用现有的发现协议数字生活网络联盟(Digital Network Alliance,DLNA)协议;
第一设备在启动时会向组播地址中发送设备发现数据包,如果局域网中有第二设备,则第二设备会返回一描述地址,第一设备会请求所述描述地址,继而获取到第二设备的服务能力及包含的控制行为。
所述第一设备向所述第二设备发起网络请求,用于所述第二设备通过所述局域网内的路由器获取所述第一设备的MAC地址;
所述第一设备接收所述第二设备发送的所述第一设备的MAC地址。
海信手机app RemoteNOW在连接海信电视时,出于安全的原因,需保证海信电视连接的是电视主人的手机,因此电视中需要存储连接电视的手机MAC地址来标定手机。本申请提出的这种获取MAC地址的方法能够准确获取每一台连接海信电视的手机的MAC地址,从而对手机进行标识。
可选地,所述网络请求为用户数据报协议UDP的网络请求或传输控制协议TCP的网络请求。
可选地,当第一设备为数字媒体控制器DMC设备,第二设备为数字媒体渲染器DMR设备时,第一设备向第二设备发起网络请求,具体包括:
第一设备判断获取到的设备能力描述中是否包含获取设备MAC地址的指令:
所述设备能力描述是通过设备能力描述文件存储的信息来表现的。
当第一设备获取到的设备能力描述中包含获取设备MAC地址的指令时,第一设备向第二设备请求获取第一设备MAC地址的指令请求。
所述第一设备是通过第二设备返回的描述地址来获取第二设备的设备能力描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司,未经海信视像科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811089452.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种确定CDN服务运营商的方法、装置和存储介质
- 下一篇:电子设备