设备接入网络的方法、装置、计算机设备及存储介质与流程

文档序号:17002047发布日期:2019-03-02 01:51阅读:275来源:国知局
设备接入网络的方法、装置、计算机设备及存储介质与流程

本申请涉及数据处理技术领域,尤其涉及一种设备接入网络的方法、装置、计算机设备及存储介质。



背景技术:

过去企业网络设备上架使用必须经过初始化配置的过程,如设置管理地址,配置ssh登录(secureshell,远程外壳协议,专为远程登录会话和其他网络服务提供安全性的协议),vlan(virtuallocalareanetwork,虚拟局域网)等信息等,这些工作在集中的数据中心人工逐台处理很方便,若在全国各地的分布式机构中进行配置,需要人力和沟通成本太大,同时安全性、标准化、准确性和实效性无法得到保证。目前市面上有很多邮件方式和u盘等方式进行辅助,仅简化了配置复杂度,并没有解决以上问题。有的使用远程桌面和现场人员配合实施,解决安全性、标准化、准确性的问题,但是时效性非常低,难以满足大量分布式部署的需求。



技术实现要素:

本申请实施例提供一种设备接入网络的方法、装置、计算机设备及存储介质,可实现远程将接入设备的接入配置信息推送到接入设备上,以使得接入设备可以随时随地进行初始化配置。

第一方面,本申请实施例提供了一种设备接入网络的方法,用于集中控制器中,该方法包括:

接收接入设备的注册信息,所述接入设备添加有所述集中控制器的域名且配置有网络模块,以使得所述接入设备在启动后可基于所述网络模块及所述集中控制器的域名连接至所述集中控制器;验证所述接入设备的注册信息以确定所述接入设备是否通过验证;若所述接入设备通过验证,获取所述接入设备的类别;根据所述接入设备的类别向所述接入设备推送接入配置信息,以使所述接入设备根据所述接入配置信息完成初始化配置且使得不同类别的接入设备之间建立通信隧道。

第二方面,本发明实施例还提供了一种设备接入网络的方法,用于接入设备中,所述方法包括:

当在出厂安装系统时,添加集中控制器的域名,并配置网络模块以使得所述接入设备在启动后通过网络模块连接网络;若连接网络,获取添加的集中控制器的域名,以通过所述集中控制器的域名连接所述集中控制器;向所述集中控制器发送注册信息,以通过所述集中控制器验证所述注册信息,并在所述注册信息通过验证后,获取所述接入设备的类别;接收所述集中控制器根据所述接入设备的类别推送的接入配置信息,以使得所述接入设备根据所述接入配置信息完成初始化配置且使得不同类别的接入设备之间建立通信隧道。

第三方面,本发明实施例提供了一种设备接入网络的装置,该设备接入网络的装置包括用于执行上述第一方面所述的方法对应的单元,或者包括用于执行上述第二方面所述的方法对应的单元。

第四方面,本发明实施例提供了一种计算机设备,所述计算机设备包括存储器,以及与所述存储器相连的处理器;

所述存储器用于存储计算机程序,所述处理器用于运行所述存储器中存储的计算机程序,以执行上述第一方面所述的方法,或者执行上述第二方面所述的方法。

第五方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现上述第一方面所述的方法,或者实现上述第二方面所述的方法。

本申请实施例在接入设备出厂安装系统时,添加集中控制器所对应的域名、设置接入设备的网络模块以在接入设备启动后通过网络模块连接网络,在连接网络通过集中控制器的域名连接上集中控制器后,集中控制器根据所述接入设备的类别将接入设备的接入配置信息推送到接入设备上以使得接入设备完成初始化的配置,如此可以实现远程以及随时随地对接入设备进行初始化配置,简化了配置的流程,减少了人工成本,提高了用户体验。且第一类接入设备和第二类接入设备之间建立通信隧道,使得第一类接入设备和第二类接入设备之间可以相互通信。

附图说明

图1是本申请实施例提供的设备接入网络的方法的应用场景示意图;

图2是本申请实施例提供的设备接入网络的方法的流程示意图;

图3是本申请实施例提供的设备接入网络的方法的子流程示意图;

