网络切换方法、移动终端及计算机可读存储介质与流程

文档序号:11216639阅读:657来源:国知局
网络切换方法、移动终端及计算机可读存储介质与流程
本发明属于通信
技术领域
,尤其涉及一种网络切换方法、移动终端及计算机可读存储介质。
背景技术
:随着移动通信及计算机技术的发展,人们对智能手机、平板电脑等移动终端以及互联网络的依赖性越来越强。为了适应用户的联网需求,除了运营商提供的数据网络,各种无线热点也在短时间内迅速普及。无线热点,或者也可以称之为无线接入点,是无线共享网络中的无线交换机,也是移动终端用户进入有线网络的接入点。现在很多公共场合都会提供无线热点,并且在同一个地点常常会存在多个无线热点可供连接,但是用户并不知道这些无线热点中哪个是最优的,如果随便连接一个,很有可能就会连接到通信质量不太良好的热点网络。为了解决上述问题,某些可帮助用户挑选热点的软件被开发出来,这些软件通常是根据终端与无线热点之间的距离,来选择可切换接入的无线热点。但是受到无线射频设备的信号发射能力以及外界环境的影响,距离近的无线热点的网络通信质量并不必然就比距离远的无线热点好。因此,根据距离来选择无线热点,无法有效解决接入的网络通信质量欠佳的问题,甚至还有可能会出现切换后的网络通信质量还不如切换前的好的问题。此外,距离是动态变化的,当用户在两个无线热点之间来回移动时,还会导致出现频繁切换无线热点的问题,从而影响网络连接的稳定性。技术实现要素:本发明提供一种网络切换方法、移动终端及计算机可读存储介质,实现了网络的自动切换,可以在解决接入的网络通信质量欠佳的问题的同时,保证网络连接的稳定性。本发明实施例第一方面提供了一种网络切换方法,包括:在接入热点网络后,获取当前接入的无线热点和当前可用的其他无线热点的接入参数;综合各所述接入参数,对所述当前接入的无线热点和所述其他无线热点的通信质量进行评分,得到所述当前接入的无线热点的通信质量评分值和所述其他无线热点的通信质量评分值;当所述其他无线热点中存在目标热点时,切换接入所述目标热点,所述目标热点的通信质量评分值与所述当前接入的无线热点的通信质量评分值之间的差值大于预设阈值。本发明实施例第二方面提供了一种移动终端,包括:参数获取模块,用于在接入热点网络后,获取当前接入的无线热点和当前可用的其他无线热点的接入参数;评分模块,用于综合所述参数获取模块获取的各所述接入参数,对所述当前接入的无线热点和所述其他无线热点的通信质量进行评分,得到所述当前接入的无线热点的通信质量评分值和所述其他无线热点的通信质量评分值;网络切换模块,用于当所述其他无线热点中存在目标热点时,切换接入所述目标热点,所述目标热点的通信质量评分值与所述当前接入的无线热点的通信质量评分值之间的差值大于预设阈值。本发明实施例第三方面提供了一种移动终端,包括:存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述本发明实施例第一方面提供的网络切换方法。本发明实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述本发明实施例第一方面提供的网络切换方法。上述本发明实施例提供的网络切换方法、移动终端及计算机可读存储介质,通过在接入热点网络后,根据当前接入的无线热点和当前可用的其他无线热点的接入参数,对当前接入的无线热点和当前可用的其他无线热点的通信质量进行综合评价,然后根据评价结果,切换接入评分值与当前接入的无线热点的通信质量评分值之间的差值大于预设阈值的目标热点,一方面由于采用多个参数进行综合评价,评价结果更能真实地反映出无线热点通信质量的实际情况,因此可更准确的定位出具有较高通信质量的无线热点,从而可有效解决接入的网络通信质量欠佳的问题,另一方面,将评分差值作为选择目标热点的标准,可避免在两个评分值较近的热点之间来回反复切换,从而保证了网络连接的稳定性。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。图1是本发明实施例提供的网络切换方法的应用环境图;图2是本发明一实施例提供的网络切换方法的实现流程示意图;图3是本发明另一实施例提供的网络切换方法的实现流程示意图;图4是本发明另一实施例提供的网络切换方法的实现流程示意图;图5是本发明一实施例提供的移动终端的结构示意图;图6是本发明另一实施例提供的移动终端的结构示意图;图7示出了一种移动终端的硬件结构图。具体实施方式为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1是本发明实施例提供的网络切换方法的应用环境图。如本图1所示,移动终端100的周围存在多个无线热点200以及提供移动网络或数据网络服务的基站300。移动终端100在接入某个无线热点200后,通过下述本发明实施例提供的网络切换方法,实现网络的自动切换。请参阅图2,图2为本发明一实施例提供的网络切换方法的实现流程示意图,该方法可应用于移动终端中,移动终端包括:具有无线网络和数据网络接入功能,且需要进行网络切换的智能手机、平板电脑、笔记本电脑等可在移动中使用的电子数据处理设备。如图2所示,该方法主要包括以下步骤:s101、在接入热点网络后,获取当前接入的无线热点和当前可用的其他无线热点的接入参数;具体的,响应于用户触发的接入指令,获取该接入指令指向的无线热点的标识信息,或者该无线热点的密码和标识信息,根据获取的标识信息,或者密码和标识信息,接入该无线热点提供的热点网络。然后,获取当前接入的无线热点的接入参数和当前可用的其他无线热点的接入参数。当前可用的其他无线热点,即,扫描出的移动终端周围的所有无线热点中,除了当前接入的无线热点之外的其他可以接入的无线热点。其中,接入参数可以但不限于包括可以用于评价网络通信质量的诸如:信号强度、平均网速、历史连接次数、历史累计连接时间以及热点类型等中的任意多个参数的组合。s102、综合各接入参数,对当前接入的无线热点和当前可用的其他无线热点的通信质量进行评分,得到当前接入的无线热点的通信质量评分值和其他无线热点的通信质量评分值;具体的,结合当前接入的无线热点的多个接入参数,对当前接入的无线热点的通信质量进行综合评分,获取对应的通信质量评分值。结合当前可用的其他无线热点的多个接入参数,对当前可用的其他无线热点的通信质量进行综合评分,获取对应的通信质量评分值。可以理解的,评分值越高,对应的无线热点提供的网络的通信质量越优秀。s103、当其他无线热点中存在目标热点时,切换接入目标热点,目标热点的通信质量评分值与当前接入的无线热点的通信质量评分值之间的差值大于预设阈值。具体的,逐一计算当前可用的各其他无线热点的通信质量评分值与当前接入的无线热点的通信质量评分值之间的差值,然后将得到的差值与预设阈值进行比较,以判断是否存在比预设阈值大的差值。差值越大,说明其他可用的无线热点的通信质量越好,切换网络的价值越高。若存在比预设阈值大的差值,则将其他无线热点中与该差值对应的无线热点作为目标热点。可选的,若目标热点只有一个,则切换接入该目标热点。当目标热点有多个时,切换接入任意一个目标热点,或者,切换接入评分值最高的目标热点,或者,切换接入判断出的第一个目标热点。本发明实施例中,通过在接入热点网络后,根据当前接入的无线热点和当前可用的其他无线热点的接入参数,对当前接入的无线热点和当前可用的其他无线热点的通信质量进行综合评价,然后根据评价结果,切换接入评分值与当前接入的无线热点的通信质量评分值之间的差值大于预设阈值的目标热点,一方面由于采用多个参数进行综合评价,评价结果更能真实地反映出无线热点通信质量的实际情况,因此可更准确的定位出具有较高通信质量的无线热点,从而可有效解决接入的网络通信质量欠佳的问题,另一方面,将评分差值作为选择目标热点的标准,可避免在两个评分值较近的热点之间来回反复切换,从而保证了网络连接的稳定性。请参阅图3,图3为本发明另一实施例提供的网络切换方法的实现流程示意图,该方法可应用于移动终端中,移动终端包括:具有无线网络和数据网络接入功能,且需要进行网络切换的智能手机、平板电脑、笔记本电脑等可在移动中使用的电子数据处理设备。如图3所示,该方法主要包括以下步骤:s201、在接入热点网络后,获取当前接入的无线热点和当前可用的其他无线热点的接入参数。具体的,响应于用户触发的接入指令,获取该接入指令指向的无线热点的标识信息,或者该无线热点的密码和标识信息,根据获取的标识信息,或者密码和标识信息,接入该无线热点提供的热点网络。然后,获取当前接入的无线热点的接入参数和当前可用的其他无线热点的接入参数。当前可用的其他无线热点,即,扫描出的移动终端周围的所有无线热点中,除了当前接入的无线热点之外的可以接入的无线热点。可选的,移动终端中预设有接入参数数据库,用于记录曾经扫描到的无线热点的接入参数。接入参数可用于评价各无线热点提供的网络的通信质量,包括:信号强度、平均网速、历史连接次数、历史累计连接时间以及热点类型。平均网速是指最后一次接入无线热点时记录的该无线热点提供的热点网络的平均网速,或者,根据每一次接入该无线热点时记录的该无线热点提供的热点网络的平均网速,计算出的总平均网速。热点类型可以但不限于包括:无密码的开放式无线热点、需要密码或网页认证才可接入的非开放式无线热点。进一步的,接入参数还包括:无线热点的标识信息及接入密码。较佳的,移动终端在每一次接入无线热点、扫描到新的可用的无线热点、或断开与无线热点的连接时,在数据库中实时更新本次扫描、连接或断开的无线热点的相关接入参数。s202、获取各接入参数的权重值。考虑到不同接入参数的重要性,为不同类型的接入参数设置不同的权重值范围,例如:信号强度的最低权重值>平均网速的最高权重值,平均网速的最低权重值>历史连接次数的最高权重值,历史连接次数的最低权重值>历史累计连接时间的最高权重值,历史累计连接时间的最低权重值>热点类型的最高权重值。具体可如下表1所示。表1接入参数权重值范围信号强度41~50平均网速31~40历史连接次数21~30历史累计连接时间11~20热点类型1~10为可用数值计量的同一接入参数设置多个值区间,不同的值区间对应不同的权重值,数值越大对应的权重值越高,以历史连接次数为例,具体可如下表2所示。表2历史连接次数权重值1~10次2111~20次23…………50次以上30为不同的热点类型设置对应的权重值,如下表3所示。表3可以理解的,上述表1~3中的各权重值仅为举例,在实际应用中,具体的权重值范围、值区间及对应的权重值,可不限于此,且可由用户自定义。s203、将当前接入的无线热点的各接入参数的权重值进行累加,得到当前接入的无线热点的通信质量评分值。s204、将当前可用的其他无线热点的各接入参数的权重值进行累加,得到当前可用的其他无线热点的通信质量评分值。具体的,假设当前接入的无线热点a的接入参数为:信号强度:-40dbm(分贝毫瓦),平均网速:0.8mbps(兆位/秒),历史连接次数:10次,历史累计连接时间:378分钟,热点类型:非开放式无线热点。当前可用的其他无线热点包括无线热点b和c。无线热点b的接入参数为:信号强度:-70dbm,平均网速:0.1mbps,历史连接次数:15次,历史累计连接时间:18分钟,热点类型:开放式无线热点。无线热点c的接入参数为:信号强度:-20dbm,平均网速:1mbps,历史连接次数:30次,历史累计连接时间:100分钟,热点类型:开放式无线热点。通过查询预设的权重值表,得到无线热点a各接入参数的权重值分别为:信号强度:45,平均网速:35,历史连接次数:21,历史累计连接时间:20,热点类型:5。当前可用的其他无线热点包括无线热点b和c。无线热点b的接入参数为:信号强度:41,平均网速:31,历史连接次数:23,历史累计连接时间:11,热点类型:10。无线热点c的接入参数为:信号强度:50,平均网速:40,历史连接次数:30,历史累计连接时间:15,热点类型:10。将无线热点a的各接入参数的权重值进行累加,得到无线热点a的通信质量评分值:45+35+21+20+5=126。将无线热点b的各接入参数的权重值进行累加,得到无线热点b的通信质量评分值:41+31+23+11+10=116。将无线热点c的各接入参数的权重值进行累加,得到无线热点c的通信质量评分值:50+40+30+15+10=145。可选的,于本发明其他一实施例中,也可为不同类型的接入参数,设置不同的基值,为不同的参数值范围或热点类型设置不同的权重,然后将每一接入参数的基数乘以权重后得到的值进行累加,并将累加值作为对应的无线热点的通信质量评分值。s205、判断当前可用的其他无线热点中是否存在通信质量评分值与当前接入的无线热点的通信质量评分值之间的差值大于预设阈值的目标热点。仍以上述无线热点a、b、c为例,分别获取无线热点b的通信质量评分值与无线热点a的通信质量评分值的差值:116-126=-10,无线热点c的通信质量评分值与无线热点a的通信质量评分值的差值:145-126=19。当预设阈值为10时,无线热点c为目标热点。当预设阈值为100时,当前可用的其他无线热点中无目标热点。若不存在目标热点,则实时或定期扫描是否有新的可用的无线热点,并在扫描到新的可用的无线热点时,执行步骤s206:获取当前接入的无线热点和当前可用的其他无线热点的接入参数,然后执行步骤s202。若存在目标热点,则执行步骤s207:判断目标热点是否为开放式热点;若目标热点是开放式热点,则执行步骤s208:切换接入目标热点;若目标热点不是开放式热点,则执行步骤s209:输出提示信息,以提示用户是否切换到更好的无线热点上,然后执行步骤s210:响应于用户基于提示信息触发的接入指令,切换接入目标热点。本发明实施例中,通过在接入热点网络后,根据当前接入的无线热点和当前可用的其他无线热点的接入参数,对当前接入的无线热点和当前可用的其他无线热点的通信质量进行综合评价,然后根据评价结果,切换接入评分值与当前接入的无线热点的通信质量评分值之间的差值大于预设阈值的目标热点,一方面由于采用多个参数进行综合评价,评价结果更能真实地反映出无线热点通信质量的实际情况,因此可更准确的定位出具有较高通信质量的无线热点,从而可有效解决接入的网络通信质量欠佳的问题,另一方面,将评分差值作为选择目标热点的标准,可避免在两个评分值较近的热点之间来回反复切换,从而保证了网络连接的稳定性。请参阅图4,图4为本发明另一实施例提供的网络切换方法的实现流程示意图,该方法可应用于移动终端中,移动终端包括:具有无线网络和数据网络接入功能,且需要进行网络切换的智能手机、平板电脑、笔记本电脑等可在移动中使用的电子数据处理设备。如图4所示,该方法主要包括以下步骤:s301、在接入热点网络后,获取当前接入的无线热点和当前可用的其他无线热点的接入参数。s302、综合各接入参数,对当前接入的无线热点和当前可用的其他无线热点的通信质量进行评分,得到当前接入的无线热点的通信质量评分值和其他无线热点的通信质量评分值。s303、判断当前可用的其他无线热点中是否存在通信质量评分值与当前接入的无线热点的通信质量评分值之间的差值大于预设阈值的目标热点。若存在目标热点,则执行步骤s304:切换接入目标热点,然后执行步骤s305。若不存在目标热点,则保持当前的网络连接,并执行步骤s305:在当前接入的热点网络的通信质量不符合预设的标准时,获取当前接入的无线热点和当前可用的其他无线热点的接入参数。不符合预设的标准,意味着当前接入的网络无法满足最低的上网需求,例如,无法满足微信、qq聊天,朋友圈刷新、浏览器打开网页等网页访问操作的基本流畅(比如文本消息发送2~3秒内、网页打开5~6秒内)。又例如,无法保证指定程序在正常运行期间不会发生频繁掉线的情况,如无法保证qq斗地主等在线游戏场景也能保持基本使用不掉线。在当前接入的网络无法满足最低的上网需求时触发切换网络的操作,可以保证网络连接的连续性和稳定性。但是为了防止误判,上述情况还需要排除某些特殊的应用场景,如接入的无线热点特别优秀,后台有某些下载程序同时正在执行下载操作。于本发明其他一实施例中,当预设时长内连续断线次数大于预设次数,且当前接入的无线热点的评分小于预设分值时,输出移动网络切换提示信息。这也就是说,当预设时长内连续断线次数大于预设次数时,如果当前接入的无线热点的评分大于或等于预设分值,则不会输出移动网络切换提示信息。于本发明其他一实施例中,当网页访问或文本文件传输的时间超过预设时间,且无高带宽占用程序正在执行下载任务时,输出移动网络切换提示信息。这也就是说,虽然网页访问或文本文件传输的时间超过预设时间,但如果后台有音视频播放程序、软件下载安装程序、视频通讯程序等在进行数据传输时需要占用的带宽大于预设带宽的高带宽占用程序,正在执行下载任务,则不会输出移动网络切换提示信息。步骤s306:综合各所述接入参数,对所述当前接入的无线热点和所述其他无线热点的通信质量进行评分,得到当前接入的无线热点的通信质量评分值和其他无线热点的通信质量评分值。步骤s307:判断当前可用的其他无线热点中是否存在通信质量评分值与当前接入的无线热点的通信质量评分值之间的差值大于预设阈值的目标热点。若存在目标热点,则执行步骤s308:切换接入目标热点。若不存在目标热点,则执行步骤s309:输出移动网络切换提示信息,以提示用户是否切换接入移动网络。然后,执行步骤s310:响应于用户基于移动网络切换提示信息触发的切换指令,切换接入移动网络。移动网络指数据网络或蜂窝网络,通常为付费网络,在切换接入前提示用户是否接入付费网络,可避免付费流量的浪费。需要说明的是,本实施例可与图3所示实施例相结合。上述步骤s301至s304、步骤s306以及步骤s307,具体可参考图2或图3所示实施例中的相关步骤,此处不再赘述。本发明实施例中,通过在接入热点网络后,根据当前接入的无线热点和当前可用的其他无线热点的接入参数,对当前接入的无线热点和当前可用的其他无线热点的通信质量进行综合评价,然后根据评价结果,切换接入评分值与当前接入的无线热点的通信质量评分值之间的差值大于预设阈值的目标热点,一方面由于采用多个参数进行综合评价,评价结果更能真实地反映出无线热点通信质量的实际情况,因此可更准确的定位出具有较高通信质量的无线热点,从而可有效解决接入的网络通信质量欠佳的问题,另一方面,将评分差值作为选择目标热点的标准,可避免在两个评分值较近的热点之间来回反复切换,从而保证了网络连接的稳定性。请参阅图5,图5是本发明一实施例提供的移动终端的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图5示例的移动终端可以是前述图2所示实施例提供的网络切换方法的执行主体。图5示例的移动终端,主要包括:参数获取模块501,用于在接入热点网络后,获取当前接入的无线热点和当前可用的其他无线热点的接入参数;评分模块502,用于综合参数获取模块501获取的各该接入参数,对该当前接入的无线热点和该其他无线热点的通信质量进行评分,得到该当前接入的无线热点的通信质量评分值和该其他无线热点的通信质量评分值;网络切换模块503,用于当该其他无线热点中存在目标热点时,切换接入该目标热点,该目标热点的通信质量评分值与该当前接入的无线热点的通信质量评分值之间的差值大于预设阈值。具体的,移动终端响应于用户触发的接入指令,获取该接入指令指向的无线热点的标识信息,或者该无线热点的密码和标识信息,根据获取的标识信息,或者密码和标识信息,接入该无线热点提供的热点网络。然后,通过参数获取模块501获取当前接入的无线热点的接入参数和当前可用的其他无线热点的接入参数。当前可用的其他无线热点,即,扫描出的移动终端周围的所有无线热点中,除了当前接入的无线热点之外的其他可以接入的无线热点。其中,接入参数可以但不限于包括:信号强度、平均网速、历史连接次数、历史累计连接时间以及热点类型中的任意多个参数的组合。接着,通过评分模块502综合参数获取模块501获取的各该接入参数,对该当前接入的无线热点和该其他无线热点的通信质量进行评分。当该其他无线热点中存在目标热点时,通过网络切换模块503切换接入评分值与该当前接入的无线热点的通信质量评分值之间的差值大于预设阈值的该目标热点。本实施例未尽之细节,请参阅前述图2所示实施例的描述,此处不再赘述。需要说明的是,以上图5示例的移动终端的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将移动终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成。本说明书提供的各个实施例都可应用上述描述原则,以下不再赘述。本发明实施例中,通过在接入热点网络后,根据当前接入的无线热点和当前可用的其他无线热点的接入参数,对当前接入的无线热点和当前可用的其他无线热点的通信质量进行综合评价,然后根据评价结果,切换接入评分值与当前接入的无线热点的通信质量评分值之间的差值大于预设阈值的目标热点,一方面由于采用多个参数进行综合评价,评价结果更能真实地反映出无线热点通信质量的实际情况,因此可更准确的定位出具有较高通信质量的无线热点,从而可有效解决接入的网络通信质量欠佳的问题,另一方面,将评分差值作为选择目标热点的标准,可避免在两个评分值较近的热点之间来回反复切换,从而保证了网络连接的稳定性。请参阅图6,本发明另一实施例提供的移动终端的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图6示例的移动终端可以是前述图2至图4所示实施例提供的网络切换方法的执行主体。图6示例的移动终端,与图5所示实施例中的移动终端的不同之处主要在于:进一步的,评分模块502具体用于获取各该接入参数的权重值,将该当前接入的无线热点的各接入参数的权重值进行累加,得到该当前接入的无线热点的通信质量评分值,以及将该其他无线热点的各接入参数的权重值进行累加,得到该其他无线热点的通信质量评分值,该接入参数包括:信号强度、平均网速、历史连接次数、历史累计连接时间以及热点类型。具体的,评分模块502可根据用户的自定义操作或根据默认设置规则,为不同类型的接入参数设置不同的权重值范围,为可用数值计量的同一接入参数设置多个值区间,为不同的值区间设置对应的权重值。可选的,评分模块502可根据用户的自定义操作或根据默认设置规则,为不同类型的接入参数,设置不同的基值,为不同的参数值范围或热点类型设置不同的权重,然后将每一接入参数的基数乘以权重后得到的值进行累加,并将累加值作为无线热点的通信质量评分值。进一步的,该移动终端还包括:判断模块601,用于判断该目标热点是否为开放式热点;网络切换模块503,还用于若判断模块601的判断结果为该目标热点是该开放式热点,则执行该切换接入该目标热点的步骤;该移动终端还包括:提示模块602,用于若该目标热点不是该开放式热点时,则输出提示信息;网络切换模块503,还用于响应于用户基于该提示信息触发的接入指令,切换接入该目标热点。具体的,当前可用的其他无线热点中存在目标热点时,移动终端通过判断模块601判断目标热点是否为开放式热点。若判断模块601的判断结果为目标热点是开放式热点,则触发网络切换模块503执行切换接入目标热点的步骤。若目标热点不是开放式热点,则通过提示模块602输出提示信息,然后通过网络切换模块503响应于用户基于提示信息触发的接入指令,切换接入目标热点。进一步的,参数获取模块501,还用于在当前接入的热点网络的通信质量不符合预设的标准时,获取该当前接入的无线热点和该其他无线热点的接入参数;提示模块602,还用于当该其他无线热点中不存在该目标热点时,输出移动网络切换提示信息;网络切换模块503,还用于响应于用户基于该移动网络切换提示信息触发的切换指令,切换接入移动网络。具体的,在当前接入的热点网络的通信质量不符合预设的标准时,通过参数获取模块501获取当前接入的无线热点和其他无线热点的接入参数。然后,通过评分模块502综合参数获取模块501获取的各接入参数,对当前接入的无线热点和其他无线热点的通信质量进行评分。当其他无线热点中存在目标热点时,通过网络切换模块503切换接入评分值与当前接入的无线热点的通信质量评分值之间的差值大于预设阈值的目标热点。当其他无线热点中不存在目标热点时,通过提示模块602输出移动网络切换提示信息。然后,通过网络切换模块503响应于用户基于移动网络切换提示信息触发的切换指令,切换接入移动网络。进一步的,参数获取模块501,具体用于当预设时长内连续断线次数大于预设次数,且该当前接入的无线热点的评分小于预设分值时,获取该当前接入的无线热点和该其他无线热点的接入参数,以及当网页访问或文本文件传输的时间超过预设时间,且无高带宽占用程序正在执行下载任务时,获取该当前接入的无线热点和该其他无线热点的接入参数。进一步的,参数获取模块501,还用于当该其他无线热点中不存在该目标热点时,若扫描到新的可用的无线热点,则执行该获取当前接入的无线热点和当前可用的其他无线热点的接入参数的步骤。具体的,当当前可用的其他无线热点中不存在目标热点时,通过参数获取模块501实时或定期扫描是否有新的可用的无线热点,并在扫描到新的可用的无线热点时,执行获取当前接入的无线热点和当前可用的其他无线热点的接入参数的步骤。本实施例未尽之细节,请参阅前述图2至图5所示实施例的描述,此处不再赘述。本发明实施例中,通过在接入热点网络后,根据当前接入的无线热点和当前可用的其他无线热点的接入参数,对当前接入的无线热点和当前可用的其他无线热点的通信质量进行综合评价,然后根据评价结果,切换接入评分值与当前接入的无线热点的通信质量评分值之间的差值大于预设阈值的目标热点,一方面由于采用多个参数进行综合评价,评价结果更能真实地反映出无线热点通信质量的实际情况,因此可更准确的定位出具有较高通信质量的无线热点,从而可有效解决接入的网络通信质量欠佳的问题,另一方面,将评分差值作为选择目标热点的标准,可避免在两个评分值较近的热点之间来回反复切换,从而保证了网络连接的稳定性。请参阅图7,图7为本发明实施例提供的移动终端的硬件结构图。本实施例中所描述的移动终端,包括:存储器51、处理器52及存储在存储器51上并可在处理器上运行的计算机程序,处理器执行所述计算机程序时,实现前述图2至图4所示实施例中描述的网络切换方法。进一步地,该移动终端还包括:至少一个输入设备53;至少一个输出设备54。上述存储器51、处理器52输入设备53和输出设备54通过总线55连接。其中,输入设备53具体可为摄像头、触控面板、物理按键或者鼠标等等。输出设备54具体可为显示屏。存储器51可以是高速随机存取记忆体(ram,randomaccessmemory)存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。存储器51用于存储一组可执行程序代码,处理器52与存储器51耦合。进一步地,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的移动终端中,该计算机可读存储介质可以是前述图7所示实施例中的存储器。该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述图2至图4所示实施例中描述的网络切换方法。进一步地,该计算机可存储介质还可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。在本申请所提供的多个实施例中,应该理解到,所揭露的移动终端和方法,可以通过其它的方式实现。例如,以上所描述的实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信链接可以是通过一些接口,模块的间接耦合或通信链接,可以是电性,机械或其它的形式。所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。以上为对本发明所提供的网络切换方法、移动终端及计算机可读存储介质的描述,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1