基于运动来管理无线连接的制作方法
【专利说明】基于运动来管理无线连接
[0001]交叉引用
[0002]本专利申请要求享有Schlatter等人于2013年8月7日提交的、标题为“ManagingWireless Connect1ns Based on Mot1n” 的美国专利申请N0.13/961,078的优先权,该申请已经转让给本申请的受让人。
【背景技术】
[0003]为了提供诸如语音、视频、分组数据、消息传送、广播等等各种类型的通信内容,已广泛部署了无线通信网络。通常,无线通信系统包括用于向较大区域提供覆盖的宏小区接入点。小型小区接入点正日益增加地被部署到无线通信系统中,以增加无线通信系统的容量和/或改善其覆盖。
[0004]与宏小区接入点相比,小型小区接入点可以为更小的区域提供覆盖。相应地,移动站可能在很短的时间内,进入和退出小型小区的覆盖区域。因此,连接可能是短暂的,重新连接可能是频繁的。在一些情况下,这可能导致接入点的信令风暴,移动站的连接中断,和/或移动站消耗更高的功耗。
【发明内容】
[0005]概括地说,所描述的特征涉及用于避免糟糕的无线连接的一个或多个改进的方法、系统和/或装置。
[0006]在一种配置中,移动站可以使用与第一接入点的第一连接来进行数据传输。移动站可以基于来自该移动设备中的至少一个传感器的传感器数据,确定其运动状态。在扫描可用的接入点时,可以识别第二接入点。该第二接入点可以是小型小区接入点。移动站可以至少部分地基于该移动站的运动状态,来确定是否使用第二接入点。
[0007]在一些实施例中,确定移动设备的运动状态,可以包括:基于该移动设备的运动的加速度,来确定所述运动状态。
[0008]在一些实施例中,确定移动设备的运动状态,可以包括:基于该移动设备的角旋转速度,来确定所述运动状态。
[0009]在一些实施例中,可以确定第二接入点的运动状态。
[0010]在一些实施例中,确定是否使用第二接入点进行数据传输,可以包括:基于所确定的该移动设备的运动状态和所确定的第二接入点的运动状态,确定是否使用第二接入点。
[0011]在一些实施例中,基于所确定的移动设备的运动状态和所确定的第二接入点的运动状态,确定是否使用第二接入点,可以包括:当所确定的该移动设备的运动状态和所确定的第二接入点的运动状态是相同的时,确定使用第二接入点。
[0012]在一些实施例中,基于所确定的移动设备的运动状态和所确定的第二接入点的运动状态,确定是否使用第二接入点,可以包括:当所确定的该移动设备的运动状态和所确定的运动状态之间的相对差异位于门限之内时,确定使用第二接入点。
[0013]在一些实施例中,确定第二接入点的运动状态,可以包括:至少部分地基于与第二接入点的先前连接,学习第二接入点的运动状态。
[0014]在一些实施例中,确定第二接入点的运动状态,可以包括:对关于第二接入点的信息进行众包(crowd sourcing)。该信息可以包括第二接入点的运动状态。
[0015]在一些实施例中,确定是否使用第二接入点进行数据传输,可以包括:确定是否满足回退定时器。
[0016]在一些实施例中,可以至少部分地基于与第二接入点的先前连接,调整回退定时器的持续时间。
[0017]在一些实施例中,所述回退定时器的持续时间可以是特定于接入点的。
[0018]在一些实施例中,确定是否使用第二接入点,可以包括:确定是否与第二接入点建立连接。
[0019]在一些实施例中,确定是否使用第二接入点,可以包括:确定是否将所述数据传输切换到与第二接入点建立的连接。
[0020]在一些实施例中,可以将所确定的运动状态与所识别的第二接入点相关联。可以存储关于所识别的第二接入点以及其相关联的运动状态的信息。
[0021]在一些实施例中,第一接入点可以是宏小区接入点,第二接入点可以是小型小区接入点。
[0022]在一些实施例中,所述至少一个传感器可以包括加速计和/或陀螺仪。
[0023]此外,还描述了一种用于管理数据传输的装置。在一种配置中,该装置可以包括:用于使用与第一接入点的第一连接来进行数据传输的单元;用于基于来自移动设备中的至少一个传感器的传感器数据,确定该移动设备的运动状态的单元;用于识别第二接入点的单元;用于至少部分地基于所确定的该移动设备的运动状态,来确定是否使用第二接入点进行数据传输的单元。
[0024]此外,还描述了另一种用于管理数据传输的装置。该装置可以包括:处理器、与该处理器进行电通信的存储器、以及该存储器中体现的指令。这些指令可由所述处理器执行以用于:使用与第一接入点的第一连接来进行数据传输;基于来自移动设备中的至少一个传感器的传感器数据,确定该移动设备的运动状态;识别第二接入点;至少部分地基于所确定的该移动设备的运动状态,来确定是否使用第二接入点进行数据传输。
[0025]此外,还描述了一种用于管理数据传输的计算机程序产品。所述计算机程序产品可以包括非临时性计算机可读介质,其中所述非临时性计算机可读介质存储有可由处理器执行以执行以下操作的指令:使用与第一接入点的第一连接来进行数据传输;基于来自移动设备中的至少一个传感器的传感器数据,确定该移动设备的运动状态;识别第二接入点;以及至少部分地基于所确定的该移动设备的运动状态,来确定是否使用所述第二接入点进行数据传输。
[0026]另外,还描述了一种用于管理连接的方法。在一种配置中,可以从移动设备接收针对连接的请求。可以在接入点处,确定该移动设备是否被列入黑名单。当与该移动设备相关联的先前连接的次数超过门限时,该移动设备可以被列入黑名单。在确定该移动设备被列入黑名单之后,可以拒绝来自该移动设备的针对所述连接的请求。
[0027]在一些实施例中,先前连接可以包括持续时间没能满足时间门限的连接。
[0028]在一些实施例中,先前连接可以包括由于所述移动设备离开所述接入点的覆盖区域而断开的连接。
[0029]在一些实施例中,当时间段之内的先前连接的次数超过门限时,可以将所述移动设备列入黑名单。
[0030]在一些实施例中,在确定所述移动设备不被列入黑名单时,可以与所述移动设备建立连接。
[0031]在一些实施例中,可以识别所述移动设备。此外,还可以确定与所述移动设备的所述连接的持续时间。当所述连接的持续时间没能满足门限时,可以将所述连接识别成先前连接。在一些情况下,可以识别该先前连接的时间。在一些实施例中,可以将该先前连接与所识别的移动设备进行关联。
[0032]在一些实施例中,所述接入点可以是小型小区接入点。
[0033]此外,还描述了一种用于管理连接的装置。在一种配置中,该装置可以包括:用于从移动设备接收针对连接的请求的单元;用于在接入点处,确定该移动设备是否被列入黑名单的单元;用于在确定该移动设备被列入黑名单之后,拒绝来自该移动设备的针对所述连接的请求的单元。当与移动设备相关联的先前连接的次数超过门限时,该移动设备可以被列入黑名单。
[0034]此外,还描述了一种用于管理连接的装置。在一种配置中,该装置可以包括:处理器、与该处理器进行电通信的存储器、以及该存储器中体现的指令。这些指令可由所述处理器执行以用于:从移动设备接收针对连接的请求;在接入点处,确定该移动设备是否被列入黑名单;在确定该移动设备被列入黑名单之后,拒绝来自该移动设备的针对所述连接的请求。当与该移动设备相关联的先前连接的次数超过门限时,该移动设备可以被列入黑名单。
[0035]此外,还描述了一种用于管理连接的计算机程序产品,所述计算机程序产品可以包括非临时性计算机可读介质,所述非临时性计算机可读介质存储有可由处理器执行以执行以下操作的指令:从移动设备接收针对连接的请求;在接入点处,确定该移动设备是否被列入黑名单,在确定该移动设备被列入黑名单之后,拒绝来自该移动设备的针对所述连接的请求。当与该移动设备相关联的先前连接的次数超过门限时,该移动设备可以被列入黑名单。
[0036]通过下面的说明书、权利要求书和附图,本文所描述的方法和装置的进一步适用范围将变得显而易见。仅仅通过示例的方式给出说明书和特定例子,对于本领域普通技术人员来说,落入本发明的精神和保护范围之内的各种改变和修改将变得显而易见。
【附图说明】
[0037]通过参照下面的附图,可以获得对于本发明的本质和优点的进一步理解。在附图中,类似的部件或特征具有相同的附图标记。此外,相同类型的各个部件可以通过在附图标记之后加上虚线以及用于区分相似部件的第二标记来进行区分。如果在说明书中仅使用了第一附图标记,则该描述可适用于具有相同的第一附图标记的任何一个类似部件,而不管第二附图标记。
[0038]图1示出了一种无线通信系统的框图;
[0039]图2根据各种实施例,示出了能够管理数据传输的路由的移动站的框图;
[0040]图3根据各种实施例,示出了能够管理数据传输的路由的另一种移动站的框图;
[0041]图4根据各种实施例,示出了能够管理数据传输的路由的另一种移动站的框图;
[0042]图5根据各种实施例,示出了能够避免糟糕的无线连接的接入点的框图;
[0043]图6根据各种实施例,示出了能够避免糟糕的无线连接的另一种接入点的框图;
[0044]图7根据各种实施例,示出了用于描绘移动站与第一接入点和第二接入点之间的无线通信的一个实施例的消息流程图;
[0045]图8根据各种实施例,示出了用于描绘移动站与第一接入点和第二接入点之间的无线通信的另一个实施例的消息流程图;
[0046]图9根据各种实施例,示出了用于描绘移动站与第一接入点和第二接入点之间的无线通信的另一个实施例的消息流程图;
[0047]图10根据各种实施例,示出了用于描绘移动站和接入点之间的无线通信的一个实施例的消息流程图;
[0048]图11根据各种实施例,示出了用于描绘移动站和接入点之间的无线通信的另一个实施例的消息流程图;
[0049]图12根据各种实施例,示出了用于描绘移动站与第一接入点和第二接入点之间的网络管理的无线通信的一个实施例的消息流程图;
[0050]图13是根据各种实施例的MBTO通信系统的框图;以及
[0051]图14-18是根据各种实施例,用于避免糟糕的无线连接的方法的流程图。
【具体实施方式】
[0052]概括地说,下面的内容涉及在宏小区接入点和小型小区接入点之间进行切换。在一些情况下,这可以对应于蜂窝网络和W1-Fi网络之间的切换。具体而言,下面的内容涉及避免糟糕的无线连接(例如,短暂的连接)。
[0053]蜂窝运营商日益增加地使用W1-Fi和其它小型小区技术来扩展网络容量和覆盖区域。通常,这些较小型小区(例如,W1-Fi)的使用对于运营商来说是更廉价的,对于移动设备来说是高能效的。因此,运营商可以配置移动设备自动地连接到可用的小型小区接入点(例如,W1-Fi接入点),并从使用蜂窝连接进行数据传输切换到使用小型小区接入点来进行数据传输。但是,移动设备可能仅仅只在小型小区接入点的覆盖范围之内待很短的时间。例如,移动设备可能处于驾驶的、通过静止的小型小区接入点的汽车之中。再举一个例子,移动设备可以是静止的,公交车上的小型小区接入点可能通过该静止的移动设备。在这些类型的情形中,移动设备可以连接到小型小区接入点,并将数据传输切换到该小型小区接入点上,仅仅当该移动设备不再位于该小型小区接入点的范围之内时,才必需重新打开和恢复到蜂窝连接。这些短暂的连接可能导致很大数量的与蜂窝网络的重新连接(其导致更高的功耗)、接入点的信令风暴、以及用于应用的连接发生中断(例如,用户体验的中断)。
[0054]下面的描述提供了一些例子,这些例子并非用于限制权利要求书中所阐述的保护范围、适用性或者配置。在不脱离本公开内容的精神和保护范围基础上,可以对讨论的组成要素的功能和排列进行改变。各个实施例可以根据需要,省略、替代或者增加各种过程或组成部分。例如,可以按照与所描述的不同的顺序来执行描述的方法,可以对各个步骤进行增加、省略或者组合。此外,关于某些实施例所描述的特征也可以组合到其它实施例中。
[0055]首先参见图1,该图示出了一种无线通信系统100的例子。系统100包括基站(或小区)105、通信设备115和核心网络130。基站105可以在基站控制器(没有示出)的控制之下,与通信设备115进行通信,其中在各个实施例中,基站控制器可以是核心网络130或者基站105的一部分。基站105可以通过回程链路132,与核心网络130传输控制信息和/或用户数据。在一些实施例中,基站105可以彼此之间直接地或者间接地,通过回程链路134进行通信,其中回程链路134可以是有线通信链路,也可以是无线通信链路。系统100可以支持多个载波(不同频率的波形信号)上的操作。多载波发射机可以在多个载波上,同时地发送经调制的信号。例如,每一个通信链路125可以是根据上面所描述的各种无线技术进行调制的多载波信号。每一个经调制的信号可以在不同的载波上进行发送,并可以携带控制信息(例如,参考信号、控制信道等等)、开销信息、数据等等。
[0056]基站105可以经由一付或多付基站天线,与设备115进行无线地通信。基站105站点中的每一个可以为各自的地理区域110提供通信覆盖。在一些实施例中,基站105可以称为基站收发机、无线基站、接入点、无线收发机、基本服务集(BSS)、扩展服务集(ESS)、节点B、演进型节点B(eNB)、家庭节点B、家庭eNodeB、或者某种其它适当的术语。可以将基站的覆盖区域110划分成仅仅构成该覆盖区域的一部分的扇区(没有示出)。系统100可以包括不同类型的基站105(例如,宏基站、微基站、毫微微基站和/或微微基站)。此外,微基站、毫微微基站和微微基站可以是小型小区的例子。不同的技术可以存在重叠的覆盖区域。例如,小型小区105-a可以是位于LTE/LTE-A基站的覆盖区域之内的W1-Fi基站。
[0057]在一些实施例中,系统100是LTE/LTE-A网络。在LTE/LTE-A网络中,通常分别使用术语演进型节点B(eNB)和用户设备(UE)来描述基站105和设备115。如本文所使用的,基站105通常称为接入点(AP),设备115通常称为移动站(MS)。系统100可以是异构的LTE/LTE-A网络,其中在该网络中,不同类型的AP提供各种地理区域的覆盖。例如,每一个AP 105可以为宏小区、微微小区、毫微微小区和/或其它类型的小区提供通信覆盖。通常,宏小区覆盖相对较大的地理区域(例如,半径几个公里),其允许与网络提供商具有服务预订的MS能不受限制地接入。通常,微微小区覆盖相对较小的地理区域,其允许与网络提供商具有服务预订的MS能不受限制地接入。毫微微小区通常也覆盖相对较小的地理区域(例如,家庭),除不受限制的接入之外,其还向与该毫微微小区具有关联的MS(例如,封闭用户组(CSG)中的MS、用于家庭中的用户的MS等等)提供受限制的接入。用于宏小区的AP可以称为宏AP。用于微微小区的AP可以称为微微AP。此外,用于毫微微小区的AP可以称为毫微微AP或家庭AP。AP可以支持一个或多个(例如,两个、三个、四个等等)小区。
[0058]核心网络130可以经由回程132(例如,S1等等),与AP 105进行通信。AP 105还可以彼此之间进行通信,例如,经由回程链路134(如,X2等等)和/或经由回程链路132(例如,通过核心网络130)进行直接或间接通信。无线网络100可以支持同步或异步操作。对于同步操作,AP可以具有近似的帧时序,来自不同AP的传输在时间上近似地对齐。对于异步操作,AP可以具有不同的帧时序,来自不同AP的传输在时间上不对齐。本文所描述的技术可以用于同步操作,也可以用于异步操作。
[0059]MS 115分散于无线网络100中,每一个MS可以是静止的,也可以是移动的。本领域普通技术人员还可以将MS 115称为用户设备、用户站、移动单元、用户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动用户站、接入终端、移动终端、无线终端、远程终端、手持装置、用户代理、移动客户端、客户端或者某种其它适当的术语。MS115可以是蜂窝电话、个人数字助理(PDA)、无线调制解调器、无线通信设