掌桥专利:专业的专利平台
掌桥专利
首页

一种家居设备的控制方法及设备

文献发布时间:2023-06-19 09:41:38


一种家居设备的控制方法及设备

技术领域

本申请实施例涉及通信技术领域,尤其涉及一种家居设备的控制方法及设备。

背景技术

随着电子信息技术的发展,智能家居逐渐进入人们的日常生活。其中,智能家居可以以住宅为平台,利用无线局域网,如无线保真(Wireless Fidelity,WiFi)网络,将家居生活有关的家居设备集成起来进行控制,可以提升家居安全性、便利性和舒适性。

具体的,用户的电子设备(如手机或者平板电脑等)中可以安装用于控制家居设备的智能家居应用(Application,APP)。其中,通过管理APP控制家居设备的前提是:该家居设备已配网,并注册到智能家居APP的家居云。

其中,家居设备的配网注册流程可以包括以下四步操作:(1)家居设备进入待配网状态,广播WiFi信号,以便家居设备被发现;(2)电子设备(如手机)通过智能家居APP扫描发现家居设备;(3)手机与家居设备建立WiFi连接,向家居设备发送无线局域网的SSID和密码,家居设备根据该SSID和密码连接到路由器;(4)手机通过智能家居APP协助家居设备注册到智能家居APP的家居云。

采用上述方案,每个家居设备都需要经过上述四步操作才可以完成配网注册,用户才可以通过管理APP控制家居设备。上述家居设备的配网注册和流程较复杂,且耗时较长,导致通过管理APP控制家居设备的操作复杂,用户体验较差。

发明内容

本申请实施例提供一种家居设备的控制方法及设备,无论家居设备是否已经配网和注册,电子设备都可以实现对家居设备的控制,可以简化家居设备的控制流程,提升家居设备的使用体验。

第一方面,本申请提供一种家居设备的控制方法,该方法可以用于电子设备控制家居设备。该家居设备包括第一天线和第二天线,该第一天线的发射距离为第一距离,该第二天线的发射距离为第二距离。其中,第一距离小于第二距离。

上述方法中,家居设备可广播第一消息。家居设备广播第一消息后,电子设备则可能会检测到家居设备满足预设条件。其中,电子设备检测到家居设备满足预设条件可以包括:电子设备在第一预设时长内接收到家居设备广播的N个第一消息。然后,电子设备检测到家居设备满足预设条件时,可向家居设备发送第二消息。该第二消息用于指示家居设备使用第一天线,并从家居设备获取随机码,随机码用于接入家居设备提供的无线局域网。该家居设备可接收来自电子设备的第二消息,使用第一天线向电子设备发送随机码,并使用第一天线提供无线局域网。之后,电子设备可根据随机码接入无线局域网,并获取家居设备的配置信息。该配置信息包括用于控制家居设备的控制页面的界面元素和控制指令。最后,电子设备显示家居设备的控制页面,通过控制页面与用户交互,并通过无线局域网向家居设备发送控制指令以控制家居设备。

