一种局域网内不同网段数字摄像机发现及连接方法技术

技术编号:17737359 阅读:670 留言:0更新日期:2018-04-18 13:25
本发明专利技术提供一种局域网内不同网段数字摄像机发现及连接方法,其过程如下:1、监听并接收来自局域网的ARP报文;2、从ARP报文中提取终端发送的网卡IP及其所在网段,并记录终端IP及其网段;3、根据终端IP所在网段,用户搜索数字摄像机时,在本机网卡上添加已记录网段的未被占用的IP地址,且保留网卡原有IP;4、使用同一网段IP对终端发送搜索协议报文,获取反馈信息;5、用户通过添加数字摄像机所在网络IP对数字摄像机进行数据连接。本方法通过在录像机网卡上添加IP的方式,不仅可以通过广播搜索协议发现局域网中的摄像机,还可以对摄像机进行连接,避免用户进行繁琐的IP分配和配置。

A method of finding and connecting different digital video cameras in a LAN

The invention provides a LAN segment different digital camera and connection method, the process is as follows: 1, monitor and receive ARP message from LAN; 2, from the ARP packet extracting IP card sent by the terminal and the network, and record the terminal IP and terminal IP segment; 3, according to the local network, users search digital camera, add a record segment of the IP address which has not been occupied in the machine card, and retain the original IP card; 4, use the same segment of IP terminal to send search protocol message, get feedback information; 5, the user through the addition of digital camera where the network IP for digital camera data connection. By adding IP to the video card, we can not only find the cameras in the LAN, but also connect the cameras through the broadcast search protocol to avoid the cumbersome IP allocation and configuration.

【技术实现步骤摘要】
一种局域网内不同网段数字摄像机发现及连接方法
本专利技术属于视频监控领域,尤其是涉及一种局域网内不同网段数字摄像机发现及连接方法。
技术介绍
地址解析协议,即ARP(AddressResolutionProtocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。每台使用TCP/IP协议的数字摄像机,必须要拥有目标主机的MAC地址才能够正确地将数据发送给目标主机,通过ARP协议可以获取目标IP地址所对应的MAC地址,所以每台连入局域网的数字摄像机都会动态获取或者发送ARP协议报文。视频监控应用中,往往需要用户配置数字摄像机的网络地址和视频录像机的网络地址,如果二者均在同一局域网中,就需要用户将二者配置在同一网段内,这样才能保证数字摄像机和视频录像机正常通信。但是这样就增加了用户配置的负担,影响用户使用体验。比如,假设局域网中的录像机IP为10.30.31.68子网掩码为255.255.255.0,而局域网内存在IP地址为192.168.2.6和192.168.1.99的摄像机,录像机通过当前IP10.30.31.68广播的数字摄像机发现协议,是无法获取摄像机的反馈,而且在局域网内,也无法通过手动添加IP的方式连接不同网段的摄像机。因此,研发一种高效无误的局域网内不同网段数字摄像机发现及连接方法是个亟待解决的问题。
技术实现思路
有鉴于此,本专利技术旨在提出一种局域网内不同网段数字摄像机发现及连接方法,通过在录像机网卡上添加IP的方式,不仅可以通过广播搜索协议发现局域网中的摄像机,还可以对摄像机进行连接。避免用户进行繁琐的IP分配和配置。为达到上述目的,本专利技术的技术方案是这样实现的:一种局域网内不同网段数字摄像机发现及连接方法,其过程如下:1、监听并接收来自局域网的ARP报文;2、从ARP报文中提取终端发送的网卡IP及其所在网段,并记录终端IP及其网段;3、根据终端IP所在网段,用户搜索数字摄像机时,在本机网卡上添加已记录网段的未被占用的IP地址,且保留网卡原有IP;4、使用同一网段IP对终端发送搜索协议报文,获取反馈信息;5、用户通过添加数字摄像机所在网络IP对数字摄像机进行数据连接。进一步的,在步骤一中,收集来自局域网的ARP报文,创建监听线程,启动监听socket,监听广播的ARP报文,对收到的数据包进行过滤,获得非本机网卡发送的ARP协议的报文。进一步的,所述ARP记录参数具体包括:ARP报文发送者IP地址、ARP报文发送者所在网段数据、ARP报文接收时间和ARP报文发送者所在网段更新时间。ARP报文接收时间主要用于更新ARP发送者的IP最新在线时间,ARP报文发送者所在网段更新时间用于更新此网段的在线时间。进一步的,在步骤一中,通过ARP记录装置,记录ARP报文获取时间,更新获取IP及其所在网段的时间,当长时间未再获取相同IP或相同网段发送的ARP报文,对已记录的IP和网段数据进行删除。进一步的,在步骤三中,获取局域网内其他网段中未用IP地址,通过搜索IP记录,查找未被记录的IP地址,在网卡上添加IP地址前,发送ARP广播查看此IP地址是否被占用,如果超时未收到ARP回复报文,则在网卡上添加此IP地址。进一步的,在步骤四中,通过网卡上不同网段IP发送数字摄像机发现广播协议,接收来自数字摄像机的回复,获取到真正的数字摄像机IP。进一步的,当同一局域网内视频录像机和数字摄像机的IP分别在不同网段时,视频录像机通过在本机网卡上添加数字摄像机网段的IP地址,通过此IP地址与数字摄像机进行数据连接。进一步的,用户在视频录像机上手动添加数字摄像机的IP时,无论之前是否监听到与数字摄像机同网段的ARP数据,都要在网卡上添加与数字摄像机同网段的IP地址。进一步的,记录连接的在同一网段下的数字摄像机数量,当数量大于等于1时,在本机网卡上添加同一网段下的IP地址,当连接的数字摄像机数量等于0时,去除本机网卡上添加的同一网段下的IP地址。相对于现有技术,本专利技术所述的局域网内不同网段数字摄像机发现及连接方法具有以下优势:本方法通过在录像机网卡上添加IP的方式,不仅可以通过广播搜索协议发现局域网中的摄像机,还可以对摄像机进行连接,避免用户进行繁琐的IP分配和配置;具有高效、便捷、无误等优点。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例中ARP报文格式示意图;图2为本专利技术实施例的示意图。具体实施方式需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。一种局域网内不同网段数字摄像机发现及连接方法,其过程如下:1、监听并接收来自局域网的ARP报文。具体方法为:收集来自局域网的ARP报文,创建监听线程,启动监听socket,监听广播的ARP报文,对收到的数据包进行过滤,获得非本机网卡发送的ARP协议的报文。通过ARP记录装置,记录ARP报文获取时间,更新获取IP及其所在网段的时间,当长时间未再获取相同IP或相同网段发送的ARP报文,对已记录的IP和网段数据进行删除。所述ARP记录参数具体包括:ARP报文发送者IP地址、ARP报文发送者所在网段数据、ARP报文接收时间和ARP报文发送者所在网段更新时间。ARP报文接收时间主要用于更新ARP发送者的IP最新在线时间,ARP报文发送者所在网段更新时间用于更新此网段的在线时间。2、从ARP报文中提取终端发送的网卡IP及其所在网段,并记录终端IP及其网段。3、根据终端IP所在网段,用户搜索数字摄像机时,在本机网卡上添加已记录网段的未被占用的IP地址,且保留网卡原有IP。获取局域网内其他网段中未用IP地址,通过搜索IP记录,查找未被记录的IP地址,在网卡上添加IP地址前,发送ARP广播查看此IP地址是否被占用,如果超时未收到ARP回复报文,则在网卡上添加此IP地址。4、使用同一网段IP对终端发送搜索协议报文,获取反馈信息。通过网卡上不同网段IP发送数字摄像机发现广播协议,接收来自数字摄像机的回复,获取到真正的数字摄像机IP。5、用户通过添加数字摄像机所在网络IP对数字摄像机进行数据连接。用户在视频录像机上手动添加数字摄像机的IP时,无论之前是否监听到与数字摄像机同网段的ARP数据,都要在网卡上添加与数字摄像机同网段的IP地址。当同一局域网内视频录像机和数字摄像机的IP分别在不同网段时,视频录像机通过在本机网卡上添加数字摄像机网段的IP地址,通过此IP地址与数字摄像机进行数据连接。记录连接的在同一网段下的数字摄像机数量,当数量大于等于1时,在本机网卡上添加同一网段下的IP地址,当连接的数字摄像机数量等于0时,去除本机网卡上添加的同一网段下的IP地址。下面结合具体实施例说明工作过程:收集来自局域网的ARP报文;创建监听线程,启动监听socket,监听广播的ARP报文,对收到的数据包进行本文档来自技高网...
一种局域网内不同网段数字摄像机发现及连接方法

【技术保护点】
一种局域网内不同网段数字摄像机发现及连接方法,其特征在于,其过程如下:1)监听并接收来自局域网的ARP报文;2)从ARP报文中提取终端发送的网卡IP及其所在网段,并记录终端IP及其网段;3)根据终端IP所在网段,用户搜索数字摄像机时,在本机网卡上添加已记录网段的未被占用的IP地址,且保留网卡原有IP;4)使用同一网段IP对终端发送搜索协议报文,获取反馈信息;5)用户通过添加数字摄像机所在网络IP对数字摄像机进行数据连接。

