一种VoLTE通信的方法和基站与流程

文档序号:14306302阅读:368来源:国知局
一种VoLTE通信的方法和基站与流程

本发明实施例涉及通信技术领域,特别是涉及一种volte通信的方法和基站。



背景技术:

lte(longtermevolution,长期演进)作为3g后续演进技术,其具有数据速率高、时延低、带宽配置灵活等独特技术优势。其中,lte通过ip多媒体子系统提供基于ip数据分组的话音业务,而volte(voiceoverlte)基于lte的分组域进行通信。

volte通信包括amr、amr-wb和evs等三种语音编码方式。核心网在ip包中显性标记拥塞来触发对volte的amr、amr-wb和evs选择及语音编号的比特速率调整的标准化工作,即为ecn(explicitcongestionnotification)方案。



技术实现要素:

本发明实施例主要解决的技术问题是提供一种volte通信的方法和基站,能够实现主叫终端、主叫基站、被叫终端和被叫基站同步调整语音编码方式和对应的码率,避免在两侧各自调整语音编码方式和码率时一方调整语音编码方式和允许码率,而另一方不支持调整后的码率时所造成的通信资源浪费。

为解决上述技术问题,本发明实施例采用的一个技术方案是:提供一种volte通信的方法,包括:接收主叫终端发送的volte通信请求,其中,所述volte通信请求携带被叫终端标识;确定并向网络侧发送符合所述主叫终端进行volte通信的第一建议,所述第一建议包括第一建议语音编码方式及对应的码率;接收所述网络侧返回的第二建议,所述第二建议由所述网络侧依据所述第一建议作出,所述第二建议包含最终语音编码方式及对应的码率;发送所述第二建议给所述主叫终端,以使所述主叫终端建立volte通信。

其中,所述最终语音编码方式和其对应的码率为第一建议语音编码方式和其对应的码率,以及,第二建议语音编码方式和其对应的码率之中耗费传输资源最少一组,其中,所述第二建议语音编码方式和其对应的码率均是依据被叫终端所使用信道的信道质量和被叫基站的负载所确定的最高允许的语音编码方式和码率。

其中,所述被叫终端所使用信道的信道质量是依据被叫终端的上行探测信号的测量结果或信道质量指示反馈确定。

其中,所述第一建议语音编码方式和对应的码率分别是依据所述主叫终端所使用信道的信道质量和主叫基站的负载所确定的最高允许的语音编码方式和码率。

其中,所述第一建议语音编码方式和其对应的码率为第一推荐语音编码方式和其对应的码率,以及,第二推荐编码方式和其对应的码率之中耗费传输资源最少的一组;其中,所述所述第一推荐语音编码方式和其对应的码率均是依据所述主叫终端的参考符号的信号与干扰加噪声比的测量值或信道质量指示所确定的最高允许的语音编码方式和码率,所述第二推荐语音编码方式和其对应的码率分别是依据主叫终端所使用信道的信道质量和主叫基站的负载所确定的最高允许的语音编码方式和码率。

为解决上述技术问题,本发明实施例采用的另一个技术方案是:提供一种基站,包括:第一接收模块,用于接收主叫终端发送的volte通信请求,其中,所述volte通信请求携带被叫终端标识;确定模块,用于确定并向网络侧发送符合所述主叫终端进行volte通信的第一建议,所述第一建议包括第一建议语音编码方式及对应的码率;第二接收模块,用于接收所述网络侧返回的第二建议,所述第二建议由所述网络侧依据所述第一建议作出,所述第二建议包含最终语音编码方式及对应的码率;发送模块,用于发送所述第二建议给所述主叫终端,以使所述主叫终端建立volte通信。

其中,所述最终语音编码方式和其对应的码率为第一建议语音编码方式和其对应的码率,以及,第二建议语音编码方式和其对应的码率之中耗费传输资源最少一组,其中,所述第二建议语音编码方式和其对应的码率均是依据被叫终端所使用信道的信道质量和被叫基站的负载所确定的最高允许的语音编码方式和码率。

