基于闪联标准的物联网配网方法、智能终端及存储介质与流程

文档序号:24160784发布日期:2021-03-05 16:32阅读:91来源:国知局
基于闪联标准的物联网配网方法、智能终端及存储介质与流程

[0001]
本发明涉及物联网技术领域,尤其涉及一种基于闪联标准的物联网配网方法、智能终端及存储介质。


背景技术:

[0002]
目前智慧家庭及智能家居环境中智能化的设备越来越多,品类也越来越丰富,且随着物联网技术的发展,智慧家庭的智慧终端越来越普及。很多智能家居终端具有连接智慧家庭网关的需求,且很多的智慧家庭使用场景都需要智能家居终端同时连接智慧家庭网关,通过网关实现智慧家庭的智慧终端组网与控制,实现设备间的数据互通与给用户提供智慧服务。
[0003]
现有技术中,智慧家庭智能家居组网是通过智慧家居终端的应用管理,在应用管理进入智慧家居终端(物联网终端)进行网络配置,链接对应的家庭网关,实现组网。这种组网效率比较低下,且当智慧家居终端发生移动或者网络信号不好的情况下无法实现网络信号的覆盖,也无法满足高效配网组网的需求。
[0004]
因此,现有技术还有待改进和提高。


技术实现要素:

[0005]
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于闪联标准的物联网配网方法、智能终端及存储介质,旨在解决现有技术中当智慧家居终端发生移动或者网络信号不好的情况下无法实现网络信号的覆盖,也无法满足高效配网组网的需求的问题。
[0006]
为了解决上述技术问题,本发明所采用的技术方案如下:
[0007]
第一方面,本发明提供一种基于闪联标准的物联网配网方法,其中,所述方法包括:
[0008]
获取闪联物联网终端的网络接入请求,根据所述网络接入请求启动预设的网络管理软件;
[0009]
根据所述网络管理软件,访问闪联网关设备,并获取所述闪联网关设备的网络连接终端信息,其中,所述网络连接终端信息中包括与所述闪联网关设备连接的所述闪联物联网终端;
[0010]
基于所述网络连接终端信息对所述闪联物联网终端进行网络配置。
[0011]
在一种实现方式中,所述获取闪联物联网终端的网络接入请求,根据所述网络接入请求启动预设的网络管理软件,包括:
[0012]
获取所述闪联物联网终端的网络接入请求,所述网络接入请求是所述闪联物联网终端上电后,并在初始化闪联标准协议后发出的;
[0013]
根据所述网络接入请求,连接无线网络,并启动所述网络管理软件。
[0014]
在一种实现方式中,所述根据所述网络管理软件,访问闪联网关设备,并获取所述
闪联网关设备的网络连接终端信息,包括:
[0015]
在所述网络管理软件启动后,初始化闪联标准协议栈;
[0016]
向所述闪联网关设备发送访问请求,所述访问请求用于获取与所述闪联网关设备连接的所述闪联物联网终端;
[0017]
接收所述闪联网关设备基于所述访问请求反馈的网络连接终端信息。
[0018]
在一种实现方式中,所述基于所述网络连接终端信息对所述闪联物联网终端进行网络配置,包括:
[0019]
基于所述网络连接终端信息,获取所述网络连接终端信息中的所述闪联物联网终端的网络连接状态;
[0020]
基于所述网络连接状态,对所述闪联物联网终端进行网络配置。
[0021]
在一种实现方式中,所述基于所述网络连接状态,对所述闪联物联网终端进行网络配置,包括:
[0022]
根据所述网络连接状态,获取所述闪联物联网终端的网络信号强度;
[0023]
若所述闪联物联网终端的网络信号强度低于预设值时,则将所述闪联物联网终端当前连接的闪联网关设备进行切换,并连接至预设的备用网关。
[0024]
在一种实现方式中,所述基于所述网络连接状态,对所述闪联物联网终端进行网络配置,还包括:
[0025]
若所述闪联物联网终端的网络信号强度低于所述预设值的次数超过预设次数时,则获取网络异常信息,并通过闪联标准协议将所述网络异常信息进行上报。
[0026]
在一种实现方式中,所述若所述闪联物联网终端的网络信号强度低于预设值时,则将所述闪联物联网终端当前连接的闪联网关设备进行切换,包括:
[0027]
当需要对所述闪联物联网终端当前连接的闪联网关设备进行切换时,将所述网络连接终端信息中的全部或者部分所述闪联物联网终端切换至指定的网络环境,并反馈网络切换状态,以完成闪联网关设备的切换。
[0028]
在一种实现方式中,所述方法还包括:
[0029]
当新的闪联物联网终端需要与所述闪联网关设备连接时,通过所述网络管理软件查询网络广播信号;
[0030]
根据查询到的网络广播信息获取所述新的闪联物联网终端的设备信号;
[0031]
基于所述设备信号,对所述新的闪联物联网终端实现一键网络配置,以完成所述新的闪联物联网终端与所述闪联网关设备的连接。
[0032]
第二方面,本发明实施例还提供一种基于闪联标准的物联网配网装置,其中,所述装置包括:
[0033]
软件启动单元,用于获取闪联物联网终端的网络接入请求,根据所述网络接入请求启动预设的网络管理软件;
[0034]
信息获取单元,用于根据所述网络管理软件,访问闪联网关设备,并获取所述闪联网关设备的网络连接终端信息,其中,所述网络连接终端信息中包括与所述闪联网关设备连接的所述闪联物联网终端;
[0035]
网络配置单元,用于基于所述网络连接终端信息对所述闪联物联网终端进行网络配置。
[0036]
第三方面,本发明实施例还提供一种智能终端,其中,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行上述方案中任意一项所述的方法。
[0037]
第四方面,本发明实施例还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述方案中任意一项所述的方法。
[0038]
有益效果:与现有技术相比,本发明提供了一种基于闪联标准的物联网配网方法,相对于现有技术,本发明首先获取闪联物联网终端的网络接入请求,根据所述网络接入请求启动预设的网络管理软件,然后再根据所述网络管理软件,访问闪联网关设备,并获取所述闪联网关设备的网络连接终端信息。由于所述网络连接终端信息中包括与所述闪联网关设备连接的所述闪联物联网终端,因此通过所述网络连接终端信息就可以知晓所述闪联网关设备所连接的闪联物联网终端,并且基于所述网络连接终端信息可对所述闪联物联网终端进行网络配置。由此可见,本发明是通过网络管理软件来对所述闪联物联网终端进行网络配置的,不受闪联物联网终端的位置变化的影响,保证稳定的网关连接,并且可实现按需配网以及高效配网。
附图说明
[0039]
图1为本发明实施例提供的基于闪联标准的物联网配网方法的具体实施方式的流程图。
[0040]
图2为本发明实施例提供的基于闪联标准的物联网配网方法中各个终端的连接示意图。
[0041]
图3为本发明实施例提供的基于闪联标准的物联网配网方法中启动网络管理软件的流程图。
[0042]
图4为本发明实施例提供的基于闪联标准的物联网配网方法中获取网络连接终端信息的流程图。
[0043]
图5为本发明实施例提供的基于闪联标准的物联网配网方法中网络配置的流程图。
[0044]
图6是本发明实施例提供的基于激光感应的交互控制装置的原理框图。
[0045]
图7是本发明实施例提供的智能终端的内部结构原理框图。
具体实施方式
[0046]
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0047]
目前智慧家庭及智能家居环境中智能化的设备越来越多,品类也越来越丰富,且随着物联网技术的发展,智慧家庭的智慧终端越来越普及。很多智能家居终端具有连接智慧家庭网关的需求,且很多的智慧家庭使用场景都需要智能家居终端同时连接智慧家庭网关,通过网关实现智慧家庭的智慧终端组网与控制,实现设备间的数据互通与给用户提供
智慧服务。
[0048]
现有技术中,智慧家庭智能家居组网是通过智慧家居终端的应用管理,在应用管理进入智慧家居终端(物联网终端)进行网络配置,链接对应的家庭网关,实现组网。这种组网效率比较低下,且当智慧家居终端发生移动或者网络信号不好的情况下无法实现网络信号的覆盖,也无法满足高效配网组网的需求。
[0049]
为了解决现有技术的问题,本实施例提供一种基于闪联标准的物联网配网方法,基于本实施例的方法,可以不受闪联物联网终端的位置变化的影响,保证稳定的网关连接,并且可实现高效配网。具体实施时,本发明首先获取闪联物联网终端的网络接入请求,根据所述网络接入请求启动预设的网络管理软件,然后再根据所述网络管理软件,访问闪联网关设备,并获取所述闪联网关设备的网络连接终端信息。由于所述网络连接终端信息中包括与所述闪联网关设备连接的所述闪联物联网终端,因此通过所述网络连接终端信息就可以知晓所述闪联网关设备所连接的闪联物联网终端,并且基于所述网络连接终端信息可对所述闪联物联网终端进行网络配置。由此可见,本发明是通过网络管理软件来对所述闪联物联网终端进行网络配置的,并且可统一通过所述网络管理软件来对闪联物联网终端进行网络管理配置,从而实现按需配网以及高效配网。
[0050]
示例性方法
[0051]
本实施例的方法可应用于智能终端中,比如手机设备、ipad设备等。具体应用时,如图1中所示,所述方法包括如下步骤:
[0052]
步骤s100、获取闪联物联网终端的网络接入请求,根据所述网络接入请求启动预设的网络管理软件。
[0053]
在本实施例中,由于所要实现的是通过网络管理软件来对所有的闪联物联网终端(比如家居设备,包括但不限于:智能空调、智能电视机、扫地机器人等)进行网络配置,因此,本实施例首先需要对所述网络管理软件进行启动,以在后续步骤中通过所述网络管理软件来对所有的闪联物联网终端来进行配网管理。具体实施时,所述网络管理软件是预先设置在智能终端中的,当有闪联物联网终端需要进行需要进行配网时,就会向所述智能终端发送网络接入请求,然后所述智能终端再根据所述网络接入请求来对所述网络管理软件进行启动。
[0054]
在一种实现方式中,如图3中所示,所述步骤s100具体包括如下步骤:
[0055]
步骤s101、获取所述闪联物联网终端的网络接入请求,所述网络接入请求是所述闪联物联网终端上电后,并在初始化闪联标准协议后发出的;
[0056]
步骤s102、根据所述网络接入请求,连接无线网络,并启动所述网络管理软件。
[0057]
具体实施时,如图2中所示,在本实施例,所有的闪联网联网终端均是与智能终端连接的,比如,智慧家庭中的所有智能家居(如图2中的闪联物联网终端1、闪联物联网终端2、闪联物联网终端3以及闪联物联网终端4)均是和用户的手机连接的。当某个闪联物联网终端开机上电后,就会初始化闪联标准协议,并连接互联网网络。具体地,所谓的闪联是信息设备资源共享协同服务(intelligent grouping and resource sharing,igrs)的简称,igrs标准亦称为闪联标准。闪联标准是新一代网络信息设备的交换技术和接口规范,在通信及内容安全机制的保证下,支持各种3c(computer,consumer electronics&communication devices)设备智能互联、资源共享和协同服务。当所述闪联物联网终端在
初始化闪联标准协议后,就会向智能终端发送网络接入请求,所述网络接入请求中即包括有用于启动所述网络管理软件的指令。当所述智能终端接收到所述网络接入请求后,就会根据所述网络接入请求,连接无线网络,并启动所述网络管理软件。
[0058]
步骤s200、根据所述网络管理软件,访问闪联网关设备,并获取所述闪联网关设备的网络连接终端信息,其中,所述网络连接终端信息中包括与所述闪联网关设备连接的所述闪联物联网终端。
[0059]
在本实施例中,当所述智能终端启动了所述网络管理软件后,就可以通过所述网络管理软件来获取闪联网关设备的网络连接终端信息,该网络连接终端信息中包括与所述闪联网关设备连接的所述闪联物联网终端。因此通过该网络连接终端信息就可以知晓,与所述闪联网关设备连接的所述闪联物联网终端具体有哪些,这样就可以对这些已经连接的闪联物联网终端进行网络配置。
[0060]
在一种实现方式中,如图4中所示,所述步骤s200具体包括如下步骤:
[0061]
步骤s201、在所述网络管理软件启动后,初始化闪联标准协议栈;
[0062]
步骤s202、向所述闪联网关设备发送访问请求,所述访问请求用于获取与所述闪联网关设备连接的所述闪联物联网终端;
[0063]
步骤s203、接收所述闪联网关设备基于所述访问请求反馈的网络连接终端信息。
[0064]
具体实施时,本实施例中的所述智能终端在所述网络管理软件启动后,初始化闪联标准协议栈,然后向所述闪联网关设备发送访问请求。所述智能终端访问所述闪联网关设备的目的是为了获取与所述闪联网关设备连接的闪联物联网终端具体有哪些。因此本实施例中的智能终端向所述所述闪联网关设备发送访问请求。当所述闪联网关设备接收到所述访问请求后,就会根据所述访问请求来获取自身连接的闪联物联网终端,并生成所述网络连接终端信息向所述智能终端发送。当所述智能终端接收到所述闪联网关设备发送来的所述网络连接终端信息后,就可从所述网络连接终端信息中获取到闪联物联网终端列表,其中包括有设备名称、型号、网络连接状态、拥有者、房间位置等信息。
[0065]
步骤s300、基于所述网络连接终端信息对所述闪联物联网终端进行网络配置。
[0066]
本实施例中,当获取到所述网络连接终端信息后就可以得到上述设备名称、型号、连接状态、拥有者、房间位置等信息。这些信息均会在智能终端的网络管理软件中显示出来。因此,用户可在所述智能终端查看这些信息,并且在所述网络管理软件中对这些闪联物联网终端进行网络管理以及网络配置,从而实现所有的闪联物联网终端的配置均统一通过网络管理软件来实现。
[0067]
在一种实现方式中,如图5中所示,所述步骤s300具体包括如下步骤:
[0068]
步骤s301、基于所述网络连接终端信息,获取所述网络连接终端信息中的所述闪联物联网终端的网络连接状态;
[0069]
步骤s302、基于所述网络连接状态,对所述闪联物联网终端进行网络配置。
[0070]
具体实施时,本实施例的智能终端在获取到所述网络连接终端信息后,从所述网络连接终端信息中获取到闪联物联网终端列表,其中包括有设备名称、型号、网络连接状态、拥有者、房间位置等信息。因此,本实施例的智能终端就可以获取到每一个闪联物联网终端的网络连接状态,然后基于所述网络连接状态,对所述闪联物联网终端进行网络配置。
[0071]
具体地,本实施例可根据所述网络连接状态来获取所述闪联物联网终端的网络信
号强度。然后将所述网络信号强度与预设值进行比较,如果所述闪联物联网终端的网络信号强度低于预设值时,比如网速低于500k。或者,还可以基于闪联物联网终端与闪联网关设备的信号丢包率来判断所述闪联物联网终端的网络信号强度,比如信号丢包率大于30%即视为网络信号强度低,此时,则需要将所述闪联物联网终端当前连接的闪联网关设备进行切换,并连接至预设的备用网关。在一种实现方式中,在进行切换时,本实施例是将闪联物联网终端当前连接的闪联网关设备进行切换至备用网关,所述备用网关是通过添加网关设备的ssid(service set identifier服务集标识)以及密码来添加的。具体地,当发现有备用网关设备的ssid,并且备用网关设备的网速以及丢包率都优于当前连接的闪联网关设备时,则自动将该网关设备加入备用网关,当需要对当前连接的闪联网关设备就那些切换时,则直接将所述当前连接的闪联网关设备断开,连接备用网关设备,然后再将所述闪联网关设备作为备用网关。
[0072]
此外,在本实施例中,若所述闪联物联网终端的网络信号强度低于所述预设值的次数超过预设次数时,则获取网络异常信息,并通过闪联标准协议将所述网络异常信息进行上报,使得智能终端可以及时收到所述网络异常信息,同时还可以控制所述闪联物联网终端的网络指示灯闪烁以提醒用户。在其他实现方式中,本实施例在当需要对所述闪联物联网终端当前连接的闪联网关设备进行切换时,将所述网络连接终端信息中的全部或者部分所述闪联物联网终端切换至指定的网络环境,并反馈网络切换状态,以完成闪联网关设备的切换。具体操作时,用户可通过所述网络管理软件来一键实现网络迁移与切换,用户一键点击迁移网络环境按键,网络管理软件获取网络连接信息,呈现网络连接信息,获取闪联物联网终端列表,询问用户是否将列表所有闪联物联网终端都切换到指定的网络环境,当然用户可以剔除一些不需要切换的闪联物联网终端。用户点击时,则网络管理软件将对应的网络验证信息通过闪联标准协议发送给闪联物联网终端列表里面所有的闪联物联网终端,界面呈现各个闪联物联网终端的认证信息接收状态和网络切换状态,最后刷新闪联物联网终端列表,根据网关名称呈现,看网关是否切换成功。
[0073]
此外,本实施例中,当新的闪联物联网终端需要与所述闪联网关设备连接时,用户上电启动该新的闪联物联网终端,该闪联物联网终端完成闪联标准协议的初始化工作,初始化终端的网络模块,通过网络模块发送闪联标准协议设备发现信号广播(包括:设备图标、设备名称、型号、连接状态),通过所述网络管理软件查询网络广播信号;根据查询到的网络广播信息获取所述新的闪联物联网终端的设备信号;基于所述设备信号,将所述新的闪联物联网终端与智能终端连接,并实现一键网络配置,以完成所述新的闪联物联网终端与所述闪联网关设备的连接,连接完成后,将网络连接状态显示。基于此,当用户家庭属于新组建或者有批量新购买安装的家居设备需要连接网络时,新购的家居设备上电开机完成初始化后,发送闪联标准设备状态信息,网络管理软件获取信息,呈现设备清单,点击一键配网,网络管理软件将对应的网络验证信息通过闪联标准协议发送给闪联物联网终端列表里面所有的终端,界面呈现各个终端的认证信息接收状态和网络连接状态,刷新闪联物联网终端列表,根据网关新接入设备名称呈现,看批量设备是否接入组网成功。
[0074]
由此可见,本实施例首先获取闪联物联网终端的网络接入请求,根据所述网络接入请求启动预设的网络管理软件,然后再根据所述网络管理软件,访问闪联网关设备,并获取所述闪联网关设备的网络连接终端信息。由于所述网络连接终端信息中包括与所述闪联
网关设备连接的所述闪联物联网终端,因此通过所述网络连接终端信息就可以知晓所述闪联网关设备所连接的闪联物联网终端,并且基于所述网络连接终端信息可对所述闪联物联网终端进行网络配置。由此可见,本发明是通过网络管理软件来对所述闪联物联网终端进行网络配置的,不受闪联物联网终端的位置变化的影响,保证稳定的网关连接,并且可实现按需配网以及高效配网。
[0075]
示例性设备
[0076]
如图6中所示,本发明实施例提供一种基于闪联标准的物联网配网装置,该装置包括:软件启动单元10、信息获取单元20、网络配置单元30。具体地,所述软件启动单元10,用于获取闪联物联网终端的网络接入请求,根据所述网络接入请求启动预设的网络管理软件。所述信息获取单元20,用于根据所述网络管理软件,访问闪联网关设备,并获取所述闪联网关设备的网络连接终端信息,其中,所述网络连接终端信息中包括与所述闪联网关设备连接的所述闪联物联网终端。所述网络配置单元30,用于基于所述网络连接终端信息对所述闪联物联网终端进行网络配置。
[0077]
基于上述实施例,本发明还提供了一种智能终端,其原理框图可以如图7所示。该智能终端包括通过系统总线连接的处理器、存储器、网络接口、显示屏、温度传感器。其中,该智能终端的处理器用于提供计算和控制能力。该智能终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该智能终端的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于闪联标准的物联网配网方法。该智能终端的显示屏可以是液晶显示屏或者电子墨水显示屏,该智能终端的温度传感器是预先在智能终端内部设置,用于检测内部设备的运行温度。
[0078]
本领域技术人员可以理解,图7中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的智能终端的限定,具体的智能终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0079]
在一个实施例中,提供了一种智能终端,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
[0080]
获取闪联物联网终端的网络接入请求,根据所述网络接入请求启动预设的网络管理软件;
[0081]
根据所述网络管理软件,访问闪联网关设备,并获取所述闪联网关设备的网络连接终端信息,其中,所述网络连接终端信息中包括与所述闪联网关设备连接的所述闪联物联网终端;
[0082]
基于所述网络连接终端信息对所述闪联物联网终端进行网络配置。
[0083]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括
随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0084]
综上,本发明公开了一种基于闪联标准的物联网配网方法、智能终端及存储介质,所述方法包括:获取闪联物联网终端的网络接入请求,根据所述网络接入请求启动预设的网络管理软件;根据所述网络管理软件,访问闪联网关设备,并获取所述闪联网关设备的网络连接终端信息,其中,所述网络连接终端信息中包括与所述闪联网关设备连接的所述闪联物联网终端;基于所述网络连接终端信息对所述闪联物联网终端进行网络配置。本发明可通过智能终端上设置的网络管理软件来对闪联物联网终端就进行网络配置,可实现高效组网。
[0085]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1