一种触发网络切换的方法及装置与流程

文档序号:12069095阅读:288来源:国知局
一种触发网络切换的方法及装置与流程

本发明涉及无线领域,尤其是涉及一种触发网络切换的方法及装置。



背景技术:

在LTE网络中,数据业务互操作门限和语音业务互操作门限是可以单独设置的。为了能够让用户尽可能驻留在LTE网络享受高速数据业务,通常将数据业务互操作门限设置较低。例如将数据重定向的门限设置为参考信号接收功率RSRP=-124dBm,当LTE的信号强度低于该门限时,系统将用户转移到2G。而对于语音业务,为了保证用户的语音质量和掉话体验,通常将语音互操作的门限设置较高,例如RSRP=-116dBm。当LTE的信号强度低于该门限时,系统会触发切换,将用户转移到2G。数据业务互操作门限和语音业务互操作门限关系如图1所示。

在图1中,数据业务互操作门限和语音互操作门限之间相距8dBm的间隔。由于数据业务互操作门限和语音业务互操作门限之间存在的差异,若用户驻留在数据业务互操作门限之内,例如RSRP=-120dBm处,则用户正常驻留。而如果用户发起语音业务的语音呼叫,由于此时的RSRP低于语音业务互操作门限,因此网络会立即发起切换,将用户切至2G。

但是目前的语音切换方案并不成熟,主要体现在若用户在语音发起呼叫阶段发生切换,则切换会失败,从而导致掉话,降低用户体验。具体为:若切换发生在呼叫发起至振铃响起之间的第一阶段,切换失败,导致掉话;若切换发生在振铃响起至接听之间的第二阶段,切换成功;若切换发生在接听至挂机之间的第三阶段,切换成功。

由此可以看出,在现有技术中,网络在呼叫发起至振铃响起之间的阶段触发切换时,会产生由于切换失败而导致掉话的问题。



技术实现要素:

为了解决网络在呼叫发起至振铃响起之间的阶段触发切换时,由于切换失败而导致掉话的问题,本发明提供了一种触发网络切换的方法及装置。

为了解决上述技术问题,本发明提供了一种触发网络切换的方法,所述方法包括:

当终端进入语音业务的无线承载开始建立时,获取终端的下行参考信号接收功率RSRP;

若下行RSRP小于网络切换的语音业务互操作门限阈值,则检测所述终端执行当前语音业务的预设参数;

根据所述预设参数,判断所述当前语音业务是否处于呼叫发起至振铃响起的阶段;

若判断结果为是,则不触发网络切换;若判断结果为否,则触发网络切换。

可选的,所述检测所述终端执行当前语音业务的预设参数的步骤包括:检测服务质量等级标识QCI为1时的承载数据包是否有数据流传输,当检测到承载数据包没有数据流传输时,获得第一检测结果;检测是否收到解析后的会话初始协议SIP振铃消息,当没有收到解析后的SIP振铃消息时,获得第二检测结果;检测终端进入语音业务的无线承载建立的时长,当所述时长小于预设阈值时,获得第三检测结果;其中,所述根据所述预设参数,判断所述当前语音业务是否处于呼叫发起至振铃响起的阶段中,当获得所述第一检测结果、所述第二检测结果和所述第三检测结果中的至少一个时,判断所述当前语音业务处于呼叫发起至振铃响起的阶段。

可选的,所述检测所述终端执行当前语音业务的预设参数的步骤包括:检测QCI为1时的承载数据包是否有数据流传输;其中,所述根据所述预设参数,判断所述当前语音业务是否处于呼叫发起至振铃响起的阶段中,当检测到QCI为1时的承载数据包没有数据流传输时,确定所述当前语音业务处于呼叫发起至振铃响起的阶段。

可选的,所述检测所述终端执行当前语音业务的预设参数的步骤包括:检测是否收到解析后的SIP振铃消息;其中,所述根据所述预设参数,判断所述当前语音业务是否处于呼叫发起至振铃响起的阶段中,当检测到没有收到解析 后的SIP振铃消息时,确定所述当前语音业务处于呼叫发起至振铃响起的阶段。

可选的,所述检测所述终端执行当前语音业务的预设参数的步骤包括:检测终端进入语音业务的无线承载建立的时长;其中,所述根据所述预设参数,判断所述当前语音业务是否处于呼叫发起至振铃响起的阶段中,当检测到所述时长小于预设阈值时,确定所述当前语音业务处于呼叫发起至振铃响起的阶段。

依据本发明的另一个方面,本发明还提供了一种触发网络切换的装置,所述装置包括:

获取模块,用于当终端进入语音业务的无线承载开始建立时,获取终端的下行参考信号接收功率RSRP;

检测模块,用于若下行RSRP小于网络切换的语音业务互操作门限阈值,则检测所述终端执行当前语音业务的预设参数;

判断模块,用于根据所述预设参数,判断所述当前语音业务是否处于呼叫发起至振铃响起的阶段;

处理模块,用于若判断结果为是,则不触发网络切换;若判断结果为否,则触发网络切换。

可选的,所述检测模块具体用于,检测服务质量等级标识QCI为1时的承载数据包是否有数据流传输,当检测到承载数据包没有数据流传输时,获得第一检测结果;检测是否收到解析后的会话初始协议SIP振铃消息,当没有收到解析后的SIP振铃消息时,获得第二检测结果;检测终端进入语音业务的无线承载建立的时长,当所述时长小于预设阈值时,获得第三检测结果;其中,在所述判断模块中,当获得所述第一检测结果、所述第二检测结果和所述第三检测结果中的至少一个时,判断所述当前语音业务处于呼叫发起至振铃响起的阶段。

可选的,所述检测模块具体用于,检测QCI为1时的承载数据包是否有数据流传输;其中,在所述判断模块中,当检测到QCI为1时的承载数据包没有数据流传输时,确定所述当前语音业务处于呼叫发起至振铃响起的阶段。

可选的,所述检测模块具体用于,检测是否收到解析后的SIP振铃消息;其中,在所述判断模块中,当检测到没有收到解析后的SIP振铃消息时,确定所述当前语音业务处于呼叫发起至振铃响起的阶段。

可选的,所述检测模块具体用于,检测终端进入语音业务的无线承载建立的时长;其中,在所述判断模块中,当检测到所述时长小于预设阈值时,确定所述当前语音业务处于呼叫发起至振铃响起的阶段。

本发明的有益效果是:

本发明在终端的下行参考接收功率PSRP小于网络切换的语音业务操作门限值时,检测终端执行当前语音业务的预设参数,并且根据预设参数判断当前语音业务是否处于呼叫发起至振铃响起的阶段,若是,则不触发网络切换,若不是,则触发网络切换。本发明通过判断当前语音业务是否处于呼叫发起至振铃响起的阶段,使得网络在呼叫发起至振铃响起的阶段不触发切换,避免了网络在呼叫发起至振铃响起之间的阶段触发切换时,产生的由于切换失败而导致掉话的问题。

附图说明

图1表示现有的数据业务互操作门限和语音互操作门限之间的关系图;

图2表示本发明的第一实施例中触发网络切换的方法的步骤流程图;

图3表示本发明的第二实施例中触发网络切换的方法的步骤流程图;

图4表示本发明的第三实施例中触发网络切换的方法的步骤流程图;

图5表示本发明的第四实施例中触发网络切换的方法的步骤流程图;

图6表示本发明的第五实施例中触发网络切换的方法的步骤流程图;以及

图7表示本发明的第六实施例中触发网络切换的装置的结构框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

第一实施例:

如图2所示,为本发明的第一实施例中触发网络切换的方法的步骤流程图,该实施例包括如下步骤:

步骤101,当终端进入语音业务的无线承载开始建立时,获取终端的下行参考信号接收功率RSRP。

在本步骤中,当终端进入语音业务的无线承载开始建立时,基站侧获取终端的下行RSRP。具体的,若终端的下行RSRP大于网络切换的语音业务互操作门限阈值,则此时不会触发网络切换,即不会出现因为网络切换而发生掉话的问题。但是,若终端的下行RSRP小于网络切换的语音业务互操作门限阈值,则可能会触发网络切换,此时为了避免在呼叫发起至振铃响起的阶段触发网络切换,则进入步骤102。

步骤102,若下行RSRP小于网络切换的语音业务互操作门限阈值,则检测终端执行当前语音业务的预设参数。

在本步骤中,当终端的下行RSRP小于网络切换的语音业务互操作门限阈值时,可以检测终端执行当前语音业务的预设参数。具体的,预设参数可以为数据流、解析后的SIP振铃消息和终端进入语音业务的无线承载建立的时长中的一种或多种。

步骤103,根据预设参数,判断当前语音业务是否处于呼叫发起至振铃响起的阶段,若是,则进入步骤104,若不是,则进入步骤105。

在本步骤中,具体的,基站侧可以根据预设参数,判断当前语音业务是否处于呼叫发起至振铃响起的阶段。若当前语音业务处于呼叫发起至振铃响起的阶段,且由于在该阶段切换网络时,容易发生切换失败的问题,因此为了避免在此阶段切换网络时发生的由于切换失败而导致掉话的问题,则进入步骤104,即不触发网络切换。若当前语音业务没有处于呼叫发起至振铃响起的阶段,由于不是呼叫发起至振铃响起的阶段,因此不容易发生切换失败的问题,因此不会出现由于切换失败而导致掉话的问题,则可以进入步骤105,即触发网络切换。

步骤104,不触发网络切换。

步骤105,触发网络切换。

本实施例在终端的下行PSRP小于网络切换的语音业务操作门限值时,检测终端执行当前语音业务的预设参数,并且根据预设参数判断当前语音业务是否处于呼叫发起至振铃响起的阶段,若是,则不触发网络切换,若不是,则触发网络切换。由于在该呼叫发起至振铃响起的阶段切换网络时,容易发生切换失 败的问题,本实施例通过判断当前语音业务是否处于呼叫发起至振铃响起的阶段,使得网络在呼叫发起至振铃响起的阶段不触发切换,避免了网络在呼叫发起至振铃响起之间的阶段触发切换时,产生的由于切换失败而导致掉话的问题。

第二实施例:

如图3所示,为本发明的第二实施例中触发网络切换的方法的步骤流程图,该实施例包括如下步骤:

步骤201,当终端进入语音业务的无线承载开始建立时,获取终端的下行参考信号接收功率RSRP。

在本步骤中,当终端进入语音业务的无线承载开始建立时,基站侧获取终端的下行RSRP。具体的,若终端的下行RSRP大于网络切换的语音业务互操作门限阈值,则此时不会触发网络切换,即不会出现因为网络切换而发生掉话的问题。但是,若终端的下行RSRP小于网络切换的语音业务互操作门限阈值,则可能会触发网络切换,此时为了避免在呼叫发起至振铃响起的阶段触发网络切换,则同时进入步骤202、步骤203和步骤204,即同时检测QCI为1时的数据流、解析后的SIP振铃消息和终端进入语音业务的无线承载建立的时长。

步骤202,检测QCI为1时的承载数据包是否有数据流传输,当检测到没有数据流传输时,获得第一检测结果,然后进入步骤205。

在本步骤中,检测QCI为1时的承载在基站与终端之间的数据包是否有数据流传输,若检测到没有数据流传输时,则说明此时终端还没有进入到接听语音的阶段,此时获得第一检测结果,然后进入步骤205,即判断当前语音业务处于呼叫发起至振铃响起的阶段。具体的,若检测到有数据流传输时,则说明此时终端已经进入到接听语音的阶段,即判断当前语音业务不处于呼叫发起至振铃响起的阶段。

步骤203,检测是否收到解析后的SIP振铃消息,当没有收到解析后的SIP振铃消息时,获得第二检测结果,然后进入步骤205。

在本步骤中,检测基站是否收到解析后的SIP振铃消息,若检测到没有收到解析后的SIP振铃消息,则说明终端还没有进入到振铃响起至接听之间的阶段,此时获得第二检测结果,然后进入步骤205,即判断当前语音业务处于呼叫发起至振铃响起的阶段。具体的,若检测到收到解析后的SIP振铃消息,则说 明终端已经进入振铃响起至接听之间的阶段,即判断当前语音业务不处于呼叫发起至振铃响起的阶段。

步骤204,检测终端进入语音业务的无线承载建立的时长,当时长小于预设阈值时,获得第三检测结果,然后进入步骤205。

在本步骤中,具体的,在检测终端进入语音业务的无线承载建立的时长之前,可以先确定预设阈值。在确定预设阈值时,可以先统计多个终端在呼叫发起至振铃响起阶段的时间,然后对多个时间值进行处理确定预设阈值,也可以对终端进行实验,根据实验数据确定预设阈值,在此需要说明的是,本发明并不具体限定预设阈值的确定方式。

具体的,在确定预设阈值后,检测终端进入语音业务的无线承载建立的时长,当该时长小于该预设阈值时,则获得第三检测结果,然后进入步骤205,即认为当前语音业务处于呼叫发起至振铃响起的阶段。

步骤205,当获得第一检测结果、第二检测结果和第三检测结果中的至少一个时,判断当前语音业务处于呼叫发起至振铃响起的阶段,然后进入步骤206。