图4是本申请实施例提供的设备接入网络的方法的子流程示意图;

图5是本申请另一实施例提供的设备接入网络的方法的流程示意图;

图6是本申请另一实施例提供的设备接入网络的方法的流程示意图;

图7是本申请实施例提供的设备接入网络的装置的示意性框图;

图8是本申请另一实施例提供的设备接入网络的装置的示意性框图;

图9是本申请另一实施例提供的设备接入网络的装置的示意性框图;

图10是本申请实施例提供的一种计算机设备的示意性框图。

具体实施方式

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

本申请实施例中的设备接入网络的方法主要应用于分布式网络中,该分布式网络中至少配置有一台集中控制器,通过该集中控制器可以对接入设备进行初始化配置,以将接入设备接入到分布式网络中。其中,接入设备可以是路由器等设备。接入设备也可以是其他的设备。

图1是本申请实施例提供的设备接入网络的方法的应用场景示意图。在该应用场景中,包括集中控制器、接入设备,其中,接入设备包括第一类接入设备、第二类接入设备。第一类接入设备包括分布式路由器等设备,第二类接入设备包括接入网关设备等。该集中控制器、第一类接入设备、第二类接入设备分布在分布式网络中。在集中控制器中执行应用在集中控制器中的设备接入网络的方法,该集中控制器中可以集成本申请实施例中的配置于集中控制器中的任意设备接入网络的装置。其中,该集中控制器对应有web界面,以方便对接入设备的接入配置进行控制以及查看接入设备的相关信息以及经过所述第一类接入设备和第二类接入设备的链路信息。在接入设备中执行应用在接入设备中的设备接入网络的方法,该接入设备中可以集成本申请实施例中的配置于接入设备中的任意设备接入网络的装置。

接入设备在出厂安装系统时,在接入设备中添加了集中控制器的域名、且配置了接入设备的网络模块以使得所述接入设备在启动后通过网络模块连接网络。在图1中,接入设备获取添加的集中控制器的域名并连接上集中控制器后,向集中控制器发送注册信息;集中控制器验证接入设备的注册信息;若所述接入设备通过验证,向接入设备推送接入配置信息,具体地,向第一类接入设备发送第一接入配置信息,向第二类接入设备发送第二接入配置信息,以使第一类接入设备和第二类接入根据接入配置信息完成初始化配置且使得第一类接入设备和第二类接入设备之间建立通信隧道。

以下分别从集中控制器以及接入设备对本申请实施例中的设备接入网络的方法进行详细的描述。

图2是本申请实施例提供的设备接入网络的方法的流程示意图,应用于集中控制器中。如图2所示,该方法包括s201-s204。

s201,接收接入设备的注册信息,所述接入设备添加有所述集中控制器的域名且配置有网络模块,以使得所述接入设备在启动后可基于所述网络模块及所述集中控制器的域名连接至所述集中控制器。

所述接入设备在出厂安装系统时,添加了所述集中控制器的域名、且配置了网络模块以使得所述接入设备在启动后通过网络模块连接网络,并获取所述集中控制器的域名,以连接所述集中控制器。接入设备的注册信息包括设备型号、设备序列号、设备厂商以及初始化密码数据等。配置接入设备的网络模块以使得接入设备在启动后通过网络模块连接网络,包括:将接入设备wan口的模式设置为自动获取地址模式以在接入设备启动后通过wan口获取可以连接网络的地址以连接网络;或者在接入设备内集成预设网络模块,以在接入设备启动后通过插入与预设网络模块匹配的网卡从而连接网络。其中,wan(wideareanetwork)口为广域网端口,主要用来连接外部网络,即连接该分布式网络。设置为自动获取地址模式即为设置并开启接入设备的dhcp服务。将接入设备配置为自动获取地址模式后,接入设备启动后可以获取连接网络的ip地址,以通过该ip地址连接网络。预设网络模块可以包括lte模块,在接入设备内集成lte模块,以通过插入lte网卡就可以连接网络。接入设备连接网络后,就可以获取集中控制器的域名,根据集中控制器的域名可以得到集中控制器的地址,接入设备根据集中控制器的地址连接上集中控制器后,远程向集中控制器注册。分布式网络中的集中控制器所对应的域名一直保持不变,该集中控制器可以接收互联网中接入设备的注册服务等。其中,接入设备包括第一类接入设备,如分布式设备路由器等;以及第二类接入设备,如接入网关设备。如此,在接入设备启动后,仅插入与预设网络模型匹配的网卡,或者不进行任何操作,即可连接上网络,以及连接集中控制器,也即在接入设备启动后,仅插入与预设网络模型匹配的网卡,或者不进行任何操作,即可进行配置后投入使用,实现了即插即用。

