Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND APPARATUS COMPATIBLE WITH MULTI-VERSION FOR STORING WIRELESS RESOURCE
Document Type and Number:
WIPO Patent Application WO/2013/155779
Kind Code:
A1
Abstract:
This invention discloses a method compatible with multi-version for storing wireless resource. The method includes: receiving radio resource control (RRC) message sent by network side; converting the protocol version of said RRC message by using a conversion function to make the converted protocol version of the RRC message be consistent with that of said preservation function, if the protocol version of said RRC message is inconsistent with that of preservation function; storing wireless resource in said RRC message by using said preservation function, wherein the protocol version of said RRC message is consistent with that of the preservation function. This invention also discloses an apparatus compatible with multi-version for storing wireless resource. The present invention can effectively reduce the amount of codes and complexity of resource storage, reduce the cost for maintaining codes, and be compatible with multi-version compatible wireless resource storage method and apparatus in multiple versions.

Inventors:
HUANG JUN (CN)
Application Number:
PCT/CN2012/076942
Publication Date:
October 24, 2013
Filing Date:
June 14, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
HUANG JUN (CN)
International Classes:
H04W72/04
Domestic Patent References:
WO2009050212A12009-04-23
Foreign References:
CN102055723A2011-05-11
CN101505513A2009-08-12
Other References:
See also references of EP 2830373A4
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理事务所(普通合伙) (CN)
Download PDF:
Claims:
权利要求书

1、 一种多版本兼容的无线资源存储方法, 其特征在于, 该方法包括: 接收网络侧发送的无线资源控制协议 RRC消息;

在所述 RRC消息的协议版本与保存函数的协议版本不一致时, 采用转 换函数转换所述 RRC消息的协议版本, 使转换后的 RRC消息的协议版本与 所述保存函数的协议版本一致;

采用所述保存函数保存所述 RRC消息中的无线资源, 该 RRC消息的协 议版本与保存函数的协议版本一致。

2、 根据权利要求 1所述的多版本兼容的无线资源存储方法, 其特征在 于, 所述保存函数为: 终端支持的最高协议版本的保存函数。

3、 根据权利要求 2所述的多版本兼容的无线资源存储方法, 其特征在 于, 所述转换函数与终端支持的一个或多个协议版本——对应。

4、 根据权利要求 3所述的多版本兼容的无线资源存储方法, 其特征在 于, 所述采用转换函数转换所述 RRC消息的协议版本, 包括:

采用比所述 RRC消息的协议版本高一级的协议版本对应的转换函数, 将所述 RRC消息的协议版本转换为高一级的协议版本。

5、 根据权利要求 1至 4任一项所述的多版本兼容的无线资源存储方法, 其特征在于, 所述接收网络侧发送的 RRC消息之后, 该方法还包括:

解码所述 RRC消息;

在解码失败时, 向所述网络侧回复 RRC消息解码失败的状态消息, 等 待网络侧重新发送 RRC消息。

6、 一种多版本兼容的无线资源存储装置, 其特征在于, 该装置包括: 接收模块、 保存模块和转换模块; 其中,

接收模块, 用于接收网络侧发送的 RRC消息, 将 RRC消息发给转换模 块; 转换模块, 用于在接收模块发来的所述 RRC消息的协议版本与保存函 数的协议版本不一致时, 采用转换函数转换所述 RRC消息的协议版本, 使 转换后的 RRC消息的协议版本与所述保存函数的协议版本一致, 将转换后 的 RRC消息发送给保存模块;

保存模块, 用于接收转换模块 20发来的转换后的 RRC消息, 采用所述 保存函数保存所述 RRC消息中的无线资源, 该 RRC消息的协议版本与保存 函数的协议版本一致。

7、 根据权利要求 6所述的多版本兼容的无线资源存储装置, 其特征在 于, 所述保存模块, 具体用于将所在终端支持的最高协议版本的保存函数 作为保存函数。

8、 根据权利要求 7所述的多版本兼容的无线资源存储装置, 其特征在 于, 所述转换模块, 具体用于保存与所在终端支持的一个或多个协议版本 ——对应的转换函数。

9、 根据权利要求 8所述的多版本兼容的无线资源存储装置, 其特征在 于,

所述转换模块, 具体用于在所述 RRC消息的协议版本与保存函数的协 议版本不一致时, 采用比所述 RRC消息的协议版本高一级的协议版本对应 的转换函数, 将所述 RRC消息的协议版本转换为高一级的协议版本, 直至 转换后的 RRC消息的协议版本与所述保存函数的协议版本一致。

