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

文档序号:9508951阅读:来源:国知局
的连接通信。其中,所述用户接口 1003包括显示屏等。所述通信接口 1004中设置有WIFI模块,所述WIFI模块可以实现智能设备1000工作于接入点模式和/或客户端模式,所述通信接口 1004可选的可以包括标准的有线接口、无线接口(如W1-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。作为一种计算机存储介质的存储器1005中可以包括应用程序等。
[0043]在图2所示的智能设备1000中,通信接口 1004主要用于连接路由器、其他智能设备、移动终端、云端服务器,与所述路由器、其他智能设备、移动终端、云端服务器进行数据通信;而处理器1001可以用于调用存储器1005中存储的数据处理应用程序,并执行以下步骤:
[0044]获取由所述移动终端广播的接入组信息,所述接入组信息包括所述多个智能设备的接入点信息和路由器的接入点信息;
[0045]从所述接入组信息中选择与所述云端服务器具备连接性的目标接入点信息进行连接。
[0046]在一个实施例中,所述处理器1001在执行获取由所述移动终端广播的接入组信息之前,还执行以下步骤:
[0047]接收所述移动终端发送的将工作模式设置为双模式的设置指令,所述工作模式包括接入点模式和/或客户端模式三种模式,所述双模式表示所述接入点模式和客户端模式;
[0048]按照所述设置指令将本设备的工作模式设置为所述双模式;
[0049]向所述移动终端反馈已设置为所述双模式的第一提示消息。
[0050]在一个实施例中,所述处理器1001在执行向所述移动终端反馈已设置为所述双模式的第一提示消息之后,还执行以下步骤:
[0051]接收所述移动终端发送的针对所述双模式的信息设定操作,所述信息设定操作包括对接入点模式对应的接入点信息和客户端模式对应的客户端信息的设定;
[0052]按照所述信息设定操作更新本设备的接入点模式对应的接入点信息和客户端模式对应的客户端信息;
[0053]向所述移动终端反馈信息已更新的第二提示消息,以使所述移动终端更新的接入点模式对应的接入点信息和客户端模式对应的客户端信息。
[0054]在一个实施例中,所述处理器1001在执行获取由所述移动终端广播的接入组信息之前,还执行以下步骤:
[0055]接收所述移动终端发送的指定密钥;
[0056]所述处理器1001在执行获取由所述移动终端广播的接入组信息时,具体执行以下步骤:
[0057]接收所述移动终端广播的加密数据,并采用所述指定密钥对所述加密数据进行解密获得接入组信息,所述加密数据是所述移动终端按照指定加密方式对接入组信息进行加密生成的,所述指定密钥与所述指定加密方式--对应。
[0058]在一个实施例中,所述处理器1001在执行从所述接入组信息中选择与所述云端服务器具备连接性的目标接入点信息进行连接时,具体执行以下步骤:
[0059]对所述接入组信息的每一个接入点信息进行连接测试;
[0060]生成所述每一个接入点信息的测试结果,所述测试结果包括与所述云端服务器是否具备连接性;
[0061]根据所述每一个接入点信息的测试结果,判断所述接入组信息中是否存在可接入信息,所述可接入信息包括所述接入组信息中与所述云端服务器具备连接性的至少一个接入点信息;
[0062]若所述接入组信息中存在所述可接入信息,则从所述可接入信息中选择目标接入点信息进行连接。
[0063]在一个实施例中,所述处理器1001在执行对所述接入组信息的每一个接入点信息进行连接测试之后,还执行以下步骤:
[0064]记录执行对所述接入组信息的每一个接入点信息进行连接测试步骤的次数;
[0065]所述处理器1001在执行判断所述接入组信息中是否存在可接入信息之后,还执行以下步骤:
[0066]若所述接入组信息中不存在所述可接入信息,则判断执行对所述接入组信息的每一个接入点信息进行连接测试步骤的次数是否达到预设阈值;
[0067]若否,则继续执行对所述接入组信息的每一个接入点信息进行连接测试步骤;
[0068]若是,则向所述移动终端发送第三提示消息,所述第三提示消息表示所述接入组信息中不存在所述可接入信息。
[0069]在一个实施例中,所述处理器1001设定所述测试结果还包括接入点信号强度和与所述云端服务器的连接时长;所述接入点信息包括接入点标识、接入点密码、加密方式和接入点类型,所述接入点类型用于表示接入点的平均通电时长;所述处理器1001在执行若所述接入组信息中存在所述可接入信息,则从所述可接入信息中选择目标接入点信息进行连接时,具体执行以下步骤:
[0070]若所述接入组信息中存在所述可接入信息,获取所述可接入信息中每一个接入点信息的接入点类型、所述接入点信号强度和所述与所述云端服务器的连接时长分别对应的权重;
[0071]根据所述接入点类型、所述接入点信号强度和所述与所述云端服务器的连接时长分别对应的权重,确定所述可接入信息中每一个接入点信息的接入质量;
[0072]将所述可接入信息中接入质量最高的接入点信息确定为目标接入点信息,并与所述目标接入点信息对应的目标接入点进行连接。
[0073]在一个实施例中,所述处理器1001在执行从所述接入组信息中选择与所述云端服务器具备连接性的目标接入点信息进行连接之后,还执行以下步骤:
[0074]将关联信息发送至所述移动终端,以使所述移动终端在所述接入组信息中记录所述关联信息;
[0075]其中,所述关联信息包括确定的所述每一个接入点信息对应的测试结果、所述可接入信息和所接入的所述目标接入点信息。
[0076]在一个实施例中,所述处理器1001在执行从所述接入组信息中选择与所述云端服务器具备连接性的目标接入点信息进行连接之后,还执行以下步骤:
[0077]接收所述多个智能设备中第二智能设备的连接请求,并根据所述连接请求与所述第二智能设备建立连接,其中,所述第二智能设备为所述多个智能设备中除了本设备之外的任意一个智能设备;
[0078]当接收到上级单元向所述第二智能设备发送的第一数据时,将所述第一数据转发至所述第二智能设备,其中,所述上级单元为本设备连接的目标接入点信息对应的目标接入点;
[0079]当接收到所述第二智能设备向所述云端服务器发送的第二数据时,将所述第二数据转发至所述上级单元。
[0080]在本发明实施例中,智能设备通过获取由移动终端广播的包括多个智能设备的接入点信息和路由器的接入点信息的接入组信息,并从中提取出与云端服务器具备连接性的一个接入点信息进行连接,这样让智能设备能够通过其他智能设备代理的网络或路由器的网络与云端服务器连接,避免了智能设备由于接收不到路由器信号或者路由器信号较弱而无法连接到云端服务器的情况发生,并且能够组建新的网络,提高了智能设备联网的便捷性。
[0081]基于图1所示的网络构架,请参见图3,为本发明实施例提供了一种移动终端的结构示意图。如图3所示,所述移动终端2000包括至少一个处理器2001,例如CPU,至少一个通信总线2002,用户接口 2003,通信接口 2004和存储器2005。其中,所述通信总线2002用于实现这些组件之间的连接通信。用户接口 2003可以包括显示屏、键盘。通信接口 2004可选的可以包括标准的有线接口、无线接口(如W1-FI接口)。存储器2005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器2005可选的还可以是至少一个位于远离前述处理器2001的存储装置。作为一种计算机存储介质的存储器2005中可以包括应用程序。
[0082]在图3所示的移动终端2000中,通信接口 2004主要用于连接路由器、各个智能设备、云端服务器,与所述路由器、各个智能设备、云端服务器进行数据通信;而用户接口2003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器2001可以用于调用存储器2005中存储的数据处理应用程序,并具体执行以下步骤:
[0083]获取预先存储的所述路由器的接入点信息,以及所述多个智能设备的接入点信息;
[0084]根据所述路由器的接入点信息和所述多个智能设备的接入点信息创建接入组信息;
[0085]广播所述接入组信息,以使所述多个智能设备中的每一个智能设备根据所述接入组信息确定所连接的目标接入点信息。
[0086]在一个实施例中,所述处理器2001在执行获取预先存储的所述路由器的接入点信息,以及所述多个智能设备的接入点信息之前,还执行以下步骤:
[0087]向目标设备发送将工作模式设置为双模式的设置指令,所述工作模式包括接入点模式和/或客户端模式三种模式,所述双模式表示所述接入点模式和客户端模式;
[0088]接收所述目标设备反馈的已设置为双模式的第一提示消息;
[0089]其中,所述目标设备为所述多个智能设备中的任意一个智能设备。
[0090]在一个实施例中,所述处理器2001在执行获取预先存储的所述路由器的接入点信息,以及所述多个智能设备的接入点信息之前,还执行以下步骤:
[0091]向所述目标设备发送针对所述双模式的信息设定操作,所述信息设定操作包括对接入点模式对应的接入点信息和客户端模式对应的客户端信息的设定;
[0092]接收所述目标设备反馈的信息已更新的第二提示消息,并更新所述目标设备的接入点模式对应的接入点信息和客户端模式对应的客户端信息,所述指定密钥与所述指定加密方式——对应。
[0093]在一个实施例中,所述处理器2001在执行广播所述接入组信息之前,还执行以下步骤:
[0094]向所述目标设备发送指定密钥;
[0095]所述处理器2001在执行广播所述接入组信息时,具体执行以下步骤:
[0096]按照指定加密方式对接入组信息进行加密,生成加密数据;
[0097]广播所述加密数据。
[0098]在一个实施例中,所述处理器2001在执行广播所述接入组信息之后,还执行以下步骤:
[0099]判断在预设时间范围内是否接收到所述目标设备发送的关联信息或第三提示消息;其中,所述关联信息包括所述目标设备确定的所述每一个接入点信息对应的测试结果、所述可接入信息和所述目标设备所接入的所述目标接入点信息,所述第三提示消息表示所述接入组信息中不存在所述可接入信息;
[0100]若在预设时间范围内接收到所述目标设备发送的所述关联信息,在所述接入组信息中记录所述关联信息;
[0101]若在预设时间范围内接收到所述目标设备发送的所述第三提示消息,则输出所述目标设备未连接所述云端服务器的消息;
[0102]若在预设时间范围内未接收到所述关联信息和所述第三提示消息,则输出所述目标设备未连接所述云端服务器的消息。
[0103]在一个实施例中,所述处理器2001还执行以下步骤:
[0104]将所述接入组信息发送至所述云端服务器,以使所述云端服务器存储所述接入组
?目息。
[0105]在本发明实施例中,移动终端通过获取路由器的接入点信息以及多个智能设备的接入点信息创建接入组信息,并广播接入组信息,这样可以使得多个智能设备从中选择一个接入点信息进行连接。通过移动终端广播的接入组信息,可以尽可能地让每一个智能设备通过连接其他智能设备代理的网络或路由器的网络连接云端服务器,移动终端通过连接云端服务器实现对每一个智能设备的访问与控制,加强了移动终端对智能设备的集中管理。
[0106]基于图1所示的网络构架,下面将结合附图4-附图7,对本发明实施例提供的智能设备组网方法进行详细介绍。
[0107]请参见图4,为本发明实施例提供了一种智能设备组网方法的流程示意图。如图4所示,本发明实施例的所述方法可以包括以下步骤S401-步骤S402。
[0108]S401,第一智能设备获取由所述移动终端广播的接入组信息,所述接入组信息包括所述多个智能设备的接入点信息和路由器的接入点信息。
[0109]具体的,所述第一智能设备获取由所述移动终端广播的接入组信息,所述接入组信息包括所述多个智能设备的接入点信息和路由器的接入点信息。所述接入点信息可以包括接入点标识和接入点密码。例如,若所述第一智能设备搜索到接入点标识对应的网络信号后,所述第一智能设备可通过输入对应的接入点密码成功连接网络。
[0110]可选的方案中,所述接入点信息还可以包括传输数据的加密方式、接入信息对应智能设备或者路由器的接入点类型,接入点类型是用于指示智能设备或者路由器的正常通电时长,以便于所述第一智能设备从可连接网络的接入点信息中选择连接通电时长最长的设备。
[0111]需要说明的是,所述第一智能设备获取接入组信息可以通过接收移动终端广播的接入组信息进行获取;或者所述第一智能设备在第一次接收到移动终端广播的接入组信息后,将所述接入组信息进行存储,当所述第一智能设备需要连接网络时,获取所存储的接入组信息,可以理解的是,所述第一智能设备在后续接收到移动终端广播的接入组信息后,将存储的接入组信息进行更新即可。
[0112]S402,所述第一智能设备从所述接入组信息中选择与所述云端服务器具备连接性的目标接入点信息进行连接。
[0113]具体的,所述第一智能设备从所述接入组信息中选择与所述云端服务器具备连接性的目标接入点信息进行连接。举例来说,所述第一智能设备先通过搜索网络信号确定可搜索到的接入点标识,依次从接入组信息中查找与可搜索到的接入点标识对应的接入点密码,在通过输入对应的接入点密码连接网络,并访问云端服务器,若访问成功,则所述第一智能设备与云端服务器具备连接性。又举例来说,所述第一智能设备可通过接入组信息中每一个接入点的接入点标识和接入点密码连接网络,并访问云端服务器,若访问成功,则所述第一智能设备与云端服务器具备连接性。所述第一智能设备从所述接入组信息中选择一个与所述云端服务器具备连接性的目标接入点信息进行连接。
[0114]需要说明的是,如果由于目标接入点信息对应的设备断电、或目标接入点信息对应的信号强度减弱等因素,使得所述第一智能设备与云端服务器之间的连接断开,在这种情况下,所述第一智能设备可再次执行步骤S402,用以实现网络连接,加强了智能设备的自动联网性能,保证了用户访问智能设备的连续性。
[0115]需要说明的是,本发明实施例中,当所述第一智能设备通过所述多个智能设备中除了所述第一智能设备之外的其他智能设备的接入点信息,与云端服务器建立连接时,该所述第一智能设备所连接的接入点信息组建了新的网络,能够为所述第一智能设备接收或转发数据,提高了智能设备联网的便捷性。
[0116]在本发明实施例中,智能设备通过获取由移动终端广播的包括多个智能设备的接入点信息和路由器的接入点信息的接入组信息,并从中提取出与云端服务器具备连接性的一个接入点信息进行连接,这样让智能设备能够通过其他智能设备代理的网络或路由器的网络与云端服务器连接,避免了智能设备由于接收不到路由器信号或者路由器信号较弱而无法连接到云端服务器的情况发生,并且能够组建新的网络,提高了智能设备联网的便捷性。
[0117]请参见图5,为本发明实施例提供了另一种智能设备组网方法的流程示意图。如图5所示,本发明实施例的所述方法可以包括以下步骤S501-步骤S510。
[0118]S501,第一智能设备接收移动终端发送的指定密钥。
[0119]具体的,所述第一智能设备接收移动终端发送的指定密钥,并将指定密钥进行存储,所述指定密钥用于对移动终端发送的经过指定加密方式处理的加密数据进行解密,其中,所述指定密钥与指定加密方式--对应。
[0120]S502,所述第一智能设备接收移动终端广播的加密数据,并采用所述指定密钥对所述加密数据进行解密获得接入组信息。
[0121]具体的,所述第一智能设备接收移动终端广播的加密数据,并根据所接收到的指定密钥对所述解密数据进行解密,以获取接入组信息。其中,所述接入组信息包括多个智能设备的接入点信息和路由器的接入点信息。所述接入点信息包括:接入点标识、接入点密码、加密方式和接入点类型。其中,所述加密方式是指对传输数据的加密方式;所述接入点类型是用于指示智能设备或者路由器的正常通电时长,以便于所述第一智能设备从可连接网络的接
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1