一种网络路径的选择方法以及网络硬盘录像机技术

技术编号:15334386 阅读:101 留言:0更新日期:2017-05-16 21:39
本发明专利技术公开了一种网络路径的选择方法,在接收到连接IPC的控制指令时,通过NVR的第一网卡向IPC发送第一报文,并通过NVR的第二网卡向IPC发送第二报文;若NVR的第二网卡接收到IPC返回的第二应答报文,且NVR的第一网卡未接收到IPC返回的第一应答报文,则通过NVR的第二网卡与所述IPC进行数据交互。可见通过NVR的网卡向IPC发送探测报文,实现了对各网卡与IPC之间网络链路的状态进行检测,当与IPC处于同一网段的网卡无法进行正常的网络传输时,则选择与IPC不在同一网段,且能够与IPC进行数据交互的网卡来与IPC进行网络通信,从而避免了繁琐的修改NVR的网卡地址的过程,进而保证NVR能够正确的接收到IPC的数据流量。

【技术实现步骤摘要】
一种网络路径的选择方法以及网络硬盘录像机
本专利技术涉及通信
,特别涉及一种网络路径的选择方法,同时本申请还特别涉及一种网络硬盘录像机。
技术介绍
近年来,随着IP网络的快速发展,视频监控行业也进入了全网络化时代。全网络化时代的视频监控行业正逐步表现出IT行业的特征,作为网络化监控的核心产品NVR(NetworkVideoRecorder即网络硬盘录像机),NVR最主要的功能是通过网络接收IPC(网络摄像机)、DVS(视频编码器)等设备传输的数字视频码流,并进行存储、管理。随着业务量的增长,多网卡NVR的应用越来越广泛。多网卡NVR的应用过程中,根据预设的路由转发规则,NVR通过与IPC处于同一网段的网卡与IPC进行网络数据的传输。然而,在NVR无法通过与IPC处于同一网段的网卡A与IPC进行网络数据传输时(NVR的网卡A对应的网口并未连网线,即无法联通IPC,但是NVR上显示的对应网口的状态还是UP的,这样NVR还是会一直以不通的网卡A与IPC通信)。为了解决上述问题,在NVR中的默认路由走网卡B(即能与IPC相通的不同网段的网卡)的前提下,现有技术通常是通过手动的去修改网卡A的地址;或者直接down掉(关掉)NVR的网卡A,来使得NVR与IPC之间的数据交互能够恢复。专利技术人在实现本申请的过程中,发现现有技术的上述方案,至少存在以下的问题:1、采用修改网卡的地址方法,由于需要手动的去修改网卡的IP地址,操作十分的繁琐,费事费力,不利于用户的使用体验。2、直接down掉NVR的网卡的方法,会影响多网卡NVR容错能力和负载均衡模式的使用,甚至有可能会损坏NVR,因此不利于设备的正常使用。因此,在与IPC处于同一网段的网卡无法进行正常的网络传输时,如何实现让NVR自动的为IPC选择网络路径,以避免繁琐的修改NVR的网卡地址的过程,进而保证NVR能够正确的接收到IPC的数据流量,成为本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术提供了一种网络路径的选择方法,用以在与IPC处于同一网段的网卡无法进行正常的网络传输时,实现让NVR自动的为IPC选择网络路径,以避免繁琐的修改NVR的网卡地址的过程,进而保证NVR能够正确的接收到IPC的数据流量,本方法应用于包含网络硬盘录像机NVR以及网络摄像机IPC的系统中,所述NVR包含第一网卡以及第二网卡,所述NVR的第一网卡与所述IPC处于相同的网段,所述NVR的第二网卡与所述IPC处于不同的网段,所述方法至少包括:在接收到连接所述IPC的控制指令时,通过所述NVR的第一网卡向所述IPC发送第一探测报文,并通过所述NVR的第二网卡向所述IPC发送第二探测报文;若所述NVR的第二网卡接收到所述IPC返回的第二应答报文,且所述NVR的第一网卡未接收到所述IPC返回的第一应答报文,则通过所述NVR的第二网卡与所述IPC进行数据交互。优选地,所述方法还包括:若所述NVR的第一网卡接收到所述IPC返回的第一应答报文,则通过所述NVR的第一网卡与所述IPC进行数据交互;若所述NVR的第一网卡未接收到所述IPC返回的第一应答报文,且所述NVR的第二网卡未接收到所述IPC返回的第二应答报文,则对所述NVR与所述IPC之间的网络链路进行故障检查。优选地,所述通过所述NVR的第二网卡与所述IPC进行数据交互,具体为:在所述NVR的主机路由表中建立所述第二网卡与所述IPC的IP地址之间的主机路由;通过所述主机路由代表的网络路径与所述IPC进行数据交互。优选地,所述方法还包括,接收所述IPC发送的注册报文,并通过对所述注册报文进行解析,获取所述IPC的IP地址。优选地,所述第一探测报文的类型为ARP报文;所述第二探测报文的类型为Ping报文。相应的,本申请提出一种网络硬盘录像机NVR,其特征在于,所述NVR应用于包含所述NVR以及网络摄像机IPC的系统中,所述NVR包含第一网卡以及第二网卡,所述NVR的第一网卡与所述IPC处于相同的网段,所述NVR的第二网卡与所述IPC处于不同的网段,所述NVR包括:发送模块,在接收到连接所述IPC的控制指令时,通过所述NVR的第一网卡向所述IPC发送第一探测报文,并通过所述NVR的第二网卡向所述IPC发送第二探测报文;第一选择模块,在所述NVR的第二网卡接收到所述IPC返回的第二应答报文,且所述NVR的第一网卡未接收到所述IPC返回的第一应答报文时,通过所述NVR的第二网卡与所述IPC进行数据交互。优选地,还包括:第二选择模块,在所述NVR的第一网卡接收到所述IPC返回的第一应答报文时,通过所述NVR的第一网卡与所述IPC进行数据交互;检测模块,在所述NVR的第一网卡未接收到所述IPC返回的第一应答报文,且所述NVR的第二网卡未接收到所述IPC返回的第二应答报文时,对所述NVR与所述IPC之间的网络链路进行故障检查。优选地,所述第一选择模块具体用于:在所述NVR的主机路由表中建立所述第二网卡与所述IPC的IP地址之间的主机路由;通过所述主机路由代表的网络路径与所述IPC进行数据交互。优选地,所述NVR还包括:接收模块,接收所述IPC发送的注册报文,并通过对所述注册报文进行解析,获取所述IPC的IP地址。优选地,所述第一探测报文的类型为ARP报文;所述第二探测报文的类型为Ping报文。通过应用本申请的技术方案,在接收到连接IPC的控制指令时,通过NVR的第一网卡向IPC发送第一报文,并通过NVR的第二网卡向IPC发送第二报文;若NVR的第二网卡接收到IPC返回的第二应答报文,且NVR的第一网卡未接收到IPC返回的第一应答报文,则通过NVR的第二网卡与所述IPC进行数据交互。可见通过NVR的网卡向IPC发送探测报文,实现了对各网卡与IPC之间网络链路的状态进行检测,当与IPC处于同一网段的网卡无法进行正常的网络传输时,则选择与IPC不在同一网段,且能够与IPC进行数据交互的网卡来与IPC进行网络通信,从而避免了繁琐的修改NVR的网卡地址的过程,进而保证NVR能够正确的接收到IPC的数据流量。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通的技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提出的一种网络路径的选择方法的流程示意图;图2为本申请具体实施例提出的一种NVR的组网示意图;图3为本申请具体实施例提出的一种建立网卡1主机路由的示意图;图4为本申请具体实施例提出的一种网络选路的总体流程图;图5为本申请实施例提出的一种NVR的结构示意图。具体实施方式如
技术介绍
所述,多网卡NVR在应用过程中,根据预设的路由转发规则,多网卡NVR通过与IPC处于同一网段的网卡A与IPC进行网络数据的交互。在与IPC处于同一网段的网卡A处于UP状态,但是与IPC之间的网络不通时(例如,没有接网线、网线异常等),现有技术中没有相应的应对处理机制,NVR将会持续的尝试通过与IPC处于同一网段的网卡A与IPC进行网络数据的传输。此时,为了使NVR更换不同的网卡来与IPC进行网络数据的交互,在NVR中的默认路由走网卡本文档来自技高网
...
一种网络路径的选择方法以及网络硬盘录像机

