监测配网设备的网络接入状态的方法、装置和系统与流程

文档序号:17041915发布日期:2019-03-05 19:17阅读:491来源:国知局
监测配网设备的网络接入状态的方法、装置和系统与流程

本申请涉及通信领域,具体而言,涉及一种监测配网设备的网络接入状态的方法、装置和系统。



背景技术:

随着通信技术的快速发展,遵循ieee802.11协议标准的无线局域网(简称,wlan)被广泛应用于各种设备中,这些设备中有些设备是具有屏幕(显示屏)的,例如,手机、电脑等智能终端设备;有些设备是不具有屏幕的,例如,智能空调和智能电饭煲等物联网设备。

通常,在使用wlan物联网设备前,需要对其wlan网络进行设置。通常,这些wlan物联网设备在连接wlan热点的过程中经常会遇到很多种故障,例如,密码不匹配、wlan标准不匹配、加密方式不匹配等,会导致连接失败。由于一些没有屏幕的物联网设备缺乏友好的展示界面,用户无法快速方便地获知经过配网的设备是否联网成功、故障出现在什么地方等。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种监测配网设备的网络接入状态的方法、装置和系统,以至少解决现有技术中在配网设备接入网络的过程中,用户无法确定该配网设备是否成功接入网络的技术问题。

根据本发明实施例的一个方面,提供了一种监测配网设备的网络接入状态的方法,包括:网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;网络配置设备通过至少一个信道向配网设备发送请求包;网络配置设备在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

根据本发明实施例的另一方面,还提供了一种监测配网设备的网络接入状态的方法,包括:网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;网络配置设备接收配网设备使用任意一个或多个初始信道返回的应答包,并根据应答包确定配网设备的网络状态信息,其中,初始信道为预设的信道,用于表征配网设备与网络配置设备网络连接成功时默认的连接信道。

根据本发明实施例的另一方面,还提供了一种监测配网设备的网络接入状态的方法,包括:网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;网络配置设备使用任意一个或多个初始信道向配网设备发送请求包;网络配置设备在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

根据本发明实施例的另一方面,还提供了一种监测配网设备的网络接入状态的系统,包括:配网设备;网络接入设备,配网设备通过网络接入设备接入网络;网络配置设备,位于配网设备和网关设备之间,用于获取至少一个信道,在接收配网设备使用任意一个或多个初始信道返回的应答包之后,根据应答包确定配网设备的网络状态信息,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道,其中,初始信道为预设的信道,用于表征配网设备与网络配置设备网络连接成功时默认的连接信道。

根据本发明实施例的另一方面,还提供了一种监测配网设备的网络接入状态的系统,包括:配网设备;网络接入设备,配网设备通过网络接入设备接入网络;网络配置设备,位于配网设备和网关设备之间,用于获取至少一个信道,在使用任意一个或多个初始信道向配网设备发送请求包之后,如果接收到应答包,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道。

根据本发明实施例的另一方面,还提供了一种监测配网设备的网络接入状态的装置,包括:第一获取模块,用于获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;第一发送模块,用于通过至少一个信道向配网设备发送请求包;第一确定模块,用于在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

根据本发明实施例的另一方面,还提供了一种监测配网设备的网络接入状态的装置,包括:第二获取模块,用于获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;第一接收模块,用于接收配网设备使用任意一个或多个初始信道返回的应答包,并根据应答包确定配网设备的网络状态信息,其中,初始信道为预设的信道,用于表征配网设备与网络配置设备网络连接成功时默认的连接信道。

根据本发明实施例的另一方面,还提供了一种监测配网设备的网络接入状态的装置,包括:第三获取模块,用于网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;第二发送模块,用于使用任意一个或多个初始信道向配网设备发送请求包;第二确定模块,用于在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任意一项的监测配网设备的网络接入状态的方法。

根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的监测配网设备的网络接入状态的方法。

根据本发明实施例的另一方面,还提供了处理器;以及存储器,与处理器连接,用于为处理器提供处理以下处理步骤的指令:网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;网络配置设备通过至少一个信道向配网设备发送请求包;网络配置设备在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

在本发明实施例中,通过网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;网络配置设备通过至少一个信道向配网设备发送请求包;网络配置设备在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包,达到了通过网络配置设备实时查看配网设备的网络状态信息的目的,从而实现了让用户清晰知道待配网设备是否联网成功进而在联网失败的情况下可以及时采取措施的技术效果,进而解决了现有技术中在配网设备接入网络的过程中,用户无法确定该配网设备是否成功接入网络的技术问题。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例的一种监测配网设备的网络接入状态的系统示意图;

图2是根据本申请实施例的一种监测配网设备的网络接入状态的方法流程图;

图3是根据本申请实施例的一种可选的网络配置设备与配网设备之间的系统交互示意图;

图4是根据本申请实施例的一种可选的监测配网设备的网络接入状态的方法流程图;

图5是根据本申请实施例的一种可选的监测配网设备的网络接入状态的方法流程图;

图6是根据本申请实施例的一种可选的监测配网设备的网络接入状态的方法流程图;

图7是根据本申请实施例的一种可选的监测配网设备的网络接入状态的方法流程图;

图8是根据本申请实施例的一种可选的监测配网设备的网络接入状态的方法流程图;

图9是根据本申请实施例的一种监测配网设备的网络接入状态的方法流程图;

图10是根据本申请实施例的一种监测配网设备的网络接入状态的方法流程图;

图11是根据本申请实施例的一种监测配网设备的网络接入状态的系统示意图;

图12是根据本申请实施例的一种监测配网设备的网络接入状态的系统示意图;

图13是根据本申请实施例的一种监测配网设备的网络接入状态的装置示意图;

图14是根据本申请实施例的一种监测配网设备的网络接入状态的装置示意图;

图15是根据本申请实施例的一种监测配网设备的网络接入状态的装置示意图;以及

图16是根据本申请实施例的一种移动终端的硬件结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:

网络配置设备,用于配置网络的设备,包括但不限于手机、平板电脑、笔记本电脑、台式机等。本申请各个实施例中网络配置设备可以为一个或多个物联网设备接入热点的网络进行配置,并可以获取每个物联网设备的网络状态信息,以便根据网络状态信息确定配网设备是否成功接入热点。

配网设备,也可以称为待配网设备,即待接入无线局域网热点的一个或多个设备,可以是任意一种基于无线局域网(wlan)技术的物联网设备,包括但不限于电冰箱、洗衣机、厨房电器(电磁炉、微波炉、电饭锅、抽油烟机)、空调、空气净化器、台灯等智能家电。

dppactionframe,dpp的全称是deviceprovisioningprotocol,是wifi联盟制定的wlan网络协议专用帧。在这个标准中,用户可以用手机发射dpp无线信号帧待配网设备,待配网设备根据这个帧中的wlan网络的信息(wlanssid/key)去连接相应的wlan热点。

网络状态信息,配网设备接入热点的网络状态信息,包括但不限于网络连接状态信息。

请求包,包含获取物联网设备网络状态信息(例如,wlan连接状态信息)的dpp网络协议专用帧,由网络配置设备向配网设备发送的dpp查询请求帧,用于请求查询配网设备的wlan连接状态。

