网络连接方法及智能设备与流程

文档序号:12068920阅读:326来源:国知局
网络连接方法及智能设备与流程

本公开涉及物联网领域,尤其涉及一种网络连接方法及智能设备。



背景技术:

随着科技的发展,物联网技术越来越成熟,且出现诸如智能电视、智能空调、智能摄像头等基于物联网的智能设备也越来越多,为了能够最大限度的发挥这些智能设备的功能,需要将这些智能设备连接至网络。

目前,在智能设备连接网络时,通常需要用户手动向智能设备输入接入点的接入点标识和接入点密码,该智能设备可以根据该接入点标识和接入点密码,接入该接入点,以进行网络连接。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种网络连接方法及智能设备。

根据本公开实施例的第一方面,提供一种网络连接方法,应用于第一智能设备中,所述方法包括:

通过近距离无线通信方式,接入无线网格网络,所述无线网格网络由至少一个第二智能设备通过所述近距离无线通信方式建立得到;

通过所述无线网格网络,从所述至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,所述目标接入点为当前待进行网络连接的接入点;

根据所述目标接入点的接入点标识和接入点密码,进行网络连接。

可选地,所述通过所述无线网格网络,从所述至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,包括:

获取覆盖当前所处位置的至少一个接入点的无线信号的信号强度;

将所述至少一个接入点中,信号强度最大的接入点确定为所述目标接入点;

通过所述无线网格网络,向所述至少一个第二智能设备发送第一接入点信息获取请求,所述第一接入点信息获取请求中携带所述目标接入点的接入点标识;

接收所述至少一个第二智能设备中任一第二智能设备发送的所述目标接入点的接入点密码。

可选地,所述通过所述无线网格网络,从所述至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,包括:

通过所述无线网格网络,向所述至少一个第二智能设备发送第二接入点信息获取请求,所述第二接入点信息获取请求用于指示所述至少一个第二智能设备返回当前所连接的接入点的接入点标识和接入点密码;

接收所述至少一个第二智能设备发送的接入点标识和接入点密码;

从所述至少一个第二智能设备发送的接入点标识和接入点密码中,获取所述目标接入点的接入点标识和接入点密码。

可选地,所述从所述至少一个第二智能设备发送的接入点标识和接入点密码中,获取所述目标接入点的接入点标识和接入点密码,包括:

当所述至少一个第二智能设备当前所连接的接入点存在不同时,根据所述至少一个第二智能设备发送的接入点标识和接入点密码,统计每个接入点的出现次数;

从所述至少一个第二智能设备发送的接入点标识和接入点密码中,获取出现次数最多的接入点的接入点标识和接入点密码;

将获取的接入点标识和接入点密码分别确定为所述目标接入点的接入点标识和接入点密码。

可选地,所述从所述至少一个第二智能设备发送的接入点标识和接入点密码中,获取所述目标接入点的接入点标识和接入点密码,包括:

当所述至少一个第二智能设备当前所连接的接入点存在不同时,获取所述至少一个第二智能设备当前所连接的接入点的网络状态;

对所述至少一个第二智能设备当前所连接的接入点的网络状态进行排序,得到排序结果;

根据所述排序结果,从所述至少一个第二智能设备发送的接入点标识和接入点密码中,获取网络状态最优的接入点的接入点标识和接入点密码;

将获取的接入点标识和接入点密码分别确定为所述目标接入点的接入点标识和接入点密码。

可选地,所述通过所述无线网格网络,从所述至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,包括:

通过所述无线网格网络,向所述至少一个第二智能设备发送第三接入点信息获取请求,所述第三接入点信息获取请求用于指示所述至少一个第二智能设备返回历史记录中所连接的接入点的接入点标识和接入点密码;

接收所述至少一个第二智能设备发送的接入点标识和接入点密码;

从所述至少一个第二智能设备发送的接入点标识和接入点密码中,获取所述目标接入点的接入点标识和接入点密码。

根据本公开实施例的第二方面,提供一种智能设备,所述智能设备包括:

接入模块,用于通过近距离无线通信方式,接入无线网格网络,所述无线网格网络由至少一个第二智能设备通过所述近距离无线通信方式建立得到;

获取模块,用于通过所述无线网格网络,从所述至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,所述目标接入点为当前待进行网络连接的接入点;

