首页> 中国专利> TD-SCDMA网络中NBAP消息的生成及解析方法和装置

TD-SCDMA网络中NBAP消息的生成及解析方法和装置

摘要

本发明实施例提供了一种TD-SCDMA网络中NBAP消息的生成及解析方法和装置,所述基站应用部分NBAP消息包括公共测量报告消息,所述的方法包括:获取同一时刻上报的一条或多条不同类型的公共测量报告消息及其长度;将所述一条或多条公共测量报告消息及其长度串接成消息体;针对所述消息体添加消息头;将所述消息头及消息体组成一条NBAP消息;将所述NBAP消息发送至无线网络控制器RNC。本发明可以减少NBAP消息上报的数量,提升RNC上IUB接口板和信令处理板的处理能力,提升网络容量。

著录项

  • 公开/公告号CN104135742A

    专利类型发明专利

  • 公开/公告日2014-11-05

    原文格式PDF

  • 申请/专利权人 大唐移动通信设备有限公司;

    申请/专利号CN201410334615.8

  • 发明设计人 龚莉;郭俊利;

    申请日2014-07-14

  • 分类号H04W24/10;

  • 代理机构北京润泽恒知识产权代理有限公司;

  • 代理人赵娟

  • 地址 100191 北京市海淀区学院路29号

  • 入库时间 2023-12-17 02:09:03

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-08-14

    授权

    授权

  • 2014-12-10

    实质审查的生效 IPC(主分类):H04W24/10 申请日:20140714

    实质审查的生效

  • 2014-11-05

    公开

    公开

说明书

技术领域

本发明涉及移动通信技术领域,特别是涉及一种TD-SCDMA(Time  Division-Synchronous Code Division Multiple Access,时分同步码分多址)网 络中NBAP(NodeB Application Part,基站应用部分)消息的生成方法、一 种TD-SCDMA网络中NBAP消息的解析方法、一种TD-SCDMA网络中 NBAP消息的生成装置,以及一种TD-SCDMA网络中NBAP消息的解析装 置。

背景技术

随着科技和经济的发展,网络被越来越多的用户使用,随着用户量的剧 增,TD-SCDMA网络需要处理的信令数量和业务数据量也日益加大。

公共测量报告消息是TD-SCDMA网络需要处理的信令数据的一种,通 常由Node B(基站)通过IUB接口以NBAP消息的形式周期上报给RNC (Radio Network Controller,无线网络控制器),RNC上的小区无线资源管 理模块为接入的用户分配无线资源时会进行载波排序,载波排序算法通常基 于公共测量结果,将用户分配在干扰比较小的载波。另外MR(Measurement  Report,测量报告)服务器开启后也要求基站上报大量的公共测量报告消息。

载波排序算法和MR服务器需要的公共测量报告消息常见的测量类型 包括接收宽带总功率RTWP、上行时隙ISCP(干扰信号码功率)、发射载波 功率TCP、UpPCHPosition ISCP(上行导频位置ISCP)、HS-DSCH(高速下 行链路共享信道)的比特率、E-DCH(增强专用信道)提供的比特率。

目前,根据NBAP协议,公共测量报告消息可以按照时隙,或者,按照 频点+时隙的两种方式上报。

按照时隙进行测量上报时,一个统计周期的公共测量报告消息的数目 为:载波数*上行时隙数*上行单时隙的测量数(上行时隙ISCP+接收宽带总 功率RTWP)+载波数*下行时隙数*下行单时隙的测量数(发射载波功率 TCP)+H载波数*单H载波测量数(HS-DSCH的比特率、E-DCH提供的比 特率)。

按照频点+时隙进行测量上报时,一个统计周期的公共测量报告消息的 数目为:上行时隙数*上行单时隙的测量数(上行时隙ISCP+接收宽带总功 率RTWP)+下行时隙数*下行单时隙的测量数(发射载波功率TCP)+单H 载波测量数(HS-DSCH的比特率、E-DCH提供的比特率)。

