一种内存管理的方法和装置、终端设备制造方法及图纸

技术编号:27071743 阅读:53 留言:0更新日期:2021-01-15 14:55
本申请提供了一种内存管理的方法,包括:接收MAC PDU激活信息,所述MAC PDU激活信息用于指示激活第一载波;根据所述第一载波的载波能力参数,确定第一HARQ内存空间需求;根据所述第一HARQ内存空间需求,向内存管理单元申请内存空间,所述内存空间用于存储所述第一载波承载的数据。根据该方法,可以对不同载波的内存空间分别进行管理。根据接收的载波的能力参数,申请内存空间,可以在保证不影响业务的情况下,提高内存资源利用率。

【技术实现步骤摘要】
【国外来华专利技术】一种内存管理的方法和装置、终端设备
本申请涉及存储领域,具体涉及一种内存管理的方法和装置、终端设备。
技术介绍
终端采用混合自动重传请求(hybridautomaticrepeatrequest,HARQ)技术进行业务传输时,将接收到的错误数据包保存在存储内存中,与重传的数据包合并在一起进行译码,提高了传输效率。终端对接收的业务数据进行译码需要占用一定的内存空间,用于存储错误数据包。终端中的通信模块可以向控制器申请用于进行数据译码的内存空间。控制器为通信模块分配的内存,终端中的其他模块不能复用。在不对业务流程造成影响的情况下,如何为通信模块分配内存空间,对内存的利用率有着很大的影响。
技术实现思路
本申请提供一种内存管理的方法和装置,能够在保证业务传输的同时,实现内存空间的高利用率。第一方面,提供一种内存管理的方法,包括:接收基站发送的MACPDU激活信息,所述MACPDU激活信息用于指示激活第一载波;确定所述第一载波的载波能力参数;根据所述第一载波的载波能力参数,确定第一HARQ内存空间需求;根据所述第一HARQ内存空间需求,向内存管理单元申请内存空间,所述内存空间用于存储所述第一载波承载的数据。在接收用于指示激活第一载波的MACPDU激活信息后,通信模块根据第一载波的载波能力参数确定申请的内存空间的大小,申请的内存空间用于存储第一载波承载的数据。由于申请的内存空间不能被终端的其他模块复用,根据第一载波的载波能力参数确定申请的内存空间的大小,可以减小对内存空间的浪费,提高内存空间的利用率,同时不影响业务的传输。结合第一方面,在一种可能的实现方式中,所述接收MACPDU激活信息与所述申请内存空间的时间差小于或等于预设值。在接收用于指示激活第一载波的MACPDU激活信息后,随时可能有业务传输。在接收MACPDU激活信息后,立即申请内存空间,可以避免内存空间不足影响业务传输。结合第一方面,在一种可能的实现方式中,所述根据所述第一载波的载波能力参数,确定第一HARQ内存空间需求,包括:根据所述第一载波的所述载波能力参数,确定第一载波对应的最大内存空间需求;根据第一载波对应的最大内存空间需求与预设第一比例的乘积,确定所述第一HARQ内存空间需求。根据第一载波对应的最大内存空间需求的比例申请内存空间,可以实现内存空间的高利用率。通过对预设第一比例的合理设置,可以提高内存空间的利用率,同时不影响业务的传输。结合第一方面,在一种可能的实现方式中,所述第一载波的所述载波能力参数包括以下至少一种参数:用于接收所述第一载波的天线数量,所述第一载波的混合自动重传请求HARQ进程数、所述第一载波的带宽、所述第一载波的子载波间隔、所述第一载波的频率。结合第一方面,在一种可能的实现方式中,所述第一载波对应的最大内存空间需求是HARQ进程最大内存空间需求的N倍,N为所述第一载波的HARQ进程数,所述HARQ进程最大内存空间需求根据以下至少一种参数确定:用于接收所述第一载波的天线数量、所述第一载波的带宽、所述第一载波的子载波间隔、所述第一载波的频率。结合第一方面,在一种可能的实现方式中,所述方法发还包括:接收MACPDU去激活信息,所述MACPDU去激活信息用于指示去激活所述第一载波;根据所述MACPDU去激活信息,释放所述内存空间。第二方面,提供一种内存管理的装置,包括收发单元,确定模块,申请模块,收发单元用于,接收基站发送的MACPDU激活信息,所述MACPDU激活信息用于指示激活第一载波;确定单元用于,根据所述第一载波的载波能力参数,确定第一HARQ内存空间需求;申请单元用于,根据所述第一HARQ内存空间需求,向内存管理单元申请内存空间,所述内存空间用于存储所述第一载波承载的数据。结合第二方面,在一种可能的实现方式中,所述接收MACPDU激活信息与所述申请内存空间的时间差小于或等于预设值。结合第二方面,在一种可能的实现方式中,确定单元用于:根据所述第一载波的所述载波能力参数,确定第一载波对应的最大内存空间需求;根据第一载波对应的最大内存空间需求与预设第一比例的乘积,确定所述第一HARQ内存空间需求。结合第二方面,在一种可能的实现方式中,所述第一载波的所述载波能力参数包括以下至少一种参数:用于接收所述第一载波的天线数量、所述第一载波的混合自动重传请求HARQ进程数、所述第一载波的带宽、所述第一载波的子载波间隔、所述第一载波的频率。结合第二方面,在一种可能的实现方式中,所述第一载波对应的最大内存空间需求是HARQ进程最大内存空间需求的N倍,N为所述第一载波的HARQ进程数,所述HARQ进程最大内存空间需求根据以下至少一种参数确定:用于接收所述第一载波的天线数量、所述第一载波的带宽、所述第一载波的子载波间隔、所述第一载波的频率。结合第二方面,在一种可能的实现方式中,收发单元还用于:接收MACPDU去激活信息,所述MACPDU去激活信息用于指示去激活所述第一载波;内存管理的装置还包括释放模块,释放模块用于根据所述MACPDU去激活信息,释放所述用于存储所述第一载波承载的数据的内存空间。第三方面,提供一种内存管理的装置,包括至少一个处理器和通信接口,所述通信接口可用于所述内存管理的装置与其他装置进行信息交互,当程序指令在所述至少一个处理器中执行时,使得所述内存管理的装置实现前文中的内存管理的装置执行的方法。第四方面,提供一种内存管理的装置,包括通信模块、内存管理模块;所述通信模块用于,接收基站发送的介质访问控制MAC协议数据单元PDU激活信息,所述MACPDU激活信息用于指示激活第一载波;所述通信模块还用于,确定所述第一载波的载波能力参数;所述通信模块还用于,根据所述第一载波的载波能力参数,确定第一混合自动重传请求HARQ内存空间需求;所述通信模块还用于,根据所述第一HARQ内存空间需求,向所述内存管理器申请内存空间,所述内存空间用于存储所述第一载波承载的数据;所述内存管理模块用于,分配所述内存空间。结合第四方面,在一种可能的实现方式中,所述接收MACPDU激活信息与所述申请内存空间的时间差小于或等于预设值。结合第四方面,在一种可能的实现方式中,所述通信模块用于:根据所述第一载波的所述载波能力参数,确定第一载波对应的最大内存空间需求;根据第一载波对应的最大内存空间需求与预设第一比例的乘积,确定所述第一HARQ内存空间需求。结合第四方面,在一种可能的实现方式中,所述第一载波的所述载波能力参数包括以下至少一种参数:用于接收所述第一载波的天线数量、所述第一载波的混合自动重传请求HARQ进程数、所述第一载波的带宽、所述第一载波的子载波间隔、所述第一载波的频率。结合第四方面,在一种可能的实现方式中,所述第一载波对应的最大内存空间需求是HARQ进程最大内存空间需求的N倍,N为所述第一载波的HARQ进程数,所述HARQ进程最大内存空间需求根据以下至少一种参数确定:用于接收所述第一载波的天线数量、所述第一载波的带宽、所述第一载波的本文档来自技高网...