应答包,包含物联网设备的网络状态信息(例如,wlan连接状态信息)的dpp网络协议专用帧,由配网设备向网络配置设备发送的dpp查询响应帧,用于返回配网设备的wlan连接状态信息。

目标信道,用于连接配网设备与热点的信道,即配网设备连接热点成功的情况下所使用的信道;

初始信道,预设的至少一个信道,用于表征配网设备与网络配置设备网络连接成功时默认的连接信道。

实施例1

根据本申请实施例,提供了一种监测配网设备的网络接入状态的系统实施例,本实施例可以应用于物联网中通过无线局域网(例如,wifi等)实现信息交换和通信的各种物联网设备,可以是电脑、手机、平板电脑、笔记本电脑、台式机、电视等智能终端设备,也可以是电冰箱、洗衣机、厨房电器(电磁炉、微波炉、电饭锅、抽油烟机)、空调、空气净化器、台灯等智能家电。

wifi是一种能够将个人电脑、手持设备(如pad、手机)等终端以无线方式互相连接的技术。wifi是一个无线网路通信技术的品牌,由wifi联盟(wifialliance)所持有。目的是改善基于ieee802.11标准的无线网路产品之间的互通性。使用ieee802.11系列协议的局域网就称为wifi。与蓝牙比较,wifi的传输距离不再局限于短短的几米,例如,在开放性的区域,通讯的距离可达305米,即使在封闭性的区域中,通讯距离也可以达到76米到122米,大大方便了与现有的有线以太网整合,使得组网成本更低,另外,wifi最大的优点就是传输速度较高,可以达到54mbps。

相比较传统智能家居系统采用的有线布网方式,wifi技术的应用可以减少布线麻烦,具有更好的可扩展性、移动性。因此采用wifi等无线局域网技术来将家电进行组网是未来智能家居发展的必然选择,也是未来市场的必然选择。

以物联网空调为例,将空调上设置wifi模块,可以实现远程无线控制。由于物联网空调可以通过wifi技术接入互联网,因而,用户可以通过手机、电脑、或平板电脑等以gprs/3g/wifi的方式连接到互联网,进而通过软件应用程序或者以网页版的方式在回家之前把空调打开,从而实现用户回到家之后有一个舒适的环境。其次是云访问,空调里面的都装有温度,湿度等等传感器,可以通过wifi技术周期性的把用户家里面的温湿度信息周期传输到网络服务器,用户可以通过访问网络服务器,来实时知道家里的环境状态来改变空调的运作。另外,用户可以通过手机、电脑、或平板电脑等终端设备取代遥控器。以手机为例,当手机接入家庭局域网,或者手机直接点对点连接空调设备后,可以实现手机控制空调的运作。通过智能终端设备取代现有的遥控器,可以避免红外遥控器的方向性的局限,使得用户在家里的任何一个角落可以实现对空调的控制,大大提高了家具设备的便利性与可操作性。

随着网络的普及和推广,将家庭中的各种带有网络功能的家用电器通过无线技术连接成局域网络,并与外部互联网相连,构成智能化多功能的现代家居智能系统将会成为新的流行趋势,也必然会是人们对未来家居的功能需求。

在将物联网设备联网的时候,需要对每个物联网设备的wlan网络进行设置,但是由于物联网设备中很多设备是没有显示屏的,用户无法获知物联网设备是否联网成功,在wlan网络配置出现故障的时候,无法快速方便获知故障出现在哪个地方。

发明人经研究发现,现在wifi联盟制定了网络配置的标准(dpp)。在这个标准中,用户可以用手机发射dpp无线信号帧待配网设备,待配网设备根据这个帧中的wlan网络的信息(wlanssid/key)去连接相应的wlan热点。由于在dpp标准中只制定了configurator(网络配置者)与enrollee(待配网设备)的认证与配置过程。当配置过程结束后,网络配置者无法知道待配网设备是否已经联网成功。因而,如果网络配置设备可以向物联网设备发送获取wlan连接状态信息的请求包,物联网设备返回相应的应答包,则用户可以通过网络配置设备(例如,手机、电脑等)实时获得待配网设备的网络情况,从而当用户可以清晰地知道配网是否成功,或者当配网失败的时候用户也可以清晰地知道失败的原因,从而采取相应措施。

在上述应用场景下,作为一种可选的实施例,图1是根据本申请实施例的一种监测配网设备的网络接入状态的系统示意图,如图1所示,该设备包括:配网设备101、网络接入设备103和网络配置设备105。

其中,配网设备101,作为一种可选的实施例,可以是待接入网络的设备,包括但不限于基于无线局域网(wlan)技术的物联网设备,包括但不限于电冰箱、洗衣机、厨房电器(电磁炉、微波炉、电饭锅、抽油烟机)、空调、空气净化器、台灯等智能家电。

网络接入设备103,配网设备通过网络接入设备接入网络。

可选地,上述网络接入设备可以是用于将配网设备接入网络的热点设备,可以是路由、网关等,也可以是提供热点的智能终端设备(例如,手机、电脑等)。

网络配置设备105,用于获取至少一个信道,并通过至少一个信道向配网设备发送请求包,并在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道。

可选地,上述网络配置设备105是指可以用于确定待联网的一个或多个配网设备是否成功接入网络的终端设备,包括但不限于手机、平板电脑、笔记本电脑、台式机等。

需要说明的是,现有技术中,由于网络配置设备在配置待配网的配网设备的网络的过程中,网络配置设备发送dpp网络协议专用帧给待配网的配网设备,配网设备根据接收到的dpp网络协议专用帧中包含的网络信息连接相应的热点,当配置过程结束后,网络配置设备无法获知待配网设备是否已经联网成功。而本申请各个实施例中的网络配置设备还可以向配网设备发送请求获取配网设备的网络状态信息的请求包,并根据配网设备返回的应答包中的网络状态信息,获知配网设备是否成功接入热点。

由上可知,在本申请上述实施例中,在通过网络接入设备103将配网设备101接入网络的过程中,通过网络配置设备105获取用于将配网设备101接入网络的一个或多个信道,并通过获取到的信道向配网设备101发送用于请求配网设备101网络状态信息的请求包,检测是否接收到配网设备101根据该请求包返回的应答包,并在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息。容易注意到,网络配置设备105获取的信道包括预设的一个或多个初始信道,也包括目标信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道,因而,网络配置设备105可以通过初始信道和/或目标信道中的任意一个信道向配网设备101发送请求包,并检测是否接收到配网设备101根据该请求包返回的应答包。

通过本申请上述实施例所提供的方案,达到了通过网络配置设备实时查看配网设备的网络状态信息的目的,从而实现了让用户清晰知道待配网设备是否联网成功进而在联网失败的情况下可以及时采取措施的技术效果,进而解决了现有技术中在配网设备接入网络的过程中,用户无法确定该配网设备是否成功接入网络的技术问题。

