WiFi网络连接方法及装置的制造方法_2

文档序号:8925795阅读:来源:国知局
网络连接。如从WiFi接入点信息列表选取标识信息为sanhaorensheng的WiFi接入点进行WiFi网络连接。连接成功后,终端设备通过sanhaorensheng的WiFi接入点进行WiFi网络连接。
[0032]本发明实施例提供的一种WiFi网络连接方法,通过预置系统的标准过滤规则对获取的WiFi接入点信息列表进行过滤;然后与过滤后的所述WiFi接入点信息列表中WiFi接入点进行WiFi网络连接。与目前通过定位终端设备的所在位置或者软件自身扫描获取附近WiFi列表,然后从WiFi接入点信息列表选取一个WiFi接入点进行连接相比,本发明实施例通过预置系统的标准过滤规则,过滤掉所述WiFi接入点信息列表中无效或者信号极差的WiFi网络连接,然后从过滤后的WiFi接入点信息列表中的选取一个WiFi网进行连接,从而能够提升WiFi连接成功率。
[0033]进一步地,本发明实施例提供了另一种WiFi网络连接方法,如图2所示,所述方法包括:
[0034]201、获取WiFi接入点信息列表。
[0035]其中,所述WiFi接入点信息列表中包含有WiFi接入点的标识信息。所述WiFi接入点的标识信息用于区分不同的WiFi接入点。所述WiFi接入点的标识信息可以为WiFi接入点的MAC地址,也可以为WiFi接入点的地理位置和SSID的组合,本发明实施例不做限定。
[0036]对于本发明实施例,步骤201具体可以为:通过预置系统功能函数获取所述WiFi接入点信息列表。其中,所述预置系统功能函数为1S系统的AirPort功能函数。AirPort技术是操作系统为1S系统的终端设备以IEEE802.11,又称W1-Fi标准为基础的无线网络系统,也通过认证能够与其他的802.11设备兼容。即通过1S系统开放的API (Applicat1nProgramming Interface,应用程序编程接口),调用WiFi功能管理模块中的AirPort功能函数获取WiFi接入点,从而获取WiFi接入点信息列表。通过AirPort功能函数能够扫描获取到信号强的,可用WiFi接入点信息列表,从而能够提升WiFi连接成功率。
[0037]202、通过预置系统的标准过滤规则对所述WiFi接入点信息列表进行过滤。
[0038]其中,所述预置系统的标准过滤规则为1S系统的标准过滤规则。所述1S系统的标准过滤规则可以为AC+AP组网过滤规则,通过合并相同AC+AP组网的WiFi网络、过滤信号极差的WiFi网络,能够将获取的WiFi接入点信息列表中同名的WiF1、以及信号极差的WiFi网络过滤掉,从而获取信号强的,可用WiFi接入点信息列表,从而能够提升WiFi连接成功率。
[0039]203、根据WiFi接入点的属性信息,判断过滤后的所述WiFi接入点信息列表中是否存在服务器中保存过的WiFi接入点的标识信息。
[0040]其中,所述服务器中保存有免费WiFi接入点的标识信息。属性信息可以为的SSID,具体可以为路由器的名称;也可以为BSSID(BasicService Set Identifier,基本服务集标识),具体可以为路由器的MAC地址,本发明实施例不做限定。所述免费WiFi接入点可以为不需要用户输入密码的WiFi接入点,也可以为无密码的WiFi接入点,本发明实施例不做限定。当有用户共享过WiFi接入点时,服务器中会保存用户共享的WiFi接入点的标识信息,并对该WiFi接入点进行标记。对WiFi接入点进行标记具体可以按照颜色进行标记,如将WiFi接入点标记为红色;也可以按照标识符进行标记,如将WiFi接入点用三角号进行标记,本发明实施例不做限定。例如,过滤后的WiFi接入点信息列表中存在标识信息为CMCC(中国移动)的WiFi接入点,并且该在所述服务器中保存过,在服务器中的标记为三角号,说明该WiFi接入点为免费WiFi接入点,可以直接进行WiFi网络连接。通过对WiFi接入点进行标记,能够方便用户选择WiFi接入点,从而能够提升WiFi网络连接的效率。
[0041]对于本发明实施例,步骤203具体可以为:根据WiFi接入点的SSID和/或BSSID,判断过滤后的所述WiFi接入点信息列表中是否存在服务器中保存过的WiFi接入点的标识信息。
[0042]其中,SSID为路由器的名称,BSSID为路由器的MAC地址。
[0043]204、若存在,则与所述保存过的WiFi接入点的标识信息进行WiFi网络连接。
[0044]对于本发明实施例,步骤204具体可以为:若当前已经与其他WiFi接入点进行WiFi网络连接,则通过1S系统的AirPort功能函数,将所述WiFi网络连接切换为与所述保存过的WiFi接入点的标识信息之间的WiFi网络连接;输出WiFi网络连接切换成功的提示信息。
[0045]其中,所述提示信息可以为图片提示信息、文本提示信息或者音频提示信息。例如,显示WiFi网络连接切换成功的文本提示信息、或者播放WiFi网络连接切换成功的音频提不?目息。
[0046]对于本发明实施例,当用户从WiFi接入点信息列表中选取某一个在所述服务器中保存过的WiFi接入点时,如果当前已经连接上其他WiFi网络,则忽略掉已经连接上的其他WiFi网络,然后连接保存过的WiFi接入点的,WiFi网络连接切换成功后,输出WiFi网络连接切换成功的提示信息。进一步地,若当前为第一次与从WiFi接入点信息列表中选取的WiFi接入点进行WiFi网络连接,需要预先将服务器上存储的WiFi网络账号密码信息,保存到终端设备中,然后执行连接动作。具体可以为:当用户点击或者触击终端设备的屏幕界面上的连接按钮时,进行WiFi网络连接。连接成功后,在终端设备的屏幕界面上输出WiFi网络连接成功的提示信息。例如,在终端设备的屏幕界面上显示WiFi网络连接成功的文本提示信息、或者播放WiFi网络连接成功的音频提示信息。对于本发明实施例,通过AirPort技术,能够连接服务器保存的其他用户共享的WiFi接入点,能够实现任意WiFi网络之间的相互切换。
[0047]例如,当用户从WiFi接入点信息列表中选取标识信息为KFC的WiFi接入点时,该WiFi接入点在所述服务器中保存过,如果当前已经连接标识信息为Mcdonald’ s的WiFi网络,则忽略掉已经连接上标识信息为Mcdonald’s的WiFi网络,然后与标识信息为KFC的WiFi网络进行连接,WiFi网络连接切换成功后,输出WiFi网络连接切换成功的文本提示信息。若当前为第一次与标识信息为KFC的WiFi接入点进行WiFi网络连接,需要预先将服务器上存储的WiFi网络账号密码信息,保存到终端设备中。当用户点击或者触击终端设备的屏幕界面上的连接按钮时,进行WiFi网络连接。连接成功后,在终端设备的屏幕界面上输出“成功连接KFC”的音频提示信息。
[0048]对于本发明实施例,具体的应用场景可以如下所示,但不限于此,包括:获取WiFi接入点信息列表包括:WiFi接入点的标识信息分别为TP-LINK_123456、TP_LINK_123456、TP_LINK_312、TP_LINK_416、TP_LINK_416、qinaguolaorou、sanhaorensheng、haozhijia 的WiFi网络,通过1S系统的标准过滤规则对所述WiFi接入点信息列表进行过滤;将同名的WiFi网络TP-LINK_123456、TP_LINK_123456进行合并,删除掉信号极差的haozhijiaiWiFi网络,最后获取过滤后的WiFi接入点信息列表:TP-LINK_123456、TP_LINK_312、TP_LINK_416、TP_LINK_416、qinaguolaorou、sanhaorenshengo 然后从过滤后的 WiFi 接入点信息列表选取一个WiFi接入点进行WiFi网络连接。具体地,可以判断过滤后的所述WiFi接入点信息列表中是否存在服务器中保存过的WiFi接入点的标识信息。若标识信息sanhaorensheng在服务器中保存过,说明标识信息为sanhaorensheng对应的WiFi网络为免费WiFi。当用户选取标识信息为sanhaorensheng的WiFi接入点时,若当前已经与qinaguolaorou WiFi接入点进行WiFi网络连接,则忽略掉已经连接上的qinaguolaorouWiFi网络;然后与sanhaorensheng WiFi接入点进行WiFi网络,若当前为第一次与sanhaorensheng WiFi接入点进行WiFi网络,则获取服务器上存储的WiFi网络账号密码信息并保存到终端设备中。当用户点击或者触击终端设备的屏幕界面上的连接按钮时,进行
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1