一种热点接入方法、装置及终端的制作方法

文档序号:10493055阅读:281来源:国知局
一种热点接入方法、装置及终端的制作方法
【专利摘要】本发明提供一种热点接入方法、装置及终端,涉及无线局域网领域。方法包括:确定终端扫描到的目标热点;若所述终端接入过所述目标热点,则获取所述目标热点的参数信息;若根据所述参数信息,确定需要由用户控制所述终端接入所述目标热点,则不自动接入所述目标热点。本发明的方案不会因为Wi-Fi模块自动连接而造成用户网络业务的中断,提升了用户的体验。
【专利说明】
一种热点接入方法、装置及终端
技术领域
[0001]本发明涉及无线局域网领域,特别是一种热点接入方法、装置及终端。
【背景技术】
[0002]随着移动通讯的发展,手机的功能越来越多,内置W1-Fi功能已经成为了移动终端的标配,并且W1-Fi也成了移动终端中用户使用最多的功能和模块之一。各大运营商也在越来越多的地方部署了免费W1-Fi热点,为用户提供上网服务。
[0003]而免费的W1-Fi热点也带来了一定的问题:在用户移动的过程中手机有可能会自动连接上以前使用过的免费的W1-Fi热点,而这些免费的W1-Fi热点一般都是需要通过进一步认证才能连接互联网。这样一来,用户终端由原先接入的移动网络自动切换为W1-Fi热点,而切换完成后并不能马上连接互联网,需要用户向W1-Fi热点提供商进行认证,因此会中断用户业务,给用户带来了不好的体验效果。

【发明内容】

