物联网设备及其网络配置方法、装置、系统和终端与流程

文档序号:11138351阅读:903来源:国知局
物联网设备及其网络配置方法、装置、系统和终端与制造工艺

本发明涉及物联网技术领域,具体涉及一种物联网设备及其网络配置方法、装置、系统和终端。



背景技术:

近年来,随着互联网技术的发展,通讯技术发展突飞猛进,无线联网普及程度越来越高,越来越多的设备都具有了联网功能,特别是最近几年来物联网的发展,市场上各类智能产品风起云涌,从插座、灯泡到电饭锅、空调等家用电器纷纷走入物联网行列,使得越来越多的无屏幕无键盘的设备有了连接网络的需求。所有这些硬件都需要首先通过无线连接到无线路由器中,从而连接到互联网中。然而,由于这类设备无屏幕显示无键盘输入,使得这类无屏幕无键盘的设备配置无线热点参数的过程十分复杂。

现有技术中,也存在一些智能设备与无线路由的连接方式,大致分为以下几种:

软热点(softap),即无线热点模式。待联网设备本身提供一个无线热点等待手机接入,手机接入后通过预装在手机上的特定软件把欲连接无线路由器的热点名和密码发送给待联网设备,设备收到后再切换模式连接到无线路由器。这种方案的弊端是:用户在配置密码时需要切换不同的无线连接。这就需要操作人员拥有一定的无线网络技术背景才可以实现,而对于普通老百姓,尤其是对于老年人来说,要成功的完成这个配置过程非常困难。

监听抓包模式(Smart Link)。首先,让设备的无线芯片工作在监听抓包的模式下,而后,智能终端广播密码编码,通过路由器的广播机制,实现智能终端和待联网设备无线模块之间的密码推送。这种方法需要无线芯片厂商的底层软件支持,也需要手机、路由器设备的兼容性支持,对一些老款的手机或路由器,难以实现;此外,也增加了底层软件运行负担和成本。

蓝牙技术。通过蓝牙先把手机与待联网设备中的蓝牙模块配对,然后通过蓝牙发送无线热点配置信息,设备接收到后再建立无线路由器连接。这个方式需要人为的进行蓝牙配对操作,连接效率较低,不适合需要快速传输的应用场合,且蓝牙芯片价格昂贵,抗干扰能力不强。

此外,根据申请人的研究发现:现有技术的上述方案中,虽然待联网的设备能够根据无线网络热点的配置信息实现与无线热点进行网络连接的建立,但是,由于无线网络热点的配置信息无法区分待联网设备,导致一些设备被不期望地与无线网络热点连接,进而导致建立网络连接时容易出现混乱。因此,如何实现智能设备与路由之间进行准确地建立网络连接成为亟待解决的问题。



技术实现要素:

本发明要解决的技术问题在于如何实现智能设备与路由之间进行准确地建立网络连接。

为此,根据第一方面,本发明实施例公开了一种物联网设备网络配置方法,用于终端,包括:

获取待联网设备的标识;获取与待联网设备匹配的目标无线网络热点的配置信息;将配置信息和标识发送给待联网设备,以使与标识对应的待联网设备与目标无线网络热点建立网络连接。

可选地,将配置信息和标识发送给待联网设备,包括:对配置信息和标识进行编码得到编码后的配置数据包;将配置数据包发送给待联网设备。

可选地,对配置信息和标识进行编码得到编码后的配置数据包包括:以八进制编码方式对配置信息和标识进行编码得到编码后的配置数据包。

可选地,将配置数据包发送给待联网设备包括:按预设时间间隔以声波形式发送配置数据包中的相邻数据码。

可选地,获取与待联网设备匹配的目标无线网络热点的配置信息包括:陈列至少一个可用无线网络热点;获取用于表征选择目标无线网络热点的触发事件;根据触发事件确定与待联网设备匹配的目标无线网络热点;提取目标无线网络热点的配置信息。

可选地,获取与待联网设备匹配的目标无线网络热点的配置信息包括:启用确定目标无线网络热点等待中断;获取用于表征目标无线网络热点的配置信息。

根据第二方面,本发明实施例公开了一种物联网设备网络配置方法,用于待联网设备端,包括:

获取终端发送的待联网设备的标识和目标无线网络热点的配置信息;判断标识是否为本机标识;如果标识为本机标识,则解析目标无线网络热点的配置信息,以与目标无线网络热点建立网络连接。

可选地,在获取终端发送的配置数据包之前,还包括:向终端发送待联网设备的标识。

可选地,获取终端发送的待联网设备的标识和目标无线网络热点的配置信息包括:获取终端发送的配置数据包;对配置数据包进行解码得到待联网设备的标识和目标无线网络热点的配置信息。

可选地,在获取终端发送的配置数据包和对配置数据包进行解码得到待联网设备的标识和目标无线网络热点的配置信息之间,还包括:判断配置数据包是否完整;如果配置数据包完整,则对配置数据包进行解码得到待联网设备的标识;如果配置数据包不完整,则输出用于表征数据缺失的提示信号。

可选地,在解析目标无线网络热点的配置信息之后,还包括:判断是否完成与目标无线网络热点建立网络连接;如果完成与目标无线网络热点建立网络连接,则输出用于表征完成网络连接建立的第一提示信号;如果未完成与目标无线网络热点未建立网络连接,则输出用于表征未完成网络连接建立的第二提示信号。

根据第三方面,本发明实施例公开了一种物联网设备网络配置装置,用于终端,包括:

标识获取模块,用于获取待联网设备的标识;配置信息获取模块,用于获取与待联网设备匹配的目标无线网络热点的配置信息;数据发送模块,用于将配置信息和标识发送给待联网设备,以使与标识对应的待联网设备与目标无线网络热点建立网络连接。

可选地,数据发送模块包括:编码单元,用于对配置信息和标识进行编码得到编码后的配置数据包;发送单元,用于将配置数据包发送给待联网设备。

根据第四方面,本发明实施例公开了一种物联网设备网络配置装置,用于待联网设备端,包括:

数据获取模块,用于获取终端发送的待联网设备的标识和目标无线网络热点的配置信息;标识判断模块,用于判断标识是否为本机标识;解析模块,用于解析目标无线网络热点的配置信息,以与目标无线网络热点建立网络连接。

根据第五方面,本发明实施例公开了一种终端,包括:

信息采集装置,用于采集待联网设备的标识;发送装置,用于向待联网设备发送目标无线网络热点的配置信息和待联网王设备的标识;处理器,用于执行上述实施例终端的配置方法。

根据第六方面,本发明实施例公开了一种物联网设备,包括:

数据接收装置,用于接收终端发送的待联网设备的标识和目标无线网络热点的配置信息;处理器,用于执行上述实施例待联网设备端的配置方法。

根据第七方面,本发明实施例公开了一种物联网设备网络配置系统,包括:

终端获取待联网设备的标识;终端获取与待联网设备匹配的目标无线网络热点的配置信息;终端将配置信息和标识发送给待联网设备;待联网设备接收待联网设备的标识和目标无线网络热点的配置信息;待联网设备判断标识是否为本机标识;待联网设备根据配置信息向目标无线网络热点发送建立网络连接的请求;目标无线网络热点根据请求与待联网设备建立网络连接。

本发明技术方案,具有如下优点:

本发明实施例提供的技术方案,由于获取待联网设备的标识和目标无线网络热点的配置信息,而后将待联网设备的标识和目标无线网络热点的配置信息发送给待联网设备,从而,使得接收到标识的待联网设备能够根据标识判断是否广播本机进行网络连接,继而使得在物联网配置时,能够提高网络配置的目标性,减少设备误联的概率,能够实现智能设备与路由之间进行准确地建立网络连接。

作为可选的技术方案,相对于现有技术中复杂的配置过程,以声波的形式发送配置数据包,不仅简化了配置过程,而且,能够有效地减少底层软件的承载负担,继而能够高效建立智能设备与路由之间的网络连接。

作为可选的技术方案,以八进制编码方式对目标无线网络热点的配置信息和待联网设备的标识进行编码得到编码后的配置数据包,相对于现有技术中常用的二进制编码方式发送数据包,能够有效地提高传输速率。

附图说明

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

图1为本实施例中一种用于终端物联网设备网络配置方法流程图;

图2为本实施例中一种用于终端物联网设备网络配置装置示意图;

图3为本实施例中一种用于设备端物联网设备网络配置方法流程图;

图4为本实施例中一种用于设备端物联网设备网络配置装置示意图;

图5为本实施例中一种物联网设备网络配置系统时序图。

具体实施方式

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

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

为了高效建立智能设备与路由之间的网络连接,本实施例公开了一种物联网设备网络配置方法,用于终端,请参考图1,为该配置方法流程图,该配置方法包括:

步骤S110,获取待联网设备的标识。本实施例中,所称标识用于区分不同的待联网设备,通常,每个待联网设备均会配置一个唯一的身份识别码,标识可以是例如一串表征待联网设备身份的唯一字符串,可以由英文字符、数字和常规符号等构成。在具体实施例中,可以通过扫码(例如二维码、条形码)或者其他任意能够读取待联网设备标识的方式来获取待联网设备的标识。

步骤S120,获取与待联网设备匹配的目标无线网络热点的配置信息。在具体实施例中,获取与待联网设备匹配的目标无线网络热点的配置信息可以包括:陈列至少一个可用无线网络热点;获取用于表征选择目标无线网络热点的触发事件;根据触发事件确定与待联网设备匹配的目标无线网络热点;提取目标无线网络热点的配置信息。具体地,可以根据触发搜索信号的触发下搜索附近可用的无线网络热点;而后,将这些可用的无线网络热点以可视化的方式呈现出来,等待用户选择;在获取用户选定的目标无线网络热点的触发事件后,即可确定与待联网设备匹配的目标无线网络热点;于是,可以完成目标无线网络热点的配置信息的提取。需要说明的是,在具体实施例中,在获取用户选定的目标无线网络热点的触发事件后,也可以通过I/O设备获取用户的输入的目标无线网络热点的配置信息,本实施例中,所称配置信息包括目标无线网络热点的名称和密码等信息。

在具体实施例中,获取与待联网设备匹配的目标无线网络热点的配置信息包括:启用确定目标无线网络热点等待中断;获取用于表征目标无线网络热点的配置信息。具体地,在获取用于表征配置信息的触发信号下,启用系统广播,等待用户输入目标无线网络热点的配置信息,通常可以通过I/O设备输入配置信息。本实施例中,通过启用系统广播获取I/O设备输入的配置信息,可以使得当终端未处在目标无线网路热点环境中时,能够手动输入目标无线网络热点的配置信息(名称和密码等),从而能够将这些配置信息在离线状态下(即未处于目标无线网络热点的环境中)向待联网设备发送配置信息,当待联网设备处于目标无线网络热点的环境中时,待联网设备可以根据事先接收到的配置信息与目标无线网络热点建立网络连接。

步骤S130,将配置信息和标识发送给待联网设备。本实施例中,通过发送配置信息和标识,可以使与标识对应的待联网设备与目标无线网络热点建立网络连接。在具体实施中,将配置信息和标识发送给待联网设备可以包括:对配置信息和标识进行编码得到编码后的配置数据包;将配置数据包发送给待联网设备。具体地,在可以基于预设规则对配置信息和标识进行编码得到编码后的配置数据包,待联网设备的标识、目标无线网络热点名称和密码按照特殊格式组合,编码时需要添加相应的分隔标志,组合后的格式特殊之处在于需要与接收端约定好,具体数据顺序不做特殊要求。关键数据组合后还需要添加数据信息前缀和校验后缀,比如可以采用:起始标志+数据长度+组合数据+校验码。其中,起始标志是一个或多个特殊字符,以便接收端判断数据的起始;数据长度为组合数据+校验码的长度和;校验码用于验证组合数据的完整性,可以采用奇偶校验或CRC校验等。为了提高数据编码效率,在可选的实施例中,可以以八进制编码方式对配置信息和标识进行编码得到编码后的配置数据包。

在可选的实施例中,可以以声波的形式对配置信息和标识进行编码得到编码后的配置数据包,而后按预设时间间隔以声波形式发送配置数据包中的相邻数据码。以八进制编码为例,所有数据都可以使用0~7八个数字替代,为每个数字设定一个频率的声波;每个数字的声波的持续时间可以约定成固定的长度,如100毫秒,两个数字的中间可以留一段无声静音段,持续时间5ms;而后通过自带的扬声器或者外置扬声器将声波信号播放出来。需要说明的是,在其它实施例中,也可以采用二进制、十六进制等方式编码,例如采用二进制数时,使用0、1来代表所有数据,于是采用不同频率的声波来代表0、1。

需要说明的是,在可选的实施例中,声波频率范围可选为20Hz~44kHz,由于正常的人耳能分辨的声波频率范围是20Hz~20kHz,电子设备一般的采集上限为44kHz,编码时可以采用常规声波,也可以采用超声波来实现,即声波频率优选范围为20kHz~44kHz。

本实施例还公开了一种物联网设备网络配置装置,用于终端,请参考图2,为该物联网设备网络配置装置结构示意图,该配置装置包括:标识获取模块110、配置信息获取模块120和数据发送模块130,其中:

标识获取模块110用于获取待联网设备的标识;配置信息获取模块120用于获取与待联网设备匹配的目标无线网络热点的配置信息;数据发送模块130用于将配置信息和标识发送给待联网设备,以使与标识对应的待联网设备与目标无线网络热点建立网络连接。

在可选的实施例中,数据发送模块包括:编码单元,用于对配置信息和标识进行编码得到编码后的配置数据包;发送单元,用于将配置数据包发送给待联网设备。

本实施例还公开了一种终端,该终端包括:信息采集装置,用于采集待联网设备的标识;发送装置,用于向待联网设备发送目标无线网络热点的配置信息和待联网设备的标识;处理器,用于执行上述实施例公开的配置方法。本实施例中,终端可以是个人电脑、工控机、手机、平板电脑、个人数字电脑(PDA)等。

本实施例还公开了一种物联网设备网络配置方法,用于待联网设备端,请参考图3,为该物联网设备网络配置方法流程图,该物联网设备网络配置方法包括:

步骤S210,获取终端发送的待联网设备的标识和目标无线网络热点的配置信息。在具体实施例中,当终端发送的为编码后的配置数据包,则可以获取终端发送的配置数据包;对配置数据包进行解码得到待联网设备的标识和目标无线网络热点的配置信息。在可选的实施例中,在获取终端发送的配置数据包和对配置数据包进行解码得到待联网设备的标识和目标无线网络热点的配置信息之间,还包括:判断配置数据包是否完整;如果配置数据包完整,则对配置数据包进行解码得到待联网设备的标识;如果配置数据包不完整,则输出用于表征数据缺失的提示信号。本实施例中,提示信号可以以语音、指示灯、文字等任意能够传达提示信息的方式输出。

步骤S220,判断标识是否为本机标识。在具体实施例中,在获取终端发送的待联网设备的标识后,可以判断该获取的待联网设备的标识时候为本机的标识,如果标识为本机标识,则执行步骤S230。

步骤S230,解析目标无线网络热点的配置信息,以与目标无线网络热点建立网络连接。

在可选的实施例中,在执行步骤S210之前,还可以包括:向终端发送待联网设备的标识。具体地,可以通过待联网设备配备的发送装置主动发送待联网设备的标识;也可以被动发送,例如通过在待联网设备上贴的条形码、二维码等来表征待联网设备的标识,而后由终端对例如条形码、二维码的识别来读取待联网设备的标识。

在可选的实施例中,在执行步骤S230之后,还可以包括:

步骤S240,判断是否完成与目标无线网络热点建立网络连接。在具体实施例中,在解析得到目标无线网络热点的配置信息后,可以与目标无线网络热点进行网络连接建立,为了实现网络连接建立状态提示,可以判断是否完成与目标无线网络热点建立网络连接,如果完成与目标无线网络热点建立网络连接,则输出用于表征完成网络连接建立的第一提示信号。如果未完成与目标无线网络热点未建立网络连接,则输出用于表征未完成网络连接建立的第二提示信号。本实施例中,所称第一提示信号和第二提示信号可以以语音、指示灯、文字等任意能够传达提示信息的方式输出。

本实施例还公开了一种物联网设备网络配置装置,用于待联网设备端,请参考图4,为该物联网设备网络配置装置结构示意图,该物联网设备网络配置装置包括:数据获取模块210、标识判断模块220和解析模块230,其中:

数据获取模块210用于获取终端发送的待联网设备的标识和目标无线网络热点的配置信息;标识判断模块220用于判断标识是否为本机标识;解析模块230用于解析目标无线网络热点的配置信息,以与目标无线网络热点建立网络连接。

本实施例还公开了一种物联网设备,包括:数据接收装置,用于接收终端发送的待联网设备的标识和目标无线网络热点的配置信息;处理器,用于执行上述用于物联网设备的配置方法。

本实施例还公开了一种物联网设备网络配置系统,请参考图5,为该物联网设备网络配置系统时序图,该物联网设备网络配置系统包括:终端1、待联网设备2和目标无线网络热点3,该物联网设备网络配置系统配置过程如下:

步骤S110,终端1获取待联网设备2的标识。

步骤S120,终端1获取与待联网设备匹配的目标无线网络热点3的配置信息。

步骤S130,终端1将配置信息和标识发送给待联网设备2。

步骤S210,待联网设备2接收待联网设备的标识和目标无线网络热点的配置信息。

步骤S220,待联网设备2判断标识是否为本机标识。

步骤S250,待联网设备2根据配置信息向目标无线网络热点3发送建立网络连接的请求。

步骤S310,目标无线网络热点3根据请求与待联网设备2建立网络连接。

本实施例提供的物联网设备及其网络配置方法、装置、系统和终端,由于获取待联网设备的标识和目标无线网络热点的配置信息,而后将待联网设备的标识和目标无线网络热点的配置信息发送给待联网设备,从而,使得接收到标识的待联网设备能够根据标识判断是否广播本机进行网络连接,继而使得在物联网配置时,能够提高网络配置的目标性,减少设备误联的概率,能够实现智能设备与路由之间进行准确地建立网络连接。

在可选的实施例中,相对于现有技术中复杂的配置过程,以声波的形式发送配置数据包,不仅简化了配置过程,而且,能够有效地减少底层软件的承载负担,继而能够高效建立智能设备与路由之间的网络连接。

在可选的实施例中,以八进制编码方式对目标无线网络热点的配置信息和待联网设备的标识进行编码得到编码后的配置数据包,相对于现有技术中常用的二进制编码方式发送数据包,能够有效地提高传输速率。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

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