【技术保护点】
一种网络路径的选择方法,其特征在于,本方法应用于包含网络硬盘录像机NVR以及网络摄像机IPC的系统中,所述NVR包含第一网卡以及第二网卡,所述NVR的第一网卡与所述IPC处于相同的网段,所述NVR的第二网卡与所述IPC处于不同的网段,所述方法至少包括:在接收到连接所述IPC的控制指令时,通过所述NVR的第一网卡向所述IPC发送第一探测报文,并通过所述NVR的第二网卡向所述IPC发送第二探测报文;若所述NVR的第二网卡接收到所述IPC返回的第二应答报文,且所述NVR的第一网卡未接收到所述IPC返回的第一应答报文,则通过所述NVR的第二网卡与所述IPC进行数据交互。

【技术特征摘要】
1.一种网络路径的选择方法,其特征在于,本方法应用于包含网络硬盘录像机NVR以及网络摄像机IPC的系统中,所述NVR包含第一网卡以及第二网卡,所述NVR的第一网卡与所述IPC处于相同的网段,所述NVR的第二网卡与所述IPC处于不同的网段,所述方法至少包括:在接收到连接所述IPC的控制指令时,通过所述NVR的第一网卡向所述IPC发送第一探测报文,并通过所述NVR的第二网卡向所述IPC发送第二探测报文;若所述NVR的第二网卡接收到所述IPC返回的第二应答报文,且所述NVR的第一网卡未接收到所述IPC返回的第一应答报文,则通过所述NVR的第二网卡与所述IPC进行数据交互。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若所述NVR的第一网卡接收到所述IPC返回的第一应答报文,则通过所述NVR的第一网卡与所述IPC进行数据交互;若所述NVR的第一网卡未接收到所述IPC返回的第一应答报文,且所述NVR的第二网卡未接收到所述IPC返回的第二应答报文,则对所述NVR与所述IPC之间的网络链路进行故障检查。3.如权利要求1所述的方法,其特征在于,所述通过所述NVR的第二网卡与所述IPC进行数据交互,具体为:在所述NVR的主机路由表中建立所述第二网卡与所述IPC的IP地址之间的主机路由;通过所述主机路由代表的网络路径与所述IPC进行数据交互。4.如权利要求3所述的方法,其特征在于,所述方法还包括,接收所述IPC发送的注册报文,并通过对所述注册报文进行解析,获取所述IPC的IP地址。5.如权利要求1所述的方法,其特征在于,所述第一探测报文的类型为ARP报文;所述第二探测报文的类型为Ping报文。6.一种网...

【专利技术属性】
技术研发人员:何承娟
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江,33

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

1