一种终端设备网络配置方法与系统与流程

文档序号:15626058发布日期:2018-10-09 23:00阅读:109来源:国知局

本发明涉及物联网技术领域,特别是涉及一种终端设备网络配置方法与系统。



背景技术:

终端设备实现联网时,需要进行网络配置或者说是网络配对,以下简称配网。配置联网所需路由器的用户名和密码,此过程通常称为一键配网技术方案,用户首先在终端设备上找到配网模式触发按键,依据指定操作使终端设备进入配网模式,再打开手机应用,手动选择配网方式,例如,扫描该终端设备的专用二维码或者从设备列表中选择该终端设备,启动路由器热点搜索,连接指定路由器名称,输入联网密码,通过一系列交互后完成该终端设备的网络配置。

传统方式,在终端设备的网络配置过程中,需要用户依据指定操作使终端设备进入配网模式,操作步骤繁琐,成功率低,影响用户体验。

可见,如何简化终端设备的网络配置操作过程,提升终端设备的智能化,是本领域技术人员亟待解决的问题。



技术实现要素:

本发明实施例的目的是提供一种终端设备网络配置方法与系统,可以简化终端设备的网络配置操作过程,提升终端设备的智能化。

为解决上述技术问题,本发明实施例提供一种终端设备网络配置方法包括:

终端设备发送第一广播包;所述第一广播包中包括所述终端设备的设备信息;

所述终端设备接收智能移动设备发送的第二广播包;所述第二广播中包括加密处理后的网络配置信息;所述网络配置信息包括wi-fi连接信息;

所述终端设备依据所述设备信息对所述加密处理后的所述网络配置信息进行解密处理;

所述终端设备依据解密处理后的所述网络配置信息,实现配网。

可选的,在所述终端设备依据所述设备信息对所述加密处理后的所述网络配置信息进行解密处理之前,还包括:

所述终端设备判断接收到的所述第二广播包的信号强度是否满足第二阈值;

若满足所述第二阈值,则所述终端设备依据所述设备信息对所述加密处理后的所述网络配置信息进行解密处理。

可选的,所述终端设备依据解密处理后的所述网络配置信息,实现配网包括:

所述终端设备通过自身wi-fi芯片连接所述wi-fi连接信息中指定的wi-fi路由器,实现配网。

可选的,还包括:

所述终端设备接收所述智能移动设备发送的第三广播包;所述第三广播包中包括修改后的网络配置信息以及用户身份标识;

判断所述第三广播包中包括的所述用户身份标识是否与所述终端设备获取的用户身份标识一致;

若一致,则依据所述第三广播包中包括的所述修改后的网络配置信息,重新实现配网。

可选的,在所述判断所述第三广播包中包括的所述用户身份标识是否与所述终端设备获取的用户身份标识一致之前,还包括:

判断接收到的所述第三广播包的信号强度是否满足第三阈值;

若满足所述第三阈值,则判断所述第三广播包中包括的所述用户身份标识是否与所述终端设备获取的用户身份标识一致。

本发明实施例还提供一种终端设备网络配置方法,包括:

智能移动设备接收终端设备发送的第一广播包;所述第一广播包中包括所述终端设备的设备信息;

所述智能移动设备依据所述设备信息对网络配置信息进行加密处理;所述网络配置信息包括wi-fi连接信息;

所述智能移动设备发送第二广播包;所述第二广播中包括加密处理后的所述网络配置信息。

可选的,还包括:

所述智能移动设备依据所述设备信息在对应的平台注册所述终端设备;并且在所述平台建立所述智能移动设备所属用户与所述终端设备的对应关系。

可选的,在所述智能移动设备依据所述设备信息对网络配置信息进行加密处理之前,还包括:

所述智能移动设备判断接收到的所述第一广播包的信号强度是否满足第一阈值;

若满足所述第一阈值,则所述智能移动设备依据所述设备信息对网络配置信息进行加密处理。

可选的,还包括:

所述智能移动设备发送第三广播包;所述第三广播包中包括修改后的网络配置信息以及用户身份标识。

