设备配网方法、系统与计算机可读存储介质转让专利

申请号 : CN202210356993.0

文献号 : CN114727365B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈锦海贾红伟

申请人 : 深圳市安保数字感控科技有限公司

摘要 :

本发明公开了一种设备配网方法、系统与计算机可读存储介质,该方法包括:在检测到配网指令时,获取配网指令中的默认路由信息,并根据默认路由信息连接默认路由器;向默认路由器发送请求指令,并接收默认路由器发送的目标路由信息,目标路由信息是云端服务器基于默认路由器发送的请求指令生成并发送至默认路由器的;根据目标路由信息连接目标路由器,以连接互联网;本发明的终端设备通过默认路由器连接云端服务器并向云端服务器发送请求指令,云端服务器根据请求指令,确定目标路由信息并通过默认路由器发送至终端设备,终端设备根据目标路由信息连接目标路由器,使得终端设备准确地获取目标路由信息,进而连接目标路由器,提高了配网的成功率。

权利要求 :

1.一种设备配网方法,其特征在于,所述设备配网方法应用于终端设备,所述设备配网方法包括如下步骤:在检测到配网指令时,获取所述配网指令中的默认路由信息,并根据所述默认路由信息连接默认路由器;

向所述默认路由器发送请求指令,并接收所述默认路由器发送的目标路由信息,所述目标路由信息是云端服务器基于所述默认路由器发送的所述请求指令生成并发送至所述默认路由器的;

根据所述目标路由信息连接目标路由器,以连接互联网;

其中,所述请求指令包括网速要求、设备类型和设备名称;

所述目标路由信息是所述云端服务器在待连接路由信息库中确定标记有所述设备类型和所述设备名称的待连接路由信息集合,并根据所述网速要求与待连接路由信息集合中的每个待连接路由信息进行匹配得到的。

2.如权利要求1所述的设备配网方法,其特征在于,所述根据所述默认路由信息连接默认路由器的步骤包括:获取在环境中广播的路由器信息集合,根据所述默认路由信息对所述路由器信息集合进行筛选,以确定默认路由器信息;

基于所述默认路由器信息,将所述默认路由信息发送至默认路由器,以连接所述默认路由器。

3.如权利要求1所述的设备配网方法,其特征在于,所述根据所述目标路由信息连接目标路由器,以连接互联网的步骤包括:对所述目标路由信息进行解码操作,确定目标路由器名称和目标路由器密码,并将所述目标路由器名称和所述目标路由器密码进行储存;

根据所述目标路由器名称和所述目标路由器密码连接目标路由器,以连接互联网。

4.如权利要求3所述的设备配网方法,其特征在于,所述根据所述目标路由信息连接目标路由器,以连接互联网的步骤之后,所述设备配网方法包括:若检测到重启指令时,进行重启,并根据储存的所述目标路由器名称和所述目标路由器密码连接目标路由器,以连接互联网。

5.如权利要求1所述的设备配网方法,其特征在于,所述设备配网方法应用于所述默认路由器,所述设备配网方法包括如下步骤:在接收到启动指令时,生成默认路由器信息,并将所述默认路由器信息进行广播;

在接收到所述终端设备发送的所述默认路由信息时,与所述终端设备进行连接,并在接收到所述终端设备发送的所述请求指令时,将所述请求指令发送至云端服务器;

接收所述云端服务器发送的目标路由信息,并将所述目标路由信息发送到所述终端设备,所述目标路由信息是所述云端服务器基于所述请求指令生成的。

6.如权利要求1所述的设备配网方法,其特征在于,所述设备配网方法应用于所述云端服务器,所述设备配网方法包括如下步骤:在接收到所述默认路由器发送的所述请求指令时,根据所述请求指令,确定目标路由信息,所述请求指令是由所述终端设备发送至所述默认路由器中的;

将所述目标路由信息发送至所述默认路由器。

7.如权利要求6所述的设备配网方法,其特征在于,所述在接收到所述默认路由器发送的所述请求指令时,根据所述请求指令,确定目标路由信息的步骤之前,所述设备配网方法包括:在接收到上传指令时,获取所述上传指令中所述终端设备对应的待连接路由信息集合,并对所述待连接路由信息集合中的每个待连接路由信息进行标记;

将经过标记的待连接路由信息集合存储到待连接路由信息库中。

8.如权利要求7所述的设备配网方法,其特征在于,所述根据所述请求指令,确定目标路由信息的步骤包括:根据所述请求指令,确定所述终端设备对应的设备信息,并根据所述设备信息,在所述待连接路由信息库中确定对应的待连接路由信息集合;

