一种数据网络切换方法及装置与流程

文档序号:13707983阅读:146来源:国知局
技术领域本发明涉及通信技术领域,尤其涉及一种数据网络切换方法及装置。

背景技术:
随着互联网的发展和移动通信网络的发展,同时也伴随着终端的处理能力和存储能力的迅猛发展,海量的应用程序得到了迅速传播和使用;常用的应用程序在方便用户工作和生活的同时,不乏新开发的应用程序也进入到用户的日常生活,提高了用户的生活质量、使用终端的频率以及使用中的娱乐感。现有技术中,为了不受低速网络限制,提高终端上网速度,提供了3G、4G等高速网络,然而,若在终端处于待机状态时仍为高速网络,则很容易被恶意软件偷跑数据流量,数据流量损失较大。如若待机时关闭数据网络连接,将无法接收到微信消息等一系列即时通信消息,如若待机时将数据网络直接切换为低速网络,则会导致终端在搜索网络过程中没有通信服务,且需要频繁地手动切换网络,操作繁琐。由上可知,现有技术中,在需要通过数据网络切换节省流量时,终端切换数据网络的效率低。

技术实现要素:
本发明实施例提供一种数据网络切换方法及装置,可以解决现有技术中,在需要通过数据网络切换节省数据流量时,终端切换数据网络效率低的问题。本发明实施例提供一种数据网络切换方法,包括:判断终端当前是否处于待机状态;若是,则连接至第一用户身份识别卡对应的数据网络;若否,则连接至第二用户身份识别卡对应的数据网络。在本发明一实施例中,在连接至第二用户身份识别卡对应的数据网络之后,所述方法还包括:当所述终端处于待机状态时,切换至连接所述第一用户身份识别卡对应的数据网络。在本发明一实施例中,在判断终端当前是否处于待机状态之前,所述方法还包括:获取所述终端中多个用户身份识别卡各自对应的数据流量;根据所述用户身份识别卡对应的数据流量,从多个用户身份识别卡中确定所述第一用户身份识别卡以及所述第二用户身份识别卡。在本发明一实施例中,所述根据所述用户身份识别卡对应的数据流量,从多个用户身份识别卡中确定所述第一用户身份识别卡以及所述第二用户身份识别卡的步骤具体包括:从多个用户身份识别卡中选取数据流量最少的用户身份识别卡作为所述第一用户身份识别卡;从多个用户身份识别卡中选取数据流量最多的用户身份识别卡作为所述第二用户身份识别卡。在本发明一实施例中,所述判断终端当前是否处于待机状态的步骤具体包括:对所述终端的待机信号进行检测;若检测到所述待机信号,则判定所述终端当前处于待机状态;若未检测到所述待机信号,则判定所述终端当前未处于待机状态。相应地,本发明实施例提供了一种数据网络切换装置,包括:判断模块,用于判断终端当前是否处于待机状态;第一连接模块,用于在所述判断模块判定为是时,连接至第一用户身份识别卡对应的数据网络;第二连接模块,用于在该第二连接模块判定为否时,连接至第二用户身份识别卡对应的数据网络。在本发明一实施例中,所述装置还包括:切换模块;所述切换模块,用于在所述第二连接模块连接至第二用户身份识别卡对应的数据网络之后,当所述终端处于待机状态时,切换至连接所述第一用户身份识别卡对应的数据网络。在本发明一实施例中,所述装置还包括:获取模块和确定模块;所述获取模块,用于在判断终端当前是否处于待机状态之前,获取所述终端中多个用户身份识别卡各自对应的数据流量;所述确定模块,用于根据所述用户身份识别卡对应的数据流量,从多个用户身份识别卡中确定所述第一用户身份识别卡以及所述第二用户身份识别卡。在本发明一实施例中,所述确定模块具体用于:从多个用户身份识别卡中选取数据流量最少的用户身份识别卡作为所述第一用户身份识别卡;从多个用户身份识别卡中选取数据流量最多的用户身份识别卡作为所述第二用户身份识别卡。在本发明一实施例中,所述判断模块具体包括:检测子模块和判定子模块;所述检测子模块,用于对所述终端的待机信号进行检测;所述判定子模块,用于:在检测到所述待机信号时,判定所述终端当前处于待机状态;在未检测到所述待机信号时,判定所述终端当前未处于待机状态。本发明实施例提供了一种数据网络切换方法及装置,通过判断终端当前是否处于待机状态,若处于待机状态,则连接至第一用户身份识别卡对应的数据网络,若未处于待机状态,则连接至第二用户身份识别卡对应的数据网络;该方案可以在需要通过数据网络切换节省数据流量时,根据终端的运行状态自动连接对应的数据网络,加快了网络连接的速度,从而提高了终端数据网络的切换效率。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例一提供的数据网络切换方法的流程示意图;图2是本发明实施例三提供的数据网络切换方法的流程示意图;图3a是本发明实施例四提供的第一种数据网络切换装置的结构示意图;图3b是本发明实施例四提供的第二种数据网络切换装置的结构示意图;图3c是本发明实施例四提供的第三种数据网络切换装置的结构示意图;图3d是本发明实施例四提供的第四种数据网络切换装置的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供一种数据网络切换方法及装置。以下将分别进行详细说明。实施例一、本实施例将从数据网络切换装置的角度进行描述,该数据网络切换装置具体可以集成在终端中,该终端可以为智能手机、平板电脑等设备。如图1所示,本发明实施例提供了一种数据网络切换方法,具体流程可以如下:101、判断终端当前是否处于待机状态,若是,执行步骤102;若否,执行步骤103。具体地,可以获取当前的终端的运行状态,判断是否处于待机状态;其中,该待机状态指终端设备开机后无任何实质性操作及无对文件和程序的各种操作,随时随刻等待进入工作状态。优选地,可以对终端的待机信号进行检测以判断终端当前是否处于待机状态,即上述“判断终端当前是否处于待机状态”的步骤,具体可以包括:对该终端的待机信号进行检测;若检测到该待机信号,则判定该终端当前处于待机状态;若未检测到该待机信号,则判定该终端当前未处于待机状态。在具体实施过程中,可以设定实时监控该待机信号或者设定检测周期对该待机信号进行检测;比如,设定检测周期为1毫秒,则终端每隔1毫秒就会对待机信号进行检测,若检测到该待机信号,则判定该终端当前处于待机状态,若未检测到该待机信号,则判定该终端当前未处于待机状态。102、连接至第一用户身份识别卡对应的数据网络。具体地,当判定终端当前处于待机状态时,连接至第一用户身份识别卡对应的数据网络;比如终端黑屏且无任何实质性操作时,连接至该第一用户身份识别卡对应的数据网络。其中,该第一身份识别卡依据终端的设备类型而定,比如可以是SIM(SubscriberIdentityModule,客户识别模块)卡、UIM(UserIdentityModule,用户识别模块)卡等具备可接入网络系统功能的用户身份识别卡。103、连接至第二用户身份识别卡对应的数据网络。具体地,当判定终端当前未处于待机状态时,连接至第二用户身份识别卡对应的数据网络;比如终端在进行软件下载、接收用户操作指令时,连接至该第二用户身份识别卡对应的数据网络。其中,该第二身份识别卡可以是上述SIM卡、UIM卡等具备可接入网络系统功能的用户身份识别卡,本发明对此不作具体限定。在本发明实施例中,上述数据网络类型可以包括GMS(2G)、CDMA1X(2G)等第二代移动通信技术网络或者TD-SCDMA(3G)、WCDMA(3G)、EVDO(3G)等第三代移动通信技术网络或者TD-LTE(4G)、FDD-LTE(4G)等第四代移动通信技术网络或者其他代别的移动通信技术网络。比如,上述第一身份识别卡对应的数据网络为GMS(2G)网络、第二身份识别卡对应的数据网络为TD-LTE(4G)网络,则当判定终端当前处于待机状态时,连接至GMS(2G)网络,当判定终端当前未处于待机状态时,连接至TD-LTE(4G)网络。优选地,若判定终端当前未处于待机状态,则在连接至该第二用户身份识别卡对应的数据网络之后,该方法还可以包括:当所述终端处于待机状态时,切换至连接该第一用户身份识别卡对应的数据网络。具体地,在连接至该第二用户身份识别卡对应的数据网络之后,对该终端的待机信号进行检测,若检测到待机信号,则将当前连接的数据网络切换至连接该第一用户身份识别卡对应的数据网络。比如,该第二身份识别卡对应的数据网络为TD-LTE(4G)网络,即当前连接的数据网络为TD-LTE(4G)网络,则当检测到待机信号时,将该TD-LTE(4G)网络切换至第二身份识别卡对应的数据网络;其中,该第二身份识别卡对应的数据网络可以预先进行设置。由上可知,本发明实施例提供了一种数据网络切换方法,通过判断终端当前是否处于待机状态,若未处于待机状态,则连接至第一用户身份识别卡对应的数据网络,若未处于待机状态,则连接至第二用户身份识别卡对应的数据网络;该方案可以在需要通过数据网络切换节省数据流量时,根据终端的运行状态自动连接对应的数据网络,加快了网络连接的速度,从而提高了终端数据网络的切换效率。实施例二、本实施例将在实施例一的基础上,对本发明数据网络切换方法作进一步介绍。由实施例一可知,该方法可以根据终端的运行状态来连接对应的数据网络,可以在终端正常运行时,连接TD-LTE(4G)、FDD-LTE(4G)等高速网络,以保证网络的顺畅,在终端处于待机状态时,连接GMS(2G)、CDMA1X(2G)等低速网络,以节省终端数据流量及电量等资源。然而,该方法存在无法灵活选择第一用户身份识别卡和第二用户身份识别卡的问题。比如,第一用户身份识别卡对应连接2G网络,第二用户身份识别卡对应连接4G网络,如若一直保持用户身份识别卡不变,则当第二用户身份识别卡对应的总数据流量较少或者用尽时,将会导致终端正常工作时无法连接到网络,进而产生相应的数据流量资费。为了克服上述终端无法灵活选择第一用户身份识别卡和第二用户身份识别卡的问题,本实施例对上述第一用户身份识别卡和第二用户身份识别卡进行限定,即在上述“判断终端当前是否处于待机状态”的步骤之前,该方法还可以包括:获取该终端中多个用户身份识别卡各自对应的数据流量;根据该用户身份识别卡对应的数据流量,从多个用户身份识别卡中确定该第一用户身份识别卡以及该第二用户身份识别卡。具体地,该终端可以包括多个用户身份识别卡,通过获取各个用户身份识别卡当前的数据流量,根据其当前流量的多少,从多个用户身份识别卡中确定该第一用户身份识别卡以及该第二用户身份识别卡,比如,可以将数据流量较多的用户身份识别卡作为第二用户身份识别卡,将数据流量较少用户身份识别卡作为第一用户身份识别卡;其中,上述数据流量为各个用户识别卡流量套餐中的数据流量或者赠送的免费流量。优选地,为了达到更好地上网效果,上述“根据该用户身份识别卡对应的数据流量,从多个用户身份识别卡中确定该第一用户身份识别卡以及该第二用户身份识别卡”的步骤,具体可以包括:从多个用户身份识别卡中选取数据流量最多的用户身份识别卡作为该第一用户身份识别卡;从多个用户身份识别卡中选取数据流量最少的用户身份识别卡作为该第二用户身份识别卡。由上可知,本发明实施例提供了一种数据网络切换方法,在上述数据网络切换方法的基础上,通过获取该终端中多个用户身份识别卡各自对应的数据流量,并根据该用户身份识别卡对应的数据流量,从多个用户身份识别卡中确定该第一用户身份识别卡以及该第二用户身份识别卡;该方案可以通过获取终端中用户识别卡的当前数据流量,确定第一用户身份识别卡以及该第二用户身份识别卡,以自动连接对应的数据网络;在待机时连接低速数据网络,节省了终端的数据流量。实施例三、根据实施例一和二所描述的方法,以下将举例作进一步详细说明。在本实施例中,将以该数据网络切换装置具体集成在智能手机中,将该智能手机从4G高速网络切换为2G低速网络为例进行详细描述。需要说明的是,该智能手机为双4G移动手机,且含有SIM卡1和SIM卡2,该SIM卡1和SIM2都具有一定的流量套餐,在本实施例中,所指的数据流量均为流量套餐内的免费数据流量,在此设定该SIM卡1初始的数据流量为200M,SIM卡2初始的数据流量为1024M。如图2所示,一种数据网络切换方法,具体流程可以如下:201、智能手机连接4G数据网络正常亮屏工作时,对待机信号进行检测。具体地,可以设定实时监控该待机信号或者设定检测周期对该待机信号进行检测;比如,设定检测周期为1毫秒,则该智能手机每隔1毫秒就会对待机信号进行检测。在本实施例中,由于SIM卡2初始流量远大于SIM卡1初始流量,故可以优选当前智能手机使用SIM卡2连接4G数据网络进行上网操作。202、智能手机判断是否检测到该待机信号;若是,执行步骤203,若否,执行步骤205。203、智能手机获取当前获取SIM卡1和SIM卡2各自对应的数据流量。具体地,SIM卡1初始的数据流量为200M、SIM卡2初始的数据流量为1024M,随着该智能手机的运行使用,SIM卡1和SIM卡2各自对应的数据流量都会发生变化,则在智能手机判定检测到该待机信号时,获取当前SIM卡1和SIM卡2各自对应的数据流量。204、智能手机判断SIM卡1对应的数据流量是否少于SIM卡2对应的数据流量;若是,执行步骤205,若否,执行步骤206。比如,SIM卡1对应的的数据流量为150M、SIM卡2对应的数据流量为800M,则判定SIM卡1对应的数据流量少于SIM卡2对应的数据流量,此时执行步骤205;若该智能手机正常工作时使用4G网络消耗流量过多,导致SIM卡2当前对应的的数据流量为100M、SIM卡1对应的数据流量为150M,则判定SIM卡1对应的数据流量不少于SIM卡2对应的数据流量,此时执行步骤206。205、智能手机连接至该SIM卡1对应的2G数据网络。具体地,在智能手机判断SIM卡1对应的数据流量少于SIM卡2对应的数据流量时,将当前连接的SIM卡2对应的4G数据网络切换至连接该SIM卡1对应的2G数据网络,以节省该智能手机的数据流量。206、智能手机连接至该SIM卡2对应的2G数据网络。具体地,在智能手机判断SIM卡1对应的数据流量不少于SIM卡2对应的数据流量时,将当前连接的SIM卡2对应的4G数据网络直接切换至2G数据网络,以节省该智能手机的数据流量。207、保持连接4G数据网络正常亮屏工作。具体地,在智能手机未检测到该待机信号时,保持连接4G数据网络正常亮屏工作。由上可知,本发明实施例提供了一种数据网络切换方法,通过在智能手机连接4G数据网络正常亮屏工作时,对待机信号进行检测,在检测到待机信号时,获取当前获取SIM卡1和SIM卡2各自对应的数据流量,选择数据流量少的SIM卡进行数据网络连接,将该智能手机从4G高速网络切换为2G低速网络保持待机状态,在未检测待机信号时,保持连接4G数据网络正常亮屏工作;该方案可以在需要通过数据网络切换节省数据流量时,根据终端的运行状态自动连接对应的数据网络,加快了网络连接的速度,从而提高了终端数据网络的切换效率。实施例四、为了更好地实施以上方法,本发明实施例还提供一种数据网络切换装置,该数据网络切换装置可以集成在终端中,该终端具体可以包括手机、平板电脑、笔记本电脑或个人计算(PC,PersonalComputer)等设备。如图3a所示,该数据网络切换装置可以包括判断模块301、第一连接模块302、和地而连接模块303,如下:该判断模块301,用于判断终端当前是否处于待机状态;该第一连接模块302,用于在该判断模块判定为是时,连接至第一用户身份识别卡对应的数据网络;该第二连接模块303,用于在该第二连接模块判定为否时,连接至第二用户身份识别卡对应的数据网络。优选地,请参阅图3b,在上述数据网络切换装置的基础上,该装置还可以包括:切换模块304;该切换模块304,用于在该第二连接模块303连接至第二用户身份识别卡对应的数据网络之后,当该终端处于待机状态时,切换至连接该第一用户身份识别卡对应的数据网络。优选地,请参阅图3c,在上述数据网络切换装置的基础上,该装置还可以包括:获取模块305和确定模块306;其中,该获取模块305,用于在判断终端当前是否处于待机状态之前,获取该终端中多个用户身份识别卡各自对应的数据流量;该确定模块306,用于根据该用户身份识别卡对应的数据流量,从多个用户身份识别卡中确定该第一用户身份识别卡以及该第二用户身份识别卡。优选地,在上述数据网络切换装置的基础上,该确定模块306具体可以用于:从多个用户身份识别卡中选取数据流量最少的用户身份识别卡作为该第一用户身份识别卡;从多个用户身份识别卡中选取数据流量最多的用户身份识别卡作为该第二用户身份识别卡。优选地,请参阅图3d,在上述数据网络切换装置的基础上,该判断模块301具体可以包括:检测子模块和判定子模块;其中,该检测子模块3011,用于对该终端的待机信号进行检测;该判定子模块3012,用于:在检测到该待机信号时,判定该终端当前处于待机状态;在未检测到该待机信号时,判定该终端当前未处于待机状态。由上可知,本发明实施例提供了一种数据网络切换装置,通过判断模块301判断终端当前是否处于待机状态,在判定处于待机状态时,第一连接模块302连接至第一用户身份识别卡对应的数据网络,在判定未处于待机状态时,第二连接模块303连接至第二用户身份识别卡对应的数据网络;该方案可以在需要通过数据网络切换节省数据流量时,根据终端的运行状态自动连接对应的数据网络,加快了网络连接的速度,从而提高了终端数据网络的切换效率。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,ReadOnlyMemory)、随机存取记忆体(RAM,RandomAccessMemory)、磁盘或光盘等。以上对本发明实施例所提供的一种数据网络切换方法及装置进行了详细介绍,本文中应用程序了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用程序范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1