一种智能设备的配网方法及装置
技术领域
本发明涉及智能设备技术领域,特别涉及一种智能设备的配网方法及装置。
背景技术
一般较多的智能设备可以利用WIFI(Wireless Fidelity,一种无线局域网)无线网络技术连接到互联网,从而可以通过手机或其他智能终端,在远程或者局域网内对智能设备进行控制。智能设备一般需要通过网关或路由器连接到互联网。所谓的配网,即网络配置,实际上指的是让智能设备连接到网关或路由器对应的WIFI无线网络的过程。
发明内容
本发明实施例提供了一种智能设备的配网方法及装置,用以使智能设备进行配网。
本发明实施例提供的一种智能设备的配网方法,包括:
获取智能终端接入的当前WIFI无线网络的第一SSID和第一密码;
控制所述智能终端建立目标WIFI热点,以使所述智能设备接入所述目标WIFI热点;
控制所述智能终端将所述第一SSID和所述第一密码发送给所述智能设备,以使所述智能设备进行配网操作,接入所述当前WIFI无线网络。
可选地,在本发明实施例中,所述目标WIFI热点的第二SSID和第二密码为在所述智能设备出厂时设定的第二SSID和第二密码。
可选地,在本发明实施例中,所述目标WIFI热点的第二SSID和第二密码采用二维码贴片粘贴于所述智能设备上;其中,所述二维码贴片上的二维码根据所述第二SSID和所述第二密码生成。
可选地,在本发明实施例中,一个所述智能设备唯一对应一个所述二维码;或者,
多个所述智能设备对应同一个所述二维码。
可选地,在本发明实施例中,在所述控制所述智能终端建立目标WIFI热点之前,还可以包括:
调整所述智能设备需要接入的WIFI热点的第二SSID和第二密码;
将调整后的WIFI热点的第二SSID和第二密码作为所述目标WIFI热点的第二SSID和第二密码。
可选地,在本发明实施例中,所述智能设备进行配网操作,接入所述当前WIFI无线网络,具体包括:
所述智能设备与所述目标WIFI热点断开;
所述智能设备根据所述第一SSID和所述第一密码,与所述当前WIFI无线网络连接;
所述智能设备通过所述当前WIFI无线网络向所述智能终端发送无线连接指令;
所述智能终端接收到所述无线连接指令后,确定所述智能设备接入所述当前WIFI无线网络。
本发明实施例还提供了一种智能设备的配网装置,包括:
获取单元,用于获取智能终端接入的当前WIFI无线网络的第一SSID和第一密码;
热点建立单元,用于控制所述智能终端建立目标WIFI热点,以使所述智能设备接入所述目标WIFI热点;
发送单元,用于控制所述智能终端将所述第一SSID和所述第一密码发送给所述智能设备,以使所述智能设备进行配网操作,接入所述当前WIFI无线网络。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的智能设备的配网方法的步骤。
本发明实施例还提供了一种智能设备,包括智能设备本体和WIFI模块;
所述WIFI模块用于实现上述的智能设备的配网方法的步骤。
本发明实施例还提供了一种智能终端,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的智能设备的配网方法的步骤。
本发明实施例还提供了一种智能***,包括至少一个上述的智能设备以及智能终端。
本发明有益效果如下:
本发明实施例提供的智能设备的配网方法及装置,通过获取智能终端接入的当前WIFI无线网络的第一SSID和第一密码,可以确定智能终端已接入的当前WIFI无线网络的第一SSID和第一密码。通过控制智能终端建立目标WIFI热点,以使智能设备接入目标WIFI热点。之后,控制智能终端将第一SSID和第一密码发送给智能设备,由于智能设备接入了目标WIFI热点,从而可以使智能设备接收到智能终端发送的第一SSID和第一密码,进而可以使智能设备进行配网操作,接入当前WIFI无线网络。本发明实施例提供的智能设备的配网方法,不用额外的设置其他装置,即可实现智能设备的配网操作,可以降低成本。
附图说明
图1为本发明实施例中智能设备的配网方法的流程图之一;
图2为本发明实施例中智能设备的配网方法的流程图之二;
图3为本发明实施例中智能设备的配网装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。基于所描述的本发明的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
除非另外定义,本发明使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。
需要注意的是,附图中各图形的尺寸和形状不反映真实比例,目的只是示意说明本发明内容。并且自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。
目前,配网过程一般都是通过移动终端,如手机,将无线路由器对应的WIFI无线网络的SSID(Service Set Identifier,服务集标识)和密码,发送给智能设备的WIFI模块,以使智能设备连接到相应的WIFI无线网络中。
一般,配网过程可以具有下述方法:第一种方法:智能设备建立WIFI热点,手机连接智能设备建立的WIFI热点,以使手机可以通过连接的WIFI热点将配网信息传递给智能设备,以使智能设备进行配网。第二种方法:利用无线网卡的混杂模式,将配网信息传递给智能设备。第三种方法:采用其他装置(如蓝牙装置,NFC装置,超声波装置)将配网信息传递给智能设备。第一种方法和第二种方法对网卡的要求比较高,第三种方法需要额外增加设备。因此,上述三种方法,都会增加成本。
有鉴于此,本发明实施例提供了一种智能设备的配网方法,如图1所示,可以包括如下步骤:
S10、获取智能终端接入的当前WIFI无线网络的第一SSID和第一密码;
S20、控制智能终端建立目标WIFI热点,以使智能设备接入目标WIFI热点;
S30、控制智能终端将第一SSID和第一密码发送给智能设备,以使智能设备进行配网操作,接入当前WIFI无线网络。
本发明实施例提供的上述智能设备的配网方法,通过获取智能终端接入的当前WIFI无线网络的第一SSID和第一密码,可以确定智能终端已接入的当前WIFI无线网络的第一SSID和第一密码。通过控制智能终端建立目标WIFI热点,以使智能设备接入目标WIFI热点。之后,控制智能终端将第一SSID和第一密码发送给智能设备,由于智能设备接入了目标WIFI热点,从而可以使智能设备接收到智能终端发送的第一SSID和第一密码,进而可以使智能设备进行配网操作,接入当前WIFI无线网络。相比上述三种方法,本发明实施例提供的智能设备的配网方法,不用额外的设置其他装置,即可实现智能设备的配网操作,可以降低成本。
在具体实施时,智能设备可以具有WIFI模块,该WIFI模块可以与智能终端进行数据交互,以使智能设备接入目标WIFI热点,以及使智能设备接收智能终端发送的第一SSID和第一密码,以使智能设备进行配网操作,接入当前WIFI无线网络。
在具体实施时,智能设备还可以具有智能设备本体。示例性地,智能设备本体可以为扫地机器人、空调、微波炉、电冰箱、加湿器、电饭煲等。当然,在实际应用中,智能设备本体可以根据实际应用环境来设计确定,在此不作限定。
在具体实施时,移动终端可以包括:手机、PAD(平板电脑)等。当然,在实际应用中,移动终端可以根据实际应用环境来设计确定,在此不作限定。
一般智能设备出厂时,已经在智能设备上设置了默认的可以接入的WIFI热点的第二SSID和第二密码。在具体实施时,目标WIFI热点的第二SSID和第二密码为在智能设备出厂时设定的第二SSID和第二密码。这样可以直接采用该WIFI热点的第二SSID和第二密码进行连接。
在实际应用中,可以采用多种方式将智能设备出厂时设定的第二SSID和第二密码被用户获取。示例性地,在具体实施时,可以使目标WIFI热点的第二SSID和第二密码采用二维码贴片粘贴于智能设备上;其中,二维码贴片上的二维码根据第二SSID和第二密码生成。这样可以通过智能终端扫二维码,即可获知智能设备能够接入的目标WIFI热点的第二SSID和第二密码。
一般在制备智能设备时,通常是大批量的生产该智能设备。在具体实施时,可以使多个智能设备对应同一个二维码。例如,可以使实际大批量制备的智能设备对应同一个二维码,这样可以降低二维码的设计难度,进一步降低成本。
示例性地,对应同一个二维码的多个智能设备可以包括:扫地机器人、空调、微波炉、电冰箱、加湿器以及电饭煲中的至少一种。也就是说,大批量生产的智能设备可以为同一种类型的智能设备,例如均为扫地机器人。或者,大批量生产的智能设备可以为多种类型的智能设备,例如既有扫地机器人,又有加湿器。这样可以使不同的智能设备共用同一个二维码,即可以使不同的智能设备共用同一个第二SSID和第二密码。这样在控制智能设备配网时,可以不用再改变第二SSID和第二密码,即可对多个智能设备进行控制,以使这些智能设备进行配网操作。
在具体实施时,也可以使一个智能设备唯一对应一个二维码。例如,可以使大批量生产的智能设备中的每一个智能设备唯一对应一个二维码。这样可以使不同的智能设备对应的二维码不同,即可以使不同的智能设备对应的第二SSID和第二密码不同,从而可以使智能设备的安全性更高。
示例性地,也可以使智能设备出厂时设定的第二SSID和第二密码设置于产品说明书或铭牌中,在此不作限定。
需要说明的是,标WIFI热点的第二SSID和第二密码的具体实现方式还可以根据实际应用环境来设计确定,在此不作限定。
为了进一步提高智能设备接入WIFI热点的安全性,以及为了便于智能终端建立WIFI热点,在具体实施时,在控制智能终端建立目标WIFI热点之前,还可以包括:
调整智能设备需要接入的WIFI热点的第二SSID和第二密码;
将调整后的WIFI热点的第二SSID和第二密码作为目标WIFI热点的第二SSID和第二密码。这样可以通过改变智能设备需要接入的WIFI热点的第二SSID和第二密码,以使智能设备需要接入的WIFI热点的第二SSID和第二密码不再是出厂时默认的了,从而可以进一步提高安全性。
示例性地,在具体实施时,智能设备进行配网操作,接入当前WIFI无线网络,如图2所示,具体可以包括如下步骤:
S31、智能设备与目标WIFI热点断开;
S32、智能设备根据第一SSID和第一密码,与当前WIFI无线网络连接;
S33、智能设备通过当前WIFI无线网络向智能终端发送无线连接指令;
S34、智能终端接收到无线连接指令后,确定智能设备接入当前WIFI无线网络。
在具体实施时,可以在用户需要对智能设备进行网络配置时,可以先下载相应的APP应用程序,这样可以通过用户开启移动终端上相应的APP应用程序,打开相应的对智能设备进行网络配置的操作界面,基于操作界面执行相应的网络配置操作。并且,在用户第一次使用该APP应用程序时,在开启该APP应用程序后,还可以先进行注册,在注册完成后登陆,从而进入到对智能设备进行网络配置的操作界面中。当然,也可以不用注册,而是直接进入到对智能设备进行网络配置的操作界面中。这可以根据实际应用环境来设计确定,在此不作限定。
下面通过具体实施例,对本发明实施例提供的上述智能设备的配网方法进行说明。其中,以智能设备为扫地机器人,智能终端为手机为例。
本发明实施例提供的上述智能设备的配网方法,可以包括如下步骤:
(1)用户下载对应扫地机器人进行网络配置的APP应用程序。
(2)获取手机接入的当前WIFI无线网络的第一SSID和第一密码。
示例性地,用户打开APP应用程序中的对应网络配置的操作界面。在操作界面中点击配网按键(例如,虚拟按键),若手机未连接扫地机器人所需要的WIFI无线网络时,则引导用户将手机连接到扫地机器人所需要的WIFI无线网络中,从而可以使手机此时连接到的WIFI无线网络作为当前WIFI无线网络,并且,还可以检测到该当前WIFI无线网络的第一SSID和对应的第一密码。
若手机已经连接到扫地机器人所需要的WIFI无线网络时,则可以直接将手机此时连接到的WIFI无线网络作为当前WIFI无线网络,并且,还可以检测到该当前WIFI无线网络的第一SSID和对应的第一密码。
(3)控制智能终端建立目标WIFI热点,以使智能设备接入目标WIFI热点。
示例性地,在目标WIFI热点的第二SSID和第二密码采用二维码贴片粘贴于智能设备上时,采用手机可扫描二维码功能的应用程序或对应扫地机器人进行网络配置的APP应用程序,对二维码贴片上的二维码进行扫描,识别出目标WIFI热点的第二SSID和第二密码。控制手机根据第二SSID和第二密码建立目标WIFI热点。扫地机器人搜索周围环境中的WIFI网络,搜索到目标WIFI热点网络并尝试连接,从而使扫地机器人接入目标WIFI热点。
(4)控制手机将第一SSID和第一密码发送给扫地机器人。
示例性地,控制手机实时检测扫地机器人是否已经连接上目标WIFI热点,在确定扫地机器人已经连接上目标WIFI热点后,控制手机将第一SSID和第一密码发送给扫地机器人。
(5)扫地机器人在接收到手机发送的第一SSID和第一密码后,控制扫地机器人与目标WIFI热点断开。
(6)扫地机器人根据第一SSID和第一密码,对周围的WIFI网络进行搜索,并尝试与当前WIFI无线网络连接。
(7)扫地机器人通过当前WIFI无线网络向手机发送无线连接指令。
示例性地,扫地机器人通过当前WIFI无线网络向服务器发送已建立指令,服务器接收到已建立指令后,向手机发送无线连接指令。
(8)手机接收到无线连接指令后,确定扫地机器人已经接入到当前WIFI无线网络中。这样可以使手机与扫地机器人进行交互了。
基于同一发明构思,本发明实施例还提供了一种智能设备的配网装置,如图3所示,可以包括:
获取单元110,用于获取智能终端接入的当前WIFI无线网络的第一SSID和第一密码;
热点建立单元120,用于控制智能终端建立目标WIFI热点,以使智能设备接入目标WIFI热点;
发送单元130,用于控制智能终端将第一SSID和第一密码发送给智能设备,以使智能设备进行配网操作,接入当前WIFI无线网络。
并且,该智能设备的配网装置的驱动原理和具体实施方式与上述实施例智能设备的配网方法的原理和实施方式相同,因此,该智能设备的配网装置的驱动方法可参见上述实施例中智能设备的配网方法的具体实施方式进行实施,在此不再赘述。
需要说明的是,本发明提供的智能设备的配网装置中的上述各单元可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。
基于同一发明构思,本发明实施例还提供了一种智能设备,该智能设备可以包括智能设备本体和WIFI模块;其中,WIFI模块可以用于实现上述智能设备的配网方法的步骤。该智能设备解决问题的原理与前述智能设备的配网方法相似,因此该智能设备的实施可以参见前述智能设备的配网方法的实施,重复之处在此不再赘述。
基于同一发明构思,本发明实施例还提供了一种智能终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,并且,处理器执行计算机程序时实现上述智能设备的配网方法的步骤。该智能终端解决问题的原理与前述智能设备的配网方法相似,因此该智能终端的实施可以参见前述智能设备的配网方法的实施,重复之处在此不再赘述。
基于同一发明构思,本发明实施例还提供了一种智能***,包括至少一个上述智能设备以及上述智能终端。该智能***解决问题的原理与前述智能设备的配网方法相似,因此该智能***的实施可以参见前述智能设备的配网方法的实施,重复之处在此不再赘述。
基于同一发明构思,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,并且,计算机程序被处理器执行时实现上述智能设备的配网方法的步骤。
本发明实施例提供的智能设备的配网方法及装置,通过获取智能终端接入的当前WIFI无线网络的第一SSID和第一密码,可以确定智能终端已接入的当前WIFI无线网络的第一SSID和第一密码。通过控制智能终端建立目标WIFI热点,以使智能设备接入目标WIFI热点。之后,控制智能终端将第一SSID和第一密码发送给智能设备,由于智能设备接入了目标WIFI热点,从而可以使智能设备接收到智能终端发送的第一SSID和第一密码,进而可以使智能设备进行配网操作,接入当前WIFI无线网络。相比上述三种方法,本发明实施例提供的智能设备的配网方法,不用额外的设置其他装置,即可实现智能设备的配网操作,可以降低成本。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。