能够识别网络设备的电子设备、方法、介质及程序技术

技术编号:35888296 阅读:30 留言:0更新日期:2022-12-10 10:16
本公开涉及能够识别网络设备的电子设备、方法、介质及程序。该电子设备包括:存储器,具有存储在其上的指令;以及处理器,被配置为执行存储在存储器上的指令,以使得电子设备执行以下操作:获取网络设备的唯一网络标识符和随机MAC地址;向周围的至少一个接入点发送探测请求并接收相应的至少一个探测响应;根据UPNP协议的描述获取在所述至少一个探测响应中所包括的网络接入设备的制造商信息;以及在网络接入设备的制造商为特定制造商时,向所述特定制造商的网络接入设备所对应的接入点发送所述网络设备的唯一网络标识符和随机MAC地址。述网络设备的唯一网络标识符和随机MAC地址。述网络设备的唯一网络标识符和随机MAC地址。

【技术实现步骤摘要】
能够识别网络设备的电子设备、方法、介质及程序


[0001]本公开涉及电子设备领域,特别涉及能够识别启用了随机MAC地址功能的网络设备的电子设备、方法、介质及程序。

技术介绍

[0002]在最新的iOS版本中,Apple引入了“私有MAC地址”功能,这是一种MAC随机化版本,其隐藏设备的真实MAC地址而使用随机MAC地址以帮助保护用户隐私,防止基于MAC的用户追踪行为。Android和Windows系统也支持此功能,在Android和Windows系统中称为随机MAC地址功能。下文中统一用随机MAC地址来表述。
[0003]但是此功能为网络设备带来了不便,因为这些设备中的许多都依赖于唯一的MAC地址来进行识别并应用适当的策略,例如黑白名单、家长控制等。
[0004]因此,希望能够准确地识别启用了随机MAC地址功能的网络设备。

技术实现思路