s202,验证所述接入设备的注册信息以确定所述接入设备是否通过验证。

当接收到接入设备的注册信息后,验证所述接入设备的注册信息,以避免不合法的接入设备连接到集中控制器或者连接到该分布式网络中,对该分布式网络造成安全威胁。

具体地,如图3所示,步骤s202包括以下步骤s301-s304。

s301,获取预先存储的接入设备的信息。集中控制器预先会存储多个接入设备的信息以及多个接入设备的类别。

s302,检测所述接入设备的注册信息是否与预先存储的接入设备的信息匹配。即将接入设备的注册信息与预先存储的接入设备的信息进行比对。

s303,若所述接入设备的注册信息与预先存储的接入设备的信息匹配,则确定所述接入设备通过验证。其中,匹配指的是注册信息完全匹配,即注册信息完全相同。

s304,若所述接入设备的注册信息与预先存储的接入设备的信息不匹配,则确定所述接入设备未通过验证。其中,只要注册信息有一个地方不一致,即认为不匹配。

s203,若所述接入设备通过验证,获取所述接入设备的类别。

如获取所述接入设备的类别参数,根据类别参数确定所述接入设备的类别。

s204,根据所述接入设备的类别向所述接入设备推送接入配置信息,以使所述接入设备根据所述接入配置信息完成初始化配置且使得不同类别的接入设备之间建立通信隧道。

其中,接入配置信息包括第一接入配置信息和第二接入配置信息。向第一类接入设备推送第一接入配置信息,向第二类接入设备推送第二接入配置信息,以使得接入设备根据接入配置信息完成初始化配置,且使得第一类接入设备和第二类接入设备之间建立通信隧道。

在一实施例中,如图4所示,步骤s204包括以下步骤s401-s402。

s401,根据所述接入设备的类别,调取对应的接入配置信息模板。

对应的接入配置信息模板中包括了完成接入设备初始化的一系列的配置。其中,在调取对应的接入配置信息模板之前,需设置对应的接入配置信息模板中的个性化配置项的值。需要说明的是,接入配置信息模板是由命令代码构成。这些命令代码可以实现接入设备的初始化配置。个性化配置项是每个接入设备不同于其他接入设备的一些配置项。将完成接入设备初始化的一系列的配置写成模板,以方便对每个接入设备进行配置,提高配置的效率。

s402,向所述接入设备推送对应的接入配置信息模板,以使接入设备根据对应的接入配置信息模板完成初始化配置且使得不同类别的接入设备之间建立通信隧道。

设置了对应的接入配置信息模板中的个性化配置项的值后,向接入设备推送设置后的接入配置信息模板,以完成接入设备的初始化配置,并使得不同类别的接入设备之间建立通信隧道,如vpn通信隧道等。

对应的接入配置信息模板中包括第一接入配置信息模板和第二接入配置信息模板。第一类接入设备对应的是第一接入配置信息模板;第二类接入设备对应的是第二接入配置信息模板。

具体地,步骤s402包括:若所述接入设备为第一类接入设备,向第一类接入设备推送第一接入配置信息模板,以使第一类接入设备根据第一接入配置信息模板完成初始化配置,其中,第一接入配置信息模板中包括有安全隧道配置;若所述接入设备为第二类接入设备,向第二类接入设备推送第二接入配置信息模板,以使第二类接入设备根据第二接入配置信息模板完成初始化配置,其中,第二接入配置信息模板中包括有安全隧道配置、接受第一类设备建立隧道接入的配置,以使得第一类设备和第二类设备之间建立通信隧道。

