网络切换方法和装置及计算机可读存储介质与流程

文档序号:17549783发布日期:2019-04-30 18:11阅读:164来源:国知局
网络切换方法和装置及计算机可读存储介质与流程

本发明涉及无线通信领域,特别涉及一种网络切换方法和装置及计算机可读存储介质。



背景技术:

目前,用户在使用网络服务时,用户的设备可能同时搜索到一种以上的网络。

例如,基于演进的分组数据网关(evolvedpacketdatagateway,简称:epdg)的vowifi(voiceonwifi,基于无线保真的语音)可提供电信级的基于ims(internetprotocolmultimediasubsystem,ip多媒体子系统)的语音;同时,volte(voiceonlte,基于长期演进的语音)也以ims为核心控制架构。当用户想要使用基于ims的语音服务时,可以在vowifi和volte之间进行双向切换选择。

在相关技术中,不同网络之间的切换采用单门限,即仅根据一种网络的网络状况来决定是否进行网络切换,并由终端默认不同网络的优先级或者由用户选择优先级。例如,当需要在网络a和网络b之间进行切换时,会判断优先级更高的网络a的相关参数是否大于阈值,如果网络a的相关参数大于阈值,则切换到网络a;如果网络a的相关参数不大于阈值,则切换到网络b。



技术实现要素:

发明人对相关技术进行分析后发现,仅根据一种网络的网络状况来决定是否进行网络切换的方式容易引起不必要的切换以及误切换,例如某种网络的信号质量在门限附近波动而造成频繁切换,导致通信质量的降低。

本发明实施例所要解决的一个技术问题是:如何保证网络切换时的通信质量。

根据本发明实施例的第一个方面,提供一种网络切换方法,包括:查看当前接入的网络;在当前接入第一网络的情况下,根据第一网络的信号强度、第一网络低门限以及第二网络的信号强度、第二网络门限决定是否切换到第二网络;在当前接入第二网络的情况下,根据第一网络的信号强度、第一网络高门限决定是否切换到第一网络;其中,第一网络的优先级高于第二网络。

在一些实施例中,在当前接入第一网络的情况下,如果第一网络的信号强度不高于第一网络低门限、并且第二网络的信号强度高于第二网络门限,将当前接入的网络切换到第二网络。

在一些实施例中,在当前接入第二网络的情况下,如果第一网络的信号强度高于第一网络高门限,将当前接入的网络切换到第一网络。

在一些实施例中,第一网络为volte网络,第二网络为vowifi网络;或者,第一网络为vowifi网络,第二网络为volte网络。

在一些实施例中,第一网络低门限、第一网络高门限、第二网络门限中的至少一个根据掉话率确定。

根据本发明实施例的第二个方面,提供一种网络切换装置,包括:当前接入网络查看模块,被配置为查看当前接入的网络;网络切换模块,被配置为在当前接入第一网络的情况下,根据第一网络的信号强度、第一网络低门限以及第二网络的信号强度、第二网络门限决定是否切换到第二网络;以及在当前接入第二网络的情况下,根据第一网络的信号强度、第一网络高门限决定是否切换到第一网络;其中,第一网络的优先级高于第二网络。

在一些实施例中,网络切换模块进一步被配置为在当前接入第一网络的情况下,如果第一网络的信号强度不高于第一网络低门限、并且第二网络的信号强度高于第二网络门限,将当前接入的网络切换到第二网络。

在一些实施例中,网络切换模块进一步被配置为在当前接入第二网络的情况下,如果第一网络的信号强度高于第一网络高门限,将当前接入的网络切换到第一网络。

在一些实施例中,第一网络为volte网络,第二网络为vowifi网络;或者,第一网络为vowifi网络,第二网络为volte网络。

在一些实施例中,第一网络低门限、第一网络高门限、第二网络门限中的至少一个根据掉话率确定。

根据本发明实施例的第三个方面,提供一种网络切换装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行前述任意一种网络切换方法。

根据本发明实施例的第四个方面,提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现前述任意一种网络切换方法。

上述发明中的一些实施例具有如下优点或有益效果:在当前接入的网络为第一网络时,参考第一网络对应的两个门限中较低的第一网络低门限以及第二网络门限决定是否切换;在当前接入的网络为第二网络时,参考第一网络对应的两个门限中较高的第一网络高门限决定是否切换。从而,可以在保证通信质量、并尽量减少切换的前提下优先使用第一网络,提高了网络切换时的通信质量和用户体验。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

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

图1为根据本公开一些实施例的网络切换方法的流程图。

图2为根据本公开另一些实施例的网络切换方法的流程图。

图3为根据本公开一些实施例的网络切换装置的结构图。

图4为根据本公开另一些实施例的网络切换装置的结构图。

图5为根据本公开又一些实施例的网络切换装置的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1为根据本公开一些实施例的网络切换方法的流程图。如图1所示,网络切换方法包括步骤s102~s106。

在步骤s102中,查看当前接入的网络。

当前接入的网络可以为第一网络或者第二网络,其中,第一网络的优先级高于第二网络。

本领域技术人员应当清楚,第一网络中的“第一”和第二网络中的“第二”仅用于区分不同的网络,而不具有其他限制性的含义。

在一些实施例中,第一网络为volte网络,第二网络为vowifi网络;或者,第一网络为vowifi网络,第二网络为volte网络。根据需要,本领域技术人员还可以设置其他网络作为第一网络和第二网络。

本发明中待切换的网络的优先级可以是由网络侧设定的,例如可以由运营商进行设定。若运营商对自己的网络覆盖很有信心,可设置volte的优先级高于vowifi;若运营商覆盖较差,希望以vowifi吸引用户,则可设置vowifi的优先级高于volte。

此外,还可以针对不同的业务需求设置多套切换机制。例如对于语音业务,volte的优先级高于vowifi;对于视频业务,vowifi的优先级高于volte等等。

本发明的一些实施例设置了三门限来进行切换控制。例如,可以为第一网络门限设置高、低门限,再为第二网络设置第二网络门限。第一网络高门限例如可以为信号质量中等时所对应的某个信号强度值;第一网络低门限例如可以为第一网络信号质量由中等转向差时对应的某个临界值;第二网络门限可以根据需要设置,例如可以为第二网络信号质量由中等转向差时对应的某个临界值。然后根据这些门限来进行切换控制。

在步骤s104中,在当前接入第一网络的情况下,根据第一网络的信号强度、第一网络低门限以及第二网络的信号强度、第二网络门限决定是否切换到第二网络。

即,如果当前接入的是第一网络,那么需要根据第一网络和第二网络的网络状况共同决定是否进行切换。

第一网络的优先级较高,在不影响通信质量的前提下,尽量保持接入第一网络。因此,本申请除了根据第一网络本身的信号强度决定切换以外,还会参考第二网络的信号强度,从而增加了切换时参考的条件。

在一些实施例中,可以根据网络的具体类型来设置需要测量的信号强度指标。例如,lte网络的信号强度可以采用rsrp(referencesignalreceivingpower,参考信号接收功率)或者rsrq(referencesignalreceivingquality,参考信号接收质量)来衡量,wifi网络的信号强度可以采用rssi(receivedsignalstrengthindication,接收的信号强度指示)来衡量。

在步骤s106中,在当前接入第二网络的情况下,根据第一网络的信号强度、第一网络高门限决定是否切换到第一网络。

即,如果当前接入的是第二网络,那么可以根据优先级更高的第一网络的网络状况决定是否进行切换。

在上述实施例中,第一网络设置有两个门限。在当前接入的网络为第一网络时,参考第一网络对应的两个门限中较低的第一网络低门限以及第二网络门限决定是否切换;在当前接入的网络为第二网络时,参考第一网络对应的两个门限中较高的第一网络高门限决定是否切换。从而,可以在保证通信质量、并尽量减少切换的前提下优先使用第一网络,提高了网络切换时的通信质量和用户体验。

图2为根据本公开另一些实施例的网络切换方法的流程图。设第一网络的信号强度为n1,第二网络的信号强度为n2,第一网络高门限为t1_h,第一网络低门限为t1_l,第二网络门限为t2。如图2所示,该实施例的网络切换方法包括步骤s202~s214。

在步骤s202中,查看当前接入的网络。

在步骤s204中,在当前接入第一网络的情况下,判断是否n1≤t1_l、并且n2>t2。如果是,执行步骤s206;如果不是,执行步骤s208。

在步骤s206中,将当前接入的网络切换到第二网络。

如果第一网络的信号强度不高于第一网络低门限、并且第二网络的信号强度高于第二网络门限,即第一网络的信号较差、第二网络的信号较强,此时可以切换到网络信号更好的第二网络。

在步骤s208中,不进行网络切换。

此时,第一网络的信号强度高于第一网络低门限、或者第二网络的信号强度不高于第二网络门限,即第一网络的网络状况没有达到很差的程度、或者第一网络和第二网络都较差。

第一网络的网络状况尚可时,则不论第二网络的信号强度如何、可以直接选择第一网络;第一网络和第二网络都较差时,根据网络的优先级,仍然选择第一网络。

因此,这种情况下可以不进行网络切换。

在步骤s210中,在当前接入第二网络的情况下,判断是否n1>t1_h。如果是,执行步骤s212;如果不是,执行步骤s214。

在步骤s212中,将当前接入的网络切换到第一网络。

如果第一网络的信号强度高于第一网络高门限,即第一网络信号很好,则不论第二网络的信号强度如何,可以将当前接入的网络切换到第一网络。

虽然第一网络的优先级更高,然而如果当前已经接入了第二网络,则需要第一网络的信号强度超过第一网络高门限时再进行切换,尽量避免网络频繁切换,以保证使用网络时的稳定性。

在步骤s214中,不进行网络切换。

如果第一网络的信号强度不高于第一网络高门限,即第一网络的信号还没有达到中等以上的程度,则暂时不进行切换,以防止网络频繁切换而影响通信体验。

通过上述实施例的方法,可以将第一网络和第二网络分别与相应的门限值进行比较,根据比较结果来决定是否切换,在保证通信质量、并尽量减少切换的前提下优先使用第一网络,从而提高了通信质量和用户体验。

上述实施例采用了以下接入原则:在第一网络的信号强度高于第一网络高门限的情况下,选择第一网络作为终端接入的网络;在第一网络信号强度介于第一网络高门限和第一网络低门限之间的情况下,保留终端当前接入的网络,即不进行切换;在第一网络的信号强度不高于第一网络低门限的情况下,如果第二网络的信号强度不高于第二网络门限,选择第一网络作为终端接入的网络;如果第二网络的信号强度高于第二网络门限,选择第二网络作为终端接入的网络。

设第一网络为volte、信号强度为v1,第二网络为vowifi、信号强度为v2。lte_h为volte的高门限,lte_l为volte的低门限,wifi_h为vowifi的门限。在当前接入的网络为volte时,在不同条件下的网络选择和切换情况可以如表1所示。

表1

在当前接入的网络为vowifi时,在不同条件下的网络选择和切换情况可以如表2所示。

表2

本领域技术人员应当清楚,图2所示的实施例仅涉及本发明的一些实施例而非全部实施例。根据需要,本领域技术人员还可以根据其他的具体条件来进行切换控制。例如,在当前接入第一网络的情况下,可以在第一网络的信号强度与第一网络低门限的差距小于预设值、以及第二网络的信号强度与第二网络门限的差距小于预设值时,切换到第二网络;又例如,在当前接入第二网络的情况下,可以在第一网络的信号强度与第一网络高门限的差距小于预设值时切换到第一网络,或者在第一网络的信号强度高于第一网络高门限、并且第二网络的信号强度小于第二网络门限时切换到第一网络。

