一种基于WPS的智能硬件设备快速配网方法及系统与流程

文档序号:15456578发布日期:2018-09-15 01:14阅读:1396来源:国知局

本发明属于网络通信技术领域,更具体地,涉及一种基于WPS的智能硬件设备快速配网方法及系统。



背景技术:

如今,物联网产品越来越多的走进了我们的生活,智能家电已成为我们生活中的一部分。智能设备的首要点在于网络的连接,但现有的配网方法及用户绑定流程繁琐,需要手动设置网络名及安全密钥。

公开号CN105072012的专利公开了一种智能设备快速入网方法,该方法具体步骤包括:步骤一、将智能设备的Wi-Fi模块设置为监听模式,监听所有热点的广播或组播数据包;步骤二、用户使用移动端登陆云平台,通过用户界面输入配置快速连接需要的验证码、需要接入Wi-Fi热点的SSID、password以及登陆账号;步骤三、移动端发送广播,广播数据包携带了所述验证码、需要接入的Wi-Fi热点的SSID、password以及登陆账号;步骤四、智能设备对接收到的每一个广播数据包进行验证,验证正确则保存数据包中携带的Wi-Fi热点的SSID、password以及登陆账号;步骤五、智能设备重启网卡,根据Wi-Fi热点的SSID及password自动快速接入网络。该方法入网时必须手动设置接入网络名和安全密钥,用户操作步骤繁琐。

公开号CN106792996A的专利公开了一种Wi-Fi快速配网与用户绑定方法,该方法包括步骤:S1.设备进入配网模式接收无线环境中的数据包,软件端连接到目标无线接入点并通过云端获取会话标识码;S2.软件端将服务集标识、密码、会话标识码进行编码组成数据包,再将数据包发往无线环境中;S3.设备从接收到的数据包中获取服务集标识、密码、会话标识码后,连接无线接入点,完成配网;S4.设备连上无线接入点后与云端建立连接,发送设备识别码与会话标识码;S5.云端根据设备识别码与会话标识码将设备与软件端进行关联,并将结果发送给设备,完成绑定;S6.软件端向云端获取当前会话标识码下新绑定的设备。该方法将服务集标识、密码、会话标识码进行编码组成数据包,再将数据包发往无线环境中,需要事先保存网络名及安全密钥,实现复杂,且将密码广播到无线环境中存在着安全隐患。

与现有技术相比,本发明通过WPS技术实现智能硬件设备的快速配网,简化了操作流程,提高了配网过程的安全性,提升了用户体验。



技术实现要素:

针对现有技术的以上缺陷及改进需求,本发明提供了一种基于WPS的智能硬件设备快速配网方法及系统,其目的在于提供一种方便快捷、安全性高的智能硬件设备快速配网方法,由此解决现有技术存在的配网操作繁琐的问题。

为实现上述目的,本发明提供了一种基于WPS的智能硬件设备快速配网方法,包括步骤:

S1.接收手机APP发送的进入WPS状态指令及用户账户信息;

S2.根据所述接收的进入WPS状态指令进入WPS状态;

S3.通过WPS与已同时进入WPS状态的Wi-Fi建立连接。

进一步的,在步骤S1之前,还包括步骤:

将智能硬件设备信息通过广播发送给手机APP。

进一步的,在步骤S3之后,还包括步骤:

将连接Wi-Fi的结果向手机APP进行反馈。

进一步的,在步骤S3之后,还包括步骤:

将智能硬件设备信息及所述接收的用户账户信息发送给云服务器,以便云服务器将智能硬件设备与用户账户进行绑定。

进一步的,所述手机APP在用户选择需要绑定的设备后向相应的智能硬件设备发送进入WPS状态指令及用户账户信息。

相应的,还提供一种基于WPS的智能硬件设备快速配网系统,包括:

接收模块,用于接收手机APP发送的进入WPS状态指令及用户账户信息;

WPS模块,用于根据所述接收的进入WPS状态指令进入WPS状态;

Wi-Fi模块,用于通过WPS连接Wi-Fi。

进一步的,还包括:

第一发送模块,用于将所述智能硬件设备信息发送给手机APP。

进一步的,还包括:

反馈模块,用于将连接Wi-Fi的结果向手机APP进行反馈。

进一步的,还包括:

第二发送模块,用于将智能硬件设备信息及所述接收的用户账户信息发送给云服务器。