如第一接入配置信息模板中包括配置接入设备名称、接入设备所属网段信息、网关地址信息、接入vlan信息,配置加密协议、加密类型、加密级别等(也可以理解为加密长度,如256、1024等,加密长度越长,越难破解)、配置3a认证信息、配置网络时间协议ntp(networktimeprotocol)、配置管理地址以通过该管理地址登陆到该接入设备、配置访问策略(如包括配置能访问或者不能访问该分布式网络中的哪些资源等)、配置qos(qualityofservice,服务质量)信息、配置链路检测功能(即配置接入设备是否可以检测链路质量,并发送给集中控制器)、应用识别配置和应用选路策略配置(配置应用识别库、应用特征等,以识别应用并根据应用来选择选路策略等)、安全隧道配置(配置一条隧道,通过该隧道建立与第二类接入设备的连接通道,并实现将通过该隧道的数据进行加密处理,如建立vpn通道)、接入认证配置(如配置开启认证如安全域认证等)。其中,个性化配置项包括接入设备名称、接入设备所属网段信息、网关地址信息、接入vlan信息,配置加密协议、加密类型、加密级别等、配置访问策略等。可以理解为,对于每个第一类接入设备,在第一接入配置信息模板中可以设置这些个性化配置项。

由于第二类接入设备为接入网关设备,因此,除了与第一类接入设备有相同的配置,如上文中提到的配置信息外,还包括接受分布式接入的配置以及和与集中控制器的协议配置等。分布式接入的配置可以理解为建立隧道接入的配置,也即接受第一类设备建立隧道接入的配置,以让第一类接入设备与第二类接入设备之间建立通信隧道,如vpn通道,以使得第一类接入设备与第二类接入设备之间通过建立的通信隧道进行端对端通信。可以理解地,在本实施例中,第一类接入设备包括多个,第二类接入设备可包括一个,即多个第一类接入设备与一个第二类接入设备建立通信。通过与集中控制器的协议配置以使得集中控制器可以与第二类接入设备进行通信。与集中控制器的协议配置,包括配置tcp协议、udp协议等等。可以理解地,进行协议配置后,集中控制器与第二类接入设备之间的通信与第二类接入设备启动后与集中控制器的通信是不同的。第二类接入设备启动后与集中控制器的通信是为了配置第二类接入设备以让第二类接入设备接入分布式网络;而进行协议配置后,集中控制器与第二类接入设备之间的通信是分布式网络中两个不同设备之间的正常通信。

完成了以上的配置后,第一类接入设备可以与第二类接入设备进行通信,第二类接入设备与集中控制器进行通信,如此,通过集中控制器就可以查看整个网络中的经过接入设备的链路信息和多个接入设备的相关信息等。

图5是本申请另一实施例提供的设备接入网络的方法的流程示意图,应用于集中控制器中。如图5所示,该方法包括s501-s506。其中,该实施例与图2实施例的不同之处,在于:增加了步骤s505-s506。下面将主要说明与图2实施例的不同之处,其他的步骤请参看图2实施例中的描述,在此不再赘述。

s505,接收查看指令以根据所述查看指令查看第一类接入设备和第二类接入设备的初始化配置信息以及经过所述第一类接入设备和第二类接入设备的链路信息。

即集中控制器接收查看指令,在集中控制器上查看第一类接入设备和第二类接入设备的相关信息。具体地,该集中控制器对应有web界面,以方便对接入设备的接入配置进行控制以及查看接入设备的相关信息以及经过所述第一类接入设备和第二类接入设备的链路信息。由于完成初始化配置后的第一类设备可以与第二类接入设备进行通信,第二类接入设备与集中控制器进行通信,如此,通过集中控制器就可以查看整个网络中的经过接入设备的链路信息和多个接入设备的相关信息等。

s506,通过所述初始化配置信息以及链路信息定位所述第一类接入设备和所述第二类接入设备运行中的异常。

如某个链路信息中显示异常,那么可查看是哪个接入设备出现状况等。

图6是本申请另一实施例提供的设备接入网络的方法的流程示意图,应用于接入设备中。如图6所示,该方法包括以下步骤s601-s604。

