CN109041036A - Wifi连接方法及设备 - Google Patents
Wifi连接方法及设备 Download PDFInfo
- Publication number
- CN109041036A CN109041036A CN201811265485.1A CN201811265485A CN109041036A CN 109041036 A CN109041036 A CN 109041036A CN 201811265485 A CN201811265485 A CN 201811265485A CN 109041036 A CN109041036 A CN 109041036A
- Authority
- CN
- China
- Prior art keywords
- information
- electronic equipment
- wifi
- equipment
- access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种WIFI连接方法及设备,该方法包括:代理设备接收电子设备基于BLE协议发送的接入信息,接入信息包括电子设备的第一MAC地址及WIFI配置信息;代理设备基于本地存储的接入密码,以及第一MAC地址及WIFI配置信息,向WIFI网络的路由器发送连接请求;在连接请求通过认证后,代理设备基于BLE协议向电子设备发送连接信息,以使电子设备根据连接信息与路由器连接,连接信息包括路由器的第二MAC地址、WIFI密钥、服务集标识及信道指针。能够限制电子设备接入该WIFI网络的次数,提升了网络访问流量和品质的可控性。并兼顾了WIFI网络的可用性和安全性。
Description
技术领域
本发明实施例涉及WIFI技术领域,尤其涉及一种WIFI连接方法及设备。
背景技术
无线网络(Wireless-Fidelity,简称WIFI)功能已成为现代手机,平板电脑,笔记本电脑等终端设备不可或缺的功能,其在私人区域和公共区域均得了到广泛应用。尤其在公共区域(如咖啡店、餐厅等区域)中,为了提高服务质量通常将WIFI网络的密码展示在显眼的位置上,以方便用户接入网络。
然而,用户的终端设备一经接入网络就会记录接入密码,并在下次连接时自动使用已记录的接入密码进行接入。在不更换接入密码的前提下,无法限制用户接入次数,造成难以控制网络访问流量和品质的问题。
发明内容
本申请提供一种WIFI连接方法及设备,用以限制电子设备接入无线网络的次数,提升网络访问流量和品质的可控性。
本申请实施例第一个方面提供一种WIFI连接方法,包括:
代理设备接收电子设备基于BLE协议发送的接入信息,所述接入信息包括电子设备的第一MAC地址及WIFI配置信息;
所述代理设备基于本地存储的接入密码,以及所述第一MAC地址及WIFI配置信息,向WIFI网络的路由器发送连接请求;
在所述连接请求通过认证后,所述代理设备基于BLE协议向电子设备发送连接信息,以使所述电子设备根据所述连接信息与所述路由器连接,所述连接信息包括所述路由器的第二MAC地址、WIFI密钥、服务集标识及信道指针。
本申请实施例第二个方面提供一种WIFI连接方法,包括:
电子设备基于BLE协议向代理设备发送接入信息,以使所述代理设备基于本地存储的接入密码,以及所述接入信息向WIFI网络的路由器发送连接请求,所述接入信息包括电子设备的第一MAC地址及WIFI配置信息;
在所述连接请求通过认证后,所述电子设备接收所述代理设备基于BLE协议发送的连接信息,所述连接信息包括所述路由器的第二MAC地址、WIFI密钥、服务集标识及信道指针;
所述电子设备根据所述连接信息与所述路由器连接。
本申请实施例第三个方面提供一种代理设备,包括:至少一个处理器和存储器;
所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现第一个方面提供的方法。
本申请第四个方面提供一种电子设备,包括:至少一个处理器和存储器;
所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现第二个方面提供的方法。
本申请提供的WIFI连接方法及设备,电子设备基于BLE协议向代理设备发送接入信息,代理设备基于本地存储的接入密码以及接收到的接入信息向WIFI网络的路由器发送连接请求,在路由器允许连接后,向电子设备返回认证成功信息,电子设备基于BLE协议向代理设备发送连接信息读取请求,代理设备接收到连接信息读取请求后返回该连接信息读取请求对应的连接信息,电子设备则可以根据接收到的连接信息与路由器连接,由于本实施例中电子设备不参与与路由器建立连接的过程,而是由代理设备根据本地存储的接入密码以及电子设备的第一MAC地址和WIFI配置信息,代电子设备向路由器请求连接,并将路由器下发的第二MAC地址、服务集标识、WIFI密钥和信道指针发送给电子设备,从而完成电子设备与路由器之间的连接的,因此,不需要向电子设备提供WIFI网络的接入密码,这样电子设备就不能存储该WIFI网络的接入密码,在下次接入该WIFI网络时还需要通过代理设备允许才能完成接入,若代理设备不允许接入则不能接入,从而能够限制电子设备接入该WIFI网络的次数,提升了网络访问流量和品质的可控性。同时也不会因为WIFI网络的管理者忘记接入密码而导致无法分享WIFI网络的问题,兼顾了WIFI网络的可用性和安全性。并且,基于BLE协议可以逐条发送相关信息,可以减少对各种信息进行拼接及拆解的处理过程,有效提高数据处理效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例适用的WIFI连接***的结构示意图;
图2为本申请一实施例提供的WIFI连接方法的流程示意图;
图3为本申请另一实施例提供的WIFI连接方法的流程示意图;
图4为本申请一实施例提供电子设备向代理设备发送接入信息的流程示意图;
图5为本申请一实施例提供的代理设备向电子设备发送连接信息的流程示意图;
图6为本申请再一实施例提供的WIFI连接方法的流程示意图;
图7为本申请一实施例提供的代理设备的结构示意图;
图8为本申请一实施例提供的电子设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
首先对本申请实施例涉及的名词进行解释:
BLE:Bluetooth Low Energy,或称Bluetooth LE,蓝牙低能耗协议。一种个人局域网技术,相较经典蓝牙,低功耗蓝牙旨在保持同等通信范围的同时显著降低功耗和成本。
GATT:Generic Attribute Profile,通用属性协议,是低功耗蓝牙设备之间进行通信的协议。GATT定义了一种多层的数据结构,已连接的低功耗蓝牙设备用它来进行通信。
本申请实施例提供的WIFI连接方法适用于以下的WIFI连接***,如图1所示,为本申请实施例适用的WIFI连接***的结构示意图。该***包括代理设备、路由器及至少一个电子设备。其中,代理设备可以是手机,平板电脑,笔记本电脑等具有WIFI功能模块的终端设备。电子设备可以是手机,平板电脑,笔记本电脑等具有WIFI功能模块的终端设备。电子设备想要连接WIFI时,首先需要向代理设备发送接入信息,由代理设备代为向路由器发送连接请求,路由器通过代理设备发送的连接请求后,代理设备将路由器相关的连接信息返回给电子设备,不需要向电子设备提供WIFI网络的接入密码,电子设备则可以基于连接信息与路由器连接,这样电子设备就不能存储该WIFI网络的接入密码,在下次接入该WIFI网络时还需要通过代理设备允许才能完成接入,若代理设备不允许接入则不能接入,从而能够限制电子设备接入该WIFI网络的次数,提升网络访问流量和品质的可控性。同时也不会因为WIFI网络的管理者忘记接入密码而导致无法分享WIFI网络的问题,兼顾了WIFI网络的可用性和安全性。
此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。在以下各实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。
下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
本申请实施例一提供一种WIFI连接方法,该方法可以由一种代理设备来执行,该代理设备可以是手机,平板电脑,笔记本电脑等具有WIFI功能模块的终端设备。参见图2,图2为本实施例提供的WIFI连接方法的流程示意图,该方法包括:
步骤101,代理设备接收电子设备基于BLE协议发送的接入信息,接入信息包括电子设备的第一MAC地址及WIFI配置信息。
具体的,本实施例中涉及的电子设备可以是手机,平板电脑,笔记本电脑等具有WIFI功能模块的终端设备。
当用户想要连接某个WIFI网络时,用户可以采用电子设备基于BLE协议搜索代理设备,并基于BLE协议逐条向代理设备发送接入信息。该接入信息包括该电子设备的第一MAC地址及WIFI配置信息。即可以先向代理设备发送第一MAC地址,然后再发送WIFI配置信息。接入信息还可以包括标头。其中,WIFI配置信息可以包括能力信息、监听间隔信息、支持码率信息、其他扩充栏位信息等等。
示例性的,如表1所示,为接入信息的内容说明。
表1
标头 | MAC地址 | 能力 | 监听间隔 | 支持码率 | 其他扩充栏位 |
1个bit(位) | 6个字节 | 2个字节 | 2个字节 | 变长度 | 变长度 |
其中,当标头的一个位被设置为预设数值(比如“0”)时表示该条信息为连接请求,MAC地址一栏中的6个字节表示电子设备的MAC地址,能力一栏中用2个字节描述电子设备的能力,监听间隔一栏中用2个字符描述监听间隔,支持码率一栏中适应的用相应的字符长度描述电子设备支持的WIFI码率,其他扩充栏位一栏中填写其他信息。当然表2仅为示例说明而不是对本申请接入信息的唯一限定。
代理设备则可以接收电子设备基于BLE协议逐条发送的接入信息。
可选地,代理设备接收到接入信息后可以写入到存储区域进行存储。
可选地,代理设备每接收到一条接入信息,可以向电子设备返回接收响应信息,比如接收成功的信息或接收失败的信息。若代理设备返回的是接收失败的信息,电子设备可以重新发送。若代理设备返回的是接收成功的信息,电子设备可以发送下一条接入信息。并且,在约定了接收响应信息的情况下,若电子设备在预设时间内没有接收到代理设备返回的接收响应信息,可以认为没有发送成功,可以重新发送。从而避免长时间不知道发送是否成功而等待。
可选地,电子设备基于BLE协议使用GATT将接入信息及接入请求命令编为特征haracteristics后进行传送。
可选地,在电子设备发送完接入信息后,电子设备还可以向代理设备发送接入请求命令,以使代理设备在接收到接入请求命令后,知道可以向路由器发送连接请求了。
步骤102,代理设备基于本地存储的接入密码,以及第一MAC地址及WIFI配置信息,向WIFI网络的路由器发送连接请求。
具体的,代理设备在接收完电子设备发送的接入信息后,或者在接收到电子设备发送的接入请求命令后(具体的触发可以根据实际需求设置),可以基于代理设备本地存储的路由器的接入密码以及电子设备的第一MAC地址和WIFI配置信息,向WIFI网络的路由器发送连接请求。
本实施例中代理设备中存储有用于接入WIFI网络的接入密码,当接收到电子设备的接入请求命令后,代理设备可以根据先前接收到的第一MAC地址和WIFI配置信息,构建无线网络协议规范的认证帧和关联帧,并在完成与WIFI网络的路由器之间连接之后,根据本地存储的接入密码和路由器交互生成四次握手帧,完成WIFI密钥交互生成过程。该WIFI密钥用于对电子设备和路由器之间的传输数据进行加密和解密,该WIFI密钥包括单播使用临时会话密钥(PTK)和组播包广播包G组临时会话密钥(GTK)。
路由器在生成WIFI密钥,将其自身的第二MAC地址、为电子设备分配的子网络的服务集标识、WIFI密钥和信道指针携带在第一响应信息中发送给代理设备。其中,上述信道指针所指向的信道用于传输电子设备和子网络之间的交互数据。
步骤103,在连接请求通过认证后,代理设备基于BLE协议向电子设备发送连接信息,以使电子设备根据连接信息与路由器连接,连接信息包括路由器的第二MAC地址、WIFI密钥、服务集标识及信道指针。
具体的,当代理设备连接请求通过认证后,即完成了WIFI密钥交互生成过程后,基于BLE协议逐条向电子设备发送第二MAC地址、WIFI密钥、服务集标识(即SSID)及信道指针等连接信息。
可选地,代理设备可以基于BLE协议向电子设备发送第二响应信息,第二响应信息可以是认证成功信息或认证失败信息,比如可以包括标头及回应码,标头为1表示回应,回应码为0代表WIFI代理认证成功,回应码不为0代表认证失败。第二响应信息也可以称为是连接信息,这里为了区分,将代理设备与路由器交互完成后首次回应电子设备的信息称为第二响应信息。具体可以根据实际需求设置。
若第二响应信息为认证成功信息,电子设备则逐条向代理设备发送连接信息读取请求,代理设备接收到电子设备发送的连接信息读取请求后,返回相应的连接信息。比如电子设备发送路由器的第二MAC地址读取请求,代理设备则返回第二MAC地址,电子设备发送路由器的WIFI密钥读取请求,代理设备则返回WIFI密钥等。
可选地,连接信息还可以包括标头、关联ID、能力、监听间隔、支持码率、信道号、其他扩充栏位等信息。示例性的,如表2所示,为连接信息的内容示意说明。这里只是示例性说明,并非对本申请实施例的限定。
表2
其中,当标头的值为1时,表示该信息为第二响应信息,此时对回应码的值进行判断,当回应码所在位置的1个位的取值为预设数值(比如“0”)时表示成功与路由器完成连接,此时电子设备可以接收代理设备基于BLE协议逐条发送的连接信息,在接收完后,可以根据连接信息与路由器连接。若回应码所在位置为其他数值则表示未与路由器成功连接。此时可以根据回应码的具体数值确定是否发起重连以及什么时候发起重连。比如当回应码的值为1-3中的任意一个时,则表示路由器WIFI连线失败,此时,则可以立即发起重连,当回应码的值为5时,表示网络资源不足,可在预设时间之后发起重连,当回应码的值为4或6,表示代理设备拒绝连接请求,此时不发起重连。当然这里仅为示例说明而不是对本发明的唯一限定。
示例性的,如表3所示,为回应码含义列表说明。
表3
作为一种优选的实施方案,在电子设备和路由器成功连接之后,代理设备还可以对电子设备与路由器之间的连接时间进行监测,当电子设备与路由器之间的连接时间超过预设时长时,向路由器发送解除认证帧使得路由器断开与电子设备之间的连接,并向通知电子设备是因为连接超时而导致的断网,从而达成限制使用网络资源的目的。
本实施例提供的WIFI连接方法,电子设备基于BLE协议逐条向代理设备发送接入信息,代理设备基于本地存储的接入密码以及接收到的接入信息向WIFI网络的路由器发送连接请求,在路由器允许连接后,向电子设备返回认证成功信息,电子设备基于BLE协议逐条向代理设备发送连接信息读取请求,代理设备接收到连接信息读取请求后返回该连接信息读取请求对应的连接信息,电子设备则可以根据接收到的连接信息与路由器连接,由于本实施例中电子设备不参与与路由器建立连接的过程,而是由代理设备根据本地存储的接入密码以及电子设备的第一MAC地址和WIFI配置信息,代电子设备向路由器请求连接,并将路由器下发的第二MAC地址、服务集标识、WIFI密钥和信道指针发送给电子设备,从而完成电子设备与路由器之间的连接的,因此,不需要向电子设备提供WIFI网络的接入密码,这样电子设备就不能存储该WIFI网络的接入密码,在下次接入该WIFI网络时还需要通过代理设备允许才能完成接入,若代理设备不允许接入则不能接入,从而能够限制电子设备接入该WIFI网络的次数,提升了网络访问流量和品质的可控性。同时也不会因为WIFI网络的管理者忘记接入密码而导致无法分享WIFI网络的问题,兼顾了WIFI网络的可用性和安全性。并且,基于BLE协议可以逐条发送相关信息,可以减少对各种信息进行拼接及拆解的处理过程,有效提高数据处理效率。
本申请实施例二对上述实施例提供的方法做进一步补充说明。
图3为本实施例提供的WIFI连接方法的流程示意图。
作为一种可实施的方式,在上述实施例一的基础上,可选地,步骤101具体包括:
步骤1011,代理设备接收电子设备基于BLE协议发送的第一MAC地址。
步骤1012,成功接收第一MAC地址后,代理设备接收电子设备基于BLE协议发送的WIFI配置信息。
具体的,电子设备基于BLE协议逐条发送接入信息。首先电子设备基于BLE协议向代理设备发送该电子设备的第一MAC地址。
代理设备接收到第一MAC地址后,可以返回接收成功的信息,电子设备在接收到接收成功信息后,再基于BLE协议发送WIFI配置信息。
也即,第一MAC地址可以作为一条接入信息发送,WIFI配置信息可以作为一条接入信息发送。
可选地,WIFI配置信息,包括:能力信息、监听间隔信息、支持码率信息及其他扩充栏位信息。
可选地,步骤1012具体可以包括:代理设备接收电子设备逐条发送的能力信息、监听间隔信息、支持码率信息及其他扩充栏位信息。即将能力信息、监听间隔信息、支持码率信息及其他扩充栏位信息中的每种信息作为一条接入信息发送,需要发送4次。
可选地,代理设备接收电子设备发送的接入信息中,至少有一条接入信息包括能力信息、监听间隔信息、支持码率信息及其他扩充栏位信息中的至少两种信息。即各种信息可以任意方式组合成一条接入信息。比如可以在一次发送的接入信息中包括能力信息和监听间隔信息,在下一条接入信息中包括支持码率信息等等。具体的组合方式可以根据实际需求设置,本实施例不做限定。
示例性的,如图4所示,为本实施例提供的电子设备向代理设备发送接入信息的流程示意图。这里只是给出一种示例性的可实施的方式,并非对本实施例的限定。
作为另一种可实施的方式,在上述实施例一的基础上,可选地,连接信息的每一条均包括第二MAC地址、WIFI密钥、服务集标识中和信道指针中的至少一种信息。即代理设备在向电子设备逐条发送连接信息时,也可以根据实际需求将其中的两种或多种信息作为一条连接信息发送。比如先发送一条连接信息为路由器的第二MAC地址,然后PTK密钥,然后GTK密钥,然后SSID,然后关联ID+信道号+能力+间隔(4种信息作为一条)等等。具体如何组合可以根据实际需求设置,本实施例不做限定。
示例性的,如图5所示,为本实施例提供的代理设备向电子设备发送连接信息的流程示意图。这里只是给出一种示例性的可实施的方式,并非对本实施例的限定
可选地,代理设备在接收到电子设备的接入信息或接入请求命令后,还可以判断已接入WIFI网络的设备数量是否超过预设数量,若已接入WIFI网络的设备数量未超过预设数量,则判断是否与WIFI网络的路由器处于连接状态,若是,在断开与路由器之间的连接后,基于本地存储的接入密码,以及电子设备的MAC地址和WIFI配置信息,向WIFI网络的路由器发送连接请求,以及后续其他操作,具体不再赘述。
可选地,代理设备还可以对电子设备的WIFI配置信息进行验证,若验证通过才可以执行上述的后续其他操作,具体不再赘述。示例性的,代理设备可以对电子设备的能力进行验证,当电子设备的能力满足连接条件时,则验证通过,否则验证失败,当然这里仅为示例说明而不是对本发明的唯一限定。
需要说明的是,本实施例中各可实施的方式可以单独实施,也可以在不冲突的情况下以任意组合方式结合实施本申请不做限定。
本实施例中,通过对已接入WIFI网络的设备数量进行判断,只有在已接入WIFI网络的设备数量未超过预设数量才进行进一步的连接操作,实现了对网络质量和网络访问数量的有效控制。另外,代理设备通过判断其与路由器之间的连接状态,并在断开连接之后,执行后续的代理连接操作,能够降低连接失败的概率,提高用户体验。还可以对电子设备的WIFI配置信息进行验证,提高了连接的成功率和用户体验。
本申请实施例三提供一种WIFI连接方法,该方法可以由一种电子设备来执行,该电子设备可以是手机,平板电脑,笔记本电脑等具有WIFI功能模块的终端设备。
如图6所示,为本实施例提供的WIFI连接方法的流程示意图。该方法包括。
步骤301,电子设备基于BLE协议向代理设备发送接入信息,以使代理设备基于本地存储的接入密码,以及接入信息向WIFI网络的路由器发送连接请求,接入信息包括电子设备的第一MAC地址及WIFI配置信息。
步骤302,在连接请求通过认证后,电子设备接收代理设备基于BLE协议发送的连接信息,连接信息包括路由器的第二MAC地址、WIFI密钥、服务集标识及信道指针。
步骤303,电子设备根据连接信息与路由器连接。
本实施例是与实施例一提供的代理设备进行交互的电子设备端执行的方法实施例,关于本实施例中的各步骤的具体操作,已经在上述实施例中进行了详细描述,此处将不做详细阐述说明。
本实施例提供的WIFI连接方法,电子设备基于BLE协议向代理设备发送接入信息,代理设备基于本地存储的接入密码以及接收到的接入信息向WIFI网络的路由器发送连接请求,在路由器允许连接后,向电子设备返回认证成功信息,电子设备基于BLE协议向代理设备发送连接信息读取请求,代理设备接收到连接信息读取请求后返回该连接信息读取请求对应的连接信息,电子设备则可以根据接收到的连接信息与路由器连接,由于本实施例中电子设备不参与与路由器建立连接的过程,而是由代理设备根据本地存储的接入密码以及电子设备的第一MAC地址和WIFI配置信息,代电子设备向路由器请求连接,并将路由器下发的第二MAC地址、服务集标识、WIFI密钥和信道指针发送给电子设备,从而完成电子设备与路由器之间的连接的,因此,不需要向电子设备提供WIFI网络的接入密码,这样电子设备就不能存储该WIFI网络的接入密码,在下次接入该WIFI网络时还需要通过代理设备允许才能完成接入,若代理设备不允许接入则不能接入,从而能够限制电子设备接入该WIFI网络的次数,提升了网络访问流量和品质的可控性。同时也不会因为WIFI网络的管理者忘记接入密码而导致无法分享WIFI网络的问题,兼顾了WIFI网络的可用性和安全性。并且,基于BLE协议可以逐条发送相关信息,可以减少对各种信息进行拼接及拆解的处理过程,有效提高数据处理效率。
本申请实施例四对上述实施例三提供的方法做进一步补充说明。
作为一种可实施的方式,在上述实施例三的基础上,可选地,电子设备基于BLE协议向代理设备发送接入信息,包括:
电子设备基于BLE协议向代理设备发送第一MAC地址;第一MAC地址发送成功后,电子设备基于BLE协议向代理设备发送WIFI配置信息。
可选地,WIFI配置信息,包括:能力信息、监听间隔信息、支持码率信息及其他扩充栏位信息;
电子设备基于BLE协议向代理设备发送WIFI配置信息,包括:
电子设备基于BLE协议向代理设备发送能力信息、监听间隔信息、支持码率信息及其他扩充栏位信息;或者,
电子设备向代理设备发送的接入信息中,至少有一条接入信息包括能力信息、监听间隔信息、支持码率信息及其他扩充栏位信息中的至少两种信息。
作为另一种可实施的方式,在上述实施例三的基础上,可选地,连接信息的每一条均包括第二MAC地址、WIFI密钥、服务集标识中和信道指针中的至少一种信息。
本实施例是与实施例一提供的代理设备进行交互的电子设备端执行的方法实施例,关于本实施例中的各步骤的具体操作,已经在上述实施例中进行了详细描述,此处将不做详细阐述说明。
需要说明的是,本实施例中各可实施的方式可以单独实施,也可以在不冲突的情况下以任意组合方式结合实施本申请不做限定。
本实施例提供的WIFI连接方法,电子设备基于BLE协议向代理设备发送接入信息,代理设备基于本地存储的接入密码以及接收到的接入信息向WIFI网络的路由器发送连接请求,在路由器允许连接后,向电子设备返回认证成功信息,电子设备基于BLE协议向代理设备发送连接信息读取请求,代理设备接收到连接信息读取请求后返回该连接信息读取请求对应的连接信息,电子设备则可以根据接收到的连接信息与路由器连接,由于本实施例中电子设备不参与与路由器建立连接的过程,而是由代理设备根据本地存储的接入密码以及电子设备的第一MAC地址和WIFI配置信息,代电子设备向路由器请求连接,并将路由器下发的第二MAC地址、服务集标识、WIFI密钥和信道指针发送给电子设备,从而完成电子设备与路由器之间的连接的,因此,不需要向电子设备提供WIFI网络的接入密码,这样电子设备就不能存储该WIFI网络的接入密码,在下次接入该WIFI网络时还需要通过代理设备允许才能完成接入,若代理设备不允许接入则不能接入,从而能够限制电子设备接入该WIFI网络的次数,提升了网络访问流量和品质的可控性。同时也不会因为WIFI网络的管理者忘记接入密码而导致无法分享WIFI网络的问题,兼顾了WIFI网络的可用性和安全性。并且,基于BLE协议可以逐条发送相关信息,可以减少对各种信息进行拼接及拆解的处理过程,有效提高数据处理效率。
在一些实施例中,还可以提供一种WIFI连接装置,该装置可以设置在代理设备中,用于执行上述实施例一或实施例二提供的方法。该装置可以包括多个功能模块,分别用于执行上述方法的各个步骤,具体功能模块的设置可以根据实际需求设置,在此不再赘述。
在一些实施例中,还可以提供一种WIFI连接装置,该装置可以设置在电子设备中,用于执行上述实施例三或实施例四提供的方法。该装置也可以包括多个功能模块,分别用于执行上述方法的各个步骤,具体功能模块的设置可以根据实际需求设置,在此不再赘述。
本申请实施例五提供一种代理设备,用于执行上述实施例一或实施例二提供的方法。
如图7所示,为本实施例提供的代理设备的结构示意图。该代理设备50包括:至少一个处理器51和存储器52;
存储器存储计算机程序;至少一个处理器执行存储器存储的计算机程序,以实现上述实施例一或实施例二提供的方法。
根据本实施例的代理设备,电子设备基于BLE协议向代理设备发送接入信息,代理设备基于本地存储的接入密码以及接收到的接入信息向WIFI网络的路由器发送连接请求,在路由器允许连接后,向电子设备返回认证成功信息,电子设备基于BLE协议向代理设备发送连接信息读取请求,代理设备接收到连接信息读取请求后返回该连接信息读取请求对应的连接信息,电子设备则可以根据接收到的连接信息与路由器连接,由于本实施例中电子设备不参与与路由器建立连接的过程,而是由代理设备根据本地存储的接入密码以及电子设备的第一MAC地址和WIFI配置信息,代电子设备向路由器请求连接,并将路由器下发的第二MAC地址、服务集标识、WIFI密钥和信道指针发送给电子设备,从而完成电子设备与路由器之间的连接的,因此,不需要向电子设备提供WIFI网络的接入密码,这样电子设备就不能存储该WIFI网络的接入密码,在下次接入该WIFI网络时还需要通过代理设备允许才能完成接入,若代理设备不允许接入则不能接入,从而能够限制电子设备接入该WIFI网络的次数,提升了网络访问流量和品质的可控性。同时也不会因为WIFI网络的管理者忘记接入密码而导致无法分享WIFI网络的问题,兼顾了WIFI网络的可用性和安全性。并且,基于BLE协议可以逐条发送相关信息,可以减少对各种信息进行拼接及拆解的处理过程,有效提高数据处理效率。
本申请实施例六提供一种电子设备,用于执行上述实施例三或实施例四提供的方法。
如图8所示,为本实施例提供的电子设备的结构示意图。该电子设备60包括:至少一个处理器61和存储器62;
存储器存储计算机程序;至少一个处理器执行存储器存储的计算机程序,以实现上述实施例三或实施例四提供的方法。
根据本实施例的电子设备,电子设备基于BLE协议向代理设备发送接入信息,代理设备基于本地存储的接入密码以及接收到的接入信息向WIFI网络的路由器发送连接请求,在路由器允许连接后,向电子设备返回认证成功信息,电子设备基于BLE协议向代理设备发送连接信息读取请求,代理设备接收到连接信息读取请求后返回该连接信息读取请求对应的连接信息,电子设备则可以根据接收到的连接信息与路由器连接,由于本实施例中电子设备不参与与路由器建立连接的过程,而是由代理设备根据本地存储的接入密码以及电子设备的第一MAC地址和WIFI配置信息,代电子设备向路由器请求连接,并将路由器下发的第二MAC地址、服务集标识、WIFI密钥和信道指针发送给电子设备,从而完成电子设备与路由器之间的连接的,因此,不需要向电子设备提供WIFI网络的接入密码,这样电子设备就不能存储该WIFI网络的接入密码,在下次接入该WIFI网络时还需要通过代理设备允许才能完成接入,若代理设备不允许接入则不能接入,从而能够限制电子设备接入该WIFI网络的次数,提升了网络访问流量和品质的可控性。同时也不会因为WIFI网络的管理者忘记接入密码而导致无法分享WIFI网络的问题,兼顾了WIFI网络的可用性和安全性。并且,基于BLE协议可以逐条发送相关信息,可以减少对各种信息进行拼接及拆解的处理过程,有效提高数据处理效率。
本申请实施例七提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,计算机程序被执行时实现上述实施例一或实施例二提供的方法。
根据本实施例的计算机可读存储介质,电子设备基于BLE协议向代理设备发送接入信息,代理设备基于本地存储的接入密码以及接收到的接入信息向WIFI网络的路由器发送连接请求,在路由器允许连接后,向电子设备返回认证成功信息,电子设备基于BLE协议向代理设备发送连接信息读取请求,代理设备接收到连接信息读取请求后返回该连接信息读取请求对应的连接信息,电子设备则可以根据接收到的连接信息与路由器连接,由于本实施例中电子设备不参与与路由器建立连接的过程,而是由代理设备根据本地存储的接入密码以及电子设备的第一MAC地址和WIFI配置信息,代电子设备向路由器请求连接,并将路由器下发的第二MAC地址、服务集标识、WIFI密钥和信道指针发送给电子设备,从而完成电子设备与路由器之间的连接的,因此,不需要向电子设备提供WIFI网络的接入密码,这样电子设备就不能存储该WIFI网络的接入密码,在下次接入该WIFI网络时还需要通过代理设备允许才能完成接入,若代理设备不允许接入则不能接入,从而能够限制电子设备接入该WIFI网络的次数,提升了网络访问流量和品质的可控性。同时也不会因为WIFI网络的管理者忘记接入密码而导致无法分享WIFI网络的问题,兼顾了WIFI网络的可用性和安全性。并且,基于BLE协议可以逐条发送相关信息,可以减少对各种信息进行拼接及拆解的处理过程,有效提高数据处理效率。
本申请实施例八提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,计算机程序被执行时实现上述实施例三或实施例四提供的方法。
根据本实施例的计算机可读存储介质,电子设备基于BLE协议向代理设备发送接入信息,代理设备基于本地存储的接入密码以及接收到的接入信息向WIFI网络的路由器发送连接请求,在路由器允许连接后,向电子设备返回认证成功信息,电子设备基于BLE协议向代理设备发送连接信息读取请求,代理设备接收到连接信息读取请求后返回该连接信息读取请求对应的连接信息,电子设备则可以根据接收到的连接信息与路由器连接,由于本实施例中电子设备不参与与路由器建立连接的过程,而是由代理设备根据本地存储的接入密码以及电子设备的第一MAC地址和WIFI配置信息,代电子设备向路由器请求连接,并将路由器下发的第二MAC地址、服务集标识、WIFI密钥和信道指针发送给电子设备,从而完成电子设备与路由器之间的连接的,因此,不需要向电子设备提供WIFI网络的接入密码,这样电子设备就不能存储该WIFI网络的接入密码,在下次接入该WIFI网络时还需要通过代理设备允许才能完成接入,若代理设备不允许接入则不能接入,从而能够限制电子设备接入该WIFI网络的次数,提升了网络访问流量和品质的可控性。同时也不会因为WIFI网络的管理者忘记接入密码而导致无法分享WIFI网络的问题,兼顾了WIFI网络的可用性和安全性。并且,基于BLE协议可以逐条发送相关信息,可以减少对各种信息进行拼接及拆解的处理过程,有效提高数据处理效率。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (10)
1.一种WIFI连接方法,其特征在于,包括:
代理设备接收电子设备基于BLE协议发送的接入信息,所述接入信息包括电子设备的第一MAC地址及WIFI配置信息;
所述代理设备基于本地存储的接入密码,以及所述第一MAC地址及WIFI配置信息,向WIFI网络的路由器发送连接请求;
在所述连接请求通过认证后,所述代理设备基于BLE协议向电子设备发送连接信息,以使所述电子设备根据所述连接信息与所述路由器连接,所述连接信息包括所述路由器的第二MAC地址、WIFI密钥、服务集标识及信道指针。
2.根据权利要求1所述的方法,其特征在于,所述代理设备接收电子设备基于BLE协议发送的接入信息,包括:
所述代理设备接收所述电子设备基于BLE协议发送的第一MAC地址;
成功接收所述第一MAC地址后,所述代理设备接收所述电子设备基于BLE协议发送的WIFI配置信息。
3.根据权利要求2所述的方法,其特征在于,所述WIFI配置信息,包括:能力信息、监听间隔信息、支持码率信息及其他扩充栏位信息;
所述代理设备接收所述电子设备基于BLE协议发送的WIFI配置信息,包括:
所述代理设备接收所述电子设备逐条发送的所述能力信息、所述监听间隔信息、所述支持码率信息及所述其他扩充栏位信息;或者,
所述代理设备接收所述电子设备发送的所述接入信息中,至少有一条接入信息包括所述能力信息、所述监听间隔信息、所述支持码率信息及所述其他扩充栏位信息中的至少两种信息。
4.根据权利要求1所述的方法,其特征在于,所述连接信息的每一条均包括所述第二MAC地址、所述WIFI密钥、所述服务集标识中和所述信道指针中的至少一种信息。
5.一种WIFI连接方法,其特征在于,包括:
电子设备基于BLE协议向代理设备发送接入信息,以使所述代理设备基于本地存储的接入密码,以及所述接入信息向WIFI网络的路由器发送连接请求,所述接入信息包括所述电子设备的第一MAC地址及WIFI配置信息;
在所述连接请求通过认证后,所述电子设备接收所述代理设备基于BLE协议发送的连接信息,所述连接信息包括所述路由器的第二MAC地址、WIFI密钥、服务集标识及信道指针;
所述电子设备根据所述连接信息与所述路由器连接。
6.根据权利要求5所述的方法,其特征在于,所述电子设备基于BLE协议向代理设备发送接入信息,包括:
所述电子设备基于BLE协议向所述代理设备发送第一MAC地址;
所述第一MAC地址发送成功后,所述电子设备基于BLE协议向所述代理设备发送WIFI配置信息。
7.根据权利要求6所述的方法,其特征在于,所述WIFI配置信息,包括:能力信息、监听间隔信息、支持码率信息及其他扩充栏位信息;
所述电子设备基于BLE协议向所述代理设备发送WIFI配置信息,包括:
所述电子设备基于BLE协议向所述代理设备发送能力信息、监听间隔信息、支持码率信息及其他扩充栏位信息;或者,
所述电子设备向所述代理设备发送的所述接入信息中,至少有一条接入信息包括所述能力信息、所述监听间隔信息、所述支持码率信息及所述其他扩充栏位信息中的至少两种信息。
8.根据权利要求5所述的方法,其特征在于,所述连接信息的每一条均包括所述第二MAC地址、所述WIFI密钥、所述服务集标识中和所述信道指针中的至少一种信息。
9.一种代理设备,其特征在于,包括:至少一个处理器和存储器;
所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现权利要求1-4中任一项所述的方法。
10.一种电子设备,其特征在于,包括:至少一个处理器和存储器;
所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现权利要求5-8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811265485.1A CN109041036A (zh) | 2018-10-29 | 2018-10-29 | Wifi连接方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811265485.1A CN109041036A (zh) | 2018-10-29 | 2018-10-29 | Wifi连接方法及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109041036A true CN109041036A (zh) | 2018-12-18 |
Family
ID=64614294
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811265485.1A Pending CN109041036A (zh) | 2018-10-29 | 2018-10-29 | Wifi连接方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109041036A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111163497A (zh) * | 2019-12-19 | 2020-05-15 | 展讯通信(上海)有限公司 | 通信设备、***及信道切换方法 |
CN111866998A (zh) * | 2020-07-24 | 2020-10-30 | 深圳创维数字技术有限公司 | 蓝牙配网方法、设备及存储介质 |
CN112004257A (zh) * | 2020-07-31 | 2020-11-27 | 海尔优家智能科技(北京)有限公司 | 一种网元通信方法及通信*** |
WO2024067334A1 (zh) * | 2022-09-28 | 2024-04-04 | 华为技术有限公司 | 网络连接方法、电子设备及*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103945564A (zh) * | 2014-04-30 | 2014-07-23 | Tcl集团股份有限公司 | 一种无线网络连接方法、***及无线接入点设备 |
CN103974312A (zh) * | 2013-02-05 | 2014-08-06 | ***通信集团公司 | 一种无线局域网wlan设备测试方法、装置及*** |
CN104135339A (zh) * | 2014-07-08 | 2014-11-05 | 福建联迪商用设备有限公司 | 一种蓝牙低功耗通信的方法、蓝牙设备和*** |
CN104184553A (zh) * | 2014-09-02 | 2014-12-03 | 广东欧珀移动通信有限公司 | 低功耗蓝牙数据传输方法、装置以及设备 |
CN104412690A (zh) * | 2012-06-27 | 2015-03-11 | 诺基亚公司 | Wlan中同步的基于dcf的信道访问中的隐藏节点问题的解决 |
CN104836787A (zh) * | 2014-02-07 | 2015-08-12 | 苹果公司 | 用于认证客户端站点的***和方法 |
CN106982430A (zh) * | 2017-03-22 | 2017-07-25 | 上海斐讯数据通信技术有限公司 | 一种基于用户使用习惯的Portal认证方法及*** |
CN107346981A (zh) * | 2017-05-16 | 2017-11-14 | 北京数科技有限公司 | 数据发送方法、接收方法及数据发送装置、接收装置 |
CN107659999A (zh) * | 2017-10-31 | 2018-02-02 | 青岛海信电器股份有限公司 | Wifi连接方法及设备 |
-
2018
- 2018-10-29 CN CN201811265485.1A patent/CN109041036A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104412690A (zh) * | 2012-06-27 | 2015-03-11 | 诺基亚公司 | Wlan中同步的基于dcf的信道访问中的隐藏节点问题的解决 |
CN103974312A (zh) * | 2013-02-05 | 2014-08-06 | ***通信集团公司 | 一种无线局域网wlan设备测试方法、装置及*** |
CN104836787A (zh) * | 2014-02-07 | 2015-08-12 | 苹果公司 | 用于认证客户端站点的***和方法 |
CN103945564A (zh) * | 2014-04-30 | 2014-07-23 | Tcl集团股份有限公司 | 一种无线网络连接方法、***及无线接入点设备 |
CN104135339A (zh) * | 2014-07-08 | 2014-11-05 | 福建联迪商用设备有限公司 | 一种蓝牙低功耗通信的方法、蓝牙设备和*** |
CN104184553A (zh) * | 2014-09-02 | 2014-12-03 | 广东欧珀移动通信有限公司 | 低功耗蓝牙数据传输方法、装置以及设备 |
CN106982430A (zh) * | 2017-03-22 | 2017-07-25 | 上海斐讯数据通信技术有限公司 | 一种基于用户使用习惯的Portal认证方法及*** |
CN107346981A (zh) * | 2017-05-16 | 2017-11-14 | 北京数科技有限公司 | 数据发送方法、接收方法及数据发送装置、接收装置 |
CN107659999A (zh) * | 2017-10-31 | 2018-02-02 | 青岛海信电器股份有限公司 | Wifi连接方法及设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111163497A (zh) * | 2019-12-19 | 2020-05-15 | 展讯通信(上海)有限公司 | 通信设备、***及信道切换方法 |
CN111866998A (zh) * | 2020-07-24 | 2020-10-30 | 深圳创维数字技术有限公司 | 蓝牙配网方法、设备及存储介质 |
CN112004257A (zh) * | 2020-07-31 | 2020-11-27 | 海尔优家智能科技(北京)有限公司 | 一种网元通信方法及通信*** |
WO2024067334A1 (zh) * | 2022-09-28 | 2024-04-04 | 华为技术有限公司 | 网络连接方法、电子设备及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109041036A (zh) | Wifi连接方法及设备 | |
CN103188270B (zh) | 一种推荐服务器的接入ip地址的方法、装置和*** | |
CN100592720C (zh) | 实现外网用户与局域网用户即时通信的方法及*** | |
CN102916869B (zh) | 即时通信方法和*** | |
CN1835436B (zh) | 一种通用鉴权网络及一种实现鉴权的方法 | |
CN104809369B (zh) | 分组设置设备访问权限的方法、客户端、服务器及*** | |
CN107659999A (zh) | Wifi连接方法及设备 | |
CN110944319B (zh) | 5g通信身份验证方法、设备及存储介质 | |
CN109345245A (zh) | 基于区块链的短信验证方法、设备、网络及存储介质 | |
CN111050324B (zh) | 5g终端设备接入方法、设备及存储介质 | |
CN108022100B (zh) | 一种基于区块链技术的交叉认证***及方法 | |
US10097555B2 (en) | Device-to-device network membership confirmation | |
CN107104932A (zh) | 密钥更新方法、装置及*** | |
CN104735027A (zh) | 一种安全认证方法及鉴权认证服务器 | |
CN109168171A (zh) | 配置信息获取方法、装置、设备及*** | |
CN102571862A (zh) | 基于移动终端登录公共聊天组的方法、***及服务器 | |
CN103812900A (zh) | 一种数据同步方法、装置及*** | |
CN108712440A (zh) | 用户信息管理方法、装置、服务器及存储介质 | |
CN103716230B (zh) | 消息发送方法、装置及服务器 | |
CN107864042A (zh) | 应用程序唤醒方法及装置 | |
CN105391702A (zh) | 音/视频通信方法、终端、服务器及平台 | |
WO2024087384A1 (zh) | 蓝牙连接建立方法、电子设备及计算机存储介质 | |
CN103987017B (zh) | 一种用于在wlan中建立服务访问的方法及*** | |
CN109120578B (zh) | 一种实现链路连接处理的方法及装置 | |
CN110048842A (zh) | 会话密钥处理方法、设备及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181218 |