语音业务中基于上行调度请求的上行资源分配方法和装置与流程

文档序号:12137028阅读:476来源:国知局
语音业务中基于上行调度请求的上行资源分配方法和装置与流程

本发明涉及通信技术领域,特别是涉及一种VoLTE语音业务中基于上行调度请求SR的上行资源分配方法和一种VoLTE语音业务中基于上行调度请求SR的上行资源分配装置。



背景技术:

在TD-LTE系统中,VoLTE(Voice overLTE)是基于IMS的语音业务,其全部业务承载于4G网络上,可实现数据与语音业务在同一网络下的统一,VoLTE语音业务相对于2G、3G语音业务,具有接通等待时间更短,以及更高质量、更自然的音视频通话等优点。

在现有做法中,VoLTE语音业务通常通过以下方式上传语音数据:

当终端需要上传语音数据到基站时,由终端向基站发送上行调度请求(Scheduling Request,SR),基站周期性检测SR,当检测到SR,则调用DCI0,由固定为6的调制与编码策略MCS等级(Modulation and Coding Scheme)对应的4个物理资源块(physical resource block,PRB),上传缓冲状态报告(Buffer Status Report,BSR)和少量数据,由于当MCS等级为6时,4个PRB只能上传392bit(即49byte)的数据,而需要上传的语音数据大多数时候都是大于49byte,因而,MCS等级为6时的4个PRB无法一次性将需要上传的数据上传完毕,基站还要根据上传的BSR确定需上传的语音数据的大小,重新确定MCS等级和分配的PRB数量,并再次调用DCI0,由重新确定的MCS等级对应的PRB数量上传剩下的需要上传的语音数据。

在现有语音数据上传的过程中,由于需要先调用DCI0,由固定的MCS等级对应的4个PRB上传BSR,通过BSR重新确定MCS等级和PRB数量后,还需要再次调用DCI0才能把需要上传的语音数据全部上传,从而导致了语音数据从一个终端到达另一个终端的时延增加。



技术实现要素:

鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种VoLTE语音业务中基于上行调度请求SR的上行资源分配方法和相应的一种VoLTE语音业务中基于上行调度请求SR的上行资源分配装置。

为了解决上述问题,本发明实施例公开了一种VoLTE语音业务中基于上行调度请求SR的上行资源分配方法,包括:

确定所述语音业务的状态信息;

当检测到上行调度请求SR时,分别提取在先已上传语音数据包的编码格式、IP头特征信息和IP协议版本信息;

采用所述编码格式、所述IP头特征信息和所述IP协议版本信息,确定当次需上传语音数据包的包大小信息;

依据所述IP头特征信息、所述包大小信息和所述状态信息,确定需分配缓冲占用BO的大小;

确定调制与编码策略MCS等级;

根据所述需分配缓冲占用BO的大小和所述调制与编码策略MCS等级,确定需分配物理资源块PRB个数。

优选的,所述确定所述语音业务的状态信息的步骤包括:

统计在预设时间内接收的语音数据包的个数;

若所述语音数据包的个数大于第一阈值,则确定所述状态信息为激活状态;

若所述语音数据包的个数小于等于第二阈值,则确定所述状态信息为静默状态,其中,所述第一阈值大于所述第二阈值。

优选的,所述IP头特征信息为压缩IP头或不压缩IP头,所述状态信息为激活状态或静默状态,所述依据所述IP头特征信息、所述包大小信息和所述状态信息,确定需分配缓冲占用BO的大小的步骤包括:

分别获取上行调度请求SR的检测周期和激活状态下语音数据包的发送周期;

当所述状态信息为激活状态时,确定需分配缓冲占用BO的大小为K, K=N*T1/T2,其中,N表示所述包大小信息,T1表示上行调度请求SR的检测周期,T2表示激活状态下语音数据包的发送周期,T1/T2的值向上取整;

当所述状态信息为静默状态,且所述IP头特征信息为压缩IP头时,确定需分配缓冲占用BO的大小为15字节;