其中,所述被叫终端所使用信道的信道质量是依据被叫终端的上行探测信号的测量结果或信道质量指示反馈确定。

其中,所述第一建议语音编码方式和对应的码率分别是依据所述主叫终端所使用信道的信道质量和主叫基站的负载所确定的最高允许的语音编码方式和码率。

其中,所述第一建议语音编码方式和其对应的码率为第一推荐语音编码方式和其对应的码率,以及,第二推荐编码方式和其对应的码率之中耗费传输资源最少的一组;其中,所述所述第一推荐语音编码方式和其对应的码率分别是依据所述主叫终端的参考符号的信号与干扰加噪声比的测量值或信道质量指示所确定的最高允许的语音编码方式和码率,所述第二推荐语音编码方式和其对应的码率分别是依据主叫终端所使用信道的信道质量和主叫基站的负载所确定的最高允许的语音编码方式和码率。

为解决上述技术问题,本发明实施例采用的另一个技术方案是:提供一种电子设备,包括至少一个处理器;存储器,存储器与所述至少一个处理器连接,所述存储器存储有可被所述至少一个处理器执行的计算机可执行指令,当所述计算机可执行指令被所述至少一个处理器执行,以使所述至少一个处理器用于执行:接收主叫终端发送的volte通信请求,其中,所述volte通信请求携带被叫终端标识;确定并向网络侧发送符合所述主叫终端进行volte通信的第一建议,所述第一建议包括第一建议语音编码方式及对应的码率;接收所述网络侧返回的第二建议,所述第二建议由所述网络侧依据所述第一建议作出,所述第二建议包含最终语音编码方式及对应的码率;发送所述第二建议给所述主叫终端,以使所述主叫终端建立volte通信。

为解决上述技术问题,本发明实施例采用的另一个技术方案是:提供一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机指令用于使计算机执行:接收主叫终端发送的volte通信请求,其中,所述volte通信请求携带被叫终端标识;确定并向网络侧发送符合所述主叫终端进行volte通信的第一建议,所述第一建议包括第一建议语音编码方式及对应的码率;接收所述网络侧返回的第二建议,所述第二建议由所述网络侧依据所述第一建议作出,所述第二建议包含最终语音编码方式及对应的码率;发送所述第二建议给所述主叫终端,以使所述主叫终端建立volte通信。

为解决上述技术问题,本发明实施例采用的另一个技术方案是:提供一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行:接收主叫终端发送的volte通信请求,其中,所述volte通信请求携带被叫终端标识;确定并向网络侧发送符合所述主叫终端进行volte通信的第一建议,所述第一建议包括第一建议语音编码方式及对应的码率;接收所述网络侧返回的第二建议,所述第二建议由所述网络侧依据所述第一建议作出,所述第二建议包含最终语音编码方式及对应的码率;发送所述第二建议给所述主叫终端,以使所述主叫终端建立volte通信。

本发明实施例的有益效果是:区别于现有技术的情况,在主叫终端发起volte通信时,先由主叫基站确定包含第一建议语音编码方式和对应的码率的第一建议,并且将第一建议发送至网络侧,网络侧在作出第二建议语音编码方式和对应的码率之后,从第一建议语音编码方式和对应的码率,以及,第二建议语音编码方式和对应的码率中选择耗费传输资源较少一组为最终语音编码方式和对应的码率,实现通过协调确定主叫终端、主叫基站、被叫终端和被叫基站进行volte通信的语音编码方式和码率,以保证主叫终端、主叫基站、被叫终端和被叫基站均能支持该语音编码方式和码率,有效地避免两侧各自调整语音编码方式和码率所引起的传输资源不相匹配,造成资源浪费的情况。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

具体实施方式

下面结合附图和实施例对本发明进行详细说明。

本申请的发明人在长期研究中发现:在通过ecn方案调整volte通信的语音编码方式中,只要没有ecn-ce标记或严重的丢包或时延抖动,通信终端就会向上调节码率,否则将向下调节码率,但是对于通信终端来说,其网络的传输状态是不稳定且实时变化的,频繁调整,容量导致ue体验频繁变化,例如,假设通信终端当前码率为amr8.85,当其没有ecn-ce标记时,将向上调整码率至amr12.65,此时将达到通信终端的最佳性能,但由于通信终端对网络拥塞没有感知,将继续上调码率,调整到amr23.85,此时可能造成网络的拥塞,触发核心网发送ecn-ce标识,则通信终端下调到amr12.65;另外,在volte通信中的通信终端双方其调整码率都是单独进行,但是单边调整码率但通信的另一方不作调整时则可能导致即浪费了资源,也无法提升用户体验。

为了解决在单侧调整volte通信的语音编码方式和码率时所造成的资源浪费,本发明通过两侧协商同步调整volte通信的语音编码方式和码率,保证两侧的语音编码方式和码率同步。请参阅图1,网络通信系统20包括主叫终端21、主叫基站22、核心网23、被叫基站24和被叫终端25,主叫终端21位于主叫基站22的覆盖范围内,并且主叫终端21与主叫基站22建立通信连接,被叫终端25位于被叫基站24的覆盖范围内,并且被叫终端25与被叫基站24建立通信连接,主叫基站22和被叫基站24均与核心网23建立通信连接。其中,核心网23和被叫基站24在下文统称为网络侧,另外,主叫终端21和主叫基站22一侧也可以统称为主叫侧,被叫终端和被叫基站24统称为被叫侧。

请参阅图2,主叫侧和被叫侧协商调整volte通信的语音编码方式和码率的过程如下:

步骤s101:当主叫终端21需要进行volte通信时,主叫终端21发起volte通信的通信请求,通信请求携带被叫终端25的标识。

步骤s102:主叫基站22在接收到通信请求时,选择符合主叫终端21进行volte通信的第一建议,其中,第一建议包括第一建议语音编码方式以及其对应的码率。

步骤s103:在主叫基站22为volte通信匹配第一建议语音编码方式及对应的码率之后,主叫基站22向核心网23发送通信请求,通信请求携带第一建议语音编码方式和对应的码率。

步骤s104:核心网23在接收通信请求之后,根据通信请求确定寻呼区域,并向寻呼区域发送携带有被叫终端25的标识、第一建议语音编码方式和对应的码率的寻呼信息。

寻呼信息用于寻呼被叫终端25,由于被叫基站24是被叫终端25连接核心网23的唯一设备,因此,寻呼信息先到达被叫基站24,

步骤s105:当被叫基站24发现该寻呼信息时,被叫基站24从寻呼信息中提取第一建议语音编码方式和对应的码率。

步骤s106:向被叫终端25转发寻呼信息;

步骤s107:被叫终端25在接收到寻呼信息,并检测到可以响应呼叫时,返回寻呼响应。寻呼响应用于告知核心网23被叫终端25可以响应呼叫。其中,寻呼响应也是由被叫基站24转发送至核心网23。

步骤s108:被叫基站24在接收到被叫终端25响应寻呼信息的寻呼响应时,选择符合被叫终端25进行volte通信的第二建议语音编码方式和对应的码率。

步骤s109:被叫基站24依据第一建议、第二建议语音编码方式和对应的码率作出第二建议

步骤s110:向主叫基站22发送第二建议,第二建议包含最终语音编码方式及对应的码率;

步骤s111:向被叫终端25发送第二建议,第二建议包含最终语音编码方式及对应的码率。

在协调volte通信的语音编码方式和码率时,为了使主叫侧和被叫侧的传输资源均满足编码要求,在选择语音编码方式和码率时采用就低不就高的原则,具体的,最终语音编码方式和其对应的码率为第一建议语音编码方式和其对应的码率,以及,第二建议语音编码方式和其对应的码率之中选择耗费传输资源最少的一组。

