[发明专利]一种局域网内不同网段数字摄像机发现及连接方法在审
申请号: | 201711168596.6 | 申请日: | 2017-11-21 |
公开(公告)号: | CN107919999A | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 于宏志;王景彬;张帆;张立超 | 申请(专利权)人: | 天津英田视讯科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08;H04L29/12;H04N7/18 |
代理公司: | 天津滨海科纬知识产权代理有限公司12211 | 代理人: | 张莹 |
地址: | 300384 天津市滨海新区高新区华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 局域网 不同 网段 数字 摄像机 发现 连接 方法 | ||
技术领域
本发明属于视频监控领域,尤其是涉及一种局域网内不同网段数字摄像机发现及连接方法。
背景技术
地址解析协议,即ARP(Address Resolution Protocol),是根据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的摄像机,录像机通过当前IP 10.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地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津英田视讯科技有限公司,未经天津英田视讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711168596.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节能环保型板材表面喷漆设备
- 下一篇:经由消息收发提供个人助理服务