一种网络配置方法、装置、电子设备和系统与流程

文档序号:15232801发布日期:2018-08-21 19:51阅读:156来源:国知局

本说明书实施例涉及网络通信技术领域,尤其涉及一种网络配置方法、装置、电子设备和系统。



背景技术:

物联网作为新一代信息技术正在快速发展,同时,物联网衍生出的物联网设备也逐渐在人们的生活、工作中普及。目前,物联网设备可以借助已联网的移动设备发送的网络配置信息,通过一键配置smartconfig配网的方式接入目标wifi网络。

然而,在smartconfig配网的过程中,物联网设备一般依赖自身的硬件设备反馈简单的提示信息,例如,通过灯效(红灯表示连接中,绿灯表示连接成功)、语音(连续的滴滴声表示连接中)等进行配网进度提示;而且,由于当前处于配网过程中,移动设备无法接收物联网设备的配网进度反馈,只能通过自身的超时机制来反映配网进度。



技术实现要素:

本说明书实施例的目的是提供一种网络配置方法、装置、电子设备和系统,以解决现有技术中存在的物联网设备的配网进度反馈不准确且不直观的问题。

为解决上述技术问题,本说明书实施例实现如下:

第一方面,提供了一种网络配置方法,该方法包括:

接收移动设备发送的数据包,所述数据包中携带目标接入网络的接入配置参数;

解析获取所述接入配置参数;

通过声波数据向所述移动设备发送接入配置进度。

第二方面,提供了一种网络配置方法,该方法包括:

向物联网设备发送数据包,所述数据包中携带目标接入网络的接入配置参数;

接收所述物联网设备通过声波数据返回的接入配置进度,并展示;其中,所述接入配置进度用于反映所述物联网设备在网络配置过程中的进程。

第三方面,提供了一种网络配置装置,该装置包括:

接收模块,接收移动设备发送的数据包,所述数据包中携带目标接入网络的接入配置参数;

解析模块,解析获取所述接入配置参数;

发送模块,通过声波数据向所述移动设备发送接入配置进度。

第四方面,提供了一种网络配置装置,该装置包括:

发送模块,向物联网设备发送数据包,所述数据包中携带目标接入网络的接入配置参数;

接收模块,接收所述物联网设备通过声波数据返回的接入配置进度,并展示;其中,所述接入配置进度用于反映所述物联网设备在网络配置过程中的进程。

第五方面,提供了一种网络配置系统,该系统包括:

物联网设备,接收移动设备发送的数据包,所述数据包中携带目标接入网络的接入配置参数,解析获取所述接入配置参数,通过声波数据向所述移动设备发送接入配置进度;

移动设备,向物联网设备发送数据包,接收所述物联网设备通过声波数据返回的接入配置进度,并展示。

第六方面,提供了一种物联网设备,该物联网设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:

接收移动设备发送的数据包,所述数据包中携带目标接入网络的接入配置参数;

解析获取所述接入配置参数;

通过声波数据向所述移动设备发送接入配置进度。

第七方面,提供了一种移动设备,该移动设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:

向物联网设备发送数据包,所述数据包中携带目标接入网络的接入配置参数;

接收所述物联网设备通过声波数据返回的接入配置进度,并展示;其中,所述接入配置进度用于反映所述物联网设备在网络配置过程中的进程。

第八方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的物联网设备执行时,使得所述物联网设备执行以下操作:

接收移动设备发送的数据包,所述数据包中携带目标接入网络的接入配置参数;

解析获取所述接入配置参数;

通过声波数据向所述移动设备发送接入配置进度。

第九方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的移动设备执行时,使得所述移动设备执行以下操作:

向物联网设备发送数据包,所述数据包中携带目标接入网络的接入配置参数;

接收所述物联网设备通过声波数据返回的接入配置进度,并展示;其中,所述接入配置进度用于反映所述物联网设备在网络配置过程中的进程。

由以上技术方案可见,本说明书实施例方案至少具备如下一种技术效果:

在物联网设备配网过程中,通过声波数据向移动设备反馈能够反映配网进度的接入配置进度,以便于移动设备对接入配置进度进行有效展示。从而,提升了配网进度反馈的及时性以及准确性,避免物联网设备的配网进度反馈不准确且不直观的问题。

附图说明

为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1a是本说明书实施例提供的网络配置方法流程图之一;