[0004]本发明的目的是提供一种热点接入方法、装置及终端,能够不会因为W1-Fi模块自动连接而造成用户网络业务的中断。
[0005]具体地,本发明的实施例提供一种应用于终端的热点接入方法,包括:
[0006]确定终端扫描到的目标热点;
[0007]若所述终端接入过所述目标热点,则获取所述目标热点的参数信息;
[0008]若根据所述参数信息,确定需要由用户控制所述终端接入所述目标热点,则不自动接入所述目标热点。
[0009]其中,所述参数信息包括所述目标热点的标识信息;
[0010]根据所述参数信息,确定需要由用户控制所述终端接入所述目标热点,包括:
[0011]根据所述标识信息,在数据库中进行匹配查找;其中,所述数据库保存有需要所述终端先接入后进行认证连网的热点的标识信息;若在所述数据库中匹配查找到所述标识信息,则确定需要由用户控制所述终端接入所述目标热点。
[0012]其中,所述目标热点的标识信息保存在接收到的所述目标热点的管理帧的指定字节中。
[0013]其中,所述方法还包括:
[0014]根据用户操作,向所述数据库添加需要所述终端先接入后认证连网的热点的标识
?目息O
[0015]其中,所述参数信息包括所述目标热点的加密类型信息;
[0016]根据所述参数信息,确定需要由用户控制所述终端接入所述目标热点,包括:
[0017]若所述目标热点的加密类型信息指示该目标热点未被加密,则确定需要由用户控制所述终端接入所述目标热点。
[0018]其中,所述方法还包括:
[0019]在确定需要由用户控制所述终端接入所述目标热点后,向所述用户发送所述目标热点的接入提示,并根据用户针对所述接入提示的操作,确定是否接入所述目标热点。
[0020]此外,本发明的另一实施例还提供一种应用于终端的热点接入装置,包括:
[0021]第一确定模块,用于确定终端扫描到的目标热点;
[0022]获取模块,用于若所述终端接入过所述目标热点,则获取所述目标热点的参数信息;
[0023]处理模块,用于若根据所述参数信息,确定需要由用户控制所述终端接入所述目标热点,则不自动接入所述目标热点。
[0024]其中,所述参数信息包括所述目标热点的标识信息;
[0025]所述处理模块包括:
[0026]匹配子模块,用于根据所述标识信息,在数据库中进行匹配查找;其中,所述数据库保存有需要所述终端先接入后进行认证连网的热点的标识信息;
[0027]第一确定子模块,用于若在所述数据库中匹配查找到当所述标识信息,则确定需要由用户控制所述终端接入所述目标热点。
[0028]其中,所述目标热点的标识信息保存在接收到的所述目标热点的管理帧的指定字节中。
[0029]其中,所述装置还包括:
[0030]添加模块,用于根据用户操作,向所述数据库添加需要所述终端先接入后认证连网的热点的标识信息。
[0031]其中,所述参数信息包括所述目标热点的加密类型信息;
[0032]所述处理模块还包括:
[0033]第二确定子模块,用于若所述目标热点的加密类型信息指示该目标热点未被加密,则确定需要由用户控制所述终端接入所述目标热点。
[0034]其中,所述装置还包括:
[0035]提示模块,用于在确定需要由用户控制所述终端接入所述目标热点后,向所述用户发送所述目标热点的接入提示,并根据用户针对所述接入提示的操作,确定是否接入所述目标热点。
[0036]此外,本发明的另一实施例还提供一种终端,包括上述热点接入装置。
[0037]本发明的上述技术方案的有益效果如下:
[0038]本发明的方案可使禁止终端自动接入不能直接连网的热点,从而保障终端当前运行的网络业务不会因为切换网络而发生中断现象,让用户得到更好的上网体验。
【附图说明】
[0039]图1为本发明的热点接入方法的流程示意图;
[0040]图2为热点的Beacon管理帧的结构示意图;
[0041 ] 图3为本发明的热点接入方法的逻辑示意图;
[0042]图4为本发明的热点接入装置的结构示意图。
【具体实施方式】
[0043]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0044]如图1所示,本发明的实施例提供一种热点接入方法,包括:
[0045]步骤11,确定终端扫描到的目标热点;
[0046]步骤12,若所述终端接入过所述目标热点,则获取所述目标热点的参数信息;
[0047]步骤13,若根据所述参数信息,确定需要由用户控制所述终端接入所述目标热点,则不自动接入所述目标热点。
[0048]与现有技术相比,在实施例的方法中,当终端扫描到开放的热点后,并不会直接选择接入,而是根据热点的参数信息进行判断,对于终端接入后不能直接连网的热点则不主动接入,可避免中断终端当前运行的网络业务,让用户得到更好的上网体验。
[0049]在具体实施过程中,可在终端或者服务云端建立一个数据库,专用于保存先接入后认证的热点的标识信息。“先接入后认证”是指终端需要先接入热点后再进行相关认证,并在认证通过后才能连网。当终端扫描到目标热点后,获取该目标热点的标识信息,并根据所述标识信息,在数据库中进行匹配查找。若在所述数据库中匹配查找到所述标识信息,则确定需要由用户控制所述终端接入所述目标热点。此外,用户可以自己添加数据库中的标识信息,也可以将自己的数据库上传到云端共享给其他用户,当一个热点被多个用户标记后则会保存在云端数据库,用户可以选择从云端更新数据库信息。
[0050]示例性地,若确定出终端以前未接入过目标热点,则不自动接入,由用户手动选择是否接入。当用户确认所述目标热点需要“先接入后认证”后,可主动将该目标热点的标识添加到数据库中。当终端下次在进入目标热点的覆盖范围后,可根据数据库确定出该目标热点不自动接入。而对于以前接入过且数据库中没有保存对应的标识信息的热点,则终端在扫描到后可自动接入,以节省用户的流量。
[0051]其中,标识信息可由热点提供商进行设置,并保存在热点的管理帧的指定字节中。终端可通过扫描,接收到目标热点的管理帧;并在所述管理帧的指定字节中,获取所述目标热点的标识信息。
[0052]示例性地,可将目标热点的服务集标识SSID和/或物理地址(即MAC地址)作为热点的标识信息。也可以由热点提供商自定义进行设置,例如:图2所示的Beacon帧(热点管理帧的一种)结构,其中第一行为所有管理帧相同的内容,FrameBody是Beacon帧特有的部分,Beacon帧的Frame Body又有多个字段和元素Element。字段是定长的,Element是可扩展的。对于本实施例来说,指定字段可以是前面定长部分中的Reserved字段,或者是一个或多个自定义的Element。
[0053]在此基础之上,为了省去向数据库进行匹配查找的步骤,热点提供商还可以在管理帧的指定字节中保存能够直接告知终端该热点是否为“先接入后认证”类型的指定标识信息。例如,在指定字节中用“I”表示需要“先连接后认证”的热点,用“O”表示不需要“先连接后认证”的热点。终端在接收到热点的管理帧后,如果在管理帧的指定字节中找到指定的“ I”和/或“0”,则以此为依据可直接确认是否自动接入。
[0054]此外,凡是加密的热点一般都是不需要进行认证的(输入热点密码已经起到了认证的作用)。因此,本实施例可针对该特点,又提供一种接入方法,即所述参数信息包括所述目标热点的加密类型信息;上述步骤13中,若所述目标热点的加密类型信息指示该目标热点未被加密,则确定所述目标热点需要由用户选择接入。
[0055]可见,本实施例由用户来确认是否连接未加密的热点,从而防止终端在切换网络连接方式时中断当前运行的业务。
[0056]当然,作为优选方案,可结合加密类型以及标识信息来判断目标热点是否需要认证。如图3所示,首先终端提供一个热点的扫描结果,之后判断扫描到的热点是否在终端保存过(终端只会自动接入之前接入过的热点),如果保存过则进入第二个判断:确定热点的类型信息,即确定热点是否属于“先接入后认证”的类型,具体的:判断热点本身的Beacon帧中是否包含了用于直接指示热点是否为“先接入后认证”类型的标志信息,即上文所述的“O”或“ I ”,如果包含“O”则表示热点不需要进行认证,并自动接入扫描到的热点。如果包含“I”则表示热点需要进行认证,之后向用户进行提示,由用户手动选择是否接入扫描到的热点。如果Beacon帧中没有包含能够直接指示热点是否为“先接入后认证”类型的标志信息,则进入第三个判断:确定是否为非加密热点,具体的:如果扫描到的热点是加密的则自动接入,如果扫描到的热点是开放类型的则进入第四个判断:扫描到的热点的SSID和/或MAC地址是否存在于数据库,具体的:如果在数据库中匹配找到相同的SSID和/或MAC地址,则向用户进行提示,由用户手动选择是否接入;如果在数据库中未匹配找到相同的SSID和/或MAC地址,则自动接入该扫描到的热点。其中,第三个判断和第四个判断可以进行互换。
[0057]下面结合一个实现方式对本实施例的方法进行详细介绍。
[0058]在用户打开终端的W1-Fi功能时,本实施例的方法进入激活状态,并开始监听终端扫描W1-Fi的结果信息。在收到W1-Fi的扫描结果后,根据如下信息来判断是否自动连接执占.J_i?s J 、w、\、.
[0059]SI,首先判断当前扫描到的W1-Fi热点是否之前接入过,如果没有连接过则不自动接入,由用户手动接入并结束;如果之前连接过,则进入S2 ;在本步骤中,具体可根据终端热点的连接记录,确定扫描到的热点是否在之前就已连接过;
[0060]S2,读取W1-Fi热点的Beacon管理帧,并判断其中是否包含自定义的标识信息字段。如果包含则直接根据这个字段来决定是否自动连接(字段为O自动连接,字段为I则不连接),如果不包含则进入S3。
[0061]S3,获取W1-Fi热点的加密类型,因为需要在连接之后进行认证的W1-Fi热点一般都是开放类型的热点,因此如果是加密类型的热点,则自动连接,否则进入S4。
[0062]S4,获取W1-Fi热点的名称信息(SSID)以及MAC地址,然后在数据库中进行匹配查找,查找过程根据用户的设置会有优先级的变化,并使用SSID和MAC地址进行匹配。如果查找到匹配则不连接,否则自动连接。
[0063]S5,此步骤独立于上述步骤SI?S4,用户可以自己新增数据库中的W1-Fi热点信息(可以在连接上一个热点后选择添加到数据库中),同时用户也可以将自己的数据库上传到云端共享给其他用户,当一个W1-Fi热点被多个用户标记后则会进入云端数据库,用户可以选择从云端更新数据库信息。
[0064]综上所述,本实施例的方法与现有技术相比,会主动判断开放式热点是否会对接入的终端造成断网。对于不会造成断网的热点则自动接入,对于能够造成断网的热点则向用户进行提示,由用户进行手动接入,从而避免了终端因自动接入不能直接连网的热点而终端网络业务。
[0065]此外,如图4所示,本发明另一实施例提供一种热点接入装置,包括:
[0066]第一确定模块,用于确定终端扫描到的目标热点;
[0067]获取模块,用于若所述终端接入过所述目标热点,则获取所述目标热点的参数信息;
[0068]处理模块,用于若根据所述参数信息,确定需要由用户控制所述终端接入所述目标热点,则不自动接入所述目标热点。
[0069]与现有技术相比,在实施例的装置中,当终端扫描到开放的热点后,并不会直接选择接入,而是根据热点的参数信息进行判断,对于终端接入后不能直接连网的热点则不主动接入,可避免中断终端当前运行的网络业务,让用户得到更好的上网体验。
[0070]其中,所述参数信息包括所述目标热点的标识信息;
[0071]所述处理模块包括:
[0072]匹配子模块,用于根据所述标识信息,在数据库中进行匹配查找;其中,所述数据库保存有需要所述终端先接入后进行认证连网的热点的标识信息;
[0073]第一确定子模块,用于若在所述数据库中匹配查找到当所述标识信息,则确定需要由用户控制所述终端接入所述目标热点。
[0074]其中,所述目标热点的标识信息保存在接收到的所述目标热点的管理帧的指定字节中。
[0075]其中,所述装置还包括:
[0076]添加模块,用于根据用户操作,向所述数据库添加需要所述终端先接入后认证连网的热点的标识信息。
[0077]其中,所述参数信息包括所述目标热点的加密类型信息;
[0078]所述处理模块还包括:
[0079]第二确定子模块,用于若所述目标热点的加密类型信息指示该目标热点未被加密,则确定需要由用户控制所述终端接入所述目标热点。
[0080]其中,所述装置还包括:
[0081]提示模块,用于在确定需要由用户控制所述终端接入所述目标热点后,向所述用户发送所述目标热点的接入提示,并根据用户针对所述接入提示的操作,确定是否接入所述目标热点。
[0082]显然,本实施例的热点接入装置与上文所述热点接入方法相对应,均能够达到同样的技术效果。
[0083]此外,本发明另一实施例提供一种终端,包括上述热点接入装置。所述终端可以是手机、pad等具有W1-Fi功能智能设备。
[0084]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种热点接入方法,其特征在于,应用于终端,所述方法包括: 确定终端扫描到的目标热点; 若所述终端接入过所述目标热点,则获取所述目标热点的参数信息; 若根据所述参数信息,确定需要由用户控制所述终端接入所述目标热点,则不自动接入所述目标热点。2.根据权利要求1所述的方法,其特征在于, 所述参数信息包括所述目标热点的标识信息; 根据所述参数信息,确定需要由用户控制所述终端接入所述目标热点,包括: 根据所述标识信息,在数据库中进行匹配查找;其中,所述数据库保存有需要所述终端先接入后进行认证连网的热点的标识信息;若在所述数据库中匹配查找到所述标识信息,则确定需要由用户控制所述终端接入所述目标热点。3.根据权利要求2所述的方法,其特征在于, 所述目标热点的标识信息保存在接收到的所述目标热点的管理帧的指定字节中。4.根据权利要求2所述的方法,其特征在于,所述方法还包括: 根据用户操作,向所述数据库添加需要所述终端先接入后认证连网的热点的标识信息。5.根据权利要求1所述的方法,其特征在于, 所述参数信息包括所述目标热点的加密类型信息; 根据所述参数信息,确定需要由用户控制所述终端接入所述目标热点,包括: 若所述目标热点的加密类型信息指示该目标热点未被加密,则确定需要由用户控制所述终端接入所述目标热点。6.根据权利要求2或5所述的方法,其特征在于,所述方法还包括: 在确定需要由用户控制所述终端接入所述目标热点后,向所述用户发送所述目标热点的接入提示,并根据用户针对所述接入提示的操作,确定是否接入所述目标热点。7.—种热点接入装置,应用于终端,其特征在于,包括: 第一确定模块,用于确定终端扫描到的目标热点; 获取模块,用于若所述终端接入过所述目标热点,则获取所述目标热点的参数信息; 处理模块,用于若根据所述参数信息,确定需要由用户控制所述终端接入所述目标热点,则不自动接入所述目标热点。8.根据权利要求7所述的装置,其特征在于, 所述参数信息包括所述目标热点的标识信息; 所述处理模块包括: 匹配子模块,用于根据所述标识信息,在数据库中进行匹配查找;其中,所述数据库保存有需要所述终端先接入后进行认证连网的热点的标识信息; 第一确定子模块,用于若在所述数据库中匹配查找到当所述标识信息,则确定需要由用户控制所述终端接入所述目标热点。9.根据权利要求8所述的装置,其特征在于, 所述目标热点的标识信息保存在接收到的所述目标热点的管理帧的指定字节中。10.根据权利要求8所述的装置,其特征在于,还包括: 添加模块,用于根据用户操作,向所述数据库添加需要所述终端先接入后认证连网的热点的标识信息。11.根据权利要求7所述的装置,其特征在于, 所述参数信息包括所述目标热点的加密类型信息; 所述处理模块还包括: 第二确定子模块,用于若所述目标热点的加密类型信息指示该目标热点未被加密,则确定需要由用户控制所述终端接入所述目标热点。12.根据权利要求8或11所述的装置,其特征在于,所述装置还包括: 提示模块,用于在确定需要由用户控制所述终端接入所述目标热点后,向所述用户发送所述目标热点的接入提示,并根据用户针对所述接入提示的操作,确定是否接入所述目标热点。13.—种终端,其特征在于,包括如权利要求7-12任一项所述的热点接入装置。
【文档编号】H04W76/02GK105848251SQ201510022068
【公开日】2016年8月10日
【申请日】2015年1月16日
【发明人】张庆立
【申请人】中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1