步骤s112:主叫基站22在接收到第二建议之后,发送第二建议给主叫终端21,以使主叫终端21建立volte通信。

需要说明的是:在其它替代实施例中,第二建议也可以由核心网23作出,则被叫基站24在作出第二建议语音编码方式和对应的码率之后,可以将第二建议语音编码方式和对应的码率上报至核心网23,由核心网23作出选择,如图3所示,

步骤s109又可具体为:向核心网23上报第二建议语音编码方式和对应的码率;

步骤s110又可具体为:核心网23依据第一建议作出第二建议,并向主叫基站22和被叫基站24发送第二建议,第二建议包含最终语音编码方式及对应的码率;

而最终语音编码方式和其对应的码率也为第一建议语音编码方式和其对应的码率,以及,第二建议语音编码方式和其对应的码率之中选择耗费传输资源最少的一组。

步骤s111:核心网23向主叫基站22和被叫基站24发送第二建议;

步骤s112:主叫基站22向主叫终端21发送第二建议;

步骤s113:被叫基站24向被叫终端25发送第二建议。

主叫基站22在接收到第二建议之后,发送第二建议给主叫终端21,以使主叫终端21建立volte通信,被叫基站24在接收到第二建议之后,发送第二建议给被叫终端25,以使被叫终端25建议volte通信。

需要说明的是:为了使volte通信的清晰度达到最优,第一建议语音编码方式和其对应的码率为主叫基站22所确定最高允许的语音编码方式和码率,第二建议语音编码方式和其对应的码率为被叫基站24所确定最高允许的语音编码方式和码率。

首先由主叫基站22选择符合主叫终端21进行volte通信的第一建议语音编码方式和第一建议语音编码方式对应的码率,再由被叫基站2424选择符合被叫终端25进行volte通信的第二建议语音编码方式和对应的码率,然后从第一建议语音编码方式和对应的码率,以及,第二建议语音编码方式和对应的码率中选择相对保守一组作为最终语音编码方式和对应的码率,由于最终语音编码方式和对应的码率为第一建议语音编码方式和对应的码率,以及,第二建议语音编码方式和对应的码率中相对保守一组的,因此,主叫终端21、主叫基站22、被叫终端25和被叫基站24均能支持,避免出现一侧不支持语音编码方式和对应的码率所需要的传输资源的情况,有效地避免两侧各自调整语音编码方式和码率所引起的传输资源不相匹配,造成资源浪费的情况。

进一步的,在本发明一种实现中,第一建议可以是依据主叫基站22的负载和主叫终端21的信道质量确定的,具体的,如图4所示,主叫基站22依据主叫基站22的负载和主叫终端21的信道质量确定第一建议的过程包括:

步骤s1022:主叫基站22根据主叫终端21所使用信道的信道质量,结合预设信道质量与语音编码方式之间的对应规则,选择对应的语音编码方式作为第一建议语音编码方式,并且获取第一建议语音编码方式所允许的第一最大码率;

预设信道质量与语音编码方式之间的对应规则记录有信道质量、语音编码方式、最大码率三者之间的对应关系,在本实施例中,信道质量可以为sinr或者cqi,则预设信道质量与语音编码方式之间的对应规则可以为sinr或者cqi与语音编码方式之间的对应规则,例如:当sinr>16db时,对应amr-wr语音编码方式,最大码率为23.85kbps;当16db>sinr>10db时,对应amr语音编码,最大码率为12.2kbps。

步骤s1023:计算按第一建议语音编码方式和第一最大码率对语音进行编码时所需的传输资源;

步骤s1024:主叫基站22结合主叫基站22的负载,判断主叫基站22是否满足按第一建议语音编码方式和第一最大码率对语音进行编码时所需的传输资源;

