一种网络自动切换方法、移动终端及存储介质与流程

文档序号:13142706阅读:191来源:国知局
一种网络自动切换方法、移动终端及存储介质与流程

本发明涉及移动终端技术领域,具体涉及一种网络自动切换方法、移动终端及存储介质。



背景技术:

随着移动终端(以智能手机为例)的普及,人们的生活也越来越离不开互联网,日常生活中,一般用户使用智能手机上网的方式有两种:wifi上网和4g手机卡上网,wifi上网更多是在办公区域或者家里等有wifi热点的地方才能使用,4g手机卡上网地域限制小,只要手机有网络信号即可连接使用;但目前各运营商网络基本还处于按流量付费阶段,一旦手机的套餐流量用完,4g手机卡上网成本会大幅增加,所以4g手机卡上网经常会出现流量套餐用完差额付费的情况。

而且很多用户习惯在4g手机卡上网和wifi上网同时打开,当有wifi连接时优先使用wifi上网,但此时4g流量也是处于开启的状态,这种做法无形中会增大手机耗电量,减短手机续航时间。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种网络自动切换方法、移动终端及存储介质,旨在通过检测移动终端是否处于长期使用wifi连接的地点来控制移动终端在wifi网络和4g网络之间自动进行切换,避免移动终端在连接wifi还开启4g网络或者在无wifi热点时仍开启了wifi连接,使得移动终端根据实际情况合理切换网络连接,并且增加了在预设wifi连接位置之外的匹配和切换网络的自学习模式,将用户在一定周期内常进行网络切换的地方作为新增的位置点,当再次进入所述位置点时自动进行切换,既节省用户的流量,也延长了移动终端的待机时间。

本发明解决技术问题所采用的技术方案如下:

一种网络自动切换方法,其中,所述网络自动切换方法包括:

移动终端检测当前位置是否处于预先设定的wifi连接位置,当是时自动开启wifi连接进行上网,并关闭4g网络;

在预定周期内收集移动终端多次进行网络切换的数据,记录处于预先设定的wifi连接位置以外进行网络切换的时间间隔和位置点;

当移动终端在所述时间间隔内再次进入新增的位置点时,控制移动终端增加匹配切换频率在4g网络和wifi之间尝试进行网络切换。

所述的网络自动切换方法,其中,所述移动终端检测当前位置是否处于预先设定的wifi连接位置,当是时自动开启wifi连接进行上网,并关闭4g网络还包括:

当检测到移动终端当前位置未处于预先设定的wifi连接位置时,判断是否有可供连接的4g网络;

当有或者没有可供连接的4g网络时,控制移动终端自动开启4g网络,同时关闭wifi连接。

所述的网络自动切换方法,其中,所述移动终端检测当前位置是否处于预先设定的wifi连接位置之前还包括以下步骤:

预先设定当移动终端处于长期使用wifi连接的地点作为wifi连接位置;

当移动终端处于wifi连接位置时自动开启wifi连接,同时关闭4g网络;

当移动终端未处于wifi连接位置时自动开启4g网络,同时关闭wifi连接。

所述的网络自动切换方法,其中,所述移动终端检测当前位置是否处于预先设定的wifi连接位置,当是时自动开启wifi连接进行上网,并关闭4g网络包括以下步骤:

当检测到移动终端当前位置处于预先设定的wifi连接位置时,判断是否有可供连接的wifi热点;

当判断有可供连接的wifi热点时,控制移动终端自动开启wifi连接进行上网,同时关闭4g网络;

当判断没有可供连接的wifi热点时,控制移动终端重新关闭wifi连接,同时开启4g网络。

所述的网络自动切换方法,其中,所述在预定周期内收集移动终端多次进行网络切换的数据,记录处于预先设定的wifi连接位置以外进行网络切换的时间间隔和位置点包括以下步骤:

预先设置一预定周期,用于收集移动终端发生网络切换的时间点和位置点;

计算移动终端从进入位置点区域到完成网络切换的时间间隔;

新增处于预先设定的wifi连接位置以外进行网络切换的位置点,用于移动终端再次进入所述位置点时自动进行网络切换。

所述的网络自动切换方法,其中,移动终端在根据移动终端是否处于wifi连接位置或者新增的位置点进行网络切换时,当检测到用户通过输入操作指令设置网络连接方式,接收用户操作指令进行网络优先设置,直到位置检测再次出现变化时控制网络自动进行切换。

一种移动终端,其中,包括处理器,以及与所述处理器连接的存储器,所述存储器存储有网络自动切换程序,所述网络自动切换程序被所述处理器执行时用于实现以下步骤:

移动终端检测当前位置是否处于预先设定的wifi连接位置,当是时自动开启wifi连接进行上网,并关闭4g网络;

在预定周期内收集移动终端多次进行网络切换的数据,记录处于预先设定的wifi连接位置以外进行网络切换的时间间隔和位置点;

当移动终端在所述时间间隔内再次进入新增的位置点时,控制移动终端增加匹配切换频率在4g网络和wifi之间尝试进行网络切换。

所述的移动终端,其中,所述网络自动切换程序被所述处理器执行时,还用于实现以下步骤:

预先设定当移动终端处于长期使用wifi连接的地点作为wifi连接位置;

当移动终端处于wifi连接位置时自动开启wifi连接,同时关闭4g网络;

当移动终端未处于wifi连接位置时自动开启4g网络,同时关闭wifi连接;

当检测到移动终端当前位置未处于预先设定的wifi连接位置时,判断是否有可供连接的4g网络;

当有或者没有可供连接的4g网络时,控制移动终端自动开启4g网络,同时关闭wifi连接;

当检测到移动终端当前位置处于预先设定的wifi连接位置时,判断是否有可供连接的wifi热点;

当判断有可供连接的wifi热点时,控制移动终端自动开启wifi连接进行上网,同时关闭4g网络;

当判断没有可供连接的wifi热点时,控制移动终端重新关闭wifi连接,同时开启4g网络。

所述的移动终端,其中,所述网络自动切换程序被所述处理器执行时,还用于实现以下步骤:

预先设置一预定周期,用于收集移动终端发生网络切换的时间点和位置点;

计算移动终端从进入位置点区域到完成网络切换的时间间隔;

新增处于预先设定的wifi连接位置以外进行网络切换的位置点,用于移动终端再次进入所述位置点时自动进行网络切换;

移动终端在根据移动终端是否处于wifi连接位置或者新增的位置点进行网络切换时,当检测到用户通过输入操作指令设置网络连接方式,接收用户操作指令进行网络优先设置,直到位置检测再次出现变化时控制网络自动进行切换。

一种存储介质,其中,所述存储介质存储有网络自动切换程序,所述网络自动切换程序被处理器执行时用于实现所述网络自动切换方法。

本发明提供了一种网络自动切换方法、移动终端及存储介质,所述方法包括:移动终端检测当前位置是否处于预先设定的wifi连接位置,当是时自动开启wifi连接进行上网,并关闭4g网络;在预定周期内收集移动终端多次进行网络切换的数据,记录处于预先设定的wifi连接位置以外进行网络切换的时间间隔和位置点;当移动终端在所述时间间隔内再次进入新增的位置点时,控制移动终端增加匹配切换频率在4g网络和wifi之间尝试进行网络切换。本发明通过检测移动终端是否处于长期使用wifi连接的地点来控制移动终端在wifi网络和4g网络之间自动进行切换,避免移动终端在连接wifi还开启4g网络或者在无wifi热点时仍开启了wifi连接,使得移动终端根据实际情况合理切换网络连接,并且增加了在预设wifi连接位置之外的匹配和切换网络的自学习模式,将用户在一定周期内常进行网络切换的地方作为新增的位置点,当再次进入所述位置点时自动进行切换,既节省用户的流量,也延长了移动终端的待机时间。

附图说明

图1是本发明网络自动切换方法的第一较佳实施例的流程图。

图2是本发明移动终端较佳实施例功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一

请参见图1,图1是本发明网络自动切换方法的第一较佳实施例的流程图。如图1所示,一种网络自动切换方法,其中,包括以下步骤:

步骤s100,移动终端检测当前位置是否处于预先设定的wifi连接位置,当是时自动开启wifi连接进行上网,并关闭4g网络。

本发明实施例中,移动终端以手机为例(当然还包括其他智能设备),预先设定当手机处于长期使用wifi连接的地点作为wifi连接位置,所述wifi连接位置一般是家和办公室,这两个地点是用户最可能长期使用wifi连接的地方,用户一般只要处于这两个位置时,打开无线连接后就可以自动连接到wifi热点,所以当手机选择以何种网络连接之前,需要判断手机当前所处的位置,那么手机就需要开启定位功能,来检测手机当前位置是否处于预先设定的wifi连接位置,再进行下一步的判断。

