CN105656680B - 一种网络摄像机控制方法及装置 - Google Patents

一种网络摄像机控制方法及装置 Download PDF

Info

Publication number
CN105656680B
CN105656680B CN201610070403.2A CN201610070403A CN105656680B CN 105656680 B CN105656680 B CN 105656680B CN 201610070403 A CN201610070403 A CN 201610070403A CN 105656680 B CN105656680 B CN 105656680B
Authority
CN
China
Prior art keywords
address
network camera
target
target network
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610070403.2A
Other languages
English (en)
Other versions
CN105656680A (zh
Inventor
岳越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Uniview Technologies Co Ltd
Original Assignee
Zhejiang Uniview Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Uniview Technologies Co Ltd filed Critical Zhejiang Uniview Technologies Co Ltd
Priority to CN201610070403.2A priority Critical patent/CN105656680B/zh
Publication of CN105656680A publication Critical patent/CN105656680A/zh
Application granted granted Critical
Publication of CN105656680B publication Critical patent/CN105656680B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/103Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供一种网络摄像机控制方法及装置,所述方法包括:广播反向地址转换协议RARP请求报文;接收RARP响应报文,并根据所述RARP响应报文获取报文发送方设备的互联网协议IP地址;对于任一报文发送方设备,根据该报文发送方设备的IP地址向该报文发送方设备发送资源服务地址获取请求报文;当接收到该报文发送方设备发送的资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理服务。应用本发明实施例可以在管理服务器充当路由器角色的组网中,也能够实现网络摄像机的发现和管理。

Description

一种网络摄像机控制方法及装置
技术领域
本发明涉及视频监控技术领域,尤其涉及一种网络摄像机控制方法及装置。
背景技术
目前有很多安防组网环境均是存在管理服务器(常用设备如NVR(Network VideoRecorder,网络硬盘录像机)等)和前端设备(即IPC(IP Camera,网络摄像机))组合而成。如何快捷、迅速地将设备之间的管理关系和从属配置好是视频监控技术领域中面临的一个难题。
针对上述难题,目前比较常用的解决方案是ONVIF(Open Network VideoInterface Forum,开放型网络视频接口论坛)设备发现协议,在协议中,NVR通过多播UDP(User Datagram Protocol,用户数据协议)发现请求报文,以使接收到该UDP发现请求报文的IPC单播UDP响应报文,从而使得NVR发现组网中的IPC,并对其进行添加和管理操作。
然而实践发现,ONVIF设备发现协议需要依赖组网环境支持IP(InternetProtocol,互联网协议)层多播,需要路由器等网关设备实现消息分发,对于只有NVR和IPC组网(即NVR充当路由器的环境)就无法实现。
发明内容
本发明提供一种网络摄像机控制方法及装置,以实现在管理服务器充当路由器角色的组网中网络摄像机的发现和管理。
根据本发明实施例的第一方面,提供一种网络摄像机控制方法,包括:
广播反向地址转换协议RARP请求报文;
接收RARP响应报文,并根据所述RARP响应报文获取报文发送方设备的互联网协议IP地址;
对于任一报文发送方设备,根据该报文发送方设备的IP地址向该报文发送方设备发送资源服务地址获取请求报文;
当接收到该报文发送方设备发送的资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理服务。
根据本发明实施例的第二方面,提供一种网络摄像机控制装置,包括:
发送单元,用于广播反向地址转换协议RARP请求报文;
接收单元,用于接收RARP响应报文;
获取单元,用于根据所述RARP响应报文获取报文发送方设备的互联网协议IP地址;
所述发送单元,还用于对于任一报文发送方设备,根据该报文发送方设备的IP地址向该报文发送方设备发送资源服务地址获取请求报文;
控制单元,用于当所述接收单元接收到该报文发送方设备发送的资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理服务。
应用本发明实施例,通过广播RARP请求报文,并根据接收到的RARP响应报文获取报文发送方设备的IP地址,进而,根据获取到的IP地址向相应报文发送方设备发送资源服务地址获取请求报文,并当接收到资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理服务,由于RARP广播报文不需要依赖路由器转发消息,因而,在管理服务器充当路由器角色的组网中,也能够实现网络摄像机的发现和管理。
附图说明
图1是本发明实施例提供的一种网络摄像机控制方法的流程示意图;
图2是本发明实施例提供的另一种网络摄像机控制方法的流程示意图;
图3是本发明实施例提供的一种网络摄像机控制装置的结构示意图;
图4是本发明实施例提供的另一种网络摄像机控制装置的结构示意图;
图5是本发明实施例提供的另一种网络摄像机控制装置的结构示意图;
图6是本发明实施例提供的另一种网络摄像机控制装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
请参见图1,图1为本发明实施例提供的一种网络摄像机控制方法的流程示意图,如图1所示,该网络摄像机控制方法可以包括以下步骤:
步骤101、广播RARP请求报文。
本发明实施例中,上述方法的执行主体可以为视频监控***中的管理服务器,如NVR等。为便于描述,以下以上述方法的执行主体为NVR为例进行描述。
本发明实施例中,视频监控***初始化运行时,即NVR检测到自身管理的设备为空时,NVR可以通过广播RARP请求报文的方式,以发现***中的前端设备(如IPC)。
***内前端设备接收到NVR发送的RARP请求报文后,可以向NVR返回RARP响应报文,该RARP响应报文中携带有报文发送方设备(即发送RARP响应报文的前端设备)的IP地址。
步骤102、接收RARP响应报文,并根据该RARP响应报文获取报文发送方设备的IP地址。
本发明实施例中,NVR广播RARP请求报文后,可以根据接收到的RARP响应报文,获取报文发送方设备的IP地址。
步骤103、对于任一报文发送方设备,根据该报文发送方设备的IP地址向该报文发送方设备发送资源服务地址获取请求报文。
本发明实施例中,NVR根据接收到的RARP响应报文获取到各报文发送方设备的IP地址之后,可以分别根据各报文发送方设备的IP地址向相应的报文发送方设备发送资源服务获取请求报文。
各报文发送方设备接收到该资源服务地址获取请求后,若自身可以提供视频资源服务,如IPC,该报文发送方设备可以向NVR发送携带有自身资源服务地址的资源服务地址获取响应报文。
本发明实施例中,资源服务地址是指包括实况监控、视频轮切等视频监控服务的地址,例如,该资源服务地址可以为用于获取实况监控视频的URL(Uniform ResourceLocator,统一资源定位符)等。
步骤104、当接收到该报文发送方设备发送的资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理设备。
本发明实施例中,NVR向各报文发送方设备发送资源服务获取请求报文后,当接收到报文发送方设备发送的资源服务地址获取响应报文时,可以认为该报文发送方设备为网络摄像机,从而NVR可以获取该资源服务地址获取响应报文中携带的资源服务地址,并将该网络摄像机加入管理服务。
进一步地,在本发明实施例中,NVR根据接收到的资源服务地址获取响应报文将相应的网络摄像机加入管理服务之后,还可以包括以下步骤:
展示加入管理服务的设备标识列表;
当接收到针对设备标识列表中目标设备标识的删除指令时,将该目标设备标识对应的设备从管理服务中删除。
在本发明实施例中,为了避免将不需要添加视频服务器管理的设备加入到管理***,NVR将网络摄像机加入管理之后,可以向用户展示加入管理服务的设备标识列表,由用户根据该设备标识列表判断是否存在不需要加入管理***的设备;若存在,用户可以向NVR发送针对该不需要加入管理***的设备的设备标识(目标设备标识)的删除指令;NVR接收到该删除指令时,可以将该目标设备标识对应的设备从管理服务中删除。
进一步地,在本发明实施例中,NVR将上述网络摄像机加入管理服务之后,可以获取并记录加入管理服务的网络摄像机的MAC(Media Access Control,媒体访问控制)地址等信息。例如,NVR可以通过基于ONVIF标准接口GetDeviceInformation(获取设备信息)接口获取加入管理的设备的相关信息(如MAC地址、设备类型等)并记录维护。
可见,在图1所示的方法流程中,通过广播RARP请求报文,并根据接收到的RARP响应报文获取报文发送方设备的IP地址,进而,根据获取到的IP地址向相应报文发送方设备发送资源服务地址获取请求报文,并当接收到资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理服务,由于RARP广播报文不需要依赖路由器转发消息,因而,在管理服务器充当路由器角色的组网中,也能够实现网络摄像机的发现和管理。
请参见图2,图2为本发明实施例提供的另一种网络摄像机控制方法的流程示意图,如图2所示,该网络摄像机控制方法可以包括以下步骤:
步骤201、广播RARP请求报文
步骤202、接收RARP响应报文,并根据该RARP响应报文获取报文发送方设备的IP地址。
步骤203、对于任一报文发送方设备,根据该报文发送方设备的IP地址向该报文发送方设备发送资源服务地址获取请求报文。
步骤204、当接收到该报文发送方设备发送的资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理设备。
本发明实施例中,步骤201~步骤204的具体实现可以参见上述步骤101~步骤104中的相关描述,本发明实施例在此不再赘述。
步骤205、当检测到任一加入管理服务的目标网络摄像机离线时,根据该目标网络摄像机的MAC地址单播RARP请求报文。
本发明实施例中,当NVR检测到任一加入管理服务的网络摄像机离线时(以下将该离线的网络摄像机称为目标网络摄像机),NVR可以根据该目标网络摄像机的MAC地址单播RARP请求报文。
步骤206、根据接收到的RARP响应报文获取该目标网络摄像机的IP地址。
本发明实施例中,当NVR接收到目标网络摄像机发送的RARP响应报文时,NVR可以根据该RARP响应报文获取该目标网络摄像机的IP地址。其中,该IP地址可能与NVR之前获取到的该目标网络摄像机的IP地址相同(网络摄像机由于断电离线),也可能与NVR之前获取到的该目标网络摄像机的IP地址不同(如DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)失效导致IP地址变更导致网络摄像机离线)。
需要注意的是,若NVR向目标网络摄像机单播RARP请求报文后,未在预设时间内接收到RARP响应报文,则NVR可以按照一定时间间隔重新单播RARP请求报文,直至接收到RARP响应报文为止。
其中,若NVR单播RARP请求报文的次数达到一定阈值,则NVR一方面可以继续按照预设时间间隔单播RARP请求报文,另一方面,可以发送告警信息,以通知相关人员(如运维人员)进行相应处理,如故障维修等。
步骤207、判断该目标网络摄像机的IP地址是否可达。若是,转至步骤208;否则,转至步骤209。
本发明实施例中,NVR获取到目标发送方设备的IP地址之后,还需要进一步判断该目标网络摄像机的IP地址是否可达。
作为一种可选的实施方式,在本发明实施例中,判断目标网络摄像机的IP地址是否可达,可以包括:
以目标网络摄像机的IP地址为目的IP地址发送HTTP(HyperText TransferProtocol,超文本传输协议)请求报文;
若在预设时间内接收到HTTP响应报文,则判断该目标网络摄像机的IP地址可达;
否则,判断该目标网络摄像机的IP地址不可达。
在该实施方式中,NVR获取到目标网络摄像机的IP地址后,可以以该IP地址为目标IP地址向目标网络摄像机发送HTTP请求报文;若NVR在预设时间内接收到目标网络摄像机发送的HTTP响应报文,则判断该目标网络摄像机的IP地址可达;否则,即NVR未在预设时间内接收到目标网络摄像机发送的HTTP响应报文,则判断该目标网络摄像机的IP地址不可达。例如,NVR的IP地址与目标网络摄像机的IP地址不处于同一网段,以及NVR的网关的IP地址与目标网络摄像机的网关的IP地址不处于同一网段。
需要注意的是,在本发明实施例中,上述通过发送HTTP请求报文,并接收HTTP响应报文的方式判断目标网络摄像机的IP地址是否可达的方式仅仅是本发明实施例中判断IP地址是否可达的实现方式的一种具体实现,在本发明实施例中,也可以通过其它方式判断IP地址是否可达,例如,NVR可以以目标网络摄像机IP地址为目的IP地址发送TCP(Transmission Control Protocol,传输控制协议)请求报文,并根据是否在预设时间内接收到TCP响应报文的方式确定目标网络摄像机的IP地址是否可达,其具体实现在此不再赘述。
步骤208、重新将该目标网络摄像机加入管理服务。
本发明实施例中,当NVR确定目标网络摄像机的IP地址可到时,NVR可以重新将该目标网络摄像机加入管理服务,如更新自身记录的目标网络摄像机的相关信息。
步骤209、根据该目标网络摄像机的MAC地址发送IP地址修改指令,该IP地址修改指令中包括目标IP地址以及目标网关IP地址,以使目标网络摄像机接收到该IP地址修改指令后将自身的IP地址修改为该目标IP地址,并将网关地址修改为该目标网关IP地址。
本发明实施例中,当NVR确定目标网络摄像机的IP地址不可达时,NVR可以向该目标网络摄像机发送IP地址修改指令,以使该目标网络摄像机IP地址修改指令对自身IP地址以及网关IP地址进行修改。
例如,NVR可以通过UDP广播协议,发送针对指定MAC地址(即目标网络摄像机的MAC地址)的IP地址修改指令的UDP广播报文,以使接收到该UDP广播报文的前端设备发现自身MAC地址与该UDP广播报文中包括的指定MAC地址相同时,进行IP地址修改。
目标网络摄像机接收到该IP地址修改指令后,可以获取该IP地址修改指令中包括的目标IP地址以及目标网关IP地址,并将自身IP地址修改为该目标IP地址,将网关IP地址修改为该目标网关IP地址。
其中,IP地址修改指令中包括的目标IP地址与已加入管理服务的其它网络摄像机的IP地址处于同一网关,且互不相同;目标网关IP地址与NVR的网关IP地址处于同一网段。
举例来说,假设NVR的IP地址为192.168.1.100,NVR的网关IP地址为192.168.1.1,目标网络摄像机的IP地址为200.168.1.100,目标网络摄像机的网关IP地址为200.168.1.1,则NVR获取到该目标网络摄像机的IP地址后,可以确定该IP地址将不可达,进而,NVR可以根据已加入NVR的其它网络摄像机的IP地址以及网关IP地址确定目标网络摄像机需要修改的目标IP地址和目标网关IP地址,以保证目标报文方法设备修改IP地址后,自身IP地址与其它已加入管理服务的网络摄像机的IP地址处于同一网段,且互不相同(目标网络摄像机修改后的IP地址与NVR其的IP地址也不相同),网关IP地址与NVR的网关IP地址处于同一网段(假设目标IP地址为192.168.1.150,目标网关IP地址为192.168.1.1),并向目标网络摄像机发送IP地址修改指令,该IP地址修改指令中包括目标IP地址和目标网关IP地址。目标网络摄像机接收到该IP地址修改指令后,将自身IP地址和网关IP地址分别修改为目标IP地址和目标网关IP地址,即将自身IP地址修改为192.168.1.150,将网关IP地址修改为192.168.1.1。
步骤210、重新将该目标网络摄像机加入管理服务。
本发明实施例中,NVR修改了目标报文发送方的IP地址和网关IP地址之后,可以重新将该目标网络摄像机加入管理服务。
可见,在图2所示的方法流程中,当目标网络摄像机的IP地址不可达时,管理服务器可以通过IP地址修改指令修改目标网络摄像机的IP地址,克服了管理服务器和被管理设备之间由于跨网关导致的单播不可达,并在被管理设备离线后重新上线时IP地址发送改变的场景中,可以实现重新上线的被管理设备即插即用,减少人工维护干涉,提高***的鲁棒性。
通过以上描述可以看出,在本发明实施例提供的技术方案中,通过广播RARP请求报文,并根据接收到的RARP响应报文获取报文发送方设备的IP地址,进而,根据获取到的IP地址向相应报文发送方设备发送资源服务地址获取请求报文,并当接收到资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理服务,由于RARP广播报文不需要依赖路由器转发消息,因而,在管理服务器充当路由器角色的组网中,也能够实现网络摄像机的发现和管理。
请参见图3,为本发明实施例提供的一种网络摄像机控制装置的结构示意图,其中,该网络摄像机控制装置可以应用于上述方法实施例中的管理服务器,如NVR,如图3所示,该网络摄像机控制装置可以包括:
发送单元310,用于广播反向地址转换协议RARP请求报文;
接收单元320,用于接收RARP响应报文;
获取单元330,用于根据所述RARP响应报文获取报文发送方设备的互联网协议IP地址;
所述发送单元310,还用于对于任一报文发送方设备,根据该报文发送方设备的IP地址向该报文发送方设备发送资源服务地址获取请求报文;
控制单元340,用于当所述接收单元320接收到该报文发送方设备发送的资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理服务。
在可选实施例中,所述获取单元330,还可以用于获取加入管理服务的网络摄像机的媒体访问控制MAC地址;
相应地,请一并参见图4,为本发明实施例提供的另一种网络摄像机控制装置的结构示意图,该实施例在前述图3所示实施例的基础上,图4所示网络摄像机控制装置还可以包括:记录单元350和判断单元360,其中:
记录单元350,用于记录加入管理服务的网络摄像机的MAC地址;
所述发送单元310,还用于当所述装置检测到任一加入管理服务的目标网络摄像机离线时,根据该目标网络摄像机的MAC地址单播RARP请求报文;
所述获取单元330,还用于根据接收到的RARP响应报文获取该目标网络摄像机的IP地址;
判断单元360,用于判断该目标网络摄像机的IP地址是否可达;
所述控制单元340,还用于若所述判断单元360判断为可达,则重新将该目标网络摄像机加入管理服务。
在可选实施例中,所述发送单元310,还可以用于若所述判断单元360判断为不可达,则根据该目标网络摄像机的MAC地址发送IP地址修改指令,所述IP地址修改指令中包括目标IP地址以及目标网关IP地址,以使目标网络摄像机接收到该IP地址修改指令后将自身的IP地址修改为该目标IP地址,并将网关地址修改为该目标网关IP地址;其中,所述目标IP地址与已加入管理服务的其它网络摄像机的IP地址处于同一网段,且互不相同;所述目标网关IP地址与管理服务器的网关IP地址处于同一网段;
所述控制单元340,还可以用于重新将该目标网络摄像机加入管理服务。
请一并参见图5,为本发明实施例提供的另一种网络摄像机控制装置的结构示意图,该实施例在前述图4所示实施例的基础上,图5所示网络摄像机控制装置中,判断单元360可以包括:
发送子单元361,用于以所述目标网络摄像机的IP地址为目的IP地址发送超文本传输协议HTTP请求报文;
接收子单元362,用于接收目标网络摄像机发送的HTTP响应报文;
判断子单元363,用于若所述接收子单元362在预设时间内接收到目标网络摄像机发送的HTTP响应报文,则判断该目标网络摄像机的IP地址可达;否则,判断该目标网络摄像机的IP地址不可达。
请一并参见图6,为本发明实施例提供的另一种网络摄像机控制装置的结构示意图,该实施例在前述图3所示实施例的基础上,图6所示网络摄像机控制装置还可以包括:展示单元370;其中:
展示单元370,用于展示加入管理服务的设备标识列表;
所述控制单元340,还可以用于当所述接收单元320接收到针对所述设备标识列表中目标设备标识的删除指令时,将所述目标设备标识对应的设备从管理服务中删除。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
由上述实施例可见,通过广播RARP请求报文,并根据接收到的RARP响应报文获取报文发送方设备的IP地址,进而,根据获取到的IP地址向相应报文发送方设备发送资源服务地址获取请求报文,并当接收到资源服务地址获取响应报文时,确定该报文发送方设备为网络摄像机,并将该网络摄像机加入管理服务,由于RARP广播报文不需要依赖路由器转发消息,因而,在管理服务器充当路由器角色的组网中,也能够实现网络摄像机的发现和管理。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