当所述状态信息为静默状态,且所述IP头特征信息为不压缩IP头时,确定需分配缓冲占用BO的大小为72字节。

优选的,所述根据所述需分配缓冲占用BO的大小和所述调制与编码策略MCS等级,确定需分配物理资源块PRB个数的步骤包括:

基于第一预设映射关系,确定与所述调制与编码策略MCS等级相对应的传输块TBS等级;

基于第二预设映射关系,确定与所确定的传输块TBS等级相对应的,物理资源块PRB个数的最大承载数据量;

将最大承载数据量大于等于,所述需分配缓存占用BO的大小的物理资源块PRB个数的最小值,确定为需分配物理资源块PRB个数。

本发明实施例还公开了一种VoLTE语音业务中基于上行调度请求SR的上行资源分配装置,所述装置包括分组数据汇聚协议层PDCP和媒体接入控制层MAC,所述分组数据汇聚协议层PDCP包括状态信息确定模块和在先已上传语音数据包的信息提取模块,所述媒体接入控制层MAC包括包大小信息计算模块、需分配缓冲占用BO的大小确定模块、调制与编码策略MCS等级确定模块和需分配物理资源块PRB个数确定模块,所述装置包括:

所述状态信息确定模块,用于确定所述语音业务的状态信息;

所述在先已上传语音数据包的信息提取模块,用于当检测到上行调度请求SR时,分别提取在先已上传语音数据包的编码格式、IP头特征信息和IP协议版本信息;

所述包大小信息确定模块,用于采用所述编码格式、所述IP头特征信息和所述IP协议版本信息,确定当次需上传语音数据包的包大小信息;

所述需分配缓冲占用BO的大小确定模块,用于依据所述IP头特征信息、所述包大小信息和所述状态信息,确定需分配缓冲占用BO的大小;

所述调制与编码策略MCS等级确定模块,用于确定调制与编码策略MCS等级;

所述需分配物理资源块PRB个数确定模块,用于根据所述需分配缓冲占用BO的大小和所述调制与编码策略MCS等级,确定需分配物理资源块PRB个数。

优选的,所述状态信息确定模块包括:

语音数据包的个数统计子模块,用于统计在预设时间内接收的语音数据包的个数;

激活状态确定子模块,用于在所述语音数据包的个数大于第一阈值时,则确定所述状态信息为激活状态;

静默状态确定子模块,用于在所述语音数据包的个数小于等于第二阈值时,则确定所述状态信息为静默状态,其中,所述第一阈值大于所述第二阈值。

优选的,所述IP头特征信息为压缩IP头或不压缩IP头,所述状态信息为激活状态或静默状态,所述需分配缓冲占用BO的大小确定模块包括:

周期获取子模块,用于分别获取上行调度请求SR的检测周期和激活状态下语音数据包的发送周期;

第一需分配缓冲占用BO的大小确定子模块,用于当所述状态信息为激活状态时,确定需分配缓冲占用BO的大小为K,K=N*T1/T2,其中,N表示所述包大小信息,T1表示上行调度请求SR的检测周期,T2表示激活状态下语音数据包的发送周期,T1/T2的值向上取整;

第二需分配缓冲占用BO的大小确定子模块,用于当所述状态信息为静默状态,且所述IP头特征信息为压缩IP头时,确定需分配缓冲占用BO的大小为15字节;

第三需分配缓冲占用BO的大小确定子模块,用于当所述状态信息为静 默状态,且所述IP头特征信息为不压缩IP头时,确定需分配缓冲占用BO的大小为72字节。

优选的,所述需分配物理资源块PRB个数确定模块包括:

传输块TBS等级确定子模块,用于基于第一预设映射关系,确定与所述调制与编码策略MCS等级相对应的传输块TBS等级;

物理资源块PRB个数的最大承载数据量确定子模块,用于基于第二预设映射关系,确定与所确定的传输块TBS等级相对应的,物理资源块PRB个数的最大承载数据量;

需分配物理资源块PRB个数确定子模块,用于将最大承载数据量大于等于,所述需分配缓存占用BO的大小的物理资源块PRB个数的最小值,确定为需分配物理资源块PRB个数。

本发明实施例包括以下优点:

本发明实施例可以确定语音业务的状态信息,当检测到上行调度请求SR时,可以分别提取在先已上传语音数据包的编码格式、IP头特征信息和IP协议版本信息,采用所述编码格式、所述IP头特征信息和所述IP协议版本信息,计算当次需上传语音数据包的包大小信息,依据IP头特征信息、包大小信息和状态信息,确定需分配缓冲占用BO的大小,确定调制与编码策略MCS等级,根据需分配缓冲占用BO的大小和调制与编码策略MCS等级,确定需分配物理资源块PRB个数,由于本发明实施例在检测到上行调度请求SR时,即可以确定调制与编码策略MCS等级及对应的需分配物理资源块PRB个数,确定的PRB个数可以一次性将当次需要上传的语音数据包上传,相对于背景技术需要由MCS等级为6时的4个PRB上传BSR,再由BSR重新确定MCS等级和PRB个数的做法而言,本发明实施例可以减少语音数据从终端到另一终端的时延,提升用户体验。

此外,在背景技术中,是由MCS等级为6时的固定PRB(4个)上传BSR和少量数据,在实际应用中,上传BSR和少量数据多数情况下并不需要4个PRB,在此情况下容易造成PRB的浪费,而本发明实施例根据需分 配缓存占用BO的大小和调制与编码策略MCS等级,确定需分配物理资源块PRB个数,亦即,本发明实施例基于所有需要上传的语音数据的总大小和调制与编码策略MCS等级,确定需分配物理资源块PRB个数,确定的需分配物理资源块PRB个数,是足以承载当次需要上传的所有语音数据包的PRB个数中的最小值,本发明实施例确定的需分配物理资源块PRB个数实际上刚好可以承载当次需要上传的所有语音数据包,因而,相对于背景技术分配MCS等级为6时的固定个数的物理资源块PRB而言,本发明实施例可以避免分配的物理资源块PRB的浪费,提高物理资源块PRB的利用率。

附图说明

图1是本发明的一种VoLTE语音业务中基于上行调度请求SR的上行资源分配方法实施例的步骤流程图;

图2是本发明的一种VoLTE语音业务中基于上行调度请求SR的上行资源分配装置实施例的结构框图。

具体实施方式

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

本发明实施例的核心构思之一在于,本发明实施例可以确定语音业务的状态信息,当检测到上行调度请求SR时,可以分别提取在先已上传语音数据包的编码格式、IP头特征信息和IP协议版本信息,采用所述编码格式、所述IP头特征信息和所述IP协议版本信息,计算当次需上传语音数据包的包大小信息,依据IP头特征信息、包大小信息和状态信息,确定需分配缓冲占用BO的大小,确定调制与编码策略MCS等级,根据需分配缓冲占用BO的大小和调制与编码策略MCS等级,确定需分配物理资源块PRB个数,由于本发明实施例在检测到上行调度请求SR时,即可以确定调制与编码策略MCS等级及对应的需分配物理资源块PRB个数,确定的PRB个数可以一次性将当次需要上传的语音数据包上传,相对于背景技术需要由MCS等 级为6时的4个PRB上传BSR,再由BSR重新确定MCS等级和PRB个数的做法而言,本发明实施例可以减少语音数据从终端到另一终端的时延,提升用户体验。

VoLTE语音业务是承载于4G网络的语音业务,可以通过基站实现不同终端之间的语音业务,VoLTE具有质量高、接通等待时间短等优点。

根据终端间语音业务的不同状态,可以将VoLTE语音业务的状态信息可以分为两种:其中一种是,不同终端用户之间存在语音交互,此状态为激活状态,终端周期性地发送用户语音交互过程中产生的语音数据包,语音数据包的发送周期通常为20ms;另一种是,不同终端用户之间不存在语音交互,不同终端间只传输由背景声音形成的SID数据包(Silence Insertion Descriptor,静默指示符),以维持语音传输,此状态为静默状态,通常,静默状态下SID数据包的发送周期为160ms。

当一个终端需要将语音数据发送至另一个终端时,需要先将语音数据上传至基站,在此过程中,首先需要基站为需上传的语音数据分配相应的上行资源,所分配的上行资源通常为物理资源块PRB,由物理资源块PRB将语音数据上传至基站。

基站对上行资源的调度方式通常分为动态调度和半静态调度,半静态调度只需一次性指定上行资源,动态调度在每次语音数据包需要上传时,均需要指定上行资源,即上行资源的指定或分配是动态的,动态调度方式更利于资源的合理分配。

在动态调度方式下,当终端有语音数据需要上传时,会向基站上传上行调度请求SR(Scheduling Request),用以请求基站为语音数据分配上行资源。

不同的终端在基站中均具有对应的上行调度请求SR的存储位置,当某个终端向基站上传上行调度请求SR时,上传的上行调度请求SR会存储在该终端在基站中的上行调度请求SR的存储位置上,基站可以根据上行调度请求SR的存储位置获知上传该上行调度请求SR的终端。

参照图1,示出了本发明的一种VoLTE语音业务中基于上行调度请求SR的上行资源分配方法实施例的步骤流程图,具体可以包括如下步骤:

步骤101,确定所述语音业务的状态信息;

分组数据汇聚协议层PDCP(Packet Data Convergence Protocol)是一个无线传输协议栈,它负责将IP头压缩和解压、传输用户数据并维护为无损的无线网络服务子系统(SRNS)设置的无线承载的序列号。

在具体实现中,可由PDCP周期性确定语音业务的状态信息,即确定语音业务是处于激活期还是处于静默期,确定状态信息的周期可根据实际需求配置,通常,可以为160ms。

在本发明的一种优选实施例中,步骤101可以包括以下子步骤:

子步骤S11,统计在预设时间内接收的语音数据包的个数;

子步骤S12,若所述语音数据包的个数大于第一阈值,则确定所述状态信息为激活状态;

子步骤S13,若所述语音数据包的个数小于等于第二阈值,则确定所述状态信息为静默状态。

PDCP可以统计在预设时间内接收的语音数据包的个数,若语音数据包的个数大于第一阈值,则确定状态信息为激活状态,若语音数据包的个数小于等于第二阈值,则确定状态信息为静默状态。

预设时间可以为160ms,第一阈值和第二阈值可以根据实际需要设定,通常,第一阈值应当大于第二阈值,作为示例,第一阈值可以为3,第二阈值可以为2。

需要说明的是,上述确定状态信息是激活状态还是静默状态的过程是周期性循环的,例如,当预设时间和确定周期均为160ms时,PDCP确定当次的状态信息后,将立马进入下一次确定状态信息的操作中。

步骤102,当检测到上行调度请求SR时,分别提取在先已上传语音数据包的编码格式、IP头特征信息和IP协议版本信息;

IP协议版本信息包括IPV4(Internet Protocol Version 4)和IPV6(Internet Protocol Version 6),IPV6是IPV4的下一代互联网协议版本,用以替代IPV4, 可以解决IPV4的网络地址资源不足的问题。

在本发明实施例中,PDCP可以预先对在先已上传语音数据包进行分析,获得编码格式、IP头特征信息和IP协议版本信息,并将获得的编码格式、IP头特征信息和IP协议版本信息进行存储。

IP头特征信息可以是压缩IP头或不压缩IP头,是否对IP头进行压缩由基站进行配置,PDCP可以基于基站的配置即可确定在先已上传语音数据包的IP头特征信息。

编码格式通常可以通过以下方式获得:

PDCP首先获得在先已上传语音数据包的包大小、IP头特征信息和IP协议版本信息,然后,根据预先设定的编码格式与包大小、IP头特征信息、IP协议版本信息的对应关系(对应关系可参照下表1-1),即可确定编码格式。在VoLTE语音业务中,激活状态下的语音数据包的格式通常包括语音编码率为12.2K的标清语音,即窄带(NB_AMR)语音数据包和语音编码率为23.85K的高清语音,即宽带(WB_AMR)语音数据包。

语音数据包的编码格式与包大小(单位为byte)、状态信息、IP头特征信息、IP协议版本信息的关系如表1-1:

表1-1

PDCP可以根据表1-1中的编码格式与包大小、IP头特征信息、IP协议版本信息的对应关系,获取在先已上传语音数据包的编码格式,例如,当包大小信息为101byte、IP头特征信息为不压缩IP头、IP协议版本信息为IPV4,则获取的编码格式为WB_AMR。

由于编码格式、IP头特征信息和IP协议版本信息是PDCP预先分析获 得,并进行存储的,因而,当基站检测到终端上传的上行调度请求SR时,PDCP可以从存储中直接提取在先已上传语音数据包的编码格式、IP头特征信息和IP协议版本信息,而不需要动态确定。

步骤103,采用所述编码格式、所述IP头特征信息和所述IP协议版本信息,确定当次需上传语音数据包的包大小信息;

PDCP可以将确定的状态信息和提取的IP头特征信息、IP协议版本信息、编码格式发送至媒体接入控制层MAC(MediaAccess Control)。

在VoLTE语音业务中,由于IP协议版本信息、IP头特征信息和编码格式具有相对固定的特性,在语音业务的过程中,IP协议版本信息、IP头特征信息和编码格式通常不会改变,因而,在语音业务的过程中,语音数据包的包大小也是相对固定的,MAC可以采用在先已上传语音数据包IP协议版本信息、IP头特征信息和编码格式,通过表1-1的包大小信息与、编码格式、IP头特征信息、IP协议版本信息的对应关系,确定当次需上传语音数据包的包大小信息。

步骤104,依据所述IP头特征信息、所述IP协议版本信息、所述编码格式和所述状态信息,确定需分配缓冲占用BO的大小;

MAC可以依据IP头特征信息、包大小信息和状态信息,确定需分配缓冲占用BO的大小。

在本发明的一种优选实施例中,IP头特征信息为压缩IP头或不压缩IP头,状态信息为激活状态或静默状态,则步骤104可以包括以下子步骤:

子步骤S21,分别获取上行调度请求SR的检测周期和激活状态下语音数据包的发送周期;

基站可以周期性地检测是否有终端上传的上行调度请求SR,检测的周期可以根据实际需求进行配置,本发明实施例对此不作限制,作为示例,可以将检测周期配置为5ms、10ms、20ms、40ms或80ms。

子步骤S22,当所述状态信息为激活状态时,确定需分配缓冲占用BO的大小为K,K=N*T1/T2;

其中,N表示当次需上传语音数据包的包大小信息,T1表示上行调度请 求SR的检测周期,T2表示激活状态下语音数据包的发送周期,T1/T2的值向上取整,例如,假若T1/T2的值为3.5,则向上取整后,T1/T2的值变为4。

子步骤S23,当所述状态信息为静默状态,且所述IP头特征信息为压缩IP头时,确定需分配缓冲占用BO的大小为15字节;

子步骤S24,当所述状态信息为静默状态,且所述IP头特征信息为不压缩IP头时,确定需分配缓冲占用BO的大小为72字节。

实际上,当状态信息为静默状态信息时,确定需分配缓冲占用BO的大小可以参照表1-1。

步骤105,确定调制与编码策略MCS等级;

在具体实现中,对于上行信道的调制与编码策略MCS等级,可以根据信道探测参考信号SRS(Sounding Reference Signal)确定。步骤106,根据所述需分配缓冲占用BO的大小和所述调制与编码策略MCS等级,确定需分配物理资源块PRB个数。