需要说明的是,为了获取配网设备的网络状态信息,上述网络配置设备105需要向配网设备101发送请求获取配网设备的网络状态信息的请求包,并根据接收到配网设备101返回的包含了配网设备的网络状态信息的应答包来确定配网设备的网络状态信息,具体地,网络配置设备105发送请求包以及配网设备101返回应答包的方式包括但不限于如下四种:①网络配置设备通过初始信道发送请求包,配网设备通过初始信道返回应答包;②网络配置设备通过目标信道发送请求包,配网设备通过初始信道返回应答包;③网络配置设备通过初始信道发送请求包,配网设备通过目标信道返回应答包;④网络配置设备通过目标信道发送请求包,配网设备通过目标信道返回应答包。

此处需要说明的是,上述请求包至少包括:请求获取配网设备的网络状态信息的查询请求帧,上述应答包至少包括:包含配网设备的网络状态信息的查询响应帧。可选地,查询请求帧和查询响应帧可以是基于dpp协议标准的网络配置帧发送的。

在一种可选的实施例中,上述网络配置设备105在通过预设的至少一个初始信道或目标信道向配网设备发送请求包的过程中,上述网络配置设备105依次在至少一个信道中的每个信道上发送请求包,并判断是否收到应答包;其中,如果收到应答包,则停止在下一个信道发送请求包,否则,在至少一个信道中的下一个信道上继续发送请求包,并判断是否收到应答包。

基于上述实施例,作为一种可选的实施方式,上述网络配置设备105可以用于通过遍历至少一个信道,选中目标信道或初始信道,进而可以切换到目标信道或预设的初始信道来发送请求包。可选地,在选中的信道为目标信道的情况下,上述网络配置设备105可以切换至目标信道来发送请求包;在选中的信道为初始信道的情况下,上述网络配置设备105可以切换至初始信道来发送请求包。

可选地,上述网络配置设备105通过遍历每个信道,并通过选中的信道(目标信道或初始信道)向配网设备101发送请求获取配网设备网络状态信息的请求包后,上述配网设备101可以通过目标信道和/或初始信道返回应答包。

需要说明的是,无论网络配置设备105通过目标信道发送请求包,还是通过初始信道发送请求包,网络配置设备105都可以接收来自配网设备不定时直接切换至初始信道返回的应答包。

基于上述实施例,作为另一种可选的实施方式,上述网络配置设备105在目标信道和初始信道之间依次切换发送请求包。

可选地,当网络配置设备105在目标信道和每个初始信道之间依次切换发送请求包的情况下,配网设备101可以通过目标信道和/或初始信道返回应答包,也可以接收来自配网设备直接切换至初始信道返回的应答包。

作为一种可选的实施例,根据上述任意一个可选的实施例,在上述网络配置设备105获取至少一个信道之前,上述配网设备101还用于接收网络配置设备105发送的网络配置帧;如果接收成功,则配网设备101从该网络配置帧中获取热点信息,并根据热点信息发起热点连接,在热点连接成功的情况下,配网设备101切换至目标信道,通过目标信道向网络配置设备105发送应答包。

可选地,在配网设备接收网络配置帧失败或配网设备连接热点失败的情况下,配网设备通过初始信道向网络配置设备发送应答包。

需要说明的是,配网设备如果没有接收到网络配置帧(或接收网络配置帧失败),则不可能存在目标信道,另外,即使配网设备接收到了网络配置帧,也可能在连接热点的过程中因其他因素而与热点的连接失败,也不可能存在目标信道,这种情况下,配网设备可以通过初始信道向网络配置设备发送应答包,以便网络配置设备根据该应答包获知配网设备的网络状态信息。

基于上述实施例,在配网设备101接收网络配置设备105发送的网络配置帧之前,上述配网设备101还用于预设至少一个初始信道。

实施例2

根据本申请实施例,还提供了一种监测配网设备的网络接入状态的方法实施例,本实施例可以应用于实施例1中的监测配网设备的网络接入状态的系统中,包括但不限于实施例1中场景。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

目前,现有的网络配置标准dpp中,用户可以通过手机等终端设备发送dpp无线信号帧(即网络配置帧)给待配网设备,待配网设备根据dpp无线信号帧中的wlan信息来连接相应的wlan热点。但是,由于现有的dpp标准中只制定了网络配置设备与待配网的配网设备的认证与配置过程,配置完成后,网络配置设备无法了解到待配网的配网设备是否已经联网成功。也就是说,虽然网络配置发出了网络配置帧,但待配网设备可能收到相关热点信息并连接上了目标热点,也可能收到了信息但因信息错误或网络故障并没有连接上目标热点,甚至有可能没有收到这个配置帧。

为了解决上述问题,本申请提供了一种监测配网设备的网络接入状态的方法实施例,图2是根据本申请实施例的一种监测配网设备的网络接入状态的方法流程图,如图2所示,包括如下步骤:

步骤s202,网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道。

作为一种可选的实施例,上述网络配置设备可以是用于为待接入网络的一个或多个配网设备进行网络配置的设备,包括但不限于手机、平板电脑、笔记本电脑、台式机等。上述信道可以是预先配置的一个或多个初始信道,也可以是热点工作的信道,即用于将配网设备接入热点的信道,称为目标信道。

可选地,上述网络配置设备用于配置基于无线局域网的一个或多个物联网设备,这些物理网设备可以是有屏幕的,也可以是无屏幕的,包括但不限于电冰箱、洗衣机、厨房电器(电磁炉、微波炉、电饭锅、抽油烟机)、空调、空气净化器、台灯等智能家电。

步骤s204,网络配置设备通过至少一个信道向配网设备发送请求包。

作为一种可选的实施例,上述配网设备可以是待接入网络的设备,包括但不限于基于无线局域网的物联网设备;上述请求包可以是用于请求配网设备的网络状态信息的请求数据包,上述网络配置设备可以通过初始信道和/或目标信道中的任意一个信道监听向配网设备发送的请求包,并检测是否接收到配网设备根据该请求包返回的应答包。

一种可选的实施例中,图3是根据本申请实施例的一种可选的网络配置设备与配网设备之间的系统交互示意图,如图3所示,为了使得网络配置设备获知待配网的配网设备是否联网成功,在网络配置设备向配网设备发送网络配置帧后,网络配置设备可以向配网设备发送获取配网设备wlan网络状态信息的请求包,如果配网设备成功联网,则配网设备会向网络配置设备返回包含配网设备wlan网络状态信息的应答包。

可选地,请求包和应答包可以基于网络配置标准dpp的网络配置帧发送。

步骤s206,网络配置设备在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

作为一种可选的实施例,上述网络状态信息可以包括但不限于无线局域网的网络连接状态信息;上述应答包可以是配网设备在接收到来自网络配置设备的用于获取其wlan网络状态信息的请求包后,返回的包含了该配网设备wlan网络状态信息的应答数据包。

此处需要说明的是,上述网络状态信息不仅可以包括无线局域网的网络状态信息,还可以包括无线局域网的网络状况信息(包括但不限于网络状况很好、良好、较差、很差等),甚至,在网络连接失败的情况下,还可以包括网络连接失败原因(例如,没有网络配置帧、网络配置帧错误、设备断电等)。

此外,还需要说明的是,上述无线局域网只是本申请的一种示例,上述步骤s202至s206公开的方案,可以用于监测配网设备接入到如下任意一种或多种网络中:无线局域网、互联网、蓝牙、rfid、zigbee、nfc等。

可选地,上述方法还可以包括:步骤s208,网络配置设备在接收应答包失败的情况下,返回选择另外一个信道,并继续使用选中的信道监听向配网设备发送的请求包。

需要说明的是,作为一种可选的实施例,上述请求包至少包括:请求获取配网设备的网络状态信息的查询请求帧,应答包至少包括:包含配网设备的网络状态信息的查询响应帧。

由上可知,在本申请上述实施例中,网络配置设备获取配网设备通过网络接入设备接入网络的目标信道和/或至少一个初始信道,并通过获取到的信道向配网设备发送用于请求配网设备网络状态信息的请求包,检测是否接收到该配网设备根据该请求包返回的应答包,并在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息。容易注意到,上述信道包括一个或多个初始信道,也包括目标信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道,因而,网络配置设备可以通过初始信道和/或目标信道中的任意一个信道监听向配网设备发送的请求包,并检测是否接收到配网设备根据该请求包返回的应答包。

通过本申请上述实施例所提供的方案,达到了通过网络配置设备实时查看配网设备的网络状态信息的目的,从而实现了让用户清晰知道待配网设备是否联网成功进而在联网失败的情况下可以及时采取措施的技术效果,进而解决了现有技术中在配网设备接入网络的过程中,用户无法确定该配网设备是否成功接入网络的技术问题。

在一种可选的实施例中,上述网络配置设备也可以通过预设的至少一个初始信道和/或目标信道向配网设备发送请求配网设备网络状态信息的请求包,如图4所示,网络配置设备通过至少一个信道向配网设备发送请求包,包括:

步骤s402,网络配置设备依次在至少一个信道中的每个信道上发送请求包,并判断是否收到应答包;

其中,如果收到应答包,则停止在下一个信道发送请求包,否则,在至少一个信道中的下一个信道上继续发送请求包,并判断是否收到应答包。

具体地,在上述实施例中,上述至少一个信道包括目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道,网络配置设备依次在至少一个信道中的每个信道上发送请求包,然后判断是否接收到来自配网设备返回的应答包,如果接收到配网设备反馈的应答包,则停止在下一个信道发送请求包;如果未接收到配网设备反馈的应答包,则在至少一个信道中的下一个信道上继续发送请求包。

假设网络配置设备获取的信道包括目标信道(用c表示)和n个初始信道(分别为c1,c2,…cn),网络配置设备从这n+1个信道中任意或按照预设规则(例如,按照目标信道和初始信道的顺序依次发送)选择一个信道发送请求包,以按照目标信道和初始信道的顺序依次发送为例进行说明,首先,网络配置设备选择信道c发送请求包,并监听是否接收到来自配网设备的应答包,如果接收到来自配网设备的应答包,则停止发送请求包;如果未接收到来自配网设备的应答包,则继续选择下一个信道(即信道c1)发送请求包,继续监听是否接收到来自配网设备的应答包,依次类推,直到接收到来自配网设备的应答包为止;可选地,如果直到选择信道cn发送请求包后,仍未接收到来自配网设备的应答包,则可以继续返回第一个信道发送请求包,并监听是否接收到来自配网设备的应答包。

通过上述实施例,网络配置设备可以通过依次在上述至少一个信道中的每个信道发送请求包,在接收到来自配网设备根据该请求包返回的应答包的情况下,停止在下一个信道发送请求包,可以节约系统的能耗。

需要说明的是,上述网络配置设备可以通过遍历至少一个信道,选中目标信道或初始信道,进而可以切换到目标信道或预设的初始信道来发送请求包,作为一种可选的实施方案,如图5所示,上述方法还可以包括:步骤s502,网络配置设备通过遍历至少一个信道,选中目标信道或初始信道。

可选地,基于上述实施例,上述步骤s502可以包括:

步骤s5021,在选中的信道为目标信道的情况下的情况下,网络配置设备切换至目标信道来发送请求包;

步骤s5023,在选中的信道为初始信道的情况下,网络配置设备切换至初始信道来发送请求包。

通过上述实施例,网络配置设备可以通过配网设备连接热点成功的目标信道或者预设的初始信道发送请求配网设备网络状态信息的请求包。

需要说明的是,无论网络配置设备通过目标信道发送请求包,还是通过初始信道发送请求包,配网设备都可以切换至初始信道返回与请求包对应的应答包,即网络配置设备可以接收来自配网设备不定时直接切换至初始信道返回的应答包。

在另一种可选的实施例中,如图6所示,网络配置设备通过至少一个信道向配网设备发送请求包,包括:

步骤s602,网络配置设备在目标信道和初始信道之间切换发送请求包,并判断是否收到应答包;其中,网络配置设备接收配网设备直接切换至初始信道返回的应答包。

具体地,在上述实施例中,网络配置设备向配网设备发送请求包括可以通过目标信道发送,也可以通过预设的初始信道发送,而配网设备在接收到请求包后切换至预设的初始信道向网络配置设备返回对应的应答包。可选地,配网设备可以不定时直接切换至初始信道返回应答包,则无论网络配置设备通过初始信道发送请求包,还是通过目标信道发送请求包,都可以通过初始信道接收到来自配网设备的应答包,进而根据应答包获取配网设备的网络状态信息。

基于上述任意一种可选的实施例,以图3所示的网络配置设备和配网设备为例,作为一种可选的实施方案,网络配置设备发送请求包,以及配网设备返回应答包的实施方式包括但不限于如下四种:

方式一,网络配置设备通过预设的初始信道向配网设备发送请求获取配网设备网络状态信息的请求包,配网设备通过初始信道向网络配置设备返回包含了配网设备网络状态信息的应答包;

方式二,网络配置设备通过目标信道向配网设备发送请求获取配网设备网络状态信息的请求包,配网设备通过初始信道向网络配置设备返回包含了配网设备网络状态信息的应答包;

方式三,网络配置设备通过预设的初始信道向配网设备发送请求获取配网设备网络状态信息的请求包,配网设备通过目标信道向网络配置设备返回包含了配网设备网络状态信息的应答包;

方式四,网络配置设备通过目标信道向配网设备发送请求获取配网设备网络状态信息的请求包,配网设备通过目标信道向网络配置设备返回包含了配网设备网络状态信息的应答包;

通过上述实施例,网络配置设备通过目标信道或预设的初始信道中的任意一个信道向配网设备发送请求包,配网设备也可以通过目标信道或预设的初始信道中的任意一个信道返回应答包。

容易注意的是,如果配网设备连接上了热点,则配网设备可能不会停留在其预设的初始信道当中,而是会转到目标信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道。因此,网络配置设备不仅需要在预设的初始信道收发后续的请求包,也要转到目标热点的工作信道收发后续的信息请求包。

因而,作为另一种可选的实施方案,上述网络配置设备可以依次选中目标信道和预设的至少一个初始信道。其中,在依次选中的信道为每个信道中的任意一个信道的情况下,网络配置设备在目标信道和每个初始信道之间依次切换发送请求包。

