网络设备的注册方法、设备及系统与流程

阅读: 评论:0



1.本技术涉及通信技术领域,尤其涉及一种网络设备的注册方法、设备及系统。


背景技术:



2.随着云技术以及软件定义网络(software-defined networking,sdn)技术的兴起,在零售门店,连锁酒店等中小型网络场景中,通常这类客户会选择租用部署在云端的网络管理服务(即网络控制器),以更低的成本获取到更好的网络服务。
3.用户本地的网络设备(例如图1a示意的网络架构场景中的访问接入点(access point,ap)、交换机设备)需在网络控制器侧进行注册,以使得网络设备获取其所在位置配置的站点的配置信息,网络设备根据该配置信息配置自身的网络完成注册,以实现网络设备作为站点访问网络控制器,获取网络服务。
4.目前,网络设备注册前,往往需要人工在网络控制器侧先行录入网络设备的序列号作为站点信息,然后网络设备注册时,自动向网络控制器发起携带其序列号的注册申请,网络控制器在接收到该注册申请后对序列号进行校验,若对该序列号校验成功,则下发与该序列号对应的配置信息给网络设备,使得网络设备根据接收到的配置信息完成注册。
5.但是,网络设备数量庞大,人工在网络控制器逐台录入网络设备的序列号,操作繁琐易出错且效率较低,从而导致网络设备注册效率低。


技术实现要素:



6.本技术实施例提供一种网络设备的注册方法、设备及系统,解决了网络设备注册效率低的问题。
7.为达到上述目的,本技术实施例采用如下技术方案:
8.第一方面,提供一种网络设备的注册方法,应用于网络控制器,该方法可以包括:网络控制器接收网络设备发送的指示该网络设备地理位置的第一坐标信息;网络控制器获取与第一坐标信息匹配的第一站点,最后,网络控制器向网络设备发送网络设备的配置信息,该配置信息指示将该网络设备注册作为站点。其中,第一站点对应网络设备的配置信息。
9.通过本技术提供的网络设备的注册方法,网络控制器通过网络设备的第一坐标信息对网络设备进行验证,进而向网络设备发送用于注册的配置信息,由于站点的坐标信息可以在网络控制器中预先配置,网络设备的第一坐标信息可以由网络设备在注册前实时获取,与目前通过人工在网络控制器逐台录入网络设备的序列号对网络设备进行验证相比,就无需人工在网络控制器录入网络设备的序列号,从而提高了网络设备的注册效率。
10.在一种可能的设计中,上述坐标信息匹配可以包括:第一坐标信息与第一站点的坐标信息的误差小于或等于第一阈值;或者,第一坐标信息指示的地理位置与第一站点的坐标信息指示的地理位置的距离小于或等于第二阈值;或者,第一站点位于第一区域内,第一区域包括第一坐标信息指示的地理位置。根据上述坐标信息匹配获取与第一坐标信息匹
配的第一站点,无需严格匹配坐标信息,综合考虑了位置误差,提高了方案的可实现性。
11.在一种可能的设计中,该方法还可以包括:网络控制器接收并存储第一站点的坐标信息及第一站点对应的配置信息。通过该实现方式,预先在网络控制器中存储其管理的第一站点的坐标信息及第一站点对应的配置信息,以便于网络设备采用第一坐标信息,按照本技术提供的方案进行注册。
12.在一种可能的设计中,该方法还可以包括:网络控制器接收网络设备发送的该网络设备的序列号;关联第一站点与该序列号。便于通过该序列号,管理作为站点的该网络设备。
13.在一种可能的设计中,该方法还可以包括:网络控制器向网络设备发送验证通过提示信息,以便于网络设备的用户直观获知已完成验证,可以按照接收的配置信息进行注册。
14.在另一种可能的实现方式中,上述验证通过提示信息可以包含上述第一站点对应的配置信息。
15.第二方面,提供另一种网络设备的注册方法,应用于第一网络设备,该方法可以包括:第一网络设备获取指示第一网络设备地理位置的第一坐标信息;第一网络设备向网络控制器发送该第一坐标信息;第一网络设备接收网络控制器发送的第一站点对应的第一网络设备的配置信息,该第一坐标信息与第一站点的坐标信息匹配;第一网络设备根据接收到的配置信息,将第一网络设备注册作为站点。
16.通过本技术提供的网络设备的注册方法,第一网络设备获取指示其地理位置的第一坐标信息后发送给网络控制器,并接收网络控制器发送的与该第一坐标信息匹配的第一站点对应的第一网络设备的配置信息,由于第一站点的坐标信息可以在网络控制器中预先配置,第一网络设备的第一坐标信息可以由网络设备在注册前实时获取,与目前通过人工在网络控制器逐台录入网络设备的序列号对网络设备进行验证相比,就无需通过人工在网络控制器录入网络设备的序列号,从而提高了网络设备的注册效率。
17.在一种可能的设计中,第一网络设备获取指示网络设备地理位置的第一坐标信息,可以包括:第一网络设备接收第二网络设备发送的第一坐标信息,该第二网络设备连接第一网络设备,该第一坐标信息为第二网络设备当前所处地理位置的坐标信息。第一网络设备通过第二网络设备获取地理位置的第一坐标信息,避免第一网络设备自己定位带来的成本。
18.在一种可能的设计中,第二网络设备可以为具有定位技术的网络设备。
19.例如,第二网络设备可以为移动终端,移动终端可以通过无线、或者有线的方式与网络设备连接,提高方案的可扩展性。
20.在一种可能的设计中,第二网络设备可以为可以与具有定位技术的网络设备连接的网络设备。
21.在一种可能的设计中,第一网络设备接收移动终端发送的第一坐标信息,可以包括:第一网络设备接收第二网络设备通过扩展协议发送的扩展协议报文,该扩展协议报文包括该第一坐标信息。
22.在一种可能的设计中,第二网络设备可以为无线接入设备或移动终端。
23.在一种可能的设计中,第一网络设备支持无线通信,第二网络设备为移动终端,移
动终端可以连接网络设备的默认服务集标识(service set identifier,ssid),连接网络设备。
24.例如,第一网络设备支持无线通信,第二网络设备为移动终端,该扩展协议可以包括:超文本传输协议(hypertext transfer protocol,http),超文本传输安全协议(hyper text transfer protocol over securesocket layer,https),或者,安全文件传送协议(secure file transfer protocol,sftp)。
25.例如,第一网络设备为交换机,第二网络设备为无线接入设备,该扩展协议可以为链路层发现协议(link layer discovery protocol,lldp)。
26.在一种可能的设计中,上述坐标信息匹配可以包括:第一坐标信息与第一站点的坐标信息的误差小于或等于第一阈值;或者,第一坐标信息指示的地理位置与第一站点的坐标信息指示的地理位置的距离小于或等于第二阈值;或者,第一站点位于第一区域内,第一区域包括第一坐标信息指示的地理位置。与上述坐标信息匹配的第一站点,无需严格匹配坐标信息,综合考虑了位置误差,提高了方案的可实现性。
27.在一种可能的设计中,第一网络设备获取与网络控制器通信的网络协议(internet protocol,ip)地址,该ip地址为第一网络设备的地址,第一网络设备向网络控制器发送坐标信息时,还可以携带该ip地址。
28.在一种可能的实现方式中,第一网络设备可以通过动态主机配置协议(dynamic host configuration protocol,dhcp)获取与网络控制器通信的ip地址,或者,第一网络设备可以通过人机交互界面,获取用户输入的与网络控制器通信的ip地址。
29.在一种可能的实现方式中,第一网络设备通过网络控制器的域名,向网络控制器发送指示第一网络设备地理位置的第一坐标信息。
30.在一种可能的设计中,该方法还可以包括:第一网络设备向网络控制器发送第一网络设备的序列号。将第一网络设备的序列号发送给网络控制器,使得网络控制器关联第一站点与所述序列号,以便于通过该序列号,管理作为站点的该第一网络设备。
31.第三方面,提供再一种网络设备的注册方法,应用于移动终端,该方法可以包括:移动终端接收用户的注册请求;响应于注册请求,移动终端获取当前所处地理位置的第一坐标信息;响应于注册请求,移动终端向网络设备发送获取的第一坐标信息,该第一坐标信息指示将网络设备注册作为站点。
32.通过本技术提供的网络设备的注册方法,以移动终端所处的地理位置的第一坐标信息作为网络设备的坐标信息,使得网络设备通过该第一坐标信息进行验证,而无需通过人工在网络控制器录入网络设备的序列号,从而提高了网络设备的注册效率。
33.在一种可能的设计中,移动终端连接网络设备的默认ssid。
34.在一种可能的设计中,移动终端向网络设备发送第一坐标信息,可以包括:移动终端向网络设备发送扩展协议报文,该扩展协议报文包括第一坐标信息。该扩展协议可以包括扩展的http,https,sftp或lldp。
35.第四方面,提供一种网络控制器,该网络控制器用于执行上述第一方面提供的一种网络设备的注册方法。本技术可以根据上述第一方面提供的方法,对该网络控制器进行功能模块的划分。例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。示例性的,本技术可以按照功能将该网络控制器划分为第一
接收单元、获取单元和发送单元、第二接收单元、处理单元等。上述划分的各个功能模块执行的可能的技术方案和有益效果的描述均可以参考上述第一方面或其相应的可能的设计提供的技术方案,此处不再赘述。
36.在一种可能的设计中,该网络控制器包括:存储器和一个或多个处理器,该存储器和处理器耦合。该存储器用于存储计算机指令,该处理器用于调用该计算机指令,以执行如第一方面及其任一种可能的设计方式提供的任一种方法。
37.第五方面,提供一种第一网络设备,该第一网络设备用于执行上述第二方面提供的一种网络设备的注册方法。本技术可以根据上述第二方面提供的方法,对该第一网络设备进行功能模块的划分。例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。示例性的,本技术可以按照功能将该第一网络设备划分为获取单元、发送单元和注册单元等。上述划分的各个功能模块执行的可能的技术方案和有益效果的描述均可以参考上述第二方面或其相应的可能的设计提供的技术方案,此处不再赘述。
38.在一种可能的设计中,该第一网络设备包括:存储器和一个或多个处理器,该存储器和处理器耦合。该存储器用于存储计算机指令,该处理器用于调用该计算机指令,以执行如第二方面及其任一种可能的设计方式提供的任一种方法。
39.第六方面,提供一种移动终端,该移动终端用于执行上述第三方面提供的一种网络设备的注册方法。本技术可以根据上述第三方面提供的方法,对该移动终端进行功能模块的划分。例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。示例性的,本技术可以按照功能将该移动终端划分为接收单元、获取单元和发送单元等。上述划分的各个功能模块执行的可能的技术方案和有益效果的描述均可以参考上述第三方面或其相应的可能的设计提供的技术方案,此处不再赘述。
40.在一种可能的设计中,该移动终端包括:存储器和一个或多个处理器,该存储器和处理器耦合。该存储器用于存储计算机指令,该处理器用于调用该计算机指令,以执行如第三方面及其任一种可能的设计方式提供的任一种方法。
41.第七方面,提供一种网络设备的注册系统,该系统可以包括:网络设备、网络控制器。
42.其中:
43.网络设备,用于向网络控制器发送指示网络设备地理位置的第一坐标信息。
44.网络控制器,用于获取与第一坐标信息匹配的第一站点,该第一站点对应网络设备的配置信息,向网络设备发送网络设备的配置信息。
45.网络设备,还用于接收网络控制器发送的网络设备的配置信息,根据接收的配置信息,将网络设备注册作为站点。
46.在一种可能的设计中,该系统还可以包括移动终端,该移动终端连接网络设备;移动终端用于,接收用户的注册请求;响应于该注册请求,获取移动终端所处地理位置的第一坐标信息,并向网络设备发送所述第一坐标信息。
47.第八方面,提供一种网络设备的注册系统,该系统可以包括:第一通信设备、第二通信设备以及第三通信设备。其中,第一通信设备用于执行上述第一方面提供的方法,第二通信设备用于执行上述第二方面提供的方法,第三通信设备用于执行上述第三方面提供的
c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
71.在本技术实施例中,至少一个还可以描述为一个或多个,多个可以是两个、三个、四个或者更多个,本技术不做限制。
72.在描述本技术实施例方案之前,此处先对本技术涉及的名词进行解释。
73.站点,是指一个网络中部署于用户侧,向用户提供服务的设备。站点是一种角或者功能上的描述,其本质是网络设备。例如,站点可以是图1a中示意的ap设备或者交换机设备。
74.网络设备的注册,是指网络设备通过申请,从网络控制器获取其作为站点的配置信息,进而按照获取的配置信息进行上线作为站点的过程。
75.如前所述,网络设备注册前,往往需要人工在网络控制器侧先行录入网络设备的序列号到对应的站点,然后网络设备在进行注册时,自动向网络控制器发起注册申请,网络控制器在接收到该注册申请后对序列号进行校验,若对该序列号校验成功,则下发该序列号对应的配置信息给网络设备,使得网络设备根据配置信息进行注册。但是,网络设备数量庞大,人工在网络控制器逐台录入网络设备的序列号,操作繁琐易出错且效率较低,从而导致网络设备注册效率低。
76.现也有免序列号录入的技术方案,比如在dhcp服务器(通常由出口网关设备担任)上,将站点的专属信息写入到dhcp option中,此专属信息由网络控制器生成,代表站点的唯一性。这样,网络设备在dhcp服务器上自动获取自己ip的同时,就可以获取到自己所属的站点的专属信息。网络设备在进行注册时,将获取到的自己所属的站点的专属信息上报到控制器,控制器根据此专属信息自动将该网络设备归属到对应站点,然后将该站点的配置信息下发给网络设备,用于网络设备注册。但是,通过在dhcp option中配置站点的专属信息用于网络设备获取,依赖于dhcp服务器的可配置性,存在场景限定。
77.鉴于此,本技术提供一种网络设备的注册方法,其基本原理是:网络设备基于指示其地理位置的第一坐标信息向网络控制器发起注册,网络控制器根据接收的第一坐标信息及存储的站点的坐标信息,对网络设备进行验证,获取与接收到的第一坐标信息匹配的第一站点,然后向网络设备发送第一站点对应的该网络设备的配置信息。由于第一站点的坐标信息可以在网络控制器中预先配置,网络设备的第一坐标信息可以由网络设备在注册前实时获取,这样,无需人工在网络控制器逐台录入网络设备的序列号就可以实现网络设备注册,从而提高了网络设备的注册效率。
78.下面将结合附图1b和图1c对本技术实施例的实施方式进行详细描述。
79.本技术实施例提供的方案可以应用于图1b所示的网络设备的注册系统20中。如图1b所示,该网络设备的注册系统20可以包括:网络控制器11和至少一个网络设备12。
80.其中,网络设备12通过注册流程,向网络控制器11请求其作为站点的配置信息。网络控制器11在注册流程中,对网络设备12进行验证,在其验证通过后,向其下发网络设备12所处位置部署的站点对应的配置信息。网络设备12在获取到配置信息后,按照获取的配置信息配置网络设备12,使网络设备12作为站点向用户提供网络服务。
81.进一步的,如图1c所示,该网络设备的注册系统20还可以包括移动终端13和卫星定位系统14。
82.其中,移动终端13可以具有定位功能,移动终端13可以通过卫星定位系统14获取
所处地理位置的坐标信息。移动终端13可以连接网络设备12,将获取的坐标信息提供给网络设备12,由于移动终端13与网络设备12的地理位置很近,可以将移动终端13的坐标信息作为网络设备12的坐标信息。网络设备12可以根据移动终端13提供的坐标信息,按照本技术提供的方案,向网络控制器11申请注册。
83.其中,该移动终端13可以手机、平板电脑、笔记本电脑、超级移动个人计算机(uitra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)等等。作为一种实施例,本技术的网络架构包括的移动终端13可以为智能手机。
84.示例性的,图1d示意了网络设备12向网络控制器11发起的注册流程。
85.1.网络控制器11接收网络控制器的管理员发送的站点的坐标信息及站点对应的配置信息。
86.网络控制器11可以分别将每个站点的坐标信息及每个站点对应的配置信息对应存储。
87.具体的,网络控制器11可将每个站点的坐标信息及每个站点对应的配置信息对应存储到本地,也可以将每个站点的坐标信息及每个站点对应的配置信息存储到其他设备(例如,外部存储设备、云端存储设备或者其他)。
88.2.现场安装人员对某一网络设备12进行安装并上电。
89.3.现场安装人员操作移动终端13连接网络设备12。
90.其中,移动终端13可以通过网络设备12开启的默认ssid连接网络设备12,或者,移动终端13可以通过蓝牙等近距离通讯技术连接网络设备12。
91.4.现场安装人员操作移动终端13发起该网络设备12的注册请求。
92.5.移动终端13通过定位获取其当前所处地理位置的坐标信息。
93.其中,移动终端13可以通过卫星定位技术或移动定位等技术,获取其当前所处地理位置的坐标信息。
94.6.移动终端13将其获取的当前所处地理位置的坐标信息发送给网络设备12。
95.移动终端13可以通过蓝牙、无线网等近距离通讯技术,将其获取的当前所处地理位置的坐标信息发送给网络设备12。
96.7.网络设备12向网络控制器11发送坐标信息以发起注册。
97.其中,网络设备12与网络控制器11之间具体可以通过有线网进行通讯,网络设备12在接收到移动终端13当前所处地理位置的坐标信息之后,获取网络设备12的ip地址,然后通过该ip地址向网络控制器11发送指示网络设备地理位置的坐标信息,该坐标信息即通过移动终端13获取的当前所处地理位置的坐标信息。
98.8.网络控制器11根据该坐标信息对网络设备12进行验证。
99.9.网络控制器11验证网络设备12通过后,下发与网络设备12的坐标匹配的站点对应的配置信息,并回应上线成功。
100.图2为本技术实施例提供的一种通信设备的组成示意图,该通信设备可以为网络控制器或网络设备。如图2所示,该通信设备可以包括至少一个处理器21,存储器22、通信接口23、通信总线24。
101.下面结合图2对通信设备的各个构成部件进行具体的介绍:
102.处理器21是通信设备的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21是一个中央处理器(central processing unit,cpu),也可以是特定集成电路(application specific integrated circuit,asic),或者是被配置成实施本技术实施例的一个或多个集成电路,例如:一个或多个微处理器(digital signal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga)。
103.其中,处理器21可以通过运行或执行存储在存储器22内的软件程序,以及调用存储在存储器22内的数据,执行通信设备作为网络控制器或者网络设备的各种功能。
104.在具体的实现中,作为一种实施例,处理器21可以包括一个或多个cpu,例如图2中所示的cpu0和cpu1。
105.在具体实现中,作为一种实施例,通信设备可以包括多个处理器,这些处理器中的每一个可以是一个单核处理器(single-cpu),也可以是一个多核处理器(multi-cpu)。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
106.存储器22可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器22可以是独立存在,通过通信总线24与处理器21相连接。存储器22也可以和处理器21集成在一起。
107.其中,所述存储器22用于存储执行本技术方案的软件程序,并由处理器21来控制执行。
108.通信接口23,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。通信接口23可以包括接收单元实现接收功能,以及发送单元实现发送功能。
109.通信总线24,可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
110.图2中示出的设备结构并不构成对网络控制器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
111.图3为本技术实施例提供的一种移动终端的组成示意图,如图3所示,移动终端可以包括至少一个处理器31、存储器32、显示器33、收发器34。
112.下面结合图3对移动终端的各个构成部件进行具体的介绍:
113.处理器31是终端的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器31是一个cpu,也可以是asic,或者是被配置成实施本技术实施例的一个或多个集成电路,例如:一个或多个dsp,或,一个或者多个fpga。其中,处理器31可以通过运行或执行存储在存储器32内的软件程序,以及调用存储在存储器32内的数据,执行终端的各种功能。
114.在具体的实现中,作为一种实施例,处理器31可以包括一个或多个cpu,例如图3中所示的cpu0和cpu1。
115.在具体实现中,作为一种实施例,移动终端可以包括多个处理器,这些处理器中的每一个可以是一个single-cpu处理器,也可以是一个multi-cpu处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
116.存储器32可以是rom或可存储静态信息和指令的其他类型的静态存储设备,ram或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom、cd-rom或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器32可以是独立存在,通过通信总线34与处理器31相连接。存储器32也可以和处理器31集成在一起。其中,所述存储器32用于存储执行本技术方案的软件程序,并由处理器31来控制执行。
117.显示器33可用于显示由用户输入的信息或提供给用户的信息以及终端的各种菜单。显示器33可包括显示面板,可选的,可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板。
118.收发器34,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,ran,wlan等。收发器34可以包括接收单元实现接收功能,以及发送单元实现发送功能。
119.图3中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。尽管未示出,移动终端还可以包括电池、摄像头、蓝牙模块、全球定位系统(global positioning system,gps)模块等,在此不再赘述。
120.在网络进行部署时,网络控制器的管理员可以配置该网络控制器控制的各个站点的坐标信息以及各个站点对应的配置信息,并提供给网络控制器,网络控制器接收到管理员输入的各个站点的坐标信息以及各个站点对应的配置信息,由网络控制器存储,在网络设备请求注册时,网络控制器根据存储的各个站点的坐标信息以及各个站点对应的配置信息,执行本技术提供的方案,完成网络设备的注册。
121.其中,网络控制器可以将一个站点的坐标信息与该站点对应的配置信息对应存储。
122.需要说明的是,本技术实施例对于网络控制器存储各个站点的坐标信息以及各个站点对应的配置信息的具体位置不予限定,只需实现网络控制器可获取即可。
123.其中,站点的坐标信息具体可以是待安装网络区域的中心位置、或者是待安装网络区域内网络设备所安装的位置,如该坐标信息具体可为待安装网络区域内网关所在的坐标位置、无线路由所在的位置、交换机所在的位置等,本发明实施例不做具体限定。站点对应的配置信息具体可以为:ssid名称、射频ip、网络网关的ip地址、服务器的主机名、网络是
否被配置、是否开启ip转发功能、网关的设备名、端口号和服务名称、网络协议等信息,本发明实施例不做具体限定。
124.示例性的,网络控制器的管理员可以在网络控制器上,基于地理信息系统(geographic information system,gis)地图创建站点,以生成每个站点的坐标信息,并在网络控制器中输入每个站点对应的配置信息。本技术实施例对于创建站点的过程不予限定以及赘述。
125.在网络部署成功后,用户拿到本地的网络设备后,上电并进行注册,在注册成功后,在用户本地的网络设备作为该位置的站点,通过网络控制器向用户提供更好的网络服务。
126.本技术实施例提供一种网络设备的注册方法,该方法可以应用于网络设备向网络控制器注册的过程中。本技术实施例以网络设备与网络控制器的交互为例,对本技术提供的方案进行详细说明。
127.如图4所示,本技术提供的网络设备的注册方法可以包括:
128.401、网络设备获取指示网络设备地理位置的第一坐标信息。
129.在本实施例中,网络设备具体可以为ap、交换机以及网关等网络设备。
130.其中,第一坐标信息指示地理位置,该第一坐标信息可以为经纬度坐标,或者坐标形式,或者其他指示坐标的信息,本技术实施例对此不予限定。
131.可选的,网络设备可以通过多种方式获取指示该网络设备的地理位置的第一坐标信息,下面提供几种获取指示该网络设备的地理位置的第一坐标信息的方式,但并不构成具体限定。
132.一种可能的实现方式中,网络设备本身不具备定位功能,网络设备通过与其连接的第二网络设备获取该第一坐标信息。其中,该第二网络设备与该网络设备近距离连接,可以认为两者地理位置相同。
133.例如,第二网络设备可以为具备定位功能的移动终端,由移动终端定位获取指示该移动终端的地理位置的第一坐标信息并发送给与其连接的网络设备,网络设备接收移动终端发送的第一坐标信息,作为指示网络设备地理位置的第一坐标信息,其具体实现可以参照后续图8示意的过程,此处不再赘述。
134.例如,第二网络设备可以为与具备定位功能的设备连接的设备。比如,第二网络设备为无线接入设备。第二网络设备接收与其连接的设备定位获取到的第一坐标信息,将该第一坐标信息发送给上述网络设备。第二网络设备通过与其连接的定位设备获取第一坐标信息的过程,也可以参照图8示意的过程,此处不再赘述。
135.另一种可能的实现方式中,网络设备自己具备定位功能,401中网络设备可以通过定位技术获取指示网络设备地理位置的第一坐标信息。
136.402、网络设备向网络控制器发送指示网络设备地理位置的第一坐标信息。
137.具体的,在402中,网络设备可以按照网络控制器的域名,向网络控制器发送指示网络设备地理位置的第一坐标信息。该域名可以内置于网络设备中。
138.其中,网络设备还可以获取用于唯一指向该网络设备ip地址,在获取到网络设备的ip地址之后,向网络控制器发送指示网络设备地理位置的第一坐标信息时,可以携带该ip地址,以便于网络控制器向其反馈配置信息。
139.一种可能的实现方式中,网络设备内部内置了网络设备ip地址。
140.一种可能的实现方式中,网络设备可通过连接的dhcp服务器动态获取该网络设备的ip地址。或者,网络设备可以获取用户在其交互界面,或者,在与其连接的移动终端的交互界面中输入的该网络设备的ip地址。
141.进一步的,网络设备可以通过与网络控制器的连接端口,向网络控制器发送指示网络设备地理位置的第一坐标信息。
142.作为一种实施例,网络设备为图1a中示意的ap设备,该ap设备的硬件结构可以如图5所示,主要包括cpu,ram,有线网口,射频芯片。射频芯片可以从空口侧收到移动终端发送的数据后,由cpu对接收到的数据进行处理解析得到移动终端当前所处地理位置的第一坐标信息,并将该第一坐标信息封装到注册报文中,携带第一坐标信息的注册报文可通过有线网口发送到网络控制器。
143.作为一种实施例,网络设备为图1a中示意的交换机设备,交换机设备的硬件结构可以如图6所示,主要包括cpu,ram,有线网口,网络转发芯片。交换机从网络转发芯片收到报文后,通过cpu解析tlv(type lenght value,类型长度值),得出第一坐标信息,并将该第一坐标信息封装到注册报文中,携带第一坐标信息的注册报文可通过有线网口发送到网络控制器。
144.403、网络控制器接收网络设备发送的指示网络设备地理位置的第一坐标信息。
145.404、网络控制器获取与接收到的第一坐标信息匹配的第一站点。
146.其中,第一站点对应该网络设备的配置信息。
147.应理解,第一站点的坐标信息与网络设备的第一坐标信息匹配,可以认为该网络设备位于部署的第一站点的地理位置,可以按照第一站点对应的配置信息注册,进而作为第一站点向用户提供网络服务。
148.上述坐标信息匹配指示对网络设备验证时考虑的坐标误差,此误差范围综合考虑定位技术本身的误差以及站点面积的因素。例如,卫星定位误差10米(meter,m),站点面积为10m*10m,则网络控制器侧可允许坐标信息误差达到20米。
149.一种可能的实现方式中,上述坐标信息匹配可以为:第一坐标信息与第一站点的坐标信息的误差小于或等于第一阈值。
150.另一种可能的实现方式中,上述坐标信息匹配可以为:第一坐标信息指示的地理位置与第一站点的坐标信息指示的地理位置的距离小于或等于第二阈值。
151.其中,第一阈值和第二阈值可以根据实际需求配置,本技术实施例对此不予限定。示例性的,第一阈值和第二阈值可以根据定位技术本身的误差以及站点面积确定,定位技术的误差和站点面积越大,要求第一阈值和第二阈值设置的越大;相反,定位技术的误差和站点面积越小,要求第一阈值和第二阈值设置的也就越小。
152.再一种可能的实现方式中,上述坐标信息匹配可以为:第一站点位于第一区域内,第一区域包括上述第一坐标信息指示的地理位置。
153.例如,第一区域可以为以网络设备的地理位置为中心,以允许误差向外辐射的规则区域或者非规则区域。
154.例如,第一区域可以为包含网络设备的地理位置的待覆盖区域。
155.例如,对某个大型超市的网络场景中,该大型超市所在的区域a内设置了站点b,该
大型超市所在的区域a为待覆盖区域,假设某一网络设备位于区域a中的c点,则该网络设备c点的第一坐标信息与站点b的坐标信息匹配。
156.405、网络控制器向网络设备发送网络设备的配置信息。
157.具体的,405中网络控制器将存储的第一站点对应的配置信息,作为该网络设备的配置信息,按照网络设备的地址(例如ip地址),发送给网络设备。
158.406、网络设备接收网络控制器发送的该网络设备的配置信息。
159.407、网络设备根据接收的配置信息,将网络设备注册作为站点。
160.对于本实施例,网络设备可以根据该配置信息进行网络配置,进而将网络设备注册作为站点,从而实现其他移动设备可通过该站点连接互联网。
161.需要说明的是,本技术实施例提供的方法包括的步骤,可以根据实际需求配置其执行顺序,附图中仅示意了一种可行的执行顺序,并不构成各个步骤执行顺序的限定。
162.本技术实施例提供的网络设备的注册方法,网络控制器通过网络设备的第一坐标信息对网络设备进行验证,进而向网络设备发送用于注册的配置信息,由于站点的坐标信息可以在网络控制器中预先配置,网络设备的第一坐标信息可以由网络设备在注册前实时获取,与目前通过人工在网络控制器逐台录入网络设备的序列号对网络设备进行验证相比,就无需人工在网络控制器录入网络设备的序列号,从而提高了网络设备的注册效率。
163.可选的,如图7所示,在404之后,本技术实施例提供的方法还可以包括408。
164.408、网络控制器向网络设备发送验证通过提示信息。
165.在本发明提供的一个实施例中,若网络控制器获取到与第一坐标信息匹配的第一站点,则说明该网络设备注册成功,向网络设备发送验证通过提示信息,以提高用户体验。
166.409、网络设备接收验证通过提示信息。
167.可选的,若该网络设备是通过移动终端获取的第一坐标信息,409之后,网络设备向该移动终端转发该验证通过提示信息,以使得移动终端通过人机交互界面向用户显示验证通过提示信息。
168.进一步可选的,在403之后,如图7所示,本技术实施例提供的方法还可以包括410。
169.410、网络控制器判断是否存在坐标信息与网络设备的第一坐标信息匹配的站点。
170.在410中,若存在坐标信息与网络设备的第一坐标信息匹配的第一站点,执行404;若不存在坐标信息与网络设备的第一坐标信息匹配的站点,执行411。
171.411、网络控制器向网络设备发送验证失败信息。
172.验证失败信息以提示用户注册失败,用户可调整操作后,重新发起注册流程。
173.进一步的,为了方便管理维护网络控制器中配置的各站点,本技术实施例提供的方法还可以包括412。
174.412、网络设备向网络控制器发送该网络设备的序列号。
175.413、网络控制器接收网络设备发送的网络设备的序列号。
176.其中,网络设备的序列号用于唯一标识该网络设备,
177.414、网络控制器关联第一站点与网络设备的序列号。
178.一种可实现方式,413中网络控制器可将网络设备的序列号作为第一站点的信息存储,以实现关联第一站点与网络设备的序列号。
179.需要说明的是,本技术实施例对于网络控制器存储网络设备的序列号的位置不予
限定。
180.进一步可选的,本技术实施例提供的方案可以应用于运营场景。
181.比如,预先在网络控制器侧设定好网络设备归属的站点,网络控制器可以根据网络设备发送的第一坐标信息,判断网络设备的位置是否符合规划。
182.例如,网络控制器在404中获取坐标信息与网络设备的第一坐标信息匹配的第一站点之后,判断第一站点是否为预先设定好的该网络设备归属的站点。若第一站点为预先设定好的该网络设备归属的站点,则执行405。若第一站点不是预先设定好的该网络设备归属的站点,则发送错误提醒,由网络控制器的管理员修改网络控制器中该网络设备归属的站点,或者,由网络设备的管理员调整该网络设备地理位置。
183.具体的,通过该序列号可区分网络设备的身份,从而方便管理维护网络控制器中的网络设备。
184.图8为本技术实施例提供的另一种网络设备的注册方法的流程图,如图8所示,该方法可以包括:
185.801、移动终端接收用户的注册请求。
186.具体的,该移动终端可以为网络设备的开站人员使用的移动终端,也可以为安装了具有网络设备注册权限应用的移动终端,或者其他移动终端,本技术对于移动终端的类型不予限定。
187.该移动终端连接了待注册的网络设备,该移动终端可以通过无线网、蓝牙等近距离通信技术,连接该待注册的网络设备。
188.示例性的,该网络设备具备无线功能,网络设备上电后发送默认ssid名称,其格式可以为:固定前缀+mac。例如,ssid-xxx-default-mac,其中xxx可以为设备厂家名称缩写。网络设备基于该默认ssid,可为移动终端提供ip地址分配,和https等基础网络服务,以及移动终端的登录配置。移动终端可以通过网络设备的默认ssid,以无线网的方式连接网络设备。
189.可选的,当网络设备注册成功后,默认ssid可以自动关闭或隐藏。
190.用户可通过移动终端中安装的应用程序接收用户的注册请求,该注册请求可通过应用程序中的按钮功能一键开启,也可以通过应用程序中设置的语音功能语音输入用户的注册请求,还可以通过设置在移动终端设置的按键触发注册请求。
191.示例性的,如图9所示,为移动终端中主菜单界面,用户可以点击第一应用程序的图标90,以输入对第一应用程序的打开指令。移动终端接收到用户对第一应用程序的打开指令后,移动终端响应对第一应用程序的打开指令,向用户呈现第一应用程序的主界面如图10a所示。然后,移动终端可以接收用户对第一应用程序的注册请求1001,移动终端响应该注册请求,移动终端获取当前所处地理位置的第一坐标信息,移动终端向网络设备发送第一坐标信息,第一坐标信息指示将网络设备注册作为站点。
192.802、响应于注册请求,移动终端获取当前所处地理位置的第一坐标信息,并将当前所处地理位置的第一坐标信息发送给网络设备。
193.可选的,移动终端获取坐标信息采用技术包括但不限于:卫星定位技术(如gps,北斗,伽利略等),移动定位技术,或者其他。
194.具体的,移动终端可以通过与网络设备通信的扩展协议,将第一坐标信息携带在
扩展协议报文中发送。
195.可选的,移动终端和网络设备传递坐标信息采用的扩展协议可以多样化。例如,可采用https协议,在统一资源定位系统(uniform resource locator,url)中携带网络设备地理位置的坐标信息。例如,还可以采用sftp协议,将坐标信息写入到配置文件中,将配置文件通过sftp协议传递给网络设备。
196.需要说明的是,若移动终端检测到多个默认ssid时,移动终端可采用轮询的方式依次连接各个ssid,由此将第一坐标信息传递给各个网络设备。
197.例如,移动终端检测到2个默认ssid,分别为ssid1和ssid2,则移动终端可以先连接ssid1,将移动终端获取的当前所处地理位置的第一坐标信息发送给ssid1对应的网络设备1,在网络设备1成功接收到移动终端发送的第一坐标信息后,向移动终端反馈信息,移动终端对该反馈信息进行响应,然后连接ssid2,将移动终端获取的当前所处地理位置的第一坐标信息再发送给ssid2对应的网络设备2。
198.其中,反馈信息中具体可包含第一坐标信息是否接收成功信息,如果向ssid1对应的网络设备1发送第一坐标信息后,反馈信息中的内容是第一坐标信息未接收成功,则在向ssid2对应的网络设备2发送第一坐标信息后,再向ssid1对应的网络设备1重新发送第一坐标信息,即采用轮询的方式依次连接各个ssid,发送移动终端当前所处地理位置的第一坐标信息,直至所有的网络设备成功接收到移动终端当前所处地理位置的第一坐标信息为止。
199.这里需要说明的是,本技术不对连接ssid的顺序进行具体限定,即本实施例可以根据ssid的信号强度由高到低的顺序进行连接,也可以根据ssid名称排列的顺序进行连接。
200.803、网络设备将接收的第一坐标信息确定为指示该网络设备地理位置的坐标信息。
201.然后,网络设备即可以执行图4或图7示意的方法,以实现网络设备的注册。
202.进一步的,对应于前述步骤409,网络设备在接收到网络控制器发送的验证通过提示信息后,还可以向移动终端发送该验证通过提示信息,移动终端可以显示该验证通过提示信息。例如,移动终端可以向用户呈现如图10b所示的界面,该界面中包括验证通过提示信息1002。
203.进一步的,对于不具备与具有定位功能的设备进行通信的网络设备,如前述,该网络设备可以通过具备与具有定位功能的设备进行通信的第二网络设备,获取第一坐标信息。例如,第二网络设备可以通过801至803的过程获取到第一坐标信息,然后发送给不具备与具有定位功能的设备进行通信的网络设备,该网络设备将接收到的第一坐标信息,作为指示该网络设备的地理位置的坐标信息。
204.例如,在一个完整的中小型园区网络中,支持无线通信技术的网络设备均可通过移动终端获取指示网络设备地理位置的第一坐标信息,而对于不具备无线通信技术能力的网络设备(如交换机),可以由具备无线通信技术能力的网络设备(例如ap设备)通过移动终端获取第一坐标信息后,通过扩展协议将获取的第一坐标信息,传递给不具备无线通信技术能力的网络设备。同理,交换机也可通过扩展协议将接收的第一坐标信息传递给其他网络设备。
205.其中,ap设备将第一坐标信息传递给交换机的扩展协议可以采用lldp协议,在该协议中扩展tlv字段,如下表1所示,tlv type用于表示第一坐标信息中的经度或纬度,如通过001表示经度,002表示纬度,tlv length代表经度或纬度的数据长度,tlv value代表经度或纬度的具体数值。
206.表1
[0207][0208]
上述主要从各个网元之间交互的角度对本技术实施例提供的方案进行了介绍。可以理解的是,各个网元,例如服务器、终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0209]
本技术实施例可以根据上述方法示例对服务器、终端进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0210]
在采用对应各个功能划分各个功能模块的情况下,图11a示出了上述和实施例中涉及的网络控制器的一种可能的组成示意图,如图11a所示,该网络控制器可以包括:第一接收单元71、获取单元72、发送单元73。
[0211]
其中,第一接收单元71,用于支持网络控制器执行图4或图7所示的网络设备的注册方法中的步骤403。
[0212]
获取单元72,用于支持网络控制器执行图4或图7所示的网络设备的注册方法中的步骤404。
[0213]
发送单元73,用于支持网络控制器执行图4或图7所示的网络设备的注册方法中的步骤405。
[0214]
在本技术实施例中,进一步的,如图11b所示,该网络控制器还可以包括第二接收单元74和存储单元75。
[0215]
第二接收单元74,用于接收第一站点的坐标信息及第一站点对应的配置信息。
[0216]
存储单元75,用于存储第一站点的坐标信息及第一站点对应的配置信息。
[0217]
可选的,所述第一接收单元71,还用于接收网络设备发送的网络设备的序列号;
[0218]
该网络控制器还包括处理单元76,用于关联第一站点与第一接收单元71接收的序列号。
[0219]
可选的,所述发送单元73,还用于向所述网络设备发送验证通过提示信息。
[0220]
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0221]
本技术实施例提供的网络控制器,用于执行上述网络设备的注册方法,因此可以
达到与上述网络设备的注册相同的效果。
[0222]
在采用集成的单元的情况下,图12示出了上述实施例中所涉及的第一网络设备的一种可能的组成示意图。如图12所示,该第一网络设备包括:获取单元81、发送单元82、接收单元83、注册单元84。
[0223]
其中,获取单元81,用于支持网络设备执行图4或图7所示的网络设备的注册方法中的步骤401。
[0224]
发送单元82,用于支持网络设备执行图4或图7所示的网络设备的注册方法中的步骤402。
[0225]
接收单元83,用于支持网络设备执行图4或图7所示的网络设备的注册方法中的步骤406。
[0226]
注册单元84,用于支持网络设备执行图4或图7所示的网络设备的注册方法中的步骤407。
[0227]
可选的,所述获取单元81,具体用于接收第二网络设备发送的所述第一坐标信息,所述第二网络设备连接所述第一网络设备,所述第一坐标信息为所述第二网络设备当前所处地理位置的坐标信息。
[0228]
可选的,所述获取单元81,具体用于接收所述第二网络设备通过扩展协议发送的扩展协议报文,所述扩展协议报文包括所述第一坐标信息,所述扩展协议包括扩展的http,https,sftp或lldp。
[0229]
可选的,发送单元82,还用于向所述网络控制器发送所述第一网络设备的序列号。
[0230]
在采用对应各个功能划分各个功能模块的情况下,图13示出了上述和实施例中涉及的移动终端的一种可能的组成示意图,如图13所示,该移动终端可以包括:接收单元91、获取单元92、发送单元93。
[0231]
其中,接收单元91,用于支持移动终端执行图8所示的网络设备的注册方法中的步骤801。
[0232]
获取单元92,用于支持移动终端执行图8所示的网络设备的注册方法中的步骤802。
[0233]
发送单元93,用于支持移动终端执行图8所示的网络设备的注册方法中的步骤803。
[0234]
可选的,发送单元93,具体用于所述移动终端向所述网络设备发送扩展协议报文,所述扩展协议报文包括所述第一坐标信息,所述扩展协议包括扩展的http,https,sftp或lldp。
[0235]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0236]
在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个设备,或一些特征可以忽略,或不执行。另一点,所显示或
讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0237]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0238]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0239]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0240]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。

技术特征:


1.一种网络设备的注册方法,其特征在于,所述方法应用于网络控制器,所述方法包括:接收网络设备发送的指示所述网络设备地理位置的第一坐标信息;获取与所述第一坐标信息匹配的第一站点,所述第一站点对应所述网络设备的配置信息;向所述网络设备发送所述网络设备的配置信息,所述配置信息指示将所述网络设备注册作为站点。2.根据权利要求1所述的方法,其特征在于,所述坐标信息匹配包括:所述第一坐标信息与所述第一站点的坐标信息的误差小于或等于第一阈值;或者,所述第一坐标信息指示的地理位置与所述第一站点的坐标信息指示的地理位置的距离小于或等于第二阈值;或者,所述第一站点位于第一区域内,所述第一区域包括所述第一坐标信息指示的地理位置。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收并存储所述第一站点的坐标信息及所述第一站点对应的配置信息。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:接收所述网络设备发送的所述网络设备的序列号;关联所述第一站点与所述序列号。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:向所述网络设备发送验证通过提示信息。6.一种网络设备的注册方法,其特征在于,所述方法应用于第一网络设备,所述方法包括:获取指示所述第一网络设备地理位置的第一坐标信息;向网络控制器发送所述第一坐标信息;接收所述网络控制器发送的第一站点对应的所述第一网络设备的配置信息,所述第一坐标信息与所述第一站点的坐标信息匹配;根据所述配置信息,将所述第一网络设备注册作为站点。7.根据权利要求6所述的方法,其特征在于,所述获取指示所述第一网络设备地理位置的第一坐标信息,包括:接收第二网络设备发送的所述第一坐标信息,所述第二网络设备连接所述第一网络设备,所述第一坐标信息为所述第二网络设备当前所处地理位置的坐标信息。8.根据权利要求7所述的方法,其特征在于,所述接收第二网络设备发送的所述第一坐标信息,包括:接收所述第二网络设备发送的扩展协议报文,所述扩展协议报文包括所述第一坐标信息;所述扩展协议包括扩展的超文本传输协议http,超文本传输安全协议https,安全文件传送协议sftp或链路层发现协议lldp。
9.根据权利要求7或8所述的方法,其特征在于,所述第二网络设备为无线接入设备或移动终端。10.根据权利要求6-9任一项所述的方法,其特征在于,所述坐标信息匹配包括:所述第一坐标信息与所述第一站点的坐标信息的误差小于或等于第一阈值;或者,所述第一坐标信息指示的地理位置与所述第一站点的坐标信息指示的地理位置的距离小于或等于第二阈值;或者,所述第一站点位于第一区域内,所述第一区域包括所述坐标信息指示的地理位置。11.根据权利要求6-10任一项所述的方法,其特征在于,所述方法还包括:向所述网络控制器发送所述第一网络设备的序列号。12.一种网络设备的注册方法,其特征在于,应用于移动终端,所述方法包括:接收用户的注册请求;响应于所述注册请求,所述移动终端获取当前所处地理位置的第一坐标信息;响应于所述注册请求,所述移动终端向网络设备发送所述第一坐标信息,所述第一坐标信息指示将所述网络设备注册作为站点。13.根据权利要求12所述的方法,其特征在于,所述移动终端向网络设备发送所述第一坐标信息,包括:所述移动终端向所述网络设备发送扩展协议报文,所述扩展协议报文包括所述第一坐标信息;所述扩展协议包括扩展的超文本传输协议http,超文本传输安全协议https,安全文件传送协议sftp或链路层发现协议lldp。14.一种网络控制器,其特征在于,所述网络控制器包括:第一接收单元,用于接收网络设备发送的指示所述网络设备地理位置的第一坐标信息;获取单元,用于获取与所述第一坐标信息匹配的第一站点,所述第一站点对应所述网络设备的配置信息;发送单元,用于向所述网络设备发送所述网络设备的配置信息,所述配置信息指示将所述网络设备注册作为站点。15.根据权利要求14所述的网络控制器,其特征在于,所述坐标信息匹配包括:所述第一坐标信息与所述第一站点的坐标信息的误差小于或等于第一阈值;或者,所述第一坐标信息指示的地理位置与所述第一站点的坐标信息指示的地理位置的距离小于或等于第二阈值;或者,所述第一站点位于第一区域内,所述第一区域包括所述第一坐标信息指示的地理位置。16.根据权利要求14或15所述的网络控制器,其特征在于,所述网络控制器还包括:第二接收单元,用于接收所述第一站点的坐标信息及所述第一站点对应的配置信息;存储单元,用于存储所述第一站点的坐标信息及所述第一站点对应的配置信息。
17.根据权利要求14-16任一项所述的网络控制器,其特征在于,所述第一接收单元,还用于接收所述网络设备发送的所述网络设备的序列号;所述网络控制器还包括处理单元,用于关联所述第一站点与所述序列号。18.根据权利要求14-17任一项所述的网络控制器,其特征在于,所述发送单元,还用于向所述网络设备发送验证通过提示信息。19.一种第一网络设备,其特征在于,所述第一网络设备包括:获取单元,用于获取指示所述第一网络设备地理位置的第一坐标信息;发送单元,用于向网络控制器发送所述第一坐标信息;接收单元,用于接收所述网络控制器发送第一站点对应的所述第一网络设备的配置信息;所述坐标信息与所述第一站点的坐标信息匹配;注册单元,用于根据所述配置信息,将所述第一网络设备注册作为站点。20.根据权利要求19所述的第一网络设备,其特征在于,所述获取单元,具体用于:接收第二网络设备发送的所述第一坐标信息,所述第二网络设备连接所述第一网络设备,所述第一坐标信息为所述第二网络设备当前所处地理位置的坐标信息。21.根据权利要求20所述的第一网络设备,其特征在于,所述获取单元,具体用于:接收所述第二网络设备通过扩展协议发送的扩展协议报文,所述扩展协议报文包括所述第一坐标信息,所述扩展协议包括超文本传输协议http,超文本传输安全协议https,安全文件传送协议sftp或链路层发现协议lldp。22.根据权利要求20或21所述的第一网络设备,其特征在于,所述第二网络设备为无线接入设备或移动终端。23.根据权利要求19-22任一项所述的第一网络设备,其特征在于,所述坐标信息匹配包括:所述第一坐标信息与所述第一站点的坐标信息的误差小于或等于第一阈值;或者,所述第一坐标信息指示的地理位置与所述第一站点的坐标信息指示的地理位置的距离小于或等于第二阈值;或者,所述第一站点位于第一区域内,所述第一区域包括所述坐标信息指示的地理位置。24.根据权利要求18-23任一项所述的第一网络设备,其特征在于,所述发送单元,还用于向所述网络控制器发送所述第一网络设备的序列号。25.一种移动终端,其特征在于,所述移动终端包括:接收单元,用于接收用户的注册请求;获取单元,用于响应于所述注册请求,获取当前所处地理位置的第一坐标信息;发送单元,用于响应于所述注册请求,向网络设备发送所述第一坐标信息,所述第一坐标信息指示将所述网络设备注册作为站点。26.根据权利要求25所述的移动终端,其特征在于,所述发送单元,具体用于向所述网络设备发送扩展协议报文,所述扩展协议报文包括所述第一坐标信息,所述扩展协议包括扩展的超文本传输协议http,超文本传输安全协议https,安全文件传送协议sftp或链路层发现协议lldp。
27.一种通信设备,其特征在于,包括:存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,以执行权利要求1-13任一项所述的方法。28.一种网络设备的注册系统,其特征在于,所述系统包括:网络设备、网络控制器;所述网络设备,用于向所述网络控制器发送指示所述网络设备地理位置的第一坐标信息;所述网络控制器,用于获取与所述第一坐标信息匹配的第一站点,所述第一站点对应所述网络设备的配置信息,向所述网络设备发送所述网络设备的配置信息;所述网络设备,还用于接收所述网络控制器发送的所述网络设备的配置信息,根据所述配置信息,将所述网络设备注册作为站点。29.根据权利要求28所述的系统,其特征在于,所述系统还包括移动终端,所述移动终端连接所述网络设备;所述移动终端,接收用户的注册请求;响应于所述注册请求,获取所述移动终端所处地理位置的第一坐标信息,并向所述网络设备发送所述第一坐标信息。30.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行权利要求1-13任一项所述的方法。31.一种计算机程序产品,其中,所述计算机程序产品包括计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如权利要求1-13任一项所述的方法。

技术总结


本申请公开了一种网络设备的注册方法、设备及系统,涉及通信技术领域,解决了网络设备注册效率低的问题。具体方案为:首先网络控制器根据指示网络设备地理位置的第一坐标信息,获取与该第一坐标信息匹配的第一站点,第一站点对应该网络设备的配置信息;然后,网络控制器向网络设备发送网络设备的配置信息,由网络设备按照该配置信息进行注册。设备按照该配置信息进行注册。设备按照该配置信息进行注册。


技术研发人员:

张镇伟

受保护的技术使用者:

华为技术有限公司

技术研发日:

2021.05.10

技术公布日:

2022/11/24

本文发布于:2022-11-25 21:32:39,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/2/3365.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:网络设备   坐标   所述   信息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图