10、 根据权利要求 7至 9任一项所述的多版本兼容的无线资源存储装置, 其特征在于, 所述装置还包括: 解码模块, 用于解码所述 RRC消息, 在解 码失败时, 向所述网络侧回复 RRC消息解码失败的状态消息, 等待网络侧 重新发送 RRC消息。

Description:
多版本兼容的无线资源存储方法和装置

技术领域

本发明涉及到移动通信技术领域, 特别涉及到多版本兼容的无线资源 存储方法和装置。 背景技术

在 3G( 3rd-generation,第三代移动通信技术)系统中, UMTS ( Universal Mobile Telecommunications System , 通用移动通信系统 )是其中的一种, 它 的网络结构由核心网、 UTRAN ( UMTS Terrestrial Radio Access Network, UMTS陆地无线接入网)和 UE ( User Equipment,用户终端 )组成。 UTRAN 和 UE之间的接口是无线接口,在该接口上,协议 按其功能和任务划分为 物理层、 数据链路层和网络层。 其中, RRC ( Radio Resource Control, 无线 资源控制协议) 子层位于网络层的最低层, 属于接入层, 主要是提供无线 资源的控制和管理等功能。

随着 3G网络的发展和 3G技术的进步, 3G的速率也在不断提高。 为 支持高速率的业务需求, RRC在原来版本基础上增添了新的功能, 以适应 新技术的产生所带来的无线资源随之改进。 这种修改, 体现为 RRC协议的 版本升级, 例如, 为支持 HSDPA ( High Speed Downlink Packet Access , 高 速下行分组接入)功能, RRC协议从 R4升级到 R5; 为支持 HSUPA功能, RRC协议又升级到 R7; 最近, 为支持 HSPA+ (演进式 HSPA )业务, 协议 又一次升级到 R9版本。 在进行无线资源存储时, 无线资源应存储至协议中 对应的信元, 由于不同协议版本的参数发生变化, 造成不同版本的 RRC消 息的信元结构体不同, RRC协议在制定时, 针对每个信元必须编写一个适 用于自身版本的保存函数, 由于函数的输入结构不同, 各个协议版本的保 存函数无法通用, 造成保存函数不兼容, 无线资源存储显得十分复杂。 此 外, 不同版本的保存函数其功能大部分是类似的, 但却因为函数的输入结 构不同而无法兼容使用, 最终导致大量看似重复却无法复用的代码, 随着 版本的升级, RRC的资源保存代码量与日倶增, 大量的代码将对系统的稳 定性带来巨大的负面影响, 代码维护成本也会增加。 发明内容

本发明的主要目的为提供一种有效降低代码量 和资源存储复杂度、 减 少代码维护成本、 且可兼容多版本的多版本兼容的无线资源存储 方法和装 置。

本发明提出一种多版本兼容的无线资源存储方 法, 该方法包括: 接收网络侧发送的 RRC消息;

在所述 RRC消息的协议版本与保存函数的协议版本不一 致时, 采用转 换函数转换所述 RRC消息的协议版本, 使转换后的 RRC消息的协议版本 与所述保存函数的协议版本一致;

采用所述保存函数保存所述 RRC消息中的无线资源, 该 RRC消息的 协议版本与保存函数的协议版本一致。

优选地, 所述保存函数为: 终端支持的最高协议版本的保存函数。 优选地, 所述转换函数与终端支持的一个或多个协议版 本——对应。 优选地, 所述采用转换函数转换所述 RRC消息的协议版本, 包括: 采用比所述 RRC消息的协议版本高一级的协议版本对应的转 换函数, 将所述 RRC消息的协议版本转换为高一级的协议版本。

优选地, 所述接收网络侧发送的 RRC消息之后, 该方法还包括: 解码所述 RRC消息;

在解码失败时, 向所述网络侧回复 RRC消息解码失败的状态消息, 等 待网络侧重新发送 RRC消息。

本发明还提出一种多版本兼容的无线资源存储 装置, 该装置包括: 接 收模块、 保存模块和转换模块; 其中,

接收模块, 用于接收网络侧发送的无线资源控制 RRC 消息, 将 RRC 消息发给转换模块;

转换模块, 用于在接收模块发来的所述 RRC消息的协议版本与保存函 数的协议版本一致时, 采用转换函数转换所述 RRC消息的协议版本, 使转 换后的 RRC消息的协议版本与所述保存函数的协议版本 一致, 将转换后的 RRC消息发送给保存模块;