步骤s1025:若是,则将该第一最大码率作为第一建议语音编码方式对应的码率;

步骤s1026:否则,使该第一最大码率与预设间隔值之间的差值作为第一建议语音编码方式对应的码率;

在本发明中另一种实现中,主叫终端21在发起volte通信时,也可以确定第一推荐语音编码方式和其对应的码率,并且将第一推荐语音编码方式和其对应的码率上传至主叫基站22,主叫基站22在依据主叫终端21的信道质量和自身的负载确定第二推荐语音编码方式和其对应的码率之后,从而第一推荐语音编码方式和其对应的码率,以及,第二推荐编码方式和其对应的码率之中耗费传输资源最少的一组作为第一建议语音编码方式和其对应的码率。其中,第一推荐语音编码方式和其对应的码率均是依据主叫终端21的参考符号的信号与干扰加噪声比的测量值或信道质量指示所确定的最高允许的语音编码方式和码率。值得说明的是:在本实现中,主叫基站22是从主叫终端21上传的语音编码方式和对应的码率,以及,主叫基站22自身确定的语音编码方式和对应的码率中选择一组作为第一建议语音编码方式和对应的码率,而上述实现中直将主叫基站22自身确定的语音编码方式和对应的码率作为第一建议语音编码方式和对应的码率。

被叫基站24确定第二建议语音编码方式和其对应的码率主要是依据被叫终端25所使用信道的信道质量和被叫基站24的负载确定的,而第二建议语音编码方式和其对应的码率是被叫基站24所能确定的最高允许的语音编码方式和码率。具体的,如图5所示,被叫基站24依据被叫终端25所使用信道的信道质量和被叫基站24的负载确定第二建议语音编码方式和其对应的码率包括如下步骤:

步骤s1071:根据被叫终端25的信道质量,结合预设信道质量与语音编码方式之间的对应规则,选择对应的语音编码方式作为第二建议语音编码方式;

而被叫终端25所使用信道的信道质量是依据被叫终端25的上行探测信号的测量结果或信道质量指示反馈确定。

步骤s1072:获取第二建议语音编码方式所允许的第二最大码率;

步骤s1073:计算按第二建议语音编码方式和第二最大码率对语音进行编码时所需的传输资源;

步骤s1074:结合被叫基站24的负载,判断被叫基站24是否满足按第二建议语音编码方式和第二最大码率对语音进行编码时所需的传输资源;

步骤s1075:若是,则将第二最大码率作为第二建议语音编码方式对应的码率;

步骤s1076:否则,使第二最大码率与预设间隔值之间的差值作为第二建议语音编码方式对应的码率。

在本发明实施例中,在主叫终端21发起volte通信时,先由主叫基站22确定包含第一建议语音编码方式和对应的码率的第一建议,并且将第一建议发送至网络侧,网络侧在作出第二建议语音编码方式和对应的码率之后,从第一建议语音编码方式和对应的码率,以及,第二建议语音编码方式和对应的码率中选择耗费传输资源较少一组为最终语音编码方式和对应的码率,实现通过协调确定主叫终端21、主叫基站22、被叫终端25和被叫基站24进行volte通信的语音编码方式和码率,以保证主叫终端21、主叫基站22、被叫终端25和被叫基站24均能支持该语音编码方式和码率,有效地避免两侧各自调整语音编码方式和码率所引起的传输资源不相匹配,造成资源浪费的情况。

本发明又提供主叫基站实施例。请参阅图6,主叫基站30包括第一接收模块31、确定模块32、第二接收模块33和发送模块34。

第一接收模块31,用于接收来自主叫终端发起volte通信的通信请求,其中,通信请求携带被叫终端的标识。确定模块32,用于确定并向网络侧发送符合主叫终端进行volte通信的第一建议,第一建议包括第一建议语音编码方式及对应的码率。第二接收模块33,用于接收网络侧返回的第二建议,第二建议由网络侧依据第一建议作出,第二建议包含最终语音编码方式及对应的码率。发送模块34,用于发送第二建议给主叫终端,以使主叫终端建立volte通信。

