一种接入无线局域网的方法

文档序号:7592990阅读:106来源:国知局
专利名称:一种接入无线局域网的方法
技术领域
本发明涉及无线局域网(WLAN)技术,特别是涉及一种接入无线局域网的方法。
背景技术
WLAN技术是计算机网络与无线通信技术相结合的产物。WLAN无需线缆介质,而以无线信道作为传输媒介,利用电磁波在空气中发送和接收数据。WLAN可作为有线局域网的扩展,也可作为有线局域网的替代设施,因此提供了很强的组网灵活性,能够使用户真正实现随时、随地、随意地接入宽带网络。
与有线局域网相比,WLAN具有以下优点安装便捷,不受布线接点位置的限制,具有有线局域网无法比拟的灵活性;覆盖范围广,最大传输范围可达几十公里;易于扩展,能根据需要灵活选择多种配置方式,并提供漫游等有线网络无法提供的特性;传输速率高,可达11Mbit/s或54Mbit/s;抗干扰性强,组建、配置和维护较为容易。
正是由于WLAN具有上述多方面的优点,所以其发展十分迅速。目前,WLAN已经在宾馆、机场、医院、咖啡厅、商场和学校等公共场合得到了广泛的应用,并逐步走入家庭。
在WLAN网络中,服务配置标识符(Service Set Identifier,SSID)机制是一种最基本的认证机制。在每个WLAN网络区域内,无线接入点(AccessPoint,AP)拥有自己的SSID标识,每个AP的SSID标识由AP的拥有者设定,AP的拥有者可以是WLAN运营商、场所业主或个体用户等。
当WLAN用户要接入某个WLAN网络区域时,用户必须知道该WLAN网络的SSID标识,用户通过WLAN客户端向该WLAN网络区域内的AP发送携带SSID标识的接入请求,AP接收到接入请求后,判断客户端发送来的SSID标识与其本身的SSID标识是否相同,如果相同,那么AP允许该用户接入网络,如果不同,那么AP将拒绝该用户接入网络。
但是,用户不可能随时了解其所在WLAN区域的SSID标识,比如,当用户漫游到其它城市时,无法了解其所在机场的WLAN网络属于哪个运营商,也无法获得该WLAN网络的SSID标识。
为了使用户能够获得其所在WLAN网络的SSID标识,目前的解决方法是各个WLAN网络内的AP将其SSID标识以广播消息的形式发送出去,WLAN客户端接收到广播消息后,从接收到的广播消息中获得其所在区域内的各WLAN网络的SSID标识。
图1是在现有技术中用户接入无线局域网的流程图。参见图1,在现有技术中,用户接入无线局域网的具体过程包括以下步骤步骤101WLAN客户端接收AP发来的带有WLAN网络SSID标识的广播消息。
步骤102WLAN客户端检测各WLAN网络的信号强度,获得可达WLAN网络。
这里,WLAN客户端检测各WLAN网络的信号强度,将信号强度值大于门槛值的WLAN网络作为可达WLAN网络。
步骤103用户在WLAN客户端上手动查找可接入的WLAN网络,从WLAN客户端显示的可达WLAN网络SSID标识中,任意选择一个作为当前SSID标识。
这里,可达WLAN网络SSID标识是在步骤101中,由WLAN客户端从广播消息中获得的。
步骤104用户通过WLAN客户端将携带当前SSID标识的接入请求发送至该SSID标识对应的WLAN网络内的AP。
步骤105WLAN客户端通过在设定时间内是否接收到AP返回的接入成功消息来判断本次接入是否成功,如果接收到,则认为本次接入成功,执行步骤106,否则认为本次接入不成功,执行步骤107。
步骤106WLAN客户端向用户显示接入成功,直接执行步骤108。
步骤107WLAN客户端向用户显示接入失败,如果用户需继续进行接入尝试,则返回步骤103,如果用户不继续进行接入尝试,则执行步骤108。
步骤108结束本流程。
AP不断广播其SSID标识,虽然能够使WLAN客户端在获得SSID标识后接入WLAN网络,但是也会使得其它一些设备能够在获得SSID标识后对AP进行攻击或破坏行为。因此,某些WLAN网络的AP从安全角度出发不广播其SSID标识,用户即使处于该WLAN网络区域内,仍无法得知该WLAN网络内AP的SSID标识。用户要接入此种不广播SSID标识的WLAN网络,则可在事先获知其SSID标识的情况下进行接入尝试。
可见,现有技术存在以下缺点1、用户要接入WLAN网络时,必须进行通过WLAN客户端查看其当前可接入的WLAN网络内AP的SSID标识,设置当前SSID标识,以及发送接入消息等一系列繁琐的操作,从而为用户的使用带来不便。
2、由于WLAN网络覆盖区域较小,每当用户的位置区域变动时,其可接入的WLAN网络很可能会发生变化,用户要接入WLAN网络,则必须重新查看其当前可接入的WLAN网络内AP的SSID标识,重新进行接入WLAN网络的一系列操作过程,从而占用了用户的时间,降低了WLAN网络的服务质量。

