资源存储方法及装置制造方法及图纸

技术编号:3550511 阅读:146 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用于通信软件的资源存储管理的资源存储方法及装置,其中,该方法包括以下步骤:步骤S202,分别为每种资源建立对应的资源池;步骤S204,为资源池中的每个资源建立索引,其中,索引与资源在资源池中的位置相对应;以及步骤S206,为资源池中的每个资源分配属性存储区和索引存储区。因此,使用本发明专利技术,节省了大量存储空间,从而节约了通信设备的成本。

【技术实现步骤摘要】

本专利技术涉及通信领域,更具体地,本专利技术涉及一种用于通信软件的资源存储管理的资源存储方法及装置
技术介绍
通信领域中,移动通信设备软件要管理各类信道资源以及完成信道功能的各类逻辑资源和物理实体资源。这些资源又存在各种从属关联的关系。对于资源的存储方式,现有技术方案一般为:父级资源包含子级及其下属所有资源,层层套叠并包含资源的属性值。这样会浪费很多的存储空间,尤其对于数字信号处理器(Digital SignalProcessing,简称DSP)软件应用,由于片内内存昂贵,以至于应用成本很高。因此,需要一种用于通信软件的资源存储管理的资源存储方法及装置,以解决上述问题。
技术实现思路
为了解决上述问题,本专利技术提出了一种用于通信软件的资源存储管理的资源存储方法及装置,为各级资源分别按其实际总量来开-->辟存储空间,每个资源仅存储其属性信息和直接下级资源的索引,减少了资源存储开销,解决了资源存储空间浪费的问题。本专利技术一方面提供了一种资源存储方法,用于通信软件的资源存储管理,该方法包括以下步骤:步骤S202,分别为每种资源建立对应的资源池;步骤S204,为每种资源池中的每个资源建立索引,其中,索引与资源在资源池中的位置相对应;以及步骤S206,为资源池中的每个资源分配两种存储区。根据本专利技术的一个方面,在两种存储区中,一种是用于存储每个资源的属性信息的属性存储区,另一种是用于存储每个资源的直接下级资源的索引的索引存储区。另外,根据本专利技术的一个方面,还包括以下步骤:当分配一系列资源时,逐级将每个资源的属性信息填入对应资源池中该资源的属性存储区中,并将每个资源的直接下级资源的索引填入该资源的索引存储区中;以及当释放一系列资源时,根据资源池中的每个资源的索引存储区中的信息逐级释放一系列资源。根据本专利技术的实施例,索引包括以下任何一种:数组下标、指针、以及链表头等;资源池的资源数量为每种资源的总量。本专利技术的另一方面还提供了一种资源存储装置,用于通信软件的资源存储管理,其包括:资源池建立单元,用于分别为每种资源建立对应的资源池;索引建立单元,用于为资源池中的每个资源建立索引,其中,索引与资源在资源池中的位置相对应;以及存储区分配单元,用于为资源池中的每个资源分配两种存储区。在两种存储区中,一种用于存储每个资源属性信息的属性存储区,另一种用于存储每个资源的直接下级资源索引的索引存储区。-->根据本专利技术的另一方面,还包括:填入单元,用于在分配一系列资源时,逐级将每个资源的属性信息填入对应资源池中的属性存储区中,并将每个资源的直接下级资源的索引填入索引存储区中;以及释放单元,用于在释放一系列资源时,根据资源池中的每个资源的索引存储区中的信息逐级释放一系列资源。根据本专利技术的另一方面,索引包括以下任何一种:数组下标、指针、以及链表头等;资源池的资源数量为每种资源的总量。如上所述,采用本专利技术的资源存储方法及装置可节省大量存储空间,进而节约通信设备的成本。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是现有技术中资源存储的结构示意图;图2是根据本专利技术的资源存储方法的流程图;图3是现有技术中基站专用上行资源组织结构的示意图;图4是根据本专利技术的实施例的资源存储结构示意图;-->图5是根据本专利技术的实施例的资源池及资源关联示意图;以及图6是根据本专利技术的资源存储装置的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图2是根据本专利技术的资源存储方法的流程图。如图2所示,该资源存储方法包括以下步骤:步骤S202,分别为每种资源建立对应的资源池;步骤S204,为资源池中的每个资源建立索引,其中,索引与资源在资源池中的位置相对应;以及步骤S206,为资源池中的每个资源分配两种存储区。另外,本专利技术还包括以下步骤:当分配一系列资源时,逐级将每个资源的属性信息填入对应资源池中的属性存储区中,并将每个资源的直接下级资源的索引填入索引存储区中;以及当释放一系列资源时,根据资源池中的索引存储区中的信息逐级释放一系列资源。需要指出的是,在两种存储区中,一种是用于存储每个资源的属性信息的属性存储区,另一种是用于存储每个资源的直接下级资源的索引的索引存储区。-->以下将以宽带码分多址(WCDMA)系统节点B(NodeB)设备软件的上行专用资源的管理为例,结合图1-5对技术方案的实施作进一步地详细描述。在本实施例中,WCDMA NodeB上行专用资源组织结构如图3所示,其是主体结构,并不包括所有的资源。根据系统需求,NodeB里一个小区最多有80个UE,每个UE最多有3条无线链路(RL),每个RL最多有33个多径搜索器(PM)。而系统资源总量的限制是:一个小区最多有80条RL,一个小区最多有300个PM。图中PHUE等资源后面不再引用,因此不再进行描述(填充部分)。从图3中,可以看出各个资源之间的从属关系,那么各个资源信息分配存储时,必然要以某种方式保存这样的关系。图1是现有技术中资源存储的结构示意图,如图1所示,小区里存储了小区信息,以及小区下所有UE的信息,以及UE下所有RL的信息,以及RL下所有PM的信息。也就是,父级资源包含子级及其下属所有资源的所有信息,层层套叠并包含各级资源的属性信息。这样会浪费很多的存储空间。比如,PM有10个属性值,那么小区里存储的PM属性值总数最多为1(CELL)×80(UE/CELL)×3(RL/UE)×33(PM/RL)×10=79200个,其中80(UE/CELL)表示每个CELL最多有80个UE。同样,RL的属性值也会占用较多的存储空间。图4是根据本专利技术的实施例的资源存储结构示意图。如图4所示,小区里存储小区信息,以及小区下所有UE的索引(这里用标号表示)。UE里存储UE信息以及UE下RL的标号。RL里存储RL信息以及RL下PM的标号。PM里就存储PM信息。各种资源以独立的资源池方式存储,各种资源池按各种资源的总量来开辟存储空间。这样,以PM的属性为例,一个PM有10个属性值,那么-->小区里最多有300个PM,小区里存储的PM属性值总数最多为300×10=3000个。对比图1的存储方式,很明显如图4所示的实施方式可以大大节省内存开销。这里面根本的原因是:图1中所有UE的所有下属资源都按最大数量来消耗存储空间,但各种资源的总量是有限的并且不能满足每个UE的所有下属资源都按最大支持的数量来消耗,因此,图4中按各种资源的实际总量来存储资源属性信息并且在级联关系上仅以标号(索引)存储就可以最大限度的节省内存。并且,图4的每个资源池里仅包含直接下级索引,不包含多级下属信息。进一步举例,一个小区有80个UE,每个UE最多有3条RL,而一个小区最多也只支持80条RL,表明不是每个UE都能拥有3条RL,同理也不是每个RL都能有33个PM;其实,多条RL应本文档来自技高网...