s601,当在出厂安装系统时,添加集中控制器的域名,并配置网络模块以使得所述接入设备在启动后通过网络模块连接网络。

其中,接入设备配置网络模块以使得所述接入设备在启动后通过网络模块连接网络,包括:将接入设备wan(wideareanetwork,广域网)口的模式设置为自动获取地址模式以在接入设备启动后通过wan口获取可以连接网络的地址以连接网络;或者在接入设备内集成预设网络模块,以在接入设备启动后通过插入与预设网络模块匹配的网卡从而连接网络。其中,预设网络模块包括lte模块。如此,在接入设备启动后,仅插入与预设网络模型匹配的网卡,或者不进行任何操作,即可连接上网络,以及连接集中控制器。

s602,若连接网络,获取添加的集中控制器的域名,以通过所述集中控制器的域名连接所述集中控制器。

分布式网络中的集中控制器所对应的域名一直保持不变。接入设备连接网络后,就可以获取集中控制器的域名,根据集中控制器的域名可以得到集中控制器的地址,接入设备根据集中控制器的地址连接集中控制器。

s603,向所述集中控制器发送注册信息,以通过所述集中控制器验证所述注册信息,并在所述注册信息通过验证后,获取所述接入设备的类别。

向集中控制器发送设备型号、设备序列号、设备厂商以及初始化密码数据等注册信息,以使得集中控制器根据预先存储的接入设备信息与接收的注册信息进行匹配,若匹配成功,则确定通过验证,集中控制器获取接入设备的类别。若匹配不成功,则确定接入设备未通过验证。未通过验证的接入设备不允许接入到分布式网络中,以避免对分布式网络造成安全威胁。

s604,接收所述集中控制器根据所述接入设备的类别推送的接入配置信息,以使得所述接入设备根据所述接入配置信息完成初始化配置且使得不同类别的接入设备之间建立通信隧道。

其中,接入设备包括第一类接入设备,如分布式设备路由器等;以及第二类接入设备,如接入网关设备。接入配置信息包括第一接入配置信息和第二接入配置信息。接收向第一类接入设备推送的第一接入配置信息,向第二类接入设备推送的第二接入配置信息,以使得接入设备根据接入配置信息完成初始化配置,且使得第一类接入设备和第二类接入设备之间建立通信隧道。

具体地,所述接入设备根据所述接入配置信息完成初始化配置且使得不同类别的接入设备之间建立通信隧道的原理已在图2实施例中进行了详细说明,在此不再赘述。需要说明的是,本方法实施例中的内容与上文中方法实施例中的内容一致,在本实施例中没有提到的内容,可参看上文方法实施例中的描述。

图7是本申请实施例提供的设备接入网络的装置的示意性框图。该装置包括用于执行上述应用于集中控制器中的设备接入网络的方法所对应的单元。具体地,如图7所示,该装置70包括注册接收单元701、验证单元702、类别获取单元703以及接入单元704。

注册接收单元701,用于接收接入设备的注册信息,所述接入设备添加有所述集中控制器的域名且配置有网络模块,以使得所述接入设备在启动后可基于所述网络模块及所述集中控制器的域名连接至所述集中控制器。

验证单元702,用于验证所述接入设备的注册信息以确定所述接入设备是否通过验证。

其中,所述验证单元702包括:信息获取单元,用于获取预先存储的接入设备的信息;匹配单元,用于检测所述接入设备的注册信息是否与预先存储的接入设备的信息匹配;确定单元,用于若所述接入设备的注册信息与预先存储的接入设备的信息匹配,则确定所述接入设备通过验证;确定单元,还用于若所述接入设备的注册信息与预先存储的接入设备的信息不匹配,则确定所述接入设备未通过验证。

类别获取单元703,用于若所述接入设备通过验证,获取所述接入设备的类别。

接入单元704,用于根据所述接入设备的类别向所述接入设备推送接入配置信息,以使所述接入设备根据所述接入配置信息完成初始化配置且使得不同类别的接入设备之间建立通信隧道。

