【技术实现步骤摘要】
终端MAC地址的获取方法、装置、系统、终端及介质
本专利技术实施例涉及通信
,尤其涉及一种终端MAC地址的获取方法、装置、系统、第一终端、第二终端及存储介质。
技术介绍
目前,智能手机和平板电脑等终端已经成为用户日常生活的必需品。通常终端中会通过安装应用程序(Application,APP)来丰富终端的功能。由于MAC(MediaAccessControl,介质访问控制)地址可用于作为识别终端身份的标识,可用于统计用户信息,以间接获取用户的使用需求,从而可针对用户需求向终端推送不同的定制化信息,因此,为了实现统计用户信息,应用程序需要获取终端的地址。现有技术中,为了保护用户隐私,终端对获取终端MAC地址的API(ApplicationProgrammingInterface,应用程序编程接口)做了特殊处理,使得应用程序无法通过API获取终端的MAC地址,进而应用程序也就无法基于终端的MAC地址,进行用户信息的统计。
技术实现思路
本专利技术实施例提供了一种终端MAC地址的获取方法、装 ...
【技术保护点】
1.一种终端MAC地址的获取方法,应用于第一终端,所述第一终端通过无线局域网与第二终端通信连接,所述第一终端设置有应用程序,其特征在于,包括:/n所述应用程序监测到MAC地址查询请求触发,则通过监听端口广播第一数据帧,以使第二终端通过目标端口接收到所述第一数据帧,则根据所述第一数据帧生成第二数据帧,所述第二数据帧包括所述第一终端的MAC地址;/n所述应用程序通过所述监听端口接收到由所述第二终端发送的所述第二数据帧,则对所述第二数据帧进行解析,得到所述第一终端的MAC地址。/n
【技术特征摘要】
1.一种终端MAC地址的获取方法,应用于第一终端,所述第一终端通过无线局域网与第二终端通信连接,所述第一终端设置有应用程序,其特征在于,包括:
所述应用程序监测到MAC地址查询请求触发,则通过监听端口广播第一数据帧,以使第二终端通过目标端口接收到所述第一数据帧,则根据所述第一数据帧生成第二数据帧,所述第二数据帧包括所述第一终端的MAC地址;
所述应用程序通过所述监听端口接收到由所述第二终端发送的所述第二数据帧,则对所述第二数据帧进行解析,得到所述第一终端的MAC地址。
2.根据权利要求1所述的方法,其特征在于,所述第一数据帧包括预设数据和所述第一终端的MAC地址;
所述应用程序通过所述监听端口接收到由所述第二终端发送的所述第二数据帧,则对所述第二数据帧进行解析,得到所述第一终端的MAC地址,包括:
所述应用程序通过所述监听端口接收到由所述第二终端发送的所述第二数据帧,所述第二数据帧为所述第二终端根据所述预设数据对所述第一终端的MAC地址进行加密后生成,则对所述第二数据帧进行解析,得到加密后的所述第一终端的MAC地址,并对加密后的所述第一终端的MAC地址进行解密,得到所述第一终端的MAC地址。
3.根据权利要求2所述的方法,其特征在于,所述预设数据由所述应用程序根据加密算法生成。
4.根据权利要求3所述的方法,其特征在于,所述加密算法包括高级加密标准AES算法。
5.一种终端MAC地址的获取方法,应用于第二终端,所述第二终端通过无线局域网与第一终端通信连接,所述第一终端设置有应用程序,其特征在于,包括:
通过目标端口接收到由所述应用程序通过监听端口广播的第一数据帧,则根据所述第一数据帧生成第二数据帧,所述第一数据帧由所述应用程序监测到MAC地址查询请求触发后生成;
通过监听端口向所述应用程序发送所述第二数据帧,所述第二数据帧包括第一终端的MAC地址,以使所述应用程序通过所述监听端口接收到所述第二数据帧,则对所述第二数据帧进行解析,得到所述第一终端的MAC地址。
6.根据权利要求5所述的方法,其特征在于,所述通过目标端口接收到由所述应用程序通过监听端口广播的第一数据帧,则根据所述第一数据帧生成第二数据帧,包括:
通过目标端口接收到由所述应用程序通过监听端口广播的第一数据帧,所述第一数据帧包括预设数据和所述第一终端的MAC地址,则对所述第一数据帧进行解析,得到所述预设数据和所述第一终端的MAC地址,并根据所述预设数据对所述第一终端的MAC地址进行加密,生成第二数据帧,所述第二数据帧包括加密...
【专利技术属性】
技术研发人员:陈凯,
申请(专利权)人:宁波奥克斯电气股份有限公司,奥克斯空调股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。