物联网设备及其联网配置方法、智能终端及物联网系统与流程

文档序号:11845749阅读:460来源:国知局
物联网设备及其联网配置方法、智能终端及物联网系统与流程

本发明属于物联网技术领域,尤其涉及一种物联网设备及其联网配置方法、智能终端及物联网系统。



背景技术:

物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,通过物联网可以实现任何物体与物体之间进行信息交换和通信。Wi-Fi作为目前较为流行的上网方式,在物联网组网中也得到广泛应用,物联网设备通过Wi-Fi连接到网络,其中,物联网设备可为智能玩具或门禁系统等。

目前对于物联网设备连接无线网络的方法,包括声波联网方法和组播联网方法。对于声波联网方法,由于该方法通过声波传输联网信息,因此,声波联网方法受传输距离和传输环境的限制,当传输距离较远或传输环境较为嘈杂时,物联网设备难以接收到联网信息,无法成功连接到无线网络;对于组播联网方法,路由器或智能终端(如手机、平板电脑等)组播联网信息,物联网设备通过抓包的方式获取联网信息,而组播的联网信息在传输过程中,会出现丢包现象,因此物联网设备会有抓取不到联网信息的情况,无法成功连接到无线网络。因此,现有的联网方法存在因受距离、环境噪声或传输丢包影响而使得物联网设备联网成功率较低的问题。



技术实现要素:

本发明的目的在于提供一种物联网设备的联网配置方法,旨在解决现有的联网方法所存在的因受距离、环境噪声或传输丢包影响而使得物联网设备联网成功率较低的问题。

本发明是这样实现的,一种物联网设备的联网配置方法,所述联网配置方法包括:

所述物联网设备获取智能终端通过声波所发送的网络信道信息,并锁定与所述网络信道信息相对应的网络信道;

所述物联网设备通过所述网络信道接收所述智能终端所发送的联网组播数据,同时,所述物联网设备接收所述智能终端通过声波所发送的声波联网数据;

所述物联网设备判断所述联网组播数据是否完整以及判断所述声波联网数据是否完整,并依据判断结果从所述联网组播数据中或从所述声波联网数据中提取联网信息;

所述物联网设备根据所述联网信息连接到相应的无线网络。

本发明的另一目的还在于提供一种物联网设备的联网配置方法,所述联网配置方法包括:

智能终端通过声波向所述物联网设备发送网络信道信息,以使所述物联网设备锁定与所述网络信道信息相对应的网络信道;

所述智能终端通过所述网络信道向所述物联网设备发送联网组播数据,同时,所述智能终端通过声波向所述物联网设备发送声波联网数据;以使所述物联网设备判断所述联网组播数据是否完整以及判断所述声波联网数据是否完整,并依据判断结果从所述联网组播数据中或从所述声波联网数据中提取联网信息,进而根据所述联网信息连接到相应的无线网络。

本发明的另一目的还在于提供一种物联网设备的联网配置方法,所述联网配置方法包括:

智能终端通过声波向所述物联网设备发送网络信道信息;

所述物联网设备获取所述网络信道信息,并锁定与所述网络信道信息相对应的网络信道;

所述智能终端通过所述网络信道向所述物联网设备发送联网组播数据,同时,所述智能终端通过声波向所述物联网设备发送声波联网数据;

所述物联网设备接收所述联网组播数据和所述声波联网数据,并判断所述联网组播数据是否完整以及判断所述声波联网数据是否完整,进而依据判断结果从所述联网组播数据中或从所述声波联网数据中提取联网信息;

所述物联网设备根据所述联网信息连接到相应的无线网络。

本发明的另一目的还在于提供一种物联网设备,所述物联网设备包括:

信道锁定模块,用于获取智能终端通过声波所发送的网络信道信息,并锁定与所述网络信道信息相对应的网络信道;

数据接收模块,用于通过所述网络信道接收所述智能终端所发送的联网组播数据,同时,接收所述智能终端通过声波所发送的声波联网数据;