本发明实施例还提供一种终端设备网络配置系统,包括终端设备和智能移动设备:

所述智能移动设备,用于接收终端设备发送的第一广播包;所述第一广播包中包括所述终端设备的设备信息;依据所述设备信息对网络配置信息进行加密处理;所述网络配置信息包括wi-fi连接信息;发送第二广播包;所述第二广播中包括加密处理后的所述网络配置信息;

所述终端设备,用于发送第一广播包;接收智能移动设备发送的第二广播包;依据所述设备信息对所述加密处理后的所述网络配置信息进行解密处理;依据解密处理后的所述网络配置信息,实现配网。

由上述技术方案可以看出,终端设备通过发送包括该终端设备的设备信息的第一广播包,智能移动设备接收到该第一广播包后,可以依据所述设备信息对网络配置信息进行加密处理,从而将该加密处理后的网络配置信息以第二广播包的形式发送。终端设备在获取到该第二广播包后,便可依据自身存储的设备信息对加密处理后的网络配置信息进行解密处理,从而获取到该网络配置信息。依据该网络配置信息实现配网。相比于传统方式,该技术方案省去了人工配置终端设备进行配网模式的操作过程,使得终端设备的配网方式更加智能化,提高了用户体验。

附图说明

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

图1为本发明实施例提供的一种终端设备网络配置方法的流程图;

图2为本发明实施例提供的一种终端设备修改网络配置信息方法的流程图;

图3为本发明实施例提供的一种终端设备网络配置系统的结构示意图。

具体实施方式

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

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。

本发明实施例所提出的终端设备指的是属于同一个网络平台的终端设备。终端设备实现联网时,会在云端注册相关的设备信息,在相同的云端注册设备信息的终端设备属于同一个网络平台,可以简称为同一个平台。

在本发明实施例中,可以通过智能移动设备与终端设备之间的交互,主要以发送、接收广播包的形式进行,使得终端设备实现配网。其中,智能移动设备可以是能够移动的智能设备。例如,手机、笔记本电脑等。

本发明实施例的应用场景主要是针对同一网络环境下的终端设备,同一网络环境可以理解为是所述终端设备被同一个用户所使用,或者说是所述终端设备使用相同的路由器的用户名和密码实现联网。

接下来,详细介绍本发明实施例所提供的一种终端设备网络配置方法。图1为本发明实施例提供的一种终端设备网络配置方法的流程图,该方法包括:

s101:终端设备发送第一广播包。

以一台终端设备为例,当该设备上电后,会检测自身是否设置过网络配置信息,所述网络配置信息可以包括wi-fi连接信息。其中,wi-fi连接信息可以是终端设备实现联网时指定的服务集标识(servicesetidentifier,ssid)的wi-fi路由器的用户名和密码。

若该终端设备未设置所述网络配置信息,则该终端设备可以通过自身的蓝牙模块发送第一广播包。其中,第一广播包中包括所述终端设备的设备信息。设备信息可以是用于标识该终端设备的相关信息,具体的,可以包括该终端设备的设备标识符即设备唯一识别码以及平台信息,其中平台信息可以用于表示该终端设备所属的平台。为了更加详细的了解终端设备的信息,在设备信息中还可以包括有该终端设备的设备类型等信息。

需要说明的是,考虑到在实际应用中,第一广播包中携带的信息的数据长度比较大,故此,在本发明实施例中可以依据数据长度对广播包中携带的信息进行切分,也即该第一广播包可以是一个完整的广播包,也可以是由切分后的多个广播包构成。

s102:智能移动设备接收终端设备发送的第一广播包。

对于智能移动设备而言,其会持续监测周围的广播包。当智能移动设备监测到有终端设备发送的第一广播包后,可以通过自身的蓝牙模块接收该第一广播包。

s103:所述智能移动设备依据所述设备信息对网络配置信息进行加密处理。

s104:所述智能移动设备发送第二广播包。

