一种智能家居设备及其通信系统的制作方法

文档序号:22032238发布日期:2020-08-28 17:22阅读:153来源:国知局
一种智能家居设备及其通信系统的制作方法

本申请涉及智能家居技术领域,更具体地,涉及一种智能家居设备及其通信系统。



背景技术:

随着智能家居近年来的迅猛发展,用户对其的需求量也逐日增加。智能音箱作为智能家居中的一部分,目前的智能音箱为直接通过智能音箱设备和手机组成的局域网络通过socket通信,进行数据交换从而获得ssid和key,然后智能音箱设备和手机断开连接,两者都连上wifi,然后通过手机app进行注册并向服务器发起入网申请,智能设备再发送验证码给服务器,服务器通过验证后进行智能音箱和手机的绑定。其中用手机app注册绑定,导致用户操作步骤复杂且容易暴露用户隐私。



技术实现要素:

本申请实施例所要解决的技术问题是提供一种使智能家居设备在与其他设备通信时,能使联网操作步骤简单且在通信时不容易暴露用户的隐私。

为了解决上述技术问题,本申请实施例提供一种智能家居设备,所述智能家居设备包括wifi模块、处理器、存储器;

其中所述处理器包括服务器建立模块、wifi控制模块和接收发送模块;

所述服务器建立模块用于配合所述存储器建立服务器,所述wifi控制模块用于控制所述wifi模块扫描外部可用wifi热点,并将扫描得到的外部可用wifi热点保存到所述服务器中;

所述wifi控制模块还用于控制所述wifi模块所述智能家居设备创建内部wifi热点,以使移动设备连接所述内部wifi热点访问所述服务器,从所述外部可用wifi热点中匹配目标wifi热点并反馈;

所述接收发送模块还用于在所述服务器接收所述移动设备匹配反馈的所述目标wifi热点的ssid和key后,通过所述服务器发送第一状态符至所述移动设备,以使所述移动设备在接收到所述第一状态符时利用所述目标wifi热点的ssid和key连接至所述目标wifi热点,并反馈第二状态符;

所述wifi控制模块还用于在所述服务器接收所述移动设备发送的所述第二状态符后,控制所述wifi模块关闭所述内部wifi热点,并利用所述目标wifi热点的ssid和key连接至所述目标wifi热点,基于所述目标wifi热点与第三方设备进行通信。

所述wifi模块和存储器都连接于所述处理器。

进一步的,所述wifi模块基于所述目标wifi热点与第三方设备进行通信时,具体用于基于所述目标wifi热点与云服务器和/或所述移动设备进行通信。

进一步的,所述目标wifi热点的ssid和key在反馈前由所述移动设备加密,所述处理器还包括解码模块,所述解码模块用于在所述wifi控制模块利用所述ssid和key连接至所述目标wifi热点之前,对加密的所述目标wifi热点的ssid和key进行解码,得到解密后的所述目标wifi热点的ssid和key。

进一步的,还包括连接于所述处理器的话筒,用于在智能家居设备获得智能语音服务功能后,所述处理器用于控制所述话筒实现智能语音服务功能。

进一步的,所述智能家居设备基于所述目标wifi热点与所述云服务器进行通信具体包括:

所述智能家居设备发送code码至云服务器进行入网注册;

所述智能家居设备在入网注册后接收所述云服务器反馈的智能语音服务授权码,以用于获得智能语音服务功能。

进一步的,所述智能家居设备将设备信息和状态信息同步至所述服务器中。

进一步的,所述智能家居设备基于所述目标wifi热点与所述移动设备进行通信,所述处理器还包括ssdp模块,所述ssdp模块用于使连接至所述目标wifi热点的所述移动设备基于ssdp模块发现所述智能家居设备,并通过tcp和udp协议从所述服务器获取所述设备信息和状态信息传输。

为了解决上述技术问题,本申请实施例还提供一种智能家居设备的通信系统,包括:

智能家居设备、云服务器和移动设备;

所述智能家居设备用于建立服务器并扫描外部可用wifi热点,将扫描得到的外部可用wifi热点保存到所述服务器中;

所述智能家居设备还用于创建内部wifi热点;

所述移动设备用于连接所述内部wifi热点以访问所述服务器,从所述外部可用wifi热点中匹配目标wifi热点并反馈给所述智能家居设备;

所述智能家居设备还用于通过所述服务器接收所述移动设备匹配反馈的所述目标wifi热点的ssid和key后,通过所述服务器发送第一状态符至所述移动设备;

所述移动设备还用于在接收到所述第一状态符时利用所述目标wifi热点的ssid和key连接至所述目标wifi热点,并反馈第二状态符至所述智能家居设备;

所述智能家居设备还用于在通过所述服务器接收所述移动设备发送的所述第二状态符后,关闭所述内部wifi热点,并利用所述目标wifi热点的ssid和key连接至所述目标wifi热点;

所述智能家居设备还用于基于所述目标wifi热点向所述云服务器发送code码,以用于入网注册;

所述云服务器用于接收到code码后,反馈智能语音服务授权码至智能家居设备,使得所述智能家居设备获得智能语音服务功能。

与现有技术相比,本申请实施例主要有以下有益效果:

通过采用上述的技术方案,可以实现在智能家居设备与第三方设备进行通信时,不直接与所述智能家居设备进行交互,而是与所述智能家居设备建立的服务器进行交互,保障了用户隐私的安全性;以及上述通信方法在连接上wifi热点前的操作步骤简单,在上述方案中通过将采用将智能家居设备扫描得到的wifi热点与用户的移动设备中存储的或已连接过的wifi热点进行匹配的操作,并将匹配后的目标wifi热点反馈至智能家居设备,大大的增强了智能家居设备连接上所述匹配后的目标wifi热点的稳定性。在保障用户隐私前提下,避免了现有技术的繁琐的操作。

附图说明

为了更清楚地说明本申请或现有技术中的方案,下面将对实施例或现有技术描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例的一种智能家居设备的结构示意图;

图2是本申请实施例的一种智能家居设备的另一结构示意图;

图3是本申请实施例的一种智能家居设备的又一结构示意图;

图4是本申请实施例的一种智能家居设备的再一结构示意图;

图5为本申请实施例的智能家居设备的通信系统的系统架构图。

附图标记:101-wifi控制模块、102-处理器、1021-服务器建立模块、1022-wifi控制模块、1023-接收发送模块、1024-解码模块、1025-ssdp模块、103-存储器、104话筒。

具体实施方式

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请;本申请的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本申请的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

如图1所示,本申请实施例提供一种智能家居设备,所述的智能家居设备包括:wifi模块101、处理器102和存储器103。其中:

所述处理器102还包括:服务器建立模块1021、wifi控制模块1022和接收发送模块1023;

服务器建立模块1021用于配合存储器103建立服务器。

所述wifi控制模块1022用于控制所述wifi模块101扫描外部可用wifi热点,并将扫描得到的外部可用wifi热点保存到所述服务器中;

所述wifi控制模块1022还用于控制所述wifi模块101所述智能家居设备创建内部wifi热点,以使移动设备连接所述内部wifi热点访问所述服务器,从所述外部可用wifi热点中匹配目标wifi热点并反馈;

所述接收发送模块1023还用于在所述服务器接收所述移动设备匹配反馈的所述目标wifi热点的ssid和key后,通过所述服务器发送第一状态符至所述移动设备,以使所述移动设备在接收到所述第一状态符时利用所述目标wifi热点的ssid和key连接至所述目标wifi热点,并反馈第二状态符;

所述wifi控制模块1022还用于在所述服务器接收所述移动设备发送的所述第二状态符后,控制所述wifi模块101关闭所述内部wifi热点,并利用所述目标wifi热点的ssid和key连接至所述目标wifi热点,基于所述目标wifi热点与第三方设备进行通信。

所述wifi模块101和存储器103均连接于所述处理器102。

在本实施例中,服务器建立模块1021和存储器103配合使用,来通过mongoose创建轻量级http服务器,来使第三方设备(例如本实施例中的移动设备)与轻量级http服务器建立连接,避免与智能音箱设备直接连接,通过轻量级http服务器可以接收来自第三方设备的信息,并对第三方设备发出的消息做出响应。

wifi控制模块1022用于控制所述wifi模块101扫描外部可用wifi热点,即在wifi模块101扫描的最大范围内收集外部可用wifi热点的ssid,并将收集到的外部可用的wifi热点的ssid保存至基于mongoose创建的轻量级http服务器的节点中。

wifi控制模块1022还用于控制所述wifi模块101所述智能家居设备创建内部wifi热点,即智能家居设备在连接网络前,将wifi模块切换到ap模式下,即提供无线wifi接入服务,允许其他无线设备接入,并提供数据访问,所以使移动设备连接上由智能家居设备创建的内部wifi热点,以使移动设备可以访问由智能家居设备建立的服务器,并获取到存储在服务器中的外部可用wifi的ssid,其还获取自身存储有或者已连接过的wifi的ssid和key,将两者进行匹配后,供用户进行选择并反馈给智能家居设备。

接收发送模块1023还用于智能家居设备获取到所述目标wifi的ssid和key后,并通过所述服务器发送第一状态符至所述移动设备,所述第一状态符为使移动设备切换wifi的指令,即在移动设备接收到第一状态符时,将利用目标wifi热点的ssid和key切换到目标wifi热点,在切换完成后反馈第二状态符至服务器。

所述wifi控制模块1022用于在智能家居设备通过所述服务器接收到所述移动设备发送的第二状态符后,所述第二状态符为使智能家居设备关闭其wifi热点以及切换到目标wifi热点。即将所述wifi模块从ap模式下切换到sta模式下,此时智能家居设备即作为一个终端,来利用目标wifi热点的ssid和key来连接到目标wifi热点。基于所述目标wifi热点与第三方设备进行通信。

通过采用上述的智能家居设备,基于各模块来实现在智能家居设备与第三方设备进行通信时,不直接与所述智能家居设备进行交互,而是与所述智能家居设备建立的服务器进行交互,保障了用户隐私的安全性;以及上述通信方法在连接上wifi热点前的操作步骤简单,在上述方案中通过将采用将智能家居设备扫描得到的wifi热点与用户的移动设备中存储的或已连接过的wifi热点进行匹配的操作,并将匹配后的目标wifi热点反馈至智能家居设备,大大的增强了智能家居设备连接上所述匹配后的目标wifi热点的稳定性。在保障用户隐私前提下,避免了现有技术的繁琐的操作。

在本实施例的一些可选的实现方式中,所述wifi模块101基于所述目标wifi热点与第三方设备进行通信时,具体用于基于所述目标wifi热点与云服务器和/或所述移动设备进行通信。

在本实施例中,在智能家居设备连接上所述目标wifi热点后,wifi模块101基于所述目标wifi热点与云服务器进行通信,即智能家居设备将发送code码至云服务器用于入网注册,以及移动设备将获取存储在服务器中的智能家居设备的状态信息和设备信息等。

通过连接上目标wifi后,智能家居设备就可以实现与云服务器和/或移动设备进行通信,智能家居设备通过发送code码至云服务器以实现入网注册,而与移动设备通信,所述移动设备可以获取到智能家居设备的状态信息以及设备信息等,实现对智能家居设备信息的可视化。

在本实施例的一些可选的实现方式中,所述目标wifi热点的ssid和key在反馈前由所述移动设备加密,如图2所示,所述处理器还包括解码模块1024,所述解码模块1024用于在所述wifi控制模块利用所述ssid和key连接至所述目标wifi热点之前,对所述加密的ssid和key进行解码,得到解密后的所述ssid和key。

在本实施例中,由于移动设备反馈的目标wifi热点的ssid和key是经过加密的,所以在智能家居设备接收到所述加密的目标wifi热点的ssid和key后,需要解码模块进行解码,得到解码后的所述目标wifi的ssid和key。

设备之间通过采用加密解码的方式,可以大大提高移动设备与智能家居设备之间传输目标wifi热点的ssid和key的安全性,避免目标wifi热点的ssid和key的泄漏,造成用户的损失,解码模块1024用于对加密内容进行解码。

在本实施例的一些可选的实现方式中,如图3所示,所述智能家居设备还包括连接于处理器102的话筒104,用于在智能家居设备获得智能语音服务功能后,所述处理器用于控制所述话筒实现智能语音服务功能。

在本实施例中,话筒104以用于接收用户所发出的语音指令,将所述话筒104连接于处理器102,处理器102将对话筒接收到用户发出的语音指令进行识别并处理,对智能家居设备实现相应的控制,来实现智能语音服务功能。

通过设置话筒,所处理器102控制话筒104,实现对用户发出的语音指令进行收集,并将收集到的语音指令传送至处理器进行处理,以实现智能语音服务功能。

在本实施例的一些可选的实现方式中,所述智能家居设备基于所述目标wifi热点与所述云服务器进行通信具体包括:

所述智能家居设备发送code码至云服务器进行入网注册;

所述智能家居设备在入网注册后接收所述云服务器反馈的智能语音服务授权码,以用于获得智能语音服务功能。

在本实施例中,智能家居设备基于所述目标wifi热点与所述云服务器进行通信,具体为所述智能家居设备发送code码至云服务器进行入网注册,在注册完成后,接收由云服务器反馈的只能语音服务授权码,所述语音服务授权码以用于使智能家居设备获得智能语音服务功能。

在智能家居设备发送code码至云服务器进行入网注册后,还接收云服务器反馈的智能语音服务授权码,使得智能音箱的语音服务的实现,可实现用户对智能家居的语音控制,以及通过智能家居设备自行入网注册,避免了用户使用手机进行入网注册时造成的用户隐私泄露的问题。

在本实施例的一些可选的实现方式中,所述智能家居设备将设备信息和状态信息同步至所述服务器中。

在本实施例中,智能家居设备将设备信息和状态信息同步至服务器,从而便于移动设备获取,设备信息即设备的名称、型号等,而状态信息即电量、工作状态等。

在采用智能家居设备将设备信息和状态信息同步至所述服务器后,便于移动设备与服务器交互时直接获取,避免移动设备有智能家居设备直接交互,从而造成隐私泄露的问题。

在本实施例的一些可选的实现方式中,所述智能家居设备基于所述目标wifi热点与所述移动设备进行通信,如图4所示,所述处理器还包括ssdp模块1025,所述ssdp模块1025用于使连接至所述目标wifi热点的所述移动设备基于ssdp模块1025发现所述智能家居设备,并通过tcp和udp协议从所述服务器获取所述设备信息和状态信息传输。

在本实施例中,在所述智能家居设备连接上所述目标wifi后,利用ssdp模块1025,所述ssdp模块1025及利用ssdp服务即简单发现协议定义了网络服务是如何在网络上被发现的,其在连接同一wifi时,在本申请中即同时连接上目标wifi热点,基于ssdp模块1025,移动设备可以发现所述智能家居设备,移动设备就可通过tcp和udp协议从服务器中获取到所述设备信息和状态等。

通过利用智能家居设备中的ssdp模块1025,以使连接至所述目标wifi热点的所述移动设备基于所述ssdp模块1025发现所述智能家居设备,并通过tcp和udp协议从所述服务器获取所述设备信息和状态信息传输这两个步骤,实现了移动设备对智能家居设备的设备信息和状态信息的获取,或者其他信息的获取,以及移动设备对智能家居设备的控制。

基于上述的智能家居设备,如图5所示,本申请实施例还提供一种智能家居设备的通信系统,包括:

智能家居设备504、云服务器505和移动设备(501、502、503);

所述智能家居设备504用于建立服务器5041并扫描外部可用wifi热点,将扫描得到的外部可用wifi热点保存到所述服务器5041中;

所述智能家居设备还用于创建内部wifi热点;

所述移动设备(501、502、503)用于连接所述内部wifi热点以访问所述服务器5041,从所述外部可用wifi热点中匹配目标wifi热点并反馈给所述智能家居设备;

所述智能家居设备504还用于通过所述服务器5041接收所述移动设备(501、502、503)匹配反馈的所述目标wifi热点的ssid和key后,通过所述服务器4041发送第一状态符至所述移动设备(501、502、503);

所述移动设备(501、502、503)还用于在接收到所述第一状态符时利用所述目标wifi热点的ssid和key连接至所述目标wifi热点,并反馈第二状态符至所述智能家居设备;

所述智能家居设备504还用于在通过所述服务器5041接收所述移动设备(501、502、503)发送的所述第二状态符后,关闭所述内部wifi热点,并利用所述目标wifi热点的ssid和key连接至所述目标wifi热点;

所述智能家居设备504还用于基于所述目标wifi热点向所述云服务器505发送code码,以用于入网注册;

所述云服务器505用于接收到code码后,反馈智能语音服务授权码至智能家居设备504,使得所述智能家居设备504获得智能语音服务功能。

所述智能家居设备504的结构和功能可参阅上述实施例提供的智能家居设备的相关技术内容,在此不作展开。

通过采用上述的系统,可以完整的实现智能家居的通信方法,可以实现在智能家居设备与移动设备和/或云服务器进行通信时,不直接与所述智能家居设备进行交互,而是与所述智能家居设备建立的服务器进行交互,保障了用户隐私的安全性;以及上述通信系统在连接上wifi热点前的操作步骤简单,在上述方案中通过将采用将智能家居设备扫描得到的wifi热点与用户的移动设备中存储的或已连接过的wifi热点进行匹配的操作,并将匹配后的目标wifi热点反馈至智能家居设备,大大的增强了智能家居设备连接上所述匹配后的目标wifi热点的稳定性。在保障用户隐私前提下,避免了现有技术的繁琐的操作。

对于图5中的系统架构,网络用以在移动设备(501、502、503)和服务器5041以及服务器5041与云服务器505之间提供通信链路的介质,其中网络可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

用户可以使用移动设备(501、502、503)通过网络与服务器5041交互,以接收或发送消息等。移动设备(501、502、503)上可以安装有各种通讯客户端应用,例如网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。

移动设备(501、502、503)可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机等等。

服务器5041为智能家居设备建立的服务器5041,其内置于智能家居设备,服务器5041可以是提供各种服务的服务器,例如与移动设备(501、502、503)相交互。

应该理解,图5中的移动设备(501、502、503)、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

显然,以上所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例,附图中给出了本申请的较佳实施例,但并不限制本申请的专利范围。本申请可以以许多不同的形式来实现,相反地,提供这些实施例的目的是使对本申请的公开内容的理解更加透彻全面。尽管参照前述实施例对本申请进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各具体实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本申请说明书及附图内容所做的等效结构,直接或间接运用在其他相关的技术领域,均同理在本申请专利保护范围之内。

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