图1b是本说明书实施例提供的网络配置方法流程图之二;

图2a是本说明书实施例提供的网络配置方法流程图之三;

图2b是本说明书实施例提供的网络配置方法流程图之四;

图3是本说明书实施例提供的网络配置方法流程图之五;

图4是本说明书实施例提供的物联网设备的结构示意图;

图5是本说明书实施例提供的移动设备的结构示意图;

图6是本说明书实施例提供的网络配置系统的结构示意图;

图7是本说明书实施例提供的网络配置装置的结构示意图之一;

图8是本说明书实施例提供的网络配置装置的结构示意图之二。

具体实施方式

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

下面通过具体的实施例对本说明书实施例方案进行详细描述。

需要说明的是,本说明书实施例所基于的网络配置方法是一键配置(smartconfig)方案,所谓smartconfig配网,是指待配置网络的物联网设备通过监听周围无线保真(wireless-fidelity,wifi)网络信号中多个频道的数据包,当接收到移动设备发送的携带有目标接入网络的接入配置参数后,解析获取接入配置参数(至少包括:网络标识和网络密码),并根据接入配置参数连接至目标接入网络。

实施例一

参照图1a所示,为本说明书实施例提供的网络配置方法的示意图,该网络配置方法的执行主体可以为物联网设备,该物联网设备可理解为能够通过无线通信模块连接互联网或局域网的电子设备,该方法主要包括以下步骤:

步骤102:接收移动设备发送的数据包。

这里的数据包可以理解为是移动设备以预设频率在本地wifi网络中发送的数据包序列。该数据包序列可以是在预设时间长度内连续发送的预设个数数据包组成的数据包序列,其中,该数据包序列可以具有连续的发包序号,或者,也可以具有相同的发包间隔时长。

其实,本说明书实施例方案中还可以采用其他预先约定发包规则或是数据包特征,在移动设备按照预先约定发送数据包时,物联网设备能够从接收到众多数据包中选择保留满足预先约定的数据包,而丢弃其他不满足预先约定的数据包。

在本步骤中,物联网设备可以通过自身的wifi芯片监听本地wifi网络中各个网络信号广播频道下发的数据包。其实,除了wifi芯片,还可以通过其他通信模块来实现监听功能,本说明书实施例并不对此进行限定。

应理解,物联网设备接收到的数据包中携带有目标接入网络的接入配置参数,该接入配置参数至少包含目标接入网络的网络标识和网络密码,其中,网络标识具体可以为服务集标识(servicesetidentifier,ssid)。

步骤104:解析获取所述接入配置参数。

具体地,可通过对接收到的数据包进行解析,获取隐含在其中的接入配置参数,以便于物联网设备可以根据获取的网络标识和网络密码,选择目标接入网络进行配网处理。

步骤106:通过声波数据向所述移动设备发送接入配置进度。

在物联网设备解析获取接入配置参数后,即开始执行配网处理。由于此时的物联网设备未接入网络,无法通过网络通信来进行信息交互,也就无法通过网络通信的方式实现接入配置进度的有效反馈;同时,考虑到物联网设备的硬件结构的限制,可能无法实现字幕显示、语音播放等功能。为了能够实现接入配置进度的有效反馈,该物联网设备可通过声波数据向移动设备发送接入配置进度。本说明书实施例中的声波数据可以理解为在不可听波频段播放的携带有特定信息的声波信号。在本说明书实施例中,该特定信息即可理解为接入配置进度。

其中,所述接入配置进度包括:与连接至目标接入网络这一过程相关的配网进度,例如,对接收到的数据包进行解析的进度、结果,根据解析得到的网络标识和网络密码进行联网的进度、结果等。

该步骤在具体实现时,物联网设备将当前的接入配置进度作为特定信息编码为声波信号,发送给与其相距较近的一个或多个移动设备。可选地,物联网设备可通过自身的音频播放装置播放以声波数据形式传输的接入配置进度,以便于移动设备可以通过自身的音频采集装置接收到声波数据,解析所述声波数据获取其中的接入配置进度,并对接入配置进度进行展示。具体地,移动设备可以通过屏幕展示能够反映接入配置进度的文字、画面信息,或者,可以通过扬声器等音频播放装置播放能够反映接入配置进度的语音。