在一实施例中,接入单元704包括:调取设置单元和接入配置单元。其中,调取设置单元,用于根据所述接入设备的类别,调取对应的接入配置信息模板。接入配置单元,用于向所述接入设备推送对应的接入配置信息模板,以使接入设备根据对应的接入配置信息模板完成初始化配置且使得不同类别的接入设备之间建立通信隧道。在一实施例中,接入配置单元包括第一接入配置单元和第二接入配置单元。其中,第一接入配置单元,用于若所述接入设备为第一类接入设备,向第一类接入设备推送第一接入配置信息模板,以使第一类接入设备根据第一接入配置信息模板完成初始化配置,其中,第一接入配置信息模板中包括有安全隧道配置。第二接入配置单元,用于若所述接入设备为第二类接入设备,向第二类接入设备推送第二接入配置信息模板,以使第二类接入设备根据第二接入配置信息模板完成初始化配置,其中,第二接入配置信息模板中包括有安全隧道配置、接受第一类设备建立隧道接入的配置,以使得第一类设备和第二类设备之间建立通信隧道。

其中,第二接入配置信息模板中还包括与所述集中控制器的协议配置以使得所述集中控制器可以与第二类接入设备进行通信。完成了接入设备的配置后,第一类接入设备可以与第二类接入设备进行通信,第二类接入设备与集中控制器进行通信,如此,通过集中控制器就可以查看整个网络中的经过接入设备的链路信息和多个接入设备的相关信息等。

图8是本申请实施例提供的设备接入网络的装置的示意性框图。该装置包括用于执行上述应用于集中控制器中的设备接入网络的方法所对应的单元。具体地,如图8所示,该装置80包括注册接收单元801、验证单元802、类别获取单元803、接入单元804、查看单元805以及异常定位单元806。该实施例与图7所示的实施例的区别在于:增加了查看单元805、异常定位单元806。下面就介绍查看单元805、异常定位单元806,其他单元请参看图7实施例中的描述。

查看单元805,用于接收查看指令以根据所述查看指令查看第一类接入设备和第二类接入设备的初始化配置信息以及经过所述第一类接入设备和第二类接入设备的链路信息。

异常定位单元806,用于通过所述初始化配置信息以及链路信息定位所述第一类接入设备和所述第二类接入设备运行中的异常。

图9是本申请另一实施例提供的设备接入网络的装置的示意性框图,应用于接入设备中。具体地,如图9所示,该装置90包括出厂配置单元901、连接单元902、发送单元903以及推送接收单元904。

出厂配置单元901,用于当在出厂安装系统时,添加集中控制器的域名,并配置网络模块以使得所述接入设备在启动后通过网络模块连接网络。

连接单元902,用于若连接网络,获取添加的集中控制器的域名,以通过所述集中控制器的域名连接所述集中控制器。

发送单元903,用于向所述集中控制器发送注册信息,以通过所述集中控制器验证所述注册信息,并在所述注册信息通过验证后,获取所述接入设备的类别。

推送接收单元904,用于接收所述集中控制器根据所述接入设备的类别推送的接入配置信息,以使得所述接入设备根据所述接入配置信息完成初始化配置且使得不同类别的接入设备之间建立通信隧道。

需要说明的是,所属领域的技术人员可以清楚地了解到,上述装置和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。

上述装置可以实现为一种计算机程序的形式,计算机程序可以在如图10所示的计算机设备上运行。

图10为本申请实施例提供的一种计算机设备的示意性框图。该设备为终端等设备,如集中控制器等。该设备100包括通过系统总线101连接的处理器102、存储器和网络接口103,其中,存储器可以包括非易失性存储介质104和内存储器105。

该非易失性存储介质104可存储操作系统1041和计算机程序1042。该非易失性存储介质中所存储的计算机程序1042被处理器102执行时,可实现上述集中控制器中所述的设备接入网络的方法。该处理器102用于提供计算和控制能力,支撑整个设备100的运行。该内存储器105为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器102执行时,可使得处理器102执行上述集中控制器中所述的设备接入网络的方法。该网络接口103用于进行网络通信。本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的设备100的限定,具体的设备100可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

其中,所述处理器102用于运行存储在存储器中的计算机程序,以实现如下步骤:

接收接入设备的注册信息,所述接入设备添加有所述集中控制器的域名且配置有网络模块,以使得所述接入设备在启动后可基于所述网络模块及所述集中控制器的域名连接至所述集中控制器;验证所述接入设备的注册信息以确定所述接入设备是否通过验证;若所述接入设备通过验证,获取所述接入设备的类别;根据所述接入设备的类别向所述接入设备推送接入配置信息,以使所述接入设备根据所述接入配置信息完成初始化配置且使得不同类别的接入设备之间建立通信隧道。

在一实施例中,所述处理器102在执行所述根据所述接入设备的类别向所述接入设备推送接入配置信息,以使所述接入设备根据所述接入配置信息完成初始化配置且使得不同类别的接入设备之间建立通信隧道的步骤时,具体实现如下步骤:

根据所述接入设备的类别,调取对应的接入配置信息模板;向所述接入设备推送对应的接入配置信息模板,以使接入设备根据对应的接入配置信息模板完成初始化配置且使得不同类别的接入设备之间建立通信隧道。

在一实施例中,所述接入设备包括第一类接入设备和第二类接入设备,分别对应第一接入配置信息模板和第二接入配置信息模板,所述处理器102在执行所述向所述接入设备推送对应的接入配置信息模板,以使接入设备根据对应的接入配置信息模板完成初始化配置且使得不同类别的接入设备之间建立通信隧道的步骤时,具体实现如下步骤:

若所述接入设备为第一类接入设备,向第一类接入设备推送第一接入配置信息模板,以使第一类接入设备根据第一接入配置信息模板完成初始化配置,其中,所述第一接入配置信息模板中包括有安全隧道配置;若所述接入设备为第二类接入设备,向第二类接入设备推送第二接入配置信息模板,以使第二类接入设备根据第二接入配置信息模板完成初始化配置,其中,所述第二接入配置信息模板中包括有安全隧道配置、接受第一类设备建立隧道接入的配置,以使得第一类设备和第二类设备之间建立通信隧道。

在一实施例中,所述处理器102在执行所述验证所述接入设备的注册信息的步骤时,具体实现如下步骤:

获取预先存储的接入设备的信息;检测所述接入设备的注册信息是否与预先存储的接入设备的信息匹配;若所述接入设备的注册信息与预先存储的接入设备的信息匹配,则确定所述接入设备通过验证;若所述接入设备的注册信息与预先存储的接入设备的信息不匹配,则确定所述接入设备未通过验证。

在一实施例中,所述接入设备包括第一类接入设备和第二类接入设备,所述第二类接入设备的接入配置信息中还包括与所述集中控制器的协议配置以使得所述集中控制器可以与第二类接入设备进行通信,所述处理器102还具体实现如下步骤:

接收查看指令以根据所述查看指令查看第一类接入设备和第二类接入设备的初始化配置信息以及经过所述第一类接入设备和第二类接入设备的链路信息;通过所述初始化配置信息以及链路信息定位所述第一类接入设备和所述第二类接入设备运行中的异常。

本发明另一实施例还提供了一种计算机设备的示意性框图。在本实施例中,所述设备为接入设备,如路由器等。具体请参看图10,该计算机设备包括与图10所示计算机设备相同的结构。该计算机设备与图10所示计算机设备的不同在于,该计算机设备中非易失性存储介质所存储的计算机程序被处理器102执行时,可实现上述接入设备中所实现的设备接入网络的方法。

其中,所述处理器102用于运行存储在存储器中的计算机程序,以实现如下步骤:

当在出厂安装系统时,添加集中控制器的域名,并配置网络模块以使得所述接入设备在启动后通过网络模块连接网络;若连接网络,获取添加的集中控制器的域名,以通过所述集中控制器的域名连接所述集中控制器;向所述集中控制器发送注册信息,以通过所述集中控制器验证所述注册信息,并在所述注册信息通过验证后,获取所述接入设备的类别;接收所述集中控制器根据所述接入设备的类别推送的接入配置信息,以使得所述接入设备根据所述接入配置信息完成初始化配置且使得不同类别的接入设备之间建立通信隧道。