在本步骤中,具体的,当获得第一检测结果、第二检测结果和第三检测结果中的至少一个时,则判断当前语音业务处于呼叫发起至振铃响起的阶段,然后进入步骤206,即不触发网络切换。

步骤206,不触发网络切换。

在本实施例中,通过同时检测QCI为1时的承载数据包是否有数据流传输、基站是否收到解析后的SIP振铃消息和终端进入语音业务的无线承载建立的时长,提高了判断当前语音业务是否处于呼叫发起至振铃响起的阶段的准确性,使得本实施例只针对呼叫发起至振铃响起的阶段,并不影响业务进行中的正常切换。

第三实施例:

如图4所示,为本发明的第三实施例中触发网络切换的方法的步骤流程图,该实施例包括如下步骤:

步骤301,当终端进入语音业务的无线承载开始建立时,获取终端的下行参考信号接收功率RSRP。

在本步骤中,具体的,当终端进入语音业务的无线承载开始建立时,基站 侧获取终端的下行RSRP。具体的,若终端的下行RSRP大于网络切换的语音业务互操作门限阈值,则此时不会触发网络切换,即不会出现因为网络切换而发生掉话的问题。但是,若终端的下行RSRP小于网络切换的语音业务互操作门限阈值,则可能会触发网络切换,此时为了避免在呼叫发起至振铃响起的阶段触发网络切换,则进入步骤302,即检测QCI为1时的承载数据包是否有数据流传输。

步骤302,检测QCI为1时的承载数据包是否有数据流传输。

在本步骤中,检测QCI为1时的承载在基站与终端之间的数据包是否有数据流传输,若检测到没有数据流传输时,则说明此时终端还没有进入到接听语音的阶段,此时进入步骤303,即确定当前语音业务处于呼叫发起至振铃响起的阶段。具体的,若检测到有数据流传输时,则说明此时终端已经进入到接听语音的阶段,即确定当前语音业务不处于呼叫发起至振铃响起的阶段。

步骤303,检测到QCI为1时的承载数据包没有数据流传输时,确定当前语音业务处于呼叫发起至振铃响起的阶段。

在本步骤中,具体的,在确定当前语音业务处于呼叫发起至振铃响起的阶段之后,为了避免网络切换失败导致掉话的问题,则进入步骤304,即不触发网络切换。

步骤304,不触发网络切换。

在本实施例中,当终端的下行PSRP小于网络切换的语音业务操作门限值时,检测QCI为1时的承载数据包是否有数据流传输,当没有数据流传输时,确定当前语音业务处于呼叫发起至振铃响起的阶段,则不触发网络切换。本实施例通过只检测数据流来判断当前语音业务是否处于呼叫发起至振铃响起的阶段,提高了检测的便利性。

第四实施例:

如图5所示,为本发明的第四实施例中触发网络切换的方法的步骤流程图,该实施例包括如下步骤:

步骤401,当终端进入语音业务的无线承载开始建立时,获取终端的下行参考信号接收功率RSRP。

在本步骤中,具体的,当终端进入语音业务的无线承载开始建立时,基站 侧获取终端的下行RSRP。具体的,若终端的下行RSRP大于网络切换的语音业务互操作门限阈值,则此时不会触发网络切换,即不会出现因为网络切换而发生掉话的问题。但是,若终端的下行RSRP小于网络切换的语音业务互操作门限阈值,则可能会触发网络切换,此时为了避免在呼叫发起至振铃响起的阶段触发网络切换,则进入步骤402,即检测是否收到解析后的SIP振铃消息。

步骤402,检测是否收到解析后的SIP振铃消息。

在本步骤中,检测基站是否收到解析后的SIP振铃消息,若检测到没有收到解析后的SIP振铃消息,则说明终端还没有进入到振铃响起至接听之间的阶段,此时进入步骤403,即确定当前语音业务处于呼叫发起至振铃响起的阶段。具体的,若检测到收到解析后的SIP振铃消息,则说明终端已经进入振铃响起至接听之间的阶段,即判断当前语音业务不处于呼叫发起至振铃响起的阶段。

步骤403,当检测到没有收到解析后的SIP振铃消息时,确定当前语音业务处于呼叫发起至振铃响起的阶段。

在本步骤中,具体的,在确定当前语音业务处于呼叫发起至振铃响起的阶段之后,为了避免网络切换失败导致掉话的问题,则进入步骤404,即不触发网络切换。

步骤404,不触发网络切换。