【技术保护点】
一种内存管理的方法,其特征在于,包括:/n接收基站发送的介质访问控制MAC协议数据单元PDU激活信息,所述MAC PDU激活信息用于指示激活第一载波;/n确定所述第一载波的载波能力参数;/n根据所述载波能力参数,确定第一混合自动重传请求HARQ内存空间需求;/n根据所述第一HARQ内存空间需求,向内存管理单元申请内存空间,所述内存空间用于存储所述第一载波承载的数据。/n

【技术特征摘要】
【国外来华专利技术】一种内存管理的方法,其特征在于,包括:
接收基站发送的介质访问控制MAC协议数据单元PDU激活信息,所述MACPDU激活信息用于指示激活第一载波;
确定所述第一载波的载波能力参数;
根据所述载波能力参数,确定第一混合自动重传请求HARQ内存空间需求;
根据所述第一HARQ内存空间需求,向内存管理单元申请内存空间,所述内存空间用于存储所述第一载波承载的数据。


根据权利要求1所述的方法,其特征在于,所述接收MACPDU激活信息与所述申请内存空间的时间差小于或等于预设值。


根据权利要求1或2所述的方法,其特征在于,所述根据所述第一载波的载波能力参数,确定第一HARQ内存空间需求,包括:
根据所述第一载波的所述载波能力参数,确定第一载波对应的最大内存空间需求;
根据第一载波对应的最大内存空间需求与预设第一比例的乘积,确定所述第一HARQ内存空间需求。