本申请的方案中,电子设备在检测到家居设备满足预设条件(如电子设备在第一预设时长内接收到家居设备广播的N个第一消息时,可向家居设备发送第二消息,以指示家居设备使用第一天线并从家居设备获取随机码。其中,电子设备获取到随机码后,便可以根据随机码接入无线局域网。

其中,只有当电子设备靠近家居设备(如电子设备碰一碰家居设备)的情况下,该电子设备才可以检测到家居设备满足预设条件,才可以触发上述家居设备的控制流程。采用本方案,通过电子设备靠近家居设备(如电子设备碰一碰家居设备)的方式,便可以控制家居设备2使用第一天线(即超短距天线或弱天线),并实现电子设备与家居设备的自动连接。电子设备便可以从家居设备获取该家居设备的配置信息,并显示家居设备的控制页面。如此,便可以实现对家居设备的控制。

并且,家居设备只可以向检测到该家居设备满足预设条件的设备发送随机码。如此,只有检测到该家居设备满足预设条件的设备(如电子设备)才可以接收到该随机码,只有该电子设备可以根据上述SSID和随机码接入家居设备提供的无线局域网。这样,可以避免其他设备误接入家居设备提供的无线局域网,并避免其他设备获取到家居设备的配置信息。

进一步的,本申请中采用超短距通信,家居设备使用第一天线向电子设备发送随机码,可以保证家居设备发送的随机码不被其他设备接收到,可以保证电子设备与家居设备之间数据传输的安全性。进而可以避免其他设备使用该随机码接入家居设备提供的无线局域网,保护用户的信息安全。

需要说明的是,本申请的方法,不仅可以适用于已经配网和注册的家居设备,还可以适用于还未配网和注册的家居设备。也就是说,无论家居设备是否已经配网和注册,采用本方案,电子设备都可以实现对家居设备的控制。这样,可以简化家居设备的控制流程,提升家居设备的使用体验。

本申请提供的方法,尤其适用于一些对家居设备的配网注册流程不熟悉的用户。针对这类用户而言,采用上述方案只需要持电子设备碰一碰家居设备,便可以实现对家居设备的控制,提升了用户对家居设备的使用体验。

在第一方面的一种可能的设计方式中,上述电子设备检测到家居设备满足预设条件还可以包括:N个第一消息的信号强度大于第一强度阈值,和/或广播第一消息的家居设备支持预设家居服务。

也就是说,当电子设备在第一预设时长内接收到家居设备广播的N个第一消息;并且,该N个第一消息的信号强度大于第一强度阈值,和/或广播第一消息的家居设备支持预设家居服务,则表示该电子设备检测到家居设备满足预设条件。

在第一方面的另一种可能的设计方式中,在电子设备检测到家居设备满足预设条件之前,本申请的方法还可以包括:电子设备接收到支持预设家居服务的家居设备广播的一个第一消息后,发出第一提示信息。该第一提示信息用于指示用户将电子设备按照预设方式靠近家居设备。

其中,预设方式包括电子设备靠近家居设备,使电子设备与家居设备之间的距离在第一距离内,并保持至少第二预设时长。该第二预设时长大于或等于第一预设时长。

在第一方面的另一种可能的设计方式中,上述预设方式具体包括:电子设备在第二预设时长内M次靠近再远离家居设备,并且电子设备与家居设备之间的距离在第一距离内。

其中,电子设备检测到家居设备满足预设条件还包括:N个第一消息的信号强度发生M次符合预设波动条件的变化。其中,上述符合预设波动条件的变化为:电子设备接收的一个或多个第一消息的信号强度大于第二强度阈值之后,电子设备接收的一个或多个第一消息的信号强度小于第三强度阈值。第二强度阈值大于第三强度阈值,第二强度阈值大于第一强度阈值,第一强度阈值大于或等于第三强度阈值。

例如,以M=3为例。该N个第一消息的信号强度发生3次符合预设波动条件的变化,具体可以为:电子设备接收的一个或多个第一消息的信号强度大于第二强度阈值,之后该电子设备接收的一个或多个第一消息的信号强度小于第三强度阈值;随后,电子设备接收的一个或多个第一消息的信号强度大于第二强度阈值,之后该电子设备接收的一个或多个第一消息的信号强度小于第三强度阈值;随后,电子设备接收的一个或多个第一消息的信号强度大于第二强度阈值,之后该电子设备接收的一个或多个第一消息的信号强度小于第三强度阈值。

本申请的方法,可以通过电子设备碰一碰(如5s内3次靠近和远离)家居设备的方式,便可以控制家居设备使用第一天线,并实现电子设备控制家居设备。

在第一方面的另一种可能的设计方式中,上述家居设备广播第一消息,可以包括:家居设备周期性切换使用第一天线和第二天线,该家居设备使用第一天线时广播第一消息。

其中,上述第二消息用于指示家居设备使用第一天线,具体包括:第二消息用于指示家居设备停止切换使用第一天线和第二天线,并使用第一天线。

在第一方面的另一种可能的设计方式中,上述无线局域网可以是加密的无线局域网。也就是说,接入该无线局域网不仅需要SSID,还需要接入密码。

在这种设计方式这种,上述随机码可以是无线局域网的接入密码。上述第一消息中包括无线局域网的服务集标识(service set identifier,SSID)。

其中,电子设备根据随机码接入无线局域网可以包括:电子设备根据SSID和接入密码,接入无线局域网。上述方法还可以包括:若SSID和接入密码正确,家居设备允许电子设备接入无线局域网。

在第一方面的另一种可能的设计方式中,上述无线局域网是加密的无线局域网。也就是说,接入该无线局域网不仅需要SSID,还需要接入密码。

在这种设计方式中,第一消息中包括无线局域网的SSID和接入密码。上述随机码用于对请求接入无线局域网的设备进行身份验证。如上述随机码是用于验证请求接入该无线局域网的设备的身份验证码。

其中,上述电子设备根据随机码接入无线局域网可以包括:电子设备根据SSID、接入密码和随机码,请求接入无线局域网。上述方法还包括:若随机码是家居设备向电子设备发送的随机码,且SSID和接入密码正确,家居设备允许电子设备接入无线局域网。

在第一方面的另一种可能的设计方式中,上述无线局域网是不加密的无线局域网。也就是说,接入该无线局域网不需要接入密码。

在这种设计方式中,上述第一消息中包括无线局域网的SSID。上述随机码用于对请求接入无线局域网的设备进行身份验证。如上述随机码是用于验证请求接入该无线局域网的设备的身份验证码。

其中,上述电子设备根据SSID和随机码,请求接入无线局域网。上述方法还包括:若随机码是家居设备向电子设备发送的随机码,且SSID正确,家居设备允许电子设备接入无线局域网。

在这种情况下,家居设备只向检测到该家居设备满足预设条件的电子设备发送随机码。因此,即使其他设备可以获取到该家居设备提供的无线局域网的SSID,但是只要该其他设备没有该随机码或者随机码错误,该其他设备也无法成功接入家居设备提供的无线局域网。

在第一方面的另一种可能的设计方式中,在家居设备允许电子设备接入无线局域网之前,本申请的方法还包括:家居设备确定随机码在有效期内。

其中,如果接入请求中的随机码在有效期内,则家居设备可以允许电子设备接入该家居设备提供的无线局域网。如果接入请求中的随机码不在有效期内,则家居设备可以禁止电子设备接入该家居设备提供的无线局域网。

在第一方面的另一种可能的设计方式中,电子设备可以从家居设备获取该家居设备的配置信息。具体的,电子设备可以通过无线局域网从家居设备获取家居设备的配置信息。

在第一方面的另一种可能的设计方式中,电子设备可以从云服务器获取该家居设备的配置信息。具体的,电子设备可以通过无线局域网从家居设备获取家居设备的能力信息;然后,根据家居设备的能力信息从云服务器获取家居设备的配置信息。该能力信息用于指示家居设备的设备类型。

其中,家居设备可以使用第一天线,向电子设备发送家居设备的配置信息或家居设备的能力信息。

在第一方面的另一种可能的设计方式中,为了提升家居设备的所有者对家居设备的使用体验,保证家居设备使用过程中的安全性。在一些实施例中,只有登录授权账号的电子设备可以获得该家居设备的控制权。也就是说,只有登录授权账号的电子设备才可以控制该家居设备。

具体的,在家居设备使用第一天线向电子设备发送配置信息或能力信息之前,本申请的方法还包括:家居设备对电子设备进行授权判断,以判断电子设备是否具有获取配置信息或能力信息的权限;若授权判断通过,家居设备向电子设备发送配置信息或能力信息。1在,如果电子设备的授权判断未通过,则家居设备的控制流程结束。

在第一方面的另一种可能的设计方式中,上述方法还包括:家居设备使用第二天线通过无线局域网接收控制指令。本实施例中,在电子设备通过控制指令控制家居设备的阶段,家居设备可以切换使用长距天线。这样,可以便于用户通过电子设备远距离控制家居设备。

在第一方面的另一种可能的设计方式中,上述电子设备显示家居设备的控制页面,包括:电子设备通过负一屏或通知消息显示控制页面;或者,电子设备通过负一屏或通知消息显示控制页面的第三提示信息,响应于用户对第三提示信息的点击操作,电子设备显示控制页面。

第二方面,本申请提供一种家居设备的控制方法,该方法可以用于电子设备控制家居设备。该家居设备包括第一天线和第二天线,该第一天线的发射距离为第一距离,该第二天线的发射距离为第二距离。其中,第一距离小于第二距离。

上述方法中,电子设备可在检测到家居设备满足预设条件时,向家居设备发送第二消息。其中,该电子设备检测到家居设备满足预设条件包括:电子设备在第一预设时长内接收到家居设备广播的N个第一消息。该第二消息用于指示家居设备使用第一天线,并从家居设备获取随机码,随机码用于接入家居设备提供的无线局域网。然后,电子设备可以接收来自家居设备的随机码。该随机码是家居设备使用第一天线发送的。电子设备可以根据随机码接入无线局域网,并获取家居设备的配置信息,配置信息包括用于控制家居设备的控制页面的界面元素和控制指令。最后,电子设备可显示家居设备的控制页面,通过控制页面与用户交互,并通过无线局域网向家居设备发送控制指令以控制家居设备。

本申请提供的一种家居设备的控制方法,可以通过电子设备碰一碰家居设备的方式,便可以控制家居设备使用第一天线,并实现电子设备与家居设备的自动连接。电子设备便可以从家居设备获取该家居设备的配置信息,并显示家居设备的控制页面。如此,便可以实现对家居设备的控制。

需要说明的是,本申请的方法,不仅可以适用于已经配网和注册的家居设备,还可以适用于还未配网和注册的家居设备。也就是说,无论家居设备是否已经配网和注册,采用本方案,电子设备都可以实现对家居设备的控制。这样,可以简化家居设备的控制流程,提升家居设备的使用体验。

本申请提供的方法,尤其适用于一些对家居设备的配网注册流程不熟悉的用户。针对这类用户而言,采用上述方案只需要持电子设备碰一碰家居设备,便可以实现对家居设备的控制,提升了用户对家居设备的使用体验。

在第二方面的一种可能的设计方式中,上述电子设备检测到家居设备满足预设条件还包括:N个第一消息的信号强度大于第一强度阈值,和/或广播第一消息的家居设备支持预设家居服务。

在第二方面的另一种可能的设计方式中,上述在电子设备检测到家居设备满足预设条件之前,本申请的方法还可以包括:电子设备接收到支持预设家居服务的家居设备广播的一个第一消息后,发出第一提示信息。该第一提示信息用于指示用户将电子设备按照预设方式靠近家居设备;

其中,预设方式包括电子设备靠近家居设备,使电子设备与家居设备之间的距离在第一距离内,并保持至少第二预设时长;第二预设时长大于或等于第一预设时长。

在第二方面的另一种可能的设计方式中,上述预设方式具体包括:电子设备在第二预设时长内M次靠近再远离家居设备,并且电子设备与家居设备之间的距离在第一距离内。

其中,电子设备检测到家居设备满足预设条件还包括:N个第一消息的信号强度发生M次符合预设波动条件的变化;符合预设波动条件的变化为:电子设备接收的一个或多个第一消息的信号强度大于第二强度阈值之后,电子设备接收的一个或多个第一消息的信号强度小于第三强度阈值。第二强度阈值大于第三强度阈值,第二强度阈值大于第一强度阈值,第一强度阈值大于或等于第三强度阈值。

在第二方面的另一种可能的设计方式中,上述无线局域网是加密的无线局域网;随机码是无线局域网的接入密码,第一消息中包括无线局域网的SSID。

其中,上述电子设备根据随机码接入无线局域网,包括:电子设备根据SSID和接入密码,接入无线局域网。

在第二方面的另一种可能的设计方式中,上述无线局域网是加密的无线局域网;第一消息中包括无线局域网的SSID和接入密码;随机码用于对请求接入无线局域网的设备进行身份验证。

其中,上述电子设备根据随机码接入无线局域网,包括:电子设备根据SSID、接入密码和随机码,请求接入无线局域网。

在第二方面的另一种可能的设计方式中,上述无线局域网是不加密的无线局域网,上述第一消息中包括无线局域网的SSID。

其中,上述电子设备根据随机码接入无线局域网,包括:电子设备根据SSID和随机码,请求接入无线局域网。

在第二方面的另一种可能的设计方式中,上述获取家居设备的配置信息,包括:电子设备通过无线局域网从家居设备获取家居设备的配置信息;或者,电子设备通过无线局域网从家居设备获取家居设备的能力信息,电子设备根据家居设备的能力信息从云服务器获取家居设备的配置信息,能力信息用于指示家居设备的设备类型。

在第二方面的另一种可能的设计方式中,上述电子设备显示家居设备的控制页面可以包括:电子设备通过负一屏或通知消息显示控制页面;或者,电子设备通过负一屏或通知消息显示控制页面的第三提示信息,响应于用户对第三提示信息的点击操作,电子设备显示控制页面。

可以理解地,本申请第二方面的任一种可能的设计方式提供的方法所能达到的有益效果,可参考如第一方面的可能的设计方式中的有益效果,此处不再赘述。

第三方面,本申请提供一种家居设备的控制方法,该方法可以用于电子设备控制家居设备。该家居设备包括第一天线和第二天线,该第一天线的发射距离为第一距离,该第二天线的发射距离为第二距离。其中,第一距离小于第二距离。

上述方法中,家居设备可广播第一消息。家居设备广播第一消息后,电子设备可能会检测到家居设备满足预设条件。其中,电子设备检测到家居设备满足预设条件包括:电子设备在第一预设时长内接收到家居设备广播的N个第一消息。电子设备检测到家居设备满足预设条件后,可向家居设备发送第二消息。

然后,家居设备可以接收来自电子设备的第二消息。其中,该第二消息用于指示家居设备使用第一天线,并从家居设备获取随机码,随机码用于接入家居设备提供的无线局域网。之后,家居设备可使用第一天线向电子设备发送随机码,并使用第一天线提供无线局域网。最后,家居设备接收来自电子设备的接入请求,根据接入请求由电子设备接入无线局域网,接入请求中包括无线局域网的服务集标识SSID和随机码。家居设备通过无线局域网接收来自电子设备的控制指令,接受电子设备的控制。

在第三方面的一种可能的设计方式中,上述家居设备广播第一消息,包括:家居设备周期性切换使用第一天线和第二天线,家居设备使用第一天线时广播第一消息。

其中,第二消息用于指示家居设备使用第一天线,具体包括:第二消息用于指示家居设备停止切换使用第一天线和第二天线,并使用第一天线。

在第三方面的另一种可能的设计方式中,上述无线局域网是加密的无线局域网;随机码是无线局域网的接入密码,第一消息中包括SSID。

其中,根据接入请求由电子设备接入无线局域网,包括:若接入请求中的SSID和接入密码正确,家居设备允许电子设备接入无线局域网。

在第三方面的另一种可能的设计方式中,上述无线局域网是加密的无线局域网;第一消息中包括无线局域网的SSID和接入密码;随机码用于对请求接入无线局域网的设备进行身份验证,接入请求中还包括接入密码;

其中,根据接入请求由电子设备接入无线局域网,包括:

若接入请求中的随机码是家居设备向电子设备发送的随机码,且接入请求中的SSID和接入密码正确,家居设备允许电子设备接入无线局域网。

在第三方面的另一种可能的设计方式中,上述无线局域网是不加密的无线局域网;上述接入请求中的SSID。

其中,根据接入请求由电子设备接入无线局域网,包括:若接入请求中的随机码是家居设备向电子设备发送的随机码,且接入请求中的SSID正确,家居设备允许电子设备接入无线局域网。

在第三方面的另一种可能的设计方式中,在根据接入请求由电子设备接入无线局域网之前,本申请的方法还包括:家居设备确定随机码在有效期内。

在第三方面的另一种可能的设计方式中,在家居设备通过无线局域网接收来自电子设备的控制指令,接受电子设备的控制之前,本申请的方法还包括:家居设备使用第一天线,通过无线局域网向电子设备发送家居设备的配置信息;或者,家居设备使用第一天线,通过无线局域网向电子设备发送家居设备的能力信息,能力信息用于从云服务器获取家居设备的配置信息,能力信息用于指示家居设备的设备类型。

其中,上述配置信息包括用于控制家居设备的控制页面的界面元素和控制指令,控制页面用于与用户交互以触发电子设备向家居设备发送控制指令。

在第三方面的另一种可能的设计方式中,在家居设备使用第一天线,通过无线局域网向电子设备发送家居设备的配置信息或者家居设备的能力信息之前,本申请的方法还包括:家居设备对电子设备进行授权判断,以判断电子设备是否具有获取配置信息或能力信息的权限;若授权判断通过,家居设备向电子设备发送配置信息或能力信息。

在第三方面的另一种可能的设计方式中,上述家居设备通过无线局域网接收来自电子设备的控制指令,接受电子设备的控制,包括:家居设备使用第二天线,通过无线局域网接收控制指令,接受电子设备的控制。

可以理解地,本申请第三方面及其任一种可能的设计方式提供的方法所能达到的有益效果,可参考如第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。

第四方面,本申请提供一种家居设备的控制方法,该方法可以用于电子设备通过家居设备的遥控器控制该家居设备。该遥控器包括第一天线和第二天线,该第一天线的发射距离为第一距离,该第二天线的发射距离为第二距离。其中,第一距离小于第二距离。

该方法中,上述遥控器可广播第一消息;遥控器广播第一消息后,电子设备则可能会检测到遥控器满足预设条件。其中,电子设备检测到遥控器满足预设条件可以包括:电子设备在第一预设时长内接收到遥控器广播的N个第一消息。然后,电子设备检测到遥控器满足预设条件时,可向遥控器发送第二消息。该第二消息用于指示遥控器使用第一天线,并从遥控器获取随机码,随机码用于接入遥控器提供的无线局域网。该遥控器可接收来自电子设备的第二消息,使用第一天线向电子设备发送随机码,并使用第一天线提供无线局域网。之后,电子设备可根据随机码接入无线局域网,并从遥控器获取家居设备的配置信息。该配置信息包括用于控制家居设备的控制页面的界面元素和控制指令。最后,电子设备显示家居设备的控制页面,通过控制页面与用户交互,并通过无线局域网经过遥控器,向家居设备发送控制指令以控制家居设备。

本申请实施例提供的一种家居设备的控制方法,可以通过电子设备碰一碰家居设备的遥控器的方式,便可以控制遥控器使用第一天线,并实现电子设备与遥控器的自动连接。电子设备便可以从遥控器获取该家居设备的配置信息,并显示家居设备的控制页面。如此,便可以实现对家居设备的控制。

本申请实施例的方法,不仅可以适用于已经配网和注册的家居设备,还可以适用于还未配网和注册的家居设备。也就是说,无论家居设备是否已经配网和注册,采用本方案,电子设备都可以实现对家居设备的控制。这样,可以简化家居设备的控制流程,提升家居设备的使用体验。

本申请提供的方法,尤其适用于一些对家居设备的配网注册流程不熟悉的用户。针对这类用户而言,采用上述方案只需要持电子设备碰一碰家居设备,便可以实现对家居设备的控制,提升了用户对家居设备的使用体验。

在第四方面的另一种可能的设计方式中,上述遥控器检测到家居设备满足预设条件还包括:N个第一消息的信号强度大于第一强度阈值,和/或广播第一消息的遥控器支持预设家居服务。

在第四方面的另一种可能的设计方式中,在电子设备检测到遥控器满足预设条件之前,本申请的方法还包括:电子设备接收到支持预设家居服务的家居设备的遥控器广播的一个第一消息后,发出第一提示信息;其中,第一提示信息用于指示用户将电子设备按照预设方式靠近遥控器。

其中,预设方式包括电子设备靠近遥控器,使电子设备与遥控器之间的距离在第一距离内,并保持至少第二预设时长;第二预设时长大于或等于第一预设时长。

在第四方面的另一种可能的设计方式中,预设方式具体包括:电子设备在第二预设时长内M次靠近再远离遥控器,并且电子设备与遥控器之间的距离在第一距离内。

其中,电子设备检测到遥控器满足预设条件还包括:N个第一消息的信号强度发生M次符合预设波动条件的变化;符合预设波动条件的变化为:电子设备接收的一个或多个第一消息的信号强度大于第二强度阈值之后,电子设备接收的一个或多个第一消息的信号强度小于第三强度阈值。第二强度阈值大于第三强度阈值,第二强度阈值大于第一强度阈值,第一强度阈值大于或等于第三强度阈值。

在第四方面的另一种可能的设计方式中,遥控器广播第一消息,包括:遥控器周期性切换使用第一天线和第二天线,遥控器使用第一天线时广播第一消息。其中,第二消息用于指示遥控器使用第一天线,具体包括:第二消息用于指示遥控器停止切换使用第一天线和第二天线,并使用第一天线。

在第四方面的另一种可能的设计方式中,无线局域网是加密的无线局域网;随机码是无线局域网的接入密码,第一消息中包括无线局域网的SSID。其中,电子设备根据随机码接入无线局域网,包括:电子设备根据SSID和接入密码,接入无线局域网。上述方法还包括:若SSID和接入密码正确,遥控器允许电子设备接入无线局域网。

在第四方面的另一种可能的设计方式中,上述无线局域网是加密的无线局域网;第一消息中包括无线局域网的SSID和接入密码;随机码用于对请求接入无线局域网的设备进行身份验证。其中,电子设备根据随机码接入无线局域网,包括:电子设备根据SSID、接入密码和随机码,请求接入无线局域网。上述方法还包括:若随机码是遥控器向电子设备发送的随机码,且SSID和接入密码正确,遥控器允许电子设备接入无线局域网。

在第四方面的另一种可能的设计方式中,上述无线局域网是不加密的无线局域网。其中,电子设备根据随机码接入无线局域网,包括:电子设备根据SSID和随机码,请求接入无线局域网。上述方法还包括:若随机码是遥控器向电子设备发送的随机码,且SSID正确,遥控器允许电子设备接入无线局域网。

在第四方面的另一种可能的设计方式中,上述在遥控器允许电子设备接入无线局域网之前,方法还包括:遥控器确定随机码在有效期内。

在第四方面的另一种可能的设计方式中,上述从遥控器获取家居设备的配置信息,包括:电子设备通过无线局域网从遥控器获取家居设备的配置信息;或者,电子设备通过无线局域网从遥控器获取家居设备的能力信息,电子设备根据家居设备的能力信息从云服务器获取家居设备的配置信息,能力信息用于指示家居设备的设备类型。其中,遥控器使用第一天线向电子设备发送配置信息或能力信息。

在第四方面的另一种可能的设计方式中,在遥控器使用第一天线向电子设备发送配置信息或能力信息之前,本申请的方法还包括:遥控器对电子设备进行授权判断,以判断电子设备是否具有获取配置信息或能力信息的权限;若授权判断通过,遥控器向电子设备发送配置信息或能力信息。

在第四方面的另一种可能的设计方式中,上述方法还包括:遥控器使用第二天线通过无线局域网接收控制指令。

可以理解地,本申请第四方面的任一种可能的设计方式提供的方法所能达到的有益效果,可参考如第一方面的可能的设计方式中的有益效果,此处不再赘述。

第五方面,本申请提供一种电子设备,该电子设备包括:存储器、显示屏、通信模块和一个或多个处理器。该存储器、显示屏、通信模块与处理器耦合。

该显示屏用于显示处理器生成的图像或界面。该通信模块用于与其他设备通信。该存储器用于存储电子设备中的数据。该存储器还用于存储计算机程序代码,计算机程序代码包括计算机指令。当计算机指令被处理器执行时,使得电子设备执行如第一方面、第二方面、第三方面或第四方面及其任一种可能的设计方式中,电子设备所执行的方法。

第六方面,本申请提供一种家居设备。该家居设备可以是上述第一方面、第二方面或第三方面所述的家居设备。该家居设备包括第一天线和第二天线,所述第一天线的发射距离为第一距离,所述第二天线的发射距离为第二距离,所述第一距离小于所述第二距离。

该家居设备包括存储器、通信模块和一个或多个处理器。通信模块包括第一天线和第二天线,所述第一天线的发射距离为第一距离,所述第二天线的发射距离为第二距离,所述第一距离小于所述第二距离。所述存储器、所述通信模块与所述处理器耦合;所述通信模块用于与其他设备通信,所述存储器用于存储所述家居设备中的数据。所述存储器还用于存储计算机程序代码,所述计算机程序代码包括计算机指令。当所述计算机指令被所述处理器执行时,使得所述家居设备执行如第一方面、第二方面或第三方面及其任一种可能的设计方式中家居设备所执行的方法。

第七方面,本申请提供一种家居设备的遥控器。该遥控器可以是上述第四方面所述的遥控器。该遥控器包括第一天线和第二天线,所述第一天线的发射距离为第一距离,所述第二天线的发射距离为第二距离,所述第一距离小于所述第二距离。

该遥控器包括存储器、通信模块和一个或多个处理器。通信模块包括第一天线和第二天线,所述第一天线的发射距离为第一距离,所述第二天线的发射距离为第二距离,所述第一距离小于所述第二距离。所述存储器、所述通信模块与所述处理器耦合;所述通信模块用于与其他设备通信,所述存储器用于存储所述家居设备中的数据。所述存储器还用于存储计算机程序代码,所述计算机程序代码包括计算机指令。当所述计算机指令被所述处理器执行时,使得所述遥控器执行如第四方面及其任一种可能的设计方式中遥控器所执行的方法。

第八方面,本申请实施例提供一种芯片系统,该芯片系统应用于包括显示屏、通信模块和存储器的电子设备。该芯片系统包括一个或多个接口电路和一个或多个处理器。该接口电路和处理器通过线路互联。该接口电路用于从电子设备的存储器接收信号,并向处理器发送该信号,该信号包括存储器中存储的计算机指令。当处理器执行所述计算机指令时,电子设备执行如第一方面、第二方面、第四方面或第三方面及其任一种可能的设计方式中电子设备所执行的方法。

第九方面,本申请实施例提供一种芯片系统,该芯片系统应用于包括通信模块和存储器的家居设备。该通信模块包括第一天线和第二天线,第一天线的发射距离为第一距离,第二天线的发射距离为第二距离,第一距离小于第二距离。该芯片系统包括一个或多个接口电路和一个或多个处理器。该接口电路和处理器通过线路互联。该接口电路用于从家居设备的存储器接收信号,并向处理器发送该信号,该信号包括存储器中存储的计算机指令。当处理器执行所述计算机指令时,家居设备执行如第一方面、第二方面或第三方面及其任一种可能的设计方式中家居设备所执行的方法。

第十方面,本申请实施例提供一种芯片系统,该芯片系统应用于包括通信模块和存储器的遥控器。该通信模块包括第一天线和第二天线,第一天线的发射距离为第一距离,第二天线的发射距离为第二距离,第一距离小于第二距离。该芯片系统包括一个或多个接口电路和一个或多个处理器。该接口电路和处理器通过线路互联。该接口电路用于从遥控器的存储器接收信号,并向处理器发送该信号,该信号包括存储器中存储的计算机指令。当处理器执行所述计算机指令时,遥控器执行如第四方面及其任一种可能的设计方式中遥控器所执行的方法。

第十一方面,本申请实施例提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在设备上运行时,使得所述设备执行如第一方面、第二方面、第三方面或第四方面及其任一种可能的设计方式所述的方法。该设备可以是上述电子设备、家居设备或者遥控器。

第十二方面,本申请实施例提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面、第二方面、第三方面或第四方面及其任一种可能的设计方式所述的方法。该计算机可以是上述电子设备、家居设备或者遥控器。

可以理解地,上述提供的第五方面所述的电子设备,第六方面所述的家居设备,第七方面所述的遥控器,第八方面、第九方面和第十方面所述的芯片系统,第十一方面所述的计算机存储介质,第十二方面所述的计算机程序产品所能达到的有益效果,可参考如第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。

附图说明

图1为本申请实施例提供的一种家居设备的控制方法所应用的通信系统示意图;

图2为本申请实施例提供的一种手机的硬件结构示意图;

图3为本申请实施例提供的一种家居设备的硬件结构示意图;

图4A为本申请实施例提供的一种天线与相关器件的结构示意图;

图4B为本申请实施例提供的另一种天线与相关器件的结构示意图;

图4C为本申请实施例提供的另一种手机中的天线的结构示意图;

图4D为本申请实施例提供的另一种手机中的天线的结构示意图;

图4E为本申请实施例提供的一种天线的发射距离的示意图;

图5为本申请实施例提供的一种家居设备的控制方法流程图;

图6为本申请实施例提供的一种电子设备的显示界面示意图;

图7为本申请实施例提供的另一种电子设备的显示界面示意图;

图8为本申请实施例提供的一种短距消息的信号强度变化示意图;

图9为本申请实施例提供的一种电子设备的显示界面示意图;

图10为本申请实施例提供的另一种电子设备的显示界面示意图;

图11为本申请实施例提供的另一种电子设备的显示界面示意图;

图12为本申请实施例提供的另一种电子设备的显示界面示意图;

图13为本申请实施例提供的另一种电子设备的显示界面示意图;

图14为本申请实施例提供的另一种电子设备的显示界面示意图;

图15为本申请实施例提供的另一种电子设备的显示界面示意图;

图16为本申请实施例提供的另一种电子设备的显示界面示意图;

图17为本申请实施例提供的另一种家居设备的控制方法流程图;

图18为本申请实施例提供的另一种家居设备的控制方法所应用的通信系统示意图;

图19为本申请实施例提供的另一种家居设备的控制方法流程图;

图20为本申请实施例提供的一种芯片系统的结构示意图。

具体实施方式

以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。

本申请实施例提供一种家居设备的控制方法,通过该方法,无论家居设备是否已经配网和注册,电子设备都可以实现对家居设备的控制,可以简化家居设备的控制流程,提升家居设备的使用体验。

请参考图1,其示出本申请实施例提供的一种家居设备的控制方法所应用的通信系统示意图。如图1所示,该通信系统可以包括电子设备100(如手机)和家居设备200。

其中,电子设备100中可以安装用于管理家居设备的第一APP(也称为智能家居APP、家居APP或者管理APP)。电子设备100可以通过上述第一APP控制家居设备;电子设备100还可以通过该第一APP支持多个家居设备200的批量配网和注册。当然,电子设备100中也可以不安装上述第一APP。无论电子设备100中是否安装有第一APP,通过本申请实施例的方法,即使家居设备没有配网注册,电子设备100都可以实现对家居设备的控制。这样,可以简化家居设备的控制流程,提升家居设备的使用体验。

示例性的,上述家居设备200可以是智能空调、智能音响、智能灯泡、智能电视机、智能摄像头、智能风扇、电饭煲或者体脂秤等任一种智能家居设备。本申请实施例这里对家居设备200的具体形态不做限制。

示例性的,本申请实施例中的电子设备可以是手机、平板电脑、膝上型、可穿戴设备(如智能手表)、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmented reality,AR)\虚拟现实(virtual reality,VR)设备等包括显示屏和短距离通信模块的设备,本申请实施例对该电子设备的具体形态不作特殊限制。上述音箱可以是智能音箱。