联网信息提取模块,用于判断所述联网组播数据是否完整以及判断所述声波联网数据是否完整,并依据判断结果从所述联网组播数据中或从所述声波联网数据中提取联网信息;

联网模块,用于根据所述联网信息连接到相应的无线网络。

本发明的另一目的还在于提供一种智能终端,所述智能终端包括:

信道信息发送模块,用于通过声波向所述物联网设备发送网络信道信息,以使所述物联网设备锁定与所述网络信道信息相对应的网络信道;

数据发送模块,用于通过所述网络信道向所述物联网设备发送联网组播数据,同时,通过声波向所述物联网设备发送声波联网数据;以使所述物联网设备判断所述联网组播数据是否完整以及判断所述声波联网数据是否完整,并依据判断结果从所述联网组播数据中或从所述声波联网数据中提取联网信息,进而根据所述联网信息连接到相应的无线网络。

本发明的另一目的还在于提供一种物联网系统,所述物联网系统包括上述物联网设备和智能终端。

在本发明中,物联网设备获取智能终端通过声波所发送的网络信道信息,并锁定与网络信道信息相对应的网络信道;物联网设备通过网络信道接收智能终端所发送的联网组播数据,同时,物联网设备接收智能终端通过声波所发送的声波联网数据;物联网设备判断联网组播数据是否完整以及判断声波联网数据是否完整,并依据判断结果从联网组播数据中或从声波联网数据中提取联网信息;物联网设备根据联网信息连接到相应的无线网络。物联网设备同时接收包含联网信息的联网组播数据和声波联网数据,并从其中任意一个完整的数据中提取联网信息以连接到无线网络,因此提升了联网成功率。

附图说明

图1是本发明实施例提供的物联网设备联网配置方法的流程图;

图2是本发明另一实施例提供的物联网设备联网配置方法的流程图;

图3是本发明另一实施例提供的物联网设备联网配置方法的流程图;

图4是本发明另一实施例提供的物联网设备联网配置方法的流程图;

图5是本发明另一实施例提供的物联网设备联网配置方法的流程图;

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

图7是图6中联网信息提取模块的结构示意图;

图8是本发明另一实施例提供的物联网设备的结构示意图;

图9是本发明实施例提供的智能终端的结构示意图;

图10是本发明另一实施例提供的智能终端的结构示意图;

图11是本发明实施例提供的物联网系统的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1示出了本发明实施例提供的物联网设备联网配置方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤S1中,物联网设备获取智能终端通过声波所发送的网络信道信息,并锁定与网络信道信息相对应的网络信道。

具体的,物联网设备可以是智能玩具、门禁系统等可连接无线网络的设备,智能终端可为手机、平板电脑等已连接到无线网络的终端。

具体的,物联网设备可通过其麦克风接收智能终端所发送的网络信道信息。上述网络信道为智能终端当前所连接的无线网络的工作信道,网络信道信息包括网络信道的名称和信道中心频率。

在步骤S2中,物联网设备通过网络信道接收智能终端所发送的联网组播数据,同时,物联网设备接收智能终端通过声波所发送的声波联网数据。

具体的,步骤S2具体为:智能终端通过网络信道发送联网组播数据,物联网设备通过在网络信道上抓包的方式获取该联网组播数据;物联网设备接收智能终端通过声波所发送的声波联网数据,具体的,物联网设备可通过其麦克风接收该声波联网数据。

具体的,联网组播数据的形成过程为:智能终端将当前所连接的无线网络的名称和密码以数据组播格式进行封装形成联网组播数据,数据组播格式为:组播IP地址∣序列号∣有效数据1∣有效数据2,有效数据1和有效数据2为无线网络的名称和密码。声波联网数据的形成过程为:智能终端将当前所连接的无线网络的名称和密码以链路封装格式进行封装形成链路数据,链路封装格式为:数据包起始码∣序列号∣有效数据长度∣有效数据∣CRC16,有效数据为无线网络的名称和密码,再将链路数据转换为音频格式数据,该音频格式数据即为声波联网数据。

具体的,物联网设备在接收到联网组播数据后和接收到声波联网数据后均通过声波向智能终端发送接收成功回应,以告知智能终端数据接收成功,使智能终端不再发送已接收成功的数据。

在步骤S3中,物联网设备判断联网组播数据是否完整以及判断声波联网数据是否完整,并依据判断结果从联网组播数据中或从声波联网数据中提取联网信息。

具体的,步骤S3具体为:物联网设备判断联网组播数据是否完整以及判断声波联网数据是否完整;若联网组播数据完整,则物联网设备从联网组播数据中提取联网信息;若声波联网数据完整,则物联网设备从声波联网数据中提取联网信息;若联网组播数据和声波联网数据均完整,则物联网设备从联网组播数据中或从声波联网数据中提取联网信息。其中,物联网设备基于CRC校验和长度校验判断联网组播数据是否完整,基于CRC校验判断声波联网数据是否完整。联网信息包括智能终端当前所连接的无线网络的名称和密码。

在步骤S4中,物联网设备根据联网信息连接到相应的无线网络。

此外,在本发明另一实施例中,如图2所示,在步骤S3和步骤S4之间还包括以下步骤:

在步骤S5中,物联网设备向智能终端发送确认回应,以使智能终端停止向物联网设备发送联网组播数据和声波联网数据。

具体的,步骤S5具体为:物联网设备在提取联网信息之后向智能终端发送确认回应,以表示已获得了无线网络的用户名和密码,以使智能终端停止发送联网组播数据和声波联网数据。

图3示出了本发明另一实施例提供的物联网设备联网配置方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤S10中,智能终端通过声波向物联网设备发送网络信道信息,以使物联网设备锁定与网络信道信息相对应的网络信道。

具体的,智能终端通过声波将网络信道信息发送至物联网设备,其中,智能终端可通过其扬声器发送网络信道信息,网络信道为智能终端当前所连接的无线网络的工作信道,网络信道信息包括网络信道的名称和信道中心频率。

在步骤S20中,智能终端通过网络信道向物联网设备发送联网组播数据,同时,智能终端通过声波向物联网设备发送声波联网数据;以使物联网设备判断联网组播数据是否完整以及判断声波联网数据是否完整,并依据判断结果从联网组播数据中或从声波联网数据中提取联网信息,进而根据联网信息连接到相应的无线网络。

具体的,联网组播数据的形成过程为:智能终端将当前所连接的无线网络的名称和密码以数据组播格式进行封装形成联网组播数据,数据组播格式为:组播IP地址∣序列号∣有效数据1∣有效数据2,有效数据1和有效数据2为无线网络的名称和密码。声波联网数据的形成过程为:智能终端将当前所连接的无线网络的名称和密码以链路封装格式进行封装形成链路数据,链路封装格式为:数据包起始码∣序列号∣有效数据长度∣有效数据∣CRC16,有效数据为无线网络的名称和密码,再将链路数据转换为音频格式数据,该音频格式数据即为声波联网数据。

具体的,步骤S20具体为:智能终端通过网络信道以组播方式向物联网设备发送联网组播数据,同时,智能终端通过声波将声波联网数据发送至物联网设备。在物联网设备接收到联网组播数据和声波联网数据后,智能终端会接收到物联网设备所返回的接收成功回应,从而不再发送物联网设备已接收成功的数据。物联网设备基于CRC校验和长度校验判断联网组播数据是否完整以及基于CRC校验判断声波联网数据是否完整;若联网组播数据完整,则物联网设备从联网组播数据中提取联网信息;若声波联网数据完整,则物联网设备从声波联网数据中提取联网信息;若联网组播数据和声波联网数据均完整,则物联网设备从联网组播数据中或从声波联网数据中提取联网信息。其中,智能终端可通过其扬声器发送声波联网数据至物联网设备,联网信息包括智能终端当前所连接的无线网络的名称和密码。

具体的,智能终端通过网络信道向物联网设备发送联网组播数据,同时,智能终端通过声波向物联网设备发送声波联网数据的步骤之后还包括:智能终端接收物联网设备发送的确认回应,以停止向物联网设备发送联网组播数据和声波联网数据。智能终端接收到物联网设备发送的确认回应,表明物联网设备已获取了无线网络的用户名和密码,因此,终止向物联网设备发送联网组播数据和声波联网数据。

图4示出了本发明另一实施例提供的物联网设备联网配置方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤S100中,智能终端通过声波向物联网设备发送网络信道信息。

具体的,步骤S100具体为:智能终端通过声波将网络信道信息发送至物联网设备。其中,智能终端可通过其扬声器发送声波联网数据至物联网设备,网络信道为智能终端当前所连接的无线网络的工作信道,网络信道信息包括网络信道的名称和信道中心频率。

在步骤S200中,物联网设备获取网络信道信息,并锁定与网络信道信息相对应的网络信道。

具体的,物联网设备可通过其麦克风接收网络信道信息。

在步骤S300中,智能终端通过网络信道向物联网设备发送联网组播数据,同时,智能终端通过声波向物联网设备发送声波联网数据。

具体的,联网组播数据的形成过程为:智能终端将当前所连接的无线网络的名称和密码以数据组播格式进行封装形成联网组播数据,数据组播格式为:组播IP地址∣序列号∣有效数据1∣有效数据2,有效数据1和有效数据2为无线网络的名称和密码。声波联网数据的形成过程为:智能终端将当前所连接的无线网络的名称和密码以链路封装格式进行封装形成链路数据,链路封装格式为:数据包起始码∣序列号∣有效数据长度∣有效数据∣CRC16,有效数据为无线网络的名称和密码,再将链路数据转换为音频格式数据,该音频格式数据即为声波联网数据。

具体的,步骤S300具体为:智能终端通过网络信道以组播方式向物联网设备发送联网组播数据,同时,智能终端通过声波将声波联网数据发送至物联网设备。

在步骤S400中,物联网设备接收联网组播数据和声波联网数据,并判断联网组播数据是否完整以及判断声波联网数据是否完整,进而依据判断结果从联网组播数据中或从声波联网数据中提取联网信息。

具体的,步骤S400具体为:物联网设备通过在网络信道上抓包的方式获取联网组播数据,同时接收智能终端所发送的声波联网数据。物联网设备在接收到联网组播数据后和接收到声波联网数据后均通过声波向智能终端发送接收成功回应,以告知智能终端数据接收成功,使智能终端不再发送已接收成功的数据。物联网设备基于CRC校验和长度校验判断联网组播数据是否完整以及基于CRC校验判断声波联网数据是否完整;若联网组播数据完整,则物联网设备从联网组播数据中提取联网信息;若声波联网数据完整,则物联网设备从声波联网数据中提取联网信息;若联网组播数据和声波联网数据均完整,则物联网设备从联网组播数据中或从声波联网数据中提取联网信息。其中,物联网设备可通过其麦克风接收声波联网数据,联网信息包括智能终端当前所连接的无线网络的名称和密码。

在步骤S500中,物联网设备根据联网信息连接到相应的无线网络。

此外,在本发明另一实施例中,如图5所示,在步骤S400和步骤S500之间还包括以下步骤:

在步骤S600中,物联网设备向智能终端发送确认回应。

具体的,物联网设备在提取联网信息之后向智能终端发送确认回应,以表示已获得了无线网络的用户名和密码。

在步骤S700中,智能终端接收确认回应,并停止向物联网设备发送联网组播数据和声波联网数据。

具体的,智能终端接收到确认回应,表明物联网设备已获取了无线网络的用户名和密码,因此停止向物联网设备发送联网组播数据和声波联网数据。

图6示出了本发明实施例提供的物联网设备10的结构,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

物联网设备10包括信道锁定模块11、数据接收模块12、联网信息提取模块13及联网模块14。

信道锁定模块11用于获取智能终端20通过声波所发送的网络信道信息,并锁定与网络信道信息相对应的网络信道。