当智能移动设备接收到终端设备发送的第一广播包后,可以通过发送第二广播包的形式,在该第二广播包中可以包括网络配置信息,使该终端设备可以获取到该网络配置信息,从而实现联网。网络配置信息中可以包括wi-fi连接信息,需要说明的是,在实际应用中,可能会存在wi-fi路由器密码为空的情况,此时wi-fi连接信息中wi-fi路由器密码可以通过传递一个空字符串作为密码。

在实际应用中,智能移动设备可以通过自身蓝牙模块以广播形式发送第二广播包,该第二广播包可能会被其他设备即与该终端设备并非同一网络环境下的设备接收,该其他设备可能会依据第二广播包中包括的网络配置信息,建立非法的网络连接,甚至对网络环境产生威胁,因此,为了提升发送第二广播包时,网络配置信息的安全性,可以对该网络配置信息进行加密处理。

考虑到智能移动设备发送第二广播包的目的在于使得终端设备可以接收到该第二广播包,而该终端设备发送的第一广播包中包括该终端设备的设备信息,故此,可以将该第一广播包中包括该终端设备的设备信息作为加密处理的密钥。

需要说明的是,本发明实施例对于将设备信息作为密钥的具体方式不做限定,可以是将该设备信息中包括的所有信息经过处理后作为密钥,也可以是从该设备信息中选取关键信息经过处理后作为密钥。

在本发明实施例中,将终端设备的设备信息作为对网络配置信息加密处理的密钥,因此即使其他设备接收到该第二广播包,由于无法获知解密的密钥,因此无法从该第二广播包中获取到网络配置信息,从而充分保证了网络配置信息的安全性。

需要说明的是,与第一广播包类似,在本发明实施例中,第二广播包可以是一个完整的广播包,也可以是由切分后的多个广播包构成。

考虑到发送广播包时由于网络环境、传输的距离等因素的影响,可能会影响发送的广播包的完整性,导致智能移动设备接收到的第一广播包中包括的设备信息可能会不完整,或者是智能移动设备在接收第一广播包时,接收的速率较低,影响工作效率。

因此,智能移动设备在接收到第一广播包之后,对网络配置信息进行加密处理之前,可以先对第一广播包的信号强度进行判断。信号强度越高,说明广播包在进行传输时的完整性越好,并且接收的速率足够快。

具体的,智能移动设备可以通过判断接收到的所述第一广播包的信号强度是否满足第一阈值。当满足第一阈值时,智能移动设备再依据所述设备信息对网络配置信息进行加密处理。

其中,第一阈值可以用于表示信号强度的强度值,当信号强度满足第一阈值时,说明智能移动设备接收到的第一广播包的完整性以及接收速率可以得到保证。

s105:所述终端设备接收智能移动设备发送的第二广播包。

终端设备可以通过自身蓝牙模块接收智能移动设备发送的第二广播包。

s106:所述终端设备依据所述设备信息对所述加密处理后的所述网络配置信息进行解密处理。

考虑到发送广播包时由于网络环境、传输的距离等因素的影响,可能会影响发送的第二广播包的完整性以及发送的速率,即终端设备接收到的第二广播包中包括的网络配置信息可能会不完整,或者是终端设备在接收第二广播包时,接收的速率较低,影响工作效率。

在本发明实施例中,当终端设备接收到第二广播包后,为保证接收的第二广播包的完整性,可选的,可以在终端设备依据设备信息对加密处理后的网络配置信息进行解密处理之前,先判断接收到的所述第二广播包的信号强度是否满足第二阈值。当满足第二阈值后,所述终端设备再依据所述设备信息对所述加密处理后的所述网络配置信息进行解密处理。

其中,第二阈值可以用于表示信号强度的强度值,当信号强度满足第二阈值时,说明终端设备接收的第二广播包的完整性以及接收速率可以得到保证。

需要说明的是,第二阈值和第一阈值可以是相同的数值,也可以是不同的数值,在此不做限定。

s107:所述终端设备依据解密处理后的所述网络配置信息,实现配网。