将所述待连接路由信息集合中的每个待连接路由信息与所述设备信息进行匹配,得到匹配结果,并根据所述匹配结果,在所述待连接路由信息集合中确定目标路由信息。

9.一种设备配网系统,其特征在于,所述设备配网系统包括:存储器、处理器及储存在所述存储器上并可在所述处理器上运行的设备配网程序,所述设备配网程序被所述处理器执行时实现如权利要求1至8中任一项所述的设备配网方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上储存有设备配网程序,所述设备配网程序被处理器执行时实现如权利要求1至8中任一项所述的设备配网方法的步骤。

说明书 :

设备配网方法、系统与计算机可读存储介质

技术领域

[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] 图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;
[0033] 图2为本发明设备配网方法第一实施例的流程示意图;
[0034] 图3为本发明设备配网方法第二实施例的流程示意图;
[0035] 图4为本发明设备配网方法第三实施例的流程示意图。
[0036] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0037] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0038] 如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。
[0039] 本发明实施例设备可以是PC机或服务器设备。
[0040] 如图1所示,该设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。
用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口
1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI‑FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non‑volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器
1001的储存装置。
[0041] 本领域技术人员可以理解,图1中示出的设备结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0042] 如图1所示,作为一种计算机储存介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备配网程序。
[0043] 其中,操作系统是管理和控制便携储存设备与软件资源的程序,支持网络通信模块、用户接口模块、设备配网程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1002;用户接口模块用于管理和控制用户接口1003。
[0044] 在图1所示的储存设备中,所述储存设备通过处理器1001调用存储器1005中储存的设备配网程序,并执行下述设备配网方法各个实施例中的操作。
[0045] 基于上述硬件结构,提出本发明设备配网方法实施例。
[0046] 参照图2,图2为本发明设备配网方法第一实施例的流程示意图,所述方法应用于终端设备,所述方法包括:
[0047] 步骤S10,在检测到配网指令时,获取所述配网指令中的默认路由信息,并根据所述默认路由信息连接默认路由器;
[0048] 步骤S20,向所述默认路由器发送请求指令,并接收所述默认路由器发送的目标路由信息,所述目标路由信息是云端服务器基于所述默认路由器发送的所述请求指令生成并发送至所述默认路由器的;
[0049] 步骤S30,根据所述目标路由信息连接目标路由器,以连接互联网。
[0050] 本实施例设备配网方法运用于物联网系统的终端设备的配网过程中,可以理解的是,物联网系统的终端设备需要连接互联网才能使用,因此在终端设备首次使用时,需要进行配网;终端设备在首次启动后,检测到配网指令时,获取配网指令中的默认路由信息,并根据默认路由信息连接默认路由器;终端设备在连接默认路由器后,向默认路由器发送请求指令,并接收默认路由器发送的目标路由信息,目标路由信息是云端服务器基于默认路由器发送的请求指令生成并发送至默认路由器的;终端设备对目标路由信息进行解码操作,确定目标路由器名称和目标路由器密码,并将目标路由器名称和目标路由器密码进行储存,再根据目标路由器名称和目标路由器密码连接目标路由器,以连接互联网。需要说明的是,默认路由器为专门用于使得终端设备连接云端服务器的路由器,并不能使得终端设备直接连接互联网;云端服务器中存储了终端设备可能会连接的待连接路由器集合的待连接路由器信息集合,云端服务器根据终端设备通过默认路由器发送的请求指令,在待连接路由器信息集合中确定目标路由信息,并通过默认路由器发送到终端设备。
[0051] 本实施例中的终端设备在检测到配网指令时,获取配网指令中的默认路由信息,并根据默认路由信息连接默认路由器;向默认路由器发送请求指令,并接收默认路由器发送的目标路由信息,目标路由信息是云端服务器基于默认路由器发送的请求指令生成并发送至默认路由器的;根据目标路由信息连接目标路由器,以连接互联网;本发明的终端设备通过默认路由器连接云端服务器并向云端服务器发送请求指令,云端服务器根据请求指令,确定目标路由信息并通过默认路由器发送至终端设备,终端设备根据目标路由信息连接目标路由器,使得终端设备准确地获取目标路由信息,进而连接目标路由器,提高了配网的成功率。
[0052] 以下将对各个步骤进行详细说明:
[0053] 步骤S10,在检测到配网指令时,获取所述配网指令中的默认路由信息,并根据所述默认路由信息连接默认路由器;
[0054] 在该步骤中,终端设备在首次启动时,相关调试人员向终端设备输入配网指令,终端设备在检测到配网指令时,获取配网指令中的默认路由信息,并根据默认路由信息连接默认路由器;可以理解的是,默认路由器可以是手机的WiFi热点或路由器的WiFi热点,默认路由信息一般包括默认路由器的名称、密码和ip地址等。可选地,终端设备获取在环境中广播的所有路由信息,根据默认路由信息确定默认路由器广播的路由器信息,进而与默认路由器进行连接;可选地,终端设备直接根据默认路由信息中的默认路由器的名称和密码,自动与默认路由器进行连接。
[0055] 具体地,步骤S10包括:
[0056] 步骤a,获取在环境中广播的路由器信息集合,根据所述默认路由信息对所述路由器信息集合进行筛选,以确定默认路由器信息;
[0057] 步骤b,基于所述默认路由器信息,将所述默认路由信息发送至默认路由器,以连接所述默认路由器。
[0058] 在步骤a至步骤b中,由于终端设备存在的环境中存在大量的路由器信息,其中就包括默认路由器信息,路由器信息中一般包括路由器的名称,终端设备在确定默认路由信息后,获取在环境中广播的路由器信息集合,根据默认路由信息中的默认路由器的名称对路由器信息集合进行筛选,筛选出名称相同的路由器信息,进而确定默认路由器信息,并基于默认路由器信息,将默认路由信息中的默认路由器的密码发送到默认路由器中,默认路由器根据接收到的密码与自身的密码进行对比,在对比成功后,终端设备便可与默认路由器进行连接。可以理解的是,由于终端设备提前获取到了默认路由器对应的默认路由信息,因此,终端设备能够准确地连接上默认路由器,提高了连接默认路由器的速度和准确率。
[0059] 步骤S20,向所述默认路由器发送请求指令,并接收所述默认路由器发送的目标路由信息,所述目标路由信息是云端服务器基于所述默认路由器发送的所述请求指令生成并发送至所述默认路由器的;
[0060] 在本实施例中,终端设备在与默认路由器进行连接后,向默认路由器发送请求指令,默认路由器接收终端设备发送的请求指令,并将该请求指令发送到云端服务器中,云端服务器根据请求指令,确定对应的目标路由信息,并将目标路由信息发送给默认路由器,默认路由器将目标路由信息发送给终端设备。通过默认理由器在终端设备和云端服务器之间传递目标路由信息,使得终端设备不需要在环境中获取并筛选目标路由信息,提高配网的成功率。
[0061] 步骤S30,根据所述目标路由信息连接目标路由器,以连接互联网。
[0062] 在本实施例中,终端设备在接收到目标路由信息后,对目标路由信息进行解码,并存储解码后的目标路由信息,终端设备在存储解码后的目标路由信息后,进行重启,以断开与默认路由器的连接,并在重启成功后,根据解码后的目标路由信息与目标路由器进行连接,进而连接互联网。
[0063] 具体地,步骤S30包括:
[0064] 步骤c,对所述目标路由信息进行解码操作,确定目标路由器名称和目标路由器密码,并将所述目标路由器名称和所述目标路由器密码进行储存;
[0065] 在该步骤中,终端设备在接收到目标路由信息后,对目标路由信息进行解码操作,得到目标路由器名称和目标路由器密码,并将目标路由器名称和目标路由器密码进行储存,以便在重信启动后,直接根据存储的目标路由器名称和目标路由器密码与目标路由器进行连接。
[0066] 步骤d,根据所述目标路由器名称和所述目标路由器密码连接目标路由器,以连接互联网。
[0067] 在该步骤中,终端设备对目标路由信息进行解码操作,得到目标路由器名称和目标路由器密码后,直接断开与默认路由器的连接或进行重启以断开与默认路由器的连接,再根据目标路由器名称和目标路由器密码连接目标路由器,以连接互联网。
[0068] 进一步地,步骤S30之后包括:
[0069] 步骤e,若检测到重启指令时,进行重启,并根据储存的所述目标路由器名称和所述目标路由器密码连接目标路由器,以连接互联网。
[0070] 在该步骤中,终端设备在连接互联网之后,可能由于某些原因导致重启,在终端设备重启成功后,不需要连接默认路由器以接收云端服务器发送的目标路由信息,只需要根据储存的目标路由器名称和目标路由器密码连接目标路由器,以连接互联网。
[0071] 本实施例的终端设备在首次启动后,检测到配网指令时,获取配网指令中的默认路由信息,并根据默认路由信息连接默认路由器;终端设备在连接默认路由器后,向默认路由器发送请求指令,并接收默认路由器发送的目标路由信息,目标路由信息是云端服务器基于默认路由器发送的请求指令生成并发送至默认路由器的;终端设备对目标路由信息进行解码操作,确定目标路由器名称和目标路由器密码,并将目标路由器名称和目标路由器密码进行储存,再根据目标路由器名称和目标路由器密码连接目标路由器,以连接互联网。本发明的终端设备通过默认路由器连接云端服务器并向云端服务器发送请求指令,云端服务器根据请求指令,确定目标路由信息并通过默认路由器发送至终端设备,终端设备根据目标路由信息连接目标路由器,使得终端设备准确地获取目标路由信息,进而连接目标路由器,不会受到环境的影响并且配网过程操作简便,极大地提高了配网的成功率。
[0072] 进一步地,如图3所示,基于本发明设备配网方法第一实施例,提出本发明设备配网方法第二实施例。
[0073] 设备配网方法的第二实施例与设备配网方法的第一实施例的区别在于,所述设备配网方法应用于所述默认路由器,所述设备配网方法包括如下步骤:
[0074] 步骤f,在接收到启动指令时,生成默认路由器信息,并将所述默认路由器信息进行广播;
[0075] 步骤g,在接收到所述终端设备发送的所述默认路由信息时,与所述终端设备进行连接,并在接收到所述终端设备发送的所述请求指令时,将所述请求指令发送至云端服务器;
[0076] 步骤h,接收所述云端服务器发送的目标路由信息,并将所述目标路由信息发送到所述终端设备,所述目标路由信息是所述云端服务器基于所述请求指令生成的。
[0077] 在本实施例中,默认路由器在接收到启动指令时,生成默认路由器信息,并默认路由器信息进行广播,其中,默认路由器可以为手机、路由器以及能够提供WiFi热点的设备;终端设备获取在环境中广播的路由器信息集合,根据默认路由信息中的默认路由器的名称对路由器信息集合进行筛选,筛选出名称相同的路由器信息,进而确定默认路由器信息,并基于默认路由器信息,将默认路由信息中的默认路由器的密码发送到默认路由器中,默认路由器根据接收到的密码与自身的密码进行对比,在对比成功后,与终端设备进行连接;默认路由器在接收到终端设备发送的所述请求指令时,将请求指令发送至云端服务器,云端服务器根据请求指令确定目标路由信息,并将目标路由信息发送到默认路由器,默认路由器将目标路由信息发送到终端设备,以使终端设备的能过根据目标路由信息确定目标路由器,并与目标路由器进行连接。
[0078] 本实施例中的默认路由器在接收到启动指令时,生成默认路由器信息,并将所述默认路由器信息进行广播;在接收到终端设备发送的默认路由信息时,与终端设备进行连接,并在接收到终端设备发送的请求指令时,将请求指令发送至云端服务器;接收云端服务器发送的目标路由信息,并将目标路由信息发送到终端设备,目标路由信息是云端服务器基于请求指令生成的。通过默认理由器在终端设备和云端服务器之间传递目标路由信息,使得终端设备不需要在环境中获取并筛选目标路由信息,提高配网的成功率。
[0079] 进一步地,如图4所示,基于本发明设备配网方法第一实施例和第二实施例,提出本发明设备配网方法第三实施例。
[0080] 设备配网方法的第三实施例与设备配网方法的第一实施例和第二实施例的区别在于,所述设备配网方法应用于所述云端服务器,所述设备配网方法包括如下步骤:
[0081] 步骤i,在接收到所述默认路由器发送的所述请求指令时,根据所述请求指令,确定目标路由信息,所述请求信息是由所述终端设备发送至所述默认路由器中的;
[0082] 步骤j,将所述目标路由信息发送至所述默认路由器。
[0083] 在本实施例中,云端服务器在接收到默认路由器发送的请求指令时,根据请求指令,确定终端设备对应的设备信息,并根据设备信息,在待连接路由信息库中确定对应的待连接路由信息集合;云端服务器将待连接路由信息集合中的每个待连接路由信息与设备信息进行匹配,得到匹配结果,并根据匹配结果,在待连接路由信息集合中确定目标路由信息,并将目标路由信息发送到默认路由器,以通过默认路由器将目标路由信息发送到终端设备中,进而使得终端设备根据目标路由信息确定目标路由器,进而与目标路由器进行连接以连接互联网。其中,请求指令是由终端设备发送到默认路由器中的。
[0084] 本实施例的云端服务器在接收到默认路由器发送的所述请求指令时,根据请求指令,确定目标路由信息,请求信息是由终端设备发送至默认路由器中的,并将目标路由信息发送至默认路由器,使得以通过默认路由器将目标路由信息发送到终端设备中,进而使得终端设备与目标路由器进行连接以连接互联网,通过云端服务器准确地向终端设备分配目标路由器,进而提高了设备配网的成功率。
[0085] 以下对各个步骤进行详细说明:
[0086] 步骤i,在接收到所述默认路由器发送的所述请求指令时,根据所述请求指令,确定目标路由信息,所述请求信息是由所述终端设备发送至所述默认路由器中的;
[0087] 在该步骤中,终端设备连接默认路由器后,向默认路由器发送请求指令,默认路由器在接收到请求指令时将请求指令发送到云端服务器,云端服务器根据请求指令,在自身的待连接路由信息库中,确定对应的目标路由信息。
[0088] 进一步地,在步骤i之前包括:
[0089] 步骤i1,在接收到上传指令时,获取所述上传指令中所述终端设备对应的待连接路由信息集合,并对所述待连接路由信息集合中的每个待连接路由信息进行标记;
[0090] 步骤i2,将经过标记的待连接路由信息集合存储到待连接路由信息库中。
[0091] 在步骤i1至步骤i2中,云端服务器在接收请求指令之前,在接收到相关调试人员发送的上传指令时,获取上传指令中终端设备对应的待连接路由信息集合,并对待连接路由信息集合中的每个待连接路由信息进行标记,再将经过标记的待连接路由信息集合存储到待连接路由信息库中;可以理解的是,上传指令是由相关调试人员根据终端设备所在环境中可连接的路由器的相关信息构成的,云端服务器可根据上传指令确定终端设备能够连接的路由器对应的待连接路由信息;由于云端服务器可能同时接收到多个上传指令,每个上传指令对应的终端设备不同,对应包含的待连接路由信息也不同,因此,云端服务器需要对每个上传指令对应的待连接路由信息进行标记并存储。
[0092] 具体地,步骤i包括:
[0093] 步骤i3,根据所述请求指令,确定所述终端设备对应的设备信息,并根据所述设备信息,在所述待连接路由信息库中确定对应的待连接路由信息集合;
[0094] 步骤i4,将所述待连接路由信息集合中的每个待连接路由信息与所述设备信息进行匹配,得到匹配结果,并根据所述匹配结果,在所述待连接路由信息集合中确定目标路由信息。
[0095] 在步骤i3至步骤i4中,云端服务器根据请求指令,确定终端设备对应的设备信息,并根据设备信息,在待连接路由信息库中确定对应的待连接路由信息集合;云端服务器将待连接路由信息集合中的每个待连接路由信息与设备信息进行匹配,得到匹配结果,并根据匹配结果,在待连接路由信息集合中确定目标路由信息。如:设备信息包括设备的网速要求、设备类型、设备名称等,云端服务器根据设备的设备类型和设备名称,在待连接路由信息库中确定标记有对应设备类型和设备名称的待连接路由信息集合,再根据设备的网速要求与待连接路由信息集合中的每个待连接路由信息进行匹配,匹配网速要求最符合的待连接路由信息最为目标路由信息。
[0096] 步骤j,将所述目标路由信息发送至所述默认路由器。
[0097] 在该步骤中,云端服务器在确定目标路由信息后,将目标路由信息发送至默认路由器,以通过默认路由器将目标路由信息发送到终端设备中,进而使得终端设备根据目标路由信息确定目标路由器,进而与目标路由器进行连接以连接互联网。
[0098] 本实施例的云端服务器在接收到默认路由器发送的所述请求指令时,根据请求指令,确定目标路由信息,请求信息是由终端设备发送至默认路由器中的,并将目标路由信息发送至默认路由器,使得以通过默认路由器将目标路由信息发送到终端设备中,进而使得终端设备与目标路由器进行连接以连接互联网,通过云端服务器准确地向终端设备分配目标路由器,进而提高了设备配网的成功率。
[0099] 本发明还提供一种设备配网系统。
[0100] 设备配网系统包括:存储器、处理器及储存在所述存储器上并可在所述处理器上运行的设备配网程序,所述设备配网程序被所述处理器执行时实现如上所述的设备配网方法的步骤。
[0101] 其中,在所述处理器上运行的设备配网程序被执行时所实现的方法可参照本发明设备配网方法各个实施例,此处不再赘述。
[0102] 本发明还提供一种计算机可读存储介质。
[0103] 计算机可读存储介质上储存有设备配网程序,所述设备配网程序被处理器执行时实现如上所述的设备配网方法的步骤。
[0104] 其中,在所述处理器上运行的设备配网程序被执行时所实现的方法可参照本发明设备配网方法各个实施例,此处不再赘述。
[0105] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0106] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0107] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品储存在如上所述的一个储存介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0108] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书与附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。