保存模块, 用于接收转换模块 20发来的转换后的 RRC消息, 采用所述 保存函数保存所述 RRC消息中的无线资源, 该 RRC消息的协议版本与保存 函数的协议版本一致。

优选地, 所述保存模块, 具体用于将所在终端支持的最高协议版本的 保存函数作为保存函数。

优选地, 所述转换模块, 具体用于保存与所在终端支持的一个或多个 协议版本——对应的转换函数。

优选地, 所述转换模块, 具体用于在所述 RRC消息的协议版本与保存 函数的协议版本不一致时, 采用比所述 RRC消息的协议版本高一级的协议 版本对应的转换函数, 将所述 RRC消息的协议版本转换为高一级的协议版 本, 直至转换后的 RRC消息的协议版本与所述保存函数的协议版本 一致。

优选地, 所述多版本兼容的无线资源存储装置还包括: 解码模块, 用 于解码所述 RRC消息, 在解码失败时, 向所述网络侧回复 RRC消息解码失 败的状态消息, 等待网络侧重新发送 RRC消息。

本发明通过对 RRC消息的协议版本自适应转换, 使其与保存函数的协 议版本一致, 可实现对多版本无线资源存储的兼容, 并可简化终端系统中 RRC协议保存函数, 降低资源存储复杂度, 减少函数代码量, 提高函数代 码稳定性, 降低代码维护成本。 附图说明

图 1为本发明一实施例中多版本兼容的无线资源 储方法的流程图; 图 2为本发明另一实施例中多版本兼容的无线资 存储方法的流程图; 图 3为本发明又一实施例中多版本兼容的无线资 存储方法的流程图; 图 4为本发明一实施例中多版本兼容的无线资源 储装置的结构示意 图;

图 5为本发明另一实施例中多版本兼容的无线资 存储装置的结构示 意图。

本发明目的的实现、 功能特点及优点将结合实施例, 参照附图做进一 步说明。 具体实施方式

应当理解, 此处所描述的具体实施例仅仅用以解释本发明 , 并不用于 限定本发明。

如图 1所示, 图 1为本发明一实施例中多版本兼容的无线资源 储方 法的流程图, 该实施例提到的多版本兼容的无线资源存储方 法, 包括: 步驟 S10: 接收网络侧发送的 RRC消息;

本实施例的终端与网络侧进行通信, 接收网络侧发送的 RRC消息, 在 RRC消息中包括无线资源, 终端将无线资源进行保存。

步驟 S20:判断 RRC消息的协议版本与保存函数的协议版本是否 一致; 如果是, 则执行步驟 S30; 如果否, 则执行步驟 S40;

本实施例中,为简化终端设备 RRC协议的保存函数,减少函数代码量, 在终端设备中只保留一个版本的保存函数, 例如: 在终端能够支持的协议 版本中, 选择其中一个协议版本的保存函数保留在终端 网络层; 或者在每 次终端进行 RRC协议升级时, 将升级后的协议版本的保存函数替换升级前 的协议版本的保存函数, 即在终端设备中保留最高协议版本的保存函数 。 步驟 S30: 采用保存函数, 保存 RRC消息中的无线资源, 结束处理流 程;

本实施例中, 所述保存 RRC消息中的无线资源需要将 RRC消息输入到 保存函数中, 由于各协议版本的保存函数的输入结构不同, 只有协议版本 与保存函数一致的 RRC消息输入到保存函数中, 才能够顺利进行无线资源 保存, 后续按照保存的无线资源来控制终端的接入层 进行工作。

步驟 S40: 采用转换函数转换 RRC消息的协议版本, 执行步驟 S20。 本实施例中, 对于协议版本与保存函数不一致的 RRC消息, 应对 RRC 消息的协议版本进行转换。 例如, 如果保留函数的协议版本为最高协议版 本 R9, 则将 RRC消息转换为最高协议版本 R9; 如果保留函数为保留函数的 协议版本为 R5 , 则将 RRC消息转换为 R5。

本实施例通过对 RRC消息的协议版本自适应转换, 使其与保存函数的 协议版本一致, 可实现对多版本无线资源存储的兼容, 并可简化终端系统 中 RRC协议保存函数, 降低资源存储复杂度, 减少函数代码量, 提高函数 代码稳定性, 降低代码维护成本。

如图 2所示, 图 2为本发明另一实施例中多版本兼容的无线资 存储方 法的流程图, 步驟 S40具体包括:

步驟 S41: 采用比 RRC消息的协议版本高一级的协议版本对应的转 换函 数, 将 RRC消息的协议版本转换为高一级的协议版本。

这里, 所述高一级的协议版本为: 终端中保存的所有转换函数对应的 协议版本中, 高于当前 RRC消息的协议版本、 且与当前 RRC消息的协议版 本最为接近的转换函数对应的协议版本。

本实施例为简化保存函数和转换函数, 并减少函数的代码量, 保存函 数通常为终端支持的最高协议版本的保存函数 , 并且转换函数是将低版本 的 RRC消息转换为高版本。 例如, 在每个协议版本中设置一个转换函数, 该转换函数用于将比转换函数版本低一级的 RRC消息转换为与转换函数相 同的版本, 并且在协议升级后, 升级前的转换函数仍然保留在终端 RRC子 层, 即转换函数与终端支持的协议版本——对应。 例如, 终端当前协议版 本为 R7, 则其保存函数的协议版本也为 R7, 其转换函数包括两个版本: 一 个为 R7版本的转换函数, 可将 R5版本的 RRC消息转为 R7版本; 另一个为 R5 版本的转换函数, 可将 R4版本的 RRC消息转为 R5版本。 具体为: 当终端接 收到的 RRC消息的协议版本为 R4时, 首先利用 R5版本的转换函数将 R4版本 的 RRC消息转为 R5版本, 并将转换后的 RRC消息与保存函数的协议版本进 行比较, 当版本不一致时, 再利用 R7版本的转换函数将 R5版本的 RRC消息 转为 R7版本, 实现转换函数逐级转换 RRC消息的协议版本, 则此时的 RRC 消息的协议版本则与保存函数的协议版本一致 , 可利用 R7版本的保存函数 对 RRC消息进行保存。 本实施例通过各版本转换函数对 RRC消息的协议版 本逐级升级转换, 使其与最高协议版本的保存函数一致, 可实现对多版本 无线资源存储的兼容, 并可简化终端系统中 RRC协议保存函数和转换函数, 降低资源存储复杂度, 减少函数代码量, 提高函数代码稳定性, 降低代码 维护成本。

如图 3所示, 图 3为本发明又一实施例中多版本兼容的无线资 存储方 法的流程图, 步驟 S10之后还包括:

步驟 S51: 解码 RRC消息;

步驟 S52: 判断解码是否成功, 如果是, 则执行步驟 S20; 如果否, 则 执行步驟 S53;

步驟 S53: 向网络侧回复 RRC消息解码失败的状态消息, 等待网络侧重 新发送 RRC消息, 执行步驟 S10。

本实施例通过对解码成功与否进行判断, 避免终端系统无法从解码失 败的 RRC消息中成功提取有用的无线资源, 同时也避免因提取到无效的无 效资源而造成终端接入层发生错误, 有效提高终端系统稳定性。 如图 4所示, 图 4为本发明一实施例中多版本兼容的无线资源 储装置 的结构示意图, 该实施例提到的多版本兼容的无线资源存储装 置, 包括: 接收模块 10, 用于接收网络侧发送的 RRC消息, 将 RRC消息发送给转 换模块 20;

转换模块 20, 用于在接收模块 10发来的 RRC消息的协议版本与保存函 数的协议版本不一致时, 采用转换函数转换 RRC消息的协议版本, 使转换 后的 RRC消息的协议版本与所述保存函数的协议版本 一致, 将转换后的 RRC消息发送给保存模块 30;

保存模块 30, 用于接收转换模块 20发来的转换后的 RRC消息, 采用保 存函数保存 RRC消息中的无线资源, 该 RRC消息的协议版本与保存函数的 协议版本一致。

本实施例的终端与网络侧进行通信, 通过终端的接收模块 10接收网络 侧发送的 RRC消息, 在 RRC消息中包括有无线资源, 终端将对有用的无线 资源进行保存。 为简化终端设备 RRC协议的保存函数, 减少函数代码量, 在终端设备的保存模块 30中只保留一个版本的保存函数, 例如, 在终端能 够支持的协议版本中, 保存模块 30选择其中一个协议版本的保存函数保留 在终端网络层; 或者在每次终端进行 RRC协议升级时, 保存模块 30将升级 后的协议版本的保存函数替换升级前的协议版 本的保存函数, 即在终端设 备中保留最高协议版本的保存函数。 保存模块 30在对无线资源进行保存时, 将 RRC消息输入到保存函数中, 由于各协议版本的保存函数的输入结构不 同, 只有协议版本与保存函数一致的 RRC消息输入到保存函数中才能够顺 利进行无线资源保存, 后续按照保存的无线资源来控制终端的接入层 进行 工作。 对于协议版本与保存函数不一致的 RRC消息, 转换模块 20对 RRC消 息的协议版本进行转换。 例如, 如果保留函数的协议版本为最高协议版本 R9, 则转换模块 20将 RRC消息转换为最高协议版本 R9; 如果保留函数为保 留函数的协议版本为 R5, 则转换模块 20将 RRC消息转换为 R5。 本实施例通 过对 RRC消息的协议版本自适应转换, 使其与保存函数的协议版本一致, 可实现对多版本无线资源存储的兼容, 并可简化终端系统中 RRC协议保存 函数, 降低资源存储复杂度, 减少函数代码量, 提高函数代码稳定性, 降 低代码维护成本。

本发明实施例的所述转换模块 20, 具体用于在所述 RRC消息的协议版 本与保存函数的协议版本不一致时, 采用比 RRC消息的协议版本高一级的 协议版本对应的转换函数, 将 RRC消息的协议版本转换为高一级的协议版 本, 直至转换后的 RRC消息的协议版本与所述保存函数的协议版本 一致。

本实施例为了简化保存函数和转换函数, 并减少函数的代码量, 保存 函数通常为终端支持的最高协议版本的保存函 数, 并且转换函数是将低版 本的 RRC消息转换为高版本。 例如, 在每个协议版本中设置一个转换函数, 转换模块 20采用该转换函数将比该转换函数版本低一级 RRC消息转换为 与该转换函数一致的版本, 并且在 RRC协议升级后, 终端 RRC子层中仍然 保留升级前的转换函数, 即转换函数与终端支持的协议版本——对应。 例 如, 终端当前协议版本为 R7, 则其保存函数的协议版本也为 R7, 其转换函 数包括两个版本: 一个为 R7版本的转换函数, 可将 R5版本的 RRC消息转为 R7版本;另一个为 R5版本的转换函数,可将 R4版本的 RRC消息转为 R5版本。 当终端接收到的 RRC消息的协议版本为 R4时, 首先转换模块 20利用 R5版本 的转换函数将 R4版本的 RRC消息转为 R5版本, 将转换后的 RRC消息与保存 函数的协议版本进行比较, 当版本不一致时, 转换模块 20再利用 R7版本的 转换函数将 R5版本的 RRC消息转为 R7版本, 实现转换函数逐级转换 RRC消 息的协议版本, 则此时的 RRC消息的协议版本则与保存函数的协议版本一 致, 保存模块 30可利用 R7版本的保存函数对 RRC消息进行保存。 本实施例 通过各版本转换函数对 RRC消息的协议版本逐级升级转换, 使其与最高协 议版本的保存函数一致, 可实现对多版本无线资源存储的兼容, 并可简化 终端系统中 RRC协议保存函数和转换函数, 降低资源存储复杂度, 减少函 数代码量, 提高函数代码稳定性, 降低代码维护成本。

如图 5所示, 图 5为本发明另一实施例中多版本兼容的无线资 存储装 置的结构示意图, 本发明实施例的多版本兼容的无线资源存储装 置还包括: 解码模块 40, 用于解码 RRC消息, 在解码失败时, 向网络侧回复 RRC消息 解码失败的状态消息, 等待网络侧重新发送 RRC消息。

所述解码模块 40, 具体用于解码接收模块 10发来的 RRC消息, 在解码 失败时, 向网络侧回复 RRC消息解码失败的状态消息, 等待网络侧重新发 送 RRC消息, 在解码成功时, 通知接收模块 10将 RRC消息发送给转换模块 20; 相应的, 所述接收模块 10, 还用于接收到网络侧发送的 RRC消息后, 将 RRC消息发送给解码模块 40, 并接收到解码模块发来的将 RRC消息发送 给转换模块 20的通知后, 将 RRC消息发送给转换模块 20。

本实施例通过解码模块 40进行解码, 并对解码成功与否进行判断, 避 免终端系统无法从解码失败的 RRC消息中成功提取有用的无线资源, 同时 也避免因提取到无效的无效资源而造成终端接 入层发生错误, 有效提高终 端系统稳定性。

以上所述仅为本发明的优选实施例, 并非因此限制本发明的专利范围 , 凡是利用本发明说明书及附图内容所作的等效 结构或等效流程变换, 或直 接或间接运用在其他相关的技术领域, 均同理包括在本发明的专利保护范 围内。