可选地,当网络配置设备在目标信道和每个初始信道之间依次切换发送请求包的情况下,配网设备可以通过目标信道和/或初始信道返回应答包。

此处需要说明的是,网络配置设备在目标信道或初始信道进行切换发送请求包的情况下,配网设备不定时直接切换初始信道发送应答包。

通过上述实施例,网络配置设备可以目标信道和初始信道中的任意一个信道发送请求配网设备网络状态信息的请求包。

可选地,根据上述任意一项可选的实施例,如图7所示,在网络配置设备获取至少一个信道之前,上述方法还可以包括如下步骤:

步骤s702,配网设备接收网络配置设备发送的网络配置帧;

步骤s704,如果接收成功,配网设备从网络配置帧中获取热点信息;

步骤s706,配网设备根据热点信息发起热点连接;

步骤s708,在热点连接成功的情况下,配网设备切换至目标信道,通过目标信道向网络配置设备发送应答包。

具体地,在上述实施例中,上述网络配置设备可以用于配置待接入网络的配网设备的网络信息,具体地,可以通过向配网设备发送包含了热点信息的网络配置帧,来配置待接入网络的配网设备待接入热点的热点信息。在网络配置设备获取至少一个信道之前,网络配置设备会向配网设备发送用于配置热点信息的网络配置帧,配网设备在接收到网络配置设备发送的网络配置帧后,从网络配置帧中获取待接入热点的热点信息,并在接收到待接入热点的热点信息的情况下,根据该热点信息发起热点连接。

通过上述实施例,实现了为配网设备配置待接入的热点网络的目的。

另一种可选的实施例中,上述方法还包括:步骤s710,在配网设备接收网络配置帧失败或配网设备连接热点失败的情况下,配网设备通过初始信道向网络配置设备发送应答包。

具体地,在上述实施例中,如果配网设备接收网络配置帧失败或者在成功接收到网络配置帧但是连接热点失败的情况下,则配网设备通过初始信道向网络配置设备发送应答包

可选地,基于上述实施例,在配网设备接收网络配置设备发送的网络配置帧之前,上述方法还可以包括:步骤s701,配网设备预设至少一个初始信道。

作为一种可选的实施例,图8是根据本申请实施例的一种可选的监测配网设备的网络接入状态的方法流程图,如图8所示,包括如下步骤:

步骤s802,网络配置设备获取配网设备(也称待配网设备)的初始信道(1个或多个)。

具体地,在上述步骤中,在通过网络配置设备配置待接入网络的配网设备的网络设置过程中,网络配置设备获取预先配置的一个或多个初始信道。

步骤s804,网络配置设备发送dpp配置帧。

具体地,在上述步骤中,网络配置设备通过初始信道中的任意一个信道向配网设备发送包含了热点信息的网络配置帧。

步骤s806,配网设备判断是否接收到dpp配置帧。

具体地,在上述步骤中,网络配置设备在通过初始信道中的任意一个信道向配网设备发送网络配置帧后,判断是否接收到包含了热点信息的dpp配置帧,如果接收到包含了热点信息的dpp配置帧,则执行步骤s808;如果没有接收到包含了热点信息的dpp配置帧,则执行步骤s816。

步骤s808,配网设备从配置帧中获得热点信息。

具体地,在上述步骤中,配网设备在接收到包含了热点信息的dpp配置帧后,从dpp配置帧中获得热点信息。

步骤s810,配网设备发起热点连接。

具体地,在上述步骤中,配网设备根据从dpp配置帧中获得的热点信息,发起热点连接。

步骤s812,判断是否连接成功。

具体地,在上述步骤中,在配网设备发起热点连接后,判断是否成功连接热点,如果成功连接到热点,则执行步骤s814;反之,则执行步骤s816。

步骤s814,配网设备切换到热点所在信道。

具体地,在上述步骤中,如果配网设备成功连接到热点,则切换到热点所在信道。

步骤s816,配网设备在初始信道进行监听。

具体地,在上述步骤中,如果配网设备没有接收到dpp配置帧或未成功连接到热点,则在初始信道监听是否有来自网络配置设备的请求配网设备网络状态信息的请求包。

步骤s818,网络配置设备扫描热点,获得热点的工作信道参数,并对配网设备各个初始信道以及目标热点工作信道进行遍历。

具体地,在上述步骤中,网络配置设备可以通过扫描热点,获取热点的工作信道参数(即目标信道的信道参数),在获取到目标信道的信道参数的情况下,根据热点的信道参数可以获取到目标信道,进而对各个初始信道和目标信道进行遍历,选中一个信道。

步骤s820,在选中的信道发送含获取设备wlan连接状态信息的请求包。

具体地,在上述步骤中,网络配置设备从预设的至少一个初始信道以及目标信道中选中一个信道后,通过该信道向配网设备发送用于请求配网设备wlan网络状态信息的请求包。

步骤s822,判断是否接收到应答包。

具体地,在上述步骤中,网络配置设备在向预设的至少一个初始信道以及目标信道中的任意一个信道发送请求配网设备wlan网络状态信息的请求包后,判断是否接收到配网设备的应答包,如果接收到配网设备的应答包,则执行步骤s824;反之,执行步骤s826。

步骤s824,从应答包中获取含设备wlan设备连接状态信息。

具体地,在上述步骤中,网络配置设备接收到来自配网设备的应答包后,从应答包中获取含设备wlan设备连接状态信息。

步骤s826,如果没有接收到来自配网设备的应答包,则选取下一个信道,并返回执行上述步骤s820。

具体地,在上述步骤中,网络配置设备如果没有接收到来自配网设备的应答包,则选取下一个信道发送请求包,并返回执行上述步骤s820,直到接收到来自配网设备的应答包。

实施例3

根据本申请实施例,还提供了一种监测配网设备的网络接入状态的方法实施例,本实施例中,网络配置设备直接通过预设的初始信道或目标信道监听配网设备,根据是否检测到配网设备返回的应答包来确定配网设备的网络状态信息。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本申请提供了一种监测配网设备的网络接入状态的方法实施例,图9是根据本申请实施例的一种监测配网设备的网络接入状态的方法流程图,如图9所示,包括如下步骤:

步骤s902,网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;

步骤s904,网络配置设备接收配网设备使用任意一个或多个初始信道返回的应答包,并根据应答包确定配网设备的网络状态信息,其中,初始信道为预设的信道,用于表征配网设备与网络配置设备网络连接成功时默认的连接信道。

由上可知,在本申请上述实施例中,在网络配置设备获取到目标信道和至少一个初始信道后,接收配网设备通过任意一个或多个预设的初始信道返回的应答包,根据应答包确定配网设备的网络状态信息。容易注意到,网络配置设备直接通过预设的一个或多个初始信道检测是否接收到配网设备根据该请求包返回的应答包,无需切换到目标信道。