数据接收模块12用于通过网络信道接收智能终端20所发送的联网组播数据,同时,接收智能终端20通过声波所发送的声波联网数据。

联网信息提取模块13用于判断联网组播数据是否完整以及判断声波联网数据是否完整,并依据判断结果从联网组播数据中或从声波联网数据中提取联网信息。

联网模块14用于根据联网信息连接到相应的无线网络。

作为本发明一实施例,如图7所示,联网信息提取模块13包括判断单元130和处理单元131。

判断单元130用于判断联网组播数据是否完整以及判断声波联网数据是否完整。

处理单元131用于若判断联网组播数据完整,则从联网组播数据中提取联网信息;若判断声波联网数据完整,则从声波联网数据中提取联网信息;若判断联网组播数据和声波联网数据均完整,则从联网组播数据中或从声波联网数据中提取联网信息。

本发明实施例提供的物联网设备10可以应用于与图1对应的物联网设备联网配置方法实施例中,详情参见上述物联网设备联网配置方法实施例的描述,在此不再赘述。

作为本发明另一实施例,如图8所示,物联网设备10还包括发送模块15。发送模块15用于向智能终端20发送确认回应,以使智能终端20停止发送联网组播数据和声波联网数据。

本发明实施例提供的物联网设备10可以应用于与图2对应的物联网设备联网配置方法实施例中,详情参见上述物联网设备联网配置方法实施例的描述,在此不再赘述。

图9示出了本发明实施例提供的智能终端20的结构,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

智能终端20包括信道信息发送模块21和数据发送模块22。

信道信息发送模块21用于通过声波向物联网设备10发送网络信道信息,以使物联网设备10锁定与网络信道信息相对应的网络信道。

数据发送模块22用于通过网络信道向物联网设备10发送联网组播数据,同时,通过声波向物联网设备10发送声波联网数据;以使物联网设备10判断联网组播数据是否完整以及判断声波联网数据是否完整,并依据判断结果从联网组播数据中或从声波联网数据中提取联网信息,进而根据联网信息连接到相应的无线网络。

本发明实施例提供的智能终端20可以应用于与图3对应的物联网设备联网配置方法实施例中,详情参见上述物联网设备联网配置方法实施例的描述,在此不再赘述。

作为本发明另一实施例,如图10所示,智能终端20还包括接收模块23。接收模块23用于接收物联网设备10发送的确认回应,以停止向物联网设备10发送联网组播数据和声波联网数据。

具体的,接收模块23接收到物联网设备10发送的确认回应,表明物联网设备10已获取了无线网络的用户名和密码,因此,终止向物联网设备10发送联网组播数据和声波联网数据。

图11示出了本发明另一实施例提供的物联网系统30的结构,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

物联网系统30包括如图6至图8所示的任一物联网设备10和如图9或图10所示的智能终端20。

本发明实施例提供的物联网系统30可以应用于与图4和图5对应的物联网设备联网配置方法实施例中,详情参见上述物联网设备联网配置方法实施例的描述,在此不再赘述。

在本发明中,物联网设备获取智能终端通过声波所发送的网络信道信息,并锁定与网络信道信息相对应的网络信道;物联网设备通过网络信道接收智能终端所发送的联网组播数据,同时,物联网设备接收智能终端通过声波所发送的声波联网数据;物联网设备判断联网组播数据是否完整以及判断声波联网数据是否完整,并依据判断结果从联网组播数据中或从声波联网数据中提取联网信息;物联网设备根据联网信息连接到相应的无线网络。物联网设备同时接收包含联网信息的联网组播数据和声波联网数据,并从其中任意一个完整的数据中提取联网信息以连接到无线网络,因此,物联网设备在联网时,既可在环境嘈杂和距离智能终端较远的情况下,通过抓包获取联网组播数据进行联网;也可在抓包获取联网组播数据失败的情况下通过接收的声波联网数据进行联网,大大提升了联网成功率。

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

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