首页 / 国际专利分类库 / 电学 / 电通信技术 / 无线通信网络 / 切换或重选装置 / .重选接入点控制器 / 传递逻辑链路控制协议数据单元的方法、控制器及系统

传递逻辑链路控制协议数据单元的方法、控制器及系统

申请号 CN201210213733.4 申请日 2012-06-26 公开(公告)号 CN102752815B 公开(公告)日 2015-12-16
申请人 华为技术有限公司; 发明人 黄晓明;
摘要 本 发明 公开了一种传递逻辑链路控制协议数据单元的方法、 控制器 及系统,属于通信技术领域。所述方法包括:在跨基站控制器BSC小区重选时,移动台MS跨BSC小区重选前所属的原BSC获取逻辑链路控制协议数据单元LLC PDU;所述原BSC将获取到的所述LLC PDU携带在RAN信息消息中发送给MS跨BSC小区重选后所属的目标BSC,使所述目标BSC根据所述RAN信息消息获取所述LLC PDU后,将所述LLC PDU发送给所述MS。本发明通过RAN信息消息携带LLC PDU的方式,在跨BSC小区重选时将LLC PDU从旧小区传递到新小区,较等待应用层超时重传LLC PDU的方式而言,可减少跨BSC小区重选场景下业务中断时间,进而提高服务 质量 。
权利要求

1.一种传递逻辑链路控制协议数据单元的方法,其特征在于,所述方法包括:
在跨基站控制器BSC小区重选时,移动台MS跨BSC小区重选前所属的原BSC获取逻辑链路控制协议数据单元LLC PDU;
所述原BSC将获取到的所述LLC PDU携带在无线接入网RAN信息消息中发送给所述MS跨BSC小区重选后所属的目标BSC,使所述目标BSC根据所述RAN信息消息获取所述LLC PDU后,将所述LLC PDU发送给所述MS;
所述原BSC将获取到的所述LLC PDU携带在无线接入网RAN信息消息中发送给所述MS跨BSC小区重选后所属的目标BSC,具体包括:
所述原BSC将获取到的所述LLC PDU携带在所述RAN信息消息的原有容器中的第一字段内发送给所述MS跨BSC小区重选后所属的目标BSC,并通过所述RAN信息消息的原有容器中的第二字段标识所述RAN信息消息为系统消息还是携带LLC PDU消息;
其中,所述第一字段为所述RAN信息消息的原有容器中的任一字段,所述第二字段为所述RAN信息消息的原有容器中除所述第一字段之外的其他任一字段;或者,所述原BSC将获取到的所述LLC PDU携带在所述RAN信息消息新扩展的容器中发送给所述MS跨BSC小区重选后所属的目标BSC,所述新扩展的容器为所述LLC PDU专用容器。
2.根据权利要求1所述的方法,其特征在于,所述RAN信息消息的原有容器中的第一字段,具体为:所述RAN信息消息的网络辅助小区重选NACC容器中的服务标识/公有服务标识SI/PSI字段;
所述RAN信息消息的原有容器中的第二字段,具体为:所述RAN信息消息的NACC容器中的类型Type字段。
3.一种基站控制器,其特征在于,所述基站控制器包括:
获取模,用于在跨基站控制器BSC小区重选时,获取逻辑链路控制协议数据单元LLC PDU;
发送模块,用于将所述获取模块获取到的LLC PDU携带在无线接入网RAN信息消息中发送给移动台MS跨BSC小区重选后所属的目标BSC,使所述目标BSC根据所述RAN信息消息获取所述LLC PDU后,将所述LLC PDU发送给所述MS;
所述发送模块,具体用于将所述获取模块获取到的LLC PDU携带在所述RAN信息消息的原有容器中的第一字段内发送给所述MS跨BSC小区重选后所属的目标BSC,并通过所述RAN信息消息的原有容器中的第二字段标识所述RAN信息消息为系统消息还是携带LLC PDU消息;其中,所述第一字段为所述RAN信息消息的原有容器中的任一字段,所述第二字段为所述RAN信息消息的原有容器中除所述第一字段之外的其他任一字段;或者,所述发送模块,具体用于将所述获取模块获取到的LLC PDU携带在所述RAN信息消息新扩展的容器中发送给所述MS跨BSC小区重选后所属的目标BSC,所述新扩展的容器为所述LLC PDU专用容器。
4.根据权利要求3所述的基站控制器,其特征在于,所述发送模块,具体用于将所述获取模块获取到的LLC PDU携带在RAN信息消息的网络辅助小区重选NACC容器中的服务标识/公有服务标识SI/PSI字段内发送给所述MS跨BSC小区重选后所属的目标BSC,并通过所述RAN信息消息的NACC容器中的类型Type字段标识所述RAN信息消息为系统消息还是携带LLC PDU消息。
5.一种传递逻辑链路控制协议数据单元的方法,其特征在于,所述方法包括:
在跨基站控制器BSC小区重选时,移动台MS跨BSC小区重选后所属的目标BSC接收所述MS跨BSC小区重选前所属的原BSC发送的无线接入网RAN信息消息,所述RAN信息消息中携带了逻辑链路控制协议数据单元LLC PDU;
所述目标BSC根据所述RAN信息消息获取所述LLC PDU,并将所述LLC PDU发送给所述MS;
当所述LLC PDU具体携带在所述RAN信息消息的原有容器中的第一字段内,且所述RAN信息消息的原有容器中的第二字段标识了所述RAN信息消息为系统消息还是携带LLC PDU消息,所述第一字段为所述RAN信息消息的原有容器中的任一字段,所述第二字段为所述RAN信息消息的原有容器中除所述第一字段之外的其他任一字段时,所述目标BSC根据所述RAN信息消息的容器获取所述LLC PDU,具体包括:
所述目标BSC解析所述RAN信息消息,并根据解析后的RAN信息消息的原有容器中的第二字段判断所述RAN信息消息为系统消息还是携带LLC PDU消息;如果判断所述RAN信息消息为携带LLC PDU消息,则获取解析后的RAN信息消息的原有容器中的第一字段内的LLC PDU;或者,
当所述LLC PDU具体携带在所述RAN信息消息新扩展的容器中,所述新扩展的容器为所述LLC PDU专用容器时,所述目标BSC根据所述RAN信息消息的容器获取所述LLC PDU,具体包括:
所述目标BSC解析所述RAN信息消息,并从解析后的RAN信息消息新扩展的容器中获取LLC PDU。
6.根据权利要求5所述的方法,其特征在于,所述RAN信息消息的原有容器中的第一字段,具体为:所述RAN信息消息的网络辅助小区重选NACC容器中的服务标识/公有服务标识SI/PSI字段;
所述RAN信息消息的原有容器中的第二字段,具体为:所述RAN信息消息的NACC容器的类型Type字段;
所述根据解析后的RAN信息消息的原有容器中的第二字段判断所述RAN信息消息为系统消息还是携带LLC PDU消息,具体包括:
根据解析后的RAN信息消息的NACC容器中的Type字段判断所述RAN信息消息为系统消息还是携带LLC PDU消息;
所述获取解析后的RAN信息消息的原有容器中的第一字段内的LLC PDU,具体包括:
获取解析后的RAN信息消息的NACC容器中的SI/PSI字段内的LLC PDU。
7.一种基站控制器,其特征在于,所述基站控制器BSC包括:
接收模块,用于在跨BSC小区重选时,接收移动台MS跨BSC小区重选前所属的原BSC发送的无线接入网RAN信息消息,所述RAN信息消息中携带了逻辑链路控制协议数据单元LLC PDU;
获取模块,用于根据所述接收模块接收到的RAN信息消息获取所述LLC PDU;
发送模块,用于将所述获取模块获取到的LLC PDU发送给所述MS;
当所述LLC PDU具体携带在所述接收模块接收到的RAN信息消息的原有容器中的第一字段内,且所述RAN信息消息的原有容器中的第二字段标识了所述RAN信息消息为系统消息还是携带LLC PDU消息,所述第一字段为所述RAN信息消息的原有容器中的任一字段,所述第二字段为所述RAN信息消息的原有容器中除所述第一字段之外的其他任一字段时,所述获取模块,具体包括:
解析单元,用于解析所述接收模块接收到的RAN信息消息;
判断单元,用于根据所述解析单元解析后的RAN信息消息的原有容器中的第二字段判断所述RAN信息消息为系统消息还是携带LLC PDU消息;
第一获取单元,用于如果所述判断单元判断所述RAN信息消息为携带LLC PDU消息,则获取解析后的RAN信息消息的原有容器中的第一字段内的LLC PDU;
或者,当所述LLC PDU具体携带在所述RAN信息消息新扩展的容器中,所述新扩展的容器为所述LLC PDU专用容器时,所述获取模块,具体包括:
解析单元,用于解析所述接收模块接收到的RAN信息消息;
第二获取单元,用于从所述解析单元解析后的RAN信息消息新扩展的容器中获取LLC PDU。
8.根据权利要求7所述的基站控制器,其特征在于,所述RAN信息消息的原有容器中的第一字段,具体为:所述RAN信息消息的网络辅助小区重选NACC容器中的服务标识/公有服务标识SI/PSI字段;
所述RAN信息消息的原有容器中的第二字段,具体为:所述RAN信息消息的NACC容器的类型Type字段;
所述判断单元,具体用于根据所述解析单元解析后的RAN信息消息的NACC容器中的Type字段判断所述RAN信息消息为系统消息还是携带LLC PDU消息;
所述第一获取单元,具体用于如果所述判断单元判断所述RAN信息消息为携带LLC PDU消息,则获取解析后的RAN信息消息的NACC容器中的SI/PSI字段内的LLC PDU。
9.一种传递逻辑链路控制协议数据单元的系统,其特征在于,所述系统包括:移动台MS跨基站控制器BSC小区重选前所属的原BSC和MS跨BSC小区重选后所属的目标BSC;
其中,所述MS跨BSC小区重选前所属的原BSC如所述权利要求3或4所述的BSC;
所述MS跨BSC小区重选后所属的目标BSC如所述权利要求7或8所述的BSC。

说明书全文

传递逻辑链路控制协议数据单元的方法、控制器及系统

技术领域

[0001] 本发明涉及通信技术领域,特别涉及一种传递逻辑链路控制协议数据单元的方法、控制器及系统。

背景技术