然而,无论按照频点,亦或是按照频点+时隙上报,都会在基站和RNC 之间传送较多的公共测量报告消息。例如:一个小区下12个载波,R4和H 载波的比例是1:2,上下行时隙为2:4,若按照时隙进行测量上报,公共 测量报告消息的数目为:12*2+12*2+12*4+3+8*1+8*1=115条,若按照频点+ 时隙进行测量上报,公共测量报告消息的数目为:2+2+4+3+1+1=13条。在 TD-SCDMA网络负荷越来越重的情况下,一条公共测量报告消息需要对应 一条NBAP消息,每个小区上报如此多的公共测量报告消息导致RNC需要 处理的NBAP消息急剧增加,造成RNC上IUB接口板和信令处理板的处理 能力急剧下降,极大地限制了网络容量的提升。

因此,目前需要本领域技术人员迫切解决的一个技术问题就是:提供一 种TD-SCDMA网络中NBAP消息的生成及解析方法和装置,用以减少NBAP 消息上报的数量,提升RNC上IUB接口板和信令处理板的处理能力,提升 网络容量。

发明内容

本发明实施例所要解决的技术问题是提供一种TD-SCDMA网络中 NBAP消息的生成及解析方法,用以减少NBAP消息上报的数量,提升RNC 上IUB接口板和信令处理板的处理能力,提升网络容量。

相应的,本发明实施例还提供了一种TD-SCDMA网络中NBAP消息的 生成及解析装置,用以保证上述方法的实现及应用。

为了解决上述问题,本发明公开了一种TD-SCDMA网络中NBAP消息 的生成方法,所述基站应用部分NBAP消息包括公共测量报告消息,所述的 方法包括:

获取同一时刻上报的一条或多条不同类型的公共测量报告消息及其长 度;

将所述一条或多条公共测量报告消息及其长度串接成消息体;

针对所述消息体添加消息头;

将所述消息头及消息体组成一条NBAP消息;

将所述NBAP消息发送至无线网络控制器RNC。

优选地,所述将所述一条或多条公共测量报告消息及其长度串接成消息 体的步骤包括:

串接所述一条或多条不同类型的公共测量报告消息;

分别将各条公共测量报告消息的长度编码到对应的公共测量报告消息 之前,形成消息体。

优选地,所述针对所述消息体添加消息头的步骤包括:

获得所述消息体中公共测量报告消息的条数;

将预设的消息标识、预设的过程号以及所述条数组织为消息头;

将所述消息头添加在所述消息体之前。

本发明还公开了一种TD-SCDMA网络中NBAP消息的解析方法,所述 方法包括:

无线网络控制器RNC接收NBAP消息;所述NBAP消息包括消息头和 消息体;

当依据所述消息头确定当前NBAP消息具有由一条或多条不同类型的 公共测量报告消息及其长度串接成的消息体时,从所述消息体中解析出所述 一条或多条公共测量报告消息及其长度。

优选地,所述消息头包括消息标识和过程号,通过以下方式依据所述消 息头确定所述消息体中包括串接的一条或多条公共测量报告消息:

当依据所述消息头解析出所述消息头中的消息标识具有第一预设值时, 则解析所述消息头中的过程号;

当解析出所述消息头中的过程号具有第二预设值时,则确定所述消息体 中包括串接的一条或多条公共测量报告消息。

优选地,所述当依据所述消息头确定当前NBAP消息具有由一条或多条 不同类型的公共测量报告消息及其长度串接成的消息体时,从所述消息体中 解析出所述一条或多条公共测量报告消息及其长度的步骤包括:

当依据所述消息头确定当前NBAP消息具有由一条或多条不同类型的 公共测量报告消息及其长度串接成的消息体时,从所述消息头中获取所述消 息体中公共测量报告消息的条数;

从所述消息体中解析出一条公共测量报告消息的长度;

依据所述长度解析出对应的一条公共测量报告消息;

判断所述解析出对应的公共测量报告消息的数目是否达到所述条数;

若是,则完成所述NBAP消息的解析;

若否,则跳转至所述从所述消息体中解析出一条公共测量报告消息的长 度的步骤。

优选地,所述消息体中各条公共测量报告消息的长度位于各条公共测量 报告消息之前。

本发明还公开了一种TD-SCDMA网络中NBAP消息的生成装置,所述 基站应用部分NBAP消息包括公共测量报告消息,所述的装置包括:

消息及其长度获取模块,用于获取同一时刻上报的一条或多条不同类型 的公共测量报告消息及其长度;

消息串接模块,用于将所述一条或多条公共测量报告消息及其长度串接 成消息体;

消息头添加模块,用于针对所述消息体添加消息头;

NBAP消息组成模块,用于将所述消息头及消息体组成一条NBAP消息;

NBAP消息发送模块,用于将所述NBAP消息发送至无线网络控制器 RNC。

优选地,所述消息串接模块包括:

消息串接子模块,用于串接所述一条或多条不同类型的公共测量报告消 息;

消息体形成子模块,用于分别将各条公共测量报告消息的长度编码到对 应的公共测量报告消息之前,形成消息体。

优选地,所述消息头添加模块包括:

条数获得子模块,用于获得所述消息体中公共测量报告消息的条数;

消息头组织子模块,用于将预设的消息标识、预设的过程号以及所述条 数组织为消息头;

消息头添加子模块,用于将所述消息头添加在所述消息体之前。

本发明还公开了一种TD-SCDMA网络中NBAP消息的解析装置,所述 装置位于无线网络控制器RNC侧,包括:

NBAP消息接收模块,用于接收NBAP消息;所述NBAP消息包括消息 头及消息体;

消息及其长度解析模块,用于在依据所述消息头确定当前NBAP消息具 有由一条或多条不同类型的公共测量报告消息及其长度串接成的消息体时, 从所述消息体中解析出所述一条或多条公共测量报告消息及其长度。

优选地,所述消息头包括消息标识和过程号,通过以下方式依据所述消 息头确定所述消息体中包括串接的一条或多条公共测量报告消息:

过程号解析子模块,用于在依据所述消息头解析出所述消息头中的消息 标识具有第一预设值时,则解析所述消息头中的过程号;

消息确定子模块,用于在解析出所述消息头中的过程号具有第二预设值 时,则确定所述消息体中包括串接的一条或多条公共测量报告消息。

优选地,所述消息及其长度解析模块包括:

条数解析子模块,用于在依据所述消息头确定当前NBAP消息具有由一 条或多条不同类型的公共测量报告消息及其长度串接成的消息体时,从所述 消息头中获取所述消息体中公共测量报告消息的条数;

长度解析子模块,用于从所述消息体中解析出一条公共测量报告消息的 长度;

公共测量报告消息解析子模块,用于依据所述长度解析出对应的一条公 共测量报告消息;

数目判断子模块,用于判断所述公共测量报告消息的数目是否达到所述 条数;

解析完成子模块,用于在判定所述公共测量报告消息的数目达到所述条 数时,完成所述NBAP消息的解析;

跳转子模块,用于在判定所述公共测量报告消息的数目未达到所述条数 时,跳转至所述长度解析子模块。

优选地,所述消息体中各条公共测量报告消息的长度位于各条公共测量 报告消息之前。

与现有技术相比,本发明实施例包括以下优点:

本发明通过将在同一时刻上报的一条或多条不同类型的公共测量报告 消息不区分类型直接串接,再进行编码生成消息体,针对消息体添加消息头, 形成NBAP消息,因此可以在一条NBAP消息中携带一条或多条公共测量 报告消息的测量结果,避免了每一条公共测量报告消息单独上报,从而可以 减少NBAP消息上报的数量,提升RNC上IUB接口板和信令处理板的处理 能力,提升网络容量。

进一步的,本发明通过采用条数、消息标识、过程号共同生成消息头, 消息标识和过程号可以共同标识出NBAP消息为串接的公共测量报告消息, 从而可以区别于标准NBAP消息,用于RNC进行解析,因此可以减少NBAP 消息上报的数量,提升RNC上IUB接口板和信令处理板的处理能力,提升 网络容量。