连接模块,用于根据所述目标接入点的接入点标识和接入点密码,进行网络连接。

可选地,所述获取模块包括:

第一获取子模块,用于获取覆盖当前所处位置的至少一个接入点的无线信号的信号强度;

确定子模块,用于将所述至少一个接入点中,信号强度最大的接入点确定为所述目标接入点;

第一发送子模块,用于通过所述无线网格网络,向所述至少一个第二智能设备发送第一接入点信息获取请求,所述第一接入点信息获取请求中携带所述目标接入点的接入点标识;

第一接收子模块,用于接收所述至少一个第二智能设备中任一第二智能设备发送的所述目标接入点的接入点密码。

可选地,所述获取模块包括:

第二发送子模块,用于通过所述无线网格网络,向所述至少一个第二智能设备发送第二接入点信息获取请求,所述第二接入点信息获取请求用于指示所述至少一个第二智能设备返回当前所连接的接入点的接入点标识和接入点密码;

第二接收子模块,用于接收所述至少一个第二智能设备发送的接入点标识和接入点密码;

第二获取子模块,用于从所述至少一个第二智能设备发送的接入点标识和接入点密码中,获取所述目标接入点的接入点标识和接入点密码。

可选地,所述第二获取子模块用于包括:

当所述至少一个第二智能设备当前所连接的接入点存在不同时,根据所述至少一个第二智能设备发送的接入点标识和接入点密码,统计每个接入点的出现次数;

从所述至少一个第二智能设备发送的接入点标识和接入点密码中,获取出现次数最多的接入点的接入点标识和接入点密码;

将获取的接入点标识和接入点密码分别确定为所述目标接入点的接入点标识和接入点密码。

可选地,所述第二获取子模块用于:

当所述至少一个第二智能设备当前所连接的接入点存在不同时,获取所述至少一个第二智能设备当前所连接的接入点的网络状态;

对所述至少一个第二智能设备当前所连接的接入点的网络状态进行排序,得到排序结果;

根据所述排序结果,从所述至少一个第二智能设备发送的接入点标识和接入点密码中,获取网络状态最优的接入点的接入点标识和接入点密码;

将获取的接入点标识和接入点密码分别确定为所述目标接入点的接入点标识和接入点密码。

可选地,所述获取模块包括:

第三发送子模块,用于通过所述无线网格网络,向所述至少一个第二智能设备发送第三接入点信息获取请求,所述第三接入点信息获取请求用于指示所述至少一个第二智能设备返回历史记录中所连接的接入点的接入点标识和接入点密码;

第三接收子模块,用于接收所述至少一个第二智能设备发送的接入点标识和接入点密码;

第三获取子模块,用于从所述至少一个第二智能设备发送的接入点标识和接入点密码中,获取所述目标接入点的接入点标识和接入点密码。

根据本公开实施例的第三方面,提供一种智能设备,所述智能设备包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

通过近距离无线通信方式,接入无线网格网络,所述无线网格网络由至少一个第二智能设备通过所述近距离无线通信方式建立得到;

通过所述无线网格网络,从所述至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,所述目标接入点为当前待进行网络连接的接入点;

根据所述目标接入点的接入点标识和接入点密码,进行网络连接。

本公开的实施例提供的技术方案可以包括以下有益效果:在本公开实施例中,可以通过近距离无线通信方式接入由至少一个第二智能设备组成的无线网格网络中,并从该至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,根据该目标接入点的接入点标识和接入点密码,进行网络连接,从而解决了无操作界面的智能设备无法进行网络连接的问题。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种网络连接方法的流程图。

图2是根据一示例性实施例示出的另一种网络连接方法的流程图。

图3A是根据一示例性实施例示出的一种智能设备的框图。

图3B是根据一示例性实施例示出的第一种获取模块的框图。

图3C是根据一示例性实施例示出的第二种获取模块的框图。

图3D是根据一示例性实施例示出的第三种获取模块的框图。

