一种智能家居设备的接入方法及一种电子设备与流程

文档序号:18867836发布日期:2019-10-14 18:46阅读:209来源:国知局
本申请实施例涉及通信
技术领域
:,尤其涉及一种智能家居设备的接入方法及一种电子设备。
背景技术
::随着智能家居的快速发展,越来越多的用户选择利用智能化的通信技术、控制技术、音视频等技术将安防,照明,环境,健康,厨电、家装,清洁等智能家居设备集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。例如,通过智能手机控制智能家居设备进行工作。智能家居设备在初次使用前,需要先接入智能手机接入的无线通信网络,例如接入智能手机接入的控制设备无线保真(wirelessfidelity,wifi)网络。现有的智能家居设备接入wifi网络的方法可以包括:智能家居设备通过接入点(accesspoint,ap)模式广播携带有智能家居设备的服务集标识(servicesetidentifier,ssid)等设备信息的wifibeacon帧。智能手机根据接收到的设备信息与智能家居设备建立ap连接,然后基于该ap连接向智能家居设备发送用于智能家居设备根据该配置信息接入wifi网络的配置信息。但是,在有多个需要接入wifi网络的智能家居设备时,就需要智能手机逐一地与每一个智能家居设备分别建立ap连接,以及基于分别建立的ap连接分别发送配置信息,操作过于繁琐。而且在智能家居设备接入wifi网络之后,智能手机需要从ap模式切换到wifi模式,而不同型号的智能手机切换网络模式的兼容性是不同的,上述方法对于有的智能手机无法适用。因此,综上所述,使用上述方法将智能家居设备接入wifi网络,用户体验度较差。技术实现要素:本申请实施例提供一种智能家居设备的接入,可以使智能家居设备快速、简单的获取接入无线通信网络的配置信息,提高了用户体验。为达到上述目的,本申请实施例采用如下技术方案:第一方面,提供一种智能家居设备的接入方法,该方法应用于电子设备,该方法包括:该电子设备获取至少一个智能家居设备的设备发现标识id,该设备发现id用于唯一标识对应的智能家居设备;该电子设备根据至少一个智能家居设备的设备发现id,与上述至少一个智能家居设备建立mesh连接;该电子设备通过建立的mesh连接,向上述至少一个智能家居设备发送配置信息,该配置信息用于接入该电子设备所接入的无线通信网络。上述第一方面提供的技术方案,电子设备可以根据获取的所有智能家居设备的设备发现标识id,批量触发到所有智能家居设备的mesh连接,以及基于建立的连接批量发送用于接入无线通信网络的配置信息,以便每一个智能家居设备根据该配置信息接入无线通信网络。而无需电子设备逐一建立与所有智能家居设备的连接,以及逐一发送配置信息。操作更加简单、更加快捷,用户体验度更高。在一种可能的实现方式中,该无线通信网络是无线保真wifi网络;该配置信息包括所述无线通信网络的服务集标识ssid、wifi密钥和设备注册码。本申请的智能家居设备的接入方法可以用于智能家居设备根据电子设备发送的接入wifi网络的配置信息,接入wifi网络。在一种可能的实现方式中,上述至少一个智能家居设备是未与电子设备建立mesh连接的设备。本申请的智能家居设备的接入方法用于未与电子设备建立mesh连接的设备,对于已于电子设备建立mesh连接的设备则不必进行本申请的智能家居设备的接入方法。可以避免电子设备与已于电子设备建立mesh连接的设备的交互导致的不必要的资源浪费和时间浪费。在一种可能的实现方式中,上述设备发现id为himeshid;该himeshid至少包括:himesh标识、设备类型和设备标识id;其中,himesh标识用于指示智能家居设备是否支持mesh网络,设备类型用于指示智能家居设备的设备类型是家居设备,设备id用于唯一标识所述智能家居设备。电子设备通过获取的智能家居设备的himeshid,可以快速准确地建立与对应智能家居设备的mesh连接。在一种可能的实现方式中,电子设备中预置有该电子设备的himeshid;在该电子设备获取至少一个智能家居设备的设备发现id之前,该方法还包括:电子设备广播第一消息,该第一消息中携带有电子设备的himeshid;电子设备从上述至少一个智能家居设备接收响应消息,从每一个智能家居设备接收的响应消息中携带有对应智能家居设备的himeshid;电子设备根据接收到的响应消息中携带的himeshid,确定至少一个智能家居设备。电子设备可以通过主动扫描获取每一个智能家居设备的himeshid,操作简单。在一种可能的实现方式中,上述第一消息为meshproberequest消息。电子设备可以通过批量发送meshproberequest消息,请求获取每一个智能家居设备的himeshid。在一种可能的实现方式中,电子设备中预置有该电子设备的himeshid;在电子设备获取至少一个智能家居设备的设备发现id之前,该方法还包括:电子设备监听广播消息,该电子设备监听到的每一个广播消息中携带有对应设备的himeshid;电子设备根据监听到的广播消息中携带的himeshid,确定至少一个智能家居设备。电子设备可以通过被动监听获取智能家居设备的himeshid,操作简单。在一种可能的实现方式中,电子设备根据接收到的响应消息中携带的himeshid,确定至少一个智能家居设备,包括:该电子设备根据接收到的响应消息中携带的himeshid,确定至少两个未与该电子设备建立mesh连接的智能家居设备;该电子设备接收用户至少两个未与该电子设备建立mesh连接的智能家居设备中至少一个智能家居设备的选择操作,确定至少一个智能家居设备。电子设备可以支持用户选择需要建立mesh连接的智能家居设备,用户体验度更高。在一种可能的实现方式中,电子设备根据监听到的广播消息中携带的himeshid,确定至少一个智能家居设备,包括:该电子设备根据监听到的广播消息中携带的himeshid,确定至少两个未与该电子设备建立mesh连接的智能家居设备;该电子设备接收用户对至少两个未与该电子设备建立mesh连接的智能家居设备中至少一个智能家居设备的选择操作,确定至少一个智能家居设备。电子设备可以支持用户选择需要建立mesh连接的智能家居设备,用户体验度更高。在一种可能的实现方式中,电子设备根据至少一个智能家居设备的设备发现id,与至少一个智能家居设备建立mesh连接,包括:该电子设备向至少一个智能家居设备发送第二消息,所述第二消息用于请求与每个智能家居设备建立mesh连接;该电子设备从对应智能家居设备接收连接响应消息;该电子设备根据接收到的每一个连接响应消息,与对应智能家居设备建立mesh连接。电子设备可以批量触发到所有智能家居设备的mesh连接,而无需电子设备逐一建立与所有智能家居设备的连接。操作更加简单、更加快捷,用户体验度更高。在一种可能的实现方式中,第二消息为meshpeeropen连接请求消息。电子设备可以通过批量发送meshpeeropen消息,请求建立与每一个智能家居设备的mesh连接。在一种可能的实现方式中,在电子设备通过mesh连接,向至少一个智能家居设备发送配置信息之后,该方法还包括:该电子设备断开与至少一个智能家居设备的mesh连接。通过该方法,可以避免配置信息发送之后,仍然保持mesh连接,导致的不必要的耗电问题,用户体验度更高。在一种可能的实现方式中,电子设备中安装有智能家居应用app;该电子设备响应于用户在该智能家居app的界面上的第一操作,获取至少一个智能家居设备的设备发现id;该电子设备响应于用户在该智能家居app的界面上的第二操作,根据至少一个智能家居设备的设备发现id,与至少一个智能家居设备建立mesh连接;该电子设备响应于用户在该智能家居app的界面上的第三操作,通过mesh连接,向至少一个智能家居设备发送配置信息。电子设备可以根据用户在人机交互界面上的操作,对应做出响应,更加人性化,用户体验度更高。第二方面,提供一种智能家居设备的接入方法,该方法应用于智能家居设备,该方法包括:智能家居设备向电子设备发送该智能家居设备的设备发现标识id,该设备发现id用于唯一标识该智能家居设备;该设备发现id用于电子设备与该智能家居设备建立mesh连接;该智能家居设备从电子设备接收mesh连接建立请求消息;该智能家居设备与电子设备建立mesh连接;该智能家居设备通过建立的mesh连接,从电子设备接收配置信息,该配置信息用于接入电子设备所接入的无线通信网络。上述第二方面提供的技术方案,每一个智能家居设备通过向电子设备发送其设备发现标识id,以便电子设备可以根据每一个智能家居设备的设备发现标识id,批量触发到所有智能家居设备的mesh连接,以及基于建立的连接批量发送用于接入无线通信网络的配置信息,以便每一个智能家居设备根据该配置信息接入无线通信网络。而无需电子设备逐一建立与所有智能家居设备的连接,以及逐一发送配置信息。操作更加简单、更加快捷,用户体验度更高。在一种可能的实现方式中,该无线通信网络是无线保真wifi网络;该配置信息包括所述无线通信网络的服务集标识ssid、wifi密钥和设备注册码。本申请的智能家居设备的接入方法可以用于智能家居设备根据电子设备发送的接入wifi网络的配置信息,接入wifi网络。在一种可能的实现方式中,上述设备发现id为himeshid;该himeshid至少包括:himesh标识、设备类型和设备标识id;其中,himesh标识用于指示智能家居设备是否支持mesh网络,设备类型用于指示智能家居设备的设备类型是家居设备,设备id用于唯一标识所述智能家居设备。电子设备通过获取的智能家居设备的himeshid,可以快速准确地建立与对应智能家居设备的mesh连接。在一种可能的实现方式中,智能家居设备中预置有智能家居设备的himeshid;在智能家居设备向电子设备发送智能家居设备的设备发现标识id之前,该方法还包括:智能家居设备从电子设备接收第一消息,该第一消息中携带有电子设备的himeshid;智能家居设备根据智能家居设备的himeshid,确定是否向电子设备发送智能家居设备的himeshid;智能家居设备向电子设备发送智能家居设备的设备发现标识id,包括:智能家居设备向电子设备发送响应消息,该响应消息中携带有智能家居设备的设备发现标识id。智能家居设备可以根据电子设备广播的第一消息,结合自身的himeshid,确定是否需要向电子设备发送其himeshid,用于与电子设备建立mesh连接。在一种可能的实现方式中,智能家居设备中预置有该智能家居设备的himeshid;智能家居设备向电子设备发送智能家居设备的设备发现标识id,包括:智能家居设备发送广播消息,该广播消息中携带有智能家居设备的himeshid。每一个智能家居设备可以通过广播其himeshid,以便电子设备可以根据其himeshid确定是否与其建立mesh连接。第三方面,提供一种电子设备,该电子设备包括:存储器,用于存储计算机程序代码,该计算机程序代码包括指令;射频电路,用于进行无线电信号的发送和接收;处理器,用于执行所述指令调用射频电路获取至少一个智能家居设备的设备发现标识id,该设备发现id用于唯一标识对应的智能家居设备;以及根据至少一个智能家居设备的设备发现id,与上述至少一个智能家居设备建立mesh连接;以及调用射频电路通过建立的mesh连接,向上述至少一个智能家居设备发送配置信息,该配置信息用于接入该电子设备所接入的无线通信网络。上述第三方面提供的技术方案,电子设备可以根据获取的所有智能家居设备的设备发现标识id,批量触发到所有智能家居设备的mesh连接,以及基于建立的连接批量发送用于接入无线通信网络的配置信息,以便每一个智能家居设备根据该配置信息接入无线通信网络。而无需电子设备逐一建立与所有智能家居设备的连接,以及逐一发送配置信息。操作更加简单、更加快捷,用户体验度更高。在一种可能的实现方式中,该无线通信网络是无线保真wifi网络;该配置信息包括所述无线通信网络的服务集标识ssid、wifi密钥和设备注册码。电子设备可以与wifi网络连接,智能家居设备可以根据电子设备发送的接入wifi网络的配置信息,接入wifi网络。在一种可能的实现方式中,上述至少一个智能家居设备是未与电子设备建立mesh连接的设备。本申请的智能家居设备是未与电子设备建立mesh连接的设备,对于已于电子设备建立mesh连接的设备则不必关注。可以避免电子设备与已于电子设备建立mesh连接的设备的交互导致的不必要的资源浪费和时间浪费。在一种可能的实现方式中,上述设备发现id为himeshid;该himeshid至少包括:himesh标识、设备类型和设备标识id;其中,himesh标识用于指示智能家居设备是否支持mesh网络,设备类型用于指示智能家居设备的设备类型是家居设备,设备id用于唯一标识所述智能家居设备。电子设备通过获取的智能家居设备的himeshid,可以快速准确地建立与对应智能家居设备的mesh连接。在一种可能的实现方式中,电子设备中预置有该电子设备的himeshid;在射频短路获取至少一个智能家居设备的设备发现id之前,射频电路还用于,广播第一消息,该第一消息中携带有电子设备的himeshid;以及从上述至少一个智能家居设备接收响应消息,从每一个智能家居设备接收的响应消息中携带有对应智能家居设备的himeshid;处理器还用于,根据接收到的响应消息中携带的himeshid,确定至少一个智能家居设备。电子设备可以通过主动扫描获取每一个智能家居设备的himeshid,操作简单。在一种可能的实现方式中,上述第一消息为meshproberequest消息。电子设备可以通过批量发送meshproberequest消息,请求获取每一个智能家居设备的himeshid。在一种可能的实现方式中,电子设备中预置有该电子设备的himeshid;在射频电路获取至少一个智能家居设备的设备发现id之前,射频电路还用于,监听广播消息,该射频电路监听到的每一个广播消息中携带有对应设备的himeshid;处理器还用于,根据监听到的广播消息中携带的himeshid,确定至少一个智能家居设备。电子设备可以通过被动监听获取智能家居设备的himeshid,操作简单。在一种可能的实现方式中,处理器根据接收到的响应消息中携带的himeshid,确定至少一个智能家居设备,包括:该处理器根据接收到的响应消息中携带的himeshid,确定至少两个未与该电子设备建立mesh连接的智能家居设备;该处理器执行所述指令调用射频电路根据用户至少两个未与该电子设备建立mesh连接的智能家居设备中至少一个智能家居设备的选择操作,确定至少一个智能家居设备。电子设备可以支持用户选择需要建立mesh连接的智能家居设备,用户体验度更高。在一种可能的实现方式中,处理器根据监听到的广播消息中携带的himeshid,确定至少一个智能家居设备,包括:该处理器根据监听到的广播消息中携带的himeshid,确定至少两个未与该电子设备建立mesh连接的智能家居设备;该处理器执行所述指令调用射频电路根据用户对至少两个未与该电子设备建立mesh连接的智能家居设备中至少一个智能家居设备的选择操作,确定至少一个智能家居设备。电子设备可以支持用户选择需要建立mesh连接的智能家居设备,用户体验度更高。在一种可能的实现方式中,处理器执行所述指令调用射频电路根据至少一个智能家居设备的设备发现id,与至少一个智能家居设备建立mesh连接,包括:该处理器执行所述指令调用射频电路向至少一个智能家居设备发送第二消息,所述第二消息用于请求与每个智能家居设备建立mesh连接;该处理器执行所述指令调用射频电路从对应智能家居设备接收连接响应消息;该处理器执行所述指令调用射频电路根据接收到的每一个连接响应消息,与对应智能家居设备建立mesh连接。电子设备可以批量触发到所有智能家居设备的mesh连接,而无需电子设备逐一建立与所有智能家居设备的连接。操作更加简单、更加快捷,用户体验度更高。在一种可能的实现方式中,第二消息为meshpeeropen连接请求消息。电子设备可以通过批量发送meshpeeropen消息,请求建立与每一个智能家居设备的mesh连接。在一种可能的实现方式中,在处理器执行所述指令调用射频电路,通过mesh连接,向至少一个智能家居设备发送配置信息之后,处理器还用于,执行所述指令调用射频电路,断开与至少一个智能家居设备的mesh连接。通过该操作,可以避免配置信息发送之后,仍然保持mesh连接,导致的不必要的耗电问题,用户体验度更高。在一种可能的实现方式中,电子设备中安装有智能家居应用app;该处理器响应于用户在该智能家居app的界面上的第一操作,执行所述指令调用射频电路,调用射频电路获取至少一个智能家居设备的设备发现id;该处理器响应于用户在该智能家居app的界面上的第二操作,执行所述指令调用射频电路,调用射频电路,根据至少一个智能家居设备的设备发现id,与至少一个智能家居设备建立mesh连接;该处理器响应于用户在该智能家居app的界面上的第三操作,执行所述指令调用射频电路,调用射频电路,通过mesh连接,向至少一个智能家居设备发送配置信息。电子设备可以根据用户在人机交互界面上的操作,对应做出响应,更加人性化,用户体验度更高。第四方面,提供一种电子设备,该电子设备包括:接收单元,用于获取至少一个智能家居设备的设备发现标识id,该设备发现id用于唯一标识对应的智能家居设备;连接建立单元,用于根据至少一个智能家居设备的设备发现id,与上述至少一个智能家居设备建立mesh连接;发送单元,用于通过建立的mesh连接,向上述至少一个智能家居设备发送配置信息,该配置信息用于接入该电子设备所接入的无线通信网络。上述第四方面提供的技术方案,电子设备可以根据获取的所有智能家居设备的设备发现标识id,批量触发到所有智能家居设备的mesh连接,以及基于建立的连接批量发送用于接入无线通信网络的配置信息,以便每一个智能家居设备根据该配置信息接入无线通信网络。而无需电子设备逐一建立与所有智能家居设备的连接,以及逐一发送配置信息。操作更加简单、更加快捷,用户体验度更高。在一种可能的实现方式中,该无线通信网络是无线保真wifi网络;该配置信息包括所述无线通信网络的服务集标识ssid、wifi密钥和设备注册码。电子设备可以与wifi网络连接,智能家居设备可以根据电子设备发送的接入wifi网络的配置信息,接入wifi网络。在一种可能的实现方式中,上述至少一个智能家居设备是未与电子设备建立mesh连接的设备。本申请的智能家居设备是未与电子设备建立mesh连接的设备,对于已于电子设备建立mesh连接的设备则不必关注。可以避免电子设备与已于电子设备建立mesh连接的设备的交互导致的不必要的资源浪费和时间浪费。在一种可能的实现方式中,上述设备发现id为himeshid;该himeshid至少包括:himesh标识、设备类型和设备标识id;其中,himesh标识用于指示智能家居设备是否支持mesh网络,设备类型用于指示智能家居设备的设备类型是家居设备,设备id用于唯一标识所述智能家居设备。电子设备通过获取的智能家居设备的himeshid,可以快速准确地建立与对应智能家居设备的mesh连接。在一种可能的实现方式中,电子设备中预置有该电子设备的himeshid;发送单元还用于,在接收单元获取至少一个智能家居设备的设备发现id之前,广播第一消息,该第一消息中携带有电子设备的himeshid;接收单元还用于,从上述至少一个智能家居设备接收响应消息,从每一个智能家居设备接收的响应消息中携带有对应智能家居设备的himeshid;连接建立单元还用于,根据接收到的响应消息中携带的himeshid,确定至少一个智能家居设备。电子设备可以通过主动扫描获取每一个智能家居设备的himeshid,操作简单。在一种可能的实现方式中,上述第一消息为meshproberequest消息。电子设备可以通过批量发送meshproberequest消息,请求获取每一个智能家居设备的himeshid。在一种可能的实现方式中,电子设备中预置有该电子设备的himeshid;接收单元还用于,在接收单元获取至少一个智能家居设备的设备发现id之前,监听广播消息,该射频电路监听到的每一个广播消息中携带有对应设备的himeshid;连接建立单元还用于,根据监听到的广播消息中携带的himeshid,确定至少一个智能家居设备。电子设备可以通过被动监听获取智能家居设备的himeshid,操作简单。在一种可能的实现方式中,连接建立单元根据接收到的响应消息中携带的himeshid,确定至少一个智能家居设备,包括:该连接建立单元根据接收到的响应消息中携带的himeshid,确定至少两个未与该电子设备建立mesh连接的智能家居设备;连接建立单元根据用户至少两个未与该电子设备建立mesh连接的智能家居设备中至少一个智能家居设备的选择操作,确定至少一个智能家居设备。电子设备可以支持用户选择需要建立mesh连接的智能家居设备,用户体验度更高。在一种可能的实现方式中,连接建立单元根据监听到的广播消息中携带的himeshid,确定至少一个智能家居设备,包括:该连接建立单元根据监听到的广播消息中携带的himeshid,确定至少两个未与该电子设备建立mesh连接的智能家居设备;该连接建立单元根据用户对至少两个未与该电子设备建立mesh连接的智能家居设备中至少一个智能家居设备的选择操作,确定至少一个智能家居设备。电子设备可以支持用户选择需要建立mesh连接的智能家居设备,用户体验度更高。在一种可能的实现方式中,连接建立单元根据至少一个智能家居设备的设备发现id,与至少一个智能家居设备建立mesh连接,包括:该连接建立单元通过发送单元向至少一个智能家居设备发送第二消息,所述第二消息用于请求与每个智能家居设备建立mesh连接;该连接建立单元通过接收单元从对应智能家居设备接收连接响应消息;该该连接建立单元根据接收到的每一个连接响应消息,与对应智能家居设备建立mesh连接。电子设备可以批量触发到所有智能家居设备的mesh连接,而无需电子设备逐一建立与所有智能家居设备的连接。操作更加简单、更加快捷,用户体验度更高。在一种可能的实现方式中,第二消息为meshpeeropen连接请求消息。电子设备可以通过批量发送meshpeeropen消息,请求建立与每一个智能家居设备的mesh连接。在一种可能的实现方式中,连接建立单元还用于,在发送单元通过mesh连接,向至少一个智能家居设备发送配置信息之后,断开与至少一个智能家居设备的mesh连接。通过该操作,可以避免配置信息发送之后,仍然保持mesh连接,导致的不必要的耗电问题,用户体验度更高。在一种可能的实现方式中,电子设备中安装有智能家居应用app;接收单元响应于用户在该智能家居app的界面上的第一操作,获取至少一个智能家居设备的设备发现id;连接建立单元响应于用户在该智能家居app的界面上的第二操作,根据至少一个智能家居设备的设备发现id,与至少一个智能家居设备建立mesh连接;发送单元响应于用户在该智能家居app的界面上的第三操作,通过mesh连接,向至少一个智能家居设备发送配置信息。电子设备可以根据用户在人机交互界面上的操作,对应做出响应,更加人性化,用户体验度更高。第五方面,提供一种智能家居设备,该智能家居设备包括:存储器,用于存储计算机程序代码,该计算机程序代码包括指令;射频电路,用于进行无线电信号的发送和接收;处理器,用于执行所述指令调用射频电路向电子设备发送该智能家居设备的设备发现标识id,该设备发现id用于唯一标识该智能家居设备;该设备发现id用于电子设备与该智能家居设备建立mesh连接;处理器还用于执行所述指令调用射频电路从电子设备接收mesh连接建立请求消息;以及与电子设备建立mesh连接;以及通过建立的mesh连接,从电子设备接收配置信息,该配置信息用于接入电子设备所接入的无线通信网络。上述第五方面提供的技术方案,每一个智能家居设备通过向电子设备发送其设备发现标识id,以便电子设备可以根据每一个智能家居设备的设备发现标识id,批量触发到所有智能家居设备的mesh连接,以及基于建立的连接批量发送用于接入无线通信网络的配置信息,以便每一个智能家居设备根据该配置信息接入无线通信网络。而无需电子设备逐一建立与所有智能家居设备的连接,以及逐一发送配置信息。操作更加简单、更加快捷,用户体验度更高。在一种可能的实现方式中,该无线通信网络是无线保真wifi网络;该配置信息包括所述无线通信网络的服务集标识ssid、wifi密钥和设备注册码。本申请的智能家居设备的接入方法可以用于智能家居设备根据电子设备发送的接入wifi网络的配置信息,接入wifi网络。在一种可能的实现方式中,上述设备发现id为himeshid;该himeshid至少包括:himesh标识、设备类型和设备标识id;其中,himesh标识用于指示智能家居设备是否支持mesh网络,设备类型用于指示智能家居设备的设备类型是家居设备,设备id用于唯一标识所述智能家居设备。电子设备通过获取的智能家居设备的himeshid,可以快速准确地建立与对应智能家居设备的mesh连接。在一种可能的实现方式中,智能家居设备中预置有智能家居设备的himeshid;在射频电路向电子设备发送智能家居设备的设备发现标识id之前,射频电路还用于,从电子设备接收第一消息,该第一消息中携带有电子设备的himeshid;处理器还用于,根据智能家居设备的himeshid,确定是否向电子设备发送智能家居设备的himeshid;射频电路向电子设备发送智能家居设备的设备发现标识id,包括:射频电路向电子设备发送响应消息,该响应消息中携带有智能家居设备的设备发现标识id。智能家居设备可以根据电子设备广播的第一消息,结合自身的himeshid,确定是否需要向电子设备发送其himeshid,用于与电子设备建立mesh连接。在一种可能的实现方式中,智能家居设备中预置有该智能家居设备的himeshid;射频电路向电子设备发送智能家居设备的设备发现标识id,包括:射频电路发送广播消息,该广播消息中携带有智能家居设备的himeshid。每一个智能家居设备可以通过广播其himeshid,以便电子设备可以根据其himeshid确定是否与其建立mesh连接。第六方面,提供一种智能家居设备,该智能家居设备包括:发送单元,用于向电子设备发送该智能家居设备的设备发现标识id,该设备发现id用于唯一标识该智能家居设备;该设备发现id用于电子设备与该智能家居设备建立mesh连接;接收单元,用于从电子设备接收mesh连接建立请求消息;连接建立单元,用于与电子设备建立mesh连接;发送单元还用于,通过建立的mesh连接,从电子设备接收配置信息,该配置信息用于接入电子设备所接入的无线通信网络。上述第六方面提供的技术方案,每一个智能家居设备通过向电子设备发送其设备发现标识id,以便电子设备可以根据每一个智能家居设备的设备发现标识id,批量触发到所有智能家居设备的mesh连接,以及基于建立的连接批量发送用于接入无线通信网络的配置信息,以便每一个智能家居设备根据该配置信息接入无线通信网络。而无需电子设备逐一建立与所有智能家居设备的连接,以及逐一发送配置信息。操作更加简单、更加快捷,用户体验度更高。在一种可能的实现方式中,该无线通信网络是无线保真wifi网络;该配置信息包括所述无线通信网络的服务集标识ssid、wifi密钥和设备注册码。本申请的智能家居设备的接入方法可以用于智能家居设备根据电子设备发送的接入wifi网络的配置信息,接入wifi网络。在一种可能的实现方式中,上述设备发现id为himeshid;该himeshid至少包括:himesh标识、设备类型和设备标识id;其中,himesh标识用于指示智能家居设备是否支持mesh网络,设备类型用于指示智能家居设备的设备类型是家居设备,设备id用于唯一标识所述智能家居设备。电子设备通过获取的智能家居设备的himeshid,可以快速准确地建立与对应智能家居设备的mesh连接。在一种可能的实现方式中,智能家居设备中预置有智能家居设备的himeshid;接收单元还用于,在发送单元向电子设备发送智能家居设备的设备发现标识id之前,从电子设备接收第一消息,该第一消息中携带有电子设备的himeshid;连接建立单元还用于,根据智能家居设备的himeshid,确定是否向电子设备发送智能家居设备的himeshid;发送单元向电子设备发送智能家居设备的设备发现标识id,包括:发送单元向电子设备发送响应消息,该响应消息中携带有智能家居设备的设备发现标识id。智能家居设备可以根据电子设备广播的第一消息,结合自身的himeshid,确定是否需要向电子设备发送其himeshid,用于与电子设备建立mesh连接。在一种可能的实现方式中,智能家居设备中预置有该智能家居设备的himeshid;发送单元向电子设备发送智能家居设备的设备发现标识id,包括:发送单元发送广播消息,该广播消息中携带有智能家居设备的himeshid。每一个智能家居设备可以通过广播其himeshid,以便电子设备可以根据其himeshid确定是否与其建立mesh连接。第七方面,提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机执行指令,该计算机执行指令被处理器执行时实现如第一方面任一种可能的实现方式中的智能家居的接入方法,或者实现如第二方面任一种可能的实现方式中的智能家居的接入方法。第八方面,提供一种芯片系统,该芯片系统包括处理器、存储器,存储器中存储有指令;所述指令被所述处理器执行时,实现如第一方面任一种可能的实现方式中的智能家居的接入方法,或者实现如第二方面任一种可能的实现方式中的智能家居的接入方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。附图说明图1为本申请实施例提供的智能家居设备的接入方法的应用场景示例;图2为本申请实施例提供的一种手机的硬件结构图;图3为本申请实施例提供的智能家居设备的接入方法流程图;图4为本申请实施例提供的智能家居设备的接入方法交互图一;图5为本申请实施例提供的智能家居app界面示意图;图6为本申请实施例提供的智能家居设备的接入方法交互图二;图7为本申请实施例提供的一种手机的结构示意图;图8为本申请实施例提供的一种智能家居设备的结构示意图。具体实施方式本申请实施例提供一种智能家居设备的接入方法及电子设备。具体的,该方法包括:为了使得智能家居设备接入智能家居系统中电子设备接入的无线通信网络(例如,电子设备接入了家庭wifi网络),电子设备同时连接到多个智能家居设备,发送用于接入家庭wifi网络的配置信息,使得多个智能家居设备可以根据该配置信息批量接入家庭wifi网络。如图1所示,为本申请实施例提供的智能家居设备的接入方法的应用场景示例。本申请实施例的一种智能家居设备的接入方法可以应用于如图1所示的智能家居系统100中。该智能家居系统100包括手机110、路由器120和智能家居设备。智能家居设备包括如图1中所示的智能插座130、智能台灯140和智能音响150。其中,手机110可以用于控制智能插座130、智能台灯140和智能音响150。例如:控制智能台灯140的开启时间和灯泡亮度,控制智能音响150的播放列表和播放音量大小。其中,图1的智能家居系统100中的各个设备之间可以在wifi模式下通信,也可以在蓝牙、ap模式下通信,或者通过其他模式通信。本申请对此不作限定。为了使得通信信息可以根据智能家居系统中网络的实际情况,自动选择最佳路由。图1的智能家居系统100中的各个设备之间可以进行mesh组网,形成mesh网络。例如,wifimesh网络、蓝牙mesh网络。其中,mesh网络也可以称为“多跳(multi-hop)”网络。手机110、路由器120、智能插座130、智能台灯140和智能音响150作为该mesh网络中的节点,都可以同时作为接入点(accesspoint,ap)和路由器。mesh网络中的每个节点都可以发送和接收信号,每个节点都可以与一个或者多个对等节点进行直接通信。这样,如果最近的节点由于流量过大而导致拥塞的话,那么数据可以自动重新路由到一个通信流量较小的邻近节点进行传输。需要说明的是,本申请实施例中以电子设备通过与智能家居设备建立wifimesh连接,通过该连接向智能家居设备发送用于接入家庭wifi网络的配置信息。电子设备还可以通过与智能家居设备建立其他类型的mesh连接来发送配置信息。例如,电子设备还可以与智能家居设备建立蓝牙mesh连接。本申请实施例的智能家居设备的接入方法则具体应用于智能家居设备加入智能家居系统100的过程中。例如,图1中的智能插座130、智能台灯140和智能音响150为新加智能家居设备,初次使用前,需要加入智能家居系统100。更加具体的,本申请实施例的智能家居设备的接入方法应用于图1中的智能插座130、智能台灯140和智能音响150首次接入家庭wifi网络的过程中。需要说明的是,图1中的智能插座130、智能台灯140和智能音响150仅作为几种智能家居设备的示例,事实上,本申请实施例中的智能家居设备还可以为智能体重(脂)称、智能灯泡、智能风扇、智能空调、智能电视、智能扫地机器人等各种智能的家居电器设备。另外,本申请实施例中的电子设备除了图1所示的智能手机,还可以是其他桌面型、膝上型、手持型设备,例如平板电脑、上网本、个人数字助理(personaldigitalassistant,pda)、可穿戴设备(例如智能手表)、便携式多媒体播放器(portablemultimediaplayer,pmp)、专用媒体播放器、ar(增强现实)/vr(虚拟现实)设备等。本申请实施例对电子设备的具体类型和结构不作限定。如图2所示,为本申请实施例提供的一种手机的硬件结构图。如图2所示,手机110可以包括处理器210,存储器(包括外部存储器接口220和内部存储器221),通用串行总线(universalserialbus,usb)接口230,充电管理模块240,电源管理模块241,电池242,天线1,天线2,移动通信模块250,无线通信模块260,音频模块270,扬声器270a,受话器270b,麦克风270c,耳机接口270d,传感器模块280,按键290,马达291,指示器292,摄像头293,显示屏294,以及用户标识模块(subscriberidentificationmodule,sim)卡接口295等。其中传感器模块280可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器,骨传导传感器等。可以理解的是,本发明实施例示意的结构并不构成对手机110的具体限定。在本申请另一些实施例中,手机110可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。处理器210可以包括一个或多个处理单元。例如:处理器210可以包括应用处理器(applicationprocessor,ap),调制解调处理器,图形处理器(graphicsprocessingunit,gpu),图像信号处理器(imagesignalprocessor,isp),飞行控制器,视频编解码器,数字信号处理器(digitalsignalprocessor,dsp),基带处理器,和/或神经网络处理器(neural-networkprocessingunit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了系统的效率。在一些实施例中,处理器210可以包括一个或多个接口。接口可以包括集成电路(inter-integratedcircuit,i2c)接口,集成电路内置音频(inter-integratedcircuitsound,i2s)接口,脉冲编码调制(pulsecodemodulation,pcm)接口,通用异步收发传输器(universalasynchronousreceiver/transmitter,uart)接口,移动产业处理器接口(mobileindustryprocessorinterface,mipi),通用输入输出(general-purposeinput/output,gpio)接口,用户标识模块(subscriberidentitymodule,sim)接口,和/或通用串行总线(universalserialbus,usb)接口等。usb接口230是符合usb标准规范的接口,具体可以是miniusb接口,microusb接口,usbtypec接口等。usb接口230可以用于连接充电器为手机110充电,也可以用于手机110与外围设备之间传输数据。也可以用于连接其他电子设备,例如ar设备等。可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对手机110的结构限定。充电管理模块240用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块240可以通过usb接口230接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块240可以通过手机110的无线充电线圈接收无线充电输入。充电管理模块240为电池242充电的同时,还可以通过电源管理模块241为电子设备供电。电源管理模块241用于连接电池242,充电管理模块240与处理器210。电源管理模块241接收电池242和/或充电管理模块240的输入,为处理器210,内部存储器221,显示屏294,摄像组件293,和无线通信模块260等供电。电源管理模块241还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块241也可以设置于处理器210中。在另一些实施例中,电源管理模块241和充电管理模块240也可以设置于同一个器件中。手机110的无线通信功能可以通过天线1,天线2,移动通信模块250,无线通信模块260,调制解调处理器以及基带处理器等实现。天线1和天线2用于发射和接收电磁波信号。手机110中的每个天线可用于覆盖单个或多个通信频段。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。移动通信模块250可以提供应用在手机110上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块250可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoiseamplifier,lna)等。移动通信模块250可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块250还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块250的至少部分功能模块可以被设置于处理器210中。在一些实施例中,移动通信模块250的至少部分功能模块可以与处理器210的至少部分模块被设置在同一个器件中。调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器270a、受话器270b等)输出声音信号,或通过显示屏294显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器210,与移动通信模块250或其他功能模块设置在同一个器件中。无线通信模块260可以提供应用在手机110上的包括无线局域网(wirelesslocalareanetworks,wlan)(如wifi网络),蓝牙bt,全球导航卫星系统(globalnavigationsatellitesystem,gnss),调频(frequencymodulation,fm),近距离无线通信技术(nearfieldcommunication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块260可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块260经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器210。无线通信模块260还可以从处理器210接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。在一些实施例中,手机110的天线1和移动通信模块250耦合,天线2和无线通信模块260耦合,使得手机110可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(globalsystemformobilecommunications,gsm),通用分组无线服务(generalpacketradioservice,gprs),码分多址接入(codedivisionmultipleaccess,cdma),宽带码分多址(widebandcodedivisionmultipleaccess,wcdma),时分码分多址(time-divisioncodedivisionmultipleaccess,td-scdma),长期演进(longtermevolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(globalpositioningsystem,gps),全球导航卫星系统(globalnavigationsatellitesystem,glonass),北斗卫星导航系统(beidounavigationsatellitesystem,bds),准天顶卫星系统(quasi-zenithsatellitesystem,qzss)和/或星基增强系统(satellitebasedaugmentationsystems,sbas)。手机110通过gpu,显示屏294,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏294和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。显示屏294用于显示图像,视频等。显示屏294包括显示面板。显示面板可以采用液晶显示屏(liquidcrystaldisplay,lcd),有机发光二极管(organiclight-emittingdiode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganiclightemittingdiode的,amoled),柔性发光二极管(flexlight-emittingdiode,fled),miniled,microled,micro-oled,量子点发光二极管(quantumdotlightemittingdiodes,qled)等。在一些实施例中,手机110可以包括1个或n个显示屏294,n为大于1的正整数。手机110可以通过isp,摄像组件293,视频编解码器,gpu,显示屏294以及应用处理器等实现拍摄功能。isp用于处理摄像组件293反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像组件感光元件上,光信号转换为电信号,摄像组件感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像组件293中。摄像组件293用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(chargecoupleddevice,ccd)或互补金属氧化物半导体(complementarymetal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,手机110可以包括1个或n个摄像组件293,n为大于1的正整数。数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当手机110在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。视频编解码器用于对数字视频压缩或解压缩。手机110可以支持一种或多种视频编解码器。这样,手机110可以播放或录制多种编码格式的视频,例如:动态图像专家组(movingpictureexpertsgroup,mpeg)1,mpeg2,mpeg3,mpeg4等。npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现手机110的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。外部存储器接口220可以用于连接外部存储卡,例如microsd卡,实现扩展手机110的存储能力。外部存储卡通过外部存储器接口220与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。内部存储器221可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器221可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储手机110使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universalflashstorage,ufs)等。处理器210通过运行存储在内部存储器221的指令,和/或存储在设置于处理器中的存储器的指令,执行手机110的各种功能应用以及数据处理。手机110可以通过音频模块270,扬声器270a,受话器270b,麦克风270c以及应用处理器等实现音频功能。例如音乐播放,录音等。音频模块270用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块270还可以用于对音频信号编码和解码。在一些实施例中,音频模块270可以设置于处理器210中,或将音频模块270的部分功能模块设置于处理器210中。扬声器270a,也称“喇叭”,用于将音频电信号转换为声音信号。手机110可以通过扬声器270a进行语音播放或通知等。受话器270b,也称“听筒”,用于将音频电信号转换成声音信号。当手机110接听电话或语音信息时,可以通过将受话器270b靠近人耳接听语音。麦克风270c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风270c发声,将声音信号输入到麦克风270c。手机110可以设置至少一个麦克风270c。在另一些实施例中,手机110可以设置两个麦克风270c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,手机110还可以设置三个,四个或更多麦克风270c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。马达291可以产生振动提示。马达291可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏294不同区域的触摸操作,马达291也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。指示器292可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。sim卡接口295用于连接sim卡。sim卡可以通过插入sim卡接口295,或从sim卡接口495拔出,实现和手机110的接触和分离。手机110可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口295可以支持nanosim卡,microsim卡,sim卡等。同一个sim卡接口295可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口295也可以兼容不同类型的sim卡。sim卡接口295也可以兼容外部存储卡。手机110通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,手机110采用esim,即:嵌入式sim卡。esim卡可以嵌在手机110中,不能和手机110分离。本申请实施例中的智能家居设备的接入方法的基本原理是:电子设备根据获取的所有智能家居设备的设备发现标识id,批量触发到所有智能家居设备的mesh连接,以及基于建立的mesh连接批量发送用于接入无线通信网络的配置信息,以便每一个智能家居设备根据该配置信息接入无线通信网络。以下结合电子设备为图2所示的手机,具体介绍本申请实施例提供的智能家居设备的接入方法。以下实施例中的方法均可以在具有上述硬件结构的电子设备或者具有类似结构的电子设备中实现。如图3所示,本申请实施例的智能家居设备的接入方法可以包括:s301、手机110获取至少一个智能家居设备的设备发现id。在一些实施例中,设备发现id可以为智能家居设备的himeshid。其中,himeshid至少可以包括以下信息:himesh标识、设备类型和设备标识(identification,id)。其中,himesh标识通常为固定值,例如:himesh标识为1,则指示设备支持mesh网络。设备类型用于指示智能家居设备的设备类型,包括家居设备、路由器等。设备id是操作系统为开发者提供的用于唯一标识设备的串号。在一些实施例中,设备发现id可以在设备出厂前预置在设备中。例如,保存在设备的存储器(如非易失性存储器)中。在一些实施例中,设备id可以是设备的国际移动电话设备识别码(internationalmobileequipmentidentity,imei),移动设备识别码(mobileequipmentidentifier,meid)或者电子序列号(electronicserialnumber,esn)等。例如,在android操作系统中,可以通过下面的方法获取其设备id:telephonymanagertm=(telephonymanager)getsystemservice(context.telephony_service);stringdevice_id=tm.getdeviceid()。采用上述方法,不同类型的设备可以返回不同的设备串号,包括上述imei、meid或esn等。s302、手机110根据获取的智能家居设备的设备发现id,与每一个智能家居设备建立mesh连接。其中,手机110与不同智能家居设备的mesh连接可以由四元组{localmac,peermac,locallinkid,peerlinkid}唯一标识。其中,localmac为手机110的媒体访问控制(mediaaccesscontrol,mac)地址,peermac为智能家居设备的mac地址,locallinkid为手机110的linkmeshid,peerlinkid为智能家居设备的linkmeshid。例如,手机110与智能插座130的mesh连接由四元组{d0:fc:cc:d4:fa:fb,00:01:6c:06:a6:29,[1][智能手机],[1][智能插座]}唯一标识。其中,linkmeshid至少包括:himesh标识和设备类型。s303、手机110通过建立的mesh连接,向每一个智能家居设备发送配置信息。其中,配置信息用于智能家居设备根据该配置接入手机110接入家庭wifi网络,例如连接至手机110连接的家庭wifi网络。配置信息至少可以包括以下信息:wifissid、wifi密钥和设备注册码。在一些实施例中,wifissid可以是基于共享密钥认证(sharedkeyauthentication)的wifissid。其中,共享密钥认证是指通过判决对方是否掌握相同的密钥来确定对方身份是否合法。密钥是网络上所有合法用户共有的,而不从属于单个用户,故称为“共享”密钥。密钥对应的加密方法是有线等效保密(wiredequivalentprivacy,wep),用以防止非法用户窃听或侵入无线网络。需要说明的是,本申请实施例中的智能家居设备,可以有如下两类:第一类:已经与手机110建立过mesh连接的智能家居设备。第二类:未与手机110建立mesh连接的智能家居设备。对于第一类智能家居设备,手机110无需再向其发送配置信息。对于第二类智能家居设备,则需要根据本申请实施例中的智能家居设备的接入方法,完成智能家居设备接入家庭wifi网络。例如,图1所示的应用场景中的智能插座130、智能台灯140的智能音响150均为新增智能家居设备,本申请实施例的智能家居设备的接入方法主要是用于图1中的智能插座130、智能台灯140和智能音响150接入手机110接入的家庭wifi网络。本申请实施例以第二类智能家居设备(即待接入智能家居设备)为智能插座130、智能台灯140和智能音响150为例介绍智能家居设备的接入方法。在一些实施例中,在手机110获取获取至少一个智能家居设备的的设备发现id(即s301)之前,本申请实施例的智能家居设备的接入方法还可以包括:步骤1、手机110主动扫描,携带手机110的himeshid。例如:手机110全信道广播第一消息。其中,第一消息中携带有手机110的himeshid。手机110的himeshid可以在设备出厂前预置在手机110中。例如,保存在手机110的存储器(如非易失性存储器)中。在一种可能的实现方式中,第一消息为meshproberequest消息。如图4中的s401所示。在一种可能的实现方式中,手机110可以根据用户在智能家居应用(application,app)的界面上的指示主动扫描的操作,开启主动扫描。例如,手机110响应于用户在如图5中的5a所示的界面点击扫描设备按钮的操作,开启主动扫描。步骤2、路由器120、智能插座130、智能台灯140和智能音响150根据各自的linkmeshid和设备状态向手机110发送响应消息。其中,设备状态用于标识设备与手机110建立mesh连接的状态,至少包括:已连接和未连接。具体的,若linkmeshid指示设备为家居设备,且该家居设备的设备状态标识为“未连接”,该智能家居设备向手机110发送响应消息。其中。响应消息包括该智能家居设备的himeshid。若不满足上述条件,则忽略meshproberequest消息。例如,智能插座130的linkmeshid指示himesh标识为“1”(其中,“1”的意思是设备支持mesh网络),设备类型为家居设备,对应的设备状态为未连接。则智能插座130向手机110发送响应消息。如图4中的s402-1、s402-2和s402-3所示。智能插座130、智能台灯140和智能音响150的himesh表中均指示其支持mesh网络,设备类型均指示其为家居设备,设备状态均指示其未与手机110建立mesh连接。响应于接收到手机110的meshproberequest消息,智能插座130、智能台灯140和智能音响150向手机110发送包括其himeshid的响应消息。而路由器120由于不是家居设备,因此,路由器120不会对meshproberequest消息作响应。步骤3、手机110根据接收到的响应消息,确定至少一个智能家居设备。如图4中的s403。或者,在一种可能的实现方式中,手机110还可以通过被动监听其他设备的himeshid,然后根据每一个设备的himeshid确定至少一个智能家居设备。在一种可能的实现方式中,手机110根据接收到的响应消息,确定至少一个智能家居设备(即步骤3),可以包括:手机110根据接收到的响应消息中携带的himeshid,确定至少两个未与手机110建立mesh连接的智能家居设备;手机110接收用户对确定的至少两个未与手机110备建立mesh连接的智能家居设备的选择操作,确定至少一个智能家居设备。在一种可能的实现方式中,步骤2和步骤3可以由以下步骤a、步骤b和步骤c代替:步骤a、除手机110外的每一个设备(路由器120、智能插座130、智能台灯140和智能音响150)分别广播其himeshid。如图6中的s601-1、s601-2、s601-3和s601-4所示。例如,设备可以定时广播或者周期性广播其himeshid。步骤b、手机110监听广播消息,获取多个设备的himeshid。如图6中的s602所示。同样的,手机110也可以根据用户在智能家居app的界面上的指示监听设备广播消息的操作,开启监听广播消息。步骤c、手机110根据监听到的每一个设备的广播消息中的himeshid,结合且手机110与该设备的连接状态,确定智能家居设备。如图6中的s603所示。例如,若设备的linkmeshid为“1_家居设备”,且手机110与该设备的未建立mesh连接。则手机110确定该设备为智能家居设备。同样的,步骤c,可以包括:手机110根据监听到的广播消息中携带的himeshid,确定至少两个未与手机110建立mesh连接的智能家居设备;手机110接收用户对确定的至少两个未与手机110备建立mesh连接的智能家居设备的选择操作,确定至少一个智能家居设备。在一种可能的实现方式中,手机110可以在智能家居app的界面上显示确定的至少两个未与手机110备建立mesh连接的智能家居设备的himeshid,供用户从中选择至少一个智能家居设备。其中,手机110在确定好至少两个未与手机110建立mesh连接的智能家居设备之后,可以存储确定好的至少两个未与手机110建立mesh连接的智能家居设备的himeshid。例如,手机110以列表的形式存储确定的至少两个未与手机110建立mesh连接的智能家居设备的himeshid。在一种可能的实现方式中,在手机110接收到来自智能家居设备的响应消息之后,可以在上述智能家居界面上显示所有智能家居设备的himeshid,供用户选择。如图5中的5b所示。在一些实施例中,为了在用户从至少两个未与手机110建立mesh连接的智能家居设备选择智能家居设备时,帮助用户更好的区分每一个智能家居设备。himeshid还可以包括:设备厂家信息和/或设备型号信息。在一种可能的实现方式中,手机110根据获取的智能家居设备的设备发现id,与每一个待智能家居设备建立mesh连接(即s303),可以包括:步骤4、手机110向每一个智能家居设备发送第二消息。在一些实施例中,第二消息为认证方式为open的meshpeeropen请求消息。meshpeeropen请求消息用于请求与智能家居设备建立mesh连接。例如,在用户选择了智能插座130、智能台灯140和智能音响150之后,手机110向智能插座130、智能台灯140和智能音响150发送meshpeeropen请求消息。如图4中的s404-1、s404-2和s404-3所示。其中,open是有线等效保密(wiredequivalentprivacy,wep)加密使用的一种认证方式。该认证方式无需经过认证即可进行关联,但必须wifi密钥正确才能正常连接。步骤5、智能插座130、智能台灯140和智能音响150同时发起与手机110的mesh连接。在一些实施例中,智能插座130、智能台灯140和智能音响150可以通过向手机110同时发送meshpeeropen消息,发起与手机110的mesh连接。如图4中的s405-1、s405-2和s405-3所示。在一些实施例中,在步骤5之前,响应于接收到手机110发送的meshpeeropen请求消息,智能插座130、智能台灯140和智能音响150还可以分别向手机110发送meshpeerconfirm消息。用于告知手机110已经收到其meshpeeropen请求消息。在步骤5之后,步骤6为:手机110通过建立的mesh连接向智能插座130、智能台灯140和智能音响150发送用于智能家居设备配置入网的配置信息。如图4中的s406所示。在一种可能的实现方式中,手机110可以将用户在智能家居app的界面上输入的wifissid、wifi密钥和设备注册码等配置信息,发送给用户选中的所有智能家居设备。如图5中的5c所示。步骤7、智能插座130、智能台灯140和智能音响150分别根据配置信息接入手机110接入的家庭wifi网络。如图4中的s407-1、s407-2和s407-3所示。在一些实施例中,在步骤6之后,本申请实施例的智能家居设备的接入网方法还包括:手机110断开与智能插座130、智能台灯140和智能音响150之间的mesh连接。在一种可能的实现方式中,mesh连接中的任一方,包括智能家居设备和手机,均可以通过向mesh连接的另一方发送meshpeerclose消息,关闭其对应的mesh连接。该meshpeerclose消息中还可以携带原因码,用于标识关闭原因。需要说明的是,图4和图6中的s404-1、s404-2和s404-3为同时触发。具体的,手机110可以根据用户在智能家居app的界面上的建立mesh连接按钮,批量向所有智能家居设备发送第二消息。无需用户逐一的与每一个智能家居设备建立连接。另外,本申请对图4中的s402-1、s402-2和s402-3的具体时间顺序,图4和图6中的s405-1、s405-2和s405-3的具体时间顺序,图4和图6中的s407-1、s407-2和s407-3的具体时间顺序,图6中的s601-1、s601-2、s601-3和s601-4具体时间顺序没有限定,上述步骤可以同时进行,也可以以任意时序进行,本申请对其时序不作限定。可以理解的是,手机110为了实现上述任一个实施例的功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。本申请实施例可以对手机110进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。比如,以采用集成的方式划分各个功能模块的情况下,以手机110为例介绍本申请实施例提供的一种手机的结构示意图。如图7所示,手机110可以包括接收单元710,发送单元720和连接建立单元730。其中,接收单元710用于获取至少一个智能家居设备的设备发现标识id。连接建立单元730用于根据至少一个智能家居设备的设备发现id,与上述至少一个智能家居设备建立mesh连接。发送单元720用于通过建立的mesh连接,向上述至少一个智能家居设备发送用于接入该电子设备所接入的无线通信网络的配置信息。同样的,智能家居设备,例如智能插座130可以包括接收单元810,发送单元820和连接建立单元830,如图8所示。其中,发送单元820用于向手机110发送智能插座130的设备发现标识id。接收单元810用于从手机110接收mesh连接建立请求消息。连接建立单元830用于与手机110建立mesh连接。发送单元820还用于通过建立的mesh连接,从手机110接收用于接入电子设备所接入的无线通信网络的配置信息。需要说明的是,上述接收单元710、发送单元720、接收单元810和发送单元820可以包括射频电路。具体的,接收单元710和接收单元810可以通过射频电路进行无线信号的接收,发送单元720和发送单元820可以通过射频电路进行无线信号的发送。例如,接收单元710通过射频电路获取至少一个智能家居设备的设备发现标识id。通常,射频电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频电路还可以通过无线通信和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统、通用分组无线服务、码分多址、宽带码分多址、长期演进、电子邮件、短消息服务等。在一种可选的方式中,当使用软件实现数据传输时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地实现本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如软盘、硬盘、磁带)、光介质(例如dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。结合本申请实施例所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动硬盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于探测装置中。当然,处理器和存储介质也可以作为分立组件存在于探测装置中。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。在本申请所提供的几个实施例中,应该理解到,所揭露的用户设备和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1