Claims (10)

1.一种网络摄像机控制方法,其特征在于,包括:
广播反向地址转换协议RARP请求报文;
接收RARP响应报文,并根据所述RARP响应报文获取报文发送方设备的互联网协议IP地址;
对于任一报文发送方设备,根据该报文发送方设备的IP地址向该报文发送方设备发送资源服务地址获取请求报文;
当接收到该报文发送方设备发送的资源服务地址获取响应报文时,获取所述资源服务地址获取响应报文携带的报文发送方设备的资源服务地址,确定该报文发送方设备为网络摄像机,并根据获取到的资源服务地址将该网络摄像机加入管理服务。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取并记录加入管理服务的网络摄像机的媒体访问控制MAC地址;
当检测到任一加入管理服务的目标网络摄像机离线时,根据该目标网络摄像机的MAC地址单播RARP请求报文;
根据接收到的RARP响应报文获取该目标网络摄像机的IP地址;
判断该目标网络摄像机的IP地址是否可达;
若可达,则重新将该目标网络摄像机加入管理服务。
3.根据权利要求2所述的方法,其特征在于,所述判断该目标网络摄像机的IP地址是否可达之后,还包括:
若不可达,则根据该目标网络摄像机的MAC地址发送IP地址修改指令,所述IP地址修改指令中包括目标IP地址以及目标网关IP地址,以使目标网络摄像机接收到该IP地址修改指令后将自身的IP地址修改为该目标IP地址,并将网关地址修改为该目标网关IP地址;其中,所述目标IP地址与已加入管理服务的其它网络摄像机的IP地址处于同一网段,且互不相同;所述目标网关IP地址与管理服务器的网关IP地址处于同一网段;
重新将该目标网络摄像机加入管理服务。
4.根据权利要求2或3任一项所述的方法,其特征在于,所述判断该目标网络摄像机的IP地址是否可达,包括:
以所述目标网络摄像机的IP地址为目的IP地址发送超文本传输协议HTTP请求报文;
若在预设时间内接收到目标网络摄像机发送的HTTP响应报文,则判断该目标网络摄像机的IP地址可达;
否则,判断该目标网络摄像机的IP地址不可达。
5.根据权利要求1所述的方法,其特征在于,所述将该网络摄像机加入管理服务之后,还包括:
展示加入管理服务的设备标识列表;
当接收到针对所述设备标识列表中目标设备标识的删除指令时,将所述目标设备标识对应的设备从管理服务中删除。
6.一种网络摄像机控制装置,其特征在于,包括:
发送单元,用于广播反向地址转换协议RARP请求报文;
接收单元,用于接收RARP响应报文;
获取单元,用于根据所述RARP响应报文获取报文发送方设备的互联网协议IP地址;
所述发送单元,还用于对于任一报文发送方设备,根据该报文发送方设备的IP地址向该报文发送方设备发送资源服务地址获取请求报文;
控制单元,用于当所述接收单元接收到该报文发送方设备发送的资源服务地址获取响应报文时,获取所述资源服务地址获取响应报文携带的报文发送方设备的资源服务地址,确定该报文发送方设备为网络摄像机,并根据获取到的资源服务地址将该网络摄像机加入管理服务。
7.根据权利要求6所述的装置,其特征在于,
所述获取单元,还用于获取加入管理服务的网络摄像机的媒体访问控制MAC地址;
所述装置还包括:
记录单元,用于记录加入管理服务的网络摄像机的MAC地址;
所述发送单元,还用于当所述装置检测到任一加入管理服务的目标网络摄像机离线时,根据该目标网络摄像机的MAC地址单播RARP请求报文;
所述获取单元,还用于根据接收到的RARP响应报文获取该目标网络摄像机的IP地址;
判断单元,用于判断该目标网络摄像机的IP地址是否可达;
所述控制单元,还用于若所述判断单元判断为可达,则重新将该目标网络摄像机加入管理服务。
8.根据权利要求7所述的装置,其特征在于,
所述发送单元,还用于若所述判断单元判断为不可达,则根据该目标网络摄像机的MAC地址发送IP地址修改指令,所述IP地址修改指令中包括目标IP地址以及目标网关IP地址,以使目标网络摄像机接收到该IP地址修改指令后将自身的IP地址修改为该目标IP地址,并将网关地址修改为该目标网关IP地址;其中,所述目标IP地址与已加入管理服务的其它网络摄像机的IP地址处于同一网段,且互不相同;所述目标网关IP地址与管理服务器的网关IP地址处于同一网段;
所述控制单元,还用于重新将该目标网络摄像机加入管理服务。
9.根据权利要求7或8任一项所述的装置,其特征在于,所述判断单元包括:
发送子单元,用于以所述目标网络摄像机的IP地址为目的IP地址发送超文本传输协议HTTP请求报文;
接收子单元,用于接收目标网络摄像机发送的HTTP响应报文;
判断子单元,用于若所述接收子单元在预设时间内接收到目标网络摄像机发送的HTTP响应报文,则判断该目标网络摄像机的IP地址可达;否则,判断该目标网络摄像机的IP地址不可达。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
展示单元,用于展示加入管理服务的设备标识列表;
所述控制单元,还用于当所述接收单元接收到针对所述设备标识列表中目标设备标识的删除指令时,将所述目标设备标识对应的设备从管理服务中删除。
CN201610070403.2A 2016-01-29 2016-01-29 一种网络摄像机控制方法及装置 Active CN105656680B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610070403.2A CN105656680B (zh) 2016-01-29 2016-01-29 一种网络摄像机控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610070403.2A CN105656680B (zh) 2016-01-29 2016-01-29 一种网络摄像机控制方法及装置

