一种用于手动和自动连接无线局域网络的方法及终端的制作方法

文档序号:7995695阅读:290来源:国知局
一种用于手动和自动连接无线局域网络的方法及终端的制作方法
【专利摘要】本发明提供一种用于手动和自动连接无线局域网络的方法及终端,该方法应用于包括手动连接应用模块、自动连接应用模块和连接处理模块的终端,方法包括:自动连接应用模块或手动连接应用模块发起无线局域网(WLAN)连接;连接处理模块与WLAN建立连接,并记录发起WLAN连接的发起方信息;连接成功后,发起WLAN连接的自动连接应用模块或手动连接应用模块发起网络(WEB)认证。本发明的方法有效地避免了在Web认证方式情况下自动连接WLAN方式与手动触发连接WLAN方式同时进行Web认证。
【专利说明】一种用于手动和自动连接无线局域网络的方法及终端
【技术领域】
[0001]本发明涉及通信领域,更具体地,涉及一种用于手动和自动连接无线局域网络的方法及终端。
【背景技术】
[0002]目前,随着智能手机的普及,用户对数据业务的使用需求越来越大,在运行商发展数据业务的同时也给2/3G网络带来了巨大的压力,运营商为了减少这种压力,在国内大范围假设WLAN网络以减少2/3G网络的压力。
[0003]为了减轻蜂窝网的数据压力,中国移动前期推广了一种用于连接WLAN网络的软件,名为“随E行”,该款软件通过用户手动触发,连接WLAN网络。为了提高用户体验,中国移动又提出了一种自动连接WLAN网络的终端,该终端是一种根据某种判定条件(定点、按需)自动连接WLAN的装置,这种实现方式为自动连接方式。
[0004]由于WLAN网络的认证方式分为两种,分别为SM认证和Web认证,当用户连接中国移动WLAN网络,并且采用Web认证方式时,这个过程分为两步,第一步:终端首先连接WLAN网络,当连接成功后再采用Web方式进行鉴权计费。问题就出现在当连接WLAN网络成功时,底层会上报连接成功的消息,这时,手动触发连接及自动连接WLAN的装置都会接收到此消息,两种方案都会采用执行web鉴权过程,由此造成冲突,导致用户无法成功使用WLAN网络。因此需要一种可以手动和自动连接WLAN网络,避免Web认证方式情况下自动连接WLAN方式与手动触发连接WLAN方式同时进行Web认证的方法及终端。

【发明内容】

[0005]为解决上述所述的技术缺陷,本发明提供一种用于手动和自动连接无线局域网络的方法及终端,以避免在Web认证方式情况下自动连接WLAN方式与手动触发连接WLAN方式同时进行Web认证。
[0006]为实现上述目的,本发明采取以下技术方案:
[0007]—种用于手动和自动连接无线局域网络的方法,应用于包括手动连接应用模块、自动连接应用模块和连接处理模块的终端,该方法包括:
[0008]自动连接应用模块或手动连接应用模块发起无线局域网(WLAN)连接;
[0009]连接处理模块与WLAN建立连接,并记录发起WLAN连接的发起方信息;
[0010]连接成功后,发起WLAN连接的自动连接应用模块或手动连接应用模块发起网络(WEB)认证。
[0011]优选地,连接成功后,发起WLAN连接的自动连接应用模块或手动连接应用模块发起WEB认证,包括:
[0012]连接处理模块在连接成功后,在发送到自动连接应用模块和手动连接应用模块的连接成功消息中携带发起方信息;
[0013]自动连接应用模块和手动连接应用模块判断发起方信息是否表示的发起方为本模块,若是,则发起WEB认证。
[0014]优选地,发起方信息是表示发起WLAN连接的发起方的标识信息。
[0015]优选地,连接成功后,发起WLAN连接的自动连接应用模块或手动连接应用模块发起WEB认证,包括:
[0016]连接处理模块在连接成功后检测是否存在表示发起WLAN连接的发起方的标识信息,若存在,则将连接成功消息修改成发起WLAN连接的发起方可识别的消息,并将修改后的连接成功消息发送给自动连接应用模块和手动连接应用模块;
[0017]自动连接应用模块和手动连接应用模块判断是否可识别修改后的连接成功消息,若可识别,则发起WEB认证。
[0018]一种终端,包括:
[0019]连接处理模块,用于与无线局域网(WLAN)建立连接并记录发起WLAN连接的发起方信息;
[0020]自动连接应用模块,包括第一发起单元和第一认证单元,第一发起单元用于发起WLAN连接,第一认证单元用于在连接成功后发起网络(WEB)认证;
[0021]手动连接应用模块,包括第二发起单元和第二认证单元,第二发起单元用于发起WLAN连接,第二认证单元用于在连接成功后发起网络(WEB)认证。
[0022]优选地,连接处理模块包括:
[0023]发送单元,用于在连接成功后,将携带有发起WLAN连接的发起方信息的连接成功消息发送到自动连接应用模块和手动连接应用模块。
[0024]优选地,第一认证单元用于判断发起WLAN连接的发起方信息是否表示的发起方为本模块,若是,则发起网络(WEB)认证;
[0025]第二认证单元,用于判断发起WLAN连接的发起方信息是否表示的发起方为本模块,若是,则发起网络(WEB)认证。
[0026]优选地,发起方信息是表示发起WLAN连接的发起方的标识信息。
[0027]优选地,连接处理模块包括:
[0028]检测单元,用于在连接成功后,检测是否存在表示发起WLAN连接的发起方的标识
信息;
[0029]消息修改单元,用于在检测到表示发起WLAN连接的发起方的标识信息时,将连接成功消息修改成发起WLAN连接的发起方可识别的消息并发送给第一认证单元和第二认证单元。
[0030]优选地,第一认证单元和第二认证单元用于判断是否可识别修改后的连接成功消息,若可识别,则发起WEB认证。
[0031]本发明由于采取以上所述的技术方案,其包括以下优点:在Web认证方式情况下,可以准确确定手动或自动连接WLAN网络,避免了在连接WLAN成功后进行Web认证时,自动连接WLAN方式与手动触发连接WLAN方式同时进行Web认证。
【专利附图】

