语音呼叫处理方法、基站和用户设备与流程

文档序号:18815574发布日期:2019-10-08 23:50阅读:333来源:国知局
语音呼叫处理方法、基站和用户设备与流程

本发明涉及通信技术领域,尤其涉及语音呼叫处理方法、基站和用户设备。



背景技术:

lte(longtermevolution,长期演进)网络设计初衷是以数据业务为出发点,为数据业务服务。其无论在物理层的共享信道设计,还是mac(mediaaccesscontrol,介质访问控制)、pdcp(packetdataconvergenceprotocol,分组数据汇聚协议)层的定时器设置、相关传输机制和无线传输要求方面,主要是面向数据业务,即满足数据的高速传送、数据的快速重传和低误码率。

因此,目前lte语音呼叫解决方案主要包括csfb(circuitswitchedfallback,电路域回落)和volte(voiceoverlte,基于lte的语音)。csfb方案是具有lte和geran(gsmedgeradioaccessnetwork,gsmedge无线接入网)/utran(umtsradioaccessnetwork,umts无线接入网)接入能力的双模或者多模终端回落到geran/utran网络进行语音呼叫,在呼叫结束后返回lte网络;volte是一种voip(voiceoverinternetprotocol,基于网络协议的语音)技术,其将语音承载在lte/epc(evolvedpacketcore,演进的分组核心网)网络上,基于ims((internetprotocolmultimediasubsystem,互联网协议多媒体系统)系统进行语音呼叫业务控制,使用srvcc(singleradiovoicecallcontinuity,单一无线语音呼叫连续性)/esrvcc(enhancedsingleradiovoicecallcontinuity,增强的单一无线语音呼叫连续性)保障语音连续性和平滑性。

目前3gpp协议仅规定具有lte和geran/utran接入能力的双模或者多模终端在发起语音呼叫前需根据终端无线能力配置和接入网络特征确定采取的呼叫方式如回落到cs域呼叫,或基于ims的volte呼叫。当确定采用volte语音呼叫方式时,由于volte语音对无线信号质量要求更高,如果在volte呼叫建立过程中,由于无线或网络原因导致ip数据包丢失,则volte呼叫建立流程会中断,从而导致呼叫失败,从而增加网络资源的消耗,并损害用户体验。



技术实现要素:

针对现有技术中的缺陷,本发明实施例提供语音呼叫处理方法、基站和用户设备,能够有效规避在无线链路质量差或高干扰环境下volte起呼失败的问题,提升用户语音使用感知。

一方面,本发明实施例提供一种语音呼叫处理方法,包括:

接收互联网协议多媒体系统ims发起的语音专用承载建立请求;

根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数;

若所述无线链路质量状态参数满足预设的语音专用承载建立条件,则为所述ue和所述ims建立语音专用承载。

又一方面,本发明实施例提供一种语音呼叫处理方法,包括:

向ims发起呼叫建立请求或向所述ims发送用于提示建立对话的进度信息的应答;

接收所述ims发送的服务不可用消息,触发csfb流程,回落到cs域后进行语音呼叫;

其中,所述服务不可用消息由所述ims在接收到基站在确定无线链路质量状态参数不满足语音专用承载建立条件后返回的不支持语音专用承载建立的消息之后下发。

又一方面,本发明实施例提供一种基站,包括:

请求接收单元,用于接收互联网协议多媒体系统ims发起的语音专用承载建立请求;

质参确定单元,用于根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数;

承载处理单元,用于若所述无线链路质量状态参数满足预设的语音专用承载建立条件,则为所述ue和所述ims建立语音专用承载。

又一方面,本发明实施例提供一种用户设备,包括:

第一呼叫处理单元,用于向ims发起呼叫建立请求或向所述ims发送用于提示建立对话的进度信息的应答;

第二呼叫处理单元,用于接收所述ims发送的服务不可用消息,触发csfb流程,回落到cs域后进行语音呼叫;其中,所述服务不可用消息由所述ims在接收到基站在确定无线链路质量状态参数不满足语音专用承载建立条件后返回的不支持语音专用承载建立的消息之后下发。

又一方面,本发明实施例提供一种电子设备,包括处理器、存储器和总线,其中:

所述处理器,所述存储器通过总线完成相互间的通信;

所述处理器可以调用存储器中的计算机程序,以执行上述任意一种方法的步骤。

再一方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任意一种方法的步骤。

本发明实施例提供的语音呼叫处理方法、基站和用户设备,通过引入sinr来确定与用户设备ue之间的无线链路质量状态参数,在基站接收到语音专用承载建立请求后,在无线链路质量状态参数满足预设的语音专用承载建立条件的情况下,为所述ue和所述ims建立语音专用承载。这样,可以有效规避在无线链路质量差或高干扰环境下volte起呼失败的问题,减少资源浪费,且提升用户语音使用感知。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据本发明一实施例的语音呼叫处理方法的示例性流程图;

图2示出了根据本发明又一实施例的语音呼叫处理方法的示例性流程图;

图3示出了根据本发明一实施例的基站的结构示意图;

图4示出了根据本发明一实施例的用户设备的结构示意图;

图5示出了根据本发明一实施例的电子设备的实体结构示意图。

具体实施方式

以下将结合附图对本发明的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本发明所保护的范围。

本申请使用的“模块”、“装置”等术语旨在包括与计算机相关的实体,例如但不限于硬件、固件、软硬件组合、软件或者执行中的软件。例如,模块可以是,但并不仅限于:处理器上运行的进程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。举例来说,计算设备上运行的应用程序和此计算设备都可以是模块。一个或多个模块可以位于执行中的一个进程和/或线程内,一个模块也可以位于一台计算机上和/或分布于两台或更多台计算机之间。

下面结合附图详细说明本发明的技术方案。

参考图1,其示出了根据本发明一实施例的语音呼叫处理方法的示例性流程图。

如图1所示,本发明实施例提供的语音呼叫处理方法,可以包括如下步骤:

s110:接收互联网协议多媒体系统ims发起的语音专用承载建立请求。

本发明实施例提供的语音呼叫处理方法可以适用于tdd(timedivisionduplexing,时分双工)制式或fdd(frequencydivisionduplexing,频分双工)制式的lte网络中的基站。

本发明实施例中,处于lte连接状态下具有lte和geran/utran接入能力的双模或者多模的主叫ue(userequipment,用户设备)发起volte呼叫请求时,可以通过向ims发送sip(sessioninitiationprotocol,会话初始协议)invite(邀请)消息,以此发起呼叫建立请求;之后,ims可以通过mme(mobilitymanagemententity,移动性管理实体)向基站发送语音专用承载建立请求以请求建立针对volte语音的专用承载对应的资源。

或者,处于lte连接状态下具有lte和geran/utran接入能力的双模或者多模被叫ue接收到ims的下发的sipinvite消息确认接收到呼叫建立请求之后,可向ims反馈用于提示建立对话的进度信息的183会话进展消息;之后,ims可以通过mme向基站发送语音专用承载建立请求以请求建立针对volte语音的专用承载对应的资源。

这样,基站可以接收到ims发起的语音专用承载建立请求之后,可以基于上下行链路情况判断是否同意建立语音专用承载。

s120:根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数。

本发明实施例中,基站在通过步骤s110接收到语音专用承载建立请求之后,可以获取基站与ue之间的无线链路质量相关参数。

具体地,基站可以根据接收的上行srs或dmrs的监测得到上行信号接收功率;继而根据所述上行信号接收功率、预先检测的上行干扰信号功率和接收机噪声功率,计算得到对应的上行sinr(signaltointerferenceplusnoiseratio,信号与干扰加噪声比)。

基站可以根据ue测量上报的cqi(channelqualityindicator,信道质量指示)信息映射得到下行sinr。

之后,根据上行sinr和下行sinr,来确定基站与ue之间的无线链路质量状态参数。例如,可以由上行sinr和下行sinr构成基站与ue之间的无线链路质量状态参数。或者,可以比较上行sinr和下行sinr,确定上行sinr和下行sinr中的最小值,将上行sinr和下行sinr中的最小值确定为基站与ue之间的无线链路质量状态参数。

其中,上行sinr用于表征上行链路的质量状态;下行sinr用于表征下行链路的质量状态。

可选地,基站还可以获取ue上报的rsrp(referencesignalreceivingpower,参考信号接收功率),用以表征下行链路的质量状态。实际应用中,可以由上行sinr和rsrp构成基站与ue之间的无线链路质量状态参数。

可选地,可以由上行sinr、下行sinr和rsrp来构成基站与ue之间的无线链路质量状态参数。

s130:若所述无线链路质量状态参数满足预设的语音专用承载建立条件,则为所述ue和所述ims建立语音专用承载。

本发明实施例中,在通过步骤s120确定出基站与ue之间的无线链路质量状态参数之后,可以将确定出的无线链路质量状态参数与预设的语音专用承载建立条件进行匹配,若无线链路质量状态参数满足预设的语音专用承载建立条件,则说明基站与ue之间的无线链路质量状态良好,完成volte起呼的成功率较高,因此,基站可以为ue和ims建立语音专用承载,以便提供volte后续的volte呼叫流程。

实际应用中,对于不同的无线链路质量状态参数,可以预先设置对应的语音专用承载建立条件。

例如,当无线链路质量状态参数由上行sinr和下行sinr构成的情况下,对应的语音专用承载建立条件中可以涉及:上行sinr配置阈值和下行sinr配置阈值。相应地,若无线链路质量状态参数中的上行sinr大于或等于上行sinr配置阈值,且下行sinr大于或等于下行sinr配置阈值,则确定无线链路质量状态参数满足语音专用承载建立条件。

当无线链路质量状态参数由上行sinr和下行sinr中的最小值构成的情况下,对应的语音专用承载建立条件中可以涉及:sinr阈值。相应地,若无线链路质量状态参数大于或等于sinr阈值,则确定无线链路质量状态参数满足语音专用承载建立条件;否则,确定无线链路质量状态参数不满足语音专用承载建立条件。

当无线链路质量状态参数由上行sinr和rsrp构成的情况下,对应的语音专用承载建立条件中可以涉及:上行sinr配置阈值和rsrp阈值。相应地,若无线链路质量状态参数中的上行sinr大于或等于上行sinr配置阈值,且rsrp大于或等于rsrp阈值,则确定无线链路质量状态参数满足语音专用承载建立条件;否则,确定无线链路质量状态参数不满足语音专用承载建立条件。

当无线链路质量状态参数由上行sinr、下行sinr和rsrp构成的情况下,对应的语音专用承载建立条件中可以涉及上行sinr配置阈值、下行sinr配置阈值和rsrp阈值。相应地,若无线链路质量状态参数中的上行sinr大于或等于上行sinr配置阈值,且rsrp和下行sinr满足以下任一条件:rsrp大于或等于rsrp阈值,下行sinr大于或等于下行sinr配置阈值,则确定无线链路质量状态参数满足语音专用承载建立条件;否则,确定无线链路质量状态参数不满足语音专用承载建立条件。

本发明实施例提供的语音呼叫处理方法,通过引入sinr来确定与用户设备ue之间的无线链路质量状态参数,在基站接收到语音专用承载建立请求后,在无线链路质量状态参数满足预设的语音专用承载建立条件的情况下,为所述ue和所述ims建立语音专用承载。这样,可以有效规避在无线链路质量差或高干扰环境下volte起呼失败的问题,减少资源浪费,且提升用户语音使用感知。

进一步地,在上述实施例的基础上,本发明又一实施例提供的语音呼叫处理方法中,所述方法还包括:

若所述无线链路质量状态参数不满足所述语音专用承载建立条件,则向所述ims返回不支持语音专用承载建立的消息,触发ims向所述ue下发预设的服务不可用消息,以使所述ue根据所述服务不可用消息触发电路域回落csfb。

本发明实施例中,在无线链路质量状态参数不满足语音专用承载建立条件的情况下,为了保障主叫用户或被叫用户的语音呼叫需求,基站在拒绝建立针对volte语音的专用承载的同时,可以触发ims下发服务不可用消息,以使得ue根据接收到的服务不可用消息触发csfb。具体地,基站可以向ims返回不支持语音专用承载建立的消息,以此触发ims下发服务不可用消息。

本发明实施例其他步骤与前述实施例步骤相似,本发明实施例不再赘述。

本发明实施例提供的语音呼叫处理方法,通过在无线链路质量状态参数不满足所述语音专用承载建立条件的情况下触发csfb,为用户选择合适的语音呼叫方式,保障用户的语音呼叫需求,提升用户语音使用感知。

进一步地,在上述实施例的基础上,本发明又一实施例提供的语音呼叫处理方法中,所述根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数,包括:

选取上行sinr与下行sinr中的最小值为所述无线链路质量状态参数。

本发明实施例中,基站可以首先获取当前上行链路对应的上行sinr和当前下行链路对应的下行sinr。继而,选取上行sinr与下行sinr中的最小值,并作为无线链路质量状态参数。

其中,当前上行链路对应的上行sinr由基站监测得到;当前下行链路对应的下行sinr由ue上报的cqi映射得到。

关于上行sinr和下行sinr的获取可以采用本领域技术人员常用的技术手段,此处不再详述。

相应地,在判断无线链路质量状态参数是否满足预设的语音专用承载建立条件的过程中,可以判断无线链路质量状态参数是否大于或等于预设的sinr阈值,若是,则确定无线链路质量状态参数满足语音专用承载建立条件;否则,确定无线链路质量状态参数不满足语音专用承载建立条件。

本发明实施例其他步骤与前述实施例步骤相似,本发明实施例不再赘述。

本发明实施例提供的语音呼叫处理方法,通过当前上下行链路的sinr来综合评估基站与ue之间的无线链路质量状态参数,提高评估准确度,从而保障后续选择语音呼叫方式的准确度。

进一步地,在上述实施例的基础上,本发明又一实施例提供的语音呼叫处理方法中,所述根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数,包括:

根据如下公式1,确定与ue之间的无线链路质量状态参数sinrevaluate:

sinrevaluate=min(sinrdl-avg-sinrul-avg)(公式1)

公式1中,sinrdl-avg为预设时间窗口内的下行sinr的算术平均值;sinrul-avg为所述预设时间窗口内的上行sinr的算术平均值。

本发明实施例中,基站可以首先获取预设时间窗口内上行链路对应的所有上行sinr,以及预设时间窗口内下行链路对应的所有下行sinr。继而,计算出预设时间窗口内的下行sinr的算术平均值sinrdl-avg和预设时间窗口内的上行sinr的算术平均值sinrul-avg。选取sinrdl-avg和sinrul-avg中的最小值为无线链路质量状态参数来评估预设时间窗口内无线链路的质量情况。

其中,预设时间窗口内上行链路对应的所有上行sinr由基站预设时间窗口内监测得到;预设时间窗口内下行链路对应的所有下行sinr由预设时间窗口内ue上报的cqi映射得到。

相应地,在判断无线链路质量状态参数是否满足预设的语音专用承载建立条件的过程中,可以判断无线链路质量状态参数是否大于或等于预设的sinr阈值,若是,则确定无线链路质量状态参数满足语音专用承载建立条件;否则,确定无线链路质量状态参数不满足语音专用承载建立条件。

关于上行sinr和下行sinr的获取可以采用本领域技术人员常用的技术手段,此处不再详述。

本发明实施例其他步骤与前述实施例步骤相似,本发明实施例不再赘述。

本发明实施例提供的语音呼叫处理方法,通过预设时间窗口内的上行sinr和下行sinr的算术平均值来综合评估基站与ue之间的无线链路质量状态参数,进一步提高了评估准确度,从而保障后续选择语音呼叫方式的准确度。

进一步地,在上述实施例的基础上,本发明又一实施例提供的语音呼叫处理方法中,所述根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数,包括:

根据sinr和参考信号接收功率rsrp,确定与ue之间的无线链路质量状态参数。

本发明实施例中,基站可以首先获取预设时间窗口内上行链路对应的所有上行sinr、预设时间窗口内下行链路对应的所有下行sinr,以及预设时间窗口内ue上报的rsrp。

继而,出预设时间窗口内的下行sinr的算术平均值sinrdl-avg、预设时间窗口内的上行sinr的算术平均值sinrul-avg和rsrp算术平均值。选取sinrdl-avg、sinrul-avg和rsrp算术平均值中的最小值为无线链路质量状态参数来评估预设时间窗口内无线链路的质量情况。

其中,预设时间窗口内上行链路对应的所有上行sinr由基站预设时间窗口内监测得到;预设时间窗口内下行链路对应的所有下行sinr由预设时间窗口内ue上报的cqi映射得到。

相应地,在判断无线链路质量状态参数是否满足预设的语音专用承载建立条件的过程中,若无线链路质量状态参数为上行sinr或下行sinr,则可以判断无线链路质量状态参数是否大于或等于预设的sinr阈值,若是,则确定无线链路质量状态参数满足语音专用承载建立条件;否则,确定无线链路质量状态参数不满足语音专用承载建立条件。

若无线链路质量状态参数为rsrp,则可以判断线链路质量状态参数是否大于或等于预设的rsrp阈值,若是,则确定无线链路质量状态参数满足语音专用承载建立条件;否则,确定无线链路质量状态参数不满足语音专用承载建立条件。

可以理解的是,可根据上行sinr、下行sinr和rsrp的其他组合方式来确定无线链路质量状态参数,此处不再列举。

关于上行sinr、下行sinr和rsrp的获取可以采用本领域技术人员常用的技术手段,此处不再详述。

本发明实施例其他步骤与前述实施例步骤相似,本发明实施例不再赘述。

本发明实施例提供的语音呼叫处理方法,通过预设时间窗口内的上行sinr、下行sinr和rsrp的算术平均值来综合评估基站与ue之间的无线链路质量状态参数,进一步提高了评估准确度,从而保障后续选择语音呼叫方式的准确度。

进一步地,参考图2,其示出了根据本发明又一实施例的语音呼叫处理方法的示例性流程图。在上述实施例的基础上,如图2所示,本发明又一实施例提供的语音呼叫处理方法,可以包括如下步骤:

s210:向ims发起呼叫建立请求或向所述ims发送用于提示建立对话的进度信息的应答。

本发明实施例提供的语音呼叫处理方法可以适用于主叫ue或被叫ue。

对于处于lte连接状态下具有lte和geran/utran接入能力的双模或者多模的主叫ue,主叫ue发起volte呼叫请求时,可以通过向ims发送sip(sessioninitiationprotocol,会话初始协议)invite(邀请)消息,以此发起呼叫建立请求。相应地,ims可以通过mme向基站发送语音专用承载建立请求以请求建立针对主叫ue与ims之间的volte语音的专用承载对应的资源。

对于处于lte连接状态下具有lte和geran/utran接入能力的双模或者多模被叫ue,被叫ue接收到ims的下发的sipinvite消息确认接收到呼叫建立请求之后,可向ims反馈用于提示建立对话的进度信息的183会话进展消息。相应地,ims可以通过mme向基站发送语音专用承载建立请求以请求建立针对被叫ue与ims之间的volte语音的专用承载对应的资源。

s220:接收所述ims发送的服务不可用消息,触发csfb流程,回落到cs域后进行语音呼叫,其中,所述服务不可用消息由所述ims在接收到基站在确定无线链路质量状态参数不满足语音专用承载建立条件后返回的不支持语音专用承载建立的消息之后下发。

本发明实施例中,基站在接收到ims发起的语音专用承载建立请求之后,可以确定与对应的ue之间的无线链路质量状态参数;并判断无线链路质量状态参数是否满足预设的语音专用承载建立条件,如果满足,则基站为ue和ims建立语音专用承载;否则拒接为ue和ims建立语音专用承载。

本发明实施例中,基站拒接为ue和ims建立语音专用承载时,可以向所述ims返回不支持语音专用承载建立的消息,触发ims向所述ue下发预设的服务不可用消息。

这样,ue接收到ims发送的服务不可用消息之后,为了实现语音呼叫,可以触发csfb流程,回落到cs域后进行语音呼叫。

实际应用中,ue接收到ims发送的服务不可用消息之后,可以通过基站向mme发送扩展服务请求extendedservicerequest;其中,extendedservicerequest中携带csfb信息。其中,业务类型service-type信元指示业务类型为始发csfb语音业务,同时携带ue联合附着过程中cs域所分配的tmsi,之后,在基站的辅助下回落至geran/utran。

关于如何回落至geran/utran,可以采用本领域技术人员常用的技术手段,此处不再详述。

本发明实施例提供的语音呼叫处理方法,ue在向ims发起呼叫建立请求或向所述ims发送用于提示建立对话的进度信息的应答之后,若接收到ims发送的服务不可用消息则触发csfb流程,回落到cs域后进行语音呼叫。这样,在无线质差或高干扰环境下无法完成volte语音呼叫的情况下可及时选择csfb来进行语音呼叫,保障用户的语音呼叫,提升用户语音使用感知。

在上述各实施例的基础上,本发明又一实施例提供了一种基站。

参考图3,其示出了根据本发明一实施例的基站的结构示意图。

如图3所示,本发明实施例提供的基站300可以包括:请求接收单元301、质参确定单元302和承载处理单元303。

其中,请求接收单元301用于接收互联网协议多媒体系统ims发起的语音专用承载建立请求。

质参确定单元302用于根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数。

承载处理单元303用于若所述无线链路质量状态参数满足预设的语音专用承载建立条件,则为所述ue和所述ims建立语音专用承载。

可选地,承载处理单元303还用于若所述无线链路质量状态参数不满足所述语音专用承载建立条件,则向所述ims返回不支持语音专用承载建立的消息,触发ims向所述ue下发预设的服务不可用消息,以使所述ue根据所述服务不可用消息触发电路域回落csfb。

可选地,质参确定单元302具体用于选取上行sinr与下行sinr中的最小值为所述无线链路质量状态参数。

可选地,质参确定单元302具体用于根据如下公式1,确定与ue之间的无线链路质量状态参数sinrevaluate:

sinrevaluate=min(sinrdl-avg-sinrul-avg)(公式1)

公式1中,sinrdl-avg为预设时间窗口内的下行sinr的算术平均值;sinrul-avg为所述预设时间窗口内的上行sinr的算术平均值。

可选地,质参确定单元302具体用于根据sinr和参考信号接收功率rsrp,确定与ue之间的无线链路质量状态参数。

本发明实施例提供的基站,通过引入sinr来确定与用户设备ue之间的无线链路质量状态参数,在接收到语音专用承载建立请求后,在无线链路质量状态参数满足预设的语音专用承载建立条件的情况下,为所述ue和所述ims建立语音专用承载。这样,可以有效规避在无线链路质量差或高干扰环境下volte起呼失败的问题,减少资源浪费,且提升用户语音使用感知。

本发明提供的基站的实施例具体可以用于执行上述图1所示方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

在上述各实施例的基础上,本发明又一实施例提供了一种用户设备。

参考图4,其示出了根据本发明一实施例的用户设备的结构示意图。

如图4所示,本发明实施例提供的用户设备400可以包括:第一呼叫处理单元501和第二呼叫处理单元502。

其中,第一呼叫处理单元501用于向ims发起呼叫建立请求或向所述ims发送用于提示建立对话的进度信息的应答。

第二呼叫处理单元502用于接收所述ims发送的服务不可用消息,触发csfb流程,回落到cs域后进行语音呼叫。

其中,所述服务不可用消息由所述ims在接收到基站在确定无线链路质量状态参数不满足语音专用承载建立条件后返回的不支持语音专用承载建立的消息之后下发。

本发明实施例提供的用户设备,ue在向ims发起呼叫建立请求或向所述ims发送用于提示建立对话的进度信息的应答之后,若接收到ims发送的服务不可用消息则触发csfb流程,回落到cs域后进行语音呼叫。这样,在无线质差或高干扰环境下无法完成volte语音呼叫的情况下可及时选择csfb来进行语音呼叫,保障用户的语音呼叫,提升用户语音使用感知。

本发明提供的用户设备的实施例具体可以用于执行上述图2所示方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

参考图5,其示出了根据本发明一实施例的电子设备的实体结构示意图。如图5所示,该电子设备500可以包括:处理器(processor)501、存储器(memory)502和总线503,其中,处理器501,存储器502通过总线503完成相互间的通信。

处理器501可以调用存储器502中的计算机程序,以执行上述图1所示方法实施例所提供的方法,例如包括:

接收互联网协议多媒体系统ims发起的语音专用承载建立请求;

根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数;

若所述无线链路质量状态参数满足预设的语音专用承载建立条件,则为所述ue和所述ims建立语音专用承载。

在另一种实施方式中,所述处理器501执行所述计算机程序时实现如下方法:

若所述无线链路质量状态参数不满足所述语音专用承载建立条件,则向所述ims返回不支持语音专用承载建立的消息,触发ims向所述ue下发预设的服务不可用消息,以使所述ue根据所述服务不可用消息触发电路域回落csfb。

在另一种实施方式中,所述处理器501执行所述计算机程序时实现如下方法:所述根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数,包括:

选取上行sinr与下行sinr中的最小值为所述无线链路质量状态参数。

在另一种实施方式中,所述处理器501执行所述计算机程序时实现如下方法:

所述根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数,包括:

根据如下公式1,确定与ue之间的无线链路质量状态参数sinrevaluate:

sinrevaluate=min(sinrdl-avg-sinrul-avg)(公式1)

公式1中,sinrdl-avg为预设时间窗口内的下行sinr的算术平均值;sinrul-avg为所述预设时间窗口内的上行sinr的算术平均值。

所述根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数,包括:

根据如下公式1,确定与ue之间的无线链路质量状态参数sinrevaluate:

sinrevaluate=min(sinrdl-avg-sinrul-avg)(公式1)

公式1中,sinrdl-avg为预设时间窗口内的下行sinr的算术平均值;sinrul-avg为所述预设时间窗口内的上行sinr的算术平均值。

所述根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数,包括:

根据sinr和参考信号接收功率rsrp,确定与ue之间的无线链路质量状态参数。

或者,处理器501可以调用存储器502中的计算机程序,以执行上述图2所示方法实施例所提供的方法,例如包括:

向ims发起呼叫建立请求或向所述ims发送用于提示建立对话的进度信息的应答;接收所述ims发送的服务不可用消息,触发csfb流程,回落到cs域后进行语音呼叫;其中,所述服务不可用消息由所述ims在接收到基站在确定无线链路质量状态参数不满足语音专用承载建立条件后返回的不支持语音专用承载建立的消息之后下发。

本发明实施例提供的电子设备500,至少具有以下技术效果:通过引入sinr来确定与用户设备ue之间的无线链路质量状态参数,在接收到语音专用承载建立请求后,在无线链路质量状态参数满足预设的语音专用承载建立条件的情况下,为所述ue和所述ims建立语音专用承载。这样,可以有效规避在无线链路质量差或高干扰环境下volte起呼失败的问题,减少资源浪费,且提升用户语音使用感知。

本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:

接收互联网协议多媒体系统ims发起的语音专用承载建立请求;根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数;若所述无线链路质量状态参数满足预设的语音专用承载建立条件,则为所述ue和所述ims建立语音专用承载。

或者,向ims发起呼叫建立请求或向所述ims发送用于提示建立对话的进度信息的应答;接收所述ims发送的服务不可用消息,触发csfb流程,回落到cs域后进行语音呼叫;其中,所述服务不可用消息由所述ims在接收到基站在确定无线链路质量状态参数不满足语音专用承载建立条件后返回的不支持语音专用承载建立的消息之后下发。

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述各方法实施例所提供的方法,例如包括:

接收互联网协议多媒体系统ims发起的语音专用承载建立请求;根据信号与干扰加噪声比sinr,确定与用户设备ue之间的无线链路质量状态参数;若所述无线链路质量状态参数满足预设的语音专用承载建立条件,则为所述ue和所述ims建立语音专用承载。

或者,向ims发起呼叫建立请求或向所述ims发送用于提示建立对话的进度信息的应答;接收所述ims发送的服务不可用消息,触发csfb流程,回落到cs域后进行语音呼叫;其中,所述服务不可用消息由所述ims在接收到基站在确定无线链路质量状态参数不满足语音专用承载建立条件后返回的不支持语音专用承载建立的消息之后下发。

此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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