Publications (2)

Publication Number Publication Date
CN105656680A CN105656680A (zh) 2016-06-08
CN105656680B true CN105656680B (zh) 2019-12-13

Family

ID=56489131

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610070403.2A Active CN105656680B (zh) 2016-01-29 2016-01-29 一种网络摄像机控制方法及装置

Country Status (1)

Country Link
CN (1) CN105656680B (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106412142B (zh) * 2016-08-30 2020-07-28 浙江宇视科技有限公司 一种资源设备地址获取方法及装置
CN106453370B (zh) * 2016-10-27 2020-10-20 浙江宇视科技有限公司 一种ipc向nvr进行注册的方法和装置
CN108989896B (zh) * 2017-06-12 2020-02-21 视联动力信息技术股份有限公司 一种视频点播请求处理方法和装置
CN108337333B (zh) * 2018-03-23 2021-10-15 普联技术有限公司 Ip地址管理方法、管理设备、网络录像机及存储介质
CN111782664A (zh) * 2019-10-12 2020-10-16 西安宇视信息科技有限公司 摄像机的管理方法、装置、设备和介质
CN113055217B (zh) * 2019-12-28 2023-03-24 浙江宇视科技有限公司 一种设备离线修复方法及装置
CN113746945B (zh) * 2020-05-30 2023-09-12 华为技术有限公司 反向地址解析方法及电子设备
CN111757000B (zh) * 2020-06-29 2021-12-28 江苏邦融微电子有限公司 一种局域网中的摄像头自组网和视频传输方法
CN112436950B (zh) * 2020-10-19 2022-07-12 中标慧安信息技术股份有限公司 基于udp广播发现局域网内设备的方法
CN112672140A (zh) * 2020-11-30 2021-04-16 新华三技术有限公司 一种摄像头的识别方法及装置
CN112601024B (zh) * 2020-12-14 2021-08-31 中标慧安信息技术股份有限公司 一种自动智能监控视频的管理处理方法及***
CN112689167A (zh) * 2020-12-18 2021-04-20 杭州迪普科技股份有限公司 一种网络摄像机的变更检测方法及装置
CN112910986B (zh) * 2021-01-28 2022-07-08 浙江大华技术股份有限公司 一种网络录像机通道管理方法及网络录像机
CN113556467A (zh) * 2021-07-21 2021-10-26 中国电信股份有限公司 网络摄像机的控制方法、控制***、存储介质、电子设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104104926A (zh) * 2014-07-30 2014-10-15 浙江宇视科技有限公司 一种通用即插即用的监控终端访问方法和装置
CN104539902A (zh) * 2014-12-29 2015-04-22 浙江宇视科技有限公司 一种ipc的远程访问方法和***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100560744B1 (ko) * 2003-09-25 2006-03-13 삼성전자주식회사 디에이치씨피 환경에서의 아이피 관리 시스템 및 그 방법
CN101631146B (zh) * 2008-07-17 2013-02-13 华为技术有限公司 一种实现业务平台地址解析的方法及终端
CN102025799A (zh) * 2010-12-17 2011-04-20 北京东土科技股份有限公司 一种发现及自动配置设备的ip地址的方法
CN102348107A (zh) * 2011-10-27 2012-02-08 北京汉邦高科数字技术股份有限公司 一种实现网络监控视频即插即用的方法
CN103327130B (zh) * 2012-03-22 2017-07-07 中兴通讯股份有限公司 Mac地址复用的方法、终端及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104104926A (zh) * 2014-07-30 2014-10-15 浙江宇视科技有限公司 一种通用即插即用的监控终端访问方法和装置
CN104539902A (zh) * 2014-12-29 2015-04-22 浙江宇视科技有限公司 一种ipc的远程访问方法和***

Also Published As

Publication number Publication date
CN105656680A (zh) 2016-06-08

Similar Documents

Publication Publication Date Title
CN105656680B (zh) 一种网络摄像机控制方法及装置
US7801068B2 (en) Selectively receiving data in a multicast environment
EP2751960B1 (en) Constructing a network enabling layer-2 interconnection of data centers
EP2975807A1 (en) Method and apparatus for discovering openflow protocol-based control plane device
US20120162445A1 (en) Virtual tunnel router, ip camera management server and location-based ip camera service method
US11032122B2 (en) Multicast delay diagnosis method and apparatus
EP2991307B1 (en) Peer to peer provisioning of data across networks
EP2819407B1 (en) System for automatic connection between NVR and IP camera
US10075354B2 (en) Identification of servers by common wide area network addresses
US11196631B2 (en) Multi-unicast discovery of devices on a network
US11665132B2 (en) Client-server connections over wide area network
KR20060039284A (ko) 멀티캐스트를 이용한 데이터 송수신 시스템 및 방법
CN102025799A (zh) 一种发现及自动配置设备的ip地址的方法
US7325072B2 (en) Inter-subnet multicast relaying service-a network infrastructure independent solution to cross subnet multicasting
CN101325587A (zh) 一种dhcp会话监测方法
JP3720026B2 (ja) 同一ネットワーク上でmcapを支援する機器の識別方法及びこれを利用したマルチキャスト通信方法
CN103780494A (zh) 一种用户信息获取方法和装置
JP2011182212A (ja) 通信制御装置および通信品質測定方法
CN111147817A (zh) 视频处理方法、装置、电子设备及存储介质
CN102904761A (zh) 一种nvr堆叠的方法和nvr
CN101309154A (zh) 报文的发送方法、发送装置和传输***
CN105812422B (zh) 基于物联网的文件传输方法和装置
CN109151086A (zh) 一种报文转发方法和网络设备
CN112702361A (zh) 基于轻量级分布式协同设备安全阻断方法、装置及设备
CN112583627A (zh) 一种组网拓扑结构展示方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant