著录项信息
专利名称 | 一种通过路由器快速通知其他设备无线网络配置的方法 |
申请号 | CN201410470160.2 | 申请日期 | 2014-09-16 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2014-12-10 | 公开/公告号 | CN104202796A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W48/10 | IPC分类号 | H;0;4;W;4;8;/;1;0查看分类表>
|
申请人 | 杭州古北电子科技有限公司 | 申请人地址 | 浙江省杭州市滨江区长河街道江二路57号1幢C区1楼101室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 杭州博联智能科技股份有限公司 | 当前权利人 | 杭州博联智能科技股份有限公司 |
发明人 | 康海洋;李志为;刘宗孺;姚博 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种通过路由器快速通知其他设备无线网络配置的方法,包括主动通知,具体包括以下步骤:路由器向广播地址发送报文,报文内含有已经编码的SSID和PSK;接收端获取到该报文后,可以解析出SSID和PSK。还包括被动通知,具体包括以下步骤:接收端先广播一个网络参数请求报文;路由器获取到该报文后,向该接收端发送包含SSID和PSK的报文。本发明的积极效果是:本发明应用于BroadLink X1路由器产品中。使得BroadLink的其他产品可以无缝与路由器关联在一起,达到用户通过手机APP一键配置上网的效果。
1.一种通过路由器快速通知其他设备无线网络配置的方法,其特征在于,包括主动通知,具体包括以下步骤:
步骤一、路由器向广播地址发送报文,报文内含有已经编码的SSID和PSK;
步骤二、设备端获取到该报文后,可以解析出SSID和PSK;
SSID和PSK在报文中的编码方式是指:路由器通过probe request向设备端发送SSID和PSK;为了兼容802.11协议报文格式,路由器通过使用BSSID和SSID字段,将SSID和PSK发送出去;BSSID有6个字节长度,填写如下信息:编码方式本组通知的报文数目,当前报文编号,无线网络的通道号和加密方式,身份信息,校验和信息;
SSID字段内填写的是经过SSID和PSK组合字符串加密和编码后的具体数据,由于SSID字段长度有限,所以需要多组报文循环发送,才能把所有信息都传递给设备端;
步骤三、设备端在收到报文后,首先对报文进行校验和合法性检查;在检查无误后,开始以下解析工作:
根据一组通知的报文数目,分配空间,标记各个报文的到达情况;如果某个报文到达了,则将对应空间做个标记,同时将报文内容复制到缓存中;
当所有报文都接收到了,开始对报文进行解密和解码;
将解析出来的SSID和PSK保存。
2.一种通过路由器快速通知其他设备无线网络配置的方法,其特征在于,包括被动通知,具体包括以下步骤:
步骤一、设备端先广播一个网络参数请求报文;具体的,网络参数请求是指:设备端启动后,周期性的向外发送特定特使的probe request;
步骤二、路由器获取到该报文后,向该设备端发送包含SSID和PSK的报文;具体的,当路由器收到probe request后,对报文进行解析判断,同时对设备端的身份进行识别,同时必须是白名单内的设备端,才对该请求进行相应解析;如果检查都通过了,路由器则将SSID和PSK按预设的编码方式合成报文,并将目的地址设置为该设备端,发送给设备端;
SSID和PSK在报文中的编码方式是指:路由器通过probe request向设备端发送SSID和PSK;为了兼容802.11协议报文格式,路由器通过使用BSSID和SSID字段,将SSID和PSK发送出去;BSSID有6个字节长度,填写如下信息:编码方式、本组通知的报文数目,当前报文编号,无线网络的通道号和加密方式,身份信息,校验和信息;
SSID字段内填写的是经过SSID和PSK组合字符串加密和编码后的具体数据,由于SSID字段长度有限,所以需要多组报文循环发送,才能把所有信息都传递给设备;
步骤三、设备端在收到报文后,首先对报文进行校验和合法性检查;在检查无误后,开始以下解析工作:
根据一组通知的报文数目,分配空间,标记各个报文的到达情况;如果某个报文到达了,则讲对应空间做个标记,同时将报文内容复制到缓存中;
当所有报文都接收到了,开始对报文进行解密和解码;
将解析出来的SSID和PSK保存。
一种通过路由器快速通知其他设备无线网络配置的方法\n技术领域\n[0001] 本发明涉及一种通过路由器快速通知其他设备无线网络配置的方法。\n背景技术\n[0002] 目前的WIFI无线网络参数,都需要人工参与,不能做到自动安全的将无线网络参数通知到其他设备,限制了WIFI在智能产品中的普及程度。\n发明内容\n[0003] 本发明所要解决的技术问题是提供一种通过路由器快速通知其他设备无线网络配置的方法。\n[0004] 一种通过路由器快速通知其他设备无线网络配置的方法,包括主动通知,具体包括以下步骤:\n[0005] 步骤一、路由器向广播地址发送报文,报文内含有已经编码的SSID和PSK;\n[0006] 步骤二、接收端获取到该报文后,可以解析出SSID和PSK。\n[0007] 还包括被动通知,具体包括以下步骤:\n[0008] 步骤一、接收端先广播一个网络参数请求报文;具体的,网络参数请求是指:设备启动后,周期性的向外发送特定特使的probe request;\n[0009] 步骤二、路由器获取到该报文后,向该接收端发送包含SSID和PSK的报文;具体的,当路由器收到probe request后,对报文进行解析判断,同时对设备的身份进行识别,同时必须是白名单内的客户端,才对该请求进行相应。如果检查都通过了,路由器则将SSID和PSK按预设的编码方式合成报文,并将目的地址设置为该设备,发送给设备。\n[0010] 本发明的积极效果是:本发明应用于BroadLink X1路由器产品中。使得BroadLink的其他产品可以无缝与路由器关联在一起,达到用户通过手机APP一键配置上网的效果。\n附图说明\n[0011] 为了更清楚地说明本发明的技术方案,下面将对本发明描述中所需要使用的附图作简单地介绍。\n[0012] 图1是本发明的一个实施例提供的主动通知的流程示意图。\n[0013] 图2是本发明的一个实施例提供的被动通知的流程示意图。\n具体实施方式\n[0014] 下面结合附图和具体实施方式对本发明作进一步详细的说明。\n[0015] 本发明设计了一种将路由器上的无线网络参数,自动安全的通知到其他设备的方法。无线网络参数包括:SSID和用户配置网络密码(PSK)。本发明有两种工作模式:主动通知和被动通知。\n[0016] 一种通过路由器快速通知其他设备无线网络配置的方法,包括主动通知和被动通知两种方法。\n[0017] 一、主动通知包括以下步骤:\n[0018] S1、路由器向广播地址发送报文,报文内含有已经编码的SSID和PSK;\n[0019] S2、接收端获取到该报文后,可以解析出SSID和PSK。\n[0020] 二、被动通知包括以下步骤:\n[0021] S1、接收端先广播一个网络参数请求报文;具体的,网络参数请求是指:设备启动后,周期性的向外发送特定特使的probe request。\n[0022] S2、路由器获取到该报文后,向该接收端发送包含SSID和PSK的报文。具体的,当路由器收到probe request后,对报文进行解析判断,同时对设备的身份进行识别,同时必须是白名单内的客户端,才对该请求进行相应。如果检查都通过了,路由器则将SSID和PSK按预设的编码方式合成报文,并将目的地址设置为该设备,发送给设备。\n[0023] 在主动通知和被动通知中,SSID和PSK在报文中的编码方式是指:路由器通过probe request向设备端发送SSID和PSK。为了兼容802.11协议报文格式,路由器通过使用BSSID和SSID字段,将SSID和PSK发送出去。BSSID有6个字节长度,填写如下信息:编码方式本组通知的报文数目,当前报文编号,无线网络的通道号和加密方式,身份信息,校验和信息。\n[0024] SSID字段内填写的是经过SSID和PSK组合字符串加密和编码后的具体数据,由于SSID字段长度有限,所以可能需要多组报文循环发送,才能把所有信息都传递给设备。\n[0025] 设备端在收到报文后,首先对报文进行校验和合法性检查。在检查无误后,开始解析工作:\n[0026] 1.根据一组通知的报文数目,分配空间,标记各个报文的到达情况。\n[0027] 2.如果某个报文到达了,则讲对应空间做个标记,同时将报文内容复制到缓存中。\n[0028] 3.当所有报文都接收到了,开始对报文进行解密和解码。\n[0029] 4.将解析出来的SSID和PSK保存。\n[0030] 为了举例说明本发明的实现,描述了上述的具体实施方式。但是本发明的其他变化和修改,对于本领域技术人员是显而易见的,在本发明所公开的实质和基本原则范围内的任何修改/变化或者仿效变换都属于本发明的权利要求保护范围。
法律信息
- 2019-07-05
专利权人的姓名或者名称、地址的变更
专利权人由杭州古北电子科技有限公司变更为杭州博联智能科技股份有限公司
地址由310000 浙江省杭州市滨江区长河街道江虹路611号1号楼106室变更为310052 浙江省杭州市滨江区长河街道江二路57号1幢C区1楼101室
- 2019-02-12
- 2015-02-04
实质审查的生效
IPC(主分类): H04W 48/10
专利申请号: 201410470160.2
申请日: 2014.09.16
- 2014-12-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |