一种自动布撤防的方法和装置的制造方法

文档序号:9912342阅读:413来源:国知局
一种自动布撤防的方法和装置的制造方法
【技术领域】
[0001]本发明涉及安防设备技术领域,尤其涉及一种自动布撤防的方法和装置。
【背景技术】
[0002]各种具有防盗报警功能的报警系统,其防盗功能需有布防和撤防两种工作状态。现有技术中,报警系统包括:报警主机、无线路由器、移动终端,如图1中的101所示。其中,报警主机和移动终端均与无线路由器连接。
[0003]其布防和撤防的工作流程如下:
[0004]1、预先设置被监控的MAC地址。在被监控的移动终端和报警主机均和无线路由器进行无线连接时,该移动终端将其自身的MAC地址告知无线路由器;报警主机通过无线路由器的专用接口获取到该MAC地址,并将其作为被监控的MAC地址来记录。
[0005]其中,上述无线路由器的专用接口为软件层面的通讯接口。
[0006]2、报警主机间隔地通过无线路由器的专用接口与无线路由器交互,以获取登陆该无线路由器的所有终端的MAC地址列表。
[0007]3、报警主机将该MAC地址列表与记录的被监控的MAC地址作比较,如果MAC地址列表中存在与被监控的MAC地址相同的MAC地址,则报警主机撤防;如果不存在,则报警主机继续布防。
[0008]现有技术中,报警系统的判断很大依赖于无线路由器自身的软件层面的通讯接口,如果要路由器支持报警主机来获取已连接终端的MAC地址列表,需要为报警主机开放专门读取MAC地址的接口。如果用户的路由器上未定义此接口,那么整个系统就无法工作。

【发明内容】

[0009]有鉴于此,本发明提出一种布撤防的方法和装置,以解决上述问题。
[0010]为达到上述目的,本发明实施例的技术方案是这样实现的:
[0011]本发明实施例提供一种自动布撤防的方法,用于包括报警主机、移动终端、以及与无线网络连接的无线路由器的系统中,所述报警主机和所述移动终端均与无线路由器无线连接,在报警主机侧,包括:
[0012]当报警主机处于布防状态时,侦听移动终端在进入无线路由器的距离阈值内、且连接所述无线路由器时通过无线路由器向无线网络发送的discover报文,并将侦听到的所述discover报文中携带的MAC地址与预存的被监控的MAC地址相比较,若相同,所述报警主机切换为撤防状态;若不相同,所述报警主机则保持为布防状态;其中,所述discover报文中携带的MAC地址为移动终端的MAC地址;
[0013]当报警主机处于撤防状态时,判断移动终端是否离开无线网络,并在移动终端离开无线网络后切换为布防状态。
[0014]可选地,所述报警主机判断移动终端是否离开无线网络通过地址解析协议ARP来实现,具体包括:
[0015]报警主机间隔地经由无线路由器发送包括指定IP地址的ARP请求报文至无线网络中的各个移动终端,每个移动终端查看自身的IP地址与指定IP地址是否相同,如果不同,则移动终端不发送回应报文,报警主机切换为布防状态;
[0016]如果相同,则移动终端发送包括自身MAC地址的回应报文至报警主机,报警主机将回应报文中的MAC地址与预存的被监控的MAC地址相比较,若不同,则切换为布防状态,若相同,则保持为撤防状态。
[0017]可选地,所述无线网络中包括云平台,
[0018]所述报警主机接收来自云平台下发的MAC地址,并将其作为被监控的MAC地址;其中,所述来自云平台下发的MAC地址是由所述移动终端第一次与无线路由器连接时,通过登录云平台将自身的MAC地址通过无线路由器发至云平台的。
[0019]可选地,所述移动终端发送所述discover报文至无线网络中通过动态主机配置协议DHCP来实现。
[0020]可选地,所述报警主机发送ARP请求报文的间隔时间为I分钟。
[0021]本发明实施例还提供一种自动布撤防的装置,用于包括报警主机、移动终端、以及与无线网络连接的无线路由器的系统中,所述报警主机和所述移动终端均与无线路由器无线连接,该装置设于报警主机中,包括:
[0022]状态判断模块,检测所述报警主机当前的自身状态,当报警主机处于布防状态时,通知MAC地址比较模块动作;当报警主机处于撤防状态时,通知MAC地址查询模块动作;
[0023]MAC地址比较模块,侦听移动终端在进入无线路由器的距离阈值内、且连接所述无线路由器时通过无线路由器向无线网络发送的discover报文,并将侦听到的所述discover报文中携带的MAC地址与预存的被监控的MAC地址相比较,若相同,则切换为撤防状态;若不相同,则保持布防状态;
[0024]其中,所述discover报文中携带的MAC地址为移动终端的MAC地址;
[0025]MAC地址查询模块,判断移动终端是否离开无线网络,并在移动终端离开无线网络后切换为布防状态。
[0026]可选地,所述MAC地址查询模块判断移动终端是否离开无线网络通过地址解析协议ARP来实现,具体包括:
[0027]所述MAC地址查询模块间隔地经由无线路由器发送包括指定IP地址的ARP请求报文至无线网络中的各个移动终端,每个移动终端查看自身的IP地址与指定IP地址是否相同,如果不同,则移动终端不发送回应报文,报警主机切换为布防状态;
[0028]如果相同,则移动终端发送包括自身MAC地址的回应报文至所述MAC地址查询模块,所述MAC地址查询模块将回应报文中的MAC地址与预存的被监控的MAC地址相比较,若不同,则报警主机切换为布防状态,若相同,则报警主机保持为撤防状态。
[0029]可选地,所述无线网络中包括云平台;
[0030]所述报警主机还包括:
[0031]MAC地址获取模块,接收来自云平台下发的MAC地址,并将其作为被监控的MAC地址传至MAC地址比较模块和MAC地址查询模块;其中,所述来自云平台下发的MAC地址是由所述移动终端第一次与无线路由器连接时,通过登录云平台将自身的MAC地址通过无线路由器发至云平台的。
[0032]可选地,所述移动终端发送所述discover报文至无线网络中通过动态主机配置协议DHCP来实现。
[0033]可选地,所述MAC地址查询模块发送ARP请求报文的间隔时间为I分钟。
[0034]本发明的自动布撤防的方法和装置,通过设置报警主机和移动终端均与无线路由器连接,并且报警主机中预存有MAC地址,当报警主机处于布防状态时,通过侦听移动终端向无线网络中发送的discover报文来进行布撤防;当报警主机处于撤防状态时,通过判断移动终端是否离开无线网络来进行布撤防,这样报警主机便可以自动地进行布撤防,且并不依赖于路由器为报警主机开放专门的MAC地址接口,通用性好。
【附图说明】
[0035]图1为现有技术中的自动布撤防的系统结构图;
[0036]图2a和图2b分别为本发明实施例的报警主机处于布防状态时和撤防状态时的自动布撤防的系统报文发送的示意图;
[0037]图3为本发明实施例的自动布撤防的方法流程图;
[0038]图4为本发明实施例的自动布撤防的装置结构图。
【具体实施方式】
[0039]为了使本发明的目的、技术方案及优点更加清楚明白,以下通过具体实施例并参见附图,对本发明进行详细说明。
[0040]为了解决现有技术中存在的报警主机获取MAC地址需要过度依赖路由器自身的专用接口的技术问题,本发明实施例提供了一种自动布撤防的方法,如图2a、图2b和图3所示,用于包括报警主机、移动终端、以及与无线网络连接的无线路由器的系统10中,所述报警主机和所述移动终端均与无线路由器无线连接。
[0041]在报警主机首次接入无线网络中时,需要设置存储于其上的被监控的MAC地址,以作为后续步骤中MAC地址的比较基准。实施方式之一是,所述移动终端第一次与无线路由器连接时,登录云平台,并将自身的MAC地址通过无线路由器发至云平台。所述报警主机接收云平台下发的MAC地址,并将其作为被监控的MAC地址存储。如果需要更换报警主机中的被监控的MAC地址,则需要重新设置。
[0042]此步骤在具体使用时,当连接无线路由器的移动终端为多个时,用户可以自行选择被监控的移动终端。
[0043]需要说明的是,云平台指的是搭载了云平台服务器端软件的云服务器,且无线网络中包括云平台。
[0044]在报警主机侧,包括:
[0045]al、报警主机检测当前的自身状态,当报警主机处于布防状态时,进入步骤a2 ;当报警主机处于撤防状态时,进入步骤a3 ;
[0046]a2、侦听移动终端在进入无线路由器的距离阈值内、且连接所述无线路由器时通过无线路由器向无线网络发送的discover报文(参见图2a),并将侦听到的所述discover报文中携带的MAC地址与预存的被监控的MAC地址相比较,若相同,所述报警主机切换为撤防状态;若不相同,所述报警主机则保持为布防状态。
[0047]其中,discover报文中携带的MAC地址为移动终端的MAC地址。
[0048]在本步骤中,移动终端发送所述discover报文至无线网络中通过动态主机配置协议DHCP来实现。
[0049]需要说明的是,所述discover报文包括移动终端的MAC地址。在此步骤中,报警主机发送所述discover报文至无线网络中通过DHCP (Dynamic Host Configurat1nProtocol,动态主机配置协议)协议来实现。具体而言,移动终端和报警主机均和无线路由器实现无线连接。其中,移动终端在连接无线网络时,首先进行身份认证。认证成功后,移动终端通过DHCP协议进行网络自动化配置,即,由移动终端充当DHCP客户端,发出discover信令到整个网络中,以询问网络中哪台服务器能提供DHCP服务。其中,该discover信令带有移动终端的MAC地址信息。
[0050]其中,该discover信令通过UDP(User Datagram Protocol,用户数据包协议)协议广播报文发出至云平台。
[0051]另外,通过DHCP协议发出的discover报文即为现有DHCP协议中既有的,本发明只是利用此discover报文来实现移动终端的MAC地址的获取。具体而言,利用DHCP协议进行网络自动化配置的特点,报警主机只需侦听DHCP协议的标准接口 67,便可以收到移动终端发出的discover报文,从而得知移动终端的MAC地址的信息。
[0052]a3、判断移动终端是否离开无线网络,并在移动终端离开无线网络后切换为布防状态。
[0053]此步骤中,所述报警主机判断移动终端是否离开无线网络通过地
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1