在本实施例中,当终端的下行PSRP小于网络切换的语音业务操作门限值时,检测是否收到解析后的SIP振铃消息,当没有收到解析后的SIP振铃消息时,确定当前语音业务处于呼叫发起至振铃响起的阶段,则不触发网络切换。本实施例通过只检测是否收到解析后的SIP振铃消息来判断当前语音业务是否处于呼叫发起至振铃响起的阶段,提高了检测的便利性。

第五实施例:

如图6所示,为本发明的第五实施例中触发网络切换的方法的步骤流程图,该实施例包括如下步骤:

步骤501,当终端进入语音业务的无线承载开始建立时,获取终端的下行参考信号接收功率RSRP。

在本步骤中,具体的,当终端进入语音业务的无线承载开始建立时,基站侧获取终端的下行RSRP。具体的,若终端的下行RSRP大于网络切换的语音业 务互操作门限阈值,则此时不会触发网络切换,即不会出现因为网络切换而发生掉话的问题。但是,若终端的下行RSRP小于网络切换的语音业务互操作门限阈值,则可能会触发网络切换,此时为了避免在呼叫发起至振铃响起的阶段触发网络切换,则进入步骤502,即检测终端进入语音业务的无线承载建立的时长。

步骤502,检测终端进入语音业务的无线承载建立的时长。

在本步骤中,具体的,可以通过检测终端进入语音业务的无线承载建立的时长来判断当前语音业务是否处于呼叫发起至振铃响起的阶段。具体的,当检测到时间小于一预设阈值时,进入步骤503,即确定当前语音业务处于呼叫发起至振铃响起的阶段。

具体的,在检测终端进入语音业务的无线承载建立的时长之前,可以先确定预设阈值。在确定预设阈值时,可以先统计多个终端在呼叫发起至振铃响起阶段的时间,然后对多个时间值进行处理确定预设阈值,也可以对终端进行实验,根据实验数据确定预设阈值,在此需要说明的是,本发明并不具体限定预设阈值的确定方式。

步骤503,当检测到时长小于预设阈值时,确定当前语音业务处于呼叫发起至振铃响起的阶段。

在本步骤中,具体的,在确定当前语音业务处于呼叫发起至振铃响起的阶段之后,为了避免网络切换失败导致掉话的问题,则进入步骤504,即不触发网络切换。

步骤504,不触发网络切换。

在本实施例中,当终端的下行PSRP小于网络切换的语音业务操作门限值时,检测终端进入语音业务的无线承载建立的时长,当检测到时长小于预设阈值时,确定当前语音业务处于呼叫发起至振铃响起的阶段,则不触发网络切换。本实施例通过只检测终端进入语音业务的无线承载建立的时长来判断当前语音业务是否处于呼叫发起至振铃响起的阶段,提高了检测的便利性。

第六实施例:

如图7所示,为本发明的第六实施例中触发网络切换的装置的结构框图,该装置包括:

获取模块601,用于当终端进入语音业务的无线承载开始建立时,获取终端的下行参考信号接收功率RSRP;

检测模块602,用于若下行RSRP小于网络切换的语音业务互操作门限阈值,则检测终端执行当前语音业务的预设参数;

判断模块603,用于根据预设参数,判断当前语音业务是否处于呼叫发起至振铃响起的阶段;

处理模块604,用于若判断结果为是,则不触发网络切换;若判断结果为否,则触发网络切换。

可选的,检测模块602具体用于,检测服务质量等级标识QCI为1时的承载数据包是否有数据流传输,当检测到承载数据包没有数据流传输时,获得第一检测结果;检测是否收到解析后的会话初始协议SIP振铃消息,当没有收到解析后的SIP振铃消息时,获得第二检测结果;检测终端进入语音业务的无线承载建立的时长,当时长小于预设阈值时,获得第三检测结果;其中,在判断模块中,当获得第一检测结果、第二检测结果和第三检测结果中的至少一个时,判断当前语音业务处于呼叫发起至振铃响起的阶段。

可选的,检测模块602具体用于,检测QCI为1时的承载数据包是否有数据流传输;其中,在判断模块中,当检测到QCI为1时的承载数据包没有数据流传输时,确定当前语音业务处于呼叫发起至振铃响起的阶段。

可选的,检测模块602具体用于,检测是否收到解析后的SIP振铃消息;其中,在判断模块中,当检测到没有收到解析后的SIP振铃消息时,确定当前语音业务处于呼叫发起至振铃响起的阶段。

可选的,检测模块602具体用于,检测终端进入语音业务的无线承载建立的时长;其中,在判断模块中,当检测到时长小于预设阈值时,确定当前语音业务处于呼叫发起至振铃响起的阶段。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

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