应当理解,在计算机设备实施例中,所称处理器102可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(应用程序licationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序可存储于一存储介质中,该存储介质可以为计算机可读存储介质。该计算机程序被该计算机系统中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。

因此,本申请还提供了一种存储介质。该存储介质可以为计算机可读存储介质。该存储介质存储有计算机程序,该计算机程序当被处理器执行时实现以下步骤:

接收接入设备的注册信息,所述接入设备添加有所述集中控制器的域名且配置有网络模块,以使得所述接入设备在启动后可基于所述网络模块及所述集中控制器的域名连接至所述集中控制器;验证所述接入设备的注册信息以确定所述接入设备是否通过验证;若所述接入设备通过验证,获取所述接入设备的类别;根据所述接入设备的类别向所述接入设备推送接入配置信息,以使所述接入设备根据所述接入配置信息完成初始化配置且使得不同类别的接入设备之间建立通信隧道。

在一实施例中,所述处理器在执行所述根据所述接入设备的类别向所述接入设备推送接入配置信息,以使所述接入设备根据所述接入配置信息完成初始化配置且使得不同类别的接入设备之间建立通信隧道的步骤时,具体实现如下步骤:

根据所述接入设备的类别,调取对应的接入配置信息模板;向所述接入设备推送对应的接入配置信息模板,以使接入设备根据对应的接入配置信息模板完成初始化配置且使得不同类别的接入设备之间建立通信隧道。

在一实施例中,所述接入设备包括第一类接入设备和第二类接入设备,分别对应第一接入配置信息模板和第二接入配置信息模板,所述处理器在执行所述向所述接入设备推送对应的接入配置信息模板,以使接入设备根据对应的接入配置信息模板完成初始化配置且使得不同类别的接入设备之间建立通信隧道的步骤时,具体实现如下步骤:

若所述接入设备为第一类接入设备,向第一类接入设备推送第一接入配置信息模板,以使第一类接入设备根据第一接入配置信息模板完成初始化配置,其中,所述第一接入配置信息模板中包括有安全隧道配置;若所述接入设备为第二类接入设备,向第二类接入设备推送第二接入配置信息模板,以使第二类接入设备根据第二接入配置信息模板完成初始化配置,其中,所述第二接入配置信息模板中包括有安全隧道配置、接受第一类设备建立隧道接入的配置,以使得第一类设备和第二类设备之间建立通信隧道。

在一实施例中,所述处理器在执行所述验证所述接入设备的注册信息的步骤时,具体实现如下步骤:

获取预先存储的接入设备的信息;检测所述接入设备的注册信息是否与预先存储的接入设备的信息匹配;若所述接入设备的注册信息与预先存储的接入设备的信息匹配,则确定所述接入设备通过验证;若所述接入设备的注册信息与预先存储的接入设备的信息不匹配,则确定所述接入设备未通过验证。

在一实施例中,所述接入设备包括第一类接入设备和第二类接入设备,所述第二类接入设备的接入配置信息中还包括与所述集中控制器的协议配置以使得所述集中控制器可以与第二类接入设备进行通信,所述处理器还具体实现如下步骤:

接收查看指令以根据所述查看指令查看第一类接入设备和第二类接入设备的初始化配置信息以及经过所述第一类接入设备和第二类接入设备的链路信息;通过所述初始化配置信息以及链路信息定位所述第一类接入设备和所述第二类接入设备运行中的异常。

在本发明的另一实施例中还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时实现以下步骤:

当在出厂安装系统时,添加集中控制器的域名,并配置网络模块以使得所述接入设备在启动后通过网络模块连接网络;若连接网络,获取添加的集中控制器的域名,以通过所述集中控制器的域名连接所述集中控制器;向所述集中控制器发送注册信息,以通过所述集中控制器验证所述注册信息,并在所述注册信息通过验证后,获取所述接入设备的类别;接收所述集中控制器根据所述接入设备的类别推送的接入配置信息,以使得所述接入设备根据所述接入配置信息完成初始化配置且使得不同类别的接入设备之间建立通信隧道。

所述存储介质可以是u盘、移动硬盘、只读存储器(read-onlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置、设备和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置、设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

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