MAC可以根据需分配缓冲占用BO的大小和调制与编码策略MCS等级,确定需分配物理资源块PRB个数。

在本发明的一种优选实施例中,步骤106可以包括以下子步骤:

子步骤S31,基于第一预设映射关系,确定与所述调制与编码策略MCS等级相对应的传输块TBS等级;

在TD-LTE系统的36.213协议中,定义了调制与编码策略MCS等级与传输块TBS等级的映射关系(即第一预设映射关系),如表1-2,MAC可以依据第一预设映射关系,确定与调制与编码策略MCS等级相对应的传输块TBS等级。

表1-2

例如,当调制与编码策略MCS等级为5时,对应的传输块TBS等级为5,当调制与编码策略MCS等级为11时,对应的传输块TBS等级为10。

子步骤S32,基于第二预设映射关系,确定与所确定的传输块TBS等级相对应的,物理资源块PRB个数的最大承载数据量;

在TD-LTE系统的36.213协议中,定义了传输块TBS等级与物理资源 块PRB的个数的最大承载数据量的映射关系(即第二预设映射关系),如表1-3,MAC可以依据第二预设映射关系,确定与所确定的传输块TBS等级相对应的,物理资源块PRB个数的最大承载数据量。

表1-3

例如,对于传输块TBS等级为5时,物理资源块PRB个数为1的最大承载数据量为72,物理资源块PRB个数为6的最大承载数据量为504。

子步骤S33,将最大承载数据量大于等于,所述需分配缓存占用BO的大小的物理资源块PRB个数的最小值,确定为为需分配物理资源块PRB个数。

例如,当传输块TBS等级为5,且需分配缓存占用BO的大小为400bit时,可以上传400bit数据量的物理资源块PRB个数包括5、6、7、8、9、10,那么确定需分配物理资源块PRB个数为5(最小值),当传输块TBS等级为7,且需分配缓存占用BO的大小为760bit时,可以上传760bit数据量的物理资源块PRB个数包括7、8、9、10,那么确定需分配物理资源块PRB个数为7(最小值)。

本发明实施例可以确定语音业务的状态信息,当检测到上行调度请求SR时,可以分别提取在先已上传语音数据包的编码格式、IP头特征信息和IP协议版本信息,采用所述编码格式、所述IP头特征信息和所述IP协议版本信息,计算当次需上传语音数据包的包大小信息,依据IP头特征信息、包大小信息和状态信息,确定需分配缓冲占用BO的大小,确定调制与编码策略MCS等级,根据需分配缓冲占用BO的大小和调制与编码策略MCS等级,确定需分配物理资源块PRB个数,由于本发明实施例在检测到上行调度请求SR时,即可以确定调制与编码策略MCS等级及对应的需分配物理资源块PRB个数,确定的PRB个数可以一次性将当次需要上传的语音数据包上传,相对于背景技术需要由MCS等级为6时的4个PRB上传BSR,再由BSR重新确定MCS等级和PRB个数的做法而言,本发明实施例可以减少语音数据从终端到另一终端的时延,提升用户体验。

此外,在背景技术中,是由MCS等级为6时的固定PRB(4个)上传BSR和少量数据,在实际应用中,上传BSR和少量数据多数情况下并不需要4个PRB,在此情况下容易造成PRB的浪费,而本发明实施例根据需分配缓存占用BO的大小和调制与编码策略MCS等级,确定需分配物理资源块PRB个数,亦即,本发明实施例基于所有需要上传的语音数据的总大小 和调制与编码策略MCS等级,确定需分配物理资源块PRB个数,确定的需分配物理资源块PRB个数,是足以承载当次需要上传的所有语音数据包的PRB个数中的最小值,本发明实施例确定的需分配物理资源块PRB个数实际上刚好可以承载当次需要上传的所有语音数据包,因而,相对于背景技术分配MCS等级为6时的固定个数的物理资源块PRB而言,本发明实施例可以避免分配的物理资源块PRB的浪费,提高物理资源块PRB的利用率。

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