根据权利要求1-3中任一项所述的方法,其特征在于,所述第一载波的所述载波能力参数包括以下至少一种参数:
用于接收所述第一载波的天线数量、所述第一载波的混合自动重传请求HARQ进程数、所述第一载波的带宽、所述第一载波的子载波间隔、所述第一载波的频率。


根据权利要求4所述的方法,其特征在于,所述第一载波对应的最大内存空间需求是HARQ进程最大内存空间需求的N倍,N为所述第一载波的HARQ进程数,所述HARQ进程最大内存空间需求根据以下至少一种参数确定:用于接收所述第一载波的天线数量、所述第一载波的带宽、所述第一载波的子载波间隔、所述第一载波的频率。


根据权利要求1-5中任一项所述的方法,其特征在于,所述方法发还包括:
接收MACPDU去激活信息,所述MACPDU去激活信息用于指示去激活所述第一载波;
根据所述MACPDU去激活信息,释放所述内存空间。


一种内存管理的装置,其特征在于,包括:
接收单元,用于接收基站发送的介质访问控制MAC协议数据单元PDU激活信息,所述MACPDU激活信息用于指示激活第一载波;
确定单元,用于确定所述第一载波的载波能力参数;
所述确定单元还用于,根据所述第一载波的载波能力参数,确定第一混合自动重传请求HARQ内存空间需求;
申请单元,用于根据所述第一HARQ内存空间需求,向内存管理单元申请内存空间,所述内存空间用于存储所述第一载波承载的数据。


根据权利要求7所述的装置,其特征在于,所述接收MACPDU激活信息与所述申请内存空间的时间差小于或等于预设值。


根据权利要求7或8所述的装置,其特征在于,所述确定单元用于:
根据所述第一载波的所述载波能力参数,确定第一载波对应的最大内存空间需求;
根据第一载波对应的最大内存空间需求与预设第一比例的乘积,确定所述第一HARQ内存空间需求。


根据权利要求7-9中任一项所述的装置,其特征在于,所述第一载波的所述载波能力参数包括以下至少一种参数:
用于接收所述第一载波的天线数量、所述第一载波的混合自动重传请求HARQ进程数、所述第一载波的带宽、所述第一载波的子载波间隔、所述第一载波的频率。

【专利技术属性】
技术研发人员:余书静杨勤凯
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1