基于无线设备标识符来规避无线设备空间跟踪制造技术

技术编号:17575747 阅读:53 留言:0更新日期:2018-03-28 22:43
描述了用于使用持久地存储在计算系统内的永久网络标识符来与数据网络进行交互的设施。在一个示例设施中,响应于连接到数据网络的每一机会,该设施标识该数据网络的信息,并确定所确定的标识是否匹配经认可数据网络集合中的任何数据网络。响应于确定所确定的标识匹配经认可数据网络集合中的任何数据网络,该设施使用该计算系统的永久网络标识符来建立与第一数据网络的连接,并使用该计算系统的永久网络标识符来引导所建立的与第一数据网络的连接。响应于确定所确定的标识不匹配经认可数据网络集合中的任何数据网络,该设施使用不同于计算系统的永久网络标识符的临时网络标识符来建立与该数据网络的连接,并使用该临时网络标识符来引导所建立的与该数据网络的连接。

【技术实现步骤摘要】
【国外来华专利技术】基于无线设备标识符来规避无线设备空间跟踪背景诸如智能电话、平板计算机、膝上型计算机、车辆计算机和智能相机之类的移动设备在连接到因特网时全部都提供附加功能。例如,当前连接到因特网的移动设备可接收并发送电子邮件消息;与网站进行交互;获得执行具有后端组件的应用的全部益处;下载新程序、程序更新和媒体制品;访问远程文件等等。通常,移动设备经由无线通信信道连接到因特网。许多移动设备被配备为通过由无线电话运营商运营的蜂窝数据网络连接到因特网。然而,一些移动设备并不是如此配备的,而是可因通过蜂窝数据网络发送或接收大量数据而引起大量边际收费的那些移动设备。实际上,所有移动设备都被配备为通过使用IEEE802.11标准的变体指定的联网协议经由Wi-Fi网络连接到因特网。由于Wi-Fi网络通常免费使用或使用起来很便宜,并且在一些场所可提供其中蜂窝数据网络无法提供的因特网连通性,许多移动设备被配置成频繁扫描可用的Wi-Fi网络,诸如在移动设备尚未主动连接到Wi-Fi网络的时间扫描可用的Wi-Fi网络。执行这样的扫描使得移动设备能够自动连接到已知的Wi-Fi网络,并向其用户通知在用户可选择连接到的连接范围内的新Wi-Fi网络。概述提供本概述以便以简化的形式介绍将在以下的详细描述中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键因素或必要特征,也不旨在用于限定所要求保护的主题的范围。描述了用于使用持久地存储在计算系统内的永久网络标识符来与数据网络进行交互的设施。在一个示例设施中,响应于连接到第一数据网络的机会,该设施标识第一数据网络的信息,并确定所确定的第一数据网络的标识信息是否匹配经认可的数据网络集合中的任何数据网络。响应于确定所确定的第一数据网络的标识信息匹配经认可数据网络集合中的任何数据网络,该设施使用该计算系统的永久网路标识符来建立与第一数据网络的连接,并使用该计算系统的永久网络标识符来引导所建立的与第一数据网络的连接。响应于连接到第二数据网络的机会,该设施确定第二数据网络的标识信息,并确定所确定的第二数据网络的标识信息是否匹配经认可数据网络集合中的任何数据网络。响应于确定所确定的第二数据网络的标识信息不匹配经认可的数据网络集合中的任何数据网络,该设施使用不同于计算系统的永久网络标识符的临时网络标识符来建立与第二数据网络的连接,并使用该临时网络标识符来引导所建立的与第一数据网络的连接。附图简述图1是示出可被包含在用于该设施在其上操作的计算系统和其他设备中的至少一些中的一些组件的框图。图2是示出一些示例中的该设施如何在对应于对设备的本机MAC的使用的状态与对应于对设备的临时MAC的使用的状态之间转变的状态图。图3是描绘在设备被携带通过某路径时该设施的操作的网络示图。详细描述专利技术人已标识出了持续扫描可用Wi-Fi网络的传统移动设备联网技术的传统方法的重大缺点。具体地,基于按IEEE802.11标准的各变体建立的常用Wi-Fi协议,移动设备的这种扫描涉及该移动设备发送该移动设备的被称为“媒体接入控制地址”(“MAC地址”或简称为“MAC”)的永久网络标识符。专利技术人已认识到,通过随时间跟踪包含特定MAC地址的扫描通信的出现,处于特定位置的Wi-Fi网络的运营商可发现相应的特定无线设备在该Wi-Fi网络附近通过的时间,由此损害了携带该无线设备的人的移动隐私。专利技术人还推断出运营多个Wi-Fi网络的单个实体或者运营诸Wi-Fi网络并共享这样的跟踪信息的多个分开的实体可构建人的移动的甚至更完整的图片。为了克服这些缺点,专利技术人已设想并简化以实施一种用于基于无线网络标识符来规避无线设备空间跟踪的软件和/或硬件设施(“该设施”)。在一些示例中,该设施使用其永久MAC地址(在本文中被称为“临时MAC地址”或“临时MAC”)的旋转的、随机的替代来进行其对Wi-Fi网络的扫描的重要部分。当无线设备在一组受信Wi-Fi网络之中的某Wi-Fi网络的范围内时,该设施使用该设备的永久AMC地址来扫描Wi-Fi网络并连接到各Wi-Fi网络。一般来说,当无线设备不在这样的受信网络的范围内时,该设施使用临时MAC地址来扫描Wi-Fi网络并连接到这些Wi-Fi网络。在该设施正使用临时MAC地址且没有连接到任何Wi-Fi网络的时间期间,该设施甚至在细微的时间量程上也周期性地切换或“循环”正被用于阻止跟踪的临时MAC地址。在各实施例中,该设施基于各种各样的基础将Wi-Fi网络包括在其受信Wi-Fi网络集合中,这些基础包括用户显式地指定某Wi-Fi网络是受信的,用户显式地选择连接到某Wi-Fi网络,作为连接到某Wi-Fi网络的部分用户提供某些凭证,管理员或认证权威对受信Wi-Fi网络集合的外部配置等等。在一些示例中,如果通过扫描标识为可用的一Wi-Fi网络的名称匹配受信Wi-Fi网络集合中的一Wi-Fi网络的名称,则该设施确定该设备在一受信Wi-Fi网络的范围内。在一些示例中,该设施进一步或改为要求该设备上的地理定位服务(诸如基于GPS定位技术的那些地理定位服务),报告该设备在被认为在某受信Wi-Fi网络的范围内的各地理位置的范围内。通过按以上描述的方式中的一些或全部方式表现,该设施减少了Wi-Fi网络的运营商在空间上跟踪无线设备的能力,而不消除由Wi-Fi扫描产生的益处。该设施还准许无线设备合适地与实现MAC过滤(即,仅允许来自使用认可的本机MAC地址的设备的连接)的受信Wi-Fi网络进行交互。图1是示出可被包含在用于该设施在其上操作的计算系统和其他设备中的至少一些中的一些组件的框图。在各示例中,这些计算机系统和其他设备100可包括服务器计算机系统、台式计算机系统、膝上型计算机系统、平板计算机系统、上网本、移动电话、个人数字助理、电视机、相机、汽车计算机、电子媒体播放器、电子广告亭设备、电子表格设备、电子白板设备等。在各示例中,计算机系统和设备可包括以下中的许多:用于执行计算机程序的中央处理单元(“CPU”)101;用于在其被使用时存储程序和数据(包括该设施和相关联的数据、包含内核的操作系统以及设备驱动程序以及一个或多个应用)的计算机存储器102;诸如用于持久地存储程序和数据的硬盘驱动器或闪存驱动器之类的持久地存储设备103;诸如软盘、CD-ROM、或DVD驱动器之类的用于读取存储在计算机可读介质上的程序和数据的计算机可读介质驱动器104;和/或用于诸如经由因特网或另一有线或无线网络及其网络硬件(诸如交换机、路由器、中继器、电缆和光纤、光线发射器和接收器、无线电发射器和接收器等等)将计算机系统连接到其他计算机系统和/或其他设备以发送和/或接收数据的通信子系统105。图2是示出一些示例中的该设施如何在对应于对设备的本机MAC的使用的状态与对应于对设备的临时MAC的使用的状态之间转变的状态图。图2示出该设施在其中转变的四种状态,即状态210、220、230和240。在状态210,该设施使得该设备使用临时MAC来扫描可用的Wi-Fi网络。在一些示例中,该设施在状态210开始,这时它开始操作。当该设施保持在步骤210时,该设施周期性地循环该设备正用来扫描Wi-Fi网络的临时MAC地址。在一些示例中,该设施以规律或半规律的间隔执行该循环,诸如,每本文档来自技高网...
基于无线设备标识符来规避无线设备空间跟踪