图4是根据一示例性实施例示出的另一种智能设备的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在对本公开实施例进行详细地解释说明之前,先对本公开实施例的应用场景予以介绍。目前,由于物联网的迅速发展,越来越多的智能设备可以进行网络连接,比如智能摄像头、智能音响等。有操作界面的智能设备只需用户手动向智能设备输入接入点的接入点标识和接入点密码,即可使智能设备进行网络连接。但是对于没有操作界面的智能设备来说,用户无法向智能设备输入接入点的接入点标识和接入点密码,该没有操作界面的智能设备就无法进行网络连接。因此,本公开实施例提供了一种网络连接方法,从而使无操作界面的智能设备可以进行网络连接。

图1是根据一示例性实施例示出的一种网络连接方法的流程图,如图1所示,该方法用于第一智能设备中,包括以下步骤。

在步骤101中,通过近距离无线通信方式,接入无线网格网络,该无线网格网络由至少一个第二智能设备通过该近距离无线通信方式建立得到。

在步骤102中,通过该无线网格网络,从该至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,该目标接入点为当前待进行网络连接的接入点。

在步骤103中,根据该目标接入点的接入点标识和接入点密码,进行网络连接。

在本公开实施例中,第一智能设备可以通过近距离无线通信方式接入由至少一个第二智能设备组成的无线网格网络中,并从该至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,根据该目标接入点的接入点标识和接入点密码,进行网络连接,从而解决了无操作界面的智能设备无法进行网络连接的问题。

可选地,通过该无线网格网络,从该至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,包括:

获取覆盖当前所处位置的至少一个接入点的无线信号的信号强度;

将该至少一个接入点中,信号强度最大的接入点确定为该目标接入点;

通过该无线网格网络,向该至少一个第二智能设备发送第一接入点信息获取请求,该第一接入点信息获取请求中携带该目标接入点的接入点标识;

接收该至少一个第二智能设备中任一第二智能设备发送的该目标接入点的接入点密码。

可选地,通过该无线网格网络,从该至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,包括:

通过该无线网格网络,向该至少一个第二智能设备发送第二接入点信息获取请求,该第二接入点信息获取请求用于指示该至少一个第二智能设备返回当前所连接的接入点的接入点标识和接入点密码;

接收该至少一个第二智能设备发送的接入点标识和接入点密码;

从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取该目标接入点的接入点标识和接入点密码。

可选地,从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取该目标接入点的接入点标识和接入点密码,包括:

当该至少一个第二智能设备当前所连接的接入点存在不同时,根据该至少一个第二智能设备发送的接入点标识和接入点密码,统计每个接入点的出现次数;

从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取出现次数最多的接入点的接入点标识和接入点密码;

将获取的接入点标识和接入点密码分别确定为该目标接入点的接入点标识和接入点密码。

可选地,从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取该目标接入点的接入点标识和接入点密码,包括:

当该至少一个第二智能设备当前所连接的接入点存在不同时,获取该至少一个第二智能设备当前所连接的接入点的网络状态;

对该至少一个第二智能设备当前所连接的接入点的网络状态进行排序,得到排序结果;

根据该排序结果,从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取网络状态最优的接入点的接入点标识和接入点密码;

将获取的接入点标识和接入点密码分别确定为该目标接入点的接入点标识和接入点密码。

可选地,通过该无线网格网络,从该至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,包括:

通过该无线网格网络,向该至少一个第二智能设备发送第三接入点信息获取请求,该第三接入点信息获取请求用于指示该至少一个第二智能设备返回历史记录中所连接的接入点的接入点标识和接入点密码;

接收该至少一个第二智能设备发送的接入点标识和接入点密码;

从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取该目标接入点的接入点标识和接入点密码。

上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本发明实施例对此不再一一赘述。

图2是根据一示例性实施例示出的一种网络连接方法的流程图,参见图2,该方法包括如下步骤。

在步骤201中,第一智能设备通过近距离无线通信方式,接入无线网格网络,该无线网格网络由至少一个第二智能设备通过近距离无线通信方式建立得到。

其中,该第一智能设备通过近距离无线通信方式接入该无线网格网络的操作可以包括如下两种情况。

第一种情况,该第一智能设备可以判断是否检测到组成该无线网格网络的至少一个第二智能设备中任一个第二智能设备的近距离无线通信信号;当检测到该至少一个第二智能设备中任一个第二智能设备的近距离无线通信信号时,通过近距离无线通信方式与检测到的第二智能设备进行近距离无线通信连接,从而接入该至少一个第二智能设备所组成的无线网格网络中;当该第一智能设备未检测到该至少一个第二智能设备中任一第二智能设备的近距离无线通信信号时,该第一智能设备可以不做任何操作,或者,通过响铃、震动等方式提醒用户该第一智能设备未检测到该至少一个第二智能设备中任一第二智能设备的近距离无线通信信号。

