一种网络智能切换的方法技术

技术编号:11856066 阅读:52 留言:0更新日期:2015-08-11 02:33
本发明专利技术提出了一种网络智能切换的方法,包括以下步骤:1)通过用户设置模块,设置各网络的计费方式;2)网络状态模块检测所有网络状态,获取可用网络的状态;3)将获取到的各可用网络的状态上报给网络选择模块;4)网络选择模块按资费和网络状态,计算出当前最优网络;5)将最优网络上报给网络切换模块;6)网络切换模块连接最优网络并设置为默认;7)当网络状态发生变化时,重复步骤2)~6)。本发明专利技术一种网络智能切换的方法,通过对多个可用网络的条件综合排序,在保障通信质量的前提下,最大程度的节省用户资费。

【技术实现步骤摘要】

本专利技术属于数据通信领域,尤其涉及在多个可用网络间智能切换的方法。
技术介绍
目前的网络数据终端常支持多种网络类型,如以太网,W1-Fi,蜂窝通信网络等。而同类型网络中又可能同时存在多个可用网络,例如个人电脑安装多网卡,W1-Fi网络存在多个可用热点,智能手机可通过多SM卡同时接入多个蜂窝网络等。现有的网络切换技术,仅限于在不同类型的网络之间切换,缺乏在同类型网络间智能切换的方法。
技术实现思路
为了解决
技术介绍
中所存在的技术问题,本专利技术提出了,通过对多个可用网络的条件综合排序,在保障通信质量的前提下,最大程度的节省用户资费。本专利技术的技术解决方案是:,其特殊之处在于:所述方法包括以下步骤:I)通过用户设置模块,设置各网络的计费方式;2)网络状态模块检测所有网络状态,获取可用网络的状态;3)将获取到的各可用网络的状态上报给网络选择模块;4)网络选择模块按资费和网络状态,计算出当前最优网络;5)将最优网络上报给网络切换模块;6)网络切换模块连接最优网络并设置为默认;7 )当网络状态发生变化时,重复步骤2 )?6 )。上述步骤4)中计算当前最优网络的具体步骤是:4.1)判断是否存在免费网络,若否,进入步骤4.2);若是,则选择所有免费网络,进入步骤4.5);4.2)将所有的收费网络均进行选择;4.3)判断所选择的所有收费网络是否有固定资费,若是,进行步骤4.4);4.4)选择所有的有固定资费的网络;4.5)选择接入宽带最高的一个网络,完成最优网络的计算。上述步骤4.3)中若没有固定资费,则选择资费最低的一个网络,完成最优网络的计算。上述步骤I)用户设置模块为每个网络维护资费信息,包括但不限于是否免费、流量计费、时间计费、资费套餐、已用和剩余可用资费;其中已用和剩余可用资费由终端从网络状态中自动计算或通过运营商短信查询自动获取,不需要设置;流量计费、时间计费、和资费套餐手动设置。网络状态模块检测当前可用网络状态,检测各网络是否可用,以及网络质量,并将状态变更主动上报给网络选择模块。网络选择模块与用户设置模块交互,获取单个网络的资费设置;在当前可用网络中选择出最优网络;同资费网络中,接入带宽高的网络优先;不同资费网络中,资费低的优先;固定资费网络中,套餐可用流量或时间剩余多的网络优先。网络切换模块设置各网络的连接状态,连接网路选择模块上报的最优网络,断开其它非最优网络,并将最优网络设置为默认的数据连接。本专利技术通过对多个可用网络的条件综合排序,在保障通信质量的前提下,最大程度的节省用户资费;1)可根据各网络资费,智能选择最优网络;2)自动切换,减少用户手动操作;3)用户可根据实际情况设定单个网络资费,并可动态调整,节省用户资费的同时,可以最大程度利用网络资源。本专利技术提供了一种在多种网络间智能切换的方法,可以应用到智能手机、平板电脑、个人电脑、便携电脑、路由器等多种网络终端。为用户提供了在多类型或同类型多个网络间智能选择的方式,可以帮助用户最大程度的节省通信费用。【附图说明】图1是本专利技术的模块间交互示意图;图2是本专利技术计算最优网络的流程示意图;【具体实施方式】参见图1,图2,,包括以下步骤:I)通过用户设置模块,设置各网络的计费方式;2)网络状态模块检测所有网络状态,获取可用网络的状态;3)将获取到的各可用网络的状态上报给网络选择模块;4)网络选择模块按资费和网络状态,计算出当前最优网络;计算当前最优网络的具体步骤是:4.1)判断是否存在免费网络,若否,进入步骤4.2);若是,则选择所有免费网络,进入步骤4.5);4.2)将所有的收费网络均进行选择;4.3)判断所选择的所有收费网络是否有固定资费,若是,进行步骤4.4);若没有固定资费,则选择资费最低的一个网络,完成最优网络的计算;4.4)选择所有的有固定资费的网络;4.5)选择接入宽带最高的一个网络,完成最优网络的计算。5)将最优网络上报给网络切换模块;6)网络切换模块连接最优网络并设置为默认;7)当网络状态发生变化时,重复步骤2)?6)。1、用户设置模块:在用户设置设置模块中,由用户设置单个网络的资费及计费方式。此模块为每个网络维护资费信息,包括但不限于:是否免费、收费模式(流量计费或时间计费)、资费套餐、已用和剩余可用资费等。其中已用和剩余可用资费可由终端从网络状态中自动计算或通过运营商短信查询自动获取,不需要用户设置。收费模式和资费套餐等项目由用户手动设置。2、网络状态模块:网络状态模块检测当前可用网络状态,检测各网络是否可用,以及网络质量,并将状态变更主动上报给网络选择模块。3、网络选择模块:网络选择模块,与用户设置模块交互,获取单个网络的资费设置;按特定算法在当前可用网络中选择出最优网络。同资费网络中,接入带宽高的网络优先;不同资费网络中,资费低的优先;固定资费网络中,套餐可用流量或时间剩余多的网络优先。4、网络状态切换模块:在此模块中,设置各网络的连接状态,连接网路选择模块上报的最优网络,断开其它非最优网络,并将最优网络设置为默认的数据连接。本专利技术的【具体实施方式】:以智能手机同时接入蜂窝网络和WIFI网络为例,说明本专利技术的实现:多模智能手机,同时使用两张SIM卡,分别使用运营商A的WCDMA网络(后简称网络A),和运营商B的GSM网络(后简称网络B),手机所在位置存在一个免费的WIFI接入点(后简称网络C)和运行商提供的收费WIFI接入点(后简称网络D)。1、用户通过设置模块,设置各网络的计费模式。网络A为流量,包月流量300M,超出部分0.03元/1?,已用2001。网络B为流量,无包月,计费标准为0.01元/KB。网络C为免费。网络D为计时,包月30小时,超时后不可用,已用29小时;2、系统在AB⑶4个可用网络中,优先选择免费网络C,并连接;3、网络C出现故障,无法使用;4、系统在ABD3个可用网络中,优先选择网络带宽较高的网络D,并连接;5、使用I个小时后,网络D可用时长为O。断开网络D ;6、系统在AB2个可用网络中,优先选择有流量包月设置的网络A,并连接;7、网络A使用一段时间后,数据流量达到100M,可用流量为O ;8、系统在AB2个可用网络中,比较计费标准,选择资费较低的网络B,并连接。本专利技术在网络终端上,通过设置网络计费标准,选择最优网络的方法。网络终端包括但不限于,手机,数据卡,路由器,便携式电脑,平板电脑,个人电脑等。计费方式包括但不限于,流量计费,时长计费,包月固定费用计费等方式。选择最优网络的方法包括但不限于,免费优先,固定资费优先,低资费优先,高带宽优先等方法。【主权项】1.,其特征在于:所述方法包括以下步骤: 1)通过用户设置模块,设置各网络的计费方式; 2)网络状态模块检测所有网络状态,获取可用网络的状态; 3)将获取到的各可用网络的状态上报给网络选择模块; 4)网络选择模块按资费和网络状态,计算出当前最优网络; 5)将最优网络上报给网络切换模块; 6)网络切换模块连接最优网络并设置为默认; 7)当网络状态发生变化时,重复步骤2)?6)。2.根据权利要求1所述的网络智能切换的方法,其特征在于:所述步骤4)中计算当前最优网络的具体步骤是: 4.1)判断是否存在免费网络,若否,进入步本文档来自技高网...

【技术保护点】
一种网络智能切换的方法,其特征在于:所述方法包括以下步骤:1)通过用户设置模块,设置各网络的计费方式;2)网络状态模块检测所有网络状态,获取可用网络的状态;3)将获取到的各可用网络的状态上报给网络选择模块;4)网络选择模块按资费和网络状态,计算出当前最优网络;5)将最优网络上报给网络切换模块;6)网络切换模块连接最优网络并设置为默认;7)当网络状态发生变化时,重复步骤2)~6)。

【技术特征摘要】

【专利技术属性】
技术研发人员:张锐
申请(专利权)人:西安乾易企业管理咨询有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1