【技术保护点】
一种在计算系统中的用于与数据网络进行交互的方法,所述计算系统具有持久地存储在所述计算系统内的永久网络标识符,所述方法包括:响应于连接到第一数据网络的机会:确定所述第一数据网络的标识信息;确定所确定的所述第一数据网络的标识信息是否匹配经认可数据网络集合中的任一数据网络;响应于确定所确定的所述第一数据网络的标识信息匹配经认可数据网络集合中的一个数据网络:使用所述计算系统的永久网络标识符来建立与所述第一数据网络的连接;使用所述计算系统的永久网络标识符来引导所建立的与所述第一数据网络的连接;响应于连接到第二数据网络的机会:确定所述第二数据网络的标识信息;确定所确定的所述第二数据网络的标识信息是否匹配经认可数据网络集合中的任一数据网络;响应于确定所确定的所述第二数据网络的标识信息不匹配经认可数据网络集合中的任何数据网络;使用不同于所述计算系统的永久网络标识符的临时网络标识符来建立与所述第二数据网络的连接;以及,使用所述临时网络标识符来引导所建立的与所述第一数据网络的连接。

【技术特征摘要】
【国外来华专利技术】2015.06.30 US 14/788,5111.一种在计算系统中的用于与数据网络进行交互的方法,所述计算系统具有持久地存储在所述计算系统内的永久网络标识符,所述方法包括:响应于连接到第一数据网络的机会:确定所述第一数据网络的标识信息;确定所确定的所述第一数据网络的标识信息是否匹配经认可数据网络集合中的任一数据网络;响应于确定所确定的所述第一数据网络的标识信息匹配经认可数据网络集合中的一个数据网络:使用所述计算系统的永久网络标识符来建立与所述第一数据网络的连接;使用所述计算系统的永久网络标识符来引导所建立的与所述第一数据网络的连接;响应于连接到第二数据网络的机会:确定所述第二数据网络的标识信息;确定所确定的所述第二数据网络的标识信息是否匹配经认可数据网络集合中的任一数据网络;响应于确定所确定的所述第二数据网络的标识信息不匹配经认可数据网络集合中的任何数据网络;使用不同于所述计算系统的永久网络标识符的临时网络标识符来建立与所述第二数据网络的连接;以及,使用所述临时网络标识符来引导所建立的与所述第一数据网络的连接。2.一种用于与无线网络进行交互的计算机系统,包括:联网模块,所述联网模块被配置成持久地存储标识所述计算机系统的网络ID;无线电,所述无线电被配置成交换与无线网络的无线数据通信;网络范围测试子系统,所述网络范围测试子系统被配置成确定所述计算机系统是否在存在于经认可无线网络列表上的一无线网络的通信范围中;以及控制子系统,所述控制子系统被配置成:响应于所述网络范围测试子系统确定所述计算机系统在存在于经认可无线网络列表上的一无线网络的通信范围中,使得所述无线电使用由所述联网模块持久地存储的所述网络ID来建立与无线网络的连接,以及响应于所述网络范围测试子系统确定所述计算机系统不在存在于经认可无线网络列表上的一无线网络的通信范围中,使得所述无线电使用与由所述联网模块持久地存储的所述网络ID不同的网络ID来建立与无线网络的连接。3.如权利要求2所述的计算机系统,其特征在于,所述控制子系统被进一步配置成,响应于所述网络范围测试子系统确定所述计算机系统在存在于经认可无线网络列表上的一无线网络的通信范围中,使得所述无线电使用由所述联网模块持久地存储的所述网络ID来扫描可用无线网络。4.如权利要求2所述的计算机系统,其特征在于,所述控制子系统被进一步配置成,响应于所述网络范围测试子系统确定所述计算机系统不在存在于经认可无线网络列表上的一无线网络的通信范围中,使得所述无线电使用与由所述联网模块持久地存储的所述网络ID不同的网络ID来扫描可用无线网络。5.如权利要求4所述的计算机系统,其特征在于,进一步包括:临时网络ID选择子系统,所述临时网络ID选择子系统被配置成响应于所述网络范围测试子系统确定所述计算机系统不在存在于经...

【专利技术属性】
技术研发人员:P·A·布鲁克斯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1