资源存储方法及装置的制作方法

文档序号:7710692阅读:100来源:国知局
专利名称:资源存储方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种资源存储方法及装置。
背景技术
在第三^移动通4言系统(3rd Generation,简称为3G)中,通 用移动通4言系纟充(Universal Mobile Telecommunications System, 筒 称为UMTS )是其中的一种,它的网络结构由核心网(Core Network, 简称为CN)、全主求移动通信系统无线4妄入网(Universal Mobile Telecommunication System Radio Access Network,简称为UTRAN )、 和用户i殳备(User Equipment,简称为UE )组成。UTRAN和UE 之间的接口是Uu 口,也就是无线4妻口,在该接口上,协议栈按其 功能和任务划分为物理层(层1 )、凄t据链路层(层2 )和网络层(层 3)。无线资源控制(Radio Resource Control,简称为RRC)子层位 于层3的最低层,属于接入层,主要是提供无线资源的控制和管理 等功能。
在3G系统中,RRC子层所需要管理的无线资源比较多,大致 可以分为无线承载资源(Radio Bearer,简称为RB),传输信道资源 (Transport Channel,简称为TrCH )和物理层资源。其中RB资源 包括了无线承载信息、无线链路控制信息(Radio Link Control,简 称为RLC)、无线承载映射信息和分组数据会聚协议层信息(Packet Data Convergence Protocol,简称为PDCP)。传输信道资源又主要包括了传输格式集合信息(Transport Format Set,简称为TFS )和传输 格式纟且合集合4言息(Transport Format Combination Set, 简-尔为 TFCS )。物理层资源主要包括了上行及下行编码组合信道信息 (Coded Composite Transport Channe,简《尔为CcTrCH )以及功率4空
制信息。
由于RRC管理的的资源众多,而且每一种资源的结构各不相 同,因此,3G无线资源的存储是一个庞大而且繁瑣的工作,既涉及 到内存空间的开销,又设计到资源的查找、使用、维护等诸多方面 的效率问题。可见,资源存储结构的设计对于3G协议栈的运行效 率至关重要。
针对相关技术中无线资源储存复杂的问题,目前尚未提出有效 的解决方案。

发明内容
针对相关技术中无线资源储存复杂的问题而提出本发明,为此, 本发明的主要目的在于提供一种改进的资源存储方案,以解决上述 问题至少之一。
为了实现上述目的,根据本发明的一个方面,提供了一种资源 存力者方法。
根据本发明的资源存储方法包括确定资源的关键字,并将关 键字存入索引表中;存储资源,并建立资源与存入索引表中的关键 字的对应关系。
优选地,存储资源包括确定存储资源所需要的空间,如果当 前可用空间小于储存资源所需要的空间,则开辟新的空间;如果当 前可用空间大于或等于储存资源所需要的空间,则存储资源。优选地,在存储资源之后,上述方法还包括根据关键字对资 源进4亍才喿作,其中,才喿作至少包括以下之一查询、插入、删除、修改。
优选地,存储资源,并建立资源与存入索引表中的关键字的对 应关系包括将资源存储在数组中,并建立关4建字与资源在数组中 的位置的对应关系。
优选地,确定资源的关键字包括才艮据资源的标识确定资源的 关键字。
为了实现上述目的,根据本发明的另一方面,提供了一种资源 存储装置。
根据本发明的资源存储装置包括确定模块,用于确定资源的 关键字;第一存储模块,用于将关键字存入索引表中;第二存储模 块,用于存储资源;连接^^莫块,用于建立资源与存入索引表中的关 4建字的对应关系。
优选地,第二存储模块包括确定子模块,用于确定存々者资源 所需要的空间;判断模块,用于判断当前可用空间是否小于确定子 模块确定的储存资源所需要的空间;开辟模块,用于在判断模块的 判断结果为是的情况下,开辟新的空间;存储子模块,用于在判断 结果为否的情况下存储资源。
优选地,上述装置还包括纟喿作^t块,用于4艮据关键字对资源 进4亍:操作,其中,才喿作至少包括以下之一查询、插入、删除、修改。
优选地,第二存储模块具体用于将资源存储在数组中;连接模 块具体用于建立关键字与资源在数组中的位置的对应关系。
7优选地,确定模块具体用于根据资源的标识确定资源的关键字。
通过本发明,采用设计资源存储所需要的通用模板,该模板通 过关键字来索引资源,同时,保存资源,并将资源与索引表中的关 键字——对应,解决了相关技术中无线资源储存复杂的问题,进而 既节省存储空间,又提高了资源使用和维护的效率,并提高了资源 存储和管理的正确性和稳定性。


此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其i兌明用于解释本发明,并
不构成对本发明的不当限定。在附图中
图1是根据本发明实施例的资源存储方法的流程图2是根据本发明实施例的无线承载重配置过程中使用通用模 板对无线承载资源进行存储的流程图3是根据本发明实施例的资源存储装置的结构框图4是才艮据本发明实施例的资源存储装置具体的结构框图。
*#^实施方式
功能和无述
考虑到相关技术中无线资源储存复杂的问题,本发明实施例提 供了一种资源存储方案,即,设计一种通用的资源存储才莫板,让各 种无线资源都基于这种通用的资源存储模板来进行存储。使用的时 《夷按照统一的4妄口来完成资源的查找以及维护4喿作。该方案的处理原则如下确定资源的关键字,并将关键字存入索引表中;存储资 源,并建立资源与存入索引表中的关键字的对应关系。
需要说明的是,在不沖突的情况下,本申请中的实施例及实施 例中的特征可以相互组合。下面将参考附图并结合实施例来详细说 明本发明。
在以下实施例中,在附图的流程图示出的步骤可以在诸如一组 计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示 出了逻辑顺序,^f旦是在某些情况下,可以以不同于此处的顺序执行 所示出或描述的步骤。
方法实施例
根据本发明的实施例,提供了一种资源存储方法,图l是根据 本发明实施例的资源存储方法的流程图,如图1所示,该方法包括 如下的步艰《S102至步骤S104:
步骤S102,确定资源的关键字,并将关键字存入索引表中。
步骤S104,存储资源,并建立资源与存入索引表中的关键字的 对应关系。
在存储资源之前,需要确定存储资源所需要的空间,如果当前 可用空间小于储存资源所需要的空间,则开辟新的空间;如果当前 可用空间大于或等于储存资源所需要的空间,则存储资源。
在存储资源之后,可以根据关鍵字对资源进行操作,其中,操 作至少包括以下之一查询、插入、删除、修改。
优选地,可以根据资源的标识确定资源的关键字。优选地,可以将资源存储在数组中,并建立关键字与资源在数 组中的位置的对应关系。
下面以将资源存^f诸在数组^旦不限于凄t组为例对上述步骤进4亍详 纟田的i兌明。
首先,设计资源存储所需要的通用模板,该模板具有很强的通
用性,通过关键字来索引资源,并将索引结果按照关键字排序。同
时对于资源4呆存在一个凄t组中,凄t组中每个元素与索引表——对应,
以便于根据索引表快速定位资源在数组中的位置。同时对新旧资源
进行混存,并才艮据资源数目动态开辟新的数组空间。不仅如此,还
需要提供基于索引表对资源存储数组中的元素进行插入,查找,删 除等公共操作。
无线资源管理模块在上电初始化时,首先确定各种资源的关键 字,并确定该资源存々者时所需要开辟的空间大小。然后按照这些信 息初始化索引表和申请资源存储的数组空间。
当有某种无线资源需要保存的时候,根据该资源的关键字将其 存入索引表和资源数组中。如果在无线资源管理过程中,需要使用 到该资源时,只需要提供关键字,便可以利用通用模板提供的查询、 插入、删除、修改等函数方便地对该资源进行查找操作。
下面将结合实例对本发明实施例的实现过程进行详细描述。
以小区(CELL )-专用^f言道(Dedicated channel,简称为DCH ) 到CELL-DCH的无线承载重配置过程中重配的无线承载资源^呆存 为例介绍本实施例的流程,图2是才艮据本发明实施例的无线承载重 配置过程中使用通用才莫板对无线承载资源进行存储的流程图,如图 2所示,该流程包括如下步骤步骤S201, UE在CELL-DCH状态接收到网络侧的无线承载重 配置消息,该消息中携带有重配的无线承载资源。在消息完整性检 查通过后执4亍步骤S202。
步艰《S202,取出消息中的重配置的无线岸义载资源的信元,以无 线承载的ID和新旧标识共同作为关键字,向无线承载资源表的索引 表中增加一个新的元素。接着执行步骤S203。
步骤S203,增加索引表项的时候,需要使用预先设置的关键字 排列规则,将新加的索引表项插入到合适的数组位置中,并执行下 面的步骤S204。
步骤S204,索引表插入完成后,需要判断无线承载的资源存储 数组是否已满,如果未满,执行步骤S206;如果已满,则执行步骤 S205。
步骤S205,按照预定大小动态申请新的内存,并添加到已有的 无线承载的资源存储lt组后面,然后4丸行步骤S206。
步骤S206,将无线承载资源的索引表中新增加的表项同无线承 载的资源存储数组中的新分配的存储单元关联起来,完成后执行步 骤G。
步骤S207,把接收到的网络侧消息中的重配的无线承载资源信 元中其他参数填写到无线承载的资源存储凄t组中。然后执行步骤 S208。
步骤S208,判断是否还有未存储的无线承载资源,如果有,取 出下一个信元,并从步骤S202开始执行;如果没有,则无线承载的 资源保存完毕。对于其他类型的无线资源的存储流程也是类似的,这里不再进 4亍详细描述。
装置实施例
根据本发明的实施例,提供了一种资源存储装置,图3是根据 本发明实施例的资源存储装置的结构框图,如图3所示,该装置包 括确定模块32、第一存储模块34、第二存储模块36、连接模块 38,下面^f该结构进^于详细的i兌明。
确定模块32,用于确定资源的关键字;第一存储模块34连接 至确定模块32,用于将关键字存入索引表中;第二存储模块36,用 于存储资源;连接模块38连接至第一存储模块34和第二存储模块 36 ,用于建立资源与存入索引表中的关键字的对应关系。
图4是根据本发明实施例的资源存储装置具体的结构框图,如 图4所示,第二存储模块36包括确定子模块42、判断模块44、 开辟模块46、存储子模块48,下面对该结构进行详细描述。
确定子模块42,用于确定存储资源所需要的空间;判断模块44 连接至确定子模块42,用于判断当前可用空间是否小于确定子模块 确定的储存资源所需要的空间;开辟模块46连接至判断模块44, 用于在判断模块的判断结果为是的情况下,开辟新的空间;存储子 模块48连接至判断模块44,用于在判断结果为否的情况下存储资 源。
如图4所示,上述装置还包括操作模块40,该操作模块40 用于根据关键字对资源进行操作,其中,操作至少包括以下之一 查询、#§入、删除、#~改。第二存储模块36具体用于将资源存储在数组中;连接模块38 具体用于建立关键字与资源在数组中的位置的对应关系。
综上所述,通过本发明上述实施例,可以将3G的各种不同类 型的无线资源按照一种通用的模板来进行存储,并使用通用模板提 供的接口来对存储的资源进行新建,查找,删除等管理操作。由于 本发明上述实施例将新旧资源混存,最大限度节省了存储空间;而 且由于资源的管理操作都是使用的通用模板提供的接口 ,使得资源 的管理和维护变得简单而统一,降低了 3G无线资源管理的复杂性, 提高了 3G协议栈的稳定性。
显然,本领域的技术人员应该明白,上述的本发明的各模块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储
在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述^f又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在
本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的4呆护范围之内。
权利要求
1.一种资源存储方法,其特征在于,包括确定资源的关键字,并将所述关键字存入索引表中;存储所述资源,并建立所述资源与存入所述索引表中的所述关键字的对应关系。
2. 根据4又利要求1所述的方法,其特征在于,存储所述资源包括确定所述存储所述资源所需要的空间,如果当前可用空间 小于储存所述资源所需要的空间,则开辟新的空间;如果所述当前可用空间大于或等于储存所述资源所需要 的空间,则存^f诸所述资源。
3. 根据权利要求1所述的方法,其特征在于,在存储所述资源之 后,戶斤述方法还包4舌根据所述关键字对所述资源进行操作,其中,所述操作至 少包括以下之一查询、插入、删除、修改。
4. 根据权利要求1至3中任一项所述的方法,其特征在于,存储 所述资源,并建立所述资源与存入所述索引表中的关键字的对 应关系包4舌将所述资源存储在数组中,并建立所述关键字与所述资源 在所述^t组中的位置的对应关系。
5. 根据4又利要求1至3中任一项所述的方法,其特4正在于,确定 所述资源的关键字包括才艮据所述资源的标识确定所述资源的关4建字。
6. —种资源存储装置,其特征在于,包括确定模块,用于确定资源的关键字; 第一存储模块,用于将所述关键字存入索引表中; 第二存储模块,用于存储所述资源;连接模块,用于建立所述资源与存入所述索引表中的所述 关^T建字的对应关系。
7. 根据权利要求6所述的装置,其特征在于,所述第二存储模块 包括确定子模块,用于确定所述存储所述资源所需要的空间; 判断模块,用于判断当前可用空间是否小于所述确定子模 块确定的储存所述资源所需要的空间;开辟模块,用于在所述判断模块的判断结果为是的情况 下,开辟新的空间;存储子模块,用于在所述判断结果为否的情况下存储所述 资源。
8. 根据权利要求7所述的装置,其特征在于,还包括操作模块,用于根据所述关键字对所述资源进行操作,其 中,所述操作至少包括以下之一查询、插入、删除、修改。
9. 根据权利要求6至8中任一项所述的装置,其特征在于,所述第二存储模块具体用于将所述资源存储在数组中;所述连接模块具体用于建立所述关键字与所述资源在所 述数组中的位置的对应关系。
10. #4居4又利要求6至8中4壬一项所述的装置,其特4正在于,所述 确定模块具体用于根据所述资源的标识确定所述资源的关键 字。
全文摘要
本发明公开了一种资源存储方法及装置,该方法包括确定资源的关键字,并将关键字存入索引表中;存储资源,并建立资源与存入索引表中的关键字的对应关系。通过本发明提高了资源使用和维护的效率,并提高了资源存储和管理的正确性和稳定性。
文档编号H04W28/14GK101616449SQ20091016004
公开日2009年12月30日 申请日期2009年7月16日 优先权日2009年7月16日
发明者骏 黄 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1