毫微微到宏接入点切换中使用代理确定毫微微接入点地址的方法和装置的制造方法_2

文档序号:9251077阅读:来源:国知局
在一个实施例中,基站控制器(BSC) 470可控制通信网络410,BSC 475可控制通信网络415。BSC 470和BSC 475可以通过网络接口进行通信来实现网际操作。这种接口的一个例子是A13接口 480。在一些实施例中,无线电网络控制器(RNC)(未示出)可以实现网际操作。RNC可以与BSC大致相似。
[0075]在一个实施例中,AT可以发起与BTS的通信。通信可以包括语音和/或纯数据信息(在这里统称为“数据”)。例如,AT 435可发起与BTS 425的数据会话。BTS 425可给接入终端分配一个或多个标识符,如:单播接入终端标识符(UATI)和颜色码。BTS 425可以通过UATI分配消息给AT 435分配一个UATI。
[0076]UATI可以在较大的通信网络400中唯一地标识AT 435。UATI也可以标识BTS425,即AT 435与之通信的基站。在一些实施例中,UATI可以通过BSC_ID标识BSC 470。BSC_ID可以在逻辑上分成一个或多个最高位(MSB)和一个或多个最低位(LSB)。BSC_ID的一个或多个MSB可称为高位BSC_ID或BSC_ID_MSB,而BSC_ID的一个或多个LSB可称为低位BSC_ID或BSC_ID_LSB。在一些实施例中,UATI为128位长(统称为UATI128)。UATI可以在逻辑上分成一个或多个最高位(MSB)和一个或多个最低位(LSB)。UATI的一个或多个MSB可称为高位UATI,而UATI的一个或多个LSB可称为低位UATI。在一个实施例中,高位UATI可以包括UATI128的104个最高位,统称为UATI104。在一个实施例中,低位UATI可以包括UATI128的24个最低位,统称为UATI24。
[0077]颜色码可以部分地标识BSC 470,并可唯一地映射到高位UATI的一个或多个位上。在一些实施例中,颜色码可以为8位长。在一些实施例中,颜色码可以--对应地映射到高位UATI。因此,在8位颜色码映射到104位高位UATI (UATI104)的例子中,只有256个不同的UATI104值是有效的。在一个实施例中,由BTS 425将颜色码提供给AT 435。在另一个实施例中,由BTS 425将UATI提供给AT 435,AT 435根据UATI确定颜色码。
[0078]在某些时候,与通信网络410中的BTS通信的AT可能需要发起到通信网络415中的BTS的切换。例如,AT 435可能与BTS 425通信,但是检测到来自BTS 440的更强信号。在一个实施例中,AT 455可发起从BTS 425到BTS 440的切换。在所示例子中,BTS 425可被视为源接入节点,BTS 440可被视为目标接入节点。类似地,通信网络410可称为源接入网络,通?目网络415可称为目标接入网络。
[0079]在请求切换时,AT 435会向BTS 440发送一个切换请求,其中包括标识信息,此标识信息可以包括从BTS 425收到的部分UATI和/或颜色码。如同下文所讨论的一样,BTS440可使用由AT 435提供的标识信息来确定源节点BTS 425的地址。在一个实施例中,BSC475接收来自BTS 440的标识信息,并确定控制源接入网络即通信网络410的BSC 470的地址。目标节点BTS 425可以向源节点BTS 440发送会话转移请求。具体来说,BTS 425会通过BSC 475发送会话转移请求,BSC 475会向BSC 470发送Α13消息480,之后BSC 470会将会话转移请求转发至BTS 425。
[0080]图5示出了图4所示源节点所使用的一个示例性标识符分配方案。如同图4中所描述的一样,AT 435可能会向BTS 440发送一个切换请求,其中包括标识信息500,此标识信息可以映射到UATI 510。在所示实施例中,标识信息500包括颜色码520和低位UATI530。
[0081]如上所述,颜色码520可唯一地映射到高位UATI 540的一个或多个位。在一些实施例中,高位UATI 540可以为104位长,并可称为UATI104。在一些实施例中,高位UATI540可包括BSC_ID_MSB 550。BSC_ID_MSB 550可包括高位UATI 540的一个或多个位。在所示实施例中,BSC_ID_MSB 550包括高位UATI 540的最低若干位的一个或多个位。
[0082]在一些实施例中,低位UATI 530可以为24位长,并可称为UATI24。低位UATI 530可包括BSC_ID_LSB 560和AT专用标识符(ATID) 570。在所示实施例中,BSC_ID_LSB包括低位UATI 530的最高若干位的一个或多个位,ATID 570包括低位UATI 530的最低若干位的一个或多个位。
[0083]在所示实施例中,高位UATI 540可以从颜色码520中映射来,并与低位UATI 530合并以形成UATI 510。类似地,BSC_ID_MSB可以从颜色码520中映射来,并与BSC_ID_LSB合并以组成BSC_ID。如同图4中所描述的一样,这些映射可以由BTS 440,BSC 475或相关的RNC (未示出)来执行。
[0084]图6示出了一个由AT 610发起、从源接入网络620到目标接入网络630的示例性数据会话转移序列图600。在一个实施例中,AT 610可以与图4所示AT 435大致相似。在一个实施例中,源接入网络620可以与图4所示通信网络410大致相似。源接入网络620可以在第一子网“子网A”中。在一个实施例中,目标接入网络可以与图4所示通信网络415大致相似。目标接入网络630可以在第二子网“子网B”中。
[0085]在示例性步骤650中,AT 610使用先前由源接入网络620分配的颜色码和UATI24接入目标接入网络630。下一步,在步骤655中,目标接入网络630根据颜色码和从610收到的UATI24构造源UATI (UATI_A),并确定源接入网络620的地址。进入步骤660,目标接入网络630使用源UATI向源接入网络620发送一个会话转移请求。转移至步骤665,源接入网络620向目标接入网络的630发送与UATI关联的会话。进入步骤670,会话被复制到目标接入网络630。然后,在步骤675中,目标接入网络630给AT 610分配一个新的UATI (UATI_B)。随后,在步骤680中,AT 610向目标接入网630发送消息,这个消息确认收到新的UATI。此后,在步骤685中,目标接入网络630向源接入网络620发送消息,这个消息确认收到与源UATI关联的会话。最后,在步骤690中,源接入网络620清除与源UATI关联的会话。
[0086]关于步骤655,源接入网620的地址可以在查找表中找到。查找表可以用颜色码编制索引,从而将每个颜色码与一个地址关联。或者,查找表也可以用BSC_ID编制索引,从而将每个BSC_ID与一个地址关联。在以上两个实施例中,查找表的大小是与颜色码的大小相关的。在多个实施例中,查找表可以在BTS、BSC以及与目标接入网络630关联的毫微微网关中的一个或多个中实现。
[0087]图7示出了允许在网络环境内部署接入点基站的示例性通信系统。如图7所示,系统700包括多个接入点基站,其中可包括接入点100 (见图1)。在一个实施例中,该系统包括毫微微小区、家庭节点B单元或家庭演进型节点B单元,比如HNB 710,它们都安装在对应的小型网络环境中,比如在一个或多个用户住宅730中,且它们都用于服务关联的或外来的用户设备或移动台720。每个HNB 710还通过因特网接入设备(未示出),比如DSL路由器或有线调制解调器,耦合到因特网740和移动运营商核心网750。
[0088]图8示出了两个或多个通信网络的示例性互操作。AT 820可能需要向另一 AT (如:AT 821)发送信息或从其接收信息。图8示出了一种AT 820可与AT 821通信的方式。如图8所示,宏节点805可以在宏区域830内向接入终端提供通信覆盖。例如,AT 820可以生成消息,并将消息发送到宏节点805。该消息可以包括与各种通信(例如,语音、数据、多媒体服务等等)有关的信息。AT 820可以经由无线链路与宏节点805进行通信。
[0089]宏节点805也可与毫微微网关(FGW)通信,比如在子通信网络850中工作的FGW852。例如,宏节点805可以将从AT 820收到的消息发送到FGW 852。一般来说,通过首先通过宏节点805接收从AT 820收到的消息,FGW 852可以辅助AT 820和AT 821之间的通信。然后,FGW 852可通过安全网关(SGW)发送消息,比如SGW 854,它可以充当通向毫微微节点的透明隧道。宏节点805和FGW 852可通过有线链路通信。例如,直接有线链路可以包括光纤或以太网链路。宏节点805和FGW 852可位于同一位置或在不同位置部署。
[0090]FGff 852也可与安全网关(SGW) 854通信。一般来说,通过提供从FGW 852到毫微微节点的透明隧道,SGff 854可以辅助AT 820和AT 821之间的通信。通过首先通过宏节点805和FGff 852接收来自AT 820的消息,SGW 854可充当隧道。然后,SGW 854可将消息中继至毫微微节点以发送给AT 821。FGff 852和SGW 854可以通过上述直接有线链路进行通信。FGW 852和SGW 854可以位于同一位置也可在不同位置部署。
[0091]SGff 854也可以与因特网840 (和/或其它适当的广域网)通信。一般来说,通过首先通过宏节点805、FGff 852和SGW 854接收来自AT 820的消息,因特网840可辅助AT820和AT 821之间的通信。然后,因特网840可将消息发送到毫微微节点(如:毫微微节点812)以向AT 821发送。SGW 854可通过上述有线或无线链路与因特网840通信。
[0092]因特网840也可与毫微微节点通信,比如毫微微节点810、812。通过为毫微微区域817内的AT提供通信覆盖,毫微微节点812可辅助AT 820和AT 821之间的通信。例如,毫微微节点812可以通过宏节点805、FGW 852、SGff 854和因特网840接收源自AT 820的消息。然后,毫微微节点812可将消息发送给毫微微区域817中的AT 821。毫微微节点812可通过无线链路与AT 821通信。
[0093]如上所述,宏节点805、FGW 852,SGff 854、因特网840和毫微微节点812可进行互操作以形成AT 820和AT 821之间的通信链路。例如,AT 820可以生成消息,并将消息发送到宏节点805。然后,宏节点805可将消息发送给FGW 852。随后,FGW 852可通过SGW 854发送消息。然后,SGW 854可以将消息透明地中继至因特网840。然后,因特网840可将消息发送到毫微微节点。然后,毫微微节点812可将消息发送给AT 821。类似地,从AT 821到AT 820可以沿反向路径。
[0094]在一个实施例中,毫微微节点810、812可以由各个消费者部署,并放置在住宅、公寓楼、办公楼等中。毫微微节点810、812可以利用预定的蜂窝传输频带,在毫微微节点810、812的预定范围(例如,100m)内与AT进行通信。在一个实施例中,毫微微节点810、812可以通过因特网协议(IP)连接(如:数字用户线路(DSL,例如包括非对称DSL(ADSL)、高数据速率DSL (HDSL)、非常高速率DSL (VDSL)等等)、承载因特网协议(IP)业务的TV电缆、电力线宽带(BPL)连接或其它链路与网络840进行通信。在另一个实施例中,毫微微节点810、812可通过直接链路与SGW 854通信。
[0095]如上所述,可在宏区域830之内部署多个毫微微节点810、812。多个毫微微节点810,812在宏区域830内的部署需要改进从毫微微节点810到宏节点805的数据会话切换过程。例如,AT 822可以通过与毫微微节点810通信来发起数据会话。一段时间后,数据会话可能会闲置。当数据传输不活跃但会话仍然存在时,可以认为数据会话是空闲的。随着AT 822移动,毫微微节点810将通话切换至宏节点805可能比较有利。举一个例子,AT822可能位于毫微微区域815的边缘,此处由毫微微节点810提供的覆盖可能开始变差。但是,在同一区域,由宏区域830中的宏节点805提供的覆盖可能很强。因此,宏节点805可能需要从毫微微节点810将AT 822切入。除减轻覆盖变差之外,宏节点805可能由于其它原因而需要从毫微微节点810将它切入。例如,毫微微节点810可能没有容量来为大量AT提供服务。通过将AT切换给宏节点来从毫微微节点810卸下一些AT通信业务负载,这可以使整体的系统性能受益。
[0096]在一个实施例中,从毫微微节点810到宏节点805的会话转移可大致按图6所示进行。具体来说,从毫微微节点810至宏节点805的会话切换可能需要宏节点805确定毫微微节点810的地址,以便发送会话转移请求。
[0097]如同针对图6所讨论的一样,颜色码的尺寸可能会限制可用唯一地址的数量。在宏到宏的会话转移情况下,这种限制是可以接受的,这是由于接入网络的尺寸一般很大。具体而言,更大的接入网络可以令接入网络的数量更少,因此需要更少的位来寻址。由于毫微微节点可能相对较小,而且数量多,传统的UATI分配方案中可能没有足够的可用位来支持所有必要的颜色码或BSC_ID。随着更多的毫微微节点部署在大网络中,可能需要改进在切换过程中标识毫微微节点地址的方式。
[0098]A.UATI分配分化
[0099]在一个实施例中,依据接入网络是毫微微节点还是宏节点,接入网络可调整UATI分配方案。图9A示出了毫微微节点(如:图8所示毫微微节点810)所使用的一个示例性标识符分配方案。在一个实施例中,当将UATI 905分配给AT,如AT 822 (见图8)时,毫微微节点810可使用毫微微分配方案900。由于毫微微小区可能比宏小区覆盖相对较小的区域,所以它们也为相对较少数量的AT提供服务。因此,在一个实施例中,毫微微小区会给ATID 915分配低位UATI 910的相对较少的位。例如,毫微微小区可分配大约4位给ATID915。在一些实施例中,毫微微小区分配给ATID 915的位会在3位到5位之间。在一些实施例中,毫微微小区分配给ATID 915的位会在2位到10位之间。相应地,毫微微小区会给BSC_ID_LSB 920分配低位UATI 910的相对较多的位。例如,毫微微小区可分配大约20位给BSC_ID_LSB 920。在一些实施例中,毫微微小区分配给BSC_ID_LSB 920的位会在19位到21位之间。在一些实施例中,毫微微小区分配给BSC_ID_LSB 920的位会在14位到22位之间。
[0100]在所示实施例中,如图5所示,高位UATI 925包括从颜色码映射来的BSC_ID_MSB930。在一些实施例中,BSC_ID_MSB 930大约为12位长。在一些实施例中,BSC_ID_MSB 930的长度大约在11到13位之间。在一些实施例中,BSC_ID_MSB 930的长度大约在10到18位之间。在一些实施例中,BSC_ID_MSB 930的长度可能超过104位。BSC_ID_MSB 930和BSC_ID_LSB 920 —起可组成BSC_ID 935。在一些实施例中,BSC_ID 935可以代表毫微微小区的IP地址。在一些实施例中,BSC_ID 935可以映射到毫微微小区的地址。
[0101]图9B示出了宏节点(如:图8所示宏节点805)所使用的一个示例性标识符分配方案。在一个实施例中,当将UATI 955分配给AT,如AT 822 (见图8)时,宏节点805可使用宏分配方案950。在一些实施例中,宏分配方案950可包括用于图5所示UATI 510的分配方案。由于宏小区可能比毫微微小区覆盖相对较大的区域,所以它们也为相对较多数量的AT提供服务。因此,在一个实施例中,宏小区会给ATID 965分配低位UATI 960的相对较多的位。例如,毫微微小区可分配大约20位给ATID 965。在一些实施例中,毫微微小区分配给ATID 965的位会在19位到21位之间。在一些实施例中,毫微微小区分配给ATID965的位会在14位到22位之间。相应地,毫微微小区会给BSC_ID_LSB 970分配低位UATI960的相对较多的位。例如,毫微微小区可分配大约4位给BSC_ID_LSB 970。在一些实施例中,毫微微小区分配给BSC_ID_LSB 970的位会在3位到5位之间。在一些实施例中,毫微微小区分配给BSC_ID_LSB 970的位会在2位到10位之间。
[0102]在所示实施例中,如图5所示,高位UATI 975包括从颜色码映射来的BSC_ID_MSB980。在一些实施例中,BSC_ID_MSB 980约为28位长。在一些实施例中,BSC_ID_MSB 980的长度大约在27到29位之间。在一些实施例中,BSC_ID_MSB 980的长度大约在12到30位之间。在一些实施例中,BSC_ID_MSB 980的长度可能超过104位。BSC_ID_MSB 980和BSC_ID_LSB 970 —起可组成BSC_ID 985。BSC_ID可能是毫微微小区的IP地址。
[0103]图10是一个用于确定图8所示源节点地址的示例性过程的流程图。如同上面针对图8所描述的一样,过程1000可用于在切换至目标节点的过程中帮助确定源节点的地址。
[0104]如示例性步骤1010所示,接入终端向目标接入节点发送第一和第二标识符。在一个实施例中,接入终端可以是AT 822,目标接入节点可以是宏节点805。第一标识符可包括AT 822先前从毫微微节点810收到的颜色码。或者,第一标识符可包括AT 822先前从毫微微节点810收到的高位UATI的一个或多个位。第二标识符可包括AT 822先前从毫微微节点810收到的低位UATI。在一个实施例中,毫微微节点810可能已经生成UATI并将UATI分配给AT 822。AT 822可能已经从UATI的一个或多个位中解析了颜色码。在另一个实施例中,毫微微节点810可能已经向AT 822发送了颜色码和UATI的一个或多个位。AT 822可能已经在存储器中存储了颜色码和UATI。
[0105]接下来,在步骤1020中,目标接入节点接收来自AT的第一和第二标识符。在一个实施例中,宏节点805可能会从AT 822收到颜色码和低位UATI。宏节点805可将颜色码和低位UATI存储在存储器中。在一个实施例中,宏节点805可能会把颜色码和低位UATI转发给FGW 852以进行处理。
[0106]进入步骤1030,处理单元根据第一标识符确定源接入节点的接入节点类型。在一个实施例中,处理单元是宏节点805。在另一个实施例中,处理单元是FGW 852。可能的节点类型可包括宏节点和毫微微节点。处理单元可以对第一标识符进行查找,以确定源节点是宏节点还是毫微微节点。在第一标识符包括源节点的颜色码的实施例中,可以预留一个或多个颜色码来将源节点标识为毫微微节点。在第一标识符包括高位UATI的一个或多个位的实施例中,处理单元可以先将第一标识符映射到子网和/或BSC_ID_MSB,然后将结果与已知的毫微微节点的列表进行对比。
[0107]进入步骤1040,处理单元将第二标识符拆分为源接入节点码和接入终端码。在一个实施例中,第二标识符可以是低位UATI,如图9A和图9B所示。这样,源接入节点码可包括BSC_ID_LSB,接入终端码可包括ATID。在一个实施例中,处理单元可以拆分第二标识符,如图9A和9B所示。举例来说,如果处理单元确定接入节点是毫微微节点,处理单元可以根据毫微微UATI分配方案900提取BSC_ID_LSB和ATID,如图9A所示。或者,如果处理单元确定接入节点是宏节点,处理单元可以根据宏UATI分配方案950提取BSC_ID_LSB和ATID,如图9B所示。因此,当源接入节点是毫微微节点时,提取出的BSC_ID_LSB可能比源接入节点是宏节点时具有更多的位。类似地,当源接入节点是毫微微节点时,提取出的ATID可能比源接入节点是宏节点时具有更少的位。处理单元可以将BSC_ID_LSB和/或ATID存储在存储器中。
[0108]转移至步骤1050,处理单元获取源接入节点的地址。当源接入节点是毫微微节点时,处理单元可将颜色码映射到高位UATI并提取如图5所示BSC_ID_MSB。处理单元可以将BSC_ID_MSB与BSC_ID_LSB串连以组成BSC_ID。在一些实施例中,毫微微接入节点的BSC_ID可以是源接入节点的IP地址。当源接入节点是宏节点时,处理单元可以简单地对颜色码进行查找,以确定源接入节点的IP地址。在一些实施例中,处理单元可将颜色码映射到高位UATI并提取如图5所示BSC_ID_MSB。处理单元可以将BSC_ID_MSB与BSC_ID_LS
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1