通过本申请上述实施例所提供的方案,达到了通过网络配置设备实时查看配网设备的网络状态信息的目的,从而实现了让用户清晰知道待配网设备是否联网成功进而在联网失败的情况下可以及时采取措施的技术效果,进而解决了现有技术中在配网设备接入网络的过程中,用户无法确定该配网设备是否成功接入网络的技术问题。

实施例4

根据本申请实施例,还提供了一种监测配网设备的网络接入状态的方法实施例,本实施例中,网络配置设备通过预设的初始信道向配网设备发送请求包,并通过预设的初始信道或目标信道中的任意一个信道接收配网设备返回的应答包,根据接收到的应答包来确定配网设备的网络状态信息。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本申请提供了一种监测配网设备的网络接入状态的方法实施例,图10是根据本申请实施例的一种监测配网设备的网络接入状态的方法流程图,如图10所示,包括如下步骤:

步骤s102,网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;

步骤s104,网络配置设备使用任意一个或多个初始信道向配网设备发送请求包;

步骤s106,网络配置设备在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

由上可知,在本申请上述实施例中,在网络配置设备获取到目标信道和至少一个初始信道后,通过任意一个或多个预设的初始信道向配网设备发送请求包,并在接收到来自配网设备的应答包的情况下,根据应答包确定配网设备的网络状态信息。容易注意到,网络配置设备直接通过预设的一个或多个初始信道向配网设备发送请求包,无需切换到目标信道。

通过本申请上述实施例所提供的方案,达到了通过网络配置设备实时查看配网设备的网络状态信息的目的,从而实现了让用户清晰知道待配网设备是否联网成功进而在联网失败的情况下可以及时采取措施的技术效果,进而解决了现有技术中在配网设备接入网络的过程中,用户无法确定该配网设备是否成功接入网络的技术问题。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的监测配网设备的网络接入状态的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例的方法。

实施例5

根据本申请实施例,还提供了一种用于实现上述实施例3中监测配网设备的网络接入状态的方法的系统实施例,图11是根据本申请实施例的一种监测配网设备的网络接入状态的系统示意图,如图11所示,该系统包括:配网设备111、网络接入设备113和网络配置设备115。

其中,配网设备111,作为一种可选的实施例,可以是基于无线局域网(wlan)技术的物联网设备;

网络接入设备113,配网设备通过网络接入设备接入网络;

网络配置设备115,位于配网设备和网关设备之间,用于获取至少一个信道,在接收配网设备使用任意一个或多个初始信道返回的应答包之后,根据应答包确定配网设备的网络状态信息,其中,信道包括如下至少之一:初始信道和目标信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道,其中,初始信道为预设的信道,用于表征配网设备与网络配置设备网络连接成功时默认的连接信道。

由上可知,在本申请上述实施例中,在通过网络接入设备113将配网设备111接入网络的过程中,通过网络配置设备115获取一个或多个信道,在接收到配网设备101使用初始信道返回的应答包后,根据应答包确定配网设备的网络状态信息。容易注意到,网络配置设备115获取到的信道包括预设的一个或多个初始信道,也包括目标信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道,但是,网络配置设备115可以通过初始信道中的任意一个信道监听向配网设备111,并检测是否接收到配网设备111根据该请求包返回的应答包。

通过本申请上述实施例所提供的方案,达到了通过网络配置设备实时查看配网设备的网络状态信息的目的,从而实现了让用户清晰知道待配网设备是否联网成功进而在联网失败的情况下可以及时采取措施的技术效果,进而解决了现有技术中在配网设备接入网络的过程中,用户无法确定该配网设备是否成功接入网络的技术问题。

实施例6

根据本申请实施例,还提供了一种用于实现上述实施例4中监测配网设备的网络接入状态的方法的系统实施例,图12是根据本申请实施例的一种监测配网设备的网络接入状态的系统示意图,如图12所示,该系统包括:配网设备121、网络接入设备123和网络配置设备125。

其中,配网设备121,作为一种可选的实施例,可以是基于无线局域网(wlan)技术的物联网设备;

网络接入设备123,用于配网设备接入网络;

网络配置设备125,位于配网设备和网关设备之间,用于获取至少一个信道,在使用任意一个或多个初始信道向配网设备发送请求包之后,如果接收到应答包,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道。

由上可知,在本申请上述实施例中,在网络接入设备123将配网设备121接入网络的过程中,网络配置设备125可以获取到目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道,但是,网络配置设备125通过任意一个或多个预设的初始信道向配网设备121发送请求包,并在接收到来自配网设备121的应答包的情况下,根据应答包确定配网设备121的网络状态信息。容易注意到,网络配置设备直接通过预设的一个或多个初始信道向配网设备发送请求包,无需切换到目标信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道。

通过本申请上述实施例所提供的方案,达到了通过网络配置设备实时查看配网设备的网络状态信息的目的,从而实现了让用户清晰知道待配网设备是否联网成功进而在联网失败的情况下可以及时采取措施的技术效果,进而解决了现有技术中在配网设备接入网络的过程中,用户无法确定该配网设备是否成功接入网络的技术问题。

实施例7

根据本申请实施例,还提供了一种用于实现上述实施例2中监测配网设备的网络接入状态的方法的装置实施例,图13是根据本申请实施例的一种监测配网设备的网络接入状态的装置示意图,如图13所示,该装置包括:第一获取模块131、第一发送模块133和第一确定模块135。

其中,第一获取模块131,用于获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;

第一发送模块133,用于通过至少一个信道向配网设备发送请求包;

第一确定模块135,用于在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

此处需要说明的是,上述第一获取模块131、第一发送模块133和第一确定模块135对应于实施例2中的步骤s202至s206,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

由上可知,在本申请上述实施例中,在通过网络配置设备配置待接入网络的配网设备的网络设置过程中,通过第一获取模块131获取配网设备通过网络接入设备接入网络的一个或多个信道,并通过第一发送模块133通过至少一个信道向配网设备发送用于请求配网设备网络状态信息的请求包,并检测是否接收到该配网设备根据该请求包返回的应答包,并通过第一确定模块135在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息。容易注意到,上述至少一个信道包括预设的一个或多个初始信道,也包括目标信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道,因而,网络配置设备可以通过初始信道和/或目标信道中的任意一个信道向配网设备发送请求包,并检测是否接收到配网设备根据该请求包返回的应答包。

通过本申请上述实施例所提供的方案,达到了通过网络配置设备实时查看配网设备的网络状态信息的目的,从而实现了让用户清晰知道待配网设备是否联网成功进而在联网失败的情况下可以及时采取措施的技术效果,进而解决了现有技术中在配网设备接入网络的过程中,用户无法确定该配网设备是否成功接入网络的技术问题。

在一种可选的实施例中,上述第一发送模块133包括:第一发送子模块,用于网络配置设备依次在至少一个信道中的每个信道上发送请求包,并判断是否收到应答包;其中,如果收到应答包,则停止在下一个信道发送请求包,否则,在至少一个信道中的下一个信道上继续发送请求包,并判断是否收到应答包。

此处需要说明的是,上述第一发送子模块对应于实施例2中的步骤s402,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

在一种可选的实施例中,上述装置还可以包括:选中模块,通过遍历至少一个信道,选中目标信道或初始信道。

在一种可选的实施例中,上述选中模块包括:第一切换模块,用于在选中的信道为目标信道的情况下的情况下网络配置设备切换至目标信道来发送请求包;第二切换模块,用于在选中的信道为初始信道的情况下,网络配置设备切换至初始信道来发送请求包。

此处需要说明的是,上述选中模块、第一切换模块和第二切换模块对应于实施例2中的步骤s502、5021和s5023,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

在一种可选的实施例中,上述装置还包括:第二发送子模块,用于网络配置设备在目标信道和初始信道之间切换发送请求包,并判断是否收到应答包;其中,网络配置设备接收配网设备直接切换至初始信道返回的应答包。

此处需要说明的是,上述第二发送子模块对应于实施例2中的步骤s602,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

在一种可选的实施例中,上述装置还包括:处理模块,用于网络配置设备在接收应答包失败的情况下,返回选择另外一个信道,并继续使用选中的信道监听向配网设备发送的请求包。

此处需要说明的是,上述处理模块对应于实施例2中的步骤s208,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

在一种可选的实施例中,上述请求包至少包括:请求获取配网设备的网络状态信息的查询请求帧,应答包至少包括:包含配网设备的网络状态信息的查询响应帧。

在一种可选的实施例中,上述装置还包括:第二接收模块,用于接收网络配置设备发送的网络配置帧;第四获取模块,用于如果接收成功,从网络配置帧中获取热点信息;发起模块,用于根据热点信息发起热点连接;第三发送模块,用于在热点连接成功的情况下,切换至目标信道,通过目标信道向网络配置设备发送应答包。

此处需要说明的是,上述第二接收模块、第四获取模块、发起模块和第三发送模块对应于实施例2中的步骤s702至s708,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

在一种可选的实施例中,上述装置还包括:设置模块,用于预设至少一个初始信道。

此处需要说明的是,上述设置模块对应于实施例2中的步骤s701,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

在一种可选的实施例中,上述装置还包括:第四发送模块,用于在配网设备接收网络配置帧失败或配网设备连接热点失败的情况下,配网设备通过初始信道向网络配置设备发送应答包。

此处需要说明的是,上述第四发送模块对应于实施例2中的步骤s710,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

实施例8

根据本申请实施例,还提供了一种用于实现上述实施例3中监测配网设备的网络接入状态的方法的装置实施例,图14是根据本申请实施例的一种监测配网设备的网络接入状态的装置示意图,如图14所示,该装置包括:第二获取模块141和第一接收模块143。

其中,第二获取模块141,用于获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;

第一接收模块143,用于接收配网设备使用任意一个或多个初始信道返回的应答包,并根据应答包确定配网设备的网络状态信息,其中,初始信道为预设的信道,用于表征配网设备与网络配置设备网络连接成功时默认的连接信道。

此处需要说明的是,上述第二获取模块141和第一接收模块143对应于实施例3中的步骤s902至s904,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例3所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

由上可知,在本申请上述实施例中,通过第二获取模块141获取目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道,通过第一接收模块143接收配网设备通过任意一个或多个预设的初始信道返回的应答包,根据应答包确定配网设备的网络状态信息。容易注意到,网络配置设备直接通过预设的一个或多个初始信道检测是否接收到配网设备根据该请求包返回的应答包,无需切换到目标信道。

通过本申请上述实施例所提供的方案,达到了通过网络配置设备实时查看配网设备的网络状态信息的目的,从而实现了让用户清晰知道待配网设备是否联网成功进而在联网失败的情况下可以及时采取措施的技术效果,进而解决了现有技术中在配网设备接入网络的过程中,用户无法确定该配网设备是否成功接入网络的技术问题。

实施例9

根据本申请实施例,还提供了一种用于实现上述实施例4中监测配网设备的网络接入状态的方法的装置实施例,图15是根据本申请实施例的一种监测配网设备的网络接入状态的装置示意图,如图15所示,该装置包括:第三获取模块151、第二发送模块153和第二确定模块155。

其中,第三获取模块151,用于获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;

第二发送模块153,用于使用任意一个或多个初始信道向配网设备发送请求包;

第二确定模块155,用于在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

此处需要说明的是,上述第三获取模块151、第二发送模块153和第二确定模块155对应于实施例4中的步骤s102至s106,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例4所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

由上可知,在本申请上述实施例中,通过第三获取模块151获取目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道,通过第二发送模块153是用任意一个或多个预设的初始信道向配网设备发送请求包,并通过第二确定模块155在接收到来自配网设备的应答包的情况下,根据应答包确定配网设备的网络状态信息。容易注意到,网络配置设备直接通过预设的一个或多个初始信道向配网设备发送请求包,无需切换到目标信道。

通过本申请上述实施例所提供的方案,达到了通过网络配置设备实时查看配网设备的网络状态信息的目的,从而实现了让用户清晰知道待配网设备是否联网成功进而在联网失败的情况下可以及时采取措施的技术效果,进而解决了现有技术中在配网设备接入网络的过程中,用户无法确定该配网设备是否成功接入网络的技术问题。

实施例10

本申请的实施例可以提供一种移动终端,该移动终端可以是移动终端群中的任意一个移动终端设备。可选地,在本实施例中,上述移动终端也可以替换为移动终端等终端设备。

可选地,在本实施例中,上述移动终端可以位于计算机网络的多个网络设备中的至少一个访问设备。