参照图2,示出了本发明的一种VoLTE语音业务中基于上行调度请求SR的上行资源分配装置实施例的结构框图,具体可以包括:

分组数据汇聚协议层PDCP20和媒体接入控制层MAC21,所述分组数据汇聚协议层PDCP包括状态信息确定模块201和在先已上传语音数据包的信息提取模块202,所述媒体接入控制层MAC包括包大小信息计算模块211、需分配缓冲占用BO的大小确定模块212、调制与编码策略MCS等级确定模块213和需分配物理资源块PRB个数确定模块214,其中:

所述状态信息确定模块201用于确定所述语音业务的状态信息;

所述在先已上传语音数据包的信息提取模块,用于当检测到上行调度请求SR时,分别提取在先已上传语音数据包的编码格式、IP头特征信息和IP协议版本信息;

所述包大小信息确定模块,用于采用所述编码格式、所述IP头特征信息和所述IP协议版本信息,确定当次需上传语音数据包的包大小信息;

所述需分配缓冲占用BO的大小确定模块211用于依据所述IP头特征信息、所述包大小信息和所述状态信息,确定需分配缓冲占用BO的大小;

所述调制与编码策略MCS等级确定模块212用于确定调制与编码策略MCS等级;

所述需分配物理资源块PRB个数确定模块213用于根据所述需分配缓冲占用BO的大小和所述调制与编码策略MCS等级,确定需分配物理资源块PRB个数。

在本发明的一种优选实施例中,状态信息确定模块201可以包括:

语音数据包的个数统计子模块2011,用于统计在预设时间内接收的语音数据包的个数;

激活状态确定子模块2012,用于在所述语音数据包的个数大于第一阈值时,则确定所述状态信息为激活状态;

静默状态确定子模块2013,用于在所述语音数据包的个数小于第二阈值时,则确定所述状态信息为静默状态,其中,所述第一阈值大于所述第二阈值。

在本发明的一种优选实施例中,所述需分配缓冲占用BO的大小确定模块212可以包括:

周期获取子模块2121,用于分别获取上行调度请求SR的检测周期和激活状态下语音数据包的发送周期;

第一需分配缓冲占用BO的大小确定子模块2122,用于当所述状态信息为激活状态时,确定需分配缓冲占用BO的大小为K,K=N*T1/T2,其中,N表示所述包大小信息,T1表示上行调度请求SR的检测周期,T2表示激活状态下语音数据包的发送周期,T1/T2的值向上取整;

第二需分配缓冲占用BO的大小确定子模块2123,用于当所述状态信息为静默状态,且所述IP头特征信息为压缩IP头时,确定需分配缓冲占用BO的大小为15字节;

第三需分配缓冲占用BO的大小确定子模块2124,用于当所述状态信息为静默状态,且所述IP头特征信息为不压缩IP头时,确定需分配缓冲占用BO的大小为72字节。

在本发明的一种优选实施例中,所述需分配物理资源块PRB个数确定 模块214可以包括:

传输块TBS等级确定子模块2141,用于基于第一预设映射关系,确定与所述调制与编码策略MCS等级相对应的传输块TBS等级;

物理资源块PRB个数的最大承载数据量确定子模块2142,用于基于第二预设映射关系,确定与所确定的传输块TBS等级相对应的,物理资源块PRB个数的最大承载数据量;

需分配物理资源块PRB个数确定子模块2143,用于将最大承载数据量大于等于,所述需分配缓存占用BO的大小的物理资源块PRB个数的最小值,确定为需分配物理资源块PRB个数。

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

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

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

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

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

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

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

以上对本发明所提供的一种VoLTE语音业务中基于上行调度请求SR的上行资源分配方法和一种VoLTE语音业务中基于上行调度请求SR的上行资源分配装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1