[0002] 随着通信技术的快速发展,数据业务的种类越来越多,GPRS(General Packet Radio Service,通用无线分组业务)作为一种高效、低成本的无线分组数据业务,其应用范围越来越广。在目前的GPRS网络中,小区重选对GPRS网络的数据传输速度有很大影响,特别是MS(Mobile Station,移动台)在进行跨BSC(Base Station Controller,基站控制器)小区重选场景下的数据传输,如何传递LLC(Logical Link Control,逻辑链路控制)PDU(Protocol Data Unit,协议数据单元)成为了影响MS分组业务的关键。
[0003] 针对MS在进行跨BSC小区重选场景下的LLC PDU的传递,现有技术采用的是等待应用层超时重传的方式,通过应用层超时重传LLC PDU。
[0004] 由于现有技术针对MS在进行跨BSC小区重选场景下的LLC PDU的传递,仅为等待应用层超时重传的方式,而通常应用层超时重传时间都很长,因此跨BSC小区重选场景下分组业务中断时间都很长,影响服务质量

发明内容

[0005] 有鉴于此,本发明实施例提供了一种传递逻辑链路控制协议数据单元的方法、控制器及系统,以解决MS在进行跨BSC小区重选场景下,通过应用层超时重传LLC PDU时间较长,影响服务质量的问题。所述技术方案如下:
[0006] 一方面,提供了一种传递逻辑链路控制协议数据单元的方法,所述方法包括:
[0007] 在跨基站控制器BSC小区重选时,移动台MS跨BSC小区重选前所属的原BSC获取逻辑链路控制协议数据单元LLC PDU;
[0008] 所述原BSC将获取到的所述LLC PDU携带在无线接入网RAN信息消息中发送给所述MS跨BSC小区重选后所属的目标BSC,使所述目标BSC根据所述RAN信息消息获取所述LLC PDU后,将所述LLC PDU发送给所述MS;
[0009] 所述原BSC将获取到的所述LLC PDU携带在无线接入网RAN信息消息中发送给所述MS跨BSC小区重选后所属的目标BSC,具体包括:
[0010] 所述原BSC将获取到的所述LLC PDU携带在所述RAN信息消息的原有容器中的第一字段内发送给所述MS跨BSC小区重选后所属的目标BSC,并通过所述RAN信息消息的原有容器中的第二字段标识所述RAN信息消息为系统消息还是携带LLC PDU消息;
[0011] 其中,所述第一字段为所述RAN信息消息的原有容器中的任一字段,所述第二字段为所述RAN信息消息的原有容器中除所述第一字段之外的其他任一字段;或者,[0012] 所述原BSC将获取到的所述LLC PDU携带在所述RAN信息消息新扩展的容器中发送给所述MS跨BSC小区重选后所属的目标BSC,所述新扩展的容器为所述LLC PDU专用容器。
[0013] 进一步地,所述RAN信息消息的原有容器中的第一字段,具体为:所述RAN信息消息的网络辅助小区重选NACC应用的服务标识/公有服务标识SI/PSI字段;
[0014] 所述RAN信息消息的原有容器中的第二字段,具体为:所述RAN信息消息的NACC容器中的类型Type字段。
[0015] 另一方面,提供了一种基站控制器,所述基站控制器包括:
[0016] 获取模,用于在跨基站控制器BSC小区重选时,获取逻辑链路控制协议数据单元LLC PDU;
[0017] 发送模块,用于将所述获取模块获取到的LLC PDU携带在无线接入网RAN信息消息中发送给移动台MS跨BSC小区重选后所属的目标BSC,使所述目标BSC根据所述RAN信息消息获取所述LLC PDU后,将所述LLC PDU发送给所述MS;
[0018] 其中,所述发送模块,具体用于将所述获取模块获取到的LLC PDU携带在所述RAN信息消息的原有容器中的第一字段内发送给所述MS跨BSC小区重选后所属的目标BSC,并通过所述RAN信息消息的原有容器中的第二字段标识所述RAN信息消息为系统消息还是携带LLC PDU消息;
[0019] 其中,所述第一字段为所述RAN信息消息的原有容器中的任一字段,所述第二字段为所述RAN信息消息的原有容器中除所述第一字段之外的其他任一字段。
[0020] 进一步地,所述发送模块,具体用于将所述获取模块获取到的LLC PDU携带在RAN信息消息的网络辅助小区重选NACC容器中的服务标识/公有服务标识SI/PSI字段内发送给所述MS跨BSC小区重选后所属的目标BSC,并通过所述RAN信息消息的NACC容器中的类型Type字段标识所述RAN信息消息为系统消息还是携带LLC PDU消息。
[0021] 再一方面,还提供了一种传递逻辑链路控制协议数据单元的方法,所述方法包括:
[0022] 在跨基站控制器BSC小区重选时,移动台MS跨BSC小区重选后所属的目标BSC接收所述MS跨BSC小区重选前所属的原BSC发送的无线接入网RAN信息消息,所述RAN信息消息中携带了逻辑链路控制协议数据单元LLC PDU;
[0023] 所述目标BSC根据所述RAN信息消息获取所述LLC PDU,并将所述LLC PDU发送给所述MS;
[0024] 当所述LLC PDU具体携带在所述RAN信息消息的原有容器中的第一字段内,且所述RAN信息消息的原有容器中的第二字段标识了所述RAN信息消息为系统消息还是携带LLC PDU消息,所述第一字段为所述RAN信息消息的原有容器中的任一字段,所述第二字段为所述RAN信息消息的原有容器中除所述第一字段之外的其他任一字段时,所述目标BSC根据所述RAN信息消息的容器获取所述LLC PDU,具体包括:
[0025] 所述目标BSC解析所述RAN信息消息,并根据解析后的RAN信息消息的原有容器中的第二字段判断所述RAN信息消息为系统消息还是携带LLC PDU消息;如果判断所述RAN信息消息为携带LLC PDU消息,则获取解析后的RAN信息消息的原有容器中的第一字段内的LLC PDU;或者,
[0026] 当所述LLC PDU具体携带在所述RAN信息消息新扩展的容器中,所述新扩展的容器为所述LLC PDU专用容器时,所述目标BSC根据所述RAN信息消息的容器获取所述LLC PDU,具体包括:
[0027] 所述目标BSC解析所述RAN信息消息,并从解析后的RAN信息消息新扩展的容器中获取LLC PDU。
[0028] 进一步地,所述RAN信息消息的原有容器中的第一字段,具体为:所述RAN信息消息的网络辅助小区重选NACC容器中的服务标识/公有服务标识SI/PSI字段;
[0029] 所述RAN信息消息的原有容器中的第二字段,具体为:所述RAN信息消息的NACC容器的类型Type字段;
[0030] 所述根据解析后的RAN信息消息的原有容器中的第二字段判断所述RAN信息消息为系统消息还是携带LLC PDU消息,具体包括:
[0031] 根据解析后的RAN信息消息的NACC容器中的Type字段判断所述RAN信息消息为系统消息还是携带LLC PDU消息;
[0032] 所述获取解析后的RAN信息消息的原有容器中的第一字段内的LLC PDU,具体包括:
[0033] 获取解析后的RAN信息消息的NACC容器中的SI/PSI字段内的LLC PDU。
[0034] 又一方面,还提供了一种基站控制器,所述基站控制器BSC包括:
[0035] 接收模块,用于在跨基站控制器BSC小区重选时,接收移动台MS跨BSC小区重选前所属的原BSC发送的无线接入网RAN信息消息,所述RAN信息消息中携带了逻辑链路控制协议数据单元LLC PDU;
[0036] 获取模块,用于根据所述接收模块接收到的RAN信息消息获取所述LLC PDU;
[0037] 发送模块,用于将所述获取模块获取到的LLC PDU发送给所述MS;
[0038] 当所述LLC PDU具体携带在所述接收模块接收到的RAN信息消息的原有容器中的第一字段内,且所述RAN信息消息的原有容器中的第二字段标识了所述RAN信息消息为系统消息还是携带LLC PDU消息,所述第一字段为所述RAN信息消息的原有容器中的任一字段,所述第二字段为所述RAN信息消息的原有容器中除所述第一字段之外的其他任一字段时,所述获取模块,具体包括:
[0039] 解析单元,用于解析所述接收模块接收到的RAN信息消息;
[0040] 判断单元,用于根据所述解析单元解析后的RAN信息消息的原有容器中的第二字段判断所述RAN信息消息为系统消息还是携带LLC PDU消息;
[0041] 第一获取单元,用于如果所述判断单元判断所述RAN信息消息为携带LLC PDU消息,则获取解析后的RAN信息消息的原有容器中的第一字段内的LLC PDU;
[0042] 或者,当所述LLC PDU具体携带在所述RAN信息消息新扩展的容器中,所述新扩展的容器为所述LLC PDU专用容器时,所述获取模块,具体包括:
[0043] 解析单元,用于解析所述接收模块接收到的RAN信息消息;
[0044] 第二获取单元,用于从所述解析单元解析后的RAN信息消息新扩展的容器中获取LLC PDU。
[0045] 进一步地,所述RAN信息消息的原有容器中的第一字段,具体为:所述RAN信息消息的网络辅助小区重选NACC容器中的服务标识/公有服务标识SI/PSI字段;
[0046] 所述RAN信息消息的原有容器中的第二字段,具体为:所述RAN信息消息的NACC容器的类型Type字段;
[0047] 所述判断单元,具体用于根据所述解析单元解析后的RAN信息消息的NACC容器中的Type字段判断所述RAN信息消息为系统消息还是携带LLC PDU消息;
[0048] 所述第一获取单元,具体用于如果所述判断单元判断所述RAN信息消息为携带LLC PDU消息,则获取解析后的RAN信息消息的NACC容器中的SI/PSI字段内的LLC PDU。
[0049] 还提供了一种传递逻辑链路控制协议数据单元的系统,所述系统包括:MS跨BSC小区重选前所属的原BSC和MS跨BSC小区重选后所属的目标BSC;
[0050] 其中,所述MS跨BSC小区重选前所属的原BSC为上述第一种BSC,所述MS跨BSC小区重选后所属的目标BSC为上述第二种BSC。
[0051] 本发明实施例提供的技术方案带来的有益效果是:
[0052] 通过以RAN信息消息携带LLC PDU的方式,在跨BSC小区重选时将LLC PDU从旧小区传递到新小区,较等待应用层超时重传LLC PDU的方式而言,可减少跨BSC小区重选场景下业务中断时间,进而提高服务质量。附图说明
[0053] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0054] 图1是本发明实施例一提供的一种传递逻辑链路控制协议数据单元的方法流程图
[0055] 图2是本发明实施例一提供的另一种传递逻辑链路控制协议数据单元的方法流程图;
[0056] 图3是本发明实施例二提供的一种传递逻辑链路控制协议数据单元的方法流程图;
[0057] 图4是本发明实施例二提供的一种传递逻辑链路控制协议数据单元的方法流程图;
[0058] 图5是本发明实施例三提供的一种基站控制器的结构示意图;
[0059] 图6是本发明实施例四提供的一种基站控制器的结构示意图;
[0060] 图7是本发明实施例四提供的一种获取模块的结构示意图;
[0061] 图8是本发明实施例四提供的另一种获取模块的结构示意图;
[0062] 图9是本发明实施例五提供的一种传递逻辑链路控制协议数据单元的系统结构示意图。