进一步的,所述手机APP在用户选择需要绑定的设备后向相应的智能硬件设备发送进入WPS状态指令及用户账户信息。

本发明与现有技术相比,有如下优点:

通过手机APP指令智能硬件设备与路由器同时进入WPS状态,通过WPS实现智能硬件设备与Wi-Fi的连接,用户只需一步操作即可实现智能硬件设备的快速配网及用户绑定的操作,无需手动设置接入的网络名(SSID)和安全密钥,方便快捷。不需要发送无线网络安全密钥,安全系数高,提高了配网的安全性,提升了用户的体验。

附图说明

图1是实施例一提供的一种基于WPS的智能硬件设备快速配网方法流程图;

图2是实施例一提供的一种基于WPS的智能硬件设备快速配网系统结构图;

图3是实施例二提供的一种基于WPS的智能硬件设备快速配网方法流程图;

图4是实施例二提供的一种基于WPS的智能硬件设备快速配网系统结构图。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

实施例一

本实施例提供一种基于WPS的智能硬件设备快速配网方法,如图1所示,包括步骤:

S11.接收手机APP发送的进入WPS状态指令及用户账户信息;

S12.根据所述接收的进入WPS状态指令进入WPS状态;

S13.通过WPS与已同时进入WPS状态的Wi-Fi建立连接。

进一步的,在步骤S11之前,还包括步骤:

将智能硬件设备信息通过广播发送给手机APP。

WPS(Wi-Fi Protected Setup,Wi-Fi保护设置)技术是由Wi-Fi联盟组织实施的认证项目,主要致力于简化无线局域网的安装及安全性能配置工作。WPS具有能够帮助用户自动设置网络名(SSID)、配置强大的WPA数据编码及认证功能。基于WPS技术的快速配网方式无需手动配置网络名和安全密钥,流程简单,安全系数高,可靠性强。

首先,智能硬件设备通过编码将设备信息编码成数据包,其中,设备信息包含设备的标识、设备的名称、设备类型、Mac地址,然后通过udp广播,然后,向手机APP周期性地广播设备信息;手机APP接收到智能硬件设备发送的设备信息后,记录该设备信息,当用户打开手机APP,即向用户展示记录的设备信息,由用户选择需要进行联网的设备;用户选择需要进行联网的设备后,手机APP向用户选择的智能硬件设备发送进入WPS状态的指令以及用户绑定的账户信息,同时向无线路由器发送进入WPS状态的指令,智能硬件设备及无线路由器在接收到进入WPS状态的指令后,在预定的时间内分别进入WPS状态;在WPS环境下,智能硬件设备通过WPS安全的接入Wi-Fi。

例如,待联网的智能硬件设备将设备信息编码成数据包,然后通过udp向手机APP广播编码而成的数据包,手机APP记录接收到的智能硬件设备信息,并在手机APP界面上展示;用户打开手机APP,选择待联网的智能硬件设备,手机APP则根据用户的选择,向智能硬件设备发送进入WPS指令以及用户绑定的账户信息,并同时向无线路由器发送进入WPS指令;智能硬件设备与无线路由器在预设时间内同时进入WPS状态,最终实现智能硬件设备的Wi-Fi连接。

进一步的,在步骤S13之后,还包括步骤:

将连接Wi-Fi的结果向手机APP进行反馈。

智能硬件设备无论连接Wi-Fi是否成功,都应将连接Wi-Fi的结果向手机APP进行反馈,以便用户知悉,用户则可根据Wi-Fi连接结果决定是否需要进行再一次操作。

进一步的,所述手机APP在用户选择需要绑定的设备后向相应的智能硬件设备发送进入WPS状态指令及用户账户信息。

由用户在手机APP上选择需要绑定的智能设备后,手机APP根据用户的选择向相应的智能硬件设备发送进入WPS状态指令及用户账户信息。

相应的,还提供一种基于WPS的智能硬件设备快速配网系统,如图2所示,包括:

接收模块11,用于接收手机APP发送的进入WPS状态指令及用户账户信息;

WPS模块12,用于根据所述接收的进入WPS状态指令进入WPS状态;

Wi-Fi模块13,用于通过WPS连接Wi-Fi。

进一步的,还包括:

第一发送模块14,用于将所述智能硬件设备信息发送给手机APP。

