一种智能设备组网方法、智能设备及移动终端的制作方法

文档序号:9508951阅读:677来源:国知局
一种智能设备组网方法、智能设备及移动终端的制作方法
【技术领域】
[0001]本发明涉及数据传输技术领域,尤其涉及一种智能设备组网方法、智能设备及移动终端。
【背景技术】
[0002]随着家庭智能设备(例如,智能空调、智能灯泡、智能门锁、智能窗帘等)的普及,家庭智能设备的联网化已然成为发展趋势。现有技术中,通过对智能设备配置联网协议,以实现将同一家庭的多个智能设备分别与该家庭路由器联网,实现多个智能设备与云端服务器的连接,这样可以便于移动终端通过云端服务器来对任意一个智能设备进行访问与控制。但是,由于家庭路由器的安装位置及家庭中各个室内单元结构的差异,很容易出现某些智能设备所处的位置接收不到网络信号或者网络信息较弱的现象,导致这些智能设备无法连接到云端服务器,也影响到移动终端对这些智能设备的访问与控制。

【发明内容】

[0003]本发明实施例提供一种智能设备组网方法、智能设备及移动终端,能够让智能设备自主选择通过其他智能设备代理的网络或路由器的网络与云端服务器连接,提高了智能设备联网的便捷性。
[0004]本发明实施例第一方面提供了一种智能设备组网方法,应用于智能设备组网系统,所述智能设备组网系统包括多个智能设备、云端服务器、移动终端以及路由器,从所述多个智能设备中选择任意一个智能设备作为第一智能设备。在所述智能设备组网方法中,第一智能设备获取由所述移动终端广播的包括所述多个智能设备的接入点信息和路由器的接入点信息接入组信息,并从所述接入组信息中选择与所述云端服务器具备连接性的目标接入点信息进行连接。智能设备能够自主选择通过其他智能设备代理的网络或路由器的网络与云端服务器连接,避免了由于接收不到路由器信号或者路由器信号较弱而无法连接到云端服务器的情况发生,提高了智能设备联网的便捷性。
[0005]在第一方面的第一种可能实现方式中,在所述第一智能设备获取由所述移动终端广播的接入组信息之前,所述第一智能设备接收所述移动终端发送的将工作模式设置为双模式的设置指令,并按照设置指令将本设备的工作模式设置为双模式,这里的第一智能设备的工作模式包括接入点模式和/或客户端模式三种模式,而双模式表示接入点模式和客户端模式。在所述第一智能设备设置完成之后,向所述移动终端反馈已设置为双模式的提示消息,以便于移动终端用户及时获知设置结果。
[0006]结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述第一智能设备向所述移动终端反馈已设置为双模式的提示消息之后,所述第一智能设备接收所述移动终端发送的针对所述双模式的信息设定操作,例如,对接入点模式对应的接入点信息和客户端模式对应的客户端信息的设定操作,并按照所述信息设定操作进行更新。所述第一智能设备向所述移动终端反馈信息已更新的提示消息,以使所述移动终端更新所述第一智能设备的双模式信息。
[0007]在第一方面的第三种可能实现方式中,所述第一智能设备获取由所述移动终端广播的接入组信息可以通过接收移动终端广播的加密数据,并采用指定密钥对所述加密数据进行解密获得接入组信息,这里的指定密钥是在广播加密数据之前由所述移动终端所发送的,并且所述指定密钥与所述指定加密方式是一一对应的。通过增加加解密方式,提高了接入组信息在传输过程中的安全性。
[0008]在第一方面的第四种可能实现方式中,所述第一智能设备从所述接入组信息中,选择与所述云端服务器具备连接性的目标接入点信息进行连接,具体方式是:所述第一智能设备对所述接入组信息的每一个接入点信息进行连接测试,生成所述每一个接入点信息与所述云端服务器是否具备连接性的测试结果,根据所述每一个接入点信息的测试结果,判断所述接入组信息中是否存在与所述云端服务器具备连接性的接入点信息,若存在,则所述第一智能设备从所述可接入信息中选择目标接入点信息进行连接。这样实现了智能设备连接网络的自主性,提高了智能设备的智能性与便捷性。
[0009]结合第一方面的第四种可能实现方式,在第一方面的第五种可能实现方式中,所述第一智能设备记录对所述接入组信息的每一个接入点信息进行连接测试的次数,即每一次遍历连接接入组信息增加一次记录次数。而对于每一次的遍历连接,若所述第一智能设备判断所述接入组信息中不存在所述可接入信息之后,判断遍历连接的次数是否达到预设阈值;若否,则继续执行剩余次数的遍历连接;若是,则所述第一智能设备向所述移动终端发送第三提示消息,所述第三提示消息表示所述接入组信息中不存在可接入信息。通过这种方式能够在智能设备自主连接不成功的情况下及时通知移动终端,让移动终端重新布局路由器或者智能设备的位置。
[0010]结合第一方面的第四种可能实现方式,在第一方面的第六种可能实现方式中,所述若所述接入组信息中存在所述可接入信息,则所述第一智能设备从所述可接入信息中选择目标接入点信息进行连接,选择目标接入点的方式可以随机选择也可以按照预设规则选择,不做限定。例如,所述测试结果还包括接入点信号强度和与所述云端服务器的连接时长,所述接入点信息包括接入点标识、接入点密码、加密方式和接入点类型,所述接入点类型用于表示接入点的平均通电时长;若所述接入组信息中存在所述可接入信息,所述第一智能设备获取所述可接入信息中每一个接入点信息的接入点类型、所述接入点信号强度和所述与所述云端服务器的连接时长分别对应的权重,根据所获得权重,确定所述可接入信息中每一个接入点信息的接入质量,将所述可接入信息中接入质量最高的接入点信息确定为目标接入点信息,并与所述目标接入点信息对应的目标接入点进行连接。在有多个可连接信息的情况下,智能设备能够自主选择接入质量较好的网络进行连接,提高了连接网络之后的数据传输效率。
[0011]结合第一方面的第四种可能实现方式或第一方面的第六种可能实现方式,在第一方面的第七种可能实现方式中,在所述第一智能设备从所述接入组信息中选择与所述云端服务器具备连接性的目标接入点信息进行连接之后,将包括所述第一智能设备确定的所述每一个接入点信息对应的测试结果、所述可接入信息和所述第一智能设备所接入的所述目标接入点信息的关联信息发送至所述移动终端,以使所述移动终端在所述接入组信息中记录所述关联信息,以便于移动终端用户了解各个智能设备连接信息。
[0012]在第一方面的第八种可能实现方式中,所述第一智能设备根据目标接入点信息连接目标接入点之后,所述第一智能设备能够接收第二智能设备(第二智能设备是所述多个智能设备中除了所述第一智能设备之外的任意一个智能设备)的连接请求,并根据所述连接请求与所述第二智能设备建立连接,即所述第一智能设备在双模式下能够与目标接入点信息进行连接,还能够作为接入点为其他智能设备提供网络。例如,在第一智能设备连接目标接入点,并与第二智能设备建立连接之后,当第一智能设备接收到目标接入点向所述第二智能设备发送的第一数据时,所述第一智能设备将所述第一数据转发至所述第二智能设备,当第一智能设备接收到所述第二智能设备向云端服务器发送的第二数据时,所述第一智能设备将所述第二数据转发至所述目标接入点,以使目标接入点进行再次转发直至发送至云端服务器。
[0013]本发明实施例第二方面提供了另一种智能设备组网方法,应用于智能设备组网系统,所述智能设备组网系统包括多个智能设备、云端服务器、移动终端以及路由器。在所述智能设备组网方法中,所述移动终端获取预先存储的所述路由器的接入点信息以及各个智能设备的接入点信息,将所获取的接入点信息创建成接入组信息,并广播所述接入组信息,以使各个智能设备根据所述接入组信息确定所连接的目标接入点信息。
[0014]在第二方面的第一种可能实现方式中,在获取预先存储的所述路由器的接入点信息以及各个智能设备的接入点信息之前,所述移动终端可以对各个智能设备设置工作模式。例如,所述移动终端向目标设备(多个智能设备中任意一个智能设备)发送将工作模式设置为双模式的设置指令,所述工作模式包括接入点模式和/或客户端模式三种模式,所述双模式表示所述接入点模式和客户端模式。与第一方面相应地,所述移动终端可以接收所述目标设备反馈的已设置为双模式的第一提示消息,以便于移动终端用户及时获知设置结果。
[0015]结合第二方面的第一种可能实现方式,在第二方面的第二种可能实现方式中,在获取预先存储的所述路由器的接入点信息以及各个智能设备的接入点信息之前,所述移动终端可以对各个智能设备发送信息设定操作,例如,对接入点模式对应的接入点信息和客户端模式对应的客户端信息的设定操作。与第一方面相应地,所述移动终端可以接收智能设备反馈的信息已更新的第二提示消息,并更新移动终端中所存储的该智能设备对应的双模式信息。
[0016]在第二方面的第三种可能实现方式中,所述移动终端广播所述接入组信息方式可以采用对接入组信息按照指定加密方式加密生成加密数据之后广播所述加密数据。移动终端需要提前向智能设备发送与制定加密方式对应的指定密钥,并且所述指定密钥与所述指定加密方式是一一对应的。通过增加加解密方式,提高了接入组信息在传输过程中的安全性。
[0017]在第二方面的第四种可能实现方式中,所述移动终端广播所述接入组信息之后,所述移动终端判断在预设时间范围内是否接收到各个智能设备发送的关联信息或表示所述接入组信息中不存在能够连接云端服务器的接入点信息的第三提示消息,所述关联信息包括智能设备接入的接入点信息的相关信息,例如,智能设备确定的每一个接入点信息对应的测试结果、与所述云端服务器具备连接性的至少一个接入点信息和接入的目标接入点?目息。
[0018]移动终端根据接收到的不同消息执行不同的操作。例如若在预设时间范围内接收到关联信息,所述移动终端在所述接入组信息中记录所述关联信息;若在预设时间范围内接收到第三提示消息,则所述移动终端输出未连接所述云端服务器的消息;若所述移动终端在预设时间范围内未接收到关联信息和第三提示消息,则所述移动终端输出未连接所述云端服务器的消息,以提醒移动终端用户。
[0019]在第二方面的第五种可能实现方式中,所述移动终端将所述接入组信息发送至所述云端服务器,以使所述云端服务器存储所述接入组信息,便于移动终端用户使用不同于所述移动终端的终端对智能设备进行访问与控制。
[0020]本发明实施例第三方面提供了一种智能设备,该智能设备具有实现第一方面提供的智能设备组网方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现,所述硬件或软件包括一个或者多个与第一方面提供的智能设备组网方法的功能对应的单元。
[0021]本发明实施例第四方面提供了一种计算机存储介质,该计算机存储介质存储有计算机程序,当计算机存储介质中的计算机程序被读取到计算机时,能够使得计算机完成第一方面提供的智能设备组网方法的全部步骤。
[0022]本发明实施例第五方面提供了一种移动终端,该移动终端具有实现第二方面所提供的智能设备组网方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现,所述硬件或软件包括一个或者多个与第二方面提供的智能设备组网方法的功能对应的单元。
[0023]本发明实施例第六方面提供了另一种计算机存储介质,该计算机存储介质存储有计算机程序,当计算机存储介质中的计算机程序被读取到计算机时,能够使得计算机完成第二方面提供的智能设备组网方法的全部步骤。
[0024]在本发明实施例中,智能设备通过获取由移动终端广播的包括多个智能设备的接入点信息和路由器的接入点信息的接入组信息,并从中提取出与云端服务器具备连接性的一个接入点信息进行连接,这样让智能设备能够自主选择通过其他智能设备代理的网络或路由器的网络与云端服务器连接,避免了智能设备由于接收不到路由器信号或者路由器信号较弱而无法连接到云端服务器的情况发生,并且能够组建新的网络,提高了智能设备联网的便捷性。
【附图说明】
[0025]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1是本发明实施例提供的一种网络架构示意图;
[0027]图2是本发明实施例提供的一种智能设备的结构示意图;
[0028]图3是本发明实施例提供的一种移动终端的结构示意图;
[0029]图4是本发明实施例提供的一种智能设备组网方法的流程示意图;
[0030]图5是本发明实施例提供的另一种智能设备组网方法的流程示意图;
[0031]图6是本发明实施例提供的另一种智能设备组网方法的流程示意图;
[0032]图7是本发明实施例提供的另一种智能设备组网方法的流程示意图;
[0033]图8是本发明实施例提供的另一种智能设备的结构示意图;
[0034]图9是本发明实施例提供的另一种智能设备的结构示意图;
[0035]图10是本发明实施例提供的一种连接单元的结构示意图;
[0036]图11是本发明实施例提供的另一种移动终端的结构示意图;
[0037]图12是本发明实施例提供的另一种移动终端的结构示意图;
[0038]图13是本发明实施例提供的一种智能设备组网系统的结构示意图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。另外,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0041]为了更好理解本发明实施例公开的一种智能设备组网方法、智能设备及移动终端,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种网络构架示意图。在图1所示的网络构架中,可以包括云端服务器、路由器、移动终端和η个智能设备(比如,智能设备1、智能设备2、……、智能设备η)。其中,云端服务器是用于管理各类智能设备的软件服务平台,η个智能设备通过路由器的网络或者除了自身之外的其他智能设备的网络,实现与云端服务器连接,以使移动终端通过访问云端服务器对绑定该移动终端的智能设备进行访问和控制,如图1所示,智能设备1可以通过路由器的接入点信息连接云端服务器;智能设备2通过智能设备1的接入点信息连接云端服务器;智能设备3通过智能设备2的接入点信息连接云端服务器,这样看来,路由器、智能设备1、智能设备2都作为接入点为其他智能设备提供网络,因此,在本网络架构中组成了多个网络。需要说明的是,移动终端访问云端服务器的网络可以是路由器和η个智能设备所包括的网络,也可以是移动通信网络或者无线局域网(Wireless Local Area Network,WLAN)等。在图1所示的网络构架中,移动终端可以包括手机、平板电脑、个人数字助理(Personal Digital Assistant, PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各类移动终端设备,本发明实施例不作限定。智能设备是集成有WIFI模块的智能冰箱、智能电饭煲、智能洗衣机、智能窗帘、智能电灯等各类设备,设有WIFI模块的智能设备可以工作于接入点(Access Point,AP)模式和/或客户端(Client)模式,用于实现智能设备接收和/或发送数据的功能。路由器是为智能设备或移动终端提供网络的设备,本发明实施例不作限定。
[0042]基于图1所示的网络构架,请参见图2,为本发明实施例提供了一种智能设备的结构示意图。如图2所示,所述智能设备1000包括至少一个处理器1001,例如CPU,至少一个通信总线1002,用户接口 1003,通信接口 1004和存储器1005。所述通信总线1002用于实现这些组件之间
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1