公共网和专用网的切换方法和装置与流程

文档序号:18453536发布日期:2019-08-17 01:25阅读:175来源:国知局
公共网和专用网的切换方法和装置与流程
本发明涉及通信技术,尤其涉及一种公共网和专用网的切换方法和装置。
背景技术
:大多数专用网终端都支持双卡单待或双卡双待功能,这类专用网终端可通过选择不同的用户身份模块(subscriberidentificationmodule,简称sim)卡服务,接入不同的网络;例如:选择专用网sim卡时可接入专用网,终端接入专用网后,可通过专用网为用户提供专业的集群、视频、地理信息系统(geographicinformationsystem,简称gis)和短信等服务,独占网络资源;选择公共网sim卡时可接入公共网,终端接入公共网后,可作为普通公共网终端使用,正常地使用公共网的数据与语音服务,与其他公共网用户共享网络资源;专用网采用全套的专用网网络设备,业务服务质量高;公共网覆盖范围广,信号不易中断;为了保证业务服务质量和业务传输连续性,在专用网和公共网之间进行有效切换成为亟待解决的问题。目前,比较可行的方式是终端判断当前接入的网络的信号质量是否小于预设阈值,若是,则对当前接入的网络进行切换。但是,上述切换方法可能会导致终端在公共网和专用网之间频繁切换,数据传输的连续性不高。技术实现要素:本发明提供一种公共网和专用网的切换方法和装置,用于提高终端和其他设备之间数据传输的连续性。第一方面,本发明提供一种公共网和专用网的切换方法,包括:获取第一网络的信号质量参数值和当前接入的第二网络的信号质量参数值,其中,所述第一网络的网络类型和所述第二网络的网络类型不同,所述网络类型为公共网或者专用网;若所述第一网络的信号质量参数值与所述第一网络的预设门限值之间满足第一关系,且所述第二网络的信号质量参数值与所述第二网络的预设门限值之间满足第二关系,则将所述当前接入的第二网络切换为所述第一网络。可选的,当所述当前接入的第二网络为所述专用网,所述第一网路为所述公共网时;所述若所述第一网络的信号质量参数值与所述第一网络的预设门限值之间满足第一关系,且所述第二网络的信号质量参数值与所述第二网络的预设门限值之间满足第二关系,则将所述当前接入的第二网络切换为所述第一网络,包括:若所述专用网的信号质量参数值小于所述专用网的第一预设门限值,且所述公共网的信号质量参数值大于等于所述公共网的第一预设门限值时,则将当前接入的所述专用网切换为所述公共网。可选的,当所述当前接入的第二网络为所述公共网,所述第一网路为所述专用网时;所述若所述第一网络的信号质量参数值与所述第一网络的预设门限值之间满足第一关系,且所述第二网络的信号质量参数值与所述第二网络的预设门限值之间满足第二关系,则将所述当前接入的第二网络切换为所述第一网络,包括:若所述公共网的信号质量参数值小于所述公共网的第二预设门限值,且所述专用网的信号质量参数值大于等于所述专用网的第二预设门限值时,则将当前接入的所述公共网切换为所述专用网;其中,所述公共网的第一预设门限值大于等于所述公共网的第二预设门限值,所述专用网的第二预设门限值大于等于所述专用网的第一预设门限值。可选的,所述获取第一网络的信号质量参数值,包括:获取所述第一网络的信号质量参数的当前测量值x和所述第一网络的信号质量参数的前次测量值x',所述当前测量值x和所述前次测量值x'的测试时间相隔第一预设时间;根据所述前次测量值x',获取所述第一网络的前次信号质量参数值m';采用m=α*x+(1-α)m',获取所述第一网络的信号质量参数值;其中,m表示第一网络的信号质量参数值,α为滤波系数,α的取值范围为[0,1]。可选的,所述获取当前接入的第二网络的信号质量参数值,包括:获取所述第二网络的信号质量参数的当前测量值y和所述第二网络的信号质量参数的前次测量值y',所述当前测量值y和所述前次测量值y'的测试时间相隔所述第一预设时间;根据所述前次测量值y',获取所述第二网络的前次信号质量参数值n';采用n=λ*y+(1-λ)n',获取所述第二网络的信号质量参数值;其中,n表示第二网络的信号质量参数值,λ为滤波系数,λ的取值范围为[0,1]。可选的,所述将所述当前接入的第二网络切换为所述第一网络之后,还包括:更新计数器的值,其中,将所述当前接入的第二网络切换为所述第一网络时,所述计数器加1;若在第二预设时间内,所述计数器的值大于等于r,则在第三预设时间内,将终端接入的网络控制在所述公共网;其中,所述第二预设时间从所述计数器的值更新为1时开始计时;所述第三预设时间从所述第二预设时间中止计时起开始计时。可选的,所述信号质量参数的参数类型包括:参考信号接收功率rsrp、信号与干扰加噪声比sinr和块差错率bler中的至少一种。第二方面,本发明提供一种公共网和专用网的切换装置,包括:获取模块,用于获取第一网络的信号质量参数值和当前接入的第二网络的信号质量参数值,其中,所述第一网络的网络类型和所述第二网络的网络类型不同,所述网络类型为公共网或者专用网;切换模块,用于若所述第一网络的信号质量参数值与所述第一网络的预设门限值之间满足第一关系,且所述第二网络的信号质量参数值与所述第二网络的预设门限值之间满足第二关系,则将所述当前接入的第二网络切换为所述第一网络。可选的,当所述当前接入的第二网络为所述专用网,所述第一网路为所述公共网时;所述切换模块具体用于若所述专用网的信号质量参数值小于所述专用网的第一预设门限值,且所述公共网的信号质量参数值大于等于所述公共网的第一预设门限值时,则将当前接入的所述专用网切换为所述公共网。可选的,当所述当前接入的第二网络为所述公共网,所述第一网路为所述专用网时;所述切换模块具体用于若所述公共网的信号质量参数值小于所述公共网的第二预设门限值,且所述专用网的信号质量参数值大于等于所述专用网的第二预设门限值时,则将当前接入的所述公共网切换为所述专用网;其中,所述公共网的第一预设门限值大于等于所述公共网的第二预设门限值,所述专用网的第二预设门限值大于等于所述专用网的第一预设门限值。可选的,所述获取模块具体用于:获取所述第一网络的信号质量参数的当前测量值x和所述第一网络的信号质量参数的前次测量值x',所述当前测量值x和所述前次测量值x'的测试时间相隔第一预设时间;根据所述前次测量值x',获取所述第一网络的前次信号质量参数值m';采用m=α*x+(1-α)m',获取所述第一网络的信号质量参数值;其中,m表示第一网络的信号质量参数值,α为滤波系数,α的取值范围为[0,1]。可选的,所述获取模块还用于:获取所述第二网络的信号质量参数的当前测量值y和所述第二网络的信号质量参数的前次测量值y',所述当前测量值y和所述前次测量值y'的测试时间相隔所述第一预设时间;根据所述前次测量值y',获取所述第二网络的前次信号质量参数值n';采用n=λ*y+(1-λ)n',获取所述第二网络的信号质量参数值;其中,n表示第二网络的信号质量参数值,λ为滤波系数,λ的取值范围为[0,1]。可选的,所述装置还包括更新模块和控制模块;所述更新模块用于在所述将所述当前接入的第二网络切换为所述第一网络之后,更新计数器的值,其中,将所述当前接入的第二网络切换为所述第一网络时,所述计数器加1;所述控制模块用于若在第二预设时间内,所述计数器的值大于等于r,则在第三预设时间内,将终端接入的网络控制在所述公共网;其中,所述第二预设时间从所述计数器的值更新为1时开始计时;所述第三预设时间从所述第二预设时间中止计时起开始计时。可选的,所述信号质量参数的参数类型包括:参考信号接收功率rsrp、信号与干扰加噪声比sinr和块差错率bler中的至少一种。本发明提供的公共网和专用网的切换方法,在判断当前接入的第二网络的信号质量参数值与预设门限值是否满足第一关系的同时,还判断了第一网络的信号质量参数值与对应预设门限值是否满足第二关系,只有上述判断结果均为是时,才将当前接入的第二网络切换为第一网络,其中,第一网路和第二网络的网络类型不同,该网络类型为公共网或者专用网,上述方法降低了终端在公共网和专用网之间频繁切网的可能性,提高了终端通过网络与其他设备传输数据时的连续性。附图说明图1为本发明提供的公共网和专用网的切换方法的实施例一的流程图;图2为本发明提供的公共网和专用网的切换方法的实施例二的流程图;图3为本发明提供的公共网和专用网的切换方法的实施例三的流程图;图4为本发明提供的公共网和专用网的切换方法的实施例四的流程图;图5为本发明提供的公共网和专用网的切换方法的实施例五的流程图;图6为本发明提供的公共网和专用网的切换方法的实施例六的流程图;图7为本发明提供的公共网和专用网的切换装置的实施例一的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。现有技术中,终端通过检测当前接入的网络的信号质量,然后比较检测到的信号质量与预设的信号质量阈值,若检测到的信号质量小于预设的信号质量阈值,则认为当前接入的网络的信号质量不高,进而将当前接入的网络切换为另一网络,从而完成专用网和公共网之间的切换。由于上述判断是否切换当前接入的网络的条件较单一,可能会导致终端在专用网和公共网之间频繁切换,终端和其他设备之间数据传输的连续性不高。为了提高终端与其他设备之间通过网络传输数据的连续性,本发明提供的公共网和专用网的切换方法在获取当前接入的网络的信号质量参数值的同时,也获取了另一网络的信号质量参数值,只有当前接入的网络和另一网络的信号质量参数值均满足对应条件时,才将当前接入的网路切换为另一网络,降低了终端在两种网络之间切换的频率,提高了终端和其他设备之间数据传输的连续性。下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。图1为本发明提供的公共网和专用网的切换方法的实施例一的流程图,如图1所示,本实施例提供的公共网和专用网的切换方法,包括:s101、获取第一网络的信号质量参数值和当前接入的第二网络的信号质量参数值,其中,所述第一网络的网络类型和所述第二网络的网络类型不同,所述网络类型为公共网或者专用网。其中,第一网络的信号质量参数的参数类型可为参考信号接收功率(referencesignalreceivingpower,简称rsrp)、信号与干扰加噪声比(signaltointerferenceplusnoiseratio,简称sinr)或块差错率(blockerrorratio,简称bler)。其中,第二网络的信号质量参数的参数类型也可为rsrp、sinr或bler。需要说明的是:s101可以获取上述三种信号质量参数类型中的任意一种参数类型的值,也可以获取上述三种信号质量参数类型中的至少两种参数类型的值。需要说明的是,获取到的第一网络的信号质量参数的参数类型与获取到的当前接入的第二网络的信号质量参数的参数类型需相同,获取到的第一网络的信号质量参数的数量与获取到的当前接入的第二网络的信号质量参数的数量需相同。举例来说:若获取到的第一网络的信号质量参数值为第一网络的rsrp值和sinr值,则获取到的当前接入的第二网络的信号质量参数值应该为第二网络的rsrp值和sinr值。其中,第一网络的网络类型和第二网络的网络类型不同,若当前接入的第二网络的网络类型为专用网,则第一网络的网络类型为公共网;若当前接入的第二网络的网络类型为公共网,则第一网络的网络类型为专用网。s102、若所述第一网络的信号质量参数值与所述第一网络的预设门限值之间满足第一关系,且所述第二网络的信号质量参数值与所述第二网络的预设门限值之间满足第二关系,则将所述当前接入的第二网络切换为所述第一网络。一种可实现的方式为:以s101获取到的第一网络和当前接入的第二网络的信号质量参数的参数类型为rsrp为例:比较获取到的第一网络的rsrp值与预设的第一网络的rsrp门限值,判断获取到的第一网络的rsrp值是否大于等于预设的第一网络的rsrp门限值。同时,比较获取到的当前接入的第二网络的rsrp值与预设的第二网络的rsrp门限值,判断获取到的第二网络的rsrp值是否小于预设的第二网络的rsrp门限值。若上述判断结果均为是,则将当前接入的第二网络切换为第一网络。另一种可实现的方式为:以s101获取到的第一网络的信号质量参数的参数类型为rsrp和sinr,获取到的当前接入的第二网络的信号质量参数的参数类型也为rsrp和sinr为例:比较获取到的第一网络的rsrp值与预设的第一网络的rsrp门限值的关系,比较获取到的第一网络的sinr值与预设的第一网络的sinr门限值的关系;判断获取到的第一网络的rsrp值是否大于等于预设的第一网络的rsrp门限值,判断获取到的第一网络的sinr值是否大于等于预设的第一网络的sinr门限值。同时,比较获取到的当前接入的第二网络的rsrp值与预设的第二网络的rsrp门限值的关系,比较获取到的当前接入的第二网络的sinr的值与预设的第二网络的sinr门限值的关系;判断获取到的当前接入的第二网络的rsrp值是否小于预设的第二网络的rsrp门限值,判断获取到的当前接入的第二网络的sinr值是否小于预设的第二网络的sinr门限值。若上述所有判断结果均为是,则将当前接入的第二网络切换为第一网络。需要说明的是,s102包括但不限于以上描述的实现方式。本实施例提供的公共网和专用网的切换方法,在判断当前接入的第二网络的信号质量参数值与预设门限值是否满足第一关系的同时,还判断了第一网络的信号质量参数值与对应预设门限值是否满足第二关系,只有上述判断结果均为是时,才将当前接入的第二网络切换为第一网络,其中,第一网路和第二网络的网络类型不同,该网络类型为公共网或者专用网,上述方法降低了终端在公共网和专用网之间切换的频率,提高了终端通过网络与其他设备传输数据时的连续性。图2为本发明提供的公共网和专用网的切换方法的实施例二的流程图;在上述实施例的基础上,在当前接入的第二网络为专用网,第一网络为公共网的情况下,图2是进一步对s102一种可实现方式的描述,本实施例提供的公共网和专用网的切换方法,包括:s202、若所述专用网的信号质量参数值小于所述专用网的第一预设门限值,且所述公共网的信号质量参数值大于等于所述公共网的第一预设门限值时,则将当前接入的所述专用网切换为所述公共网。其中,由于当前接入的第二网络为专用网,第一网络为公共网,则s101具体为:s201、获取公共网的信号质量参数值和当前接入的专用网的信号质量参数值。其中,s202中专用网的第一预设门限值和公共网的第一预设门限值可根据用户需求自行设定。其中,s202切换方法可包括但不限于s102中的两种可实现的方式,在此不再赘述。需要说明的是,当获取到的公共网信号质量参数值为rsrp的值时,公共网的第一预设门限值为公共网的rsrp门限值;当获取到的公共网信号质量参数值为sinr的值时,公共网的第一预设门限值为公共网的sinr门限值;当获取到的公共网信号质量参数值为bler的值时,公共网的第一预设门限值为公共网的bler门限值。相应的,当前接入的专用网的第一预设门限值和获取到的专用网信号质量参数值的类型也存在上述对应关系,在此不再赘述。本实施例中,获取到当前接入的专用网的信号质量参数值后,判断当前接入的专用网的信号质量参数值是否小于专用网的第一预设门限值,若是,表明当前接入的专用网已达到脱网的条件。同时,判断公共网的信号质量参数值是否大于等于公共网的第一预设门限值;若是,表明公共网达到入网条件。只有在当前接入的专用网满足脱网条件的同时,公共网也满足入网条件,终端才将当前接入的专用网切换为公共网,降低了终端在公共网和专用网之间切换的频率,提高了终端和其他设备数据传输的连续性。本实施例提供的公共网和专用网的切换方法,在当前接入的第二网络为专用网,第一网络为公共网的情况下,若所述专用网的信号质量参数值小于所述专用网的第一预设门限值,且所述公共网的信号质量参数值大于等于所述公共网的第一预设门限值时,则将当前接入的所述专用网切换为所述公共网;使得当前接入的专用网满足脱网条件,且公共网也满足入网条件的情况下,终端才将当前接入的专用网切换为公共网,降低了终端在公共网和专用网之间切换的频率,提高了终端和其他设备数据传输的连续性。图3为本发明提供的公共网和专用网的切换方法的实施例三的流程图;在图1所示实施例的基础上,在当前接入的第二网络为公共网,第一网络为专用网的情况下,图3是进一步对s102一种可实现方式的描述,本实施例提供的公共网和专用网的切换方法,包括:s302、若所述公共网的信号质量参数值小于所述公共网的第二预设门限值,且所述专用网的信号质量参数值大于等于所述专用网的第二预设门限值时,则将当前接入的所述公共网切换为所述专用网。其中,所述公共网的第一预设门限值大于等于所述公共网的第二预设门限值,所述专用网的第二预设门限值大于等于所述专用网的第一预设门限值。其中,由于当前接入的第二网络为公共网,第一网络为专用网,则s101具体为:s301、获取专用网的信号质量参数值和当前接入的公共网的信号质量参数值。其中,s302中专用网的第二预设门限值和公共网的第二预设门限值可根据用户需求自行设定;需要说明的是:公共网的第一预设门限值需大于等于公共网的第二预设门限值,专用网的第二预设门限值需大于等于专用网的第一预设门限值。其中,s302切换方法可包括但不限于s102中的两种可实现的方式,在此不再赘述。需要说明的是,当获取到的专用网信号质量参数值为rsrp的值时,专用网的第二预设门限值为专用网的rsrp门限值;当获取到的专用网信号质量参数值为sinr的值时,专用网的第二预设门限值为专用网的sinr门限值;当获取到的专用网信号质量参数值为bler的值时,专用网的第二预设门限值为专用网的bler门限值。相应的,当前接入的公共网的第一预设门限值和获取到的公共网信号质量参数值的类型也存在上述对应关系,在此不再赘述。本实施例中,获取到当前接入的公共网的信号质量参数值后,判断当前接入的公共网的信号质量参数值是否小于公共网的第二预设门限值,若是,表明当前接入的公共网已达到脱网的条件。同时,判断专用网的信号质量参数值是否大于等于专用网的第二预设门限值;若是,表明专用网达到入网条件。只有在当前接入的公共网满足脱网条件的同时,专用网也满足入网条件,终端才将当前接入的公共网切换为专用网,降低了终端在公共网和专用网之间切换的频率,提高了终端和其他设备数据传输的连续性。本实施例提供的公共网和专用网的切换方法,在当前接入的第二网络为公共网,第一网络为专用网的情况下,若所述公共网的信号质量参数值小于所述公共网的第一预设门限值,且所述专用网的信号质量参数值大于等于所述专用网的第一预设门限值时,则将当前接入的所述公共网切换为所述专用网;使得当前接入的公共网满足脱网条件,且专用网也满足入网条件的情况下,终端才将当前接入的公共网切换为专用网,降低了终端在公共网和专用网之间切换的频率,提高了终端和其他设备数据传输的连续性。图4为本发明提供的公共网和专用网的切换方法的实施例四的流程图;在图1所示实施例的基础上,图4是进一步对s101的一种可实现方式的描述,如图4所示,本实施例提供的公共网和专用网的切换方法,包括:s401、获取所述第一网络的信号质量参数的当前测量值x和所述第一网络的信号质量参数的前次测量值x',所述当前测量值x和所述前次测量值x'的测试时间相隔第一预设时间;可选的,终端可对第一网络的信号质量参数值进行实时测量,相邻两次测量所相隔的第一预设时间可根据实际情况设置,本发明对比不做限定。可选的,终端可将每次测量得到的第一网络的信号质量参数值存储起来;其中,该存储方式可根据测试时间和信号质量参数值的一一对应关系进行存储。可选的,作为一种可实现的方式,可采用表1所示方式存储第一网络的信号质量参数值;表1测试时间第一网络的信号质量参数值t1x”t2x't3x…………当上述第一网络的信号质量参数为rsrp、sinr和bler时,作为一种可实现的方式,可采用如表2所示方式将第一网络的信号质量参数测量值存储。表2测试时间rsrp-1值sinr-1值bler-1值t1rsrp-11sinr-11bler-11t2rsrp-12sinr-12bler-12t3rsrp-13sinr-13bler-13……………………s402、根据所述前次测量值x',获取所述第一网络的前次信号质量参数值m';以表1中的数据为例,当前测量值x在t3时刻测得,前次测量值x'在t2时刻测得;可选的,可采用m'=β*x'+(1-β)*m”计算前次信号质量参数值m';其中,m'表示前次信号质量参数值,即t2时刻计算得到的信号质量参数值,β为滤波系数,β的取值范围为[0,1],m”表示t1时刻计算得到的信号质量参数值。可选的,t1时刻计算得到的信号质量参数值m”可直接取t1时刻测量值x”。s403、采用m=α*x+(1-α)*m',获取所述第一网络的信号质量参数值;其中,m表示第一网络的信号质量参数值,α为滤波系数,α的取值范围为[0,1]。现有技术中仅涉及对当前接入的网络的信号质量的检测,当检测到的信号质量小于预设的信号质量阈值,则认为当前接入的网络的信号质量不高,这种判断是否切换当前接入的网络的条件较单一,可能会导致终端在专用网和公共网之间频繁切换,本实施例中通过上述方法对终端未接入的第一网络也进行了信号质量参数值的获取,只有在第一网络和当前接入的第二网络均满足对应条件时,终端才将当前接入的第二网络切换为第一网络,降低了终端在公共网和专用网之间切换的频率。同时,由于现有技术中对当前接入的网络的信号质量参数进行测量后,直接根据测量得到的结果判断是否要切换当前接入的网络,但是在对信号质量参数实际测量过程中,测量信号可能会发生抖动,导致测量值和实际值有很大偏差,从而会出现网络误切的情况,本实施例提供的公共网和专用网的切换方法,在得到测量值后,采用s403中的公式对测量值进行了滤波处理,减小了测量信号抖动带来的影响,得到的信号质量参数值更加接近实际值。本实施例提供的公共网和专用网的切换方法,一方面,通过对终端未接入的第一网络进行了信号质量参数值的获取,并在第一网络和当前接入的第二网络均满足对应条件时,将当前接入的第二网络切换为第一网络,降低了终端在公共网和专用网之间切换的频率;另一方面,通过对信号质量参数的测量值的滤波处理,减小了测量信号抖动带来的影响,得到的信号质量参数值更加接近实际值,从而降低了网络误切和无效切网的可能性。图5为本发明提供的公共网和专用网的切换方法的实施例五的流程图;在图1所示实施例的基础上,图5是进一步对s101的一种可实现方式的描述,如图5所示,本实施例提供的公共网和专用网的切换方法,包括:s501、获取所述第二网络的信号质量参数的当前测量值y和所述第二网络的信号质量参数的前次测量值y',所述当前测量值y和所述前次测量值y'的测试时间相隔所述第一预设时间;其中,获取第二网络的当前测量值y和第二网络的前次测量值y'的原理,和s401中获取第一网络的当前测量值x和第一网络的前次测量值x'的原理类似,在此不再赘述。需要说明的是,当前测量值x和前次测量值x'相隔的测试时间,和当前测量值y和前次测量值y'相隔的测试时间相同。s502、根据所述前次测量值y',获取所述第二网络的前次信号质量参数值n';其中,根据前次测量值y'计算前次信号质量参数值n'的原理和s402中的原理类似,在此不再赘述。s503、采用n=λ*y+(1-λ)*n',获取所述第二网络的信号质量参数值;其中,n表示第二网络的信号质量参数值,λ为滤波系数,λ的取值范围为[0,1]。本实施例提供的公共网和专用网的切换方法,在获取所述第二网络的信号质量参数的当前测量值y和所述第二网络的信号质量参数的前次测量值y'之后,根据所述前次测量值y',获取所述第二网络的前次信号质量参数值n';然后采用n=λ*y+(1-λ)*n',获取所述第二网络的信号质量参数值;相当于对当前接入的第二网络的信号质量参数的测量值进行了滤波处理,降低了信号抖动带来的影响,得到的第二网络信号质量参数值更加接近实际值,减小了网络误切和无效切网的可能性。图6为本发明提供的公共网和专用网的切换方法的实施例六的流程图;在上述实施例的基础上,为了进一步降低专用网和公共网之间频繁切网的可能性,在s102之后,还包括:s601、更新计数器的值,其中,将所述当前接入的第二网络切换为所述第一网络时,所述计数器加1;可选的,计数器的初始值可设置为0,计数器的值表示终端切网次数。s602、若在第二预设时间内,所述计数器的值大于等于r,则在第三预设时间内,将终端接入的网络控制在所述公共网;其中,所述第二预设时间从所述计数器的值更新为1时开始计时;所述第三预设时间从所述第二预设时间中止计时起开始计时。一种可实现的方式为:设置第一计时器,在计数器的值更新为1时,唤醒该第一计时器,以使该第一计时器开始计时,设置该第一计时器可持续计时第二预设时间,当第一计时器停止计时后,计数器的值即为在该第二预设时间内终端的切网次数。在第二预设时间结束后,判断计数器的值是否大于r,可设置第二计时器,当判断结果为是时,唤醒该第二计时器,当判断结果为否时,取消唤醒该第二计时器,并控制计数器重新开始计数,同时控制第一计时器重新开始计时。当上述判断结果为是时,唤醒第二计时器,以使该第二计时器开始计时,设置该第二计时器可持续计时第三预设时间,在该第三预设时间内,控制终端接入的网络类型为公共网。需要说明的是,将终端接入的网络控制在所述公共网的方法包括但不限于以上描述的实现方式。本实施例提供的公共网和专用网的切换方法,通过在s102之后,更新计数器的值,其中,将所述当前接入的第二网络切换为所述第一网络时,所述计数器加1;若在第二预设时间内,所述计数器的值大于r,则在第三预设时间内,将终端接入的网络维持在所述公共网;其中,所述第二预设时间从所述计数器的值更新为1时开始计时;所述第三预设时间从所述第二预设时间中止计时起开始计时;使得终端处于切网频繁区域时,可控制接入终端接入覆盖范围较广的公共网,进一步降低了公共网和专用网之间切换的频率,提高终端和其他设备之间数据传输的连续性。图7为本发明提供的公共网和专用网的切换装置的实施例一的结构示意图;如图7所示,本实施例提供的公共网和专用网的切换装置,包括:获取模块10,用于获取第一网络的信号质量参数值和当前接入的第二网络的信号质量参数值,其中,所述第一网络的网络类型和所述第二网络的网络类型不同,所述网络类型为公共网或者专用网;切换模块11,用于若所述第一网络的信号质量参数值与所述第一网络的预设门限值之间满足第一关系,且所述第二网络的信号质量参数值与所述第二网络的预设门限值之间满足第二关系,则将所述当前接入的第二网络切换为所述第一网络。本实施例提供的公共网和专用网的切换装置,可用于执行图1所述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。可选的,当所述当前接入的第二网络为所述专用网,所述第一网路为所述公共网时;所述切换模块11具体用于若所述专用网的信号质量参数值小于所述专用网的第一预设门限值,且所述公共网的信号质量参数值大于等于所述公共网的第一预设门限值时,则将当前接入的所述专用网切换为所述公共网。因此,本实施例提供的公共网和专用网的切换装置,可用于执行图2所述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。可选的,当所述当前接入的第二网络为所述公共网,所述第一网路为所述专用网时;所述切换模块11具体用于若所述公共网的信号质量参数值小于所述公共网的第二预设门限值,且所述专用网的信号质量参数值大于等于所述专用网的第二预设门限值时,则将当前接入的所述公共网切换为所述专用网;其中,所述公共网的第一预设门限值大于等于所述公共网的第二预设门限值,所述专用网的第二预设门限值大于等于所述专用网的第一预设门限值。因此,本实施例提供的公共网和专用网的切换装置,可用于执行图3所述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。可选的,所述获取模块10具体用于:获取所述第一网络的信号质量参数的当前测量值x和所述第一网络的信号质量参数的前次测量值x',所述当前测量值x和所述前次测量值x'的测试时间相隔第一预设时间;根据所述前次测量值x',获取所述第一网络的前次信号质量参数值m';采用m=α*x+(1-α)m',获取所述第一网络的信号质量参数值;其中,m表示第一网络的信号质量参数值,α为滤波系数,α的取值范围为[0,1]。因此,本实施例提供的公共网和专用网的切换装置,可用于执行图4所述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。可选的,所述获取模块10还用于:获取所述第二网络的信号质量参数的当前测量值y和所述第二网络的信号质量参数的前次测量值y',所述当前测量值y和所述前次测量值y'的测试时间相隔所述第一预设时间;根据所述前次测量值y',获取所述第二网络的前次信号质量参数值n';采用n=λ*y+(1-λ)n',获取所述第二网络的信号质量参数值;其中,n表示第二网络的信号质量参数值,λ为滤波系数,λ的取值范围为[0,1]。因此,本实施例提供的公共网和专用网的切换装置,可用于执行图5所述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。可选的,本实施例提供的公共网和专用网的切换装置,还包括更新模块12和控制模块13;所述更新模块12用于在所述将所述当前接入的第二网络切换为所述第一网络之后,更新计数器的值,其中,将所述当前接入的第二网络切换为所述第一网络时,所述计数器加1;所述控制模块13用于若在第二预设时间内,所述计数器的值大于等于r,则在第三预设时间内,将终端接入的网络控制在所述公共网;其中,所述第二预设时间从所述计数器的值更新为1时开始计时;所述第三预设时间从所述第二预设时间中止计时起开始计时。所述信号质量参数的参数类型包括:参考信号接收功率rsrp、信号与干扰加噪声比sinr和块差错率bler中的至少一种。因此,本实施例提供的公共网和专用网的切换装置,可用于执行图6所述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1