本发明通过RNC侧从NBAP消息的消息头中解析出消息体中公共测量 报告消息的条数,从NBAP消息的消息体中解析出各条公共测量报告消息的 长度,从而可以解析出同一时刻上报的一条或多条公共测量报告消息,NBAP 消息可以携带一条或多条公共测量报告消息的测量结果上报并被解析出来, 避免了每一条公共测量报告消息单独上报,因此,可以减少NBAP消息上报 的数量,提升RNC上IUB接口板和信令处理板的处理能力,提升网络容量。

附图说明

图1示出了本发明一种公共测量过程的消息流程示意图;

图2示出了本发明一种TD-SCDMA网络中NBAP消息的生成方法实施 例的步骤流程图;

图3示出了本发明一种TD-SCDMA网络中NBAP消息的解析方法实施 例的步骤流程图;

图4示出了本发明一种TD-SCDMA网络中NBAP消息的生成装置实施 例的结构框图;

图5示出了本发明一种TD-SCDMA网络中NBAP消息的解析装置实施 例的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图 和具体实施方式对本发明作进一步详细的说明。

参照图1,示出了本发明一种公共测量过程的消息流程示意图。

如图1所示,CRNC(Control Radio Network Controller,控制无线网络 控制器)是RNC其中的一个逻辑实体,用于控制RNC。Node B表示基站, COMMON MEASUREMENT INITIATION REQUEST表示的是公共测量启 动请求消息,COMMON MEASUREMENT INITIATION RESPONSE表示的 是公共测量启动响应消息,COMMON MEASUREMENT REPORT表示的是 公共测量报告消息。

公共测量过程的消息流程如下,CRNC发送COMMON  MEASUREMENT INITIATION REQUEST消息给基站,Node B基站收到后 返回COMMON MEASUREMENT INITIATION RESPONSE消息,后续将按 照COMMON MEASUREMENT INITIATION REQUEST消息的要求进行相 应频点和时隙的Node B公共测量,并周期上报COMMON MEASUREMENT  REPORT消息到CRNC。

其中,如果按照频点+时隙进行测量上报时,上报的格式如下表1所示:

频点 时隙 参数值

UARFCN1 TS1 ISCPValue UARFCN2 TS1 ISCPValue UARFCN3 TS1 ISCPValue UARFCN4 TS1 ISCPValue UARFCN5 TS1 ISCPValue UARFCN6 TS1 ISCPValue …… …… ……

表1

然而,若按照表1所示的格式进行上报,即一个频点+一个时隙+一个参 数值的形式生成一条NBAP消息上报给RNC,随着网络扩容,基站中存在 多个频点+多个时隙+多个参数值,需要生成多条NBAP消息,导致RNC需 要处理的NBAP消息急剧增加,极大限制了网络容量的提升。

本发明实施例的核心构思之一在于,基站侧将在同一时刻上报的一条或 多条不同类型的公共测量报告消息不区分类型直接串接,而后进行NBAP编 码生成消息体,按照NBAP消息编码生成消息头,消息头和消息体组成一条 NBAP消息,将NBAP消息发送到RNC中进行解码。从而可以减少NBAP 消息上报的数量,提升RNC上IUB接口板和信令处理板的处理能力,提升 网络容量。

参照图2,示出了本发明一种TD-SCDMA网络中NBAP消息的生成方 法实施例的步骤流程图,所述基站应用部分NBAP消息包括公共测量报告消 息,具体可以包括如下步骤:

步骤201,获取同一时刻上报的一条或多条不同类型的公共测量报告消 息及其长度;

在具体实现中,使公共测量报告消息在同一时刻上报的一种措施可以是 通过在给基站发送的公共测量初始化消息中携带系统帧号SFN,要求基站侧 以系统帧号SFN为起始点,进行周期性公共测量,这样相同周期的公共测 量报告消息将在同一时刻上报,保证了公共测量报告消息尽可能的汇聚在一 起。

公共测量报告消息常见的类型可以包括接收宽带总功率RTWP、上行时 隙ISCP、发射载波功率TCP、UpPCHPosition ISCP、HS-DSCH的比特率、 E-DCH提供的比特率。

