CN104410841B - 一种基于mac层的连接方法及装置 - Google Patents
一种基于mac层的连接方法及装置 Download PDFInfo
- Publication number
- CN104410841B CN104410841B CN201410795865.1A CN201410795865A CN104410841B CN 104410841 B CN104410841 B CN 104410841B CN 201410795865 A CN201410795865 A CN 201410795865A CN 104410841 B CN104410841 B CN 104410841B
- Authority
- CN
- China
- Prior art keywords
- equipment
- mac frame
- hard disk
- video recorder
- mac
- 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.)
- Expired - Fee Related
Links
Landscapes
- Television Signal Processing For Recording (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
本发明适用于通信领域,提供了一种基于MAC层的连接方法及装置,所述方法包括:第一设备自动定时发送广播MAC帧,其中所述MAC帧内容包括所述第一设备的设备类型,序列号或MAC地址;所述第一设备接收所述第二设备发送的所述广播MAC帧;所述第一设备对所述接收到的所述第二设备发送的广播MAC帧进行解析,获取所述第二设备的设备类型、序列号或MAC地址;所述第一设备将所述接收到的所述第二设备发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表。本发明实施通过网络摄像机或者网络硬盘录像机自动发送广播MAC帧并同时接受对方发送的广播MAC帧,从而实现设备之间的自动连接。
Description
技术领域
本发明属于通信领域,尤其涉及一种基于MAC层的连接方法及装置。
背景技术
网络视频监控是通过有线、无线IP网络和电力网络把视频信息以数字化的形式来进行传输,是一项集计算机、网络、通信以及视频编解码等多项高新技术的整合产品。与传统的视频监控相比,网络视频监控更便于计算机进行视频信息的压缩、储存、分析显示以及报警等自动化处理,从而实现无人值守,通过网络平台实现了远距离监控,利用先进的软件***不仅在几分钟内便可完成传统视频监控中大量的数据分析,提高了监控效率,且能获得更为逼真、清晰的数字化图像质量与更为便捷、实用的监控管理和维护。
在网络视频监控领域中,随着网络视频日渐取代过去的模拟视频监控的普及与应用,对应网络摄像机(IPC)和网络硬盘录像机(NVR)的“傻瓜式”操作已经变成一个非常重要的需求,但是一般的基于IP地址的网络摄像机和网络硬盘录像机的连接需要对IP地址进行配置,从而不能实现自动连接,操作复杂。
发明内容
本发明实施例提供一种基于MAC层的连接方法,旨在解决基于IP地址的连接过程中需要对IP地址进行配置,从而不能实现自动连接,操作复杂的问题。
本发明实施例是这样实现的,一种基于MAC层的连接方法,所述方法包括:
第一设备自动定时发送广播MAC帧,其中所述MAC帧内容包括所述第一设备的设备类型,序列号或MAC地址,从而接收所述MAC帧的第二设备可通过所述第一设备的类型判断所述MAC帧能否通过匹配验证,所述第二设备通过所述第一设备的序列号唯一确定所述第一设备,所述第二设备通过所述第一设备的MAC地址唯一确定所述第一设备在网络中的位置;
所述第一设备接收所述第二设备发送的所述广播MAC帧;
所述第一设备对所述接收到的所述第二设备发送的广播MAC帧进行解析,获取所述第二设备的设备类型、序列号或MAC地址,从而所述第一设备可通过所述第二设备的类型判断所述MAC帧能否通过匹配验证,所述第一设备通过所述第二设备的序列号唯一确定所述第二设备,所述第一设备通过所述第二设备的MAC地址唯一确定所述第二设备在网络中的位置;
所述第一设备将所述接收到的所述第二设备发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表;
其中,所述第一设备可以为网络摄像机,则所述第二设备为网络硬盘录像机;所述第一设备还可以为网络硬盘录像机,则所述第二设备为网络摄像机。
本发明实施例还提供一种基于MAC层的连接装置,所述装置包括:
MAC帧发送单元,用于第一设备自动定时发送广播MAC帧,其中所述MAC帧内容包括所述第一设备的设备类型,序列号或MAC地址,从而接收所述MAC帧的第二设备可通过所述第一设备的类型判断所述MAC帧能否通过匹配验证,所述第二设备通过所述第一设备的序列号唯一确定所述第一设备,所述第二设备通过所述第一设备的MAC地址唯一确定所述第一设备在网络中的位置;
MAC帧接收单元,用于所述第一设备接收第二设备发送的所述广播MAC帧;
MAC帧解析单元,用于所述第一设备对所述接收到的所述第二设备发送的广播MAC帧进行解析,获取所述第二设备的设备类型、序列号或MAC地址,从而所述第一设备可通过所述第二设备的类型判断所述MAC帧能否通过匹配验证,所述第一设备通过所述第二设备的序列号唯一确定所述第二设备,所述第一设备通过所述第二设备的MAC地址唯一确定所述第二设备在网络中的位置;
设备添加单元,用于所述第一设备将所述接收到的所述第二设备发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表;
其中,所述第一设备可以为网络摄像机,则所述第二设备为网络硬盘录像机;所述第一设备还可以为网络硬盘录像机,则所述第二设备为网络摄像机。
本发明实施例还提供一种包括基于MAC层的连接装置的网络摄像机端,所述装置包括:
MAC帧发送单元,用于网络摄像机自动定时发送广播MAC帧,其中所述MAC帧内容包括所述网络摄像机的设备类型,序列号或MAC地址,从而接收所述MAC帧的网络硬盘录像机可通过所述网络摄像机的类型判断所述MAC帧能否通过匹配验证,所述网络硬盘录像机通过所述网络摄像机的序列号唯一确定所述网络摄像机,所述网络硬盘录像机通过所述网络摄像机的MAC地址唯一确定所述网络摄像机在网络中的位置;
MAC帧接收单元,用于所述网络摄像机接收所述网络硬盘录像机发送的广播MAC帧;
MAC帧解析单元,用于所述网络摄像机对所述接收到的所述网络硬盘录像机发送的广播MAC帧进行解析,获取所述网络硬盘录像机的设备类型、序列号或MAC地址,从而所述网络摄像机可通过所述网络硬盘录像机的类型判断所述MAC帧能否通过匹配验证,所述网络摄像机通过所述网络硬盘录像机的序列号唯一确定所述网络硬盘录像机,所述网络摄像机通过所述网络硬盘录像机的MAC地址唯一确定所述网络硬盘录像机在网络中的位置;
设备添加单元,用于所述网络摄像机将所述接收到的网络硬盘录像机发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表。
本发明实施例还提供一种包括基于MAC层的连接装置的网络硬盘录像机,所述装置包括:
MAC帧发送单元,用于网络硬盘录像机自动定时发送广播MAC帧,其中所述MAC帧内容包括所述网络硬盘录像机的设备类型,序列号或MAC地址,从而接收所述MAC帧的网络摄像机可通过所述网络硬盘录像机的类型判断所述MAC帧能否通过匹配验证,所述网络摄像机通过所述网络硬盘录像机的序列号唯一确定所述网络硬盘录像机,所述网络摄像机通过所述网络硬盘录像机的MAC地址唯一确定所述网络硬盘录像机在网络中的位置;
MAC帧接收单元,用于所述网络硬盘录像机接收所述网络摄像机发送的广播MAC帧;
MAC帧解析单元,用于网络硬盘录像机对所述接收到的所述网络摄像机发送的广播MAC帧进行解析,获取所述网络摄像机的设备类型、序列号或MAC地址,从而所述网络硬盘录像机可通过所述网络摄像机的类型判断所述MAC帧能否通过匹配验证,所述网络硬盘录像机通过所述网络摄像机的序列号唯一确定所述网络摄像机,所述网络硬盘录像机通过所述网络摄像机的MAC地址唯一确定所述网络摄像机在网络中的位置;
设备添加单元,用于所述网络硬盘录像机将所述接收到的网络摄像机发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表。
本发明实施通过网络摄像机或者网络硬盘录像机自动发送广播MAC帧并同时接受对方发送的广播MAC帧,从而实现设备之间的自动连接。
附图说明
图1是本发明实施例提供的基于MAC层的连接方法的实施环境图;
图2是本发明实施例提供的基于MAC层的连接方法的实现流程图;
图3是本发明第一实施例提供的基于MAC层的连接方法的信号时序图;
图4是本发明第二实施例提供的基于MAC层的连接方法的信号时序图;
图5是本发明实施例提供的基于MAC层的连接装置。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施通过网络摄像机或者网络硬盘录像机自动发送广播MAC帧并同时接受对方发送的广播MAC帧,从而实现设备之间的自动连接。
图1示出了本发明实施例提供的基于MAC层的连接方法的实施环境,为了便于说明,仅示出了与本发明实施例相关的部分。
网络摄像机100摄取视频图像,可将摄取到的视频图像数据传输到存储设备上进行存储。
网络硬盘录像机200可以存储传输至网络硬盘录像机的数据。
路由器300可将连接于同一路由器300的设备之间进行通信。
在本发明实施例中,路由器300可以为有线路由器,也可以为无线路由器。
作为本发明的一个实施例,网络摄像机100和网络硬盘录像机200之间可通过路由器300进行通信,网络摄像机100通过所建立的通信连接将数据传输至网络硬盘录像机200。
在本发明实施例中,网络摄像机100和网络硬盘录像机200之间基于MAC层进行通信,上层通信协议采用类TCP/IP协议。
参阅图2、图3及图4,图2示出了本发明实施例提供的基于MAC层的连接方法的实现流程,图3示出了本发明第一实施例提供的基于MAC层的连接方法的信号时序图,图4示出了本发明第二实施例提供的基于MAC层的连接方法的信号时序图,详述如下:
在步骤S201中,第一设备自动定时发送广播MAC帧。
在本发明实施例中,第一设备在启动后,则会自动定时发送广播MAC帧给第二设备。
其中,当所述第一设备为网络摄像机时,所述第二设备为网络硬盘录像机;当所述第一设备为网络硬盘录像机时,所述第二设备为网络摄像机。
在本发明第一实施例中,网络摄像机100在启动后,则会自动定时发送广播MAC帧,其中MAC帧的内容自定义,包括网络摄像机100的设备类型、序列号,从而网络摄像机100可通过网络硬盘录像机200的类型判断该MAC帧能否通过匹配验证,网络摄像机100通过网络硬盘录像机200的序列号唯一确定该网络硬盘录像机200,网络摄像机100通过网络硬盘录像机200的MAC地址唯一确定该网络硬盘录像机200在网络中的位置。
作为本发明的第一实施例,由于要实现网络摄像机100与网络硬盘录像机200之间的连接,所以将网络硬盘录像机200设置为只接收设备类型为网络硬盘录像机200所发送的MAC帧,从而只有发现包为网络摄像机100发送时,网络硬盘录像机200接收该发现包时才能对其进行识别,也即该发现包通过匹配验证。由于序列号为每个设备出厂时所带的唯一编号,从而网络硬盘录像机200可通过网络摄像机100的序列号唯一确定该设备,由于MAC地址为设备网卡所具备的全球唯一编号,所以网络硬盘录像机200可通过网络摄像机100的MAC地址唯一确定该网络摄像机100在网络中的唯一位置。在实现对网络摄像机100的唯一确定后,则可以基于此实现对网络硬盘录像机200与网络摄像机100的连接过程。
在本发明第二实施例中,网络硬盘录像机200在启动后,则会自动定时发送广播MAC帧,其中MAC帧的数据部分自定义,包括网络硬盘录像机200的设备类型、序列号和MAC地址,从而网络硬盘录像机200可通过网络摄像机100的类型判断该MAC帧能否通过匹配验证,网络硬盘录像机200通过网络摄像机100的序列号唯一确定该网络摄像机100,网络硬盘录像机200通过网络摄像机100的MAC地址唯一确定该网络摄像机100在网络中的位置。
作为本发明的第二实施例,由于要实现网络摄像机100与网络硬盘录像机200之间的连接,所以将网络摄像机100设置为只接收设备类型为网络硬盘录像机200所发送的MAC帧,从而只有发现包为网络硬盘录像机200发送时,网络摄像机100接收该发现包时才能对其进行识别,也即该发现包通过匹配验证。由于序列号为每个设备出厂时所带的唯一编号,从而网络摄像机100可通过网络硬盘录像机200的序列号唯一确定该设备,由于MAC地址为设备网卡所具备的全球唯一编号,所以网络摄像机100可通过网络硬盘录像机200的MAC地址唯一确定该网络硬盘录像机200在网络中的唯一位置。在实现对网络硬盘录像机200的唯一确定后,则可以基于此实现对网络摄像机100与网络硬盘录像机200的连接过程。
在本发明第一实施例中,网络摄像机100在启动后,则会以一定的时间间隔自动发送广播MAC帧,其中MAC帧的内容自定义,包括网络摄像机100的设备类型、序列号和MAC地址,从而网络摄像机100可通过网络硬盘录像机200的类型判断该MAC帧能否通过匹配验证,网络摄像机100通过网络硬盘录像机200的序列号唯一确定该网络硬盘录像机200,网络摄像机100通过网络硬盘录像机200的MAC地址唯一确定网络硬盘录像机200在网络中的位置。
作为本发明的一个优选的实施例,网络摄像机100在启动后,以10秒一次的间隔自动发送广播MAC帧。
在本发明第二实施例中,网络硬盘录像机200在启动后,则会以一定的时间间隔自动发送广播MAC帧,其中MAC帧的内容自定义,包括网络硬盘录像机200的设备类型、序列号和MAC地址,从而网络硬盘录像机200可通过网络摄像机100的类型判断该MAC帧能否通过匹配验证,网络硬盘录像机200通过网络摄像机100的序列号唯一确定该网络摄像机100,网络硬盘录像机200通过网络摄像机100的MAC地址唯一确定该网络摄像机100在网络中的位置。
作为本发明的第二实施例的一个优选的实施例,网络硬盘录像机200在启动后,以10秒一次的间隔自动发送广播MAC帧。
在步骤S202中,第一设备接收第二设备发送的广播MAC帧。
在本发明实施例中,当第二设备自动定时发送广播MAC帧后,第一设备接受第二设备发送的广播MAC帧。
其中,当所述第一设备为网络摄像机时,所述第二设备为网络硬盘录像机;当所述第一设备为网络硬盘录像机时,所述第二设备为网络摄像机。
在本发明第一实施例中,当由网络摄像机100自动定时发送广播MAC帧时,由于网络摄像机100和网络硬盘录像机200处于同一局域网,并且使用同样的上层通信协议,则网络硬盘录像机200将接收该包含源MAC地址为网络摄像机100的MAC帧。
在本发明第二实施例中,当由网络硬盘录像机200自动定时发送广播MAC帧时,由于网络摄像机100和网络硬盘录像机200处于同一局域网,并且使用同样的上层通信协议,则网络摄像机100将接收该包含源MAC地址为网络硬盘录像机200的MAC帧。
在步骤S203中,第一设备对接收到的第二设备发送的广播MAC帧进行解析。
在本发明实施例中,当第一设备接收到第二设备发送的广播MAC帧后,第一设备对接收到的第二设备发送的广播MAC帧进行解析。
其中,当所述第一设备为网络摄像机时,所述第二设备为网络硬盘录像机;当所述第一设备为网络硬盘录像机时,所述第二设备为网络摄像机。
在本发明第一实施例中,当网络硬盘录像机200接收到由网络摄像机100发送的包含源MAC地址为网络摄像机100的MAC帧时,对该广播MAC帧进行解析。
在本发明第二实施例中,当网络摄像机100接收到由网络硬盘录像机200发送的包含源MAC地址为网络硬盘录像机200的MAC帧时,对该广播MAC帧进行解析。
作为本发明的第一实施例,当网络硬盘录像机200接收到由网络摄像机100发送的包含源MAC地址为网络摄像机100的MAC帧时,对该广播MAC帧进行解析,获取网络摄像机100的类型、序列号或MAC地址,从而网络硬盘录像机200可通过网络摄像机100的类型判断该MAC帧能否通过匹配验证,网络硬盘录像机200通过网络摄像机100的序列号唯一确定该网络摄像机100,网络硬盘录像机200通过网络摄像机100的MAC地址唯一确定该网络摄像机100在网络中的位置。
作为本发明的第二实施例,当网络摄像机100接收到由网络硬盘录像机200发送的包含源MAC地址为网络硬盘录像机200的MAC帧时,对该广播MAC帧进行解析,根据上层通信协议判断该MAC帧是否为需要的MAC帧,获取网络硬盘录像机200的类型、序列号或MAC地址,从而网络硬盘录像机200可通过网络摄像机100的类型判断该MAC帧能否通过匹配验证,网络硬盘录像机200通过网络摄像机100的序列号唯一确定该网络摄像机100,网络硬盘录像机200通过网络摄像机100的MAC地址唯一确定该网络摄像机100在网络中的位置。
在步骤S204中,第一设备将接收到的第二设备发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表。
在本发明实施例中,当第一设备对接收到的第二设备发送的广播MAC帧进行解析后,第一设备将接收到的第二设备发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表。
其中,当所述第一设备为网络摄像机时,所述第二设备为网络硬盘录像机;当所述第一设备为网络硬盘录像机时,所述第二设备为网络摄像机。
在本发明第一实施例中,当由网络摄像机100自动定时发送广播MAC帧时,该广播MAC帧的源MAC地址为网络摄像机100,则在网络硬盘录像机200接收到该广播MAC帧并对其进行解析后,根据自定义的上层通信协议,网络硬盘录像机200能识别由网络摄像机100发送的广播MAC包,从而网络硬盘录像机200将该接收到的广播MAC帧中源MAC地址对应的网络摄像机100添加到能与该网络硬盘录像机200建立连接的所有网络摄像机100的通道列表中并同时记录该源MAC地址,存在于该通道列表中的设备则能自动与该网络硬盘录像机200建立连接,从而表示该MAC帧中源MAC地址对应的网络摄像机100能与该网络硬盘录像机200建立连接。
在本发明第二实施例中,当由网络硬盘录像机200自动定时发送广播MAC帧时,该广播MAC帧的源MAC地址为网络硬盘录像机200,则在网络摄像机100接收到该广播MAC帧并对其进行解析后,根据自定义的上层通信协议,网络摄像机100能识别由网络硬盘录像机200发送的广播MAC包,从而网络摄像机100,将该接收到的广播MAC帧中源MAC地址对应的网络硬盘录像机200添加到能与该网络摄像机100建立连接的所有网络摄像机100的通道列表中并同时记录该源MAC地址,存在于该通道列表中的设备则能自动与该网络摄像机100建立连接,从而表示该MAC帧中源MAC地址对应的网络硬盘录像机200能与该网络摄像机100建立连接。
在本发明实施例中,步骤S201和步骤S202的执行顺序可以改变。
参见图3及图4,图3表示在本发明实施中以网络摄像机为主体的信号时序图,图4表示在本发明实施例中以网络硬盘录像机为主体的信号时序图。
在本发明实施例中,当网络摄像机100和网络硬盘录像机200启动时,网络摄像机100和网络硬盘录像机200一起发送广播MAC帧,从而网络摄像机100和网络硬盘录像机200将分别识别到网络硬盘录像机200和网络摄像机100,将对方增加到自己的通道列表中并同时记录该源MAC地址。当网络摄像机100和网络硬盘录像机200分别在对方的通道列表中,则自动建立连接,当一方发送数据时,另一方将自动接收数据。
在本发明的一个实施例中,一个网络摄像机100对应连接一个网络硬盘录像机200。
作为本发明的一个实施例,一个网络摄像机100可对应连接多个网络硬盘录像机200,一个网络硬盘录像机200也可对应连接多个网络摄像机100,这样在实现数据通信时,则各个设备之间的通信按照通道列表里面的顺序进行顺序通信。
图5示出了本发明实施例提供的基于MAC层的连接装置,为了便于说明,仅示出了与本发明实施例相关的部分。
MAC帧发送单元400自动定时发送广播MAC帧。
在本发明第一实施例中,网络摄像机100在启动后,则会通过MAC帧发送单元400自动定时发送广播MAC帧,其中MAC帧的数据部分自定义,包括网络摄像机100的设备类型、序列号和MAC地址,从而网络摄像机100可通过网络硬盘录像机200的类型判断该MAC帧能否通过匹配验证,网络摄像机100通过网络硬盘录像机200的序列号唯一确定该网络硬盘录像机200,网络摄像机100通过网络硬盘录像机200的MAC地址唯一确定该网络硬盘录像机200在网络中的位置。
在本发明第二实施例中,网络硬盘录像机200在启动后,则会通过MAC帧发送单元400自动定时发送广播MAC帧,其中MAC帧的数据部分自定义,包括网络硬盘录像机200的设备类型、序列号和MAC地址,从而网络硬盘录像机200可通过网络摄像机100的类型判断该MAC帧能否通过匹配验证,网络硬盘录像机200通过网络摄像机100的序列号唯一确定该网络摄像机100,网络硬盘录像机200通过网络摄像机100的MAC地址唯一确定该网络摄像机100在网络中的位置。
在本发明第一实施例中,网络摄像机100在启动后,则会通过MAC帧发送单元400以一定的时间间隔自动发送广播MAC帧,其中MAC帧的数据部分自定义,包括网络摄像机100的设备类型、序列号和MAC地址,从而网络摄像机100可通过网络硬盘录像机200的类型判断该MAC帧能否通过匹配验证,网络摄像机100通过网络硬盘录像机200的序列号唯一确定该网络硬盘录像机200,网络摄像机100通过网络硬盘录像机200的MAC地址唯一确定网络硬盘录像机200在网络中的位置。
作为本发明的一个优选的实施例,网络摄像机100在启动后,则会通过MAC帧发送单元400以10秒一次的间隔自动发送广播MAC帧。
在本发明第二实施例中,网络硬盘录像机200在启动后,则会通过MAC帧发送单元400以一定的时间间隔自动发送广播MAC帧,其中MAC帧的数据部分自定义,包括网络硬盘录像机200的设备类型、序列号和MAC地址,从而网络硬盘录像机200可通过网络摄像机100的类型判断该MAC帧能否通过匹配验证,网络硬盘录像机200通过网络摄像机100的序列号唯一确定该网络摄像机100,网络硬盘录像机200通过网络摄像机100的MAC地址唯一确定该网络摄像机100在网络中的位置。
作为本发明的第二实施例的一个优选的实施例,网络硬盘录像机200在启动后,则会通过MAC帧发送单元400以10秒一次的间隔自动发送广播MAC帧。
MAC帧接收单元500接收第二设备发送的广播MAC帧。
在本发明第一实施例中,当由网络摄像机100自动定时发送广播MAC帧时,由于网络摄像机100和网络硬盘录像机200处于同一局域网,并且使用同样的上层通信协议,则网络硬盘录像机200将通过MAC帧接收单元500接收该包含源MAC地址为网络摄像机100的MAC帧。
在本发明第二实施例中,当由网络硬盘录像机200自动定时发送广播MAC帧时,由于网络摄像机100和网络硬盘录像机200处于同一局域网,并且使用同样的上层通信协议,则网络摄像机100将通过MAC帧接收单元500接收该包含源MAC地址为网络硬盘录像机200的MAC帧并对其进行解析。
MAC帧解析单元600对接收到的第二设备发送的广播MAC帧进行解析。
在本发明第一实施例中,当网络硬盘录像机200接收到由网络摄像机100发送的包含源MAC地址为网络摄像机100的MAC帧时,MAC帧解析单元600对该广播MAC帧进行解析。
在本发明第二实施例中,当网络摄像机100接收到由网络硬盘录像机200发送的包含源MAC地址为网络硬盘录像机200的MAC帧时,MAC帧解析单元600对该广播MAC帧进行解析。
作为本发明的第一实施例,当网络硬盘录像机200接收到由网络摄像机100发送的包含源MAC地址为网络摄像机100的MAC帧时,MAC帧解析单元600对该广播MAC帧进行解析,获取网络摄像机100的类型、序列号或MAC地址,从而网络硬盘录像机200可通过网络摄像机100的类型判断该MAC帧能否通过匹配验证,网络硬盘录像机200通过网络摄像机100的序列号唯一确定该网络摄像机100,网络硬盘录像机200通过网络摄像机100的MAC地址唯一确定该网络摄像机100在网络中的位置。
作为本发明的第二实施例,当网络摄像机100接收到由网络硬盘录像机200发送的包含源MAC地址为网络硬盘录像机200的MAC帧时,MAC帧解析单元600对该广播MAC帧进行解析,根据上层通信协议判断该MAC帧是否为需要的MAC帧,获取网络硬盘录像机200的类型、序列号或MAC地址,从而网络硬盘录像机200可通过网络摄像机100的类型判断该MAC帧能否通过匹配验证,网络硬盘录像机200通过网络摄像机100的序列号唯一确定该网络摄像机100,网络硬盘录像机200通过网络摄像机100的MAC地址唯一确定该网络摄像机100在网络中的位置。
设备添加单元700将接收到的第二设备发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表。
在本发明第一实施例中,当由网络摄像机100自动定时发送广播MAC帧时,该广播MAC帧的源MAC地址为网络摄像机100,则在网络硬盘录像机200接收到该广播MAC帧并对其进行解析后,根据自定义的上层通信协议,网络硬盘录像机200能识别由网络摄像机100发送的广播MAC包,从而网络硬盘录像机200将该接收到的广播MAC帧中源MAC地址对应的网络摄像机100通过设备添加单元700添加到能与该网络硬盘录像机200建立连接的所有网络摄像机100的通道列表中并同时记录该源MAC地址,存在于该通道列表中的设备则能自动与该网络硬盘录像机200建立连接,从而表示该MAC帧中源MAC地址对应的网络摄像机100能与该网络硬盘录像机200建立连接。
在本发明第二实施例中,当由网络硬盘录像机200自动定时发送广播MAC帧时,该广播MAC帧的源MAC地址为网络硬盘录像机200,则在网络摄像机100接收到该广播MAC帧并对其进行解析后,根据自定义的上层通信协议,网络摄像机100能识别由网络硬盘录像机200发送的广播MAC包,从而网络摄像机100,将该接收到的广播MAC帧中源MAC地址对应的网络硬盘录像机200通过设备添加单元700添加到能与该网络摄像机100建立连接的所有网络摄像机100的通道列表中并同时记录该源MAC地址,存在于该通道列表中的设备则能自动与该网络摄像机100建立连接,从而表示该MAC帧中源MAC地址对应的网络硬盘录像机200能与该网络摄像机100建立连接。
本发明实施通过网络摄像机或者网络硬盘录像机自动发送广播MAC帧并同时接受对方发送的广播MAC帧,从而实现设备之间的自动连接。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于MAC层的连接方法,其特征在于,所述方法包括:
第一设备自动定时发送广播MAC帧,其中所述MAC帧内容包括所述第一设备的设备类型,序列号和MAC地址,从而接收所述MAC帧的第二设备可通过所述第一设备的类型判断所述MAC帧能否通过匹配验证,所述第二设备通过所述第一设备的序列号唯一确定所述第一设备,所述第二设备通过所述第一设备的MAC地址唯一确定所述第一设备在网络中的位置;
所述第一设备接收所述第二设备发送的广播MAC帧;
所述第一设备对所述接收到的所述第二设备发送的广播MAC帧进行解析,获取所述第二设备的设备类型、序列号和MAC地址,从而所述第一设备可通过所述第二设备的类型判断所述MAC帧能否通过匹配验证,所述第一设备通过所述第二设备的序列号唯一确定所述第二设备,所述第一设备通过所述第二设备的MAC地址唯一确定所述第二设备在网络中的位置;
所述第一设备将所述接收到的所述第二设备发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表;
其中,当所述第一设备为网络摄像机时,所述第二设备为网络硬盘录像机;当所述第一设备为网络硬盘录像机时,所述第二设备为网络摄像机。
2.如权利要求1所述的基于MAC层的连接方法,其特征在于,所述第一设备自动定时发送广播MAC帧具体为:
所述第一设备以一定的时间间隔自动发送所述广播MAC帧。
3.如权利要求1所述的基于MAC层的连接方法,其特征在于,在所述第一设备自动定时发送广播MAC帧之前,所述方法还包括:
所述第一设备将所述接收到的所述第二设备发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表时记录源MAC地址。
4.一种基于MAC层的连接装置,其特征在于,所述装置包括:
MAC帧发送单元,用于第一设备自动定时发送广播MAC帧,其中所述MAC帧内容包括所述第一设备的设备类型,序列号和MAC地址,从而接收所述MAC帧的第二设备可通过所述第一设备的类型判断所述MAC帧能否通过匹配验证,所述第二设备通过所述第一设备的序列号唯一确定所述第一设备,所述第二设备通过所述第一设备的MAC地址唯一确定所述第一设备在网络中的位置;
MAC帧接收单元,用于所述第一设备接收第二设备发送的所述广播MAC帧;
MAC帧解析单元,用于所述第一设备对所述接收到的所述第二设备发送的广播MAC帧进行解析,获取所述第二设备的设备类型、序列号和MAC地址,从而所述第一设备可通过所述第二设备的类型判断所述MAC帧能否通过匹配验证,所述第一设备通过所述第二设备的序列号唯一确定所述第二设备,所述第一设备通过所述第二设备的MAC地址唯一确定所述第二设备在网络中的位置;
设备添加单元,用于所述第一设备将所述接收到的所述第二设备发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表;
其中,当所述第一设备为网络摄像机时,所述第二设备为网络硬盘录像机;当所述第一设备为网络硬盘录像机时,所述第二设备为网络摄像机。
5.如权利要求4所述的基于MAC层的连接装置,其特征在于,所述第一设备自动定时发送广播MAC帧具体为:
所述第一设备以一定的时间间隔自动发送所述广播MAC帧。
6.如权利要求4所述的基于MAC层的连接装置,其特征在于,所述装置进一步包括:
所述第一设备将所述接收到的所述第二设备发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表时记录源MAC地址,其中,所述第一设备可以为网络摄像机,则所述第二设备为网络硬盘录像机;所述第一设备还可以为网络硬盘录像机,则所述第二设备为网络摄像机。
7.一种包括基于MAC层的连接装置的网络摄像机,其特征在于,所述装置包括:
MAC帧发送单元,用于网络摄像机自动定时发送广播MAC帧,其中所述MAC帧内容包括所述网络摄像机的设备类型,序列号和MAC地址,从而接收所述MAC帧的网络硬盘录像机可通过所述网络摄像机的类型判断所述MAC帧能否通过匹配验证,所述网络硬盘录像机通过所述网络摄像机的序列号唯一确定所述网络摄像机,所述网络硬盘录像机通过所述网络摄像机的MAC地址唯一确定所述网络摄像机在网络中的位置;
MAC帧接收单元,用于所述网络摄像机接收所述网络硬盘录像机发送的广播MAC帧;
MAC帧解析单元,用于所述网络摄像机对所述接收到的所述网络硬盘录像机发送的广播MAC帧进行解析,获取所述网络硬盘录像机的设备类型、序列号和MAC地址,从而所述网络摄像机可通过所述网络硬盘录像机的类型判断所述MAC帧能否通过匹配验证,所述网络摄像机通过所述网络硬盘录像机的序列号唯一确定所述网络硬盘录像机,所述网络摄像机通过所述网络硬盘录像机的MAC地址唯一确定所述网络硬盘录像机在网络中的位置;
设备添加单元,用于所述网络摄像机将所述接收到的网络硬盘录像机发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表。
8.如权利要求7所述的基于MAC层的连接装置的网络摄像机,其特征在于,所述网络摄像机自动定时发送广播MAC帧具体为:
所述网络摄像机以一定的时间间隔自动发送所述广播MAC帧。
9.一种包括基于MAC层的连接装置的网络硬盘录像机,其特征在于,所述装置包括:
MAC帧发送单元,用于网络硬盘录像机自动定时发送广播MAC帧,其中所述MAC帧内容包括所述网络硬盘录像机的设备类型,序列号和MAC地址,从而接收所述MAC帧的网络摄像机可通过所述网络硬盘录像机的类型判断所述MAC帧能否通过匹配验证,所述网络摄像机通过所述网络硬盘录像机的序列号唯一确定所述网络硬盘录像机,所述网络摄像机通过所述网络硬盘录像机的MAC地址唯一确定所述网络硬盘录像机在网络中的位置;
MAC帧接收单元,用于所述网络硬盘录像机接收所述网络摄像机发送的广播MAC帧;
MAC帧解析单元,用于网络硬盘录像机对所述接收到的所述网络摄像机发送的广播MAC帧进行解析,获取所述网络摄像机的设备类型、序列号和MAC地址,从而所述网络硬盘录像机可通过所述网络摄像机的类型判断所述MAC帧能否通过匹配验证,所述网络硬盘录像机通过所述网络摄像机的序列号唯一确定所述网络摄像机,所述网络硬盘录像机通过所述网络摄像机的MAC地址唯一确定所述网络摄像机在网络中的位置;
设备添加单元,用于所述网络硬盘录像机将所述接收到的网络摄像机发送的广播MAC帧中源MAC地址对应的设备添加到设备通道列表。
10.如权利要求9所述的基于MAC层的连接装置的网络硬盘录像机,其特征在于,所述网络硬盘录像机自动定时发送广播MAC帧具体为:
所述网络硬盘录像机以一定的时间间隔自动发送所述广播MAC帧。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410795865.1A CN104410841B (zh) | 2014-12-19 | 2014-12-19 | 一种基于mac层的连接方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410795865.1A CN104410841B (zh) | 2014-12-19 | 2014-12-19 | 一种基于mac层的连接方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104410841A CN104410841A (zh) | 2015-03-11 |
CN104410841B true CN104410841B (zh) | 2018-04-10 |
Family
ID=52648428
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410795865.1A Expired - Fee Related CN104410841B (zh) | 2014-12-19 | 2014-12-19 | 一种基于mac层的连接方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104410841B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105187781A (zh) * | 2015-08-17 | 2015-12-23 | 浙江宇视科技有限公司 | 一种自动添加监控设备的方法和装置 |
CN105959644B (zh) * | 2016-06-21 | 2019-10-18 | 浙江宇视科技有限公司 | 一种视频监控设备的配置方法及装置 |
CN108683701A (zh) * | 2018-04-03 | 2018-10-19 | 浙江大华技术股份有限公司 | 一种连接方法及后端设备、ipc |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101027703A (zh) * | 2004-08-20 | 2007-08-29 | 索尼电子有限公司 | 面向ip的网络的等时传输 |
CN102333132A (zh) * | 2011-09-13 | 2012-01-25 | 成都华迈通信技术有限公司 | 一种自动搜索摄像机和解决ip冲突的方法 |
CN102348107A (zh) * | 2011-10-27 | 2012-02-08 | 北京汉邦高科数字技术股份有限公司 | 一种实现网络监控视频即插即用的方法 |
CN102801798A (zh) * | 2012-08-03 | 2012-11-28 | 浙江宇视科技有限公司 | 一种分配ip地址的方法和装置 |
CN103873301A (zh) * | 2014-03-20 | 2014-06-18 | 浙江宇视科技有限公司 | 一种自动发现和添加设备的***和方法 |
CN103905787A (zh) * | 2012-12-27 | 2014-07-02 | 广州市九安光电技术股份有限公司 | 一种直连式即插即用网络录像机***及实现方法 |
CN104105096A (zh) * | 2014-07-28 | 2014-10-15 | 浙江宇视科技有限公司 | 一种ipc设备的无线接入方法 |
CN104144230A (zh) * | 2014-07-30 | 2014-11-12 | 浙江宇视科技有限公司 | 一种简便的监控终端绑定方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101336636B1 (ko) * | 2013-10-08 | 2013-12-04 | 파인트론 주식회사 | Ip 카메라와 아날로그 동축케이블을 통해 연결되는 네트워크 비디오 레코더 및 네트워크 비디오 레코더에서 실행되는 자동 ip 어드레스 할당 방법 |
-
2014
- 2014-12-19 CN CN201410795865.1A patent/CN104410841B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101027703A (zh) * | 2004-08-20 | 2007-08-29 | 索尼电子有限公司 | 面向ip的网络的等时传输 |
CN102333132A (zh) * | 2011-09-13 | 2012-01-25 | 成都华迈通信技术有限公司 | 一种自动搜索摄像机和解决ip冲突的方法 |
CN102348107A (zh) * | 2011-10-27 | 2012-02-08 | 北京汉邦高科数字技术股份有限公司 | 一种实现网络监控视频即插即用的方法 |
CN102801798A (zh) * | 2012-08-03 | 2012-11-28 | 浙江宇视科技有限公司 | 一种分配ip地址的方法和装置 |
CN103905787A (zh) * | 2012-12-27 | 2014-07-02 | 广州市九安光电技术股份有限公司 | 一种直连式即插即用网络录像机***及实现方法 |
CN103873301A (zh) * | 2014-03-20 | 2014-06-18 | 浙江宇视科技有限公司 | 一种自动发现和添加设备的***和方法 |
CN104105096A (zh) * | 2014-07-28 | 2014-10-15 | 浙江宇视科技有限公司 | 一种ipc设备的无线接入方法 |
CN104144230A (zh) * | 2014-07-30 | 2014-11-12 | 浙江宇视科技有限公司 | 一种简便的监控终端绑定方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104410841A (zh) | 2015-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103647954B (zh) | 基于3g信道与智能终端的移动视频监控*** | |
CN101488967B (zh) | 一种视频传输方法、嵌入式监控终端及监控平台服务器 | |
CN104113727B (zh) | 一种监控视频播放的方法及设备、*** | |
CN102196248B (zh) | 一种移动视频监控***及方法 | |
CN107172443A (zh) | 视频直播方法、装置和*** | |
CN108124173A (zh) | 一种一对多投屏显示方法、***及存储介质 | |
CN105491337B (zh) | 基于sdk抽象层的网络视频监控设备通用接入方法及装置 | |
CN106162062B (zh) | 获取监控视频的方法和*** | |
CN104539749B (zh) | 一种基于虚拟ip地址的连接方法及装置 | |
CN108347436A (zh) | 一种基于云端的无人机远程视频推送方法 | |
CN104038533B (zh) | 在通信终端、服务器中用于创建用户群组的设备和方法 | |
CN107318003A (zh) | 一种监控设备和安防监控方法及*** | |
CN102984028A (zh) | 移动终端远程集中测试的方法 | |
CN104410841B (zh) | 一种基于mac层的连接方法及装置 | |
CN101741898A (zh) | 一种视频型安防***中的监视方法 | |
CN105282110A (zh) | 一种融合gps定位信息的手机流媒体传输的方法及*** | |
CN103259709A (zh) | 一种基于虚拟专用网络的端到端的手机实时视频传输方法 | |
CN104243477A (zh) | 基于xmpp协议实现的公安行业的数据采集方法及*** | |
CN103369305A (zh) | 实现视频监控***中语音对讲同步录音及回放的方法 | |
CN110290570A (zh) | 无线网络接入方法及相关设备、存储装置 | |
CN101262499A (zh) | 一种远程监控*** | |
CN108028961A (zh) | 通信***中发送和接收数据的方法和设备 | |
CN101697587B (zh) | 一种实现无线视频监控的方法和移动终端 | |
WO2015176392A1 (zh) | 一种幼儿园视频监控方法及装置 | |
CN107707889A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180410 Termination date: 20211219 |