图16示出了一种移动终端的硬件结构框图。如图16所示,移动终端16可以包括一个或多个(图中仅示出一个)处理器162(处理器162可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器164、以及用于通信功能的传输装置166。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为i/o接口的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图16所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,移动终端16还可包括比图16中所示更多或者更少的组件,或者具有与图16所示不同的配置。

应当注意到的是上述一个或多个处理器162和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到移动终端16中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。

处理器162可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取地图中的选中的路径;根据选中的路径的路况信息,生成路径的动态图像,其中,路径的动态图像为沿路径的起始位置到终点位置动态移动的图像;在地图中显示路径的动态图像。

存储器164可用于存储应用软件的软件程序以及模块,如本申请实施例中的监测配网设备的网络接入状态的方法对应的程序指令/数据存储装置,处理器162通过运行存储在存储器164内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的监测配网设备的网络接入状态的方法。存储器164可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器164可进一步包括相对于处理器162远程设置的存储器,这些远程存储器可以通过网络连接至移动终端16。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置166用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端16的通信供应商提供的无线网络。在一个实例中,传输装置166包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置166可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与移动终端16的用户界面进行交互。

此处需要说明的是,在一些可选实施例中,上述图16所示的移动终端16可以包括硬件元件(包括电路)、软件元件(包括存储在计算机可读介质上的计算机代码)、或硬件元件和软件元件两者的结合。应当指出的是,图16仅为特定具体实例的一个实例,并且旨在示出可存在于上述移动终端16中的部件的类型。

此处需要说明的是,在一些实施例中,上述图16所示的计算机终端具有触摸显示器(也被称为“触摸屏”或“触摸显示屏”)。在一些实施例中,上述图16所示的计算机终端具有图像用户界面(gui),用户可以通过触摸触敏表面上的手指接触和/或手势来与gui进行人机交互,此处的人机交互功能可选的包括如下交互:创建网页、绘图、文字处理、制作电子文档、游戏、视频会议、即时通信、收发电子邮件、通话界面、播放数字视频、播放数字音乐和/或网络浏览等、用于执行上述人机交互功能的可执行指令被配置/存储在一个或多个处理器可执行的计算机程序产品或可读存储介质中。

在本实施例中,上述移动终端16可以执行应用程序的监测配网设备的网络接入状态的方法中以下步骤的程序代码:网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;网络配置设备通过至少一个信道向配网设备发送请求包;网络配置设备在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

可选的,上述处理器还可以执行如下步骤的程序代码:网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;网络配置设备通过至少一个信道向配网设备发送请求包;网络配置设备在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

可选的,上述处理器还可以执行如下步骤的程序代码:网络配置设备依次在至少一个信道中的每个信道上发送请求包,并判断是否收到应答包;网络配置设备每遍历到一个信道,使用该遍历到的信道发送请求包,并监听遍历到的信道是否收到应答包;其中,如果收到应答包,则停止在下一个信道发送请求包,否则,在至少一个信道中的下一个信道上继续发送请求包,并判断是否收到应答包。

可选的,上述处理器还可以执行如下步骤的程序代码:网络配置设备通过遍历至少一个信道,选中目标信道或初始信道。

可选的,上述处理器还可以执行如下步骤的程序代码:在获取目标信道的信道参数的情况下,选中的信道为目标信道,网络配置设备切换至目标信道来发送请求包。

可选的,上述处理器还可以执行如下步骤的程序代码:网络配置设备通过扫描至少一个信道,选中目标信道和至少一个初始信道,并获取每个信道的信道参数。

可选的,上述处理器还可以执行如下步骤的程序代码:在获取每个信道的信道参数的情况下,选中的信道为每个信道中的任意一个,网络配置设备在每个信道之间切换发送请求包。

可选的,上述处理器还可以执行如下步骤的程序代码:网络配置设备在接收应答包失败的情况下,返回选择另外一个信道,并继续使用选中的信道监听向配网设备发送的请求包。

可选的,请求包至少包括:请求获取配网设备的网络状态信息的查询请求帧,应答包至少包括:包含配网设备的网络状态信息的查询响应帧。

可选的,上述处理器还可以执行如下步骤的程序代码:配网设备接收网络配置设备发送的网络配置帧;如果接收成功,配网设备从网络配置帧中获取热点信息;配网设备根据热点信息发起热点连接;在热点连接成功的情况下,配网设备切换至目标信道,通过目标信道向网络配置设备发送应答包。

可选的,上述处理器还可以执行如下步骤的程序代码:配网设备预设至少一个初始信道。

可选的,上述处理器还可以执行如下步骤的程序代码:在配网设备接收网络配置帧失败或配网设备连接热点失败的情况下,配网设备通过初始信道向网络配置设备发送应答包。

可选的,上述处理器还可以执行如下步骤的程序代码:网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;网络配置设备接收配网设备使用任意一个或多个初始信道返回的应答包,并根据应答包确定配网设备的网络状态信息,其中,初始信道为预设的信道,用于表征配网设备与网络配置设备网络连接成功时默认的连接信道。

可选的,上述处理器还可以执行如下步骤的程序代码:网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;网络配置设备使用任意一个或多个初始信道向配网设备发送请求包;网络配置设备在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

本领域普通技术人员可以理解,图16所示的结构仅为示意,移动终端也可以是智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图16其并不对上述电子装置的结构造成限定。例如,移动终端16还可包括比图16中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图16所示不同的配置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

实施例11

本申请的实施例还提供了一种存储介质。可选的,在本实施例中,上述存储介质可以用于保存上述实施例所提供的监测配网设备的网络接入状态的方法所执行的程序代码,其中,在程序运行时控制存储介质所在设备执行实施例中任意一项的可选的或优选的监测配网设备的网络接入状态的方法。

可选的,在本实施例中,上述存储介质可以位于计算机网络中移动终端群中的任意一个移动终端中,或者位于移动终端群中的任意一个移动终端中。

可选的,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;网络配置设备通过至少一个信道向配网设备发送请求包;网络配置设备在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

可选的,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;网络配置设备通过至少一个信道向配网设备发送请求包;网络配置设备在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

可选的,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:网络配置设备依次在至少一个信道中的每个信道上发送请求包,并判断是否收到应答包;网络配置设备每遍历到一个信道,使用该遍历到的信道发送请求包,并监听遍历到的信道是否收到应答包;其中,如果收到应答包,则停止在下一个信道发送请求包,否则,在至少一个信道中的下一个信道上继续发送请求包,并判断是否收到应答包。

可选的,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:网络配置设备通过遍历至少一个信道,选中目标信道或初始信道。

可选的,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在获取目标信道的信道参数的情况下,选中的信道为目标信道,网络配置设备切换至目标信道来发送请求包。

可选的,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:网络配置设备通过扫描至少一个信道,选中目标信道和至少一个初始信道,并获取每个信道的信道参数。

可选的,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在获取每个信道的信道参数的情况下,选中的信道为每个信道中的任意一个,网络配置设备在每个信道之间切换发送请求包。

可选的,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:网络配置设备在接收应答包失败的情况下,返回选择另外一个信道,并继续使用选中的信道监听向配网设备发送的请求包。

可选的,请求包至少包括:请求获取配网设备的网络状态信息的查询请求帧,应答包至少包括:包含配网设备的网络状态信息的查询响应帧。

可选的,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:配网设备接收网络配置设备发送的网络配置帧;如果接收成功,配网设备从网络配置帧中获取热点信息;配网设备根据热点信息发起热点连接;在热点连接成功的情况下,配网设备切换至目标信道,通过目标信道向网络配置设备发送应答包。

可选的,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在配网设备接收网络配置设备发送的网络配置帧之前,方法还包括:配网设备预设至少一个初始信道。

可选的,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在配网设备接收网络配置帧失败或配网设备连接热点失败的情况下,配网设备通过初始信道向网络配置设备发送应答包。

可选的,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;网络配置设备接收配网设备使用任意一个或多个初始信道返回的应答包,并根据应答包确定配网设备的网络状态信息,其中,初始信道为预设的信道,用于表征配网设备与网络配置设备网络连接成功时默认的连接信道。

可选的,上述处理器还可以执行如下步骤的程序代码:网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;网络配置设备使用任意一个或多个初始信道向配网设备发送请求包;网络配置设备在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

实施例12

本申请的实施例还提供了一种系统,包括:处理器;以及存储器,与处理器连接,用于为处理器提供处理以下处理步骤的指令:

网络配置设备获取至少一个信道,其中,信道包括如下至少之一:目标信道和至少一个初始信道,其中,目标信道为配网设备连接热点成功的情况下所使用的信道;

网络配置设备通过至少一个信道向配网设备发送请求包;

网络配置设备在接收到应答包的情况下,根据应答包确定配网设备的网络状态信息,其中,配网设备根据请求包反馈应答包。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

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