本发明实施例中的网络例如可以为语音业务网络、数据业务网络、视频业务网络等等。在一些实施例中,可以根据掉话率来确定第一网络低门限、第一网络高门限、第二网络门限。例如,可以在接入不同信号强度的网络时所对应的掉话率来确定网络的门限。

在一些实施例中,可以统计第一网络的信号质量取不同数值时对应的掉话率,将预设的第一掉话率或掉话率的第一变化程度所对应的第一网络的信号强度确定为第一网络高门限,将预设的第二掉话率或掉话率的第二变化程度所对应的第一网络的信号强度确定为第一网络低门限。例如,可以设置掉话率到达一定数值时所对应的信号强度,或者可以设置掉话率急剧变化时所对应的信号强度为门限值。

在一些实施例中,还可以统计第二网络的信号质量取不同数值时对应的掉话率,将预设的第三掉话率或掉话率的第三变化程度所对应的第二网络的信号质量确定为第二网络门限值。例如测试结果显示空载wifi在rssi为-82以上时掉话率激增,语音质量较差,则可以将rssi=-82作为第二网络门限。

例如,根据一些实施例的测试结果,在volte的优先级高于vowifi时,可以设volte的高门限为rsrp=-111~-113,volte的低门限为为rsrp=-116~-118,vowifi的门限为rssi=-79~-81。本领域技术人员还可以根据其他测试结果或业务条件设置其他数值作为门限值,这里不再赘述。

本发明的一些实施例还提供了一种网络切换装置,网络切换装置可以位于设备中,例如手机、电脑、网络设备,也可以是独立于一个设备的装置。

图3为根据本公开一些实施例的网络切换装置的结构图。如图3所示,该实施例的网络切换装置300包括:当前接入网络查看模块310,被配置为查看当前接入的网络;网络切换模块320,被配置为在当前接入第一网络的情况下,根据第一网络的信号强度、第一网络低门限以及第二网络的信号强度、第二网络门限决定是否切换到第二网络;在当前接入第二网络的情况下,根据第一网络的信号强度、第一网络高门限决定是否切换到第一网络;其中,第一网络的优先级高于第二网络。

在一些实施例中,网络切换模块320可以进一步被配置为在当前接入第一网络的情况下,如果第一网络的信号强度不高于第一网络低门限、并且第二网络的信号强度高于第二网络门限,将当前接入的网络切换到第二网络;如果第一网络的信号强度高于第一网络低门限、或者第二网络的信号强度不高于第二网络门限,不进行网络切换。

在一些实施例中,网络切换模块320进一步被配置为在当前接入第二网络的情况下,如果第一网络的信号强度高于第一网络高门限,将当前接入的网络切换到第一网络;如果第一网络的信号强度不高于第一网络高门限,不进行网络切换。

在一些实施例中,第一网络为volte网络,第二网络为vowifi网络;或者,第一网络为vowifi网络,第二网络为volte网络。

在一些实施例中,第一网络低门限、第一网络高门限、第二网络门限中的至少一个根据掉话率确定。

图4为根据本公开另一些实施例的网络切换装置的结构图。如图4所示,该实施例的网络切换装置400包括:存储器410以及耦接至该存储器410的处理器420,处理器420被配置为基于存储在存储器410中的指令,执行前述任意实施例中的网络切换方法。

其中,存储器410例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(bootloader)以及其他程序等。

图5为根据本公开又一些实施例的网络切换装置的结构图。如图5所示,该实施例的网络切换装置500包括:存储器510以及处理器520,还可以包括输入输出接口530、网络接口540、存储接口550等。这些接口530,540,550以及存储器510和处理器520之间例如可以通过总线560连接。其中,输入输出接口530为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口540为各种联网设备提供连接接口。存储接口550为sd卡、u盘等外置存储设备提供连接接口。

本发明的实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现前述任意一种网络切换方法。

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

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

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

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

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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