由第一发送模块14将智能硬件设备信息发送给手机APP,然后由接收模块11接收手机APP发送的进入WPS状态指令及用户账户信息;接收到手机APP发送的进入WPS状态指令后,由WPS模块12根据指令使智能硬件设备进入WPS状态;当智能硬件设备进入WPS状态后,在WPS环境中,Wi-Fi模块13连接Wi-Fi,实现智能硬件设备的配网。

进一步的,还包括:

反馈模块15,用于将连接Wi-Fi的结果向手机APP进行反馈。

当Wi-Fi模块13通过WPS进行网络连接之后,无论连接是否成功,都将结果发送给反馈模块15,由反馈模块15将Wi-Fi连接的结果发送给手机APP进行反馈。

进一步的,还包括:

判断模块16,用于判断是否接收到手机APP发送的新的进入WPS状态指令。

判断模块16判断是否接收到手机APP发送的新的进入WPS状态指令,若经过判断,接收到新的指令,则将新的指令发送给接收模块11。

本实施例通过手机APP同时向智能硬件设备及无线路由器发出进入WPS状态的指令,使得智能硬件设备在WPS状态下与无线路由器建立连接,实现配网,无需用户手动输入Wi-Fi SSID及安全密钥,用户通过一步操作实现了智能硬件设备的配网,操作简捷,安全性高,提升了用户的体验。

实施例二

本实施例提供一种基于WPS的智能硬件设备快速配网方法,如图3所示,包括步骤:

S21.接收手机APP发送的进入WPS状态指令及用户账户信息;

S22.根据所述接收的进入WPS状态指令进入WPS状态;

S23.通过WPS与已同时进入WPS状态的Wi-Fi建立连接。

进一步的,在步骤S21之前,还包括步骤:

将智能硬件设备信息通过广播发送给手机APP。

进一步的,在步骤S23之后,还包括步骤:

将连接Wi-Fi的结果向手机APP进行反馈。

进一步的,在步骤S23之后,还包括步骤:

S24.将智能硬件设备信息及所述接收的用户账户信息发送给云服务器,以便云服务器将智能硬件设备与用户账户进行绑定。

进一步的,所述手机APP在用户选择需要绑定的设备后向相应的智能硬件设备发送进入WPS状态指令及用户账户信息。

与实施例一不同的是,在步骤S23之后,还包括步骤S24:

将智能硬件设备信息及所述接收的用户账户信息发送给云服务器,以便云服务器将智能硬件设备与用户账户进行绑定。

当智能硬件设备通过WPS成功连接Wi-Fi之后,由智能硬件设备将设备信息及接收的用户账户信息发送给云服务器,云服务器在接收到智能硬件设备的设备信息以及用户账户信息后将智能硬件设备与用户账户绑定,方便用户对智能硬件设备进行控制与管理。

且手机APP在预设的超时时间内,会向云服务器查询智能硬件设备的绑定结果,若绑定成功,则由云服务器向手机APP反馈绑定成功的结果;若绑定失败,则由手机APP提示用户选择重新连接。

本实施例相较于实施例一,其优点在于:

智能硬件设备将智能硬件设备的设备信息及接收的用户账户信息发送给云服务器实现用户绑定,便于用户对智能硬件设备进行控制管理、查询相关信息,提升了用户的体验。

相应的,还提供一种基于WPS的智能硬件设备快速配网系统,如图4所示,包括:

接收模块21,用于接收手机APP发送的进入WPS状态指令及用户账户信息;

WPS模块22,用于根据所述接收的进入WPS状态指令进入WPS状态;

Wi-Fi模块23,用于通过WPS连接Wi-Fi。

进一步的,还包括:

第一发送模块24,用于将所述智能硬件设备信息发送给手机APP。

进一步的,还包括:

反馈模块25,用于将连接Wi-Fi的结果向手机APP进行反馈。

进一步的,还包括:

第二发送模块26,用于将智能硬件设备信息及所述接收的用户账户信息发送给云服务器。

进一步的,还包括:

判断模块27,用于判断是否接收到手机APP发送的新的进入WPS状态指令。

与实施例一不同的是,还包括第二发送模块26。

当Wi-Fi模块23在WPS状态下成功连接上Wi-Fi,则由第二发送模块26将智能硬件设备的设备信息以及接收模块21接收的用户账户信息发送给云服务器,以便云服务器将智能硬件设备与用户账户进行绑定。

智能硬件设备将智能硬件设备的设备信息及接收的用户账户信息发送给云服务器实现用户绑定,便于用户对智能硬件设备进行控制管理、查询相关信息,提升了用户的体验。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1