【附图说明】
[0032]在此说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示例性的实施例及其说明用于解释本发明,并不构成对本发明的限制;在附图中:[0033]图1是现有技术中的用于手动和自动连接WLAN的原理框图;
[0034]图2是依据本发明的一个实施例的终端的原理框图;
[0035]图3是依据本发明的另一个实施例的终端的原理框图;
[0036]图4是依据本发明的方法的流程图;
[0037]图5是依据本发明的一个实施例的方法的流程图;以及
[0038]图6是依据本发明的另一实施例的方法的流程图。
【具体实施方式】
[0039]为了使本发明的技术方案更加清楚明白,下面结合附图和具体实施例对本发明做进一步详细阐述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。
[0040]本发明提供一种用于手动和自动连接无线局域网络的方法,应用于包括手动连接应用模块、自动连接应用模块和连接处理模块的终端,如图4所示,该方法可以包括:
[0041]自动连接应用模块或手动连接应用模块发起无线局域网(WLAN)连接;
[0042]连接处理模块与WLAN建立连接,并记录发起WLAN连接的发起方信息;
[0043]连接成功后,发起WLAN连接的自动连接应用模块或手动连接应用模块发起网络(WEB)认证。
[0044]图5是依据本发明的一个实施例的方法的流程图,如图5所示,本发明的方法可以包括:
[0045]自动连接应用模块或手动连接应用模块发起无线局域网(WLAN)连接;
[0046]连接处理模块与WLAN建立连接,并记录发起WLAN连接的发起方信息;
[0047]连接处理模块在连接成功后,在发送到自动连接应用模块和手动连接应用模块的连接成功消息中携带发起方信息;
[0048]自动连接应用模块和手动连接应用模块判断发起方信息是否表示的发起方为本模块,若是,则发起WEB认证。
[0049]图6是依据本发明的另一实施例的方法的流程图,如图6所示,该方法可以包括:
[0050]自动连接应用模块或手动连接应用模块发起无线局域网(WLAN)连接;
[0051]连接处理模块与WLAN建立连接,并记录发起WLAN连接的发起方信息,发起方信息是表示发起WLAN连接的发起方的标识信息;
[0052]连接处理模块在连接成功后检测是否存在表示发起WLAN连接的发起方的标识信息,若存在,则将连接成功消息修改成发起WLAN连接的发起方可识别的消息,并将修改后的连接成功消息发送给自动连接应用模块和手动连接应用模块;
[0053]自动连接应用模块和手动连接应用模块中的认证单元判断是否可识别该修改后的连接成功消息,若可识别,则发起WEB认证。
[0054]其中,对原始连接成功消息的修改包括,但不限于修改消息名称、增加或者删减消息参数等方式。
[0055]本发明还提供一种用于手动和自动连接WLAN的终端,图2是依据本发明的一个实施例的终端的原理框图,如图2所示,该终端可以包括:
[0056]连接处理模块,用于与无线局域网(WLAN)建立连接并记录发起WLAN连接的发起方信息;
[0057]自动连接应用模块,包括第一发起单元和第一认证单元,其中第一发起单元用于发起WLAN连接,第一认证单元用于在连接成功后发起网络(WEB)认证;
[0058]手动连接应用模块,包括第二发起单元和第二认证单元,其中第二发起单元用于发起WLAN连接,第二认证单元用于在连接成功后发起网络(WEB)认证。
[0059]可选择地,连接处理模块可以包括:
[0060]发送单元,用于在连接成功后,将携带有发起WLAN连接的发起方信息的连接成功消息发送到自动连接应用模块和手动连接应用模块中的认证模块。
[0061]可选择地,第一认证单元可以用于判断发起WLAN连接的发起方信息是否表示的发起方为本模块,若是,则发起网络(WEB)认证;第二认证单元可以用于判断发起WLAN连接的发起方信息是否表示的发起方为本模块,若是,则发起网络(WEB)认证。
[0062]图3是依据本发明的另一个实施例的终端的原理框图,如图3所示,可选择地,发起方信息可以是表示发起WLAN连接的发起方的标识信息,连接处理模块可以包括检测单元,检测单元用于在连接成功后,检测是否存在表示发起WLAN连接的发起方的标识信息;连接处理模块还可以包括消息修改单元,用于在检测到表示发起WLAN连接的发起方的标识信息时,将连接成功消息修改成发起WLAN连接的发起方可识别的消息并发送给第一认证单元和第二认证单元。
[0063]可选择地,第一认证单元和第二认证单元可以用于判断是否可识别修改后的连接成功消息,若可识别,则发起WEB认证。
[0064]以上所述实施例仅为本发明的较佳实施例,并非用于限定本发明的保护范围,本领域的技术人员可以刻意对本发明进行各种修改和变型而不偏离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些修改和变型在内。
【权利要求】
1.一种用于手动和自动连接无线局域网络的方法,应用于包括手动连接应用模块、自动连接应用模块和连接处理模块的终端,所述方法包括: 所述自动连接应用模块或手动连接应用模块发起无线局域网(WLAN)连接; 所述连接处理模块与WLAN建立连接,并记录发起WLAN连接的发起方信息; 连接成功后,发起WLAN连接的自动连接应用模块或手动连接应用模块发起网络(WEB)认证。
2.根据权利要求1所述的方法,其特征在于, 所述连接成功后,发起WLAN连接的自动连接应用模块或手动连接应用模块发起WEB认证,包括: 所述连接处理模块在连接成功后,在发送到所述自动连接应用模块和所述手动连接应用模块的连接成功消息中携带所述发起方信息; 所述自动连 接应用模块和所述手动连接应用模块判断所述发起方信息是否表示的发起方为本模块,若是,则发起WEB认证。
3.根据权利要求1所述的方法,其特征在于, 所述发起方信息是表示发起WLAN连接的发起方的标识信息。
4.根据权利要求3所述的方法,其特征在于, 所述连接成功后,发起WLAN连接的自动连接应用模块或手动连接应用模块发起WEB认证,包括: 所述连接处理模块在连接成功后检测是否存在所述表示发起WLAN连接的发起方的标识信息,若存在,则将连接成功消息修改成所述发起WLAN连接的发起方可识别的消息,并将修改后的连接成功消息发送给所述自动连接应用模块和所述手动连接应用模块; 所述自动连接应用模块和所述手动连接应用模块判断是否可识别所述修改后的连接成功消息,若可识别,则发起WEB认证。
5.—种终端,包括: 连接处理模块,用于与无线局域网(WLAN)建立连接并记录发起WLAN连接的发起方信息; 自动连接应用模块,包括第一发起单元和第一认证单元,所述第一发起单元用于发起WLAN连接,所述第一认证单元用于在连接成功后发起网络(WEB)认证; 手动连接应用模块,包括第二发起单元和第二认证单元,所述第二发起单元用于发起WLAN连接,所述第二认证单元用于在连接成功后发起网络(WEB)认证。
6.根据权利要求5所述的终端,其特征在于,所述连接处理模块包括: 发送单元,用于在连接成功后,将携带有所述发起WLAN连接的发起方信息的连接成功消息发送到所述自动连接应用模块和所述手动连接应用模块。
7.根据权利要求6所述的终端,其特征在于, 所述第一认证单元,用于判断所述发起WLAN连接的发起方信息是否表示的发起方为本模块,若是,则发起网络(WEB)认证; 所述第二认证单元,用于判断所述发起WLAN连接的发起方信息是否表示的发起方为本模块,若是,则发起网络(WEB)认证。
8.根据权利要求5所述的终端,其特征在于,所述发起方信息是表示发起WLAN连接的发起方的标识信息。
9.根据权利要求8所述的终端,其特征在于,所述连接处理模块包括: 检测单元,用于在连接成功后,检测是否存在所述表示发起WLAN连接的发起方的标识信息; 消息修改单元,用于在检测到所述表示发起WLAN连接的发起方的标识信息时,将连接成功消息修改成所述发起WLAN连接的发起方可识别的消息并发送给所述第一认证单元和所述第二认证单元。
10.根据权利要求9所述的终端,其特征在于, 所述第一认证单元和所述第二认证单元用于判断是否可识别所述修改后的连接成功消息,若可识别,则发起WEB认证。
【文档编号】H04W12/06GK103945377SQ201310019364
【公开日】2014年7月23日 申请日期:2013年1月18日 优先权日:2013年1月18日
【发明者】姜承志, 刘亮 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1