基于运动来管理无线连接的制作方法_5

文档序号:9693744阅读:来源:国知局
据。每一个通信链路可以称为一个“层”,通信链路的“秩”可以指示用于通信的层的数量。例如,在AP 105-g发送两个“层”的2χ2ΜΠ?)系统中,AP 105-g和MS 115_h之间的通信链路的秩是二。
[0138]在AP 105-g处,发射处理器1320可以从数据源接收数据。发射处理器1320可以对该数据进行处理。发射处理器1320还可以生成参考符号和特定于小区的参考信号。发射(TX)MMO处理器1330可以对数据符号、控制符号和/或参考符号(如果有的话)进行空间处理(例如,预编码),并向发射调制器1332-a到1332-χ提供输出符号流。每一个调制器1332可以处理各自的输出符号流(例如,用于0FDM等),以获得输出采样流。每一个调制器1332还可以进一步处理(例如,转换成模拟信号、放大、滤波和上变频)输出采样流,以获得下行链路(DL)信号。举一个例子,来自调制器1332-a到1332-χ的DL信号可以分别经由天线1334-a到1334-x进行发射。
[0139]在MS 115-h处,MS天线1352-a到1352-n可以从AP 105-g接收DL信号,并分别将接收的信号提供给解调器1354-a到1354-n。每一个解调器1354可以调节(例如,滤波、放大、下变频和数字化)各自接收的信号,以获得输入采样。每一个解调器1354还可以进一步处理这些输入采样(例如,用于0FDM等),以获得接收的符号。ΜΙΜ0检测器1356可以从所有解调器1354-a到1354-n获得接收的符号,对接收的符号执行ΜΙΜ0检测(如果有的话),并提供检测的符号。接收处理器1358可以处理(例如,解调、解交织和解码)检测到的符号,向数据输出提供针对MS 115-h的解码后数据,向处理器1380或者存储器1382提供解码后的控制信息。
[0140]在一些情况下,处理器1380可以执行存储的指令,以实例化MS连接管理模块210-c。在一些实施例中,MS连接管理模块210-c可以是参照图2、3和/或图4所描述的MS连接管理模块210的一个或多个方面的例子。在一些实施例中,MS连接管理模块210-c可以基于MS115-h的运动状态,判断是否连接到和/或使用AP 105-g。在其它情况下,MS连接管理模块210-c可以基于MS 115-h的运动状态和AP 105-g的运动状态,判断是否连接到和/或使用AP105-g。举一个例子,MS 115-h可以连接到第一AP 105-g(例如,宏小区AP),并判断是否连接到第二AP 105-g(例如,小型小区AP)。在一些情况下,MS 115-h可以使用天线1352-a到1352-n、调制器/解调器1354-a到1354-n、MIM0检测器1356、接收处理器1358、发射处理器1364和/或ΜΜ0处理器1366中的一个或多个,与第一 AP 105-g和/或第二 AP 105-g进行通?目Ο
[0141]在上行链路(UL)上,在MS 115-h处,发射处理器1364可以从数据源接收数据,并对该数据进行处理。此外,发射处理器1364还可以生成用于参考信号的参考符号。来自发射处理器1364的符号可以由发射ΜΜ0处理器1366进行预编码(如果有的话),由解调器1354-a到1354-n进行进一步处理(例如,用于SC-FDMA等等),并根据从AP 105-g接收的传输参数,发送给AP 105-g。在AP 105-g处,来自MS 115_h的UL信号可以由天线1334接收,由解调器1332进行处理,由ΜΜ0检测器1336进行检测(如果有的话),由接收处理器1338进一步处理。接收处理器1338可以向数据输出和处理器1340提供解码后的数据。
[0142]在一些情况下,处理器1340可以执行存储的指令,以实例化AP连接管理模块510-c。在一些实施例中,AP连接管理模块510-c可以是参照图5和/或图6所描述的AP连接管理模块510的一个或多个方面的例子。在一些实施例中,AP连接管理模块510-c可以判断是否将MS列入黑名单,并拒绝与被列入黑名单的MS进行连接。例如,AP连接管理模块510-c可以从MS 115-h接收连接请求,判断MS 115-h是否被列入黑名单。如果MS115-h被列入黑名单,则AP连接管理模块510-c可以拒绝该用于连接的请求。但是,如果MS 115-h没有被列入黑名单,则AP连接管理模块510-c可以与MS 115-h进行连接,并监测与MS 115_h的连接,以判断与MS 115-h的连接是否具有比门限更长的持续时间。如果该连接的持续时间小于门限,则糟糕的连接可能与MS 115-h相关联。如果与MS 115-h相关联的糟糕连接的数量超过某个门限(例如,最近的预定时段之内的连接次数),则AP连接管理模块510-c可以将MS 115-h列入黑名单。
[0143]MS 115-h中的这些部件可以单独地或者统一地使用一个或多个专用集成电路(ASIC)来实现,其中这些ASIC用于在硬件中执行这些可应用功能里的一些或者全部。所述的模块中的每一个可以是用于执行与系统1300的操作有关的一个或多个功能的单元。类似地,AP 105-g中的这些部件可以单独地或者统一地使用一个或多个专用集成电路(ASIC)来实现,其中这些ASIC用于在硬件中执行这些可应用功能里的一些或者全部。所述的部件中的每一个可以是用于执行与系统1300的操作有关的一个或多个功能的单元。
[0144]可以适应各种所公开的实施例中的一些实施例的通信网络,可以是根据分层协议栈进行操作的基于分组的网络。例如,位于承载或者分组数据会聚协议(PDCP)层的通信可以是基于IP的。无线链路控制(RLC)层可以执行分组分割和重组,以便在逻辑信道上进行传输。媒体访问控制(MAC)层可以执行优先级处理和将逻辑信道复用到传输信道中。MAC层还可以使用混合ARQ(HARQ)来提供MAC层的重传,以提高链路效率。在物理层,可以将传输信道映射到物理信道。
[0145]图14是示出用于避免糟糕的连接的方法1400的流程图。为了清楚起见,下面参照结合图1、2、3、4、7、8、9、10、11、12和/或图13所描述的1^ 115中的一个来描述方法1400。在一种实施方式中,参照图2、3、4和/或图13所描述的MS连接管理模块210可以执行一个或多个代码集,以控制MS 115的功能单元来执行下面所描述的功能。
[0146]在方框1405处,可以使用与第一AP的第一连接来进行数据传输。
[0147]在方框1410处,可以确定MS的运动状态。例如,可以基于MS中的至少一个传感器的传感器数据,来确定该MS的运动状态。举一个例子,该传感器数据可以包括来自磁力计的传感器数据(例如,该MS的移动的加速度)。另外地或替代地,该传感器数据可以包括来自陀螺仪的传感器数据(例如,角旋转速度)。在一些实施例中,可以使用参照图3和/或图4所描述的运动状态确定模块305来确定MS的运动状态。
[0148]在方框1415处,可以识别第二AP。例如,可以在针对可用AP的扫描期间,检测到第二AP,并基于来自AP的广播信号来进行识别。在一些实施例中,方框1415处的操作可以由参照图3和/或图4所描述的连接使用模块310来执行。
[0149]在方框1420处,可以至少部分地基于该MS的运动状态,来判断是否使用第二AP进行数据传输。在一些实施例中,第一AP可以是宏小区AP,第二AP可以是小型小区AP。在这些实施例中,MS的运动状态可以对该MS是否落入第二 AP的覆盖区域达到足够的时间量(此时连接到和/或使用第二 AP可以是有益的)进行预测。
[0150]因此,方法1400可以用于避免与AP(例如,小型小区AP)的糟糕连接。应当注意的是,方法1400仅仅只是一种实施方式,可以对方法1400的操作进行重新排列或者修改,使得其它实施方式也是可能的。
[0151]图15是示出用于避免糟糕的连接的方法1500的流程图。为了清楚起见,下面参照结合图1、2、3、4、7、8、9、10、11、12和/或图13所描述的1^ 115中的一个来描述方法1500。在一种实施方式中,参照图2、3、4和/或图11所描述的MS连接管理模块210可以执行一个或多个代码集,以控制MS 115的功能单元来执行下面所描述的功能。
[0152]在方框1505处,可以使用与第一AP的第一连接来进行数据传输。
[0153]在方框1510处,可以确定MS的运动状态。
[0154]在方框1515处,可以识别第二 AP。
[0155]在方框1520处,可以确定第二AP的运动状态。在一些情况下,可以基于与第二AP的至少一个先前连接,来学习第二AP的运动状态。例如,可以基于与AP的先前连接的持续时间,以及在贯穿与该AP的先前连接期间MS的运动状态,来学习该AP的运动状态。在一些实施例中,可以使用参照图3和/或图4所描述的运动状态确定模块305来确定第二AP的运动状
??τ ο
[0156]在方框1525处,可以判断MS的运动状态和第二AP的运动状态之间的差异是否满足门限。举一个例子,该门限可能需要MS的运动状态与该AP的运动状态相同。再举一个例子,该门限可以是MS的运动状态和AP的运动状态之间的相对差异。如果MS的运动状态和AP的运动状态之间的差异满足门限,则在方框1530处,可以使用第二AP来进行数据传输。但是,如果MS的运动状态和AP的运动状态之间的差异不满足门限,则在方框1535处,不使用第二AP来进行数据传输。在一些实施例中,方框1525、1530和1535处的操作可以由参照图3和/或图4所描述的连接使用模块310来执行。
[0157]因此,方法1500可以用于避免糟糕的连接。应当注意的是,方法1500仅仅只是一种实施方式,可以对方法1500的操作进行重新排列或者修改,使得其它实施方式也是可能的。
[0158]图16是示出用于避免糟糕的连接的另一种方法1600的流程图。为了清楚说明起见,下面参照结合图1、2、3、4、7、8、9、10、11、12和/或图13所描述的1^ 115中的一个来描述方法1600。在一种实现中,参照图2、3、4和/或图13所描述的MS连接管理模块210可以执行一个或多个代码集,以控制MS 115的功能单元来执行下面所描述的功能。
[0159]在方框1605处,可以使用与第一AP的第一连接来进行数据传输。
[0160]在方框1610处,可以确定MS的运动状态。
[0161]在方框1616处,可以识别第二 AP。
[0162]在方框1620处,可以确定第二AP的运动状态。
[0163]在方框1625处,可以判断第二AP的运动状态是否是静止的。如果第二AP的运动状态不是静止的(例如,移动的),则在方框1615处,可以启动回退定时器。但是,如果第二 AP的运动状态是静止的,则在方框1630处,可以判断该MS是否是在运动之中,或者在最近的过去处于运动之中。如果该MS不是处于运动之中或者在最近的过去没有处于运动之中,则在方框1655处,可以使用第二 AP来进行数据传输。但是,如果该MS处于运动之中或者在最近的过去处于运动之中,则在方框1635处,可以启动回退定时器。在一些情况下,可以对进一步的操作进行延迟,直到回退定时器到期为止。举一个例子,回退定时器的持续时间可以取决于该MS和/或具体识别的AP的过去运动情形。在回退定时器到期时,在方框1640处,可以再次确定该MS的运动状态。
[0164]在方框1645处,可以判断MS的运动状态和第二AP的运动状态之间的差异是否满足门限。如果MS的运动状态和AP的运动状态之间的差异满足门限,则在方框1655处,可以使用第二 AP来进行数据传输。但是,如果MS的运动状态和AP的运动状态之间的差异不满足门限,则在方框1650处,可以不使用第二AP来进行数据传输。在一些实施例中,方框1625、1630和1640处的操作可以由参照图3和/或图4所描述的运动状态确定模块305来执行,方框1645、1655、1650和1635处的操作可以由参照图3和/或图4所描述的连接使用模块310来执行。
[0165]因此,方法1600可以用于避免糟糕的连接。应当注意的是,方法1600仅仅只是一种实施方式,可以对方法1600的操作进行重新排列或者修改,使得其它实施方式也是可能的。
[0166]图17是示出对用于无线通信的接口进行管理的另一种方法1700的流程图。为了清楚起见,下面参照结合图1、5、6、7、8、9、10、11、12和/或图13所描述的六? 105中的一个来描述方法1700。在一种实施方式中,参照图5、6和/或图13所描述的AP连接管理模块510可以执行一个或多个代码集,以控制AP 105的功能单元来执行下面所描述的功能。
[0167]在方框1705处,可以从MS接收针对连接的请求。
[0168]在方框1710处,可以判断该MS是否被列入黑名单。在一些实施例中,可以使用参照图6所描述的阻止模块615,来判断该MS是否被列入黑名单。
[0169]在方框1715处,在确定该MS被列入了黑名单时,可以拒绝该针对连接的请求。举一个例子,可以忽略该针对连接的请求。在一些实施例中,可以使用参照图6所描述的阻止模块615来拒绝该请求。
[0170]因此,方法1700可以用于避免糟糕的连接。应当注意的是,方法1700仅仅只是一种实施方式,可以对方法1700的操作进行重新排列或者修改,使得其它实施方式也是可能的。
[0171]图18是示出避免糟糕的连接的另一种方法1800的流程图。为了清楚起见,下面参照结合图1、5、6、7、8、9、10、11、12和/或图13所描述的六? 105中的一个来描述方法1800。在一种实施方式中,参照图5、6和/或图13所描述的AP连接管理模块510可以执行一个或多个代码集,以控制MS 115的功能单元来执行下面所描述的功能。
[0172]在方框1805处,可以从MS接收针对连接的请求。
[0173]在方框1810处,可以识别该MS。例如,可以基于从该MS接收的针对连接的请求的内容,来识别该MS。
[0174]在方框1815处,可以判断该MS是否被列入黑名单。如果确定该MS被列入黑名单,则在方框1820处,可以拒绝该针对连接的请求。但是,如果确定MS未被列入黑名单,则在方框1825处,可以与该MS建立连接。在一些情况下,AP可以对于与该MS的连接进行监测。
[0175]在方框1830处,在该连接断开时,可以确定该连接的持续时间。在一些实施例中,可以使用参照图6所描述的连接监测模块605,对该连接进行监测,确定该连接的持续时间。
[0176]在方框1835处,可以判断该持续时间是否低于门限。在一些情况下,当该连接的持续时间太短,以至于该连接不是用于该MS的有益连接时,可以对门限进行设置以避免连接。
[0177]在方框1840处,可以将糟糕连接与该识别的MS进行关联。例如,可以将糟糕连接的数量连同每一个糟糕连接的时间戳与该识别的MS进行关联。
[0178]在方框1850处,可以判断该识别的MS在一段时间之内的糟糕连接的次数是否大于门限。举一个例子,该门限可以是基于一个时间周期(例如,最近的48小时)之内的糟糕连接的次数。例如,该门限可以是基于在最近的时间周期之内的糟糕连接的数量的前百分比的MS。因此,根据与其它MS相关联的糟糕连接的次数,被列入黑名单的特定MS可以动态地改变。如果在时间周期之内的糟糕连接的次数大于门限,则在方框1845处,可以将该识别的MS列入黑名单。虽然将黑名单化示出未取决于与AP的连接的断开,但应当理解的是,可以在没有与AP进行任何交互的情况下,将MS列入黑名单或者不列入黑名单。例如,与其它MS相关联的糟糕连接的次数的改变,可以导致AP列入黑名单或者列出黑名单。
[0179]因此,方法1800可以用于避免糟糕的无线连接。应当注意的是,方法1800仅仅只是一种实施方式,可以对方法1800的操作进行重新排列或者修改,使得其它实施方式也是可能的。
[0180]上面结合附图阐述的【具体实施方式】描述了一些示例性实施例,但其并不表示仅仅可以实现这些实施例,也不表示仅仅这些实施例才落入权利要求书的保护范围之内。当贯穿本说明书使用术语“示例性”一词时,意味着“用作例子、例证或说明”,而并不意味着比其它实施例“更优选”或“更具优势”。【具体实施方式】包括用于提供所描述技术的透彻理解的特定细节
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1