基站侧可以获取同一时刻上报的一条或多条不同类型的公共测量报告 消息,不同类型的公共测量报告消息可以包括一条或多条类型为接收宽带总 功率RTWP的公共测量报告消息,和/或,一条或多条类型为上行时隙ISCP 的公共测量报告消息,和/或,一条或多条类型为发射载波功率TCP的公共 测量报告消息,和/或,一条或多条类型为UpPCHPosition ISCP的公共测量 报告消息,和/或,一条或多条类型为HS-DSCH的比特率的公共测量报告消 息,和/或,一条或多条类型为E-DCH提供的比特率的公共测量报告消息等。

其次,基站侧还可以通过测量获取各条公共测量报告消息的长度,各条 公共测量报告消息的类型不同,各条公共测量报告消息的长度也不尽相同, 在本发明实施例中,可以设置各条公共测量报告消息的长度统一采用2个字 节的长度指示。

步骤202,将所述一条或多条公共测量报告消息及其长度串接成消息体;

在具体应用中,经过NBAP编码可以将长度分别添加到串接的各条公共 测量报告消息中,以指示对应的公共测量报告消息所具有的长度,生成消息 体。

在本发明实施例的一种优选示例中,所述步骤202具体可以包括以下子 步骤:

子步骤S11,串接所述一条或多条不同类型的公共测量报告消息;

子步骤S12,分别将各条公共测量报告消息的长度编码到对应的公共测 量报告消息之前,形成消息体。

作为本发明具体应用的一种示例,可以不区分公共测量报告消息的类型 的差异,直接将一条或多条公共测量报告消息一条接一条地串接起来,而后 再经过NBAP编码将各条公共测量报告消息的长度分别添加到对应的公共 测量报告消息之前,以指示对应的公共测量报告消息所具有的长度,形成消 息体。

当然,上述长度的添加方式只是作为示例,在实施本发明实施例时,可 以根据实际情况设置其他长度的添加方式,本发明实施例对此不加以限制。 另外,除了上述长度的添加方式外,本领域技术人员还可以根据实际需要采 用其他长度的添加方式,本发明实施例对此也不加以限制。

步骤203,针对所述消息体添加消息头;

在实际应用中,消息头可以指示消息体的属性信息,可以包括消息体中 含有公共测量报告消息的条数,消息标识和过程号等。

在具体应用中,消息头可以按照NBAP消息进行编码,消息头可以包括 多个字节,在本发明实施例中,消息头中至少可以包括4个字节,依次用于 保存消息标识、过程号、保留字节、公共测量报告消息的条数。

消息标识可以位于消息头的第一个字节,可以标识NBAP消息为标准 NBAP消息或者为非标准NBAP消息,标准NBAP消息的消息标识可以为0 或0x20,非标准NBAP消息的消息标识可以为0xF0。在本发明实施例中, 针对由一条或多条公共测量报告消息及其长度串接成消息体,消息标识可以 固定使用0xF0。

过程号可以位于消息头的第二个字节,可以标识NBAP消息的类型是否 为串接的公共测量报告消息,NBAP消息的类型为串接的公共测量报告消息 的过程号可以为0xC8,表示私有流程号为200。由于在IUB接口上还会收 到其它类型的NBAP消息,NBAP消息的类型不为串接的公共测量报告消息 的过程号可以为0x00-0x38,在本发明实施例中,针对串接的公共测量报告 消息,过程号可以固定使用0xC8。

保留字节可以位于消息头的第三个字节,在本发明实施例中,保留字节 可以固定使用0xFF。

公共测量报告消息的条数可以位于消息头的第四个字节,可以标识即将 生成的NBAP消息中含有公共测量报告消息的条数。在本发明实施例中,条 数字段可以使用获得的条数,默认值可以为50。

需要说明的是,过程号即消息标识0xC8是修改NBAP协议后新增加的。 基站侧在一条公共测量报告消息中对不同类型的公共测量报告消息进行汇 聚,一条公共测量报告消息中同时携带多个类型的公共测量报告消息的测量 结果,RNC对于此过程号0xC8的公共测量报告消息进行特殊处理。