该第一智能设备可以实时判断是否检测到该至少一个第二智能设备中任一第二智能设备的近距离无线通信信号,也可以每隔指定时间间隔判断是否检测到该至少一个第二智能设备中任一第二智能设备的近距离无线通信信号。其中,该指定时间间隔可以事先设置,比如该指定时间间隔可以为10秒、20秒、30秒等等。

另外,该近距离无线通信方式可以为蓝牙、NFC(NearField Communication,近距离无线通信技术)等。

第二种情况,该至少一个第二智能设备中任一个第二智能设备可以判断是否检测到该第一智能设备的近距离无线通信信号,当检测到该第一智能设备的近距离无线通信信号时,该至少一个第二智能设备中检测到该第一智能设备的近距离无线通信信号的第二智能设备可以通过近距离无线通信方式与第一智能设备建立近距离无线通信连接,从而使第一智能设备可以接入该无线网格网络。

另外,由于当第一智能设备与至少一个第二智能设备之间的无线通信信号较弱时,可能会影响第一智能设备接入该无线网格网络,因此,当该至少一个第二智能设备中的任一第二智能设备点通过近距离无线通信方式与第一智能设备建立近距离无线通信连接之前,该第二智能设备还可以确定该近距离无线通信信号的信号强度,并将该信号强度与强度阈值进行比较,当该信号强度大于或等于该强度阈值时,通过近距离无线通信方式与第一智能设备建立近距离无线通信连接;当该信号强度小于该强度阈值时,该第二智能设备可以不做任何操作。

该强度阈值用于衡量是否可以与该第一智能设备建立近距离无线通信连接,且该强度阈值可以事先设置,比如,该强度阈值可以为60dbm、70dbm、80dbm等等。

在步骤202中,第一智能设备通过该无线网格网络,从该至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,该目标接入点为当前待进行网络连接的接入点。

其中,第一智能设备通过该无线网格网络,从该至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码的操作可以包括如下三种方式。

第一种方式,第一智能设备获取覆盖当前所处位置的至少一个接入点的无线信号的信号强度;将该至少一个接入点中,信号强度最大的接入点确定为该目标接入点;通过该无线网格网络,向至少一个第二智能设备发送第一接入点信息获取请求,第一接入点信息获取请求中携带目标接入点的接入点标识;当该至少一个第二智能设备接收到该第一接入点信息获取请求时,可以根据该目标接入点的接入点标识,获取目标接入点的接入点密码,并将该目标接入点的接入点密码返回给第一智能设备;该第一智能设备接收该至少一个第二智能设备中任一第二智能设备发送的目标接入点的接入点密码。

其中,至少一个第二智能设备根据该目标接入点的接入点标识,获取目标接入点的接入点密码的操作可以为:判断当前所连接的接入点的接入点标识是否与该目标接入点的接入点标识相同,当当前所连接的接入点的接入点标识与目标接入点的接入点标识相同时,将当前所连接的接入点的接入点密码确定为目标接入点的接入点密码。或者,获取历史记录中所连接的接入点的接入点标识和接入点密码,并从历史记录中判断是否存在接入点标识与目标接入点的接入点标识相同的接入点,当存在接入点标识与目标接入点的接入点标识相同的接入点时,获取接入点标识与该目标接入点的接入点标识相同的接入点的接入点密码,将获取的接入点密码确定为目标接入点的接入点密码。

由于对于该至少一个第二智能设备中的每个第二智能设备,在该第二智能设备第一次连接接入点时,可以记录该接入点的接入点标识和接入点密码,以便再次连接该接入点时,根据该接入点的接入点标识和接入点密码即可实现快速连接该接入点的目的。因此,当该至少一个第二智能设备接收到该第一接入点信息获取请求时,可以获取历史记录中所连接的接入点的接入点标识和接入点密码。

