【】本发明涉及计算机,尤其涉及一种设备注册方法、系统和设备。
背景技术
0、
背景技术:
1、在工业互联网中,通常终端设备部署后需要在设备管理服务器上进行管理。设备管理服务器能管理终端设备的前提是设备管理服务器能发现该终端设备已经在网络上部署,并且获取终端设备的互联网协议(internet protocol,ip)地址和接入端口号,进而可以利用管理协议连接终端设备进行管理。但是在跨二层网络场景下,设备管理服务器发现新终端设备的时延增加,且运维成本较高。
技术实现思路
0、
技术实现要素:
1、有鉴于此,本发明实施例提供了一种设备注册方法、系统和设备,使终端设备和设备管理服务器间能够实现快速的跨子网设备注册,且成本较低。
2、第一方面,本发明实施例提供了一种设备注册方法,应用于终端设备,所述方法包括:
3、向第一服务设备发送第一报文;
4、接收所述第一服务设备发送的响应报文,所述响应报文携带所述终端设备的ip地址和选项信息;
5、根据所述终端设备的ip地址和所述选项信息向设备管理服务器发送设备注册消息,以使所述设备管理服务器根据所述注册消息对所述终端设备进行连接和设备管理。
6、结合第一方面,在第一方面的某些实现方式中,所述向第一服务设备发送第一报文,具体包括:
7、通过第二服务设备向所述第一服务设备发送所述第一报文。
8、结合第一方面,在第一方面的某些实现方式中,所述接收所述第一服务设备发送的响应报文,具体包括:
9、通过所述第二服务设备接收所述第一服务设备发送的所述响应报文。
10、结合第一方面,在第一方面的某些实现方式中,接收所述第一服务设备发送的响应报文,所述响应报文携带所述终端设备的ip地址和选项信息,包括:
11、接收所述第一服务设备发送的第一响应报文,所述第一响应报文携带所述终端设备的ip地址和所述选项信息;
12、向所述第一服务设备发送第二报文;
13、接收所述第一服务设备发送的第二响应报文,所述第二响应报文携带所述终端设备的ip地址和所述选项信息。
14、结合第一方面,在第一方面的某些实现方式中,所述选项信息包括options 43选项字段。
15、结合第一方面,在第一方面的某些实现方式中,所述options 43选项字段包括:所述设备管理服务器的ip地址和端口信息。
16、第二方面,本发明实施例提供了一种设备注册方法,应用于第一服务设备,所述方法包括:
17、接收终端设备发送的第一报文;
18、根据所述第一报文生成响应报文,所述响应报文携带所述终端设备的ip地址和选项信息;
19、将所述响应报文发送至所述终端设备,以使所述终端设备根据所述终端设备的ip地址和所述选项信息向设备管理服务器发送设备注册消息。
20、结合第二方面,在第二方面的某些实现方式中,所述接收终端设备发送的第一报文,具体包括:
21、通过第二服务设备接收终端设备发送的第一报文。
22、结合第二方面,在第二方面的某些实现方式中,所述将所述响应报文发送至所述终端设备,具体包括:
23、通过所述第二服务设备将所述响应报文发送至所述终端设备。
24、结合第二方面,在第二方面的某些实现方式中,根据所述第一报文生成响应报文,所述响应报文携带所述终端设备的ip地址和选项信息,包括:
25、根据所述第一报文生成第一响应报文,所述第一响应报文携带所述终端设备的ip地址和所述选项信息;
26、接收所述终端设备发送的第二报文;
27、根据所述第二报文生成第二响应报文,所述第二响应报文携带所述终端设备的ip地址和所述选项信息。
28、结合第二方面,在第二方面的某些实现方式中,所述选项信息包括options 43选项字段。
29、结合第二方面,在第二方面的某些实现方式中,所述options 43选项字段包括:所述设备管理服务器的ip地址和端口信息。
30、第三方面,本发明实施例提供了一种设备注册方法,应用于设备管理服务器,所述方法包括:
31、接收终端设备发送的设备注册消息;
32、根据所述设备注册消息对所述终端设备进行连接和设备管理;
33、其中,所述设备注册消息是所述终端设备在接收到第一服务设备发送的携带所述终端设备的ip地址和选项信息的响应报文后而触发生成的。
34、结合第三方面,在第三方面的某些实现方式中,所述选项信息包括options 43选项字段。
35、结合第三方面,在第三方面的某些实现方式中,所述options 43选项字段包括:所述设备管理服务器的ip地址和端口信息。
36、第四方面,本发明实施例提供了一种设备注册系统,所述系统包括如上述第一方面任一项所述的终端设备、如上述第二方面任一项所述的第一服务设备和如上述第三方面任一项所述的设备管理服务器。
37、结合第四方面,在第四方面的某些实现方式中,还包括:第二服务设备。
38、第五方面,本发明实施例提供了一种终端设备,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,当所述处理器运行所述程序指令时,使所述终端设备执行如上述第一方面任一项所述的方法的步骤。
39、第六方面,本发明实施例提供了一种第一服务设备,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,当所述处理器运行所述程序指令时,使所述第一服务设备执行如上述第二方面任一项所述的方法的步骤。
40、第七方面,本发明实施例提供了一种设备管理服务器,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,当所述处理器运行所述程序指令时,使所述设备管理服务器执行如上述第三方面任一项所述的方法的步骤。
41、第八方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述程序请求被计算机运行时使所述计算机执行如上述所述的方法。
42、本发明实施例提供的设备注册方法、系统和设备的技术方案中,所述方法包括:终端设备向第一服务设备发送第一报文,接收所述第一服务设备发送的响应报文,所述响应报文携带所述终端设备的ip地址和选项信息;根据所述终端设备的ip地址和所述选项信息向设备管理服务器发送设备注册消息,以使所述设备管理服务器根据所述注册消息对所述终端设备进行连接和设备管理。本发明实施例使终端设备和设备管理服务器间能够实现快速的跨子网设备注册,且成本较低。
1.一种设备注册方法,其特征在于,应用于终端设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述向第一服务设备发送第一报文,具体包括:
3.根据权利要求2所述的方法,其特征在于,所述接收所述第一服务设备发送的响应报文,具体包括:
4.根据权利要求1所述的方法,其特征在于,接收所述第一服务设备发送的响应报文,所述响应报文携带所述终端设备的ip地址和选项信息,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述选项信息包括options 43选项字段。
6.根据权利要求5所述的方法,其特征在于,所述options 43选项字段包括:所述设备管理服务器的ip地址和端口信息。
7.一种设备注册方法,其特征在于,应用于第一服务设备,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述接收终端设备发送的第一报文,具体包括:
9.根据权利要求8所述的方法,其特征在于,所述将所述响应报文发送至所述终端设备,具体包括:
10.根据权利要求7所述的方法,其特征在于,根据所述第一报文生成响应报文,所述响应报文携带所述终端设备的ip地址和选项信息,包括:
11.根据权利要求7-10任一项所述的方法,其特征在于,所述选项信息包括options 43选项字段。
12.根据权利要求11所述的方法,其特征在于,所述options 43选项字段包括:所述设备管理服务器的ip地址和端口信息。
13.一种设备注册方法,其特征在于,应用于设备管理服务器,所述方法包括:
14.根据权利要求13所述的方法,其特征在于,所述选项信息包括options 43选项字段。
15.根据权利要求14所述的方法,其特征在于,所述options 43选项字段包括:所述设备管理服务器的ip地址和端口信息。
16.一种设备注册系统,其特征在于,所述系统包括如权利要求1-6任一项所述的终端设备、如权利要求7-12任一项所述的第一服务设备和如权利要求13-15任一项所述的设备管理服务器。
17.根据权利要求16所述的系统,其特征在于,还包括:第二服务设备。
18.一种终端设备,其特征在于,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,当所述处理器运行所述程序指令时,使所述终端设备执行如权利要求1-6任一项所述的方法的步骤。
19.一种第一服务设备,其特征在于,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,当所述处理器运行所述程序指令时,使所述第一服务设备执行如权利要求7-12任一项所述的方法的步骤。
20.一种设备管理服务器,其特征在于,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,当所述处理器运行所述程序指令时,使所述设备管理服务器执行如权利要求13-15任一项所述的方法的步骤。
21.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述程序请求被计算机运行时使所述计算机执行如权利要求1-15任一项所述的方法。