通过该技术方案,在物联网设备配网过程中,通过声波数据向移动设备反馈能够反映配网进度的接入配置进度,以便于移动设备对接入配置进度进行有效展示。从而,避免现有技术中物联网设备的配网进度反馈不准确且不直观的问题,提升了配网进度反馈的及时性以及准确性。

一种可实现的方案,步骤106在通过声波数据向所述移动设备发送接入配置进度时,具体可以执行为:当解析完成之后,通过声波数据向所述移动设备发送解析结果。由此,在物联网设备解析数据包得到接入配置参数之后,就会通过声波数据向移动设备发送解析结果,以便及时通知移动设备当前的配网进度,从而提升物联网设备配网进度反馈的及时性以及有效传输性。

应理解,在物联网设备对接收到的数据包进行解析时,并不一定能够解析出所需的接入配置参数,那么,解析结果并不一定成功,因此,可以通过上述方案及时采用声波数据反馈解析结果给移动设备,从而,避免现有技术中通过在移动设备侧采用延时结果确定配网过程出错而导致的反馈不及时性以及不准确性的问题。

另一种可实现的方案,步骤106在通过声波数据向所述移动设备发送接入配置进度时,具体可以执行为:当根据所述接入配置参数进行配网时,通过声波数据向所述移动设备周期性发送配网进度。

在物联网设备根据网络标识以及网络密码进行配网过程中,可通过声波数据及时向移动设备周期性反馈配网进度;其中:

--反馈声波数据的周期可以根据物联网设备的硬件限制来设置。例如,间隔t1时长反馈一次配网进度,当前t时刻反馈的配网进度与t+t1时刻反馈的配网进度可以相同也可以不同,这需要根据物联网设备的实际配网进度进行反馈。从而,保证物联网设备能够尽量将配网过程中发生的情况更为全面的反馈给移动设备。

--反馈声波数据的周期还可以根据用户的使用需求进行设置、调节。例如,物联网设备的初始反馈周期为t1,然而,为了适应用户的使用需求,可人为设置、调节反馈周期为t2。当为了提升配网准确性以及配网速度,用户希望获取更多的配网进度时,可将反馈周期调节的较短;当用户不希望获取过多的配网进度时,可将反馈周期调节的较长。由此,通过该方案可以提升对物联网设备反馈配网进度的周期控制的灵活性,有利于物联网设备的配网进度反馈有效性。

其实,本说明书实施例中通过声波数据向移动设备发送接入配置进度,这里的接入配置进度并不限于是解析结果、配网进度等信息,还可以包含其他与网络配置相关的信息。

基于上述任一方案,考虑到在该物联网设备的配网进程中,本地wifi网络环境中可能不只是该物联网设备,还存在其他物联网设备,那么,在同时为多个物联网设备进行配网时,为了区别不同物联网设备,参照图1b所示,在执行步骤102之前,还可以执行:

步骤100:通过声波数据向所述移动设备发送设备标识。

应理解,设备标识可以是指能够标识物联网设备唯一性的标识信息,例如,可以是设备身份标识(identification,id)、媒体访问控制(mediaaccesscontrol,mac)地址等,具体可以是字符串。通过设备标识能够区分不同的物联网设备,从而便于移动设备针对不同物联网设备反馈不同的接入配置参数,即决定不同的物联网设备接入相同或者不同的wifi网络。而且,通过声波数据发送设备标识,不需要借助物联网设备的硬件设备进行反馈,从而在物联网设备未联网的情况下,能够更为及时便捷的将设备标识反馈给移动设备。

在本说明书实施例方案中,所涉及到的数据包可以为用户数据报协议(userdatagramprotocol,udp)数据包。该udp数据包不需要对侧移动设备的接收反馈,因此,可以进行单向的数据传输。

由于接收到的数据包中的内容在网络底层链路传输时会被加密传输,因此,即使被物联网设备以外的第三方设备监听到,数据包内容也无法被解析获取,只有数据包长度或者网络协议(internetprotocol,ip)地址可以被截获。而且,考虑到接收到的数据包中每个字节转换成数字不超过256字节,因此,可以将目标接入网络的网络标识和网络密码拆分为字节分别隐藏在所述数据包的长度和/或ip地址中。

可选地,本说明书实施例方案中,步骤104在解析获取所述接入配置参数时,可具体执行以下步骤:

第一步:解析接收到的所述数据包。

第二步:从所述数据包的长度信息和/或ip地址信息中获取接入配置参数。