本申请实施例中以图1所示的电子设备100是手机为例,对本申请实施例提供的电子设备的结构进行举例说明。如图2所示,电子设备100可以包括:处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriberidentification module,SIM)卡接口195等。

其中,上述传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L和骨传导传感器180M等传感器。

可以理解的是,本实施例示意的结构并不构成对电子设备100的具体限定。在另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。

控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。

在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。

可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。

充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。

电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。

电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。

天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。

移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。

电子设备100的天线1和移动通信模块150耦合。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。

无线通信模块160可以提供应用在电子设备100上的无线局域网(wireless localarea networks,WLAN),蓝牙(bluetooth,BT),全球导航卫星系统(global navigationsatellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(nearfield communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。例如,上述WLAN可以为(wireless fidelity,Wi-Fi)网络。

电子设备100的天线2和无线通信模块160耦合。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。

电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。显示屏194可以是触摸屏,该显示屏194用于显示图像,视频等。该显示屏194包括显示面板。

电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。ISP用于处理摄像头193反馈的数据。在一些实施例中,ISP可以设置在摄像头193中。摄像头193用于捕获静态图像或视频。在一些实施例中,电子设备100可以包括1个或N个摄像头193,N为大于1的正整数。

外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。

内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。例如,在本申请实施例中,处理器110可以通过执行存储在内部存储器121中的指令,内部存储器121可以包括存储程序区和存储数据区。

其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universalflash storage,UFS)等。

电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。

音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry associationof the USA,CTIA)标准接口。

按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。SIM卡接口195用于连接SIM卡。SIM卡可以通过插入SIM卡接口195,或从SIM卡接口195拔出,实现和电子设备100的接触和分离。电子设备100可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。

请参考图3,为本申请实施例提供的一种家居设备200的结构示意图。如图3所示,家居设备200可以包括:处理器301,外部存储器接口302,内部存储器303,USB接口305,电源管理模块304,天线a,无线通信模块308,以及其他功能模块。该其他功能模块用于实现家居设备200的相关功能。例如,智能音箱可以包括音频模块307、扬声器307A和显示屏306等。智能电视机也可以包括音频模块307、扬声器307A和显示屏306等。又例如,智能空调可以包括制冷模块等,智能灯泡可以包括发光模块等。

其中,处理器301可以包括一个或多个处理单元,例如:处理器301可以包括AP,调制解调处理器,GPU,ISP,控制器,存储器,视频编解码器,DSP,基带处理器,和/或NPU等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中处理器301中还可以设置存储器,用于存储指令和数据。

电源管理模块304用于连接电源。电源管理模块304还可以与处理器301、内部存储器303、显示屏306和无线通信模块308等连接。电源管理模块304通过USB接口305接收电源的输入,为处理器301、内部存储器303、显示屏306和无线通信模块308等供电。在一些实施例中,电源管理模块304也可以设置于处理器301中。

家居设备200的无线通信功能可以通过天线和无线通信模块308等实现。其中,无线通信模块308可以提供应用在家居设备200上的包括WLAN(如Wi-Fi网络),蓝牙(BT),GNSS,等无线通信的解决方案。

无线通信模块308可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块308经由天线a接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器301。无线通信模块308还可以从处理器301接收待发送的信号,对其进行调频,放大,经天线转为电磁波辐射出去。在一些实施例中,家居设备200的天线a和无线通信模块308耦合,使得家居设备200可以通过无线通信技术与网络以及其他设备通信。例如,本申请实施例中的无线通信模块308可以是蓝牙模块或者Wi-Fi模块。该无线通信模块308用于与电子设备100、路由器120和云服务器130等设备进行数据传输。

其中,上述天线a可以包括一个或多个天线。该一个或多个天线可以分为第一天线(即超短距天线,也称为弱天线)和第二天线(即正常天线,也称为强天线)。其中,第一天线发射无线信号的发射距离(如第一距离)小于第二天线发射无线信号的发射距离(如第二距离)。该第二天线和第一天线可进行切换。该第二天线和第一天线通过家居设备200上的无线通信模块实现与其他设备(如手机)的网络通信。图4A示出了本申请实施例提供的家居设备200中的天线结构的一示意图。

在一种示例中,上述第二天线和第一天线可以是不同的两个天线。图3所示的家居设备200可以是图4A所示的电子设备40(如音箱)。电子设备40可以包括微控制单元(microcontroller unit,MCU)404,无线通信模块403,天线401和天线402。

其中,图4A所示的天线401是上述第二天线,天线402是第一天线。图3所示的天线a可以包括图4A所示的天线401和天线402。图3所示的无线通信模块308可以是图4A所示的无线通信模块403;图4A所示MCU 404可由图3中处理器301实现。其中,上述无线通信模块403可以是Wi-Fi芯片,该无线通信模块403的射频输入输出(radio frequency input/output,RFIO)引脚通过单刀双掷开关连接天线401或天线402。

其中,MCU 404可以包括中央处理器,内存,计数器,时钟,中断,串行外设接口(serial peripheral interface,SPI),UART接口,通用串行总线接口等。其中,UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线,将要传输的数据在串行通信与并行通信之间转换。

在一些实施例中,MCU 404通过UART接口与无线通信模块403交互信息。其中,无线通信模块403用于实现家居设备200与其他设备(如手机)的无线通信。无线通信模块403的详细描述可以参考上述实施例对无线通信模块308的详细介绍,这里不予赘述。

其中,天线401和天线402可用于发射和接收电磁波。进一步的,无线通信模块403可将从天线401或天线402接收的电磁波转换为信号,并将信号发送至MCU 404进行处理。或者无线通信模块403可从MCU 404接收待发送的信号,经由天线401或天线402转为电磁波辐射出去。本申请实施例中,天线402发射信号的第一距离小于天线401发射信号的第二距离。

在一些实施例中,MCU 404可以控制天线401与天线402的切换。当家居设备200采用天线401时,如果家居设备200与其他设备(如手机)之间的距离小于第二距离,其它设备(如手机)则能够接收到家居设备200通过天线402发射的信号,从而实现其他设备与家居设备200的通信;当家居设备200采用天线402时,如果家居设备200与其他设备(如手机)之间的距离小于第一距离,其他设备则能够接收到家居设备200通过天线402发射的信号,从而实现其他设备与家居设备200的通信。

示例性的,家居设备200可以采用天线401向周围的设备发送第一消息或第二消息;家居设备200可以通过天线402接收其他设备发送的NAN发布消息。家居设备200还可以通过天线401或天线402接入Wi-Fi路由器。

在另一些实施例中,上述第二天线和第一天线可以共用一部分走线,例如图4B-图4D所示实施例中的描述。

本申请实施例家居设备200通过第一天线来实现超短距通信。本申请实施例中家居设备200中的双天线(第一天线以及第二天线)可以通过射频开关进行切换。物理上可以将第一天线与射频开关(如图4B-图4D中虚线框中所示为第一天线)都置于屏蔽罩内或者将第一天线置于芯片内。图4B-图4D示出了三种第一天线的结构示意图。

本申请实施例中的第一天线的目的就是要尽可能减小发射距离。构造第一天线的原理可以是:

(1)减小天线长度,从而减小辐射到空气中的电磁波;

(2)减小辐射效率,通过电阻将一部分的电磁波辐射转化为热能消耗掉;

(3)降低回波损耗,将部分射频能量反射回芯片内部等。

第一天线具体的实现可以采用:

(1)将天线变短;

(2)将真天线路径中某点断开,或者在该点通过电阻、电感或者电容接地;

(3)使用屏蔽罩等。

应理解,上述第一天线具体的实现(1)和(2)可以在PCB板上或者芯片内部实现。

还应理解,上述屏蔽罩的作用是隔断天线辐射电磁波到接收器的路径,以达到削弱辐射的目的。

还应理解,上述将天线变短是指第一天线相比于第二天线来说,第一天线更短。图4B至图4D所示的三种第一天线的结构,第一天线如图4B至图4D中的虚线框中所示。图4B至图4D中第二天线的结构都是通过RFIO引脚连接滤波电路(例如,π型电路)、匹配电路(例如,π型电路)以及匹配电路外的天线体(例如,该天线体可以是一段金属走线)。图4B中虚线框所示的第一天线a、图4C中虚线框所示的第一天线b以及图4D中虚线框所示的第一天线c的长度不同,但是相比于第二天线都更短。滤波电路的作用是防止干扰,匹配电路是用来与第二天线匹配。

示例性的,如图4B所示,第一天线a可以采用屏蔽罩内Wi-Fi芯片的射频输入输出(radio frequency input/output,RFIO)引脚直接断开。其中,第一天线a可以由RFIO引脚、走线和2路开关中的第一路开关(第一路开关不连接任何器件)组成。其中,2路开关指的是RFIO与滤波电路之间的开关,通过该开关可以将RFIO引脚与滤波电路连通或者断开;所述第一路开关为4B所示的与RFIO引脚相连、且与滤波电路之间断开的开关。应理解,本申请实施例中的2路开关可以是单刀双掷开关。

示例性的,如图4C所示,第一天线b可以采用屏蔽罩内Wi-Fi芯片的RFIO通过匹配器件(例如,电阻)到地。其中,第一天线b可以由RFIO引脚、走线、2路开关的第一路开关(第一路开关连接电阻)以及电阻组成。通过电阻接地可以将一部分的电磁波辐射转化为热能消耗掉,从而减小了第一天线b的辐射效率。其中,所述2路开关指的是RFIO引脚与电阻、滤波电路之间的开关,通过该开关,可以将RFIO引脚与电阻相连、与滤波电路断开,或者可以将RFIO引脚与电阻断开、而与滤波电路相连通。所述的第一路开关为与电阻相连、且与滤波电路断开的开关。

示例性的,如图4D所示,第一天线c可以采用屏蔽罩内Wi-Fi芯片的RFIO引脚过芯片匹配的滤波电路电路后接匹配器件(例如,电阻)到地。第一天线c可以由RFIO引脚、走线、滤波电路、2路开关的第一路开关(第一路开关连接电阻)以及电阻组成。通过电阻接地可以将一部分的电磁波辐射转化为热能消耗掉,从而减小了第一天线b的辐射效率。其中,所述2路开关指的是屏蔽罩内的滤波电路与电阻、屏蔽罩外的匹配电路之间的开关,通过该开关,可以将屏蔽罩内的滤波电路与电阻相连、与屏蔽罩外的匹配电路断开,或者可以将屏蔽罩内的滤波电路与电阻断开、而与屏蔽罩外的匹配电路相连通。所述的第一路开关为连接屏蔽罩内的滤波电路与电阻的开关。

应理解,上述图4B至图4C中的第二天线可以由RFIO引脚、走线、2路开关中的第二路开关,滤波电路、匹配电路以及匹配电路外连接的天线体组成。所述第二路开关为连接RFIO引脚与滤波电路的开关。

上述图4D中的第二天线可以由RFIO引脚、滤波电路、走线、2路开关中的第二路开关、匹配电路以及匹配电路外连接的天线体组成。所述第二路开关为连接屏蔽罩内的滤波电路与屏蔽罩外的匹配电路的开关。

应理解,上述图4A所示的无线通信模块403可以是图4B至图4C中所述的Wi-Fi芯片。

以上不同的第一天线结构配合Wi-Fi芯片的不同发射功率(Tx power)的设置,可以达到不同超短距通讯的要求(例如,从10cm到2m)。

示例性的,表1示出了几种不同的第一天线结构配合不同发射功率的通讯距离。

表1

由于芯片内物理器件的特性,天线最大发射功率和最小发射功率之差是相关联的。如果把家居设备200的最小发射功率降得很低,则最大发射功率也会被降低,这样就不满足正常工作时的距离要求。本申请实施例中,由于不同的智能设备的结构不同以及对智能设备的安全性能要求不同,所以智能设备的生产厂商可以采用不同的第一天线结构以及发射功率来保证智能设备的通讯距离。示例性的,对于不同的智能空调生产厂商,其智能空调外壳的厚度可能不同,那么在第一天线结构相同以及发射功率相同的情况下,智能空调能够被发现的通讯距离也可能不同。不同的智能设备生产厂商可以根据其智能设备本身的结构,配合第一天线的结构以及一定的发射功率,从而测试出智能设备被发现的安全距离。

结合上述示例,以第二距离是5米,第一距离是0.3米为例。当家居设备200采用第二天线(即强天线)时,如果家居设备200与其他设备(如手机)之间的距离小于第二距离(如其他设备位于图4E所示的位置1),家居设备200可与其他设备(如音箱)通信;当家居设备200采用第一天线(即弱天线)时,如果家居设备200与其他设备(如手机)之间的距离小于第一距离(如其他设备位于图4E所示的位置2),家居设备200可与其他设备(如手机)通信。

家居设备200通过GPU,显示屏306,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏306和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器301可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。

显示屏306用于显示图像,视频等。该显示屏306包括显示面板。显示面板可以采用LCD,OLED,AMOLED,FLED,Miniled,MicroLed,Micro-oLed,QLED等。例如,本申请实施例中,显示屏306可用于显示家居设备200所播放的音频数据对应的图像内容,以及家居设备200的操作界面等。

视频编解码器用于对数字视频压缩或解压缩。家居设备200可以支持一种或多种视频编解码器。这样,家居设备200可以播放或录制多种编码格式的视频,例如:MPEG1,MPEG2,MPEG3,MPEG4等。

内部存储器303可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器301通过运行存储在内部存储器303的指令,从而执行家居设备200的各种功能应用以及数据处理。内部存储器303可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储家居设备200使用过程中所创建的数据(比如音频播放记录)等。此外,内部存储器303可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,UFS等。

外部存储器接口302可以用于连接外部存储卡,例如Micro SD卡,实现扩展广告设备120的存储能力。外部存储卡通过外部存储器接口302与处理器301通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。

家居设备200可以通过音频模块307,扬声器307A和麦克风407B,以及应用处理器等实现音频功能。例如音乐播放,录音,语音采集等。

音频模块307用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块307还可以用于对音频信号编码和解码。在一些实施例中,音频模块307可以设置于处理器301中,或将音频模块307的部分功能模块设置于处理器301中。扬声器307A,也称“喇叭”,用于将音频电信号转换为声音信号。麦克风407B,也称“话筒”,“传声器”,用于采集声音信号,并将声音信号转换为电信号。

以下实施例中的方法均可以在具有上述硬件结构的电子设备和具有上述硬件结构的家居设备中实现。

本申请实施例提供一种家居设备的控制方法,可以用于图1所示的电子设备100和家居设备200交互,实现电子设备100对家居设备200的控制。如图5所示,本申请实施例的方法可以包括S501-S515。

S501、家居设备200周期性广播第一消息。

示例性的,上述第一消息是家居设备200使用超短距天线(也称为弱天线)广播的WiFi信标(Beacon)帧。因此,该第一消息也可以称为短距消息或者超短距消息。

其中,家居设备200可以周期性切换使用长距天线(也称为强天线)和弱天线。当家居设备200切换使用弱天线时,家居设备200可以使用弱天线广播上述第一消息。

例如,家居设备200切换使用长距天线(也称为强天线)和弱天线的周期可以为T1和T2。例如,T1可以为2秒(s)、3s或者4s等任一时间长度;T2可以为100毫秒(ms)、90ms或者80ms等任一时间长度。以T1=2s,T2=100ms为例,假设家居设备200在t0时刻由弱天线切换至强天线。从t0时刻开始,2s后的t1时刻,家居设备200可以由强天线切换至弱天线。其中,t0时刻-t1时刻这段时间长度为2s。然后,从t1时刻开始,100ms后的t2时刻,家居设备200可以由弱天线切换至强天线。其中,t1时刻-t2时刻这段时间长度为100ms。如此,家居设备200可以按照周期T1和T2,周期性切换使用强天线和弱天线。

本申请实施例中,家居设备200切换使用弱天线时,可以在每个T2的周期内,广播一个或多个第一消息。例如,以T2=100ms为例,家居设备200可以在上述100ms内,每20ms广播一个第一消息。如此,家居设备200便可以在100ms内,广播5个第一消息。

其中,上述第一消息中可以包括该家居设备200作为无线接入点(access point,AP)提供的无线局域网的SSID。

在一些实施例中,上述第一消息中还可以包括家居设备200的标识。该家居设备200的标识可以用于唯一标识该家居设备200。例如,该家居设备200的设备标识可以为该家居设备的媒体访问控制(media access control,MAC)地址。

需要说明的是,家居设备200使用弱天线广播第一消息的具体方法,可以参考上述实施例对图4A或图4B的详细介绍,这里不予赘述。其中,家居设备200使用弱天线广播的第一消息的有效传播距离为第一距离。例如,该第一距离可以为0.3m,即30厘米(cm)。

可以理解,当一个电子设备与家居设备200之间的距离小于第一距离时,该电子设备才可以接收到家居设备200使用弱天线广播的第一消息(即Beacon帧)。该电子设备距离家居设备200越近,该家居设备检测到该第一消息的信号强度越大;该电子设备距离家居设备200越远,该家居设备检测到该第一消息的信号强度越小。

需要说明的是,无论家居设备200是否已经配网(即是否已经接入到路由器提供的无线局域网),家居设备200是否已经注册到家居云,该家居设备200都可以执行S501周期性广播第一消息。也就是说,本申请实施例的方法,可以适用于处于以下任一种状态的家居设备,如已配网的家居设备、未配网设备、已注册设备和未注册的家居设备。

S502、电子设备100检测到家居设备200满足预设条件。

在一些实施例中,电子设备100检测到家居设备200满足预设条件,具体可以包括:电子设备100在第一预设时长内接收到家居设备200广播的N个第一消息。例如,上述第一预设时长可以为3s、4s、5s或者6s等任一时长。该第一预设时长大于上述T1。N≥1,N为正整数。

在另一些实施例中,电子设备100检测到家居设备200满足预设条件,不仅可以包括电子设备100在第一预设时长内接收到家居设备200广播的N个第一消息,还可以包括该家居设备200支持预设家居服务和该N个第一消息的信号强度大于第一强度阈值中的至少一项。

其中,电子设备100中安装的第一APP可以为用户提供预设家居服务,如华为智能家居服务。也就是说,该家居设备200支持预设家居服务具体是指:该家居设备200支持电子设备100中第一APP所提供的预设家居服务。电子设备100可以通过上述第一消息中携带的第一标识,识别出家居设备200支持预设家居服务。例如,该第一标识可以是该家居设备200的产品类型(Product Type),该Product Type可以用于标识该家居设备200的厂商和/或产品型号等。又例如,该第一标识可以是预先设定的用于标识支持预设家居服务的家居设备的标识。

在另一些实施例中,如图5所示,在上述电子设备100检测到家居设备200满足预设条件之前,本申请实施例的方法还可以包括S502′。

S502′、电子设备100接收到支持预设家居服务的家居设备200广播的第一消息后,发出第一提示信息。

其中,电子设备100可以通过第一消息中携带的第一标识,识别出家居设备200支持预设家居服务。上述第一提示信息用于指示用户控制电子设备100按照预设方式靠近家居设备200。其中,上述预设方式的详细介绍可以参见以下实现方式(1)和实现方式(2)。

实现方式(1):上述预设方式可以为靠近家居设备200并保持至少第二预设时长。其中,该第二预设时长大于或等于上述第一预设时长。例如,该第二预设时长可以是4s、5s或者6s等任一时长。

示例性的,以第二预设时长是5s,家居设备200是智能电视机为例。电子设备100可以显示图6所示的提示界面,该提示界面包括第一提示信息601,如“请持手机靠近智能电视机,并保持至少5秒”。或者,电子设备100可以以播放语音的方式发出第一提示信息,如“请靠近智能电视机,并保持至少5s”。

可选的,上述第一提示信息还可以指示用户控制电子设备100靠近家居设备200的距离范围。例如,图6所示的第一提示信息601还可以包括“请保持手机与智能电视机的距离在30厘米内”。

可以理解的是,电子设备100执行S502′之后,如果用户按照第一提示信息的指示控制电子设备100靠近家居设备200。那么,电子设备100在第一预设时长内接收到N个第一消息的可能性则较大,电子设备100检测到家居设备200满足预设条件的可能性则较高。

在实现方式(1)中,S502所述的家居设备200满足预设条件,具体可以包括:电子设备100在第一预设时长内接收到家居设备200广播的N个第一消息。可选的,S502所述的家居设备200满足预设条件,还可以包括该N个第一消息的信号强度大于第一强度阈值中的至少一项。

实现方式(2):上述预设方式可以为第二预设时长内M次靠近再远离家居设备200。其中,该第二预设时长大于或等于上述第一预设时长。例如,该第二预设时长可以是4s、5s或者6s等任一时长。M≥2,M为正整数。

示例性的,以第二预设时长是5s,家居设备200是智能电视机,M=3为例。电子设备100可以显示图7所示的提示界面,该提示界面包括第一提示信息701,如“请持手机5s内3次‘靠近-远离’智能电视机!”。或者,电子设备100可以以播放语音的方式发出第一提示信息,如“请5s内3次靠近再远离智能电视机”。

可以理解的是,电子设备100执行S502′之后,如果用户按照第一提示信息的指示控制电子设备100靠近家居设备200。那么,电子设备100在第一预设时长内接收到N个第一消息的可能性则较大,电子设备100检测到家居设备200满足预设条件的可能性则较高。

在实现方式(2)中,S502所述的家居设备200满足预设条件,具体可以包括:电子设备100在第一预设时长内接收到家居设备200广播的N个第一消息;并且,该N个第一消息的信号强度发生M次符合预设波动条件的变化。

其中,该N个第一消息的信号强度发生1次符合预设波动条件的变化,具体可以包括:电子设备100接收的一个或多个第一消息的信号强度大于第二强度阈值,之后该电子设备接收的一个或多个第一消息的信号强度小于第三强度阈值。该第二强度阈值大于第三强度阈值。

其中,该第二强度阈值可以是电子设备100非常靠近(如触碰或接触)家居设备200时,电子设备100接收到家居设备200广播的第一消息的信号强度。该第三强度阈值可以是电子设备100远离家居设备200(如电子设备100与家居设备200之间的距离为第一距离)时,电子设备100接收到家居设备200广播的第一消息的信号强度。

以M=3为例。该N个第一消息的信号强度发生3次符合预设波动条件的变化,具体可以为:电子设备100接收的一个或多个第一消息的信号强度大于第二强度阈值,之后该电子设备接收的一个或多个第一消息的信号强度小于第三强度阈值;随后,电子设备100接收的一个或多个第一消息的信号强度大于第二强度阈值,之后该电子设备接收的一个或多个第一消息的信号强度小于第三强度阈值;随后,电子设备100接收的一个或多个第一消息的信号强度大于第二强度阈值,之后该电子设备接收的一个或多个第一消息的信号强度小于第三强度阈值。

请参考图8,其示出电子设备1005s内3次靠近再远离家居设备200的过程中,电子设备100检测到的多个第一消息的信号强度的变化示意图。

示例性的,假设电子设备100在图8所示的t

本申请实施例结合图8,介绍用户持电子设备100按照上述实现方式(2)所述的第一提示信息的指示操作电子设备100的过程中,电子设备100检测到的第一消息的信号强度的变化情况。

从图8所示的t

从图8所示的t

在t

从图8所示的t3时刻开始,用户持电子设备100第二次靠近(也可以是触碰或接触)家居设备200。在图8所示的t4时刻,电子设备100触碰或接触家居设备200(称为触碰点2),即电子设备100与家居设备200距离很近;因此,电子设备100接收到该家居设备200广播的第一消息的信号强度则较大。例如,如图8所示,在t4时刻的触碰点2,电子设备100检测到的第一消息的信号强度大于第二强度阈值。

从图8所示的t4时刻开始,用户持电子设备100第二次远离家居设备200。在图8所示的t5时刻,电子设备100距离家居设备200较远(称为远离点2);因此,电子设备100接收到该家居设备200广播的第一消息的信号强度则较小。例如,如图8所示,在t5时刻的远离点2,电子设备100检测到的第一消息的信号强度小于第三强度阈值。

在t3时刻-t5时刻这段时间,电子设备100先靠近家居设备200,使电子设备100检测到的第一消息的信号强度大于第二强度阈值;然后,电子设备100再远离家居设备200,使电子设备100检测到的第一消息的信号强度小于第三强度阈值。综上所述,,在t1时刻-t5时刻这段时间,电子设备100检测到第一消息的信号强度发生2次符合预设波动条件的变化。

从图8所示的t5时刻开始,用户持电子设备100第三次靠近(也可以是触碰或接触)家居设备200。在图8所示的t6时刻,电子设备100触碰或接触家居设备200(称为触碰点3),即电子设备100与家居设备200距离很近;因此,电子设备100接收到该家居设备200广播的第一消息的信号强度则较大。例如,如图8所示,在t6时刻的触碰点3,电子设备100检测到的第一消息的信号强度大于第二强度阈值。

从图8所示的t6时刻开始,用户持电子设备100第三次远离家居设备200。在图8所示的t7时刻,电子设备100距离家居设备200较远(称为远离点3);因此,电子设备100接收到该家居设备200广播的第一消息的信号强度则较小。例如,如图8所示,在t7时刻的远离点3,电子设备100检测到的第一消息的信号强度小于第三强度阈值。

在t5时刻-t7时刻这段时间,电子设备100先靠近家居设备200,使电子设备100检测到的第一消息的信号强度大于第二强度阈值;然后,电子设备100再远离家居设备200,使电子设备100检测到的第一消息的信号强度小于第三强度阈值。综上所述,在t5时刻-t7时刻这段时间,电子设备100检测到第一消息的信号强度发生3次符合预设波动条件的变化。

在另一些实施例中,电子设备100接收到支持预设家居服务的家居设备200广播的第一消息后,不仅可以发出第一提示信息,还可以发出第二提示信息。该第二提示信息用于指示用户按照第一提示信息的提示操作电子设备100后,可通过该电子设备100控制家居设备200。例如,手机100可以显示图6或图7所示的第二提示信息602,如“按照上述提示操作手机,可实现手机控制智能电视!”。

其中,上述第二提示信息可用于向用户说明电子设备100指示用户按照第一提示信息的提示操作电子设备100的目的。这样,有助于用户在了解按照上述提示操作电子设备100可实现的功能或效果后,决定是否按照上述提示操作电子设备100,可以提升用户操作过程中的使用体验。

在另一些实施例中,电子设备100还可以通过负一屏或者通知消息,发出上述第一提示信息和第二提示信息。例如,电子设备100可以在图9所示的负一屏901显示提示信息902,如“请持手机5s内3次‘靠近-远离’智能电视机,便可获得智能电视机的控制页面!”。其中,为了使电子设备100通过负一屏发出的第一提示信息被用户及时发现,电子设备100在发出第一提示信息时,还可以发出震动提示或者语音提示等。又例如,如图10所示,电子设备100可以通过通知消息1001发出提示信息,如“请持手机5s内3次‘靠近-远离’智能电视机,便可获得智能电视机的控制页面!”。

可选地,电子设备100或者用户可以为上述第一提示信息设置显示时长。例如,从电子设备100显示上述第一提示信息开始的第三预设时长内,可以手机可以一直显示上述第一提示信息。在显示第三预设时长之后,电子设备100可以自动清除第一提示信息。

需要说明的是,本申请实施例中,电子设备100检测到家居设备200满足预设条件的方法包括但不限于上述方法。电子设备100检测到家居设备200满足预设条件的目的是判断持该电子设备100的用户是否有通过该电子设备100控制该家居设备200的意愿。如果该用户有通过该电子设备100控制该家居设备200的意愿,该用户则会按照上述第一提示信息的指示操作电子设备100。此时,电子设备100则可以检测到家居设备200满足预设条件。

如果电子设备100检测到家居设备200满足预设条件,则表示上述用户有通过该电子设备100控制该家居设备200的意愿。在这种情况下,电子设备100则可以与家居设备200交互,以实现对家居设备200的控制。

具体的,如果电子设备100检测到家居设备200满足预设条件,电子设备100可以向家居设备200发送第二消息。该第二消息用于指示家居设备200使用超短距天线,并从家居设备200获取随机码。该随机码用于接入家居设备200提供的无线局域网。

例如,该第二消息可以包括第一指令(也称为碰触指令)和第二指令(也称为拷贝指令)。该第一指令用于指示家居设备200使用超短距天线(即弱天线)。该第二指令用于从家居设备200获取随机码。具体的,如果电子设备100检测到家居设备200满足预设条件,电子设备100可以执行S503。

S503、电子设备100向家居设备200发送第一指令。该第一指令用于指示家居设备200使用超弱天线。

其中,电子设备100可以广播上述第一指令。电子设备100可以使用长距天线(即强天线)或者超短距天线(即弱天线)广播第一指令,本申请实施例对此不做限制。例如,上述第一指令可以电子设备100广播的WiFi Beacon帧。

其中,上述第一指令中包括家居设备200的标识。因此,家居设备200接收到该第一指令后,则可以响应该第一指令执行相应的操作;而其他设备接收到该第一指令后,则可以不响应该第一指令或者删除该第一指令。

上述第一指令中可以包括用于指示家居设备200使用弱天线的指示信息。例如,该指示信息可以是该第一指令中的预设标志位。本申请实施例对电子设备通过第一指令指示家居设备200使用超短距天线的具体方式不做限制。

S504、家居设备200接收第一指令,响应于第一指令使用超短距天线,不再周期性切换使用强天线和弱天线。

由上述实施例可知:家居设备200可以周期性切换使用强天线和弱天线。本申请实施例中,家居设备200接收到第一指令后,则可以不再周期性切换使用强天线和弱天线;而是一直使用弱天线,直到家居设备200接收到切换使用强天线和弱天线的指示信息或者指令。

S505、电子设备100向家居设备200发送第二指令。该第二指令用于从家居设备200获取随机码。该随机码用于接入家居设备200提供的无线局域网。

其中,该第二指令还用于指示家居设备200作为AP提供无线局域网。上述第二指令中包括家居设备200的标识。因此,家居设备200接收到该第二指令后,则可以响应该第二指令执行相应的操作;而其他设备接收到该第二指令后,则可以不响应该第二指令或者删除该第二指令。

S506、家居设备200接收第二指令,使用弱天线向电子设备100发送随机码。

其中,该随机码可以是家居设备200随机生成的。该随机码用于接入家居设备200提供的无线局域网。该随机码的具体实现,可以参考S508中的详细介绍,本申请实施例这里不予赘述。

需要说明的是,家居设备200接收到来自电子设备100的第二指令,才可以向电子设备100发送随机码。而电子设备100在检测到家居设备200满足预设条件(如电子设备100在第一预设时长内接收到家居设备200广播的N个第一消息,并且该N个第一消息的信号强度发生M次符合预设波动条件的变化)后,才会向家居设备200发送上述第一指令和第二指令。也就是说,家居设备200只可以向检测到该家居设备200满足预设条件的设备发送随机码。如此,只有检测到该家居设备200满足预设条件的设备(如电子设备100)才可以接收到该随机码,只有该电子设备100可以根据上述SSID和随机码接入家居设备200提供的无线局域网。这样,可以避免其他设备误接入家居设备200提供的无线局域网。

应理解,在S504之后,家居设备200使用超短距天线。因此,S506中,家居设备200使用超短距天线向电子设备100发送随机码。

其中,家居设备200使用弱天线进行无线通信的有效传输距离为第一距离。例如,上述第一距离为30厘米。当家居设备200采用弱天线时,如果家居设备200与电子设备100之前的距离小于第一距离,家居设备200可与该电子设备100通信。

可以理解,家居设备200使用弱天线进行无线通信的有效传输距离为第一距离(如0.3米)。只有当其他设备(如家居设备200)与家居设备200之间的距离小于第一距离,才可以接收到家居设备200发送的随机码。而其他与家居设备200之间距离大于第一距离的设备,则不能接收到家居设备200发送的随机码。其中,其他设备接收到上述随机码后,可以使用上述SSID和该随机码接入家居设备200提供的无线局域网。

本申请实施例中采用超短距通信,家居设备200使用弱天线向电子设备100发送随机码,可以保证家居设备200发送的随机码不被其他设备接收到,可以保证电子设备100与家居设备200之间数据传输的安全性。进而可以避免其他设备使用该随机码接入家居设备200提供的无线局域网,保护用户的信息安全。

S507、家居设备200使用弱天线作为AP提供无线局域网。

需要说明的是,在S504之后,家居设备200使用超短距天线。因此,S507中,家居设备200使用超短距天线作为AP提供无线局域网。

S508、电子设备100根据随机码接入家居设备200提供的无线局域网。

由上述实施例可知:S501所述的第一消息中包括家居设备200作为AP提供的无线局域网的SSID。也就是说,电子设备100已经获得该家居设备200的SSID。S505所述的随机码用于接入家居设备200提供的无线局域网。因此,电子设备100接收到该随机码后,便可以根据该SSID和随机码接入家居设备200提供的无线局域网。

在一些实施例中,家居设备200提供的无线局域网可以是加密的无线局域网。也就是说,接入该无线局域网不仅需要SSID,还需要接入密码。

在该实施例的一种情况下,上述随机码可以是家居设备200作为AP提供的无线局域网的接入密码。家居设备200只向检测到该家居设备200满足预设条件的设备发送接入密码。如此,只有检测到该家居设备200满足预设条件的设备(如电子设备100)才可以接收到该接入密码,只有该电子设备100可以根据上述SSID和接入密码接入家居设备200提供的无线局域网。

在该实施例的另一种情况下,S501所述的第一消息中不仅可以包括家居设备200提供的无线局域网的SSID,还可以包括该无线局域网的接入密码。上述随机码是用于验证请求接入该无线局域网的设备的身份验证码。具体的,该随机码可用于验证请求接入该无线局域网的设备是否为检测到该家居设备200满足预设条件的设备。

具体的,家居设备200可以保存S506中的随机码。家居设备200接收到其他设备(如电子设备100)的接入请求后,不仅判断该接入请求中的接入密码是否正确,还判断该接入请求中是否携带与家居设备200保存的随机码相同的随机码。如果接入请求中的接入密码正确,且携带与家居设备200保存的随机码相同的随机码,则该电子设备100可以接入家居设备200提供的无线局域网。

在这种情况下,家居设备200只向检测到该家居设备200满足预设条件的电子设备100发送随机码。因此,即使其他设备可以获取到该家居设备200提供的无线局域网的SSID和接入密码,但是只要该其他设备没有该随机码或者随机码错误,该其他设备也无法成功接入家居设备200提供的无线局域网。

在另一些实施例中,家居设备200提供的无线局域网可以是不加密的无线局域网。也就是说,接入该无线局域网不需要接入密码。

在该实施例中,上述随机码是用于验证请求接入该无线局域网的设备的身份验证码。具体的,该随机码可用于验证请求接入该无线局域网的设备是否为检测到该家居设备200满足预设条件的设备。

具体的,家居设备200可以保存S506中的随机码。家居设备200接收到其他设备(如电子设备100)的接入请求后,可以该接入请求中是否携带与家居设备200保存的随机码相同的随机码。如果该接入请求携带与家居设备200保存的随机码相同的随机码,则该电子设备100可以接入家居设备200提供的无线局域网。

在这种情况下,家居设备200只向检测到该家居设备200满足预设条件的电子设备100发送随机码。因此,即使其他设备可以获取到该家居设备200提供的无线局域网的SSID,但是只要该其他设备没有该随机码或者随机码错误,该其他设备也无法成功接入家居设备200提供的无线局域网。

在另一些实施例中,上述随机码的有效期为从家居设备200生成该随机码开始的第四预设时长。例如,该第四预设时长可以为5分钟,10分钟,15分钟等任一时长。该第四预设时长可以由用户在家居设备200中设置;或者,该第四预设时长可以预先配置在家居设备400中。

家居设备200可以对电子设备100发送的接入请求中的随机码的有效性进行验证,即判断接入请求中的随机码是否在有效期内。如果接入请求中的随机码在有效期内,则可以允许电子设备100接入该家居设备200提供的无线局域网;如果接入请求中的随机码不在有效期内,则可以禁止电子设备100接入该家居设备200提供的无线局域网。

例如,家居设备200生成上述随机码(如随机码1)后,便可以保存该随机码1。从家居设备200生成或保存该随机码1开始,截止第四预设时长,家居设备200可以删除该随机码1。这样,如果电子设备100在第四预设时长内请求接入到家居设备200提供的无线局域网,则可能会接入成功。但是,如果电子设备100在第四预设时长之后请求接入到家居设备200提供的无线局域网,则会因为家居设备200中未保存接入请求中的随机码而导致接入失败。

S509、电子设备100通过家居设备200的无线局域网,从家居设备200获取家居设备200的配置信息。

其中,该家居设备200的配置信息(Profile)可以包括该家居设备200的设备名称、该家居设备200的设备图标、用于实现该家居设备200各种功能的图标等。例如,假设家居设备200是智能电视机,该智能电视机的配置信息可以包括该智能电视机的设备名称(如**牌智能电视机)、该智能电视机的设备图标、该智能电视机的开关图标、音量调节图标和频道调节图标等。又例如,假设家居设备200是空调,该空调的配置信息可以包括该空调的设备名称(如**牌空调)、该空调的设备图标、该智能空调的开关图标和温度调节图标等。

上述家居设备200的配置信息用于生成该家居设备200的控制页面。例如,电子设备100可以根据家居设备200的配置信息生成包括上述家居设备200的设备名称和该家居设备200各种图标的控制页面。该控制页面可供用户控制家居设备200。

在一些实施例中,可以由电子设备100向家居设备200请求家居设备200的配置信息。具体的,上述S509可以包括:电子设备100通过家居设备200的无线局域网,向家居设备200发送第一请求,该第一请求用于请求获取家居设备200的配置信息;家居设备200接收该第一请求,向电子设备发送第一响应,该第一响应中包括家居设备200的配置信息。

在另一些实施例中,可以由家居设备200主动向电子设备100发送家居设备200的配置信息。具体的,上述S509可以包括:家居设备200通过家居设备200的无线局域网,向电子设备100发送家居设备200的配置信息。

需要说明的是,在S504之后,家居设备200使用超短距天线。因此,S509中,家居设备200使用超短距天线与电子设备100交互,传输家居设备200的配置信息。

本申请实施例中采用超短距通信,家居设备200使用弱天线向电子设备100发送家居设备200的配置信息,可以保证家居设备200发送的家居设备200的配置信息不被其他设备接收到,可以保证电子设备100与家居设备200之间数据传输的安全性。

在另一些实施例中,为了进一步提升电子设备100与家居设备200之间数据传输的安全性,电子设备100与家居设备200可以协商加密密钥,并采用该加密密钥加密传输的数据(如家居设备200的配置信息)。这样,可以进一步提升电子设备100与家居设备200之间数据传输的安全性。

S510、电子设备100根据家居设备200的配置信息,显示家居设备200的控制页面。

可以理解的是,家居设备的配置信息包括家居设备200的各种图标。电子设备100可以根据该家居设备200的配置信息生成并显示该家居设备200的控制页面。其中,家居设备200的控制页面中的界面元素(如图表或者按钮)都是根据家居设备200的配置信息生成的。其中,电子设备100可以根据该家居设备200的配置信息生成该家居设备200的控制页面的具体方法,可以参考常规技术中的详细描述,这里不予赘述。

例如,以上述家居设备200是智能台灯为例。电子设备100(如手机)可以显示图11所示的智能台灯的控制页面1101。该控制页面1101可以包括该智能台灯的图标、该智能台灯的开关按钮、该智能台灯的亮度调整选项、该智能台灯的模式选项(如护眼模式选项和睡眠模式选项),以及闹钟设置选项等。

又例如,以上述家居设备200是智能电视机为例。电子设备100(如手机)可以显示图12所示的智能电视机的控制页面1201。该控制页面1201可以包括该智能电视机的图标、该智能电视机的开关按钮、静音按钮和、菜单选项等。

在一些实施例中,电子设备100可以通过负一屏或通知消息显示上述家居设备200的控制页面。

例如,如图13所示,电子设备100(如手机)可以在负一屏1301显示智能台灯的控制页面1302。该控制页面1302可以包括该智能台灯的图标、该智能台灯的开关按钮和该智能台灯的亮度调整选项。

又例如,如图14所示,电子设备100(如手机)可以在通知界面1401的通知消息显示智能台灯的控制页面1403。该控制页面1403可以包括该智能台灯的图标、该智能台灯的开关按钮和该智能台灯的亮度调整选项。图14所示的通知界面1401还包括通知栏1402。

可以理解的是,由于负一屏和通知消息上可用于显示智能台灯的控制页面的显示区域有限;因此,相比于图11所示的控制页面1101,图13所示的控制页面1302和图14所示的控制页面1403中的界面元素较少。在另一些实施例中,为了电子设备100可以更加全面的控制家居设备200,电子设备100想用于用户对图13所示的负一屏1301中控制页面1302或者图14所示的通知界面1401中控制页面1403的预设操作(如单击操作、双击操作或者长按操作等任一操作),电子设备100可以显示图11所示的智能台灯的控制页面1101。

在另一些实施例中,电子设备100可以通过负一屏或者通知消息发出家居设备200的控制页面的第三提示信息。例如,如图15所示,电子设备100可以通过负一屏1501发出第三提示信息1502,如“点击卡片,您就可以控制智能台灯!”。又例如,如图16所示,电子设备100可以通知消息发出提示信息1601,如“点击消息,您就可以控制智能台灯!”。响应于用户对该第三提示信息的点击操作,电子设备100可以显示上述家居设备200的控制页面。例如,响应于用户对图15所示的提示信息1502或图16所示的提示信息1601的点击操作,电子设备100可以显示图11所示的控制页面1101。

在另一些实施例中,如果电子设备100中安装有可以为用户提供预设家居服务的第一APP;那么,电子设备100则可以在该第一APP显示家居设备200的控制页面。本申请实施例对电子设备100显示家居设备200的控制页面具体方式不作限制。

S511、响应于用户在家居设备200的控制页面的操作,电子设备100向家居设备200发送控制指令,以控制该家居设备200。

需要说明的是,家居设备200的控制页面中的界面元素,以及控制该家居设备200的控制指令等信息,都是根据家居设备200的配置信息(即Profile)确定的。电子设备100向家居设备200发送控制指令以控制该家居设备200的具体方法,可以参考常规技术中的相关描述,这里不予赘述。

本申请实施例提供的一种家居设备的控制方法,可以通过电子设备100碰一碰(如5s内3次靠近和远离)家居设备200的方式,便可以控制家居设备200使用超短距天线,并实现电子设备100与家居设备200的自动连接。电子设备100便可以从家居设备100获取该家居设备200的配置信息,并显示家居设备200的控制页面。如此,便可以实现对家居设备200的控制。

需要说明的是,本申请实施例的方法,不仅可以适用于已经配网和注册的家居设备,还可以适用于还未配网和注册的家居设备。也就是说,无论家居设备是否已经配网和注册,采用本方案,电子设备都可以实现对家居设备的控制。这样,可以简化家居设备的控制流程,提升家居设备的使用体验。

本申请实施例提供的方法,尤其适用于一些对家居设备的配网注册流程不熟悉的用户。针对这类用户而言,采用上述方案只需要持电子设备100碰一碰(如5s内3次靠近和远离)家居设备200,便可以实现对家居设备200的控制,提升了用户对家居设备的使用体验。

在另一些实施例中,电子设备100可以从家居设备200的云服务器获取该家居设备200的配置信息(即Profile)。具体的,电子设备100可以根据该家居设备200的能力信息,从云服务器获取该家居设备200的配置信息。相应的,如图17所示,上述实施例中的S509可以替换为S1701。如图17所示,在S1701之后,本申请实施例的方法还可以包括S1702。

S1701、电子设备100通过家居设备200的无线局域网,从家居设备200获取家居设备200的能力信息。

其中,家居设备200的能力信息可以包括该家居设备200的设备类型(DeviceType)的指示信息。家居设备200的设备类型(Device Type)可以是按照家居设备200的功能确定的,即按照家居设备200所具备的能力确定的。例如,按照各种家居设备的功能,家居设备的Device Type可以包括:空调、洗衣机、灯、扫地机器人、智能台灯、智能电视机和风扇等。

上述Device Type可以称为家居设备的设备大类;每一种设备大类(即DeviceType)还可以分为多种产品类型(Product Type)。该Product Type可以称为家居设备的设备小类。例如,同一种Device Type的家居设备,按照厂商和/或产品型号等,可以划分至不同Product Type的家居设备。

可选的,上述家居设备200的能力信息还可以包括该家居设备200的Product Type的指示信息。不同Product Type的家居设备的具体功能(即能力)可能不同。

在一种实现方式中,电子设备100可以通过上述家居设备200的无线局域网,向家居设备200发送能力请求;家居设备200接收到该能力请求后,可以向电子设备200发送该家居设备200的能力信息。

在另一种实现方式中,在S508(即电子设备100接入家居设备200提供的无线局域网)之后,家居设备200可以主动向电子设备100发送该家居设备200的能力信息。

S1702、电子设备100根据该家居设备200的能力信息,从云服务器获取该家居设备200的配置信息。

其中,电子设备100获取到家居设备200的能力信息后,可以向云服务器发送包括该能力信息的profile请求。云服务器中可以包括不同能力信息对应的家居设备的配置信息(即profile)。云服务器接收到该profile请求后,可以查询该profile请求中包括的能力信息对应的配置信息,然后向电子设备100发送查询到的配置信息。

本申请实施例的方法中,电子设备100可以从家居设备200获取家居设备200的配置信息,也可以从云服务器获取家居设备200的配置信息。

在另一些实施例中,电子设备100中可能已经保存了该家居设备200的配置信息(即Profile)。例如,电子设备100曾执行本申请实施例的方法,获取并保存了该家居设备200的配置信息。又例如,电子设备100曾触发过家居设备200的配网注册流程,获取并保存了该家居设备200的配置信息。

在该实施例中,电子设备100在执行S509或者S1701-S1702之前,可以向判断电子设备100中是否保存有该家居设备200的配置信息。如果该电子设备100中未保存该家居设备200的配置信息,电子设备100则可以执行S509-S511或者S1701-S1702和S510-S511。如果该电子设备100中保存有该家居设备200的配置信息,电子设备100则可以直接执行S510-S511。

本实施例中,如果电子设备100中保存有该家居设备200的配置信息,电子设备100则不需要重复获取该家居设备200的配置信息。这样,可以简化家居设备200的控制流程。

可以理解的是,采用上述方案,电子设备100碰一碰(如5s内3次靠近和远离)家居设备200,便可以获得家居设备200的控制权。采用该方案,虽然可以简化家居设备200的控制流程;但是,也可能会因为所有电子设备都可以获得家居设备200的控制权,而影响该家居设备200的所有者对家居设备200的使用体验。

为了提升家居设备200的所有者对家居设备200的使用体验,保证家居设备200使用过程中的安全性。在一些实施例中,只有登录授权账号的电子设备可以获得该家居设备200的控制权。也就是说,只有登录授权账号的电子设备才可以控制该家居设备200。

在一些实施例中,家居设备200可以在向电子设备100发送家居设备200的能力信息之前,对电子设备100进行授权判断。具体的,在S1701之前,本申请实施例的方法还可以包括S1801。

S1801、家居设备200对电子设备100进行授权判断。

在一种实现方式中,该家居设备200中可以保存该家居设备200的授权白名单。该授权白名单中包括多个授权账号。该授权账号可以包括以下至少一种类型的账号:第一APP的账号和电子设备的厂商的账号(如华为账号)。其中,第一APP是用于管理该家居设备200的账号,也可以被认为是该家居设备200的厂商的账号。

其中,上述家居设备200的授权白名单可以是用户在该家居设备200中设置的。或者,该家居设备200的授权白名单可以是用户通过该家居设备200所绑定的主账号设置的。例如,用户可以操作电子设备(如电子设备100)登录上述主账号(如第一APP的账号或者电子设备厂商的账号),并在该主账号绑定该家居设备200。并且,任一个电子设备登录上述主账号后,都可以接收用户对该家居设备200的授权白名单的更新操作(如新增授权账号或删除授权账号),更新家居设备200的授权白名单。

示例性的,电子设备100可以向家居设备200发送授权请求。该授权请求中包括该电子设备100的账号。该电子设备100的账号可以包括该电子设备100在第一APP登录的账号或者该电子设备100所登录的厂商的账号(如华为账号)。家居设备200接收到该授权请求后,可以判断该授权请求中的账号是否为家居设备200的授权白名单中的授权账号。如果该授权请求中的账号是家居设备200的授权白名单中的授权账号,则电子设备100的授权判断通过。如果该授权请求中的账号不是家居设备200的授权白名单中的授权账号,则电子设备100的授权判断未通过。

在另一种实现方式中,云服务器可以保存各个家居设备的授权白名单。在该实现方式中,电子设备100可以向家居设备200发送授权请求。该授权请求中包括该电子设备100的账号。该电子设备100的账号可以包括该电子设备100在第一APP登录的账号或者该电子设备100所登录的厂商的账号(如华为账号)。家居设备200接收到该授权请求后,可以向云服务器发送该电子设备100的账号,由云服务器判断该授权请求中的账号是否为家居设备200的授权白名单中的授权账号。如果该授权请求中的账号是家居设备200的授权白名单中的授权账号,则电子设备100的授权判断通过。如果该授权请求中的账号不是家居设备200的授权白名单中的授权账号,则电子设备100的授权判断未通过。

在S1801之后,如果电子设备的授权判断通过,电子设备100和家居设备200则可以执行S1701-S1702和S510-S511。在S1801之后,如果电子设备的授权判断未通过,则家居设备200的控制流程结束。

在另一些实施例中,家居设备200可以在向电子设备100发送家居设备200的配置信息(即执行上述S509或S1702)之前,对电子设备100进行授权判断。其中,家居设备200对对电子设备100进行授权判断的具体方法,可以参考S1801的详细描述,这里不予赘述。

在另一些实施例中,家居设备200还可以在电子设备100接入家居设备200提供的无线局域网之前,对电子设备100进行授权判断。家居设备100只允许通过授权认证的电子设备接入家居设备200提供的无线局域网。其中,家居设备200对对电子设备100进行授权判断的具体方法,可以参考S1801的详细描述,这里不予赘述。

在另一些实施例中,家居设备100可以在向电子设备100发送随机码之前,对电子设备100进行授权判断。家居设备200只向通过授权认证的电子设备发送随机码。其中,家居设备200对对电子设备100进行授权判断的具体方法,可以参考S1801的详细描述,这里不予赘述。

可以理解的是,如果家居设备200一直使用超短距天线与电子设备100交互;那么,就保证电子设备100与家居设备200之间的距离小于或等于第一距离。如果用户持电子设备100与家居设备200的距离大于第一距离,则家居设备200不能接收到电子设备100发送的控制指令。此时,用户无法通过电子设备100控制家居设备200。

本申请实施例中,为了便于用户通过电子设备100控制家居设备200,在电子设备100通过控制指令控制家居设备200的阶段,家居设备200可以切换使用长距天线(即强天线),即执行S1700。

在一些实施例中,电子设备100从家居设备200获取该家居设备200的配置信息。电子设备100获取到家居设备200的配置信息后,便可以显示家居设备200的控制页面,进入电子设备100通过控制指令控制家居设备200的阶段。

在该实施例中,家居设备100可以在向电子设备100发送该家居设备200的配置信息后,切换使用长距天线(即强天线)。或者,家居设备200可以在确定电子设备100成功接收到上述配置信息后,再切换使用强天线。例如,电子设备100可以在接收到来自家居设备200的配置信息后,向家居设备200发送成功接收指示。家居设备200接收到该成功接收指示后,再切换使用强天线。

在另一些实施例中,电子设备100从云服务器获取该家居设备200的配置信息。在该实施例中,电子设备100可以在接收到来自云服务器的家居设备200的配置信息后,向家居设备200发送成功接收指示。家居设备200接收到该成功接收指示后,再切换使用强天线。

需要说明的是,即使家居设备200切换使用强天线,该家居设备200作为AP提供的无线局域网是不变的。家居设备200使用弱天线作为AP提供的无线局域网时,接入该无线局域网的无线设备(如电子设备100),在该家居设备切换使用强天线后,仍接入该无线局域网。该家居设备200与电子设备100之间的无线连接,不会因为家居设备200切换使用强天线而断开。

本实施例中,在电子设备100通过控制指令控制家居设备200的阶段,家居设备200可以切换使用长距天线。这样,可以便于用户通过电子设备100远距离控制家居设备200。

本申请实施例提供一种家居设备的控制方法,可以用于图18所示的电子设备100、遥控器1800与家居设备200交互,实现电子设备100对家居设备200的控制。该遥控器1800是家居设备200的遥控器。如图19所示,本申请实施例的方法可以包括S1901-S1911。

S1901、遥控器1800周期性广播第一消息。

其中,遥控器1800周期性广播第一消息的方法,可以参考S501中家居设备200周期性广播第一消息的方法,本申请实施例这里不予赘述。

S1902、电子设备100检测到遥控器1800满足预设条件。

其中,电子设备100检测到遥控器1800满足预设条件的方法,可以参考S502中电子设备100检测到家居设备200满足预设条件的方法,本申请实施例这里不予赘述。

在另一些实施例中,如图19所示,在上述电子设备100检测到遥控器1800满足预设条件之前,本申请实施例的方法还可以包括S1902′。

S1902′、电子设备100接收到支持预设家居服务的家居设备200发遥控器1800广播的第一消息后,发出第一提示信息。

其中,电子设备100发出第一提示信息的方法,可以参考S502′中的详细介绍,本申请实施例这里不予赘述。

如果电子设备100检测到遥控器1800满足预设条件,则表示上述用户有通过该电子设备100控制该家居设备200的意愿。在这种情况下,电子设备100则可以与遥控器1800交互,以实现对家居设备200的控制。具体的,如果电子设备100检测到遥控器1800满足预设条件,电子设备100则可以执行S1903。

S1903、电子设备100向遥控器1800发送第一指令。该第一指令用于指示遥控器1800使用弱天线。

S1904、遥控器1800接收第一指令,响应于第一指令使用超短距天线,不再周期性切换使用强天线和弱天线。

其中,S1901中,遥控器1800可以周期性切换使用强天线和弱天线。本申请实施例中,遥控器1800接收到第一指令后,则可以不再周期性切换使用强天线和弱天线;而是一直使用弱天线,直到遥控器1800接收到切换使用强天线和弱天线的指示信息或者指令。

S1905、电子设备100向遥控器1800发送第二指令。该第二指令用于从遥控器1800获取随机码。该随机码用于接入遥控器1800提供的无线局域网。

S1906、遥控器1800接收第二指令,使用弱天线向电子设备100发送随机码。

S1907、遥控器1800作为AP提供无线局域网。

S1908、电子设备100根据随机码接入遥控器1800提供的无线局域网。

其中,S1903-S1908的具体实现,可以参考上述实施例对S503-S508的详细介绍,本申请实施例这里不予赘述。

S1909、电子设备100通过遥控器1800的无线局域网,从遥控器1800获取家居设备200的配置信息。

其中,家居设备200的配置信息的具体内容,可以参考上述实施例的详细介绍,本申请实施例这里不予赘述。

在一些实施例中,可以由电子设备100向遥控器1800请求家居设备200的配置信息。具体的,上述S1909可以包括:电子设备100通过遥控器1800的无线局域网,向遥控器1800发送第一请求,该第一请求用于请求获取家居设备200的配置信息;遥控器1800接收该第一请求,与家居设备200交互获取该家居设备200的配置信息;遥控器1800向电子设备100发送第一响应,该第一响应中包括家居设备200的配置信息。

在另一些实施例中,可以由遥控器1800主动向电子设备100发送家居设备200的配置信息。具体的,上述S1909可以包括:遥控器1800在电子设备100接入遥控器1800提供的无线局域网后,通过遥控器1800的无线局域网,主动向电子设备100发送家居设备200的配置信息。

S1910、电子设备100根据家居设备200的配置信息,显示家居设备200的控制页面。

其中,S1910的具体实现,可以参考上述实施例对S510的详细介绍,本申请实施例这里不予赘述。

S1911、响应于用户在家居设备200的控制页面的操作,电子设备100通过遥控器1800向家居设备200发送控制指令,以控制该家居设备200。

需要说明的是,本实施例中,电子设备100通过控制指令控制家居设备200的阶段,遥控器1800可以作为中继支持电子设备100与家居设备200的交互。该实施例中,遥控器1800还可以代替家居设备200与电子设备100交互,执行上述任一实施例中家居设备200执行的相关步骤。例如,遥控器1800还可以执行S1700和S1801等步骤。

本申请实施例提供的一种家居设备的控制方法,可以通过电子设备100碰一碰(如5s内3次靠近和远离)家居设备200的遥控器1800的方式,便可以控制遥控器1800使用超短距天线,并实现电子设备100与遥控器1800的自动连接。电子设备100便可以从遥控器1800获取该家居设备200的配置信息,并显示家居设备200的控制页面。如此,便可以实现对家居设备200的控制。

本申请实施例的方法,不仅可以适用于已经配网和注册的家居设备,还可以适用于还未配网和注册的家居设备。也就是说,无论家居设备是否已经配网和注册,采用本方案,电子设备都可以实现对家居设备的控制。这样,可以简化家居设备的控制流程,提升家居设备的使用体验。

一般而言,家居设备200的遥控器1800可以一直放置在靠近用户的位置,即靠近电子设备100的位置。因此,本实施例中,不需要保证电子设备100与家居设备200之间的距离小于或等于第一距离,电子设备100便可以获得家居设备200的控制权。例如,在家居设备200是智能电视机的情况下,用户不需要在距离智能电视机30cm以内的位置操作电子设备100,以获得该智能电视机的控制权。该用户可以坐在沙发上,将智能电视机的遥控器放置身边,只要保证电子设备100在遥控器30cm以内的位置,就可以获得该智能电视机的控制权。通过该实施例的方法,可以提升用户使用本方案控制家居设备的舒适性,可以提升用户的使用体验。

在另一些实施例中,S501和S1901所示的第一消息还可以是蓝牙iBeacon帧。其中,家居设备200或遥控器1800可以周期性广播上述iBeacon帧。例如,家居设备200或遥控器1800可以每隔T3广播一个或多个iBeacon帧。T3可以为2s、3s或者4s等任一时间长度。

其中,家居设备200或遥控器1800广播蓝牙iBeacon帧(即第一消息)的有效传播距离为第三距离。例如,该第三距离可以为1m或者1m左右。

可以理解,以家居设备200广播蓝牙iBeacon帧为例。当一个电子设备与家居设备2000之间的距离小于第三距离时,该电子设备才可以接收到家居设备200广播的iBeacon帧(即第一消息)。该电子设备距离家居设备200越近,该家居设备检测到该第一消息的信号强度越大;该电子设备距离家居设备200越远,该家居设备检测到该第一消息的信号强度越小。

在上述实施例中,电子设备100可以通过碰一碰(如5s内3次靠近和远离)的方式,获得家居设备200的配置信息,显示家居设备200的控制页面。如此,便可以通过电子设备100实现对家居设备200的控制。

在另一些实施例中,电子设备100还可以通过碰一碰(如5s内3次靠近和远离)的方式获得其他电子设备(如家居设备200)的其他信息。

示例性的,上述其他信息可以是其他电子设备正在播放的多媒体数据的统一资源定位系统(uniform resource locator,URL)地址。假设一个电子设备(如电子设备1900)正在播放视频1。例如,该电子设备1900可以是智能电视机、手机、平板电脑或者笔记本电脑等任一种设备。上述多媒体数据可以包括音频数据和视频数据中的至少一种。

其中,电子设备100可以通过碰一碰(如5s内3次靠近和远离)电子设备1900的方式,获得该电子设备1900所播放的多媒体数据的URL地址。然后,电子设备100便可以根据该多媒体数据的URL地址下载播放该多媒体文件。

示例性的,上述其他信息还可以是销售其他电子设备(如电子设备1910)的URL地址。例如,该电子设备1910可以是智能电视机、手机、平板电脑、笔记本电脑、智能手表或者智能空调等任一种设备。

其中,电子设备100可以通过碰一碰(如5s内3次靠近和远离)电子设备1910的方式,获得销售该电子设备1910的URL地址。然后,电子设备100便可以登录销售该电子设备1910的URL地址显示该电子设备1910的购买页面。

本申请另一些实施例提供了一种电子设备,该电子设备可以包括:上述显示屏(如触摸屏)、存储器和一个或多个处理器。该显示屏、存储器和处理器耦合。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。当处理器执行计算机指令时,电子设备可执行上述方法实施例中手机执行的各个功能或者步骤。该电子设备的结构可以参考图2所示的电子设备200的结构。

本申请另一些实施例提供一种显示装置,其特征在于,该装置可以应用于包括上述触摸屏的电子设备。该装置用于执行上述方法实施例中手机执行的各个功能或者步骤。

本申请实施例还提供一种芯片系统,如图20所示,该芯片系统2000包括至少一个处理器2001和至少一个接口电路2002。处理器2001和接口电路2002可通过线路互联。例如,接口电路2002可用于从其它装置(例如电子设备的存储器)接收信号。又例如,接口电路2002可用于向其它装置(例如处理器2001)发送信号。示例性的,接口电路2002可读取存储器中存储的指令,并将该指令发送给处理器2001。当所述指令被处理器2001执行时,可使得电子设备执行上述实施例中的各个步骤。当然,该芯片系统还可以包含其他分立器件,本申请实施例对此不作具体限定。

本申请实施例还提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在上述电子设备上运行时,使得该电子设备执行上述方法实施例中手机执行的各个功能或者步骤。

本申请实施例还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例中手机执行的各个功能或者步骤。

通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 智能家居设备控制方法及控制设备和智能家居设备
  • 一种家居设备的控制方法及家居设备组网系统
技术分类

06120112267756