本发明涉及计算机网络技术领域,具体地说是一种实用性强、基于UDP实现的局域网设备自主接入方法。
背景技术:
近年来随着网络技术的发展,局域网作为局部地区网络构建的基本方式得到了广泛应用,越来越多的计算机、外部设备、智能终端通过局域网技术实现局部地区内相互之间的互联互通,为人们的日常工作与生活提供服务。面对众多的接入设备,局域网管理系统的一个重要功能就是接入设备统一管理功能。
设备统一管理的第一步就是要获取设备信息,在设备接入网络后及时将设备信息计入设备管理系统。传统情况下采用的都是手工维护的方式,在接入设备较多的时候,非常费时费力,也比较容易出现误输、漏输的情况,设备接入后如果不能及时维护就不能接受统一管理。随着技术的进步,虽然开始出现设备自主接入的方案,但自主接入时需要预先配置管理端服务器IP地址,一方面存在信息泄露的安全隐患,另一方面如果服务器IP地址出现变动,设备自主接入也要变动。基于此,现提供一种基于UDP实现的局域网设备自主接入方法。
技术实现要素:
本发明的技术任务是针对以上不足之处,提供一种实用性强、基于UDP实现的局域网设备自主接入方法。
一种基于UDP实现的局域网设备自主接入方法,包括设置在同一局域网中的设备及设备管理系统,该方法的实现过程为:
首先为设备配置IP,当设备未配置IP时,通过基于UDP协议工作的DHCP完成IP地址的自动分配;
设备完成IP地址配置后,通过UDP广播技术向其所在局域网的指定端口广播设备接入报文;
服务端接收UDP广播的报文信息,该服务端为中绑定了指定端口的设备管理系统服务端;
设备管理系统在接收到接入报文后,首先对收到的报文进行校验,如果报文正常则反馈正确信息,否则反馈错误信息;
报文正确且接收完成后,解析报文并根据需要将解析结果记入设备统一管理系统,完成设备接入。
DHCP完成分配的IP地址为永久IP地址、具有时间限制的IP地址或者网络管理员提前手工分配的IP地址。
广播的设备接入报文包括本设备的IP地址、设备类型、通讯端口号与通讯类型信息。
报文校验后设备管理系统的反馈信息采用UDP或SOCKET或HTTP的方式发出。
所述设备包括自助服务终端、广告设备、金融展示设备、电子银行体验及所有可通过网络接入银行内网的设备。
所述设备中设置有UDP广播发送模块,设备管理系统中设置有UDP广播接收模块、设备统一管理模块,其中,UDP广播发送模块在设备接入内网并设置好IP地址后,主动发送设备信息广播报文,广播设备接入行为;UDP广播接收模块接收局域网的设备接入广播信息;设备统一管理模块负责对接入设备进行统一管理操作,该管理操作包括设备信息维护、远程控制、安全监控、状态监测。
本发明的一种基于UDP实现的局域网设备自主接入方法,具有以下优点:
该发明的一种基于UDP实现的局域网设备自主接入方法,可使得设备广播接入过程不需要人工干预,全由设备自主完成,服务器IP地址的变换对设备自主接入不会产品任何影响,具有将强的灵活性和适应性,实用性强,适用范围广泛,易于推广。
附图说明
附图1为本发明的实现流程图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步说明。
如附图1所示,本发明提供一种基于UDP实现的局域网设备自主接入方法,利用UDP广播技术,UDP广播属于受限的广播,在设备接入本局域网的时候,可以不需要知道其所在局域网的网络掩码,甚至可以不需要配置IP,实现设备接入时在局域网内广播设备信息,实现自主接入。
该方法基于设置在同一局域网中的设备及设备管理系统,该方法的实现过程为:
首先为设备配置IP,当设备未配置IP时,通过基于UDP协议工作的DHCP,即Dynamic Host Configuration Protocol,动态主机配置协议完成IP地址的自动分配;
设备完成IP地址配置后,通过UDP广播技术向其所在局域网的指定端口广播设备接入报文;
服务端接收UDP广播的报文信息,该服务端为中绑定了指定端口的设备管理系统服务端;
设备管理系统在接收到接入报文后,首先对收到的报文进行校验,如果报文正常则反馈正确信息,否则反馈错误信息;
报文正确且接收完成后,解析报文并根据需要将解析结果记入设备统一管理系统,完成设备接入。
DHCP完成分配的IP地址为永久IP地址、具有时间限制的IP地址或者网络管理员提前手工分配的IP地址。
广播的设备接入报文包括本设备的IP地址、设备类型、通讯端口号与通讯类型信息。
报文校验后设备管理系统的反馈信息采用UDP或SOCKET或HTTP的方式发出。
所述设备包括自助服务终端、广告设备、金融展示设备、电子银行体验及所有可通过网络接入银行内网的设备。
所述设备中设置有UDP广播发送模块,设备管理系统中设置有UDP广播接收模块、设备统一管理模块,其中,UDP广播发送模块在设备接入内网并设置好IP地址后,主动发送设备信息广播报文,广播设备接入行为;UDP广播接收模块接收局域网的设备接入广播信息;设备统一管理模块负责对接入设备进行统一管理操作,该管理操作包括设备信息维护、远程控制、安全监控、状态监测。
此外,在设备管理系统内还可设置其他辅助模块及IP地址自动分配模块。辅助模块提供其他功能,例:系统操作权限控制等;IP地址自动分配模块为可选模块,可以根据需要配置。另外,本系统选择使用UDP广播的方式发送设备接入反馈信息,用户可以根据需要选择其他通信反馈方式。
现在以银行内网的设备为例,具体实现过程如下:
设备自主接入——设备端具体步骤如下:
接入银行内部网络;
获取并设置IP地址;
启动UDP广播发送模块广播设备接入信息;
同时启动UDP广播接收模块,等待反馈信息;
接收反馈信息并判断是否为是本设备接入反馈,是则处理,不是则丢弃;
解析针对本机的设备接入反馈信息;
反馈信息显示接入成功则自主接入完成,否则再次广播设备接入信息,具体重复次数及重复间隔时间段可根据需求配置。
设备自主接入——服务端具体步骤如下:
启动UDP广播接收模块;
启动UDP广播发送模块;
接收并校验广播报文,校验通过则广播反馈接入正确信息,否则反馈接入失败信息;
若报文校验正确,则解析报文并记录设备信息,将设备纳入设备统一管理系统;
设备自主接入完成。
上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的一种基于UDP实现的局域网设备自主接入方法的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。