应理解,物联网设备可以从数据包的长度信息中获取接入配置参数,也可以从数据包的ip地址信息中获取接入配置参数;具体实现时:可以从数据包的长度信息中获取网络标识和网络密码;或者,可以从数据包的ip地址信息中获取网络标识和网络密码;或者,可以从数据包的长度信息中获取网络标识,从数据包的ip地址信息中获取网络密码;或者,可以从数据包的长度信息中获取网络密码,从数据包的ip地址信息中获取网络标识。

其实,本说明书实施例也不限定网络标识的部分字节隐含在数据包的长度信息中,另一部分字节以及网络密码隐含在数据包的ip地址信息中的方式;或者,网络标识和网络密码的部分字节隐含在数据包的长度信息中,网络密码的另一部分字节隐含在数据包的ip地址信息中的方式等。由此,可以通过上述方案解析得到接入配置参数,保证接入配置参数的安全性。

实施例二

参照图2a所示,为本说明书实施例提供的网络配置方法的示意图,该网络配置方法的执行主体为移动设备,该移动设备可以是手机、平板电脑等电子设备。该方法主要包括以下步骤:

步骤202:向物联网设备发送数据包。

在移动设备为物联网设备开始配网后,移动设备向物联网设备发送携带有目标接入网络的接入配置参数的数据包。本步骤中所涉及的数据包的含义与实施例一中步骤102中涉及的数据包的含义相同,在此不做赘述。

步骤204:接收所述物联网设备通过声波数据返回的接入配置进度,并展示。

其中,所述接入配置进度用于反映所述物联网设备在网络配置过程中的进程。移动设备接收物联网设备返回的声波数据,具体可通过音频接收装置采集监听到的声波数据,然后对该声波数据进行解码,得到接入配置进度这一反馈信息。之后,移动设备对接入配置进度进行展示,例如,移动设备可以通过屏幕展示能够反映接入配置进度的文字、画面信息,或者,可以通过扬声器等音频播放装置播放能够反映接入配置进度的语音。

通过该技术方案,在物联网设备配网过程中,移动设备接收物联网设备通过声波数据返回的能够反映配网进度的接入配置进度,并对接入配置进度进行有效展示。从而,提升配网进度反馈的及时性以及准确性,避免现有技术中物联网设备的配网进度反馈不准确且不直观的问题。

一种可实现的方案,步骤204在接收所述物联网设备通过声波数据返回的接入配置进度时,具体执行为:接收所述物联网设备在解析完成之后通过声波数据返回的解析结果。由此,在物联网设备解析数据包得到接入配置参数之后,就可以接收到物联网设通过声波数据发送的解析结果,移动设备能够及时获知当前的配网进度,从而提升配网进度反馈的及时性以及有效传输性。

另一种可实现的方案,步骤204在接收所述物联网设备通过声波数据返回的接入配置进度时,可具体执行为:接收所述物联网设备根据所述接入配置参数进行配网时通过声波数据周期性返回的配网进度。从而,一方面提升配网进度反馈的及时性以及有效传输性,另一方面保证移动设备能够获取更为全面的与配网进度相关的信息。

基于上述方案,考虑到在该物联网设备的配网进程中,本地wifi网络环境中可能不只是该物联网设备,还存在其他物联网设备,那么,在同时为多个物联网设备进行配网时,为了区别不同物联网设备,参照图2b所示,在执行步骤202之前,还可以执行:

步骤200:接收所述物联网设备通过声波数据发送的设备标识。

这样,移动设备可以对接收到的声波数据进行解析得到设备标识,并从中选择需要进行配网的物联网设备。从而在物联网设备未联网的情况下,移动设备能够及时便捷的获取设备标识以区分物联网设备。

在本说明书实施例方案中,所述数据包为用户数据报协议udp数据包。该udp数据包不需要对侧移动设备的接收反馈,因此,可以进行单向的数据传输。在移动设备侧,需要利用该数据包携带接入配置参数,而接入配置参数具体添加至数据包的长度和/或ip地址中可参照实施例一侧的解析方案,在此不做赘述。

实施例三

参照图3所示,为本说明书实施例提供的网络配置方法的流程示意图,该方法从网络配置方案的整体考虑,执行主体涉及物联网设备和移动设备,主要包括以下步骤:

步骤300:物联网设备监听wifi网络中的udp数据包,并通过声波数据广播自身的设备标识。

物联网设备进入smartconfig一键配网流程,开始利用自身的wifi芯片获取监听范围内的wifi网络列表以及该网络列表中每个网络信号的广播频段,在wifi芯片的混杂模式下,可以轮询该wifi网络列表中每个网络信号的广播频段,监听在广播频段上传输的数据包。

步骤302:移动设备接收设备标识后,发送携带接入配置参数的udp数据包。

在本说明书实施例中,移动设备和物联网设备可以设置为始终开启声波发送、接收功能。当移动设备通过音频采集装置接收到以声波数据传输的设备标识后,即开始对该设备标识对应的物联网设备进行配网操作。

当然,应理解,移动设备和物联网设备也可以在需要时才开启声波发送、接收功能。

应理解,目标接入网络可以是移动设备当前连接的wifi网络,也可以是wifi网络列表中其他wifi网络;相应地,根据用户输入的wifi网络信息或是自身连接的wifi网络信息,确定目标接入网络的网络标识和网络密码。之后,将网络标识和网络密码分别拆分为字节的方式添加至udp数据包中。具体的添加位置可以参照实施例一中的解析方案。

移动设备以预先约定的方式向本地网络环境中广播udp数据包。

步骤304:物联网设备接收udp数据包,并解析获取接入配置参数。

物联网设备监听到移动设备发送的预先约定的udp数据包序列,而丢弃其他的udp数据包,并从数据包的长度信息和/或ip地址信息中解析获取接入配置参数,该接入配置参数至少包括:目标接入网络的网络标识和网络密码。

步骤306:物联网设备通过声波数据向所述移动设备发送解析结果。

考虑到物联网设备一般通过硬件装置(例如呼吸灯或是简单的语音)来反馈配网进度,但是,解析结果作为配网进程中的一个阶段,不一定能够直观准确的反馈。而本说明书实施例可以通过声波数据将这一解析结果作为反馈信息发送给移动设备。

步骤308:移动设备接收以声波数据传输的解析结果,并展示。

移动设备可以及时接收物联网设备对数据包的解析结果,以获知当前的配网进程,并准确直观的展示给用户。具体的展示方式可参照实施例一所涉及的展示方案,在此不做赘述。

步骤310:物联网设备根据接入配置参数进行联网,并通过声波数据向移动设备周期性发送配网进度。

在物联网设备从udp数据包中成功解析出目标接入网络的网络标识和网络密码后,可以根据这些接入配置参数进行配网操作以便接入目标接入网络。其实,在根据解析出的接入配置参数进行配网操作开始至成功接入目标接入网络期间,可以通过声波数据向移动设备周期性发送在此期间发生的任何配网进度。

步骤312:移动设备接收以声波数据传输的配网进度,并展示。

移动设备可及时接收物联网设备反馈的以声波数据反馈的配网进度,并准确直观的展示出来。例如,通过在移动设备的显示屏幕上展示动态进度条的方式反映物联网设备的配网进度,或者,通过每2s播放一次语音播报“完成20%”等类似的展示方式。

通过上述技术方案,在物联网设备配网过程中,移动设备与物联网设备通过声波数据进行信息交互,同时,物联网设备通过声波数据返回反映配网进程的接入配置进度,移动设备对该接入配置进度进行直观有效展示。从而,提升配网进度反馈的及时性以及准确性,避免物联网设备的配网进度反馈不准确且不直观的问题。

实施例四

图4是本说明书的一个实施例中物联网设备的结构示意图。请参考图4,在硬件层面,该物联网设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(random-accessmemory,ram),也可能还包括非易失性存储器(non-nolatilememory),例如至少1个磁盘存储器等。当然,该物联网设备还可能包括其他业务所需要的硬件。

处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。

处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成网络配置装置。处理器,执行存储器所存放的程序,并具体用于执行以下操作:

接收移动设备发送的数据包,所述数据包中携带目标接入网络的接入配置参数;

解析获取所述接入配置参数;

通过声波数据向所述移动设备发送接入配置进度。

上述如本说明书图1所示实施例揭示的网络配置装置执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本说明书实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本说明书实施例所公开的方法步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

该物联网设备还可执行图1的方法,并实现网络配置装置在图1所示实施例的功能,本说明书实施例在此不再赘述。

当然,除了软件实现方式之外,本说明书实施例的物联网设备并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

图5是本说明书的一个实施例中移动设备的结构示意图。请参考图5,在硬件层面,该移动设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(random-accessmemory,ram),也可能还包括非易失性存储器(non-volatilememory),例如至少1个磁盘存储器等。当然,该移动设备还可能包括其他业务所需要的硬件。

处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是isa(industrystandardarchitecture,工业标准体系结构)总线、pci(peripheralcomponentinterconnect,外设部件互连标准)总线或eisa(extendedindustrystandardarchitecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。

处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成网络配置装置。处理器,执行存储器所存放的程序,并具体用于执行以下操作:

向物联网设备发送数据包,所述数据包中携带目标接入网络的接入配置参数;

接收所述物联网设备通过声波数据返回的接入配置进度,并展示;其中,所述接入配置进度用于反映所述物联网设备在网络配置过程中的进程。

上述如本说明书实施例图2所示实施例揭示的网络配置装置执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本说明书实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本说明书实施例所公开的方法步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

该移动设备还可执行图2的方法,并实现网络配置装置在图2所示实施例的功能,本说明书实施例在此不再赘述。

当然,除了软件实现方式之外,本说明书实施例的移动设备并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

图6为本说明书实施例提供的一种网络配置系统的结构示意图,该网络配置系统主要包括:

物联网设备62,接收移动设备64发送的数据包,所述数据包中携带目标接入网络的接入配置参数,解析获取所述接入配置参数,通过声波数据向所述移动设备64发送接入配置进度;

移动设备64,向物联网设备62发送数据包,接收所述物联网设备62通过声波数据返回的接入配置进度,并展示。

实施例五

本说明书实施例提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被物联网设备执行时,能够使该物联网设备执行图1所示实施例的方法,并具体用于执行以下操作:

接收移动设备发送的数据包,所述数据包中携带目标接入网络的接入配置参数;

解析获取所述接入配置参数;

通过声波数据向所述移动设备发送接入配置进度。

本说明书实施例还提出了另一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被移动设备执行时,能够使该移动设备执行图2所示实施例的方法,并具体用于执行以下操作:

向物联网设备发送数据包,所述数据包中携带目标接入网络的接入配置参数;

接收所述物联网设备通过声波数据返回的接入配置进度,并展示;其中,所述接入配置进度用于反映所述物联网设备在网络配置过程中的进程。

实施例六

本说明书实施例还提供了一种网络配置装置。参照图7所示,该网络配置装置主要包括:

接收模块702,接收移动设备发送的数据包,所述数据包中携带目标接入网络的接入配置参数。

解析模块704,解析获取所述接入配置参数。

发送模块706,通过声波数据向所述移动设备发送接入配置进度。

可选地,作为一个实施例,发送模块706可在解析完成之后,通过声波数据向所述移动设备发送解析结果。

可选地,作为一个实施例,发送模块706可在根据所述接入配置参数进行配网过程中,通过声波数据向所述移动设备周期性发送配网进度。

可选地,作为一个实施例,所述发送模块706在接收移动设备发送的数据包之前,还可以通过声波数据向所述移动设备发送设备标识。

可选地,作为一个实施例,解析模块704,可解析接收到的所述数据包,并从所述数据包的长度信息和/或ip地址信息中获取接入配置参数。

可选地,作为一个实施例,所述数据包为用户数据报协议udp数据包。

本说明书实施例还提供了另一种网络配置装置。参照图8所示,该网络配置装置主要包括:

发送模块802,向物联网设备发送数据包,所述数据包中携带目标接入网络的接入配置参数。

接收模块804,接收所述物联网设备通过声波数据返回的接入配置进度,并展示;其中,所述接入配置进度用于反映所述物联网设备在网络配置过程中的进程。

可选地,作为一个实施例,接收模块804接收所述物联网设备在解析完成之后通过声波数据返回的解析结果。

可选地,作为一个实施例,接收模块804接收所述物联网设备根据所述接入配置参数进行配网时通过声波数据周期性返回的配网进度。

可选地,作为一个实施例,接收模块804在向物联网设备发送数据包之前,还接收所述物联网设备通过声波数据发送的设备标识。

可选地,作为一个实施例,所述数据包为用户数据报协议udp数据包。

总之,以上所述仅为本说明书实施例的较佳实施例而已,并非用于限定本说明书实施例的保护范围。凡在本说明书实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本说明书实施例的保护范围之内。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本说明书实施例中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

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