[0005]本公开提供了一种能够识别启用了随机MAC地址的网络设备的电子设备、方法、介质及程序,使得接入点能够准确地识别启用了随机MAC地址功能的网络设备,从而能继续使用由设备的真实MAC地址定义的策略来对这些设备进行管理。
[0006]本公开的一些方面涉及一种能够识别网络设备的电子设备,其中所述网络设备启用了随机MAC地址功能。所述电子设备包括:存储器,具有存储在其上的指令;以及处理器,被配置为执行存储在所述存储器上的指令,以使得所述电子设备执行以下操作:获取网络设备的唯一网络标识符和随机MAC地址;向周围的至少一个接入点发送探测请求并接收相应的至少一个探测响应;根据UPNP协议的描述获取在所述至少一个探测响应中所包括的网络接入设备的制造商信息;以及在网络接入设备的制造商为特定制造商时,向所述特定制造商的网络接入设备所对应的接入点发送所述网络设备的唯一网络标识符和随机MAC地址。
[0007]在一些实施例中,获取网络设备的唯一网络标识符包括:通过用户界面向用户呈现是否开启DeviceOwner权限的提示;响应于用户对开启DeviceOwner权限的选择,通过DeviceAdminReceiver获取DeviceOwner权限;以及在获取DeviceOwner权限之后调用DevicePolicyManager中的getWifiMacAddress获取所述网络设备的真实MAC地址。
[0008]在一些实施例中,通过用户界面向用户呈现是否开启DeviceOwner权限的提示还包括:通过用户界面向用户呈现是否开启DeviceOwner权限的提示,同时呈现开启DeviceOwner权限的好处和风险。
[0009]在一些实施例中,获取网络设备的唯一网络标识符包括:基于所述网络设备的硬件信息生成网络标识符。
[0010]在一些实施例中,所述处理器还被配置为执行存储在所述存储器上的指令以使所述电子设备执行以下操作:在所述网络设备根据出厂设置改变其随机MAC地址时,将更新后
的随机MAC地址连同所述唯一网络标识符发送给所述特定制造商的网络接入设备所对应的接入点。
[0011]在一些实施例中,所述网络接入设备为路由器。
[0012]本公开的其它方面涉及一种通过电子设备识别网络设备的方法,其中所述网络设备启用了随机MAC地址功能。所述方法包括:获取网络设备的唯一网络标识符和随机MAC地址;向周围的至少一个接入点发送探测请求并接收相应的至少一个探测响应;根据UPNP协议的描述获取在所述至少一个探测响应中所包括的网络接入设备的制造商信息;以及在网络接入设备的制造商为特定制造商时,向所述特定制造商的网络接入设备所对应的接入点发送所述网络设备的唯一网络标识符和随机MAC地址。
[0013]获取网络设备的唯一网络标识符包括:通过用户界面向用户呈现是否开启DeviceOwner权限的提示;响应于用户对开启DeviceOwner权限的选择,通过DeviceAdminReceiver获取DeviceOwner权限;以及在获取DeviceOwner权限之后调用DevicePolicyManager中的getWifiMacAddress获取所述网络设备的真实MAC地址。
[0014]在一些实施例中,通过用户界面向用户呈现是否开启DeviceOwner权限的提示还包括:通过用户界面向用户呈现是否开启DeviceOwner权限的提示,同时呈现开启DeviceOwner权限的好处和风险。
[0015]在一些实施例中,获取网络设备的唯一网络标识符包括:基于所述网络设备的硬件信息生成网络标识符。
[0016]在一些实施例中,所述方法还包括:在所述网络设备根据出厂设置改变其随机MAC地址时,将更新后的随机MAC地址连同所述唯一网络标识符发送给所述特定制造商的网络接入设备所对应的接入点。
[0017]在一些实施例中,所述网络接入设备为路由器。
[0018]本公开的其它方面涉及一种非瞬时性计算机可读介质,所述非瞬时性计算机可读介质具有存储在其上的指令,以用于由处理器执行以执行根据上文描述的方法的步骤。
[0019]本公开的其它方面涉及一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时执行根据上文描述的方法的步骤。
附图说明
[0020]为了更好地理解本公开,并示出如何实现本公开,现在将以举例的方式参照附图描述,其中:
[0021]图1示出了根据本公开的实施例的包含网络接入设备的示例网络环境的示意图;
[0022]图2示出了根据本公开的实施例的能够识别网络设备的电子设备的示例性配置框图,其中所述网络设备启用了随机MAC地址功能;
[0023]图3示出了根据本公开的实施例的识别网络设备的示例性方法的流程图,其中所述网络设备启用了随机MAC地址功能;
[0024]图4示出了根据本公开的实施例的通过电子设备的用户界面向用户呈现是否开启DeviceOwner权限的提示的示例性用户界面;
[0025]图5示出了根据本公开的实施例的通过电子设备的用户界面向用户呈现是否开启DeviceOwner权限的提示,同时向用户呈现开启DeviceOwner权限的好处和风险的示例性用
户界面。
[0026]注意,在整个附图中,相似的附图标记指代对应的部分。
具体实施方式
[0027]参考附图进行以下详细描述,并且提供以下详细描述以帮助全面理解本公开的各种示例实施例。以下描述包括各种细节以帮助理解,但是这些细节仅被认为是示例,而不是为了限制本公开,本公开是由随附权利要求及其等同内容限定的。在以下描述中使用的词语和短语仅用于能够清楚一致地理解本公开。另外,为了清楚和简洁起见,可能省略了对公知的结构、功能和配置的描述。本领域普通技术人员将认识到,在不脱离本公开的精神和范围的情况下,可以对本文描述的示例进行各种改变和修改。
[0028]图1是示出根据本公开的实施例的包含网络接入设备的示例网络环境100的示意图。
[0029]示例网络环境1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种能够识别网络设备的电子设备,其中所述网络设备启用了随机MAC地址功能,所述电子设备包括:存储器,具有存储在其上的指令;以及处理器,被配置为执行存储在所述存储器上的指令,以使得所述电子设备执行以下操作:获取网络设备的唯一网络标识符和随机MAC地址;向周围的至少一个接入点发送探测请求并接收相应的至少一个探测响应;根据UPNP协议的描述获取在所述至少一个探测响应中所包括的网络接入设备的制造商信息;以及在网络接入设备的制造商为特定制造商时,向所述特定制造商的网络接入设备所对应的接入点发送所述网络设备的唯一网络标识符和随机MAC地址。2.根据权利要求1所述的电子设备,其中获取网络设备的唯一网络标识符包括:通过用户界面向用户呈现是否开启DeviceOwner权限的提示;响应于用户对开启DeviceOwner权限的选择,通过DeviceAdminReceiver获取DeviceOwner权限;以及在获取DeviceOwner权限之后调用DevicePolicyManager类中的getWifiMacAddress获取所述网络设备的真实MAC地址。3.根据权利要求2所述的电子设备,其中通过用户界面向用户呈现是否开启DeviceOwner权限的提示还包括:通过用户界面向用户呈现是否开启DeviceOwner权限的提示,同时呈现开启DeviceOwner权限的好处和风险。4.根据权利要求1所述的电子设备,其中获取网络设备的唯一网络标识符包括:基于所述网络设备的硬件信息生成网络标识符。5.根据权利要求1所述的电子设备,其中所述处理器还被配置为执行存储在所述存储器上的指令以使所述电子设备执行以下操作:在所述网络设备根据出厂设置改变其随机MAC地址时,将更新后的随机MAC地址连同所述唯一网络标识符发送给所述特定制造商的网络接入设备所对应的接入点。6.根据权利要求1

5中任一项所述的电子设备,其中所述网络接入设备为路由器。7.一种通过电子设备识别网络设备的方法,其中所述网络设备启用了随机MAC地址功能,所述方法包括:获取网络设备的唯一网络标识符和随机MAC地...

【专利技术属性】
技术研发人员:王亮
申请(专利权)人:艾锐势企业有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1