另外,该至少一个第二智能设备根据该目标接入点的接入点标识,获取目标接入点的接入点密码的操作不仅可以包括上述方式,还可以包括其他方式,比如,该至少一个第二智能设备可以先判断当前所连接的接入点的接入点标识是否与目标接入点的接入点标识相同,当当前所连接的接入点的接入点标识与目标接入点的接入点标识不相同时,从历史连接记录中获取接入点标识与该目标接入点的接入点标识相同的接入点的接入点密码。

再者,当至少一个第二智能设备未获取到该目标接入点的接入点标识时,可以向该第一智能设备返回提示信息,该提示信息用于提示未获取到目标接入点的接入点密码。

第一智能设备通过第一种方式获取该目标接入点的接入点标识和接入点密码时,由于该第一智能设备向至少一个第二智能设备发送第一接入点信息中携带了目标接入点的接入点标识,从而使至少一个第二智能设备在获取目标接入点的接入点密码时具有目标性,提高了获取目标接入点的接入点密码的效率。

第二种方式,第一智能设备通过该无线网格网络,向该至少一个智能设备发送第二接入点信息获取请求,当该至少一个第二智能设备接收到该第二接入点信息获取请求时,可以获取当前所连接的接入点的接入点标识和接入点密码,并将获取的当前所连接的接入点的接入点标识和接入点密码发送给第一智能设备;该第一智能设备可以接收该至少一个第二智能设备发送的接入点标识和接入点密码,并从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取该目标接入点的接入点标识和接入点密码。

其中,第一智能设备从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取该目标接入点的接入点标识和接入点密码的操作可以为:当该至少一个第二智能设备当前所连接的接入点存在不同时,该第一智能设备可以根据该至少一个第二智能设备发送的接入点标识和接入点密码,统计每个接入点的出现次数;从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取出现次数最多的接入点的接入点标识和接入点密码;将获取的接入点标识和接入点密码分别确定为该目标接入点的接入点标识和接入点密码。

当第一智能设备将出现次数最多的接入点的接入点标识和接入点密码确定为目标接入点的接入点标识和接入点密码时,由于接入点出现次数越多,越能表明接入到该接入点的第二智能设备越多,侧面反映了该接入点是安全的接入点,从而可以保证后续第一智能设备通过该出现次数最多的接入点的接入点标识和接入点密码进行网络连接时,所连接的网络为安全的,保证了第一智能设备的网络安全。

在另一种可能的实现方式中,当该至少一个第二智能设备当前所连接的接入点存在不同时,该第一智能设备可以获取该至少一个第二智能设备当前所连接的接入点的网络状态;对该至少一个第二智能设备当前所连接的接入点的网络状态进行排序,得到排序结果;根据该排序结果,从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取网络状态最优的接入点的接入点标识和接入点密码;将获取的接入点标识和接入点密码分别确定为该目标接入点的接入点标识和接入点密码。

该网络状态可以包括网络速度、网络信号、网络带宽等。

其中,第一智能设备对该至少一个第二智能设备当前所连接的接入点的网络状态的进行排序,得到排序结果的操作可以为:当该网络状态包括网络速度时,可以将该网络速度按照由大到小或者由小到大的顺序进行排序,得到排序结果;当该网络状态包括网络信号时,可以将网络信号按照由强到弱或者由弱到强的顺序进行排序,得到排序结果;当该网络状态包括网络带宽时,可以将网络带宽按照由大到小或者由小到大的顺序进行排序,得到排序结果。

另外,该第一智能设备可以根据网络速度、网络信号或网络带宽中的任意一个,对该至少一个第二智能设备当前所连接的接入点的网络状态进行排序,还可以结合网络速度、网络信号和网络带宽,对该至少一个第二智能设备当前所连接的接入点的网络状态进行排序。

值得说明的是,当第一智能设备通过该至少一个第二智能设备当前所连接的接入点的网络状态,获取目标接入点的接入点标识和接入点密码时,由于该第一智能设备将网络状态最优的接入点的接入点标识和接入点密码分别确定为目标接入点的接入点标识和接入点密码,使得后续第一智能设备通过该目标接入点的接入点标识和接入点密码进行网络连接后,保证了所使用网络的网络速度,提升了网络使用质量。

