网络容错对讲设备、安防对讲系统及其实现方法

文档序号:7929345阅读:248来源:国知局
专利名称:网络容错对讲设备、安防对讲系统及其实现方法
技术领域
本发明属于安防技术领域,尤其涉及一种网络容错对讲设备、安防对讲系统及其
实现方法。
背景技术
目前,小区安防对讲系统在由模拟技术向全数字化方向发展,现有的小区安防对 讲系统之间一般都采用基于TCP/IP的网络技术对数据和控制信息进行传输。现在,基于 TCP/IP网络技术的安防对讲系统进行访问时,如门口机呼叫某住户,必须要通过服务器 获得被呼叫方的房间号码和IP地址的对应关系,软件将房间号码转换为IP地址后才能呼 叫被呼叫方;或者是先呼叫服务器,再由服务器呼叫被呼叫方。可以看出,在这个过程中服 务器起到了必不可少的作用,这样就造成了一旦服务器故障、或其他设备与服务器之间的 网络出现问题,则整个系统将瘫痪,业主或访客连单元门都进不去了 。 为解决上述问题,理论上可以提高服务器和网络工作的可靠性,但这样将造成小
区安防对讲系统的成本大幅上升,经济上是不合算的。 因此,需要一种技术方案,可以解决上述的问题。

发明内容
本发明的目的在于提供一种网络容错对讲设备、安防对讲系统及其实现方法,旨 在解决现有安防对讲系统的运行对服务器的依赖问题。 本发明是这样实现的,一种网络容错对讲设备,用于安防对讲系统,所述的网络容 错对讲设备包括存储器、对讲单元、重定向控制单元和服务器状态侦测单元,其中
所述的对讲单元用来发起对所述安防对讲系统中被访问设备的访问请求,并用来 将所述的访问请求传输到所述的重定向控制单元; 所述的重定向控制单元用来从所述服务器状态侦测单元获取所述安防对讲系统 中服务器的状态信息,并用来在所述服务器状态不正常时从所述存储器中获取所述被访问 设备的信息,将所获取的信息传输到所述对讲单元; 所述的服务器状态侦测单元用来侦测所述服务器状态,将所述服务器的状态信息 传输到所述重定向控制单元; 所述的存储器用来存储所述被访问设备的信息。 所述的重定向控制单元还用来在所述服务器状态正常时从所述服务器获取所述 被访问设备的状态信息,将所获取的信息传输到所述对讲单元。 所述服务器的状态信息包括服务器工作是否正常的状态信息或者所述网络容错 对讲设备与所述服务器网络连接是否正常的状态信息。 所述服务器状态侦测单元包括依次连接的心跳信号接收器、定时计数器和状态寄 存器,其中 所述的心跳信号接收器用来接收所述服务器发送的心跳信号,并用来根据所接收
4的心跳信号控制所述的定时计数器; 所述定时计数器用来根据所述心跳信号接收器的控制设置所述状态寄存器的 值; 所述的状态寄存器用来存储表征所述服务器状态的值。 在设定时间接收到所述心跳信号时,所述定时计数器用来设置所述状态寄存器的 值为l,表征所述服务器状态正常,否则,所述定时计数器用来设置所述状态寄存器的值为 0,表征所述服务器状态不正常。 所述的重定向控制单元包括切换开关和定向控制器,所述定向控制器用来从所述 服务器状态侦测单元获取所述服务器的状态信息,当所述服务器状态不正常时控制切换开 关选通所述存储器,从所述存储器获取被访问设备的信息。
所述的被访问设备的信息为被访问设备的注册信息表。 本发明还提供了一种包括上述网络容错对讲设备的安防对讲系统,所述的安防对 讲系统还包括网络交换机和服务器,所述的网络容错对讲设备通过所述网络交换机与所述 服务器连接,所述的服务器用来向所述网络容错对讲设备发送所述网络容错对讲设备具备 访问权限的被访问设备的信息,所述的网络容错对讲设备用来将所述被访问设备的信息存 储到其存储器中。 所述的网络容错对讲设备为两个或者两个以上。 本发明还提供了一种安防对讲的实现方法,所述的方法包括 a、网络容错对讲设备发起对被访问设备的访问请求; b、当服务器状态不正常时从本地存储器中获取被访问设备的信息,根据所获取的 信息完成对所述被访问设备的访问。
其中步骤a之前还包括 aO、将所述服务器发送的被访问设备的信息存储到所述本地存储器。
其中步骤b具体包括 bl、侦测所述服务器工作状态以及所述网络容错对讲设备与所述服务器的网络连 接状态,根据侦测结果存储服务器状态信息; b2、查询所述服务器状态信息,根据所述的服务器状态信息判断所述服务器状态
不正常时,从所述本地存储器中获取被访问设备的信息,根据所获取的信息完成对所述被
访问设备的访问。 其中步骤b还包括 当所述服务器状态正常时从所述服务器获取被访问设备的信息,根据所获取的信 息完成对所述被访问设备的访问;或者,当所述服务器状态正常时通过所述的服务器完成 对所述被访问设备的访问。 本发明克服现有技术的不足,将网络容错对讲设备可以访问的其他设备的信息存 储到存储器中,当网络容错对讲设备需要访问其他设备(被访问设备)时,首先判断其与服 务器的连接以及服务器是否正常,如果正常,则从服务器获取该被访问设备的信息后完成 对被访问设备的访问,或者通过服务器访问该被访问设备,如果不正常,则从存储器中获取 该被访问设备的信息,根据获取的信息完成对被访问设备的访问。本发明提供的技术方案 在服务器故障或者与服务器的网络连接出现故障情况下,安防对讲设备可以实现正常的访
5问,不会因此而出现全网络的瘫痪情况。


图1是本发明实施例提供的安防对讲系统框图;
图2是本发明实施例提供的网络容错对讲设备的原理图;
图3是本发明实施例提供的服务器状态侦测单元的原理图;
图4是本发明实施例提供的流程图。
具体实施例方式
本发明提供的技术方案是将网络容错对讲设备可以访问的其他设备的信息存储 到存储器中,当网络容错对讲设备需要访问其他设备(被访问设备)时,首先判断其与服务 器的连接以及服务器是否正常,如果正常,则从服务器获取该被访问设备的信息后完成对 被访问设备的访问,或者通过服务器访问该被访问设备,如果不正常,则从存储器中获取该 被访问设备的信息,根据获取的信息完成对被访问设备的访问。 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。 本发明实施例提供的安防对讲系统框图如图1所示,包括多个网络容错对讲设备 A至网络容错对讲设备N、服务器102和网络交换机101、所述网络容错对讲设备A至网络容 错对讲设备N通过网络交换机101与服务器102进行连接。其中,网络容错对讲设备A至 网络容错对讲设备N的构成及工作原理相同。本发明实施例中,为描述方便,访问设备以网 络容错对讲设备A为例,其需要访问的设备(被访问设备)为网络容错对讲设备B至N中 的任意一个或几个设备。 本发明实施例中,以网络容错对讲设备A为例说明其构成以及工作原理,其原理 图如图2所示,包括存储器201、对讲单元202、重定向控制单元203和服务器状态侦测单元 204,其中,对讲单元202可以采用现有安防对讲系统中的对讲设备,用来发起对系统中其 他网络容错对讲设备的访问请求;对讲单元202与重定向控制单元203相连,其访问请求被 传输到重定向控制单元203,重定向控制单元203与服务器状态侦测单元204和存储器201 相连,当接收到对讲单元202发送的访问请求时,重定向控制单元203用来从服务器状态侦 测单元204获取服务器102的状态信息,如果服务器状态侦测单元204反馈服务器102状 态正常信息,则重定向控制单元203将从服务器102获取被访问设备的信息,然后将被访问 设备的信息传输到对讲单元202,对讲单元202根据被访问设备的信息实现对被访问设备 的访问,或者控制对讲单元202通过服务器102访问被访问设备;如果服务器状态侦测单元 204反馈服务器102状态不正常信息,则重定向控制单元203将从存储器201获取被访问 设备的信息,然后将被访问设备的信息传输到对讲单元202,对讲单元202根据被访问设备 的信息实现对被访问设备的访问;服务器状态侦测单元204通过网络交换机101与服务器 102连接,用来对服务器102状态进行侦测,判断服务器102工作是否正常或者网络容错设 备A与服务器102连接的网络是否正常。具体实现本发明提供的技术方案时,存储器201 采用非易失性存储器,被访问设备的信息可以是被访问设备的注册信息表。
本发明实施例提供的服务器状态侦测单元204的原理图如图3所示,包括依次连 接的心跳信号接收器301、定时计数器302和状态寄存器303,其基本工作原理为服务器 102在正常工作时,通过TCP/IP数据流向服务器状态侦测单元204不断发送心跳信号,服 务器状态侦测单元204的心跳信号接收器301负责接收该心跳信号,如果是服务器102来 的有效信号,则送给定时计数器302,收到该信号后定时计数器302复位,开始重新计时,并 将状态寄存器303置为"l",表示当前服务器102工作正常;当心跳信号接收器301在规定 的时间内接收不到服务器102发来的心跳信号时,定时计数器302产生超时,将状态寄存器 303置为"O",表示当前服务器102工作不正常。当网络容错对讲设备A中的对讲单元202 发起访问请求时,其重定向控制单元203将获取服务器状态侦测单元204中状态寄存器303 的值,根据该值判断服务器102是否正常。 重定向控制单元203包括定向控制器和切换开关,当服务器状态侦测单元204收 到网络容错对讲设备A中的对讲单元202发送的访问请求时,重定向控制单元203中的定 向控制器查询服务器状态侦测单元204中状态寄存器303的值,当状态寄存器303中的值 为"l"时,控制切换开关选通服务器102,从服务器102获取被访问设备的信息,当状态寄 存器的值为"0"时,则控制切换开关选通存储器201,从存储器201中获取被访问设备的信 息。 本发明实施例所提供的安防对讲系统的工作原理如流程图4所示,具体包括如下 的步骤 1、网络容错对讲设备A开机时,连接服务器102,向服务器102进行注册,将自身信 息上报给服务器102,同时侦测服务器102的状态信息; 2、服务器102将网络容错对讲设备A具有访问权限的其他设备的信息发送给网络 容错对讲设备A ;同时,服务器102将网络容错对讲设备A的信息,发送给具有 访问对网络 容错对讲设备A权限的所有其他设备; 3、网络容错对讲设备A将收到的其他设备的信息存储到存储器201中; 4、网络容错对讲设备A的对讲单元202发送访问请求,网络容错对讲设备A的重
定向控制单元203向服务器状态侦测单元204查询服务器102状态信息; 5、服务器102状态正常?如果是,转步骤6,否则转步骤7 ; 6、从服务器102获取被访问设备的信息,网络容错对讲设备A根据被访问设备的 信息实现对被访问设备的访问; 7、网络容错对讲设备A从其存储器201中获取被访问设备的信息,根据被访问设 备的信息实现对被访问设备的访问。 如上所述,本发明提供的技术方案在服务器102故障或者与服务器102的网络连 接出现故障情况下,安防对讲设备可以实现正常的访问,不会因此而出现全网络的瘫痪情 况。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种网络容错对讲设备,用于安防对讲系统,所述的网络容错对讲设备包括存储器、对讲单元、重定向控制单元和服务器状态侦测单元,其中所述的对讲单元用来发起对所述安防对讲系统中被访问设备的访问请求,并用来将所述的访问请求传输到所述的重定向控制单元;所述的重定向控制单元用来从所述服务器状态侦测单元获取所述安防对讲系统中服务器的状态信息,并用来在所述服务器状态不正常时从所述存储器中获取所述被访问设备的信息,将所获取的信息传输到所述对讲单元;所述的服务器状态侦测单元用来侦测所述服务器状态,将所述服务器的状态信息传输到所述重定向控制单元;所述的存储器用来存储所述被访问设备的信息。
2. 根据权利要求1所述的网络容错对讲设备,其特征在于,所述的重定向控制单元还 用来在所述服务器状态正常时从所述服务器获取所述被访问设备的状态信息,将所获取的 信息传输到所述对讲单元。
3. 根据权利要求1所述的网络容错对讲设备,其特征在于,所述服务器的状态信息包 括服务器工作是否正常的状态信息或者所述网络容错对讲设备与所述服务器网络连接是 否正常的状态信息。
4. 根据权利要求1所述的网络容错对讲设备,其特征在于,所述服务器状态侦测单元 包括依次连接的心跳信号接收器、定时计数器和状态寄存器,其中所述的心跳信号接收器用来接收所述服务器发送的心跳信号,并用来根据所接收的心 跳信号控制所述的定时计数器;所述定时计数器用来根据所述心跳信号接收器的控制设置所述状态寄存器的值; 所述的状态寄存器用来存储表征所述服务器状态的值。
5. 根据权利要求4所述的网络容错对讲设备,其特征在于,在设定时间接收到所述心 跳信号时,所述定时计数器用来设置所述状态寄存器的值为l,表征所述服务器状态正常, 否则,所述定时计数器用来设置所述状态寄存器的值为O,表征所述服务器状态不正常。
6. 根据权利要求1所述的网络容错对讲设备,其特征在于,所述的重定向控制单元包 括切换开关和定向控制器,所述定向控制器用来从所述服务器状态侦测单元获取所述服务 器的状态信息,当所述服务器状态不正常时控制切换开关选通所述存储器,从所述存储器 获取被访问设备的信息。
7. 根据权利要求1所述的网络容错对讲设备,其特征在于,所述的被访问设备的信息 为被访问设备的注册信息表。
8. —种包括权利要求1至7任一项所述的网络容错对讲设备的安防对讲系统,所述的 安防对讲系统还包括网络交换机和服务器,所述的网络容错对讲设备通过所述网络交换机 与所述服务器连接,所述的服务器用来向所述网络容错对讲设备发送所述网络容错对讲设 备具备访问权限的被访问设备的信息,所述的网络容错对讲设备用来将所述被访问设备的 信息存储到其存储器中。
9. 根据权利要求8所述的系统,其特征在于,所述的网络容错对讲设备为两个或者两 个以上。
10. —种安防对讲的实现方法,所述的方法包括a、 网络容错对讲设备发起对被访问设备的访问请求;b、 当服务器状态不正常时从本地存储器中获取被访问设备的信息,根据所获取的信息 完成对所述被访问设备的访问。
11. 根据权利要求10所述的安防对讲的实现方法,其特征在于,其中步骤a之前还包括aO、将所述服务器发送的被访问设备的信息存储到所述本地存储器。
12. 根据权利要求10所述的安防对讲的实现方法,其特征在于,其中步骤b具体包括 bl、侦测所述服务器工作状态以及所述网络容错对讲设备与所述服务器的网络连接状态,根据侦测结果存储服务器状态信息;b2、查询所述服务器状态信息,根据所述的服务器状态信息判断所述服务器状态不正常时,从所述本地存储器中获取被访问设备的信息,根据所获取的信息完成对所述被访问 设备的访问。
13. 根据权利要求10所述的安防对讲的实现方法,其特征在于,其中步骤b还包括 当所述服务器状态正常时从所述服务器获取被访问设备的信息,根据所获取的信息完成对所述被访问设备的访问;或者,当所述服务器状态正常时通过所述的服务器完成对所 述被访问设备的访问。
全文摘要
本发明适用于安防技术领域,提供了一种网络容错对讲设备、安防对讲系统及其实现方法,所述的方法包括a、网络容错对讲设备发起对被访问设备的访问请求;b、当服务器状态不正常时从本地存储器中获取被访问设备的信息,根据所获取的信息完成对所述被访问设备的访问。本发明提供的技术方案在服务器故障或者与服务器的网络连接出现故障情况下,安防对讲设备可以实现正常的访问,不会因此而出现全网络的瘫痪情况。
文档编号H04Q5/00GK101754052SQ200810241230
公开日2010年6月23日 申请日期2008年12月15日 优先权日2008年12月15日
发明者安钻杰, 张晓红 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1