一种用于建立无线连接的方法与设备的制造方法
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种用于建立无线连接的技术。
【背景技术】
[0002]现有技术中,用户设备要接入无线网络,例如,用户设备连接进入WiFUwirelessfidelity,无线保真)网络,一般先基于该用户设备搜索到的设备周边的无线接入点,再基于用户手动输入的目标无线接入点的连接密码接入选中的目标无线接入点,若是用户忘记或是不知道目标无线接入点的连接密码则无法接入该目标无线接入点对应的WiFi网络。
【发明内容】
[0003]本申请的目的是提供一种用于建立无线连接的方法与设备。
[0004]根据本申请的一个方面,提供了一种在用户设备端用于建立无线连接的方法,包括:
[0005]获取用户设备附近的无线接入点;
[0006]向对应网络设备发送无线接入点的接入请求,其中,所述接入请求包括无线接入点的SSID信息;
[0007]获取网络设备基于接入请求返回的无线接入点对应的接入信息并在用户设备的无线接点列表上显示可接入提示信息;
[0008]基于无线接入点的接入信息,建立用户设备与无线接入点的无线连接。
[0009]根据本申请的另一方面,还提供了一种在网络设备端用于建立无线连接的方法,包括:
[0010]接收用户设备发送的关于无线接入点的接入请求;
[0011 ]基于用户设备的接入请求,确定对应无线接入点的接入信息;
[0012]将无线接入点的接入信息发送至用户设备。
[0013]根据本申请的再一方面,还提供了一种在用户设备端用于建立无线连接的设备,包括:
[0014]第一装置,用于获取用户设备附近的无线接入点;
[0015]第二装置,用于向对应网络设备发送无线接入点的接入请求,其中,所述接入请求包括无线接入点的SSID信息;
[0016]第三装置,用于获取网络设备基于接入请求返回的无线接入点对应的接入信息并在用户设备的无线接点列表上显示可接入提示信息;
[0017]第四装置,用于基于无线接入点的接入信息,建立用户设备与无线接入点的无线连接。
[0018]根据本申请的再一方面,还提供了一种在网络设备端用于建立无线连接的设备,包括:
[0019]第八装置,用于接收用户设备发送的关于无线接入点的接入请求;
[0020]第九装置,用于基于用户设备的接入请求,确定对应无线接入点的接入信息;
[0021]第十装置,用于将无线接入点的接入信息发送至用户设备。
[0022]与现有技术相比,本申请中用户设备基于所扫描出的一个或多个无线接入点,获取相应无线接入点的SSID信息,向网络设备请求与相应无线接入点对应的接入信息,用户设备获取接入信息并在用户设备的系统无线接入点列表显示可接入提示信息,用户设备通过接入信息建立与对应无线接入点之间的无线连接,在此,本申请可以将无线接入点的接入信息下发并存储在用户设备上,如用于连接验证的连接密码,帮助用户设备直接建立与该无线接入点之间的无线连接,而无需在连接无线接入点时再安装接入信息模块,进一步,通过在用户设备的系统无线列表上显示可连接提示信息,用户基于可连接提示信息可知道哪些无线接入点有接入密码,择优选择自己需要的无线接入点,从而使得用户可以方便、快捷地使用相应的无线网络,降低用户无网使用的概率。用户可以基于原先的使用习惯在系统原生WiFi列表中直接点击无线接入点接入无线网络,无需通过第三方应用端建立与无线接入点的无线连接,从而,高效地为用户提供可用无线接入点满足用户接入网络的需求,同时简化用户操作,提升用户体验。
【附图说明】
[0023]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0024]图1示出根据本申请另一个方面的一种在用户设备端用于建立无线连接的方法流程图;
[0025]图2示出根据本申请一个优选实施例的一种在用户设备端用于建立无线连接的方法流程图;
[0026]图3示出根据本申请另一个方面的一种在用户设备端用于建立无线连接的方法流程图;
[0027]图4示出根据本申请另一个方面的一种在用户设备端用于建立无线连接的方法流程图;
[0028]图5示出根据本申请一个方面的一种用于建立无线连接的用户设备的设备示意图;
[0029]图6示出根据本申请一个优选实施例的一种用于建立无线连接的用户设备的设备示意图;
[0030]图7示出根据本申请另一个优选实施例的用于建立无线连接的用户设备和网络设备的交互示意图;
[0031]图8示出根据本申请一个方面的一种用于建立无线连接的用户设备的设备示意图。
[0032]图9示出根据本申请一个方面的一种用于建立无线连接的用户设备的设备示意图。
[0033]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0034]下面结合附图对本发明作进一步详细描述。
[0035]在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0036]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0037]计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0038]如图1所示,一种在用户设备端用于建立无线连接的方法流程图。
[0039]具体地,在步骤SI中,用户设备获取用户设备附近的无线接入点;在步骤S2中,用户设备向对应网络设备发送无线接入点的接入请求,其中,所述接入请求包括无线接入点的SSID信息;在步骤S3中,用户设备获取网络设备基于接入请求返回的无线接入点对应接入信息并在用户设备的系统原生无线接入点列表上显示可接入提示信息;在步骤S4中,用户设备基于无线接入点的接入信息,建立用户设备与无线接入点的无线连接。
[0040]具体地,在步骤SI中,所述用户设备获取用户设备附近的无线接入点。在此,用户设备包括能够实现无线通信功能的各种智能终端设备,如智能手机、平板电脑等。无线接入点是对应无线网络的接入点,所述无线网络包括但不限于基于IEEE 802.11系列标准协议的无线局域网络,例如,基于IEEE 802.1Ib协议的无线局域网络,即通常所说的WiFi网络,用户设备可以通过所述无线接入点接入对应的无线网络。
[0041]在步骤S2中,所述用户设备向对应网络设备发送无线接入点的接入请求,其中,接入请求包括无线接入点的SSID信息。所述SSID(Service Set Identifier,服务集标识)信息,用于辨识所述无线接入点对应的无线网络。进一步,所述SSID还可以细化为BSSID(Basic Service Set Identifier,基本服务集标识)和ESSID(Extended Service SetIdentif ier,服务区别号),其中,所述BSSID是用来对较小BSS(Basic Service Set,基站系统)区域进行标识,每个主机在这个较小的区域里进行通讯,而所述ESSID则应用在规模较大、较复杂的无线网络中,在此,不同的BSS可以拓展至对应的ESS(ExtendedService Set,多个基站系统)。具体地,当用户设备扫描出用户设备附近的一个或多个无线接点后,用户设备向网络设备发送一个或多个无线接入点的接入请求。此时,优选地,所述用户设备基于当前已有的数据通信方式完成接入请求的发送,例如,基于已开启的移动通信网络,如GSM网络、CDMA网络、3G网络、4G网络等,完成该接入请求的发送;又如,基于已开启的无线局域网,如WiFi网络等,完成该接入请求的发送。在此,所述接入请求包括请求所述网络设备返回存储在该网络设备中的与无线接入点匹配的接入信息,例如无线接入点对应的连接密码等。进一步,用户设备通过发送包含有无线接入点的SSID信息与BSSID信息(无线接入点的MAC地址)的接入请求,网络设备基于无线接入点的SSID信息与BSSID信息查找并确定相应无线接入点的接入信息。
[0042]在步骤S3中,所述用户设备获取网络设备基于接入请求返回的无线接入点对应接入信息并在用户设备的系统原生无线接点列表上显示可接入提示信息。在此,在用户设备的系统原生WiFi列表中显示的一个或多个无线接入点的接入信息是由用户设备基于自身扫描功能并与对应的网络设备配合,从网络设备中获取,进一步,用户设备的系统原生WiFi列表上显示有可接入提示信息。在系统原生WiFi列表中,以一定的图形标识来表示所述可接入提示信息,就可以清楚的提示用户哪些无线接入点有免费的连接密码可用,从而方便用户选择目标无线接入点。其中,无线接入点的接入信息包括但不限于接入无线接入点的连接密码信息,已经从网络设备下发给用户设备并存储在用户设备上。进一步,在用户设备呈现的若干个无线接入点中,结合各个无线接入点所对应的可接入提示信息,用户选择自己需要的无线接入点接入无线网络。具体地,用户设备的系统WiFi模块扫描出一个或多个无线接入点,获取一个或多个无线接入点的SSID信息,通过该用户设备上第三方应用端获取无线接入点的接入信息并将一个或多个无线接入点的SSID信息发送给该用户设备的第三方应用端,用户设备上第三方应用端基于一个或多个无线接入点的SSID信息向网络设备查询对应的接入信息;网络设备将存储的接入信息下发给用户设备的第三方应用端,用户设备的第三方应用端与用户设备的系统WiFi模块进行交互,在用户设备的系统原生WiFi列表上显示无线接入点的可接入提示信息。
[0043]具体地,网络设备中存储有各个地域的海量的无线接入点、及其各自对应的接入信息、或是还包括该无线接入点对应的无线接入点信息。其中,所述接入信息包括但不限于无线接入点的连接密码。其中,网络设备中所存储的无线接入点接入信息包括公共无线网络运营商提供的接入信息,或是由个人分享提供的无线接入点的接入信息、或是个人移动设备所提供的移动无线接入点的接入信息等。对于用户设备的接入请求,同时又确实存储在对应网络设备中的无线接入点的接入信息,用户设备可以无偿获得该接入信息。在此,网络设备中存储的每个无线接入点以其对应的网络SSID(Service Set Identifier,服务集标识)和无线接入点的MAC(Media Access Control,媒体访问控制)地址唯一确定。用户设备向网络设备发送了关于无线接入点的接入请求,其中,接入请求包括无线接入点对应的SSID信息,其中,SSID信息包含有无线接入点的名称信息(SSID)和BSSID信息(无线接入点的MAC地址),进而,若网络设备中存在该目标无线接入点对应的接入信息,基于SSID信息,则可以在网络设备中寻找与无线接入点匹配的接入信息。
[0044]在步骤S4中,基于无线接入点的接入信息,建立用户设备与无线接入点的无线连接。在此,基于从网络设备返回的无线接入点对应的接入信息,即可以实现无线连接。在此,无线连接的建立可以是用户设备基于所获取的接入信息,自动向无线接入点发起连接请求,整个连接过程自动在后台运行;无线连接的建立也可以是将接入点的接入信息呈现给用户设备对应的用户,例如,将接入信息以设备应用程序内提示信息的方式发送给用户设备,进而,用户基于获取的该接入信息再进行无线连接,如用户选择手动输入连接密码信息的方式向无线接入点发出连接请求,从而建立所述用户设备与该目标无线接入点之间的连接,上述两种连接方式无需在连接无线接入点时再安装接入信息模块。
[0045]在本实例中,用户设备基于所扫描出的一个或多个无线接入点,获取相应无线接入点的SSID信息,向网络设备请求与相应无线接入点对应的接入信息,用户设备获取接入信息并在用户设备的系统无线接入点列表显示可接入提示信息,用户设备通过接入信息建立与对应无线接入点之间的无线连接,在此,本申请可以将无线接入点的接入信息下发并存储在用户设备上,如用于连接验证的连接密码,帮助用户设备直接建立与该无线接入点之间的无线连接,而无需在连接无线接入点时再安装接入信息模块,进一步,通过在用户设备的系统无线列表上显示可连接提示信息,用户基于可连接提示信息可知道哪些无线接入点有接入密码,择优选择自己需要的无线接入点,从而使得用户可以方便、快捷地使用相应的无线网络,降低用户无网使用的概率。用户可以基于原先的使用习惯在系统原生WiFi列表中直接点击无线接入点接入无线网络,无需通过第三方应用端建立与无线接入点的无线连接,从而,高效地为用户提供可用无线接入点满足用户接入网络的需求,同时简化用户操作,提升用户体验。
[0046]如图2所示,本申请一个优选实施例,一种在用户设备端用于建立无线连接的方法流程图:
[0047]具体地,在步骤SI中,所述用户设备获取用户设备附近的无线接入点;在步骤S2中,所述用户设备向对应网络设备发送无线接入点的接入请求,其中,所述接入请求包括无线接入点的SSID信息;在步骤S3中,所述用户设备获取网络设备基于接入请求返回的无线接入点对应接入信息并在用户设备的无线接点列表上显示可接入提示信息;在步骤S4中,所述用户设备基于无线接入点的接入信息,建立用户设备与无线接入点的无线连接。在步骤S5中,在用户设备呈现与无线接入点对应的广告信息;在步骤S6中,检测获取的无线接入点的安全状态;在步骤S7中,检测所选有可接入提示信息的无线接点在用户设备的连接状态;在步骤S8中,若有可接入提示信息的无线接点在用户设备中是初次连接状态,则需要对无线接入点的接入信息进行认证;在步骤S9中,通过认证后允许用户设备与无线接入点建立连接;进一步,在步骤SlO中,若有可接入提示信息的无线接点在用户设备已经存有连接记录,则用户设备直接与无线接入点建立无线连接;在步骤SI I中,基于网络连接失败信息,重新选择有可接入提示信息的无线接点进行连接。
[0048]具体地,在步骤SI中,所述用户设备获取用户设备附近的无线接入点。在此,用户设备包括能够实现无线通信功能的各种智能终端设备,如智能手机、平板电脑等。无线接入点是对应无线网络的接入点,所述无线网络包括但不限于基于IEEE 802.11系列标准协议的无线局域网络,例如,基于IEEE 802.1Ib协议的无线局域网络,即通常所说的WiFi网络,用户设备可以通过所述无线接入点接入对应的无线网络。
[0049]在步骤S2中,所述用户设备向对应网络设备发送无线接入点的接入请求,其中,接入请求包括无线接入点的SSID信息。所述SSID(Service Set Identifier,服务集标识)信息,用于辨识所述无线接入点对应的无线网络。进一步,所述SSID还可以细化为BSSID(Basic Service Set Identifier,基本服务