第三种方式,第一智能设备通过该无线网格网络,向该至少一个第二智能设备发送第三接入点信息获取请求;当该至少一个第二智能设备接收到该第三接入点信息获取请求时,获取历史记录中所连接的接入点的接入点标识和接入点密码,并将获取的历史记录中所连接的接入点的接入点标识和接入点密码发送至第一智能设备;该第一智能设备接收该至少一个第二智能设备发送的接入点标识和接入点密码,并从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取该目标接入点的接入点标识和接入点密码。

其中,第一智能设备从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取该目标接入点的接入点标识和接入点密码的操作与上述第二种方式中,第一智能设备获取该目标接入点的接入点标识和接入点密码的操作相同,本公开实施例对此不再进行一一赘述。

进一步地,该第一智能设备在接收到至少一个第二智能设备发送的接入点标识和接入点密码时,还可以将该接入点标识和接入点密码进行存储,以便后续在使用该接入点标识和接入点密码时,无需再从至少一个第二智能设备中获取。

值得说明的是,由于第一智能设备接入该无线网格网络后,该无线网格网络中的至少一个第二智能设备当前可能均未连接到接入点中,该第一智能设备可能无法获取至少一个第二智能设备当前所连接的接入点的接入点标识和接入点密码,因此,第一智能设备通过获取至少一个第二智能设备历史记录所连接的接入点的接入点标识和接入点密码,保证了第一智能设备可以获取到接入点标识和接入点密码,提高了第一智能设备获取目标接入点的接入点标识和接入点密码的可靠性。

在步骤203中,第一智能设备根据该目标接入点的接入点标识和接入点密码,进行网络连接。

该第一智能设备根据该目标接入点的接入点标识和接入点密码,进行网络连接的操作可以参考相关技术,本公开实施例对此不再进行一一赘述。

进一步地,当第一智能设备根据目标接入点的接入点标识和接入点密码进行网络连接之后,如果该第一智能设备的网络连接出现问题,该第一智能设备还可以执行是下述步骤204的操作。

在步骤204中,当检测到所连接的网络存在异常时,第一智能设备重新从至少一个第二智能设备中获取接入点标识和接入点密码进行网络连接,或者,从存储的接入点标识和接入点密码中,重新选择接入点标识和接入点密码进行网络连接。

其中,当第一智能设备检测到当前连接的网络总是自动断开,或者检测到网速突然下降,又或者检测到当前连接了网络,但是无法通过网络实现相应的功能时,该第一智能设备都可以确定检测到所连接的网络存在异常。

另外,第一智能设备重新从至少一个第二智能设备中获取接入点标识和接入点密码进行网络连接的操作,或者,从存储的接入点标识和接入点密码中,重新选择接入点标识和接入点密码进行网络连接的操作均可以参考上述步骤202和步骤203,本公开实施例对此不再进行一一赘述。

在本公开实施例中,由于第一智能设备可以通过近距离无线通信方式接入由至少一个第二智能设备组成的无线网格网络中,因此,该第一智能设备可以从至少一个第二智能设备中直接获取到目标接入点的接入点标识和接入点密码,或者,在该第一智能设备接收到该至少一个第二智能设备发送的接入点标识和接入点密码时,可以从接收的接入点标识和接入点密码中获取目标接入点的接入点标识和接入点密码,之后,根据该目标接入点的接入点标识和接入点密码,进行网络连接,从而解决了无操作界面的智能设备无法进行网络连接的问题。

图3A是根据一示例性实施例示出的一种智能设备的框图。参照图3A,该装置包括接入模块301、获取模块302和连接模块303。

接入模块301,用于通过近距离无线通信方式,接入无线网格网络,该无线网格网络由至少一个第二智能设备通过该近距离无线通信方式建立得到;

获取模块302,用于通过该无线网格网络,从该至少一个第二智能设备中获取目标接入点的接入点标识和接入点密码,该目标接入点为当前待进行网络连接的接入点;

连接模块303,用于根据该目标接入点的接入点标识和接入点密码,进行网络连接。

可选地,参见图3B,该获取模块302包括:

第一获取子模块3021,用于获取覆盖当前所处位置的至少一个接入点的无线信号的信号强度;

确定子模块3022,用于将该至少一个接入点中,信号强度最大的接入点确定为该目标接入点;