在本发明实施例的一种优选示例中,所述步骤203具体可以包括以下子 步骤:

子步骤S21,获得所述消息体中公共测量报告消息的条数;

子步骤S22,将预设的消息标识、预设的过程号以及所述条数组织为消 息头;

子步骤S23,将所述消息头添加在所述消息体之前。

作为本发明具体应用的一种示例,串接的公共测量报告消息的条数的范 围可以为1~120,优选为50。若在同一时刻上报的公共测量报告消息超过120 条,则可以至少将公共测量报告消息串接成2条消息体。获得所述消息体中 公共测量报告消息的条数为PackNum。

将预设的消息标识0xF0、预设的过程号0xC8以及所述条数PackNum 组织成消息头,消息头的字符串可以为0xF00Xc80Xff PackNum。

将消息头的字符串0xF00Xc80Xff PackNum添加在所述消息体之前。

本发明通过采用条数字段、消息标识字段、NBAP消息标识字段共同生 成消息头,可以标识出NBAP消息为串接的公共测量报告消息,从而可以区 别于标准NBAP消息,用于RNC进行解析,因此可以减少NBAP消息上报 的数量,提升RNC上IUB接口板和信令处理板的处理能力,提升网络容量。

步骤204,将所述消息头及消息体组成一条NBAP消息;

作为本发明具体应用的一种示例,将消息头和消息体组装,即可生成一 条NBAP消息,NBAP消息的结构可以如表2所示:

表2

当然,上述NBAP消息的结构展示方式只是作为示例,在实施本发明实 施例时,可以根据实际情况设置其他NBAP消息的结构展示方式,本发明实 施例对此不加以限制。另外,除了上述NBAP消息的结构展示方式外,本领 域技术人员还可以根据实际需要采用其他NBAP消息的结构展示方式,本发 明实施例对此也不加以限制。

步骤205,将所述NBAP消息发送至无线网络控制器RNC。

在实际应用中,NBAP消息可以通过IUB接口发送到无线网络控制器 RNC。

本发明可以减少NBAP消息上报的效果非常明显,例如,在应用本发明 之后,NBAP消息可以将由当前单小区的上百条减少到2-3条,一个基站可 以支持3个小区,一个RNC可以支持大于60个基站,那么一个RNC下减 少的NBAP消息大约为100*3*60=18000条。因此,本发明可以极大缓解RNC 侧信令板的处理负荷,减少IUB接口的消息传输数目,提升IUB接口板和 信令处理板的处理性能。

本发明通过将在同一时刻上报的一条或多条不同类型的公共测量报告 消息不区分类型直接串接,再进行编码生成消息体,针对消息体添加消息头, 形成NBAP消息,因此可以在一条NBAP消息中携带一条或多条公共测量 报告消息的测量结果,避免了每一条公共测量报告消息单独上报,从而可以 减少NBAP消息上报的数量,提升RNC上IUB接口板和信令处理板的处理 能力,提升网络容量。

参照图3,示出了本发明一种TD-SCDMA网络中NBAP消息的生成方 法实施例的步骤流程图,所述基站应用部分NBAP消息包括同一时刻上报的 一条或多条不同类型的公共测量报告消息,具体可以包括如下步骤:

步骤301,无线网络控制器RNC接收NBAP消息;所述NBAP消息包 括消息头及消息体;

在具体应用中,RNC侧可以接收应用部分NBAP消息,NBAP消息可 以包括消息头及消息体,其中,消息头可以指示NBAP消息及消息体的属性 信息,例如:NBAP消息是否为标准NBAP消息,当NBAP消息为非标准 NBAP消息时,NBAP消息是否为串接的公共测量报告消息,当NBAP消息 为串接的公共测量报告消息时,消息体中所包含串接的公共测量报告消息的 条数等等。

步骤302,当依据所述消息头确定当前NBAP消息具有由一条或多条不 同类型的公共测量报告消息及其长度串接成的消息体时,从所述消息体中解 析出所述一条或多条公共测量报告消息及其长度。

