一种网络摄像机控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及视频监控技术领域,尤其涉及一种网络摄像机控制方法及装置。
【背景技术】
[0002]目前有很多安防组网环境均是存在管理服务器(常用设备如NVR(NetWOrkVideoRecorder,网络硬盘录像机)等)和前端设备(S卩IPC(IP Camera,网络摄像机))组合而成。如何快捷、迅速地将设备之间的管理关系和从属配置好是视频监控技术领域中面临的一个难题。
[0003]针对上述难题,目前比较常用的解决方案是0NVIF(0pen Network VideoInterface Forum,开放型网络视频接口论坛)设备发现协议,在协议中,NVR通过多播UDP(User Datagram Protocol,用户数据协议)发现请求报文,以使接收到该UDP发现请求报文的IPC单播UDP响应报文,从而使得NVR发现组网中的IPC,并对其进行添加和管理操作。
[0004]然而实践发现,ONVIF设备发现协议需要依赖组网环境支持IP (InternetProtocol,互联网协议)层多播,需要路由器等网关设备实现消息分发,对于只有NVR和IPC组网(即NVR充当路由器的环境)就无法实现。
【发明内容】
[0005]本发明提供一种网络摄像机控制方法及装置,以实现在管理服务器充当路由器角色的组网中网络摄像机的发现和管理。
[0006]根据本发明实施例的第一方面,提供一种网络摄像机控制方法,包括:
[0007]广播反向地址转换协议RARP请求报文;
[0008]接收RARP响应报文,并根据所述RARP响应报文获取报文发送方设备的互联网协议IP地址;
[0009]对于任一报文发送方设备,根据该报文发送方设备的IP地址向该报文发送方设备发送资源服务地址获取请求报文;
[0010]当接收到该报文发送方设备发送的资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理服务。
[0011]根据本发明实施例的第二方面,提供一种网络摄像机控制装置,包括:
[0012]发送单元,用于广播反向地址转换协议RARP请求报文;
[0013]接收单元,用于接收RARP响应报文;
[0014]获取单元,用于根据所述RARP响应报文获取报文发送方设备的互联网协议IP地址;
[0015]所述发送单元,还用于对于任一报文发送方设备,根据该报文发送方设备的IP地址向该报文发送方设备发送资源服务地址获取请求报文;
[0016]控制单元,用于当所述接收单元接收到该报文发送方设备发送的资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理服务。
[0017]应用本发明实施例,通过广播RARP请求报文,并根据接收到的RARP响应报文获取报文发送方设备的IP地址,进而,根据获取到的IP地址向相应报文发送方设备发送资源服务地址获取请求报文,并当接收到资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理服务,由于RARP广播报文不需要依赖路由器转发消息,因而,在管理服务器充当路由器角色的组网中,也能够实现网络摄像机的发现和管理。
【附图说明】
[0018]图1是本发明实施例提供的一种网络摄像机控制方法的流程示意图;
[0019]图2是本发明实施例提供的另一种网络摄像机控制方法的流程示意图;
[0020]图3是本发明实施例提供的一种网络摄像机控制装置的结构示意图;
[0021]图4是本发明实施例提供的另一种网络摄像机控制装置的结构示意图;
[0022]图5是本发明实施例提供的另一种网络摄像机控制装置的结构示意图;
[0023]图6是本发明实施例提供的另一种网络摄像机控制装置的结构示意图。
【具体实施方式】
[0024]为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
[0025]请参见图1,图1为本发明实施例提供的一种网络摄像机控制方法的流程示意图,如图1所示,该网络摄像机控制方法可以包括以下步骤:
[0026]步骤101、广播RARP请求报文。
[0027]本发明实施例中,上述方法的执行主体可以为视频监控系统中的管理服务器,如NVR等。为便于描述,以下以上述方法的执行主体为NVR为例进行描述。
[0028]本发明实施例中,视频监控系统初始化运行时,即NVR检测到自身管理的设备为空时,NVR可以通过广播RARP请求报文的方式,以发现系统中的前端设备(如IPC)。
[0029]系统内前端设备接收到NVR发送的RARP请求报文后,可以向NVR返回RARP响应报文,该RARP响应报文中携带有报文发送方设备(即发送RARP响应报文的前端设备)的IP地址。
[0030]步骤102、接收RARP响应报文,并根据该RARP响应报文获取报文发送方设备的IP地址。
[0031]本发明实施例中,NVR广播RARP请求报文后,可以根据接收到的RARP响应报文,获取报文发送方设备的IP地址。
[0032]步骤103、对于任一报文发送方设备,根据该报文发送方设备的IP地址向该报文发送方设备发送资源服务地址获取请求报文。
[0033]本发明实施例中,NVR根据接收到的RARP响应报文获取到各报文发送方设备的IP地址之后,可以分别根据各报文发送方设备的IP地址向相应的报文发送方设备发送资源服务获取请求报文。
[0034]各报文发送方设备接收到该资源服务地址获取请求后,若自身可以提供视频资源服务,如IPC,该报文发送方设备可以向NVR发送携带有自身资源服务地址的资源服务地址获取响应报文。
[0035]本发明实施例中,资源服务地址是指包括实况监控、视频轮切等视频监控服务的地址,例如,该资源服务地址可以为用于获取实况监控视频的URL (Uniform ResourceLocator,统一资源定位符)等。
[0036]步骤104、当接收到该报文发送方设备发送的资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理设备。
[0037]本发明实施例中,NVR向各报文发送方设备发送资源服务获取请求报文后,当接收到报文发送方设备发送的资源服务地址获取响应报文时,可以认为该报文发送方设备为网络摄像机,从而NVR可以获取该资源服务地址获取响应报文中携带的资源服务地址,并将该网络摄像机加入管理服务。
[0038]进一步地,在本发明实施例中,NVR根据接收到的资源服务地址获取响应报文将相应的网络摄像机加入管理服务之后,还可以包括以下步骤:
[0039]展示加入管理服务的设备标识列表;
[0040]当接收到针对设备标识列表中目标设备标识的删除指令时,将该目标设备标识对应