需要说明的是:网络侧在确定第二建议之后,除了向主叫基站发送第二建议之外,还向被叫终端发送第二建议,以使被叫终端也是根据第二建议进行volte通信。

通过协调确定主叫终端、主叫基站、被叫终端和被叫基站进行volte通信的语音编码方式和码率,以保证主叫终端、主叫基站、被叫终端和被叫基站均能支持该语音编码方式和码率,有效地避免两侧各自调整语音编码方式和码率所引起的传输资源不相匹配,造成资源浪费的情况。

进一步的,网络侧包括核心网和被叫基站,第二建议可以由被叫基站作出,也可以由核心网作出的。第二建议中的最终语音编码方式和其对应的码率为第一建议语音编码方式和其对应的码率,以及,第二建议语音编码方式和其对应的码率之中耗费传输资源最少一组。第二建议语音编码方式和对应的码率是被叫基站在接收被叫终端响应的核心网下发的寻呼信息所作出寻呼响应时作出的,第二建议语音编码方式和其对应的码率均是依据被叫终端所使用信道的信道质量和被叫基站的负载所确定的最高允许的语音编码方式和码率。寻呼信息是核心网接收到主叫终端发起的volte通信请求时生成的。对于被叫基站依据被叫终端所使用信道的信道质量和被叫基站的负载确定第二建议语音编码方式和对应的码率的实现方式可参阅网络通信系统实施例,此处不再一一赘述。

当第二建议是由核心网作出时,被叫基站需要把第二建议语音编码方式和对应的码率上传至核心网,核心网从第一建议语音编码方式和其对应的码率,以及,第二建议语音编码方式和其对应的码率之中选择耗费传输资源最少一组作为最终语音编码方式和码率,核心网在确定最终语音编码方式和码率之后,分别向被叫基站和主叫基站发送包含最终语音编码方式和码率的第二建议。

当第二建议是由被叫基站作出时,被叫基站从第一建议语音编码方式和其对应的码率,以及,第二建议语音编码方式和其对应的码率之中选择耗费传输资源最少一组作为最终语音编码方式和码率,被叫基站在确定最终语音编码方式和码率之后,向主叫基站发送包含最终语音编码方式和码率的第二建议。

值得说明的是:由于最终语音编码方式和对应的码率为第一建议语音编码方式和其对应的码率,以及,第二建议语音编码方式和其对应的码率之中选择耗费传输资源最少一组,保证主叫基站、主叫终端、被叫基站、被叫终端两侧均对支持,而第一建议语音编码方式和其对应的码率,以及,第二建议语音编码方式和其对应的码率分别主叫侧和被叫侧两侧所允许的最高语音编码方式和码率,实现了最大限度保证volte通信之中语音的清晰度。

当然,主叫终端在发起volte通信时,也可以先确定第一推荐语音编码方式和其对应的码率,并且将第一推荐语音编码方式和其对应的码率上传至主叫基站,主叫基站在依据主叫终端的信道质量和自身的负载确定第二推荐语音编码方式和其对应的码率之后,从而第一推荐语音编码方式和其对应的码率,以及,第二推荐编码方式和其对应的码率之中耗费传输资源最少的一组作为第一建议语音编码方式和其对应的码率。在本实施例中,第一推荐语音编码方式和其对应的码率均是依据主叫终端的参考符号的信号与干扰加噪声比的测量值或信道质量指示所确定的最高允许的语音编码方式和码率。在其它替代实施例中,主叫终端也可以不上传第一推荐语音编码方式和其对应的码率,而是直接由主叫基站依据主叫终端的信道质量和自身的负载确定第一建议语音编码方式和其对应的码率。

在本发明实施例中,在第一接收模块31主叫终端21发起volte通信时,先由确定模块32确定包含第一建议语音编码方式和对应的码率的第一建议,并且将第一建议发送至网络侧,网络侧在作出第二建议语音编码方式和对应的码率之后,从第一建议语音编码方式和对应的码率,以及,第二建议语音编码方式和对应的码率中选择耗费传输资源较少一组为最终语音编码方式和对应的码率,实现通过协调确定主叫终端、主叫基站、被叫终端和被叫基站进行volte通信的语音编码方式和码率,以保证主叫终端、主叫基站、被叫终端和被叫基站均能支持该语音编码方式和码率,有效地避免两侧各自调整语音编码方式和码率所引起的传输资源不相匹配,造成资源浪费的情况。

图6是本申请电子设备实施例的硬件结构示意图,如图6所示,该电子设备40包括:

一个或多个处理器410以及存储器430,图6中以一个处理器410为例。

处理器410和存储器430可以通过总线或者其他方式连接,图6中以通过总线连接为例。当然,电子设备40也可以包括通信模块420,电子设备40通过通信模块420与外部设备,例如:核心网和主叫终端进行通信。

存储器430作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的volte通信的方法对应的程序指令/模块(例如,附图4所示的第一接收模块31、确定模块32、第二接收模块33和发送模块34)。处理器410通过运行存储在存储器430中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例volte通信的方法。

存储器430可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据基站的使用所创建的数据等。此外,存储器430可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器430可选包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至基站。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器430中,当被所述一个或者多个处理器410执行时,执行上述任意方法实施例中的volte通信的方法,例如,执行以下描述的图7中的方法步骤501至步骤504,以上图5中的第一接收模块31、确定模块32、第二接收模块33和发送模块34。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本申请实施例提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图6中的一个处理器410,可使得上述一个或多个处理器可执行上述任意方法实施例中的volte通信的方法,例如,执行以下图7中的方法步骤501至步骤504,以上图5中的第一接收模块31、确定模块32、第二接收模块33和发送模块34。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

本申请实施例提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行:以下图7中的方法步骤501至步骤504,或者,以上图5中的第一接收模块31、确定模块32、第二接收模块33和发送模块34。

在本发明实施例中,在主叫终端发起volte通信时,先由主叫基站确定包含第一建议语音编码方式和对应的码率的第一建议,并且将第一建议发送至网络侧,网络侧在作出第二建议语音编码方式和对应的码率之后,从第一建议语音编码方式和对应的码率,以及,第二建议语音编码方式和对应的码率中选择耗费传输资源较少一组为最终语音编码方式和对应的码率,实现通过协调确定主叫终端、主叫基站、被叫终端和被叫基站进行volte通信的语音编码方式和码率,以保证主叫终端、主叫基站、被叫终端和被叫基站均能支持该语音编码方式和码率,有效地避免两侧各自调整语音编码方式和码率所引起的传输资源不相匹配,造成资源浪费的情况。

本发明又提供volte通信的方法实施例。请参阅图8,volte通信的方法包括:

步骤501:接收来自主叫终端发起volte通信的通信请求,其中,通信请求携带被叫终端的标识;

被叫终端的标识是被叫终端的唯一标记。

步骤502:确定并向网络侧发送符合主叫终端进行volte通信的第一建议,第一建议包括第一建议语音编码方式及对应的码率;

步骤503:接收网络侧返回的第二建议,第二建议由网络侧依据第一建议作出,第二建议包含最终语音编码方式及对应的码率;

最终语音编码方式及对应的码率为主叫终端、被叫终端、主叫基站和被叫基站进行volte通信的语音编码方式和码率。

步骤504:发送第二建议给主叫终端,以使主叫终端建立volte通信;

当然,网络侧除了向主叫基站发送第二建议之外,也会向被叫终端发送第二建议,以使被叫终端和主叫终端根据相同的语音编码方式和码率对volte通信中语音进行编码。而由于第二建议是依据第二建议作出的,实现了最终语音编码方式及对应的码率是协商确定的,避免两侧各自调整语音编码方式和码率所引起的传输资源不相匹配,造成资源浪费的情况。

网络侧包括核心网和被叫基站,第二建议可以由被叫基站作出,也可以由核心网作出的。其中,第二建议中的最终语音编码方式和其对应的码率为第一建议语音编码方式和其对应的码率,以及,第二建议语音编码方式和其对应的码率之中耗费传输资源最少一组,以保证主叫终端、被叫终端、主叫基站和被叫基站均能支持最终语音编码方式和对应的码率。第二建议语音编码方式和对应的码率是被叫基站在接收被叫终端响应的核心网下发的寻呼信息所作出寻呼响应时作出的,第二建议语音编码方式和其对应的码率均是依据被叫终端所使用信道的信道质量和被叫基站的负载所确定的最高允许的语音编码方式和码率。寻呼信息是核心网接收到主叫终端发起的volte通信请求时发起的。对于被叫基站依据被叫终端所使用信道的信道质量和被叫基站的负载确定第二建议语音编码方式和对应的码率的实现方式可参阅网络通信系统实施例,此处不再一一赘述。

当第二建议是由核心网作出时,被叫基站需要把第二建议语音编码方式和对应的码率上传至核心网,核心网从第一建议语音编码方式和其对应的码率,以及,第二建议语音编码方式和其对应的码率之中选择耗费传输资源最少一组作为最终语音编码方式和码率,核心网在确定最终语音编码方式和码率之后,分别向被叫基站和主叫基站发送包含最终语音编码方式和码率的第二建议。

当第二建议是由被叫基站作出时,被叫基站从第一建议语音编码方式和其对应的码率,以及,第二建议语音编码方式和其对应的码率之中选择耗费传输资源最少一组作为最终语音编码方式和码率,被叫基站在确定最终语音编码方式和码率之后,向主叫基站发送包含最终语音编码方式和码率的第二建议。

值得说明的是:由于第一建议语音编码方式和其对应的码率,以及,第二建议语音编码方式和其对应的码率分别为主叫侧和被叫侧两侧所允许的最高语音编码方式和码率,实现了最大限度保证volte通信之中语音的清晰度。

当然,主叫终端在发起volte通信时,也可以先确定第一推荐语音编码方式和其对应的码率,并且将第一推荐语音编码方式和其对应的码率上传至主叫基站,主叫基站在依据主叫终端的信道质量和自身的负载确定第二推荐语音编码方式和其对应的码率之后,从而第一推荐语音编码方式和其对应的码率,以及,第二推荐编码方式和其对应的码率之中耗费传输资源最少的一组作为第一建议语音编码方式和其对应的码率。在本实施例中,第一推荐语音编码方式和其对应的码率均是依据主叫终端的参考符号的信号与干扰加噪声比的测量值或信道质量指示所确定的最高允许的语音编码方式和码率。在其它替代实施例中,主叫终端也可以不上传第一推荐语音编码方式和其对应的码率,而是直接由主叫基站依据主叫终端的信道质量和自身的负载确定第一建议语音编码方式和其对应的码率。

在本发明实施例中,在主叫终端发起volte通信时,先由确定包含第一建议语音编码方式和对应的码率的第一建议,并且将第一建议发送至网络侧,网络侧在作出第二建议语音编码方式和对应的码率之后,从第一建议语音编码方式和对应的码率,以及,第二建议语音编码方式和对应的码率中选择耗费传输资源较少一组为最终语音编码方式和对应的码率,实现通过协调确定主叫终端、主叫基站、被叫终端和被叫基站进行volte通信的语音编码方式和码率,以保证主叫终端、主叫基站、被叫终端和被叫基站均能支持该语音编码方式和码率,有效地避免两侧各自调整语音编码方式和码率所引起的传输资源不相匹配,造成资源浪费的情况。

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

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