发明内容
为了解决上述技术问题,本发明提供设备入网的方法、装置、智能终端、已入网及待入网设备。
本发明提供的配置设备入网的方法,此方法应用于智能终端,包括:
获取待入网设备在预设无线接入模式下的第一接入信息;
向已入网设备发送携带第一接入信息的配网指令,其中,配网指令用于指示已入网设备根据第一接入信息接入待入网设备并将用于接入家庭网络的第二接入信息发送至待入网设备。
上述方法还具有以下特点:
待入网设备上设置有包含第一接入信息的信息码;获取待入网设备在预设无线接入模式下的第一接入信息包括:通过扫描信息码的方式获取待入网设备在预设无线接入模式下的第一接入信息。
上述方法还具有以下特点:
在已入网设备为多个的情况下,向已入网设备发送携带第一接入信息的配网指令,包括:从多个已入网设备中选择距离待入网设备最近的已入网设备,并向最近的已入网设备发送携带接入信息的配网指令;或从多个已入网设备中选择负载最小的已入网设备,并向负载最小的已入网设备发送携带接入信息的配网指令;或向所有已入网设备发送携带接入信息的配网指令。
上述方法还具有以下特点:
配网指令还用于:在已入网设备根据第一接入信息接入待入网设备之前,指示已入网设备断开与家庭网络的连接,以及在已入网设备与待入网设备连接失败以及在待入网设备关闭预设无线接入模式后,指示已入网设备重新连接家庭网络。
本发明还提供的另一种配置设备入网的方法,此方法应用于待入网设备,包括:
接收已入网设备的连接请求;
在连接请求中包括第一接入信息的情况下,与已入网设备连接,其中,第一接入信息为待入网设备在预设无线接入模式下的接入信息;
接收已入网设备发送的用于接入家庭网络的第二接入信息;
根据第二接入信息接入家庭网络。
上述方法还具有以下特点:
在接收到多个已入网设备的连接请求的情况下,与已入网设备连接,包括:
与最先接收到的连接请求所对应的已入网设备连接;或
任意选择一个连接请求所对应的已入网设备连接。
上述方法还具有以下特点:
接收已入网设备发送的用于接入家庭网络的第二接入信息之后,方法还包括:关闭预设无线接入模式。
本发明还提供的另一种配置设备入网的方法,此方法应用于已入网设备,包括:
接收智能终端发送的携带第一接入信息的配网指令,其中,第一接入信息为待入网设备在预设无线接入模式下的接入信息;
根据第一接入信息接入待入网设备;
将用于接入家庭网络的第二接入信息发送至待入网设备。
上述方法还具有以下特点:
接收智能终端发送的携带第一接入信息的配网指令之后,方法还包括:断开与家庭网络的连接。
上述方法还具有以下特点:
在已入网设备为多个的情况下,根据第一接入信息接入待入网设备之前,方法还包括:向待入网设备发送连接请求;根据待入网设备根据连接请求对已入网设备的选择情况,多个已入网设备的中的一个已入网设备根据第一接入信息接入待入网设备,其他已入网设备与待入网设备连接失败后重新连接家庭网络。
上述方法还具有以下特点:
将用于接入家庭网络的第二接入信息发送至待入网设备之后,方法还包括:在待入网设备关闭预设无线接入模式后,重新连接家庭网络。
本发明还提供的智能终端,包括:
第一获取模块,用于获取待入网设备在预设无线接入模式下的第一接入信息;
第一发送模块,用于向已入网设备发送携带第一接入信息的配网指令,其中,配网指令用于指示已入网设备根据第一接入信息接入待入网设备并将用于接入家庭网络的第二接入信息发送至待入网设备。
上述智能终端还具有以下特点:
待入网设备上设置有包含第一接入信息的信息码;第一获取模块包括:第二获取模块,用于通过扫描信息码的方式获取待入网设备在预设无线接入模式下的第一接入信息。
上述智能终端还具有以下特点:
在已入网设备为多个的情况下,第一发送模块包括第二发送模块、第三发送模块或第四发送模块;
第二发送模块用于从多个已入网设备中选择距离待入网设备最近的已入网设备,并向最近的已入网设备发送携带接入信息的配网指令;
第三发送模块用于从多个已入网设备中选择负载最小的已入网设备,并向负载最小的已入网设备发送携带接入信息的配网指令;
第四发送模块用于向所有已入网设备发送携带接入信息的配网指令。
上述智能终端还具有以下特点:
配网指令还用于:在已入网设备根据第一接入信息接入待入网设备之前,指示已入网设备断开与家庭网络的连接,以及在已入网设备与待入网设备连接失败以及在待入网设备关闭预设无线接入模式后,指示已入网设备重新连接家庭网络。
本发明提供的待入网设备,包括:
第一接收模块,用于接收已入网设备的连接请求;
第一连接模块,用于在连接请求中包括第一接入信息的情况下,与已入网设备连接,其中,第一接入信息为待入网设备在预设无线接入模式下的接入信息;
第二接收模块,用于接收已入网设备发送的用于接入家庭网络的第二接入信息;
第一接入模块,用于根据第二接入信息接入家庭网络。
上述待入网设备还具有以下特点:
在接收到多个已入网设备的连接请求的情况下,第一连接模块包括第二连接模块或第三连接模块:
第二连接模块,用于与最先接收到的连接请求所对应的已入网设备连接;
第三连接模块,用于任意选择一个连接请求所对应的已入网设备连接。
上述待入网设备还具有以下特点:
待入网设备还包括:关闭模块,用于在第二接收模块接收已入网设备发送的用于接入家庭网络的第二接入信息之后,关闭预设无线接入模式。
本发明提供的已入网设备,包括:
第三接收模块,用于接收智能终端发送的携带第一接入信息的配网指令,其中,第一接入信息为待入网设备在预设无线接入模式下的接入信息;
第二接入模块,用于根据第一接入信息接入待入网设备;
第五发送模块,用于将用于接入家庭网络的第二接入信息发送至待入网设备。
上述已入网设备还具有以下特点:
已入网设备还包括:断开模块,用于在第三接收模块接收智能终端发送的携带第一接入信息的配网指令之后,断开与家庭网络的连接。
上述已入网设备还具有以下特点:
在已入网设备为多个的情况下,已入网设备还包括:
第六发送模块,用于在第二接入模块根据第一接入信息接入待入网设备之前,向待入网设备发送连接请求;
第三接入模块,用于根据待入网设备根据连接请求对已入网设备的选择情况,多个已入网设备的中的一个已入网设备根据第一接入信息接入待入网设备,其中,其他已入网设备与待入网设备连接失败后重新连接家庭网络。
上述已入网设备还具有以下特点:
已入网设备还包括:重新连接模块,用于在第五发送模块将用于接入家庭网络的第二接入信息发送至待入网设备之后,在待入网设备关闭预设无线接入模式后,重新连接家庭网络。
本发明还提供了一种配置设备入网的装置,包括上述智能终端、上述待入网设备和上述已入网设备。
本发明可以在用户不进行任何信息输入的情况下完成设备配置入网过程,极大简化用户操作,提高用户使用体验。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
本文中的待入网设备和已入网设备典型的是智能家居设备。
实施例一
图1是实施例中应用于智能终端的配置设备入网的方法的流程图,此方法包括:
步骤101,获取待入网设备在预设无线接入模式下的第一接入信息;
步骤102,向已入网设备发送携带第一接入信息的配网指令,其中,配网指令用于指示已入网设备根据第一接入信息接入待入网设备并将用于接入家庭网络的第二接入信息发送至待入网设备。
本发明可以在用户不进行任何信息输入的情况下完成设备配置入网过程,极大简化用户操作,提高用户使用体验。
待入网设备上设置有包含第一接入信息的信息码;步骤101中获取待入网设备在预设无线接入模式下的第一接入信息包括:通过扫描信息码的方式获取待入网设备在预设无线接入模式下的第一接入信息。信息码可以是条形码、黑白二维码、彩色二维码等。此扫码的方式使操作更加简便快捷。
待入网设备在预设无线接入模式下的接入信息包括服务集标识(Service SetIdentifier,SSID)和密码。
本方法中预设无线接入模式为虚拟无线接入模式,例如softAP,也可以是其它无线接入模式。
在已入网设备为多个的情况下,步骤102中向已入网设备发送携带第一接入信息的配网指令,包括:从多个已入网设备中选择距离待入网设备最近的已入网设备,并向最近的已入网设备发送携带接入信息的配网指令;或从多个已入网设备中选择负载最小的已入网设备,并向负载最小的已入网设备发送携带接入信息的配网指令;或向所有已入网设备发送携带接入信息的配网指令。
配网指令还用于在已入网设备根据第一接入信息接入待入网设备之前,指示已入网设备断开与家庭网络的连接,以及在已入网设备与待入网设备连接失败以及在待入网设备关闭预设无线接入模式后,指示已入网设备重新连接家庭网络。
图2是实施例一中智能终端的结构图;此智能终端包括:
第一获取模块,用于获取待入网设备在预设无线接入模式下的第一接入信息;
第一发送模块,用于向已入网设备发送携带第一接入信息的配网指令,其中,配网指令用于指示已入网设备根据第一接入信息接入待入网设备并将用于接入家庭网络的第二接入信息发送至待入网设备。
其中,待入网设备上设置有包含第一接入信息的信息码;第一获取模块包括:第二获取模块,用于通过扫描信息码的方式获取待入网设备在预设无线接入模式下的第一接入信息。
在已入网设备为多个的情况下,第一发送模块包括第二发送模块、第三发送模块或第四发送模块;
第二发送模块用于从多个已入网设备中选择距离待入网设备最近的已入网设备,并向最近的已入网设备发送携带接入信息的配网指令;
第三发送模块用于从多个已入网设备中选择负载最小的已入网设备,并向负载最小的已入网设备发送携带接入信息的配网指令;
第四发送模块用于向所有已入网设备发送携带接入信息的配网指令。
配网指令还用于:在已入网设备根据第一接入信息接入待入网设备之前,指示已入网设备断开与家庭网络的连接,以及在已入网设备与待入网设备连接失败以及在待入网设备关闭预设无线接入模式后,指示已入网设备重新连接家庭网络。
实施例二
应用于待入网设备的配置设备入网的方法包括:接收已入网设备的连接请求;在连接请求中包括第一接入信息的情况下,与已入网设备连接,其中,第一接入信息为待入网设备在预设无线接入模式下的接入信息;接收已入网设备发送的用于接入家庭网络的第二接入信息;根据第二接入信息接入家庭网络。
接收到多个已入网设备的连接请求的情况下,与已入网设备连接,包括:与最先接收到的连接请求所对应的已入网设备连接;或,任意选择一个连接请求所对应的已入网设备连接。
此方法还包括:接收已入网设备发送的用于接入家庭网络的第二接入信息之后,方法还包括:关闭预设无线接入模式。
待入网设备包括:
第一接收模块,用于接收已入网设备的连接请求;
第一连接模块,用于在连接请求中包括第一接入信息的情况下,与已入网设备连接,其中,第一接入信息为待入网设备在预设无线接入模式下的接入信息;
第二接收模块,用于接收已入网设备发送的用于接入家庭网络的第二接入信息;
第一接入模块,用于根据第二接入信息接入家庭网络。
其中,在接收到多个已入网设备的连接请求的情况下,第一连接模块包括第二连接模块或第三连接模块:
第二连接模块,用于与最先接收到的连接请求所对应的已入网设备连接;
第三连接模块,用于任意选择一个连接请求所对应的已入网设备连接。
待入网设备还包括:关闭模块,用于在第二接收模块接收已入网设备发送的用于接入家庭网络的第二接入信息之后,关闭预设无线接入模式。
实施例三
应用于已入网设备的配置设备入网的方法包括:接收智能终端发送的携带第一接入信息的配网指令,其中,第一接入信息为待入网设备在预设无线接入模式下的接入信息;根据第一接入信息接入待入网设备;将用于接入家庭网络的第二接入信息发送至待入网设备。
此方法中,接收智能终端发送的携带第一接入信息的配网指令之后,方法还包括:断开与家庭网络的连接。
在已入网设备为多个的情况下,根据第一接入信息接入待入网设备之前,方法还包括:向待入网设备发送连接请求;根据待入网设备根据连接请求对已入网设备的选择情况,多个已入网设备的中的一个已入网设备根据第一接入信息接入待入网设备,其他已入网设备与待入网设备连接失败后重新连接家庭网络。
将用于接入家庭网络的第二接入信息发送至待入网设备之后,方法还包括:在待入网设备关闭预设无线接入模式后,重新连接家庭网络。
已入网设备包括:
第三接收模块,用于接收智能终端发送的携带第一接入信息的配网指令,其中,第一接入信息为待入网设备在预设无线接入模式下的接入信息;
第二接入模块,用于根据第一接入信息接入待入网设备;
第五发送模块,用于将用于接入家庭网络的第二接入信息发送至待入网设备。
其中,
已入网设备还包括:断开模块,用于在第三接收模块接收智能终端发送的携带第一接入信息的配网指令之后,断开与家庭网络的连接。
在已入网设备为多个的情况下,已入网设备还包括:
第六发送模块,用于在第二接入模块根据第一接入信息接入待入网设备之前,向待入网设备发送连接请求;
第三接入模块,用于根据待入网设备根据连接请求对已入网设备的选择情况,多个已入网设备的中的一个已入网设备根据第一接入信息接入待入网设备,其中,其他已入网设备与待入网设备连接失败后重新连接家庭网络。
已入网设备还包括:重新连接模块,用于在第五发送模块将用于接入家庭网络的第二接入信息发送至待入网设备之后,在待入网设备关闭预设无线接入模式后,重新连接家庭网络。
实施例四
本发明还提供了配置设备入网的装置包括实施例一中的智能终端、实施例二中的待入网设备和实施例三中的已入网设备。
下面给出两个具体实例对本方法进行详细说明。
具体实例一
如图3所示,此方法包括:
步骤301,待入网设备开启softAP模式。
步骤302,智能终端扫描包含待入网设备的二维码获得待入网设备的预设模式的接入信息,此接入信息包括SSID和密码。
步骤303,智能终端从多台已入网设备中选择一已入网设备。
选择方法可以是以下方式中的一种:
方式一,智能终端显示接入家庭网络的所有已入网设备的信息,用户确定选择距离已入网设备最近的已入网设备,并选中;
方式二,智能终端获取已入网设备的智能终端,选择运行负载最小的已入网设备;
方式三,智能终端通过与已入网设备交互,确定能够接收到待入网设备在预设无线接入模式下的无线信号的所有已入网设备,从选择至少一个已入网设备。
步骤304,智能终端向选择出的已入网设备发送携带上述接入信息的配网指令。
步骤305,已入网设备接收到此配网指令后,断开与家庭网络的连接,使用待入网设备的预设模式的接入信息向待入网设备发送连接请求;
步骤306,待入网设备接收到连接请求后与已入网设备建立连接,已入网设备通过此连接将家庭网络的接入信息发送至待入网设备。
步骤307,待入网设备关闭softAP模式。
步骤308,待入网设备使用家庭网络的接入信息向请求接入家庭网络。
步骤309,已入网设备检测到与待入网设备的连接断开后,重新接入家庭网络。
具体实例二
如图4所示,此方法包括:
步骤401,待入网设备开启softAP模式。
步骤402,智能终端扫描包含待入网设备的二维码获得待入网设备的预设模式的接入信息,此接入信息包括SSID和密码。
步骤403,智能终端向一个以上的已入网设备发送携带上述接入信息的配网指令。
步骤404,已入网设备接收到此配网指令后,断开与家庭网络的连接,已入网设备使用待入网设备的预设模式的接入信息向待入网设备发送连接请求。
步骤405,待入网设备收到多个连接请求后,从中选择一已入网设备为确定的已入网设备。例如,选择最先接收到的连接请求对应的已入网设备,后续再接收到其它已入网设备发送的连接请求后返回拒绝响应或者不作处理。再例如,从接收到的连接请求对应的已入网设备中任意选择一个。
待入网设备与确定的已入网设备建立连接。与待入网设备建立连接失败的已入网设备重新连接家庭网络。
步骤406,与待入网设备建立连接的已入网设备通过此连接将家庭网络的接入信息发送至待入网设备。
步骤407,待入网设备关闭softAP模式。
步骤408,待入网设备使用家庭网络的接入信息向请求接入家庭网络。
本发明可以在用户不进行任何信息输入的情况下完成设备配置入网过程,极大简化用户操作,提高用户使用体验。
上面描述的内容可以单独地或者以各种方式组合起来实施,而这些变型方式都在本发明的保护范围之内。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的物品或者设备中还存在另外的相同要素。
以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。