具体实施方式

[0063] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0064] 实施例一
[0065] 本实施例提供了一种传递逻辑链路控制协议数据单元的方法,该方法针对MS因位置变动、信号变化等因素导致重新选择服务小区,且原小区所属BSC与目标小区所属BSC不相同,即跨BSC小区重选场景下的数据传输,采用了以RAN信息消息携带LLC PDU的方式,实现在跨BSC小区重选时,LLC PDU由旧小区到新小区的传递。首先,以MS跨BSC小区重选前所属的原BSC为执行主体实施该方法为例,参见图1,本实施例提供的方法流程具体如下:
[0066] 101:在跨BSC小区重选时,MS跨BSC小区重选前所属的原BSC获取LLC PDU;
[0067] 102:原BSC将获取到的LLC PDU携带在RAN信息消息中发送给MS跨BSC小区重选后所属的目标BSC,使目标BSC根据RAN信息消息获取LLC PDU后,将LLC PDU发送给MS。
[0068] 接下来,以MS跨BSC小区重选后所属的目标BSC为执行主体实施该方法为例,参见图2,本实施例提供的方法流程具体如下:
[0069] 201:在跨BSC小区重选时,MS跨BSC小区重选后所属的目标BSC接收MS跨BSC小区重选前所属的原BSC发送的RAN信息消息,该RAN信息消息中携带了LLC PDU;
[0070] 202:目标BSC根据RAN信息消息获取LLC PDU,并将LLC PDU发送给MS。
[0071] 本实施例提供的方法,通过以RAN信息消息携带LLC PDU的方式,在跨BSC小区重选时将LLC PDU从旧小区传递到新小区,较等待应用层超时重传LLC PDU的方式而言,可减少跨BSC小区重选场景下业务中断时间,进而提高服务质量。
[0072] 为了更加清楚地阐述上述实施例提供的方法,结合上述内容,以如下实施例二和实施例三为例,对传递LLC PDU的方法进行详细地说明,详见如下实施例二和实施例三:
[0073] 实施例二
[0074] 本实施例提供了一种传递逻辑链路控制协议数据单元的方法,结合上述内容,本实施例以MS跨BSC小区重选前所属的BSC为原BSC,MS跨BSC小区重选后所属的BSC为目标BSC为例,对MS进行跨BSC小区重选场景下LLC PDU的传递方法进行举例说明。参见图3,本实施例提供的方法流程具体如下:
[0075] 301:在跨BSC小区重选时,原BSC获取LLC PDU;
[0076] 针对该步骤,现有GPRS(General Packet Radio Service,通用分组无线服务)技术中,SGSN(Serving GPRS Support Node,GPRS服务支持节点)将向原BSC发送LLC PDU,则在跨BSC小区重选时,原BSC从SGSN处获取LLC PDU。除此之外,还可以选择其他获取方式,本实施例不对原BSC获取LLC PDU的方式进行限定。
[0077] 302:原BSC将获取到的LLC PDU携带在RAN信息消息的原有容器中的第一字段内发送给目标BSC,并通过RAN信息消息的原有容器中的第二字段标识该RAN信息消息为携带LLC PDU消息;
[0078] 其中,在RAN信息管理协议中,不同应用的实现是通过定义适当的容器(Container)来完成的,目前协议支持的应用包括但不限于NACC(Network Assisted Cell Change,网络辅助小区重选)和MBMS(Multimedia Broadcast Multicast Service,多媒体广播多播业务)等,本实施例以NACC应用对应的容器为例,RAN信息消息的NACC容器中的内容编码标准格式如下面表1所示:
[0079] 表1
[0080]
[0081] 表1中,IEI(Information Element Identifier,信息元素标识):该字段用于标识该RAN信息消息具体为哪个应用的容器,针对本实施例,以NACC应用为例进行说明。
[0082] Length Indicator(长度指示器):该字段用于指示信息的长度。
[0083] Reporting Cell Identifier(报告小区标识):该字段作为标准中定义的小区标识信息元素的值。
[0084] Number of SI(Service Identify,服务标识)/PSI(Public Service Identify,公有服务标识)(SI/PSI的编号):该字段用于指示(分组)系统消息的数目。这个数目也许是0。系统消息有多个实例,每个实例被算作一个SI/PSI消息。其中,NACC最多支持携带128个系统消息实例,例如,BCCH(Broadcast Control Channel,广播控制信道)的每个实例大小为21字节,PBCCH(Packet Broadcast Control Channel,分组广播控制信道)的每个实例大小为22字节,因此,实际可承载的最大字节数为2688字节或2816字节,均大于LLC PDU最大长度。该部分的编码可如下面表2所示:
[0085] 表2
[0086]编码 语义
000 0000 0"SI/PSI"follows
000 0001 1"SI/PSI"follow
…… ……
111 1111 127"SI/PSI"follow
[0087] SI/PSI:该字段包含了报告小区有效的系统消息或分组系统消息。
[0088] Type(类型):该字段指示Reporting Cell(报告小区)提供的SI/PSI信息的类型,该类型的值为0或1,0或1分别标识不同的含义,具体可如下面表3所示:
[0089] 表3
[0090]编码 语义
0 代表该RAN信息消息为系统消息
1 代表该RAN信息消息为分组系统消息
[0091] 如果Type字段指示"SI messages as specified for BCCH(3GPP TS 44.018)follow",则SI/PSI字段包含了为BCCH编码的系统消息实例,每个系统消息包含了Message Type字节之后组成消息有效载荷的所有IE,每个消息是21个字节长度。
[0092] 如果Type字段指示“PSI messages as specified for PBCCH(3GPP TS 44.060)follow”,则SI/PSI字段包含了为PBCCH编码的分组系统消息实例,每个分组系统消息包含了MESSAGE_TYPE字节之后的所有内容,每个消息是22个字节长度。
[0093] 结合上述表1所示的RAN信息消息的NACC容器的内容格式以及上述对各字段的解释说明,该步骤中的原BSC将LLC PDU携带在RAN信息消息的原有容器的第一字段内发送给目标BSC时,该第一字段可以为RAN信息消息的原有容器中的任一字段,本实施例不对具体将LLC PDU携带在哪个字段进行限定,仅以使用SI/PSI字段传递LLC PDU为例,即将LLC PDU携带在NACC容器的SI/PSI字段内发送给目标BSC。
[0094] 另外,为了区分RAN信息消息中携带的是真正的系统消息还是携带LLC PDU消息,该步骤还采取了通过RAN信息消息的原有容器中的第二字段标识该RAN信息消息为系统消息还是携带LLC PDU消息的方式,该第二字段为RAN信息消息的原有容器中除第一字段之外的其他任一字段,本实施例不对具体通过哪个字段标识RAN信息消息为系统消息还是携带LLC PDU消息进行限定。仅以使用RAN信息消息定义的Container coding for NACC信元中的Type字段进行区分为例,即使用Type字段来区分RAN信息消息是系统消息还是携带LLC PDU消息。具体实施时,由于原有协议中Type值为1的情况很少被应用,因而本实施例提供的方法将其从协议中删除,之后可以重用,即在传送LLC PDU时,将Type字段设置为1,也就是说,Type值为0时标识该RAN信息消息为系统消息,Type值为1时标识该RAN信息消息为携带LLC PDU消息。
[0095] 此外,原BSC向目标BSC发送RAN信息消息时可采用同现有技术中发送RAN信息消息的方式,只是发送的RAN信息消息的内容较现有的RAN信息消息有些改动而已,或是针对本实施例提供的方法采用新的发送方式,本实施例不对原BSC向目标BSC发送RAN信息消息的方式进行限定。
[0096] 303:目标BSC接收携带了LLC PDU的RAN信息消息,根据该RAN信息消息获取LLC PDU,并将LLC PDU发送给MS。
[0097] 针对该步骤,目标BSC接收原BSC发送的携带了LLC PDU的RAN信息消息后,关于目标BSC根据该RAN信息消息获取LLC PDU的方式,本实施例不做具体限定。由于该RAN信息消息中的Type字段可以标识该消息为携带LLC PDU消息,因此,目标BSC解析接收到的RAN信息消息后,通过根据解析后的RAN信息消息的NACC容器中的Type字段判断RAN信息消息为系统消息还是携带LLC PDU消息。该实施例以目标BSC判断出该RAN信息消息为携带LLC PDU消息为例,则目标BSC获取解析后的RAN信息消息的NACC容器中的SI/PSI字段内的LLC PDU,之后可以将其发送给MS,以使MS根据LLC PDU进行分组业务。关于目标BSC将LLC PDU信息发送给MS的方式,由于现有技术中应用层超时重传LLC PDU之后,目标BSC也会将LLC PDU发送给MS,因此,该步骤中目标BSC将LLC PDU信息发送给MS的方式可采用现有的发送方式,也可以针对本实施例提供的方法采用其他发送方式,本实施例对此不作具体限定。
[0098] 本实施例提供的方法,通过RAN信息消息携带LLC PDU的方式,在跨BSC小区重选时将LLC PDU从旧小区传递到新小区,较等待应用层超时重传LLC PDU的方式而言,可减少跨BSC小区重选场景下业务中断时间,进而提高服务质量。
[0099] 实施例三
[0100] 本实施例提供了一种传递逻辑链路控制协议数据单元的方法,结合上述内容,本实施例以MS跨BSC小区重选前所属的BSC为原BSC,MS跨BSC小区重选后所属的BSC为目标BSC为例,对传递LLC PDU的方法进行举例说明。参见图4,本实施例提供的方法流程具体如下:
[0101] 401:在跨BSC小区重选时,原BSC获取LLC PDU;
[0102] 该步骤的具体实现方式可参见上述实施例二中步骤301的相关描述,此处不再赘述。
[0103] 402:原BSC将获取到的LLC PDU携带在RAN信息消息新扩展的容器中发送给目标BSC;
[0104] 针对该步骤,为了将LLC PDU发送给目标BSC,本实施例提供的方法采取了在不改动原有应用对应的容器格式的前提下,在RAN信息消息中添加新扩展的容器,将该新扩展的容器作为LLC PDU专用容器,以通过该新扩展的容器携带LLC PDU。具体实施时,本实施例不对RAN信息消息中新扩展的容器进行限定,仅以RAN信息消息新扩展的容器中的内容具体如下面表4所示为例进行说明。
[0105] 表4
[0106]
[0107]
[0108] 上面表4中,由于该新扩展的容器为原有RAN信息消息中扩展出的专用于携带LLC PDU的容器,因而表4中的IEI用于标识该RAN信息消息具体为携带LLC PDU的应用所对应的容器,作用可等同于上述实施例二中Type字段的作用,也就是说,该种携带LLC PDU的应用可通过IEI来标识,因而目标BSC在后续步骤接收到该RAN信息消息后,通过该IEI即可判断出该消息添加了LLC PDU。对于Length Indicator和Reporting Cell Identifier同表1中的含义一样,仍然分别用于作为长度指示器和报告小区标识。而表4中的LLC PDU字段则用于携带LLC PDU,由此通过MS在跨BSC小区重选时传递表4所示的RAN信息消息实现LLC PDU的传递。
[0109] 此外,原BSC将获取到的LLC PDU携带在RAN信息消息新扩展的容器中发送给目标BSC的方式可采用同现有技术中发送RAN信息消息的方式,只是发送的RAN信息消息的内容较现有的RAN信息消息有些改动而已,或是针对本实施例提供的方法采用新的发送方式,本实施例不对原BSC将获取到的LLC PDU携带在RAN信息消息新扩展的容器中发送给目标BSC的方式进行限定。
[0110] 403:目标BSC接收携带了LLC PDU的RAN信息消息,根据该RAN信息消息获取LLC PDU,并将LLC PDU发送给MS。
[0111] 针对该步骤,目标BSC接收原BSC发送的携带了LLC PDU的RAN信息消息后,关于目标BSC根据该RAN信息消息获取LLC PDU的方式,本实施例不做具体限定。由于该RAN信息消息新扩展的容器中携带了LLC PDU,因此,目标BSC解析接收到的RAN信息消息后,通过读取IEI字段后即可确认该RAN信息消息携带了LLC PDU,因而可以从解析后的RAN信息消息新扩展的容器中的LLC PDU字段内获取LLC PDU,并将该LLC PDU信息发送给MS,以使MS根据LLC PDU进行分组业务。关于目标BSC将LLC PDU信息发送给MS的方式,由于现有技术中应用层超时重传LLC PDU之后,目标BSC也会将LLC PDU发送给MS,因此,该步骤中目标BSC将LLC PDU信息发送给MS的方式可采用现有的发送方式,也可以针对本实施例提供的方法采用其他发送方式,本实施例对此不作具体限定。
[0112] 本实施例提供的方法,通过RAN信息消息携带LLC PDU的方式,在跨BSC小区重选时将LLC PDU从旧小区传递到新小区,较等待应用层超时重传LLC PDU的方式而言,可减少跨BSC小区重选场景下业务中断时间,进而提高服务质量。
[0113] 实施例四
[0114] 本实施例提供了一种基站控制器,该基站控制器用于执行上述实施例一至实施例三中MS跨BSC小区重选前所属的BSC所执行的功能,参见图5,该基站控制器包括:
[0115] 获取模块51,用于在跨BSC小区重选时,获取LLC PDU;
[0116] 发送模块52,用于将获取模块51获取到的LLC PDU携带在RAN信息消息中发送给MS跨BSC小区重选后所属的目标BSC,使目标BSC根据RAN信息消息获取LLC PDU后,将LLC PDU发送给MS。
[0117] 结合上述实施例二中步骤302的描述,该发送模块52,具体用于将获取模块51获取到的LLC PDU携带在RAN信息消息的原有容器中的第一字段内发送给MS跨BSC小区重选后所属的目标BSC,并通过RAN信息消息的原有容器中的第二字段标识RAN信息消息为系统消息还是携带LLC PDU消息;
[0118] 其中,第一字段为RAN信息消息的原有容器中的任一字段,第二字段为RAN信息消息的原有容器中除第一字段之外的其他任一字段。
[0119] 进一步地,发送模块52,具体用于将获取模块51获取到的LLC PDU携带在RAN信息消息的NACC容器中的SI/PSI字段内发送给MS跨BSC小区重选后所属的目标BSC,并通过RAN信息消息的NACC容器中的Type字段标识RAN信息消息为系统消息还是携带LLC PDU消息。
[0120] 其中,RAN信息消息携带LLC PDU的方式以及通过Type字段标识RAN信息消息为系统消息还是LLC PDU消息的方式均可详见上述实施例二中步骤302的相关描述,此处不再赘述。
[0121] 可选地,结合上述实施例三中步骤402的描述,发送模块52,具体用于将获取模块51获取到的LLC PDU携带在RAN信息消息新扩展的容器中发送给MS跨BSC小区重选后所属的目标BSC,新扩展的容器为LLC PDU专用容器。
[0122] 本实施例提供的基站控制器,通过RAN信息消息携带LLC PDU的方式,在跨BSC小区重选时将LLC PDU从旧小区传递到新小区,较等待应用层超时重传LLC PDU的方式而言,可减少跨BSC小区重选场景下业务中断时间,进而提高服务质量。
[0123] 实施例五
[0124] 本实施例提供了一种基站控制器,该基站控制器用于执行上述实施例一至实施例三中MS跨BSC小区重选后所属的BSC所执行的功能,参见图6,该基站控制器包括:
[0125] 接收模块61,用于在跨BSC小区重选时,接收MS跨BSC小区重选前所属的原BSC发送的RAN信息消息,该RAN信息消息中携带了LLC PDU;
[0126] 获取模块62,用于根据接收模块61接收到的RAN信息消息获取LLC PDU;
[0127] 发送模块63,用于将获取模块62获取到的LLC PDU发送给MS。
[0128] 其中,接收模块61接收RAN信息消息的方式详见上述实施例二中步骤303及上述实施例三中步骤403的描述,此处不再赘述。获取模块62获取LLC PDU的方式以及发送模块63将LLC PDU发送给MS的方式均详见上述实施例二中步骤303以及上述实施例三中步骤403的相关描述,此处不再赘述。
[0129] 其中,LLC PDU具体携带在接收模块接收到的RAN信息消息的原有容器中的第一字段内,且RAN信息消息的原有容器中的第二字段标识了RAN信息消息为系统消息还是携带LLC PDU消息,第一字段为RAN信息消息的原有容器中的任一字段,第二字段为RAN信息消息的原有容器中除第一字段之外的其他任一字段;
[0130] 参见图7,该获取模块62,具体包括:
[0131] 解析单元621,用于解析接收模块61接收到的RAN信息消息;
[0132] 判断单元622,用于根据解析单元621解析后的RAN信息消息的原有容器中的第二字段判断RAN信息消息为系统消息还是携带LLC PDU消息;
[0133] 第一获取单元623,用于如果判断单元622判断RAN信息消息为携带LLC PDU消息,则获取解析后的RAN信息消息的原有容器中的第一字段内的LLC PDU。
[0134] 进一步地,RAN信息消息的原有容器中的第一字段,具体为:RAN信息消息的网络辅助小区重选NACC容器中的服务标识/公有服务标识SI/PSI字段;
[0135] RAN信息消息的原有容器中的第二字段,具体为:RAN信息消息的NACC容器的类型Type字段;
[0136] 判断单元622,具体用于根据解析单元621解析后的RAN信息消息的NACC容器中的Type字段判断RAN信息消息为系统消息还是携带LLC PDU消息;
[0137] 第一获取单元723,具体用于如果判断单元722判断RAN信息消息为携带LLC PDU消息,则获取解析后的RAN信息消息的NACC容器中的SI/PSI字段内的LLC PDU。
[0138] 可选地,LLC PDU具体携带在RAN信息消息新扩展的容器中,新扩展的容器为LLC PDU专用容器;
[0139] 参见图8,该获取模块62,具体包括:
[0140] 解析单元621,用于解析接收模块接收到的RAN信息消息;
[0141] 第二获取单元624,用于从解析单元621解析后的RAN信息消息新扩展的容器中获取LLC PDU。
[0142] 本实施例提供的基站控制器,通过RAN信息消息携带LLC PDU的方式,在跨BSC小区重选时将LLC PDU从旧小区传递到新小区,较等待应用层超时重传LLC PDU的方式而言,可减少跨BSC小区重选场景下业务中断时间,进而提高服务质量。
[0143] 实施例六
[0144] 本实施例提供了一种传递逻辑链路控制协议数据单元的系统,参见图9,该系统包括:
[0145] MS跨BSC小区重选前所属的原BSC 91和MS跨BSC小区重选后所属的目标BSC92;
[0146] 其中,MS跨BSC小区重选前所属的原BSC 91如上述实施例四提供的BSC;
[0147] MS跨BSC小区重选后所属的目标BSC 92如上述实施例五提供的BSC。
[0148] 本实施例提供的系统,通过RAN信息消息携带LLC PDU的方式,在跨BSC小区重选时将LLC PDU从旧小区传递到新小区,较等待应用层超时重传LLC PDU的方式而言,可减少跨BSC小区重选场景下业务中断时间,进而提高服务质量。
[0149] 需要说明的是:上述实施例提供的基站控制器在传递LLC PDU时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将控制器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基站控制器、传递逻辑链路控制协议数据单元的系统与传递逻辑链路控制协议数据单元的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0150] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0151] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0152] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
QQ群二维码
意见反馈