终端设备获取到网络配置信息后,便可依据网络配置信息中包括的wi-fi连接信息连接指定的wi-fi路由器。具体的,所述终端设备可以通过自身wi-fi芯片连接所述wi-fi连接信息中指定的wi-fi路由器,实现配网。

考虑到终端设备连接指定的wi-fi路由器时,可能会因为网络信号不稳定等因素的影响,导致连接不成功,因此,可以在连接失败后,自动进行多次连接,本发明实施例对于连接次数不做限定,可以根据实际情况进行设定。若进行多次尝试后仍无法成功连接到指定的wi-fi路由器,则可能是因为终端设备获取到的网络配置信息不完整或不正确,故此,可以重复上述操作过程,重新获取网络配置信息。

需要说明的是,在本发明实施例中,对于终端设备以及智能移动设备发送、接收广播包的方式不做限定,可以依据于设备自身具有的功能模块确定。对于具有蓝牙模块的终端设备和智能移动设备,可以是通过自身蓝牙模块发送、接收广播包,对于具有近距离无线通信(nearfieldcommunication,nfc)芯片的终端设备和智能移动设备,也可以是通过该nfc芯片实现广播包的发送、接收。为了方便介绍,在本发明实施例中是以蓝牙模块为例进行的介绍。

终端设备通过发送包括该终端设备的设备信息的第一广播包,智能移动设备接收到该第一广播包后,可以依据所述设备信息对网络配置信息进行加密处理,从而将该加密处理后的网络配置信息以第二广播包的形式发送。终端设备在获取到该第二广播包后,便可依据自身存储的设备信息对加密处理后的网络配置信息进行解密处理,从而获取到该网络配置信息。依据该网络配置信息实现配网。相比于传统方式,该技术方案省去了人工配置终端设备进行配网模式的操作过程,使得终端设备的配网方式更加智能化,提高了用户体验。

终端设备实现配网后,往往需要在云端注册该终端设备的设备信息,以便于可以明确该终端设备所属的平台。在本发明实施例中,对于终端设备进行注册的方式不做限定,可选的,可以由智能移动设备依据所述设备信息在对应的平台注册所述终端设备;并且在所述平台建立所述智能移动设备所属用户与所述终端设备的对应关系。

设备信息中包括有终端设备所属平台的平台信息,智能移动设备在接收到第一广播包后,可以依据该平台信息,找到对应的平台,在该平台上注册终端设备的设备信息,例如登记终端设备的设备唯一识别码等。

以智能移动设备是手机为例,每部手机有其对应的使用者即用户,该用户可以通过这部手机实现对至少一台终端设备的控制。在同一平台上注册的终端设备往往数量庞大且种类繁杂,为了便于明确哪些终端设备属于同一个用户所有,可以在该平台上建立用户与终端设备之间的对应关系。

具体的,可以将用户身份标识(identity,id)与终端设备的设备唯一识别码建立对应关系,依据该对应关系便可获知该终端设备所属的用户,即被哪一个用户使用。

在上述实施例中介绍了终端设备实现配网的具体操作过程。对于同一个网络环境下的终端设备,当该网络环境下的网络配置信息被修改,例如,wi-fi路由器的用户名被修改,或者是wi-fi路由器的密码被修改,或者是wi-fi路由器的用户名和密码被同时修改。此时,该网络环境下的已经实现配网的终端设备依据原先设置的网络配置信息已经无法实现正常联网,故此,需要对这些终端设备设置的网络配置信息进行相应的修改。

接下来将对终端设备修改网络配置信息的操作过程展开介绍,该终端设备可以是已经完成配网操作,并且在平台上完成注册的终端设备。具体操作如下:

s201:所述智能移动设备发送第三广播包。

对于网络配置信息被修改的情况,智能移动设备可以通过自身蓝牙模块发送用于告知网络配置信息被修改的第三广播包,在该第三广播包中可以包括有修改后的网络配置信息以及用户身份标识。其中,用户身份标识可以用于表示该智能移动设备所属的用户。需要说明的是,与第一广播包类似,在本发明实施例中,第三广播包可以是一个完整的广播包,也可以是由切分后的多个广播包构成。

为保证修改后的网络配置信息的安全性,可以对该网络配置信息进行加密处理。考虑到智能移动设备在平台上注册终端设备的设备信息时,会获取到一个对应的私钥,对于同一平台上注册的终端设备,其获取的私钥相同。故此,智能移动设备可以依据其在平台注册时获取的私钥,对修改后的网络配置信息进行加密处理。此时第三广播包中包括的修改后的网络配置信息是经过加密处理后的网络配置信息。

s202:所述终端设备接收所述智能移动设备发送的第三广播包。

终端设备可以通过自身蓝牙模块接收第三广播包。

s203:终端设备判断所述第三广播包中包括的所述用户身份标识是否与所述终端设备获取的用户身份标识一致。

本发明实施例对于终端设备获取用户身份标识的获取方式不做限定,该用户身份标识存储的位置不同,相应的终端设备获取的方式也不同。例如,用户身份标识存储在该终端设备的内存中时,则该终端设备可以直接获取到该用户身份标识,或者是该用户身份标识可以存储在云端,则终端设备可以从云端获取到该用户身份标识。

当第三广播包中包括的用户身份标识与终端设备获取的用户身份标识一致时,可以说明发送该第三广播包的智能移动设备与该终端设备属于同一个用户,或者可以理解成是当用户身份标识一致时,说明该终端设备的网络配置信息需要进行修改。

s204:若一致,终端设备则依据所述第三广播包中包括的所述修改后的网络配置信息,重新实现配网。

考虑到第三广播包中包括该网络配置信息往往经过了加密处理,对于网络配置信息被加密的情况,终端设备可以在云端获取到一个对应的私钥,利用该私钥对该加密后的网络配置信息进行解密处理,从而获取到修改后的网络配置信息。

依据该网络配置信息,重新实现配网的操作过程与上述s107的操作过程类似,在此不再赘述。

考虑到发送广播包时由于网络环境、传输的距离等因素的影响,可能会影响发送的广播包的完整性,导致智能移动设备接收到的第三广播包中包括的设备信息可能会不完整,或者是智能移动设备在接收第三广播包时,接收的速率较低,影响工作效率。

因此,终端设备在接收到第三广播包之后,在判断第三广播包中包括的所述用户身份标识是否与所述终端设备获取的用户身份标识三致之前,可以先对接收到的第三广播包的信号强度进行判断。信号强度越高,说明广播包在进行传输时的完整性越好,并且终端设备接收的速率足够快。

具体的,终端设备可以通过判断接收到的所述第三广播包的信号强度是否满足第三阈值。当满足第三阈值时,智能移动设备再进行后续判断步骤。

其中,第三阈值可以用于表示信号强度的强度值,当信号强度满足第三阈值时,说明终端设备接收到的第三广播包的完整性以及接收速率可以得到保证。

智能移动设备通过发送第三广播包的形式,来告知终端设备网络配置信息已被修改,从而使得终端设备可以依据于接收到的修改后的网络配置信息,重新实现配网。依据该方法,可以省去人工修改网络配置信息的操作流程,提高了修改网络配置信息的效率,可以给用户带来更好的用户体验。

图3为本发明实施例提供的一种终端设备网络配置系统的结构示意图,所述系统包括智能移动设备31和终端设备32:

所述智能移动设备31,用于接收终端设备发送的第一广播包;所述第一广播包中包括所述终端设备的设备信息;依据所述设备信息对网络配置信息进行加密处理;所述网络配置信息包括wi-fi连接信息;发送第二广播包;所述第二广播中包括加密处理后的所述网络配置信息;

所述终端设备32,用于发送第一广播包;接收智能移动设备发送的第二广播包;依据所述设备信息对所述加密处理后的所述网络配置信息进行解密处理;依据解密处理后的所述网络配置信息,实现配网。

图3所对应实施例中特征的说明可以参见图1、图2所对应实施例的相关说明,这里不再一一赘述。

以上对本发明所提供的一种终端设备网络配置方法与系统进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

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