发明内容
有鉴于此,本发明的主要目的在于提供一种接入无线局域网的方法,使WLAN客户端能够自动完成接入无线局域网的全部过程。
为了达到上述目的,本发明的技术方案是这样实现的
一种接入无线局域网的方法,包括以下步骤A、WLAN客户端选择一个SSID,并向该SSID对应的WLAN网络发送携带该SSID的接入请求;B、WLAN客户端判断本次接入是否成功,如果成功,则跳出本流程,否则执行步骤A。
预先在WLAN客户端中保存至少一个SSID,步骤A中所述SSID是WLAN客户端从自身保存的SSID中选择的。
该方法进一步包括WLAN客户端接收AP发来的带有其SSID标识的广播消息,并从广播消息中获取SSID;步骤A中所述SSID是WLAN客户端从广播消息中的SSID中选择的。
步骤A包括A11、WLAN客户端判断广播消息中的SSID中是否存在未被选择过的SSID,如果存在,则执行步骤A12,否则结束本流程;A12、WLAN客户端从广播消息中的SSID中选择一个未被选择过的SSID,并向该SSID对应的WLAN网络发送携带该SSID的接入请求。
预先在WLAN客户端中设置并保存至少一个SSID及其优先级,步骤A中所述SSID是按照优先级从WLAN客户端中选择的一个未被选择过的SSID。
在步骤A之前,该方法进一步包括WLAN客户端接收AP发来的带有其SSID标识的广播消息,并从广播消息中获取SSID,WLAN客户端判断自身保存的SSID与广播消息中的SSID是否相同,如果相同,则在步骤A中,WLAN客户端首先判断广播消息中的SSID是否均被选择过,如果是,则跳出本流程,否则,WLAN客户端根据自身保存的SSID的优先级,从广播消息中的SSID中选择一个未被选择过的最高优先级的SSID,然后再向该SSID对应WLAN网络发送携带该SSID的接入请求,
如果不相同,则跳出本流程。
步骤A包括A21、WLAN客户端判断自身保存的SSID中是否存在未被选择过的SSID,如果存在,则执行步骤A22,否则跳出本流程;A22、WLAN客户端从自身保存的SSID中选择一个未被选择过的最高优先级的SSID,并向该SSID对应的WLAN网络发送携带该SSID的接入请求。
所述SSID及其优先级是由用户或运营商设置的。
所述SSID及其优先级包括用户设置的和运营商设置的两部分;所述WLAN客户端首先根据用户设置的SSID及其优先级选择SSID,然后再根据运营商所设置的SSID及其优先级中,与用户设置不相同的SSID及其优先级,选择SSID。
在步骤B中,所述WLAN客户端通过在设定时间内是否接收到AP返回的接入成功消息判断本次接入是否成功。
可见,本发明提出的方法具有以下优点1、在本发明中,WLAN客户端能够根据其内部存储的WLAN网络优先顺序列表自动选择SSID标识,并接入相应WLAN网络区域,整个接入过程无需用户参与,因此,用户无需再进行现有技术中接入WLAN网络的一系列操作过程,从而方便了用户的使用。
2、在本发明中,用户或运营商可以将常用SSID标识设置在WLAN网络优先顺序列表中,用户在无需记忆WLAN网络中AP的SSID标识的情况下,也可接入常用WLAN网络。
3、在本发明中,用户能够根据自己的业务需要或喜好来定义WLAN网络优先顺序列表中的SSID标识和其优先级,所以WLAN客户端根据SSID标识的优先级各次选择并接入的WLAN网络的顺序,是按照用户的需要进行的。并且,由于用户可对其定义的WLAN网络优先顺序列表进行更改,从而满足了用户业务发展和变化的需要。


图1是在现有技术中用户接入无线局域网的流程图。
图2是实现本发明的实施例一的流程图。
图3是实现本发明的实施例二的流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。
在本发明中,为了使WLAN客户端能够自动完成选择和接入WLAN网络的全部过程,对WLAN客户端的功能进行增强,在WLAN客户端中存储预先设置的WLAN网络优先顺序列表。WLAN网络优先顺序列表可以由用户定义或由运营商定义。用户根据自己的需要在WLAN客户端中选择使用用户定义的WLAN网络优先顺序列表和运营商定义的WLAN网络优先顺序列表中的一种或两种。如果用户同时选择使用此两种列表,则用户定义的WLAN网络优先顺序列表的优先级高于运营商定义的WLAN网络优先顺序列表,即WLAN客户端先读取用户定义的WLAN网络优先顺序列表,然后再读取运营商定义的WLAN网络优先顺序列表。
用户或运营商定义的WLAN网络优先顺序列表的形式很多,但列表中必须至少包括一个最高优先级的SSID标识。比如,WLAN网络优先顺序列表可以定义为如表1所示的形式。

表1对于用户定义的WLAN网络优先顺序列表,用户可根据自己的业务需要随时更改列表中的SSID标识及其优先级别。对于运营商定义的WLAN网络优先顺序列表,用户不能自行修改。
在本发明中,WLAN客户端根据其存储的WLAN网络优先顺序列表自动选择和接入WLAN网络的方法包括根据接收到的广播SSID标识的优先级进行选择和接入;根据WLAN网络优先顺序列表中的SSID标识的优先级进行选择和接入。
下面结合实施例一说明WLAN客户端根据接收到的广播消息中的SSID标识的优先级进行选择和接入无线局域网的过程。
实施例一图2是实现本发明的实施例一的流程图。如图2所示,本实施例实现自动接入无线网络的具体过程包括以下步骤步骤201WLAN客户端接收AP发来的带有WLAN网络SSID标识的广播消息。
这里,AP每隔一定时间发送广播消息,WLAN客户端随时检测并接收AP发来的广播消息。
步骤202WLAN客户端检测各WLAN网络的信号强度,判断是否存在可达WLAN网络,如果存在,则执行步骤203,否则,执行步骤212。
这里,WLAN客户端检测各WLAN网络的信号强度,如果存在信号强度值大于门槛值的WLAN网络,则认为存在可达WLAN网络,否则,认为不存在可达WLAN网络。
步骤203WLAN客户端判断是否有可达WLAN网络的SSID标识包含在WLAN网络优先顺序列表中,如果有,则执行步骤204,否则执行步骤208。
这里,可达WLAN网络的SSID标识是在步骤201中WLAN客户端从广播消息中获得的。
步骤204WLAN客户端按照WLAN网络优先顺序列表中存储的各SSID标识的优先级别,确定其获得的可达WLAN网络的SSID标识的优先级。
这里,参见表1,比如WLAN客户端从广播消息中获得的为SSID标识1、SSID标识3和SSID标识11,因为SSID标识11不在WLAN客户端存储的WLAN网络优先顺序列表中,所以根据WLAN网络优先顺序列表中存储的SSID标识1和SSID标识3的优先级别,确定SSID标识1的优先级别最高,SSID标识3的优先级别次高。
步骤205WLAN客户端从已确定优先级的可达WLAN网络SSID标识中,选择一个未被选择过的最高优先级的SSID标识,向该SSID标识对应的WLAN网络发起接入请求,并在该接入请求中携带该SSID标识。
步骤206WLAN客户端判断本次接入是否成功,如果成功,则执行步骤211,否则执行步骤207。
步骤207WLAN客户端判断已确定优先级的可达WLAN网络SSID标识中,是否存在未被选择过的SSID标识,如果存在,则返回步骤205,否则执行步骤208。
步骤208WLAN客户端判断未包含在WLAN网络优先顺序列表中的可达WLAN网络SSID标识中,是否存在未被选择过的SSID标识,如果存在,则执行步骤209,否则,执行步骤212。
步骤209WLAN客户端从未包含在WLAN网络优先顺序列表中的可达WLAN网络的SSID标识中,任意选择一个未被选择过的SSID标识,向该SSID标识对应的WLAN网络发起接入请求,并在该接入请求中携带该SSID标识。
步骤210WLAN客户端判断本次接入是否成功,如果成功,则执行步骤211,否则返回步骤208。
步骤211WLAN客户端显示接入成功消息,结束本流程。
步骤212WLAN客户端显示接入失败消息,结束本流程。
由于用户当前可接入的某些WLAN网络中的AP不广播其SSID标识,而WLAN客户端存储的WLAN网络优先顺序列表中的SSID标识很可能与用户可接入的WLAN网络中AP的SSID标识相同,因此,下面结合实施例二说明WLAN客户端根据WLAN网络优先顺序列表中SSID标识的优先级进行选择和接入无线局域网的过程。
实施例二图3是实现本发明的实施例二的流程图。如图3所示,本实施例实现自动接入无线网络的具体过程包括以下步骤步骤301WLAN客户端接收AP发来的带有WLAN网络SSID标识的广播消息。
步骤302WLAN客户端检测各WLAN网络的信号强度,判断是否存在可达WLAN网络,如果存在,则执行步骤303,否则,执行步骤311。
步骤303WLAN客户端从WLAN网络优先顺序列表中选择一个未被选择过的最高优先级的SSID标识,向该SSID标识对应的WLAN网络发起接入请求,并在该接入请求中携带该SSID标识。
步骤304WLAN客户端判断本次接入是否成功,如果成功,则执行步骤310,否则执行步骤305。
步骤305WLAN客户端判断WLAN网络优先顺序列表中是否存在未被选择过的SSID标识,如果存在,则返回步骤303,否则,执行步骤306。
步骤306WLAN客户端判断是否有可达WLAN网络的SSID标识未包含在WLAN网络优先顺序列表中,如果有,则执行步骤307,否则执行步骤311。
这里,可达WLAN网络的SSID标识是在步骤301中WLAN客户端从广播消息中获得的。
步骤307WLAN客户端判断在未包含在WLAN网络优先顺序列表中的可达WLAN网络的SSID标识中,是否存在未被选择过的SSID标识,如果存在,则执行步骤308,否则,执行步骤311。
步骤308WLAN客户端从未包含在WLAN网络优先顺序列表中的可达WLAN网络的SSID标识中,任意选择一个未被选择过的SSID标识,并将该SSID标识携带在接入请求中发送给该SSID标识所对应的WLAN网络。
步骤309WLAN客户端判断本次接入是否成功,如果成功,则执行步骤310,否则返回步骤307。
步骤310WLAN客户端显示接入成功消息,结束本流程。
步骤311WLAN客户端显示接入失败消息,结束本流程。
在上述实施例1和实施例2中,WLAN客户端是根据其内部WLAN网络优先顺序列表中保存的优先级来选择SSID标识的,在实现本发明的其它实施例中,WLAN客户端也可从WLAN网络优先顺序列表中或从获得的可达WLAN网络的SSID标识中任意选择SSID标识。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种接入无线局域网的方法,其特征在于,该方法包括以下步骤A、无线局域网WLAN客户端选择一个服务配置标识符SSID,并向该SSID对应的WLAN网络发送携带该SSID的接入请求;B、WLAN客户端判断本次接入是否成功,如果成功,则跳出本流程,否则执行步骤A。
2.根据权利要求1所述的方法,其特征在于,预先在WLAN客户端中保存至少一个SSID,步骤A中所述SSID是WLAN客户端从自身保存的SSID中选择的。
3.根据权利要求1所述的方法,其特征在于,该方法进一步包括WLAN客户端接收接入点AP发来的带有其SSID标识的广播消息,并从广播消息中获取SSID;步骤A中所述SSID是WLAN客户端从广播消息中的SSID中选择的。
4.根据权利要求3所述的方法,其特征在于,步骤A包括A11、WLAN客户端判断广播消息中的SSID中是否存在未被选择过的SSID,如果存在,则执行步骤A12,否则结束本流程;A12、WLAN客户端从广播消息中的SSID中选择一个未被选择过的SSID,并向该SSID对应的WLAN网络发送携带该SSID的接入请求。
5.根据权利要求1所述的方法,其特征在于,预先在WLAN客户端中设置并保存至少一个SSID及其优先级,步骤A中所述SSID是按照优先级从WLAN客户端中选择的一个未被选择过的SSID。
6.根据权利要求5所述的方法,其特征在于,在步骤A之前,该方法进一步包括WLAN客户端接收AP发来的带有其SSID标识的广播消息,并从广播消息中获取SSID,WLAN客户端判断自身保存的SSID与广播消息中的SSID是否相同,如果相同,则在步骤A中,WLAN客户端首先判断广播消息中的SSID是否均被选择过,如果是,则跳出本流程,否则,WLAN客户端根据自身保存的SSID的优先级,从广播消息中的SSID中选择一个未被选择过的最高优先级的SSID,然后再向该SSID对应WLAN网络发送携带该SSID的接入请求,如果不相同,则跳出本流程。
7.根据权利要求5所述的方法,其特征在于,步骤A包括A21、WLAN客户端判断自身保存的SSID中是否存在未被选择过的SSID,如果存在,则执行步骤A22,否则跳出本流程;A22、WLAN客户端从自身保存的SSID中选择一个未被选择过的最高优先级的SSID,并向该SSID对应的WLAN网络发送携带该SSID的接入请求。
8.根据权利要求5所述的方法,其特征在于,所述SSID及其优先级是由用户或运营商设置的。
9.根据权利要求5所述的方法,其特征在于,所述SSID及其优先级包括用户设置的和运营商设置的两部分;所述WLAN客户端首先根据用户设置的SSID及其优先级选择SSID,然后再根据运营商所设置的SSID及其优先级中,与用户设置不相同的SSID及其优先级,选择SSID。
10.根据权利要求1所述的方法,其特征在于,在步骤B中,所述WLAN客户端通过在设定时间内是否接收到AP返回的接入成功消息判断本次接入是否成功。
全文摘要
本发明公开了一种接入无线局域网的方法,该方法包括A.无线局域网(WLAN)客户端选择一个服务配置标识符(SSID),并向该SSID对应的WLAN网络发送携带该SSID的接入请求;B.WLAN客户端判断本次接入是否成功,如果成功,则跳出本流程,否则执行步骤A。在步骤A中,WLAN客户端按照预先存储的WIAN网络优先顺序列表中优先级从高到低的顺序来选择SSID,或者,WLAN客户端根据自动监测到的SSID,并结合WLAN网络优先顺序列表中所存储的SSID的优先级来选择SSID。本发明提出的方法能够使WLAN客户端自动选择并接入WLAN网络,并简化了用户使用WIAN客户端在搜索理想网络时的操作过程,为用户提供了一种更便捷的优选网络的方法。
文档编号H04L12/28GK1705290SQ200410046339
公开日2005年12月7日 申请日期2004年6月3日 优先权日2004年6月3日
发明者王洁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1