具体地,步骤s100之前还包括如下步骤:

s1,预先设定当移动终端处于长期使用wifi连接的地点作为wifi连接位置;

s2,当移动终端处于wifi连接位置时自动开启wifi连接,同时关闭4g网络;

s3,当移动终端未处于wifi连接位置时自动开启4g网络,同时关闭wifi连接。

本发明实施例中,当移动终端处于预先设定的wifi连接位置,自动开启wifi连接进行上网,并关闭4g网络;当检测到手机处于家或者办公室或者其他常用的无线场所时,此时一般是有可供连接的wifi热点,那么手机就会自动连接到wifi热点供用户进行上网,此时如果后台的4g网络(当然也包括其他移动网络,如2g或者3g)未关闭,则同时控制4g网络关闭,避免手机连接了wifi热点上网的同时还开启了4g网络,从而浪费手机的电量;当判断wifi热点无法进行连接时,提示用户无法连接wifi热点的信息,并控制移动终端重新关闭wifi连接,同时开启4g网络。

即具体地,步骤s100具体包括如下步骤:

s101,当检测到移动终端当前位置处于预先设定的wifi连接位置时,判断是否有可供连接的wifi热点;

s102,当判断有可供连接的wifi热点时,控制移动终端自动开启wifi连接进行上网,同时关闭4g网络;

s103,当判断没有可供连接的wifi热点时,控制移动终端重新关闭wifi连接,同时开启4g网络。

进一步地,所述步骤s100还包括:当移动终端未处于wifi连接位置时,自动开启4g网络连接进行上网,并关闭wifi连接;具体地,当检测到移动终端当前位置未处于预先设定的wifi连接位置时,判断是否有可供连接的4g网络;当有或者没有可供连接的4g网络时,控制移动终端自动开启4g网络,同时关闭wifi连接。

本发明实施例中,当手机定位位置不在家或者不在办公室时,只启用4g网络(手机卡)上网,当然这个时候用户所处的位置也可能无法连接上4g网络,譬如地下室或者山区等信号弱的地方,但此时依旧控制手机自动开启4g网络,同时关闭wifi连接,便于用户的手机接收到4g信号时可以上网。

步骤s200,在预定周期内收集移动终端多次进行网络切换的数据,记录处于预先设定的wifi连接位置以外进行网络切换的时间间隔和位置点。

本发明实施例中,由于最初不了解用户网络切换的情况下,只能根据用户最初设定的wifi连接位置进行匹配和切换尝试;本发明新增一个自学习模式,具体实现如下:在完成一个星期(用户按自己习惯设定周期)周期的用户习惯数据收集之后,可以收集到用户一般在什么时间点进行网络切换,从进入哪个区域到能完成切换需要的时间间隔,记录下设定wifi连接位置以外其他经常(比如一周连接两次)规律产生切换的位置(比如中午吃饭地方是一个新地方,也会有些免费wifi热点可以用,那么用户可能就会经常在吃饭的点进行网络切换),那么作为新增的位置点和时间点。

在相应时间点,位置点到来时,移动终端尝试匹配切换,即增加时间点收集和位置点收集,增加从进入切换区域到能完成切换需要的时间间隔收集,调整优化尝试匹配和切换频率。

即具体地,步骤s200具体包括如下步骤:

s201,预先设置一预定周期,用于收集移动终端发生网络切换的时间点和位置点;

s202,计算移动终端从进入位置点区域到完成网络切换的时间间隔;

s203,新增处于预先设定的wifi连接位置以外进行网络切换的位置点,用于移动终端再次进入所述位置点时自动进行网络切换。

步骤s300,当移动终端在所述时间间隔内再次进入新增的位置点时,控制移动终端增加匹配切换频率在4g网络和wifi之间尝试进行网络切换。

本发明实施例中,常规来说,位置信息是通过来自于gps卫星系统发来的信息获取,例如1s更新一次,如果1s做一次匹配,其实会导致功耗较大,大部分属于无用功;如果间隔时间太长,可能会出现人已经到家或者到办公室,没能及时切换,体验也差;例如初始设定匹配尝试时间间隔为2分钟一次,进入到疑似切换区域(例如吃饭的点)后,增多匹配尝试次数,30s一次。为减少耗电,最初匹配仅在底层唤醒进行匹配尝试,减少与上层app交互,因为交互越多,耗电量越大,进入到疑似区域后,再与上层app交互;在完成自学习周期后,根据经验数据调整尝试切换的频率,提高自动切换的智能化和有效化。

另外,移动终端在根据移动终端是否处于wifi连接位置或者新增的位置点进行网络切换时,当检测到用户通过输入操作指令设置网络连接方式时,接收用户操作指令进行网络优先设置,直到位置检测再次出现变化时控制网络自动进行切换;也就是说,如果检测到有人工参与设定移动终端的网络连接方式,则以人工设定为准。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过网络自动切换程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

实施例二

本发明实施例还提供了一种移动终端,如图2所示,本发明实施例的移动终端可以为手机(或者平板电脑),其中,本实施例的移动终端包括处理器10,以及与所述处理器10连接的存储器20;

所述存储器20存储有网络自动切换程序,所述网络自动切换程序被所述处理器10执行时用于实现以下步骤:

移动终端检测当前位置是否处于预先设定的wifi连接位置,当是时自动开启wifi连接进行上网,并关闭4g网络;

在预定周期内收集移动终端多次进行网络切换的数据,记录处于预先设定的wifi连接位置以外进行网络切换的时间间隔和位置点;

当移动终端在所述时间间隔内再次进入新增的位置点时,控制移动终端增加匹配切换频率在4g网络和wifi之间尝试进行网络切换;具体如上所述。

进一步地,所述网络自动切换程序被所述处理器10执行时,还用于实现以下步骤:

当检测到移动终端当前位置未处于预先设定的wifi连接位置时,判断是否有可供连接的4g网络;

当有或者没有可供连接的4g网络时,控制移动终端自动开启4g网络,同时关闭wifi连接;具体如上所述。

进一步地,所述网络自动切换程序被所述处理器10执行时,还用于实现以下步骤:

预先设定当移动终端处于长期使用wifi连接的地点作为wifi连接位置;

当移动终端处于wifi连接位置时自动开启wifi连接,同时关闭4g网络;

当移动终端未处于wifi连接位置时自动开启4g网络,同时关闭wifi连接;具体如上所述。

进一步地,所述网络自动切换程序被所述处理器10执行时,还用于实现以下步骤:

当检测到移动终端当前位置处于预先设定的wifi连接位置时,判断是否有可供连接的wifi热点;

当判断有可供连接的wifi热点时,控制移动终端自动开启wifi连接进行上网,同时关闭4g网络;

当判断没有可供连接的wifi热点时,控制移动终端重新关闭wifi连接,同时开启4g网络;具体如上所述。

进一步地,所述网络自动切换程序被所述处理器10执行时,还用于实现以下步骤:

预先设置一预定周期,用于收集移动终端发生网络切换的时间点和位置点;

计算移动终端从进入位置点区域到完成网络切换的时间间隔;

新增处于预先设定的wifi连接位置以外进行网络切换的位置点,用于移动终端再次进入所述位置点时自动进行网络切换;具体如上所述。

进一步地,所述网络自动切换程序被所述处理器10执行时,还用于实现以下步骤:

移动终端在根据移动终端是否处于wifi连接位置或者新增的位置点进行网络切换时,当检测到用户通过输入操作指令设置网络连接方式,接收用户操作指令进行网络优先设置,直到位置检测再次出现变化时控制网络自动进行切换;具体如上所述

实施例三

一种存储介质,其中,所述存储介质存储有网络自动切换程序,所述网络自动切换程序被处理器10执行时实现所述网络自动切换方法;具体如上所述。

综上所述,本发明公开了一种网络自动切换方法、移动终端及存储介质,所述方法包括:移动终端检测当前位置是否处于预先设定的wifi连接位置,当是时自动开启wifi连接进行上网,并关闭4g网络;在预定周期内收集移动终端多次进行网络切换的数据,记录处于预先设定的wifi连接位置以外进行网络切换的时间间隔和位置点;当移动终端在所述时间间隔内再次进入新增的位置点时,控制移动终端增加匹配切换频率在4g网络和wifi之间尝试进行网络切换。本发明通过检测移动终端是否处于长期使用wifi连接的地点来控制移动终端在wifi网络和4g网络之间自动进行切换,避免移动终端在连接wifi还开启4g网络或者在无wifi热点时仍开启了wifi连接,使得移动终端根据实际情况合理切换网络连接,并且增加了在预设wifi连接位置之外的匹配和切换网络的自学习模式,将用户在一定周期内常进行网络切换的地方作为新增的位置点,当再次进入所述位置点时自动进行切换,既节省用户的流量,也延长了移动终端的待机时间。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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