在实际应用中,RNC侧解析NBAP消息头时,当解析出消息头中的消 息标识和过程号具有预设值时,则可以表明该NBAP消息为串接的公共测量 报告消息,后续需要按照串接的公共测量报告消息进行解码。

在本发明实施例的一种优选示例中,所述消息头包括消息标识和过程 号,通过以下方式依据所述消息头确定所述消息体中包括串接的一条或多条 公共测量报告消息:

子步骤S31,当依据所述消息头解析出所述消息头中的消息标识具有第 一预设值时,则解析所述消息头中的过程号;

在具体实现中,解析消息头的消息标识,即可以是解析消息头的第一个 字节,如果为0xF0,表示NBAP消息为非标准NBAP消息,需要按照非标 准NBAP消息进行解码,如果为0或0x20,表示NBAP消息为标准NBAP 消息,需要按照标准NBAP消息进行解码。

当解析出NBAP消息标识具有为0xF0的第一预设值时,按照非标准 NBAP消息进行解码,解析所述消息头的过程号。

子步骤S32,当解析出所述消息头中的过程号具有第二预设值时,则确 定所述消息体中包括串接的一条或多条公共测量报告消息。

在实际应用中,解析消息头的过程号,即可以是解析消息头的第二个字 节,如果为0x00-0x38,表示该NBAP消息为IUB接口收到的其它类型的 NBAP消息,可以按照标准NBAP消息进行解码,如果为0xC8,表示该NBAP 消息的类型为串接的公共测量报告消息,需要按照串接的公共测量报告消息 进行解码。

当解析出消息标识具有为0xC8的第二预设值时,确定所述消息体中包 括串接的一条或多条公共测量报告消息。

在本发明实施例的一种优选示例中,所述步骤302具体可以包括以下子 步骤:

子步骤S41,当依据所述消息头确定当前NBAP消息具有由一条或多条 不同类型的公共测量报告消息及其长度串接成的消息体时,从所述消息头的 条数字段解析出消息体中公共测量报告消息的条数。

在具体应用中,解析消息头的条数字段,即可以是消息头的第四个字节, 可以获得消息体中包含的公共测量报告消息的条数。

子步骤S42,从所述消息体中解析出一条公共测量报告消息的长度;

作为本发明具体应用的一种示例,消息体中可以包括消息体中各条公共 测量报告消息的长度。

在本发明实施例的一种优选示例中,所述消息体中各条公共测量报告消 息的长度位于各条公共测量报告消息之前。

子步骤S43,依据所述长度解析出对应的一条公共测量报告消息;

子步骤S44,判断所述公共测量报告消息的数目是否达到所述条数,若 是则执行子步骤S45,若否,则执行子步骤S46;

子步骤S45,获得完成所述NBAP消息的解析;

子步骤S46,跳转至所述从所述消息体中解析出一条公共测量报告消息 的长度的步骤。

在实际应用中,可以根据子步骤S42解析出的消息体中的第一条公共测 量报告消息的长度,在该消息体中解析出第一条公共测量报告消息,然后解 析出第二条公共测量报告消息的长度,并根据二条公共测量报告消息的长度 解析出第二条公共测量报告消息,以此类推,直至解析出消息头中指示的“公 共测量报告消息的条数”中的所有在同一时刻上报的公共测量报告消息,完 成所述NBAP消息的解析。

当然,上述公共测量报告消息的解析方式只是作为示例,在实施本发明 实施例时,可以根据实际情况设置其他公共测量报告消息的解析方式,本发 明实施例对此不加以限制。另外,除了上述公共测量报告消息的解析方式外, 本领域技术人员还可以根据实际需要采用其他公共测量报告消息的解析方 式,本发明实施例对此也不加以限制。

本发明通过RNC侧从NBAP消息的消息头中解析出消息体中公共测量 报告消息的条数,从NBAP消息的消息体中解析出各条公共测量报告消息的 长度,从而可以解析出同一时刻上报的一条或多条公共测量报告消息,NBAP 消息可以携带一条或多条公共测量报告消息的测量结果上报并被解析出来, 避免了每一条公共测量报告消息单独上报,因此,可以减少NBAP消息上报 的数量,提升RNC上IUB接口板和信令处理板的处理能力,提升网络容量。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系 列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述 的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或 者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例 均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参照图4,示出了本发明一种TD-SCDMA网络中NBAP消息的生成装 置实施例的结构框图,所述基站应用部分NBAP消息包括公共测量报告消 息,具体可以包括如下模块:

消息及其长度获取模块401,用于获取同一时刻上报的一条或多条不同 类型的公共测量报告消息及其长度;

消息串接模块402,用于将所述一条或多条公共测量报告消息及其长度 串接成消息体;

消息头添加模块403,用于针对所述消息体添加消息头;

NBAP消息组成模块404,用于将所述消息头及消息体组成一条NBAP 消息;

NBAP消息发送模块405,用于将所述NBAP消息发送至无线网络控制 器RNC。

在本发明的一种优选示例中,所述消息串接模块402具体可以包括以下 子模块:

消息串接子模块,用于串接所述一条或多条不同类型的公共测量报告消 息;

消息体形成子模块,用于分别将各条公共测量报告消息的长度编码到对 应的公共测量报告消息之前,形成消息体。

在本发明的一种优选示例中,所述消息头添加模块403具体可以包括以 下子模块:

条数获得子模块,用于获得所述消息体中公共测量报告消息的条数;

消息头组织子模块,用于将预设的消息标识、预设的过程号以及所述条 数组织为消息头;

消息头添加子模块,用于将所述消息头添加在所述消息体之前。

对于图4所示的装置实施例而言,由于其与图2所示的方法实施例基本 相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

参照图5,示出了本发明一种TD-SCDMA网络中NBAP消息的解析装 置实施例的结构框图,具体可以包括如下模块:

NBAP消息接收模块501,用于接收应用部分NBAP消息;所述NBAP 消息包括消息头及消息体;

消息及其长度解析模块502,用于在依据所述消息头确定当前NBAP消 息具有由一条或多条不同类型的公共测量报告消息及其长度串接成的消息 体时,从所述消息体中解析出所述一条或多条公共测量报告消息及其长度。

在本发明的一种优选示例中,所述消息头包括消息标识和过程号,通过 以下方式依据所述消息头确定所述消息体中包括串接的一条或多条公共测 量报告消息:

过程号解析子模块,用于在依据所述消息头解析出所述消息头中的消息 标识具有第一预设值时,则解析所述消息头中的过程号;

消息确定子模块,用于在解析出所述消息头中的过程号具有第二预设值 时,则确定所述消息体中包括串接的一条或多条公共测量报告消息。

在本发明的一种优选示例中,所述消息及其长度解析模块502具体可以 包括以下子模块:

条数解析子模块,用于在依据所述消息头确定当前NBAP消息具有由一 条或多条不同类型的公共测量报告消息及其长度串接成的消息体时,从所述 消息头中获取所述消息体中公共测量报告消息的条数;

长度解析子模块,用于从所述消息体中解析出一条公共测量报告消息的 长度;

公共测量报告消息解析子模块,用于依据所述长度解析出对应的一条公 共测量报告消息;

数目判断子模块,用于判断所述公共测量报告消息的数目是否达到所述 条数;

解析完成子模块,用于在判定所述公共测量报告消息的数目达到所述条 数时,完成所述NBAP消息的解析;

跳转子模块,用于在判定所述公共测量报告消息的数目未达到所述条数 时,跳转至所述长度解析子模块。

在本发明的一种优选示例中,所述消息体中各条公共测量报告消息的长 度位于各条公共测量报告消息之前。

对于图5所示的装置实施例而言,由于其与图3所示的方法实施例基本 相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明 的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见 即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装 置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全 软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例 可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介 质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程 序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计 算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令 实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框 图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、 专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生 一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的 指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理 终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读 存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个 流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设 备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计 算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用 于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中 指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦 得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以, 所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所 有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语 仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求 或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术 语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得 包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且 还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或 者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一 个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终 端设备中还存在另外的相同要素。

以上对本发明所提供的一种TD-SCDMA网络中NBAP消息的生成及解 析方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及 实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及 其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具 体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理 解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号