第一发送子模块3023,用于通过该无线网格网络,向该至少一个第二智能设备发送第一接入点信息获取请求,该第一接入点信息获取请求中携带该目标接入点的接入点标识;

第一接收子模块3024,用于接收该至少一个第二智能设备中任一第二智能设备发送的该目标接入点的接入点密码。

可选地,参见图3C,该获取模块302包括:

第二发送子模块3025,用于通过该无线网格网络,向该至少一个第二智能设备发送第二接入点信息获取请求,该第二接入点信息获取请求用于指示该至少一个第二智能设备返回当前所连接的接入点的接入点标识和接入点密码;

第二接收子模块3026,用于接收该至少一个第二智能设备发送的接入点标识和接入点密码;

第二获取子模块3027,用于从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取该目标接入点的接入点标识和接入点密码。

可选地,该第二获取子模块3025用于包括:

当该至少一个第二智能设备当前所连接的接入点存在不同时,根据该至少一个第二智能设备发送的接入点标识和接入点密码,统计每个接入点的出现次数;

从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取出现次数最多的接入点的接入点标识和接入点密码;

将获取的接入点标识和接入点密码分别确定为该目标接入点的接入点标识和接入点密码。

可选地,该第二获取子模块3025用于:

当该至少一个第二智能设备当前所连接的接入点存在不同时,获取该至少一个第二智能设备当前所连接的接入点的网络状态;

对该至少一个第二智能设备当前所连接的接入点的网络状态进行排序,得到排序结果;

根据该排序结果,从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取网络状态最优的接入点的接入点标识和接入点密码;

将获取的接入点标识和接入点密码分别确定为该目标接入点的接入点标识和接入点密码。

可选地,参见图3D,该获取模块302包括:

第三发送子模块3028,用于通过该无线网格网络,向该至少一个第二智能设备发送第三接入点信息获取请求,该第三接入点信息获取请求用于指示该至少一个第二智能设备返回历史记录中所连接的接入点的接入点标识和接入点密码;

第三接收子模块3029,用于接收该至少一个第二智能设备发送的接入点标识和接入点密码;

第三获取子模块30210,用于从该至少一个第二智能设备发送的接入点标识和接入点密码中,获取该目标接入点的接入点标识和接入点密码。

在本公开实施例中,由于第一智能设备可以通过近距离无线通信方式接入由至少一个第二智能设备组成的无线网格网络中,因此,该第一智能设备可以从至少一个第二智能设备中直接获取到目标接入点的接入点标识和接入点密码,或者,在该第一智能设备接收到该至少一个第二智能设备发送的接入点标识和接入点密码时,可以从接收的接入点标识和接入点密码中获取目标接入点的接入点标识和接入点密码,之后,根据该目标接入点的接入点标识和接入点密码,进行网络连接,从而解决了无操作界面的智能设备无法进行网络连接的问题。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图4是根据一示例性实施例示出的一种用于网络连接的智能设备400的框图。例如,智能设备400可以是数字广播终端,消息收发设备,医疗设备,健身设备等。

参照图4,智能设备400可以包括以下一个或多个组件:处理组件402,存储器404,电源组件406,多媒体组件408,音频组件410,输入/输出(I/O)的接口412,传感器组件414,以及通信组件416。

处理组件402通常控制智能设备400的整体操作,诸如与数据通信和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。

存储器404被配置为存储各种类型的数据以支持在智能设备400的操作。这些数据的示例包括用于在智能设备400上操作的任何应用程序或方法的指令等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件406为智能设备400的各种组件提供电源。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为智能设备400生成、管理和分配电源相关联的组件。

音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(MIC),当智能设备400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。

I/O接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件414包括一个或多个传感器,用于为智能设备400提供各个方面的状态评估。例如,传感器组件414可以检测到智能设备400的打开/关闭状态,组件的相对定位,传感器组件414还可以检测智能设备400或智能设备400一个组件的位置改变,用户与智能设备400接触的存在或不存在,智能设备400方位或加速/减速和智能设备400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件416被配置为便于智能设备400和其他设备之间有线或无线方式的通信。智能设备400可以接入根据通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可根据射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,智能设备400可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由智能设备400的处理器420执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由智能设备的处理器执行时,使得智能设备能够执行上述图1或图2所示一种网络连接方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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