【技术特征摘要】
1.一种局域网内不同网段数字摄像机发现及连接方法,其特征在于,其过程如下:1)监听并接收来自局域网的ARP报文;2)从ARP报文中提取终端发送的网卡IP及其所在网段,并记录终端IP及其网段;3)根据终端IP所在网段,用户搜索数字摄像机时,在本机网卡上添加已记录网段的未被占用的IP地址,且保留网卡原有IP;4)使用同一网段IP对终端发送搜索协议报文,获取反馈信息;5)用户通过添加数字摄像机所在网络IP对数字摄像机进行数据连接。2.根据权利要求1所述的一种局域网内不同网段数字摄像机发现及连接方法,其特征在于:在步骤一中,收集来自局域网的ARP报文,创建监听线程,启动监听socket,监听广播的ARP报文,对收到的数据包进行过滤,获得非本机网卡发送的ARP协议的报文。3.根据权利要求1或2所述的一种局域网内不同网段数字摄像机发现及连接方法,其特征在于:在步骤一中,通过ARP记录装置,记录ARP报文获取时间,更新获取IP及其所在网段的时间,当长时间未再获取相同IP或相同网段发送的ARP报文,对已记录的IP和网段数据进行删除。4.根据权利要求1所述的一种局域网内不同网段数字摄像机发现及连接方法,其特征在于:所述ARP记录参数具体包括:ARP报文发送者IP地址、ARP报文发送者所在网段数据、ARP报文接收时间和ARP报文发送者所在网段更新时间。5.根据权利要求1所述的一种局...

【专利技术属性】
技术研发人员:于宏志王景彬张帆张立超
申请(专利权)人:天津英田视讯科技有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1