一种无线局域网wlan切换方法、装置以及移动终端的制作方法

文档序号:7851595阅读:155来源:国知局
专利名称:一种无线局域网wlan切换方法、装置以及移动终端的制作方法
技术领域
本发明涉及通信技术领域,尤指一种无线局域网WLAN切换方法、装置以及移动终端。
背景技术
随着互联网技术的发展,各种异构网络越来越多,以通用分组无线业务(GeneralPacket Radio Service,GPRS)以及第三代移动通信(3rd Generation, 3G)为基础的移动通信网络能够提供大规模的网络覆盖,与此同时随着终端设备组网或者接入移动通信网络需求的增大,无线局域网(Wireless Local Area Network, WLAN)技术得到了迅猛发展,任一家机构可以通过自行部署或是租用多个接入点(Access Point, AP)的方式形成一个单独的 WLAN网络,然后提供免费或收费的无线接入服务。移动终端在某地点时通常能够搜索到覆盖该地点的多种WLAN,例如运营商架设的收费WLAN、用户自己架设的免费WLAN、办公地点架设的免费WLAN等等,如此多的WLAN网络,增加了用户使用的复杂性。用户在移动终端初始化时会选择需要的WLAN,由于现有的移动终端不具备自动切换WLAN的功能,一旦用户离开原来地点到达新地点或者用户在移动终端初始化时选择的WLAN由于覆盖范围小、穿透能力弱等缺点导致用户体验较低时,用户只能手动切换WLAN :首先需要搜索当前可用的WLAN,其次需要判断哪些是免费WLAN,哪些是收费WLAN,当决定选择哪个WLAN后,还需要手动注册到该WLAN并进行登录。这种手动切换WLAN的方法要求用户具备相应的专业技能,能够判断可用的WLAN的类型,并进行手动注册登录。因此,现有技术中缺少能够自动切换移动终端所使用的WLAN的方法。

发明内容
本发明实施例提供一种无线局域网WLAN切换方法、装置以及移动终端,用以实现自动切换移动终端所使用的WLAN。一种无线局域网WLAN切换方法,包括当移动终端配置的WLAN接入模式为自动模式且确定所述移动终端当前使用的WLAN为收费WLAN时,判断是否满足WLAN切换条件;当判断结果为满足时,搜索当前可用的WLAN ;将所述移动终端当前使用的WLAN切换为在搜索到的当前可用WLAN中选取的免费WLAN0一种无线局域网WLAN切换装置,包括判定单元,用于当自身所在的移动终端配置的WLAN接入模式为自动模式且确定自身所在的所述移动终端当前使用的WLAN为收费WLAN时,判断是否满足WLAN切换条件;切换单元,用于当所述判定单元判断结果为满足时,搜索当前可用的WLANjfg身所在的所述移动终端当前使用的WLAN切换为在搜索到的当前可用WLAN中选取的免费WLAN0
一种移动终端,包括上述无线局域网WLAN切换装置。本发明有益效果如下本发明实施例提供的无线局域网WLAN切换方法、装置以及移动终端,当移动终端配置的WLAN接入模式为自动模式且确定所述移动终端当前使用的WLAN为收费WLAN时,判断是否满足WLAN切换条件;当判断结果为满足时,搜索当前可用的WLAN ;将所述移动终端当前使用的WLAN切换为在搜索到的当前可用WLAN中选取的免费WLAN。该方案可以在确定移动终端的接入模式为自动模式、当前使用的WLAN为收费WLAN且满足WLAN切换条件时,直接在搜索到的当前可用的WLAN中选取一个免费WLAN,将移动终端当前使用的WLAN切换为选取的免费WLAN,该方案无需用户手动切换,实现了移动终端自动进行WLAN切换。


图I为本发明实施例中WLAN切换方法的流程图;图2为本发明实施例中免费WLAN表的结构示意图;图3为本发明实施例中收费WLAN表的结构示意图;图4为本发明实施例中WLAN切换装置的结构示意图。
具体实施例方式为了实现自动切换移动终端所使用的WLAN,本发明实施例提供一种无线局域网WLAN切换方法,该方法的流程如图I所示,具体执行步骤如下SlO :流程开始。Sll :判断移动终端配置的WLAN接入模式是否为自动模式,若是,执行S12 ;否则,执行S16。移动终端的WLAN接入模式可以分为手动模式和自动模式,手动模式由用户自行选择期望接入的WLAN,自动模式由移动终端自行选择需要接入的WLAN。在本发明实施例中,移动终端的WLAN接入模式需要切换到自动模式,移动终端才能够自行选择WLAN,而不再需要用户参与。S12 :判断移动终端当前使用的WLAN是否为收费WLAN,若是,执行S13 ;否则,执行S16。现有的WLAN可以分为两类,一类是用户在家里或者办公场所等架设的私有WLAN,这些是免费WLAN ;另一类是运营商架设的WLAN,这些是收费WLAN。收费WLAN —般会使用户产生一定的资费,当移动终端当前使用的WLAN为收费WLAN时,就可以进行搜索,判断是否可以给移动终端切换为免费WLAN,以节省用户的资费,并且当移动终端处于架设有免费WLAN的环境中时,如果移动终端使用该免费WLAN,还可以起到增强信号、扩大该免费WLAN覆盖范围的作用。移动终端当前使用的WLAN可能是移动终端初始化时登录的,也有可能是进行了切换后使登录的。SI I和S12没有先后顺序,可以首先执行Sll,再执行S12,也可以先执行S12,再执行S11。这里是以先执行S11,再执行S12为例进行说明的。S13 :判断是否满足WLAN切换条件,若是,执行S14 ;否则,执行S16。
当满足WLAN切换条件时,切换移动终端当前使用的WLAN,当不满足WLAN切换条件时,则不切换。S14 :搜索当前可用的WLAN。当满足WLAN切换条件时,搜索移动终端当前可用的WLAN,可以按照信号强弱进行排序以便后续进行选择。S15 :将移动终端当前使用的WLAN切换为在搜索到的当前可用WLAN中选取的免费WLAN0当搜索到的当前可用WLAN中包含免费WLAN时,在搜索到的免费WLAN中选取一个免费WLAN,将移动终端当前使用的WLAN切换为选取的免费WLAN即可。
S16 :流程结束。如果移动终端配置的WLAN接入模式为手动模式或者移动终端当前使用的是免费WLAN或者移动终端不满足WLAN切换条件,那么移动终端继续使用现有的WLAN即可,上述流程结束。该方案可以在确定移动终端的接入模式为自动模式、当前使用的WLAN为收费WLAN且满足WLAN切换条件时,直接在搜索到的当前可用的WLAN中选取一个免费WLAN,将移动终端当前使用的WLAN切换为选取的免费WLAN,该方案无需用户手动切换,实现了移动终端自动进行WLAN切换。具体的,上述S13中的判断是否满足WLAN切换条件,具体包括监控移动终端的流量,并判断监控到的流量是否为零;当流量为零时,在设定的时间周期到期后,确定移动终端可以进行WLAN切换,判断结果为满足WLAN切换条件;当流量不为零时,确定移动终端不可以进行WLAN切换,判断结果为不满足WLAN切换条件。当移动终端当前使用的是收费WLAN时,监控移动终端的流量,当监控到的流量为零时,也就是说用户并没有使用该收费WLAN移动终端处于空闲状态时,开始计时,当超过设定的时间周期后仍没有流量发生时,则可以确定当前移动终端可以进行WLAN切换,也就是说满足WLAN切换条件;当监控到的流量不为零时,也就是用户正在使用该收费WLAN,需要继续监控移动终端的流量,此时确定移动终端不可以进行WLAN切换,也就是不满足WLAN切换条件。其中,可以使用高优先级WLAN搜索定时器进行计时。也可以将监控到的流量与设定阈值进行比较,当小于设定阈值时,在设定的时间周期到期后,确定移动终端可以进行WLAN切换,判断结果为满足WLAN切换条件;当不小于设定阈值时,确定移动终端不可以进行WLAN切换,判断结果为不满足WLAN切换条件。具体的,上述S15中的将移动终端当前使用的WLAN切换为在搜索到的当前可用WLAN中选取的免费WLAN,具体包括判断搜索到的当前可用WLAN是否至少有一个存在于移动终端预先配置的免费WLAN表中;若是,将移动终端当前使用的WLAN切换为存在于免费WLAN表中的信号最强的WLAN ;否则,退出移动终端当前使用的WLAN,按照搜索到的当前可用的WLAN信号强弱顺序依次尝试登录,将移动终端可以成功登录的WLAN的标识信息添加至IJ免费WLAN表中,将移动终端当前使用的WLAN切换为存在于免费WLAN表中的信号最强的WLAN0移动终端预先配置的免费WLAN表中可以存储用户已知的免费WLAN,当搜索到的当前可用WLAN至少有一个存在于移动终端预先配置的免费WLAN表中时,直接将移动终端当前使用的WLAN切换为存在于免费WLAN表中的信号最强的WLAN即可。当搜索到的当前可用WLAN均不存在于移动终端预先配置的免费WLAN表中时,退出移动终端当前使用的WLAN,按照搜索到的当前可用WLAN信号强弱顺序依次尝试登录,在登录收费WLAN时,都需要输入用户名和密码进行验证,当移动终端不需要输入用户名和密码就可以成功登录某WLAN时,该WLAN即为免费WLAN,将这样的免费WLAN的标识信息添加到免费WLAN表后,将移动终端当前使用的WLAN切换为存在于免费WLAN表中的信号最强的WLAN。 具体的,上述WLAN的标识信息为WLAN的服务级标识SSID或者互联网协议IP地址。移动终端预先配置的免费WLAN表可以包含每个WLAN的SSID、登录用户名、登录密码等信息,免费WLAN表可以用PERSONAL_WLAN_LIST来表示,如图2所示;当然,也可以预先配置收费WLAN表,可以用PROVIDER_WLAN_LIST来表示,如图3所示。免费WLAN表和收费WLAN表可以存储于移动终端的配置信息中,移动终端的配置信息还可以包括WLAN接入 模式等等信息。所有配置信息都可以保存在移动终端EFS/NV文件中,并且是由用户通过统一的管理界面进行配置和设置管理的。判断搜索到的WLAN是否至少有一个存在于移动终端预先配置的免费WLAN表中,可以通过判断搜索到的WLAN的SSID是否存在于移动终端预先配置的免费WLAN表中来判断,也可以通过判断搜索到的WLAN的IP地址是否存在于移动终端预先配置的免费WLAN表中来确定。具体的,上述S15中的将移动终端当前使用的WLAN切换为存在于免费WLAN表中的信号最强的WLAN,具体包括移动终端退出当前使用的WLAN,并登录存在于免费WLAN表中的信号最强的WLAN后,将移动终端的工作模式由路由模式切换为网桥模式。本发明实施例中的移动终端是指带有无线路由功能的终端,包括带有3G/4G功能的无线路由产品、无线路由器等可移动无线路由终端,同时该移动终端具有两种工作模式网桥(BRIGE)模式和路由(ROUTER)模式,BRIGE模式工作原理等同网桥,其主要目的作网络桥接,数据转发不计算路由,消除节点限制,扩大网络拓扑,增强该免费WLAN的覆盖范围和信号强度,提高服务质量;R0UTER模式工作原理等同路由器,移动终端主要提供路由,进行数据路由转发,可以供多台移动终端进行接入,从而实现网络资源共享。如果移动终端当前使用的WLAN为免费WLAN,移动终端自动切换到BRIGE模式,不进行路由,进行信号增强,扩大网络覆盖范围;如果移动终端当前使用的WLAN为收费WLAN,移动终端自动切换到ROUTER模式,进行正常路由工作。当移动终端当前使用的WLAN切换为免费WLAN时,移动终端的工作模式也相应的由ROUTER模式切换为BRIGE模式。基于同一发明构思,本发明实施例提供一种无线局域网WLAN切换装置,该装置可以设置在移动终端中,具体结构如图4所示,包括判定单元40,用于当自身所在的移动终端配置的WLAN接入模式为自动模式且确定自身所在的移动终端当前使用的WLAN为收费WLAN时,判断是否满足WLAN切换条件.切换单元41,用于当判定单元40判断结果为满足时,搜索当前可用的WLANJfg身所在的移动终端当前使用的WLAN切换为在搜索到的当前可用WLAN中选取的免费WLAN。具体的,上述判定单元40,具体用于监控自身所在的移动终端的流量,并判断监控到的流量是否为零;当流量为零时,在设定的时间周期到期后,确定自身所在的移动终端可以进行WLAN切换,判断结果为满足WLAN切换条件;当流量不为零时,确定自身所在的移动终端不可以进行WLAN切换,判断结果为不满足WLAN切换条件。具体的,上述切换单元41,具体用于判断搜索到的当前可用WLAN是否至少有一个存在于自身所在的移动终端预先配置的免费WLAN表中;若是,将自身所在的移动终端当前使用的WLAN切换为存在于免费WLAN表中的信号最强的WLAN ;否则,退出自身所在的移动终端当前使用的WLAN,按照搜索到的当前可用的WLAN信号强弱顺序依次尝试登录,将自身所在的移动终端可以成功登录的WLAN的标识信息添加到免费WLAN表中,将自身所在的移动终端当前使用的WLAN切换为存在于免费WLAN表中的信号最强的WLAN。具体的,上述切换单元41,具体用于自身所在的移动终端退出当前使用的WLAN,并登录存在于免费WLAN表中的信号最强的WLAN后,将自身所在的移动终端的工作模式由路由模式切换为网桥模式。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种无线局域网WLAN切換方法,其特征在于,包括 当移动终端配置的WLAN接入模式为自动模式且确定所述移动终端当前使用的WLAN为收费WLAN吋,判断是否满足WLAN切换条件; 当判断结果为满足时,捜索当前可用的WLAN ; 将所述移动终端当前使用的WLAN切換为在搜索到的当前可用WLAN中选取的免费WLAN0
2.如权利要求I所述的方法,其特征在干,判断是否满足所述WLAN切換条件,具体包括 监控所述移动终端的流量,并判断监控到的流量是否为零; 当流量为零时,在设定的时间周期到期后,确定所述移动終端可以进行WLAN切換,判断结果为满足WLAN切換条件; 当流量不为零时,确定所述移动终端不可以进行WLAN切換,判断结果为不满足WLAN切换条件。
3.如权利要求I所述的方法,其特征在干,将所述移动终端当前使用的WLAN切换为在搜索到的当前可用WLAN中选取的免费WLAN,具体包括 判断捜索到的当前可用WLAN是否至少有ー个存在于所述移动终端预先配置的免费WLAN表中; 若是,将所述移动终端当前使用的WLAN切换为存在于所述免费WLAN表中的信号最強的 WLAN ; 否则,退出所述移动終端当前使用的WLAN,按照搜索到的当前可用的WLAN信号强弱顺序依次尝试登录,将所述移动终端可以成功登录的WLAN的标识信息添加到所述免费WLAN表中,将所述移动终端当前使用的WLAN切换为存在于所述免费WLAN表中的信号最強的WLAN0
4.如权利要求3所述的方法,其特征在于,所述WLAN的标识信息为WLAN的服务级标识SSID或者互联网协议IP地址。
5.如权利要求3所述的方法,其特征在干,将所述移动终端当前使用的WLAN切换为存在于所述免费WLAN表中的信号最強的WLAN,具体包括 所述移动終端退出当前使用的WLAN,并登录存在于所述免费WLAN表中的信号最強的WLAN后,将所述移动终端的工作模式由路由模式切换为网桥模式。
6.一种无线局域网WLAN切換装置,其特征在于,包括 判定単元,用于当自身所在的移动终端配置的WLAN接入模式为自动模式且确定自身所在的所述移动终端当前使用的WLAN为收费WLAN吋,判断是否满足WLAN切換条件; 切换单元,用于当所述判定単元判断结果为满足时,捜索当前可用的11^^;将自身所在的所述移动终端当前使用的WLAN切換为在搜索到的当前可用WLAN中选取的免费WLAN。
7.如权利要求6所述的装置,其特征在于,所述判定単元,具体用于 监控自身所在的所述移动终端的流量,并判断监控到的流量是否为零; 当流量为零时,在设定的时间周期到期后,确定自身所在的所述移动終端可以进行WLAN切換,判断结果为满足WLAN切換条件; 当流量不为零时,确定自身所在的所述移动終端不可以进行WLAN切換,判断结果为不满足WLAN切换条件。
8.如权利要求6所述的装置,其特征在于,所述切换単元,具体用于 判断捜索到的当前可用WLAN是否至少有ー个存在于自身所在的所述移动终端预先配置的免费WLAN表中; 若是,将自身所在的所述移动终端当前使用的WLAN切换为存在于所述免费WLAN表中的信号最強的WLAN ; 否则,退出自身所在的所述移动終端当前使用的WLAN,按照搜索到的当前可用的WLAN信号强弱顺序依次尝试登录,将自身所在的所述移动終端可以成功登录的WLAN的标识信息添加到所述免费WLAN表中,将自身所在的所述移动终端当前使用的WLAN切换为存在于所述免费WLAN表中的信号最強的WLAN。
9.如权利要求8所述的装置,其特征在于,所述切换単元,具体用于 自身所在的所述移动终端退出当前使用的WLAN,并登录存在于所述免费WLAN表中的信号最強的WLAN后,将自身所在的所述移动终端的工作模式由路由模式切换为网桥模式。
10.一种移动終端,其特征在于,包括如权利要求6-9所述的无线局域网WLAN切換装置。
全文摘要
本发明公开了一种无线局域网WLAN切换方法、装置以及移动终端,该方法包括当移动终端配置的WLAN接入模式为自动模式且确定所述移动终端当前使用的WLAN为收费WLAN时,判断是否满足WLAN切换条件;当判断结果为满足时,搜索当前可用的WLAN;将所述移动终端当前使用的WLAN切换为在搜索到的当前可用WLAN中选取的免费WLAN。该方案无需用户手动切换,实现了移动终端自动进行WLAN切换。
文档编号H04W48/16GK102711200SQ20121015616
公开日2012年10月3日 申请日期2012年5月18日 优先权日2012年5月18日
发明者淮永龙, 相海涛, 高夕玲 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1