用于扫描无线接入点的方法和设备的制造方法
【技术领域】
[0001]本发明大体上涉及无线网络系统且更确切地说(但不限于),涉及通过移动装置扫描适合的服务无线接入网络。
【背景技术】
[0002]移动装置可发现作为适合的服务存取网路的周期性无线电扫描的一部分的无线接入点(AP)网络站(例如接入点、微型基站、WiFi AP、家庭基站)。一旦发现AP,可能有利的是,在允许接入的情况下,无论移动装置何时再次处于AP覆盖区域内,移动装置和用户在未来时间接入同一个AP。举例来说,当接入先前发现的AP和所述AP的任何相关联网络时,与接入一些其它网络(例如在相同区域中提供无线覆盖的公用蜂窝式网络)相比,移动装置可接收改良的服务(例如更高的数据输送量、更好的通话质量、更低的发信延时)。此夕卜,与在相同区域中具有无线覆盖的一些其它网络运营商相比,用户可以较低的比率被AP操作员收费。在一些情况下,用户甚至可以从AP操作员接收免费的无线接入(例如免费接入是用户进入和逗留在某一特定区域(例如机场、餐馆或购物中心)内的动机或补偿)。在某些情况下,蜂窝式网络操作员可通过使移动装置在任何可能的时间获取某些AP并且从而无需直接接入操作员的蜂窝式网络而以降低网络负载和堵塞的形式获益。但是,移动装置在稍后的时间再次获取AP可能是困难并且资源密集的。举例来说,当处于AP的一般附近时,移动装置可进行快速周期性扫描,但这可能在移动装置位于实际AP覆盖区域外时消耗电池功率并且还可能在接入另一无线网络时干扰用户的其它服务商的支持,因为移动装置可能需要调离当前无线网络以进行扫描。移动装置可通过以降低速率进行扫描来省电和降低对其它服务商的干扰,但这可能在移动装置进入AP覆盖区域时延缓再次获取。
[0003]因此,需要在不实质上增大延时的情况下改良AP获取和再次获取的效率。当前,存在多种估计网络上移动装置的位置的方法。举例来说,当移动装置位于户外和开放空间环境中时,移动装置上的全球导航卫星系统(GNSS)芯片可提供位置估计值。在另一实例中,广域网(WAN)基站和接入点(AP)网络(例如使用WiF1、CDMA, WCDMA、LTE或蓝牙)可用于估计移动装置的位置。这类位置信息可与先前的扫描检测数据组合使用,以在扫描AP时提供改良的功率节省。
【发明内容】
[0004]根据本发明的通过移动装置扫描接入点的方法的实例包含检测服务小区、确定移动装置的位置、确定与服务小区相关联的接入点的最大覆盖区域、确定所述移动装置的所述位置是否位于最大覆盖区域内以及在所述位置处于最大覆盖区域内的情况下进行接入点的快速扫描。
[0005]通过移动装置扫描接入点的方法的实例包含确定与接入点相关联的多个位置、确定每个位置的接入点的检测机率、确定移动装置是否位于多个位置中的一个位置处以及进行接入点的扫描,其中扫描速率是基于一个位置的检测机率。
[0006]根据本发明的通过移动装置扫描接入点的方法的实例包含识别服务小区、确定移动装置的位置、确定与服务小区相关联的接入点的最大覆盖区域和移动装置的位置以及在所述移动装置的所述位置位于最大覆盖区内的情况下快速扫描接入点。
[0007]根据本发明的向移动装置提供接入点检测机率的方法的实例包含存储与一或多个接入点相关联的一或多个检测机率、接收来自移动装置的位置信息、基于位置信息检索一或多个检测机率以及向移动装置提供所述一或多个检测机率。
[0008]根据本发明的扫描接入点的设备的实例包含用于检测服务小区的装置、用于确定移动装置位置的装置、用于确定与服务小区相关联的接入点的最大覆盖区域的装置、用于确定所述移动装置的所述位置是否位于最大覆盖区域内的装置以及用于在所述位置位于最大覆盖区域内的情况下进行接入点的快速扫描的装置。
[0009]根据本发明的用于接入点扫描的设备的实例包含用于确定与接入点相关联的多个位置的装置、用于确定每个位置的接入点的检测机率的装置、用于确定移动装置是否位于多个位置中的一个位置处的装置以及用于进行接入点扫描的装置,其中扫描速率是基于一个位置的检测机率。
[0010]根据本发明的用于向移动装置提供接入点检测机率的设备的实例包含用于存储与一或多个接入点相关联的一或多个检测机率的装置、用于接收来自移动装置的位置信息的装置、用于基于位置信息检索一或多个检测机率的装置以及向移动装置提供一或多个检测机率的装置。
[0011]根据本发明的用于接入点扫描的设备的实例包含存储器、至少一个处理器,其与存储器耦合并且经配置以检测服务小区、确定移动装置的位置、确定与服务小区相关联的接入点的最大覆盖区域、确定所述移动装置的所述位置是否位于最大覆盖区域内以及在所述位置位于最大覆盖区域内的情况下进行接入点的快速扫描。
[0012]根据本发明的用于接入点扫描的设备的实例包含存储器、至少一个处理器,其与存储器耦合并且经配置以确定与接入点相关联的多个位置、确定每个位置的接入点的检测机率、确定移动装置是否位于多个位置中的一个位置处以及进行接入点扫描,其中扫描速率是基于一个位置的检测机率。
[0013]根据本发明的设备的实例包含存储器,至少一个处理器,其与存储器耦合且经配置以识别服务小区、确定移动装置的位置、确定与服务小区相关联的接入点的最大覆盖区域和移动装置的位置以及在所述移动设备的所述位置位于最大覆盖区内的情况下进行接入点的快速扫描。
[0014]根据本发明的用于向移动装置提供接入点检测机率的设备的实例包含存储器单元,其经配置以存储与一或多个接入点相关联的一或多个检测机率,和至少一个处理器,其经配置以接收来自移动装置的位置信息、基于所述位置信息从存储器单元检索一或多个检测机率以及向移动装置提供一或多个检测机率。
[0015]根据本发明处理器可执行指令的驻留在处理器可执行计算机存储媒体上的计算机程序产品的实例经配置以引起处理器检测服务小区、确定移动装置的位置、确定与服务小区相关联的接入点的最大覆盖区域、确定所述移动设备的所述位置是否位于最大覆盖区域内以及在所述位置位于最大覆盖区域内的情况下进行接入点的快速扫描。
[0016]根据本发明在驻留在处理器可执行计算机存储媒体上的计算机程序产品的实例包含处理器可执行指令,其经配置以引起处理器确定与接入点相关的多个位置、确定每个位置的接入点的检测机率、确定移动装置是否位于多个位置中的一个位置处以及进行接入点扫描,其中扫描速率是基于一个位置的检测机率。
[0017]根据本发明的驻留在处理器可执行存储媒体上的计算机程序产品的实例包含处理器可执行指令,其经配置以引起处理器存储与一或多个接入点相关联的一或多个检测机率、接收来自移动装置的位置信息、基于位置信息从存储器单元检索一或多个检测机率以及向移动装置提供一或多个检测机率。
[0018]本文中所描述的物品和/或技术可以提供以下功能中的一或多种,以及其它未提及的功能。在检测接入点时,可记录当前服务小区和移动装置的位置。可计算接入点的最大覆盖区域。接入点的一或多个检测机率可与服务小区和地理区域相关联。确定接入点的检测机率可以是众包型(crowd sourced)的。可向移动装置提供检测机率。移动器件使用的接入点扫描速率可取决于检测机率。通过使用适合的扫描速率,可节约电池功率并且可改良连接性能。本文中所描述的技术可在基于网络的服务器上或在使用下载或发现蜂窝数据的手持机内实施。可提供其它功能,并且不是根据本发明的每个实施方案都必须提供所论述的能力中的任一者,更不用说全部。此外,可能通过除了所述的手段以外的手段来实现上述效果,且所述的项目/技术可能不一定产生所述的效果。
【附图说明】
[0019]结合附图,本发明的实施例的特征、目标和优点将由以下阐述的详细描述变得更加显而易见,附图中相同元件具有相同参考数字。此外,可通过在参考标记之后跟着短划线和在类似组件当中进行区分的第二标记来区分相同类型的各种组件。如果在说明书中仅使用第一参考标记,那么描述适用于具有相同第一参考标记的类似组件中的任一者,而不管第二参考标记。
[0020]图1是说明根据一个实施方案的能够收纳WAN基站、接入点和定位信号的例示性移动装置的示意性框图。
[0021]图2是说明根据一个实施方案的含有能够收纳WAN基站、接入点和定位信号的移动装置的系统的某些特征的系统图。
[0022]图3是使用位置和机率性自学习的AP获取系统的实施例的框图。
[0023]图4A是当通过移动装置检测时,与AP相关联的最大覆盖区域的空间图。
[0024]图4B是与AP相关联的最大覆盖区域与AP位置之间的关系的空间图。
[0025]图4C是位于AP覆盖内的移动装置的空间图。
[0026]图4D是与AP相关联的两个最大覆盖区域的交集的空间图。
[0027]图5包含基站的例示性数据结构和扫描历史信息。
[0028]图6是用于利用AP的预期覆盖区域选择扫描速率的方法的实施例的流程图。
[0029]图7是基于服务小区的覆盖区域和移动装置的位置的AP扫描方法的实施例的流程图。
[0030]图8是使用位置和机率性自学习的接入点获取方法的实施例的流程图。
[0031]图9是例示性地理网格,其中每个小区表示检测AP的机率。
【具体实施方式】
[0032]揭示允许使用位置和机率性自学习进行AP获取的方法和系统。AP(例如接入点、超微型小区、WiFi AP、家庭基站、家庭节点B、家庭eNodeB)提供具有接入网络(例如无线蜂窝式网络、有线宽带网或因特网)的能力的移动装置。典型地,移动装置将能够通过AP或仅直接通过AP接入其它网络以及最初接入的网络中的其它器件和实体。在一些情况下,AP可提供对多个网络且并非一个具体网络的直接接入。在以下描述中,认为AP通常具有小覆盖区域(例如具有100米或小于100米的半径的圆形区域)并且与WiFi AP、微型基站或家庭基站对应。这一局限性典型地与蜂窝式网络中的基站形成对比,蜂窝式网络中的基站通常可在数百米到数千米的跨度或范围内支持无线小区。由于这一差异,移动装置通常可接收来自蜂窝式网络的服务并且在接入蜂窝式网络时的任何时间具有服务基站和服务小区。接着,每当扫描和获取特定AP时,移动装置可在接入蜂窝式网络时记录其当前服务小区的ID0在对特定AP的接入的持续时间内,移动装置还可以记录与其当前或先前服务蜂窝式网络相关联或与一些其它蜂窝式网络相关联的其它可见小区ID。移动装置还可以在AP接入的持续时间周期性记录其位置。举例来说,当移动装置移动时,其可通过检测和/或测量来自不同WAN基站和/或AP (例如服务小区、WAN接入点、微型基站、WiFi AP)的地面无线电信号来接收位置信息。移动装置还可以接收和/或测量来自卫星定位系统(SPS)的位置相关信号。接收和/或量测的地面和/或SPS信号可用于确定移动装置的位置。基站和AP历书可存储不同位置和用于确定移动装置位置的相关信息。MAC地址或基站和AP的其它识别信息(例如SSID、索引编号)可与历书入口对应。移动装置可从服务网络、家庭网络或在当前时间或某一先前时间驻留在这类网络中或从这类网络可达的一些服务器获得基站和AP历书和/或SPS相关信息,以从接收和/或测量的地面和/或SPS信号获得其位置。或者,如果移动装置向网络或网络实体提供与接收和/或测量的地面和/或SPS信号有关的信息,那么网络或网络实体(例如位置服务器)可使用基站历书和/或SPS相关信息确定移动装置的位置。接着,网络或网络实体可向移动装置提供所确定的位置。
[0033]在一实施例中,通过移动装置(例如在接入特定AP时通过移动器件发现的服务小区、其它可见小区ID和位置)获取的数据对位置服务器来说可以是众包型的,其中其可与来自其它移动装置的类似数据组合。使小区ID (例如服务和可见)和位置与特定AP相关联的数据可通过位置服务器聚合,以形成与AP相关联的小区和位置(或位置区)的更完全的集合。在一