【技术保护点】
一种资源存储方法,用于通信软件的资源存储管理,其特征在于,包括以下步骤:步骤S202,分别为每种资源建立对应的资源池;步骤S204,为所述资源池中的所述每个资源建立索引,其中,所述索引与所述资源在所述资源池中的位置相对应;以 及步骤S206,为所述资源池中的所述每个资源分配两种存储区。

【技术特征摘要】
1.一种资源存储方法,用于通信软件的资源存储管理,其特征在于,包括以下步骤:步骤S202,分别为每种资源建立对应的资源池;步骤S204,为所述资源池中的所述每个资源建立索引,其中,所述索引与所述资源在所述资源池中的位置相对应;以及步骤S206,为所述资源池中的所述每个资源分配两种存储区。2.根据权利要求1所述的资源存储方法,其特征在于,在所述两种存储区中,一种是用于存储所述每个资源的属性信息的属性存储区,另一种是用于存储所述每个资源的直接下级资源的索引的索引存储区。3.根据权利要求2所述的资源存储方法,其特征在于,还包括以下步骤:当分配一系列资源时,逐级将所述每个资源的属性信息填入对应所述资源池中的所述属性存储区中,并将所述每个资源的直接下级资源的索引填入所述索引存储区中;以及当释放一系列资源时,根据所述每个资源的所述索引存储区中的信息逐级释放所述一系列资源。4.根据权利要求2所述的资源存储方法,其特征在于,所述索引包括以下任何一种:数组下标、指针、以及链表头。5.根据权利要求1至4中任一项所述的资源存储方法,其特征在于,所述每种资源池中的资源数量为所述每种资源的总量。6.一种资源存储装置,用于通信软件...

【专利技术属性】
技术研发人员:王利
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利