用于楼宇对讲系统的快速检测并定位故障的方法及其系统的制作方法

文档序号:7992573阅读:310来源:国知局
用于楼宇对讲系统的快速检测并定位故障的方法及其系统的制作方法
【专利摘要】本发明公开了用于楼宇对讲系统的快速检测并定位故障的方法及其系统。用于楼宇对讲系统的快速检测并定位故障的方法包括:通过测试设备将广播消息向系统总线广播;通过每个中间设备产生检测消息并将检测消息发送给更低层级设备;根据来自直接位于故障设备之前的更低层级设备的应答消息识别所述故障设备上的错误;以及将错误消息发送给所述测试设备,其中所述错误消息包括所有故障设备的代码。通过快速地定位并诊断故障,本发明的解决方案实现了对于楼宇对讲系统的容易的维护。
【专利说明】用于楼宇对讲系统的快速检测并定位故障的方法及其系统
【技术领域】
[0001]本发明涉及门禁系统或楼宇对讲系统【技术领域】,更特别地,本发明涉及用于楼宇对讲系统的快速检测并定位故障的方法及其系统。
【背景技术】
[0002]目前,当多数楼宇对讲系统在日常操作中发生错误或故障时,简单的消息可以显示在终端的屏幕上(例如,监视器中显示的“线路繁忙”、“没有响应”等),或者终端的扬声器或蜂鸣器可以产生声音指示。总体而言,不可能根据这种简单的消息来快速定位错误或故障的位置。对本领域技术人员来说显而易见的是,维护工程师将在维护、调试、修理或更换设备时陷入麻烦。
[0003]因此,现有的解决方案不能快速检测并定位错误或故障,并且不能直接显示在终端的屏幕上。由于上述问题,本发明提供一种用于楼宇对讲系统的快速检测并定位故障的方法及其系统。

【发明内容】

[0004]为了解决上述问题,本发明提供了一种用于楼宇对讲系统的快速检测并定位故障的方法及其系统。基于本发明的解决方案,可以大大缩短花在错误或故障检测和定位上的时间。
[0005]根据本发明的一方面,提供了用于楼宇对讲系统的快速检测并定位故障的方法。该方法包括:通过测试设备将广播消息向系统总线广播;通过每个中间设备产生检测消息并将检测消息发送给更低层级设备;根据来自直接位于故障设备之前的更低层级设备的应答消息识别所述故障设备上的错误;以及将错误消息发送给所述测试设备,其中所述错误消息包括所有故障设备的代码。
[0006]根据本发明的另一优选实施例,该方法进一步包括:在每个设备接收到所述检测消息后,判断每个设备的类别;如果所述设备是中间设备,则将所述检测消息发送给直接连接至所述设备的更低层级设备;以及如果所述设备当前是终端设备,则向直接连接至所述设备的更高层级设备答复应答消息。
[0007]根据本发明的另一优选实施例,该方法进一步包括:接收来自更低层级设备的应答消息;判断所述更低层级设备是否为终端设备;如果所述更低层级设备是中间设备,则识别直接连接至所述更低层级设备的故障设备上的错误,所述更低层级设备答复所述应答消息。
[0008]根据本发明的另一优选实施例,该方法进一步包括:通过直接位于故障设备之前的所述更低层级设备或者通过故障设备本身来产生所述错误消息,其中所述错误消息由故障设备的识别码构成。
[0009]根据本发明的另一优选实施例,该方法进一步包括:在接收到所述错误消息后,在所述测试设备上显示所述错误消息。[0010]根据本发明的另一方面,提供了另一种用于楼宇对讲系统的快速检测并定位故障的方法。该方法包括:通过测试设备将诊断消息发送给指定的设备;在接收到所述诊断消息后测量电子特性;将测量消息发送给所述测试设备;以及对所述测量消息进行解码,并在所述测试设备上显示相应的信息。
[0011]根据本发明的另一优选实施例,该方法进一步包括:当在将所述诊断消息转发给所述指定的设备的过程中发生错误时,通过直接位于故障设备之前的设备向更高层级设备答复错误消息;以及对所述错误消息进行解码,并在所述测试设备上显示相应的信息。
[0012]根据本发明的另一优选实施例,代码包括每个设备的类型和地址。
[0013]根据本发明的另一方面,提供了一种快速检测并定位故障的系统。所述快速检测并定位故障的系统包括:测试设备,其被设置为,将广播消息向系统总线广播并且在收到错误消息后显示该错误消息,其中所述错误消息包括所有故障设备的代码;至少一个中间设备,所述中间设备的每一个被设置为,产生并向更低层级设备发送所述检测消息;根据来自直接位于故障设备之前的更低层级设备的应答消息来识别该故障设备上的错误;并且将所述错误消息发送给所述测试设备。
[0014]根据本发明的另一优选实施例,每个设备在接收到所述检测消息后判断类型,如果所述设备是中间设备,则将所述检测消息发送给直接连接至所述设备的更低层级设备,并且如果所述设备当前是终端设备,则向直接连接至所述设备的更高层级设备答复应答消
肩、O
[0015]根据本发明的另一优选实施例,所述中间设备进一步被设置为,接收来自更低层级设备的应答消息,判断所述更低层级设备是否为终端设备,并且如果所述更低层级设备是中间设备,则识别直接连接至所述更低层级设备的故障设备上的错误,所述更低层级设备答复所述应答消息。
[0016]根据本发明的另一优选实施例,直接位于故障设备之前的所述更低层级设备或者所述故障设备本身产生所述错误消息,其中所述错误消息由所述故障设备的标识码构成。
[0017]根据本发明的另一优选实施例,所述测试设备进一步被设置为,将诊断消息发送给指定的设备,对测量消息进行解码,并显示相应的信息;并且所述指定的设备在接收到所述诊断消息后测量电子特性,并将所述测量消息发送给所述测试设备。
[0018]根据本发明的另一优选实施例,当在将所述诊断消息转发给所述指定的设备的过程中发生错误时,直接位于故障设备之前的设备向更高层级设备答复错误消息;并且所述测试设备进一步被设置为,对所述错误消息进行解码,并在所述测试设备上显示相应的信肩、O
[0019]根据本发明的另一优选实施例,代码包括每个设备的类型和地址。
[0020]根据本发明的另一优选实施例,系统中的每个设备以分层星形或菊花链的形式构建。
[0021]本发明的实施例提供了用于楼宇对讲系统的快速检测并定位故障的方法及其系统,该方法和系统可以从消息和电子特性快速定位并诊断设备上的错误或故障。维护工程师因此可以容易地且视觉可见地在楼宇对讲系统中更换故障设备并消除故障。
【专利附图】

【附图说明】[0022]本发明的主题将在下文中参照图中所示的优选的示例性实施例进行更加详细的描述,其中
[0023]图1示出了根据本发明实施例的用于楼宇对讲系统的快速检测并定位故障的方法的流程图;
[0024]图2示出了根据本发明另一实施例的用于楼宇对讲系统的快速检测并定位故障的方法的流程图;
[0025]图3示出了根据本发明另一实施例的用于楼宇对讲系统的快速检测并定位故障的方法的流程图;以及
[0026]图4示出了根据本发明的快速检测并定位故障的系统和报告流。
【具体实施方式】
[0027]以下结合附图描述本发明的示例性实施例。为了清楚和简洁,说明书中并没有描述实际的实施方式的所有特征。
[0028]图1示出了根据本发明实施例的用于楼宇对讲系统的快速检测并定位故障的方法的流程图。
[0029]如图1所示,用于楼宇对讲系统的快速检测并定位故障的方法100包括以下步骤:
[0030]步骤102,通过测试设备将广播消息向系统总线广播。在本发明中,系统的设备以一些分层星形或菊花链的形式进行级联。每个终端设备(即,没有任何更低层级设备的设备)连接至更高层级设备,并且每个中间设备可以连接有至少一个更低层级设备。关于拓扑结构,这样的系统可以被分为多个层级。在该系统中,如果在某一设备中发生故障,则不会影响其他链路中的任何其他设备的通信。
[0031]在本发明中,在测试过程中使用测试消息,该测试消息包含源地址和目的地址。源地址是针对发出消息的设备的标识码,而目的地址是针对最终接收消息的设备的标识码。称为广播消息的特别的消息可以发送给系统中的每个设备。当操作员进行维护时,他们可以经由测试设备向系统总线发出并广播检测消息。
[0032]步骤104,通过每个中间设备产生并向更低层级设备发送检测消息。一般而言,对于中间设备,其具有更低层级设备(连接至所述中间设备);因此,每个中间设备将在其接收到消息后向更低层级设备转发该检测消息。
[0033]步骤106,根据来自更低层级设备的应答消息,识别故障设备上的错误(该更低层级设备直接位于所述故障设备之前)。如果一切正常,应答消息将通过终端设备发送,然而一些设备或这样的终端设备由于该终端设备或线路中的一些故障而与系统断开;因此,故障(终端)设备不能反馈应答消息,并且来自直接位于故障设备之前的更低层级设备的应答消息将被转发给更高层级设备。在其他实施例中,故障设备可以反馈其他类型的应答消息,其中该应答消息表明了与故障有关的信息(例如,一些标记了的比特或特征位,等等)。由此,可以根据应答消息而将故障定位。
[0034]步骤108,向所述测试设备发送错误消息,其中所述错误消息包括所有故障设备的代码。详细地,直接位于故障设备之前的更低层级设备甚至是故障设备本身可以产生错误消息,其中该错误消息由故障设备的标识码构成。[0035]应当注意,系统中的所有设备均由独特的标识码进行标记,标识码包含设备类型和设备地址。在本发明中,设备代码包括每个设备的类型和地址,设备类型可以通过源于分层信息的内部通信层级来辨别或分类。设备地址源于物理地址,设备可以通过物理地址容易地定位。此外,设备根据其层级而被编码,而代码包含针对所有更高层级的设备的代码且从先前层级的设备得到。
[0036]本发明提供了用于楼宇对讲系统的快速检测并定位故障的方法,当出现可检测的错误或故障时,该错误或故障可以被快速定位;而且,该错误或故障还可以直接显示在终端的屏幕上,包括故障设备身份和结果。
[0037]图2示出了根据本发明另一实施例的用于楼宇对讲系统的快速检测并定位故障的方法的流程图。
[0038]如图2所示,快速检测并定位故障的方法200包括步骤202至208,其中步骤202、206和208与图1的步骤102、106和108相同或相似。为了使说明书简单和简洁,这样的步骤将不再复述。
[0039]步骤203,判断每个设备的类型(在所述设备接收到所述检测消息后),S卩,该设备判断其是否为中间设备。如果是,转到步骤204 ;否则转到步骤205。
[0040]步骤204,如果所述设备是中间设备,则将所述检测消息发送给直接连接至所述设备的更低层级设备,并且接着转到步骤203。
[0041]步骤205,如果所述设备当前是终端设备,则向直接连接至所述设备的更高层级设备答复应答消息。接着,根据应答消息来定位故障的位置。
[0042]图3示出了根据本发明另一实施例的用于楼宇对讲系统的快速检测并定位故障的方法的流程图。
[0043]如图3所示,快速检测并定位故障的方法300包括步骤302至309,其中步骤302至305以及309与图2的步骤202至205以及208相同或相似。为了使说明书简单和简洁,这样的步骤将不再复述。
[0044]步骤306,中间设备接收来自更低层级设备的应答消息。
[0045]步骤307,判断所述更低层级设备是否为终端设备。
[0046]步骤308,如果所述更低层级设备是中间设备,则识别直接连接至所述更低层级设备(答复所述应答消息)的故障设备上的错误。
[0047]根据本发明的实施例,快速检测并定位故障的方法进一步包括,在测试设备接收错误消息后,在测试设备上显示该错误消息。
[0048]此外,为了对一些指定的设备中的故障进行诊断和分类,本发明的解决方案还提供以下诊断过程。特别地,根据本发明的另一方面,其提供了用于楼宇对讲系统的快速检测并定位故障的方法。测试设备将诊断消息发送给指定的设备;指定的设备在接收到诊断消息后测量电子特性,并且指定的设备接着将测量消息经由中间设备发送给测试设备。例如,如果在将所述诊断消息发送给所述指定的设备的过程中,在指定的设备之前存在故障设备,则直接位于故障设备之前的设备将向更高层级设备答复错误消息。因此,测试设备可以对测量消息进行解码,并且在其屏幕上显示相应的信息。
[0049]图4示出了根据本发明的快速检测并定位故障的系统和报告流。
[0050]如图4所示,楼宇对讲系统由多层级的链路所构建,其中AX、BX、CX、DX分别代表具有相同层级的设备。设备地址包含若干部分,这些部分表明针对不同层级(从基础层级开始)的代码,并且从先前层级的设备得到。详细地,未使用的部分用O填充,如图4所示。地址“B101010000”从地址“A101000000”得到,并且“BI”和“Al”是设备类型。
[0051]在该情况下,在设备“0D01030101”和设备“C101030100”之间存在断开错误。测试设备“0D01010201”向系统总线广播检测消息(请求),并且这样的检测消息被依次转发给中间设备 “C101010200,,、“B101010000,,、“A101000000,,、“B101030000,,、“C101030100,,。中间设备“C101030100”不能得到来自其更低层级设备“0D01030101”的应答消息,因此,故障设备“0D01030101”上的错误可以根据来自直接位于所述故障设备之前的更低层级设备的应答消息来识别。因此,错误消息将经由中间设备一个接一个地被转发回来。在测试设备接收错误消息后,错误消息将显示在屏幕上。
[0052]对于另外的错误信息,测试设备可以将诊断消息发送给直接位于故障设备之前的指定的设备“C101030100”,指定的设备在接收到所述诊断消息后测量电子特性(例如,电流、电压等),并且将测量消息(或错误消息)转发给测试设备,接着,测试设备对测量消息进行解码并显示相应的信息。
[0053]与现有技术相比,本发明提出的解决方案适于以分层星形或菊花链构建的系统,该系统使用设备类型和物理地址来将设备分类并对故障进行定位。而且,消息通过更高层级的中间设备被转发给具有更低层级的所有设备。如果消息从具有相同层级的设备发送,则其将被忽略。
[0054]根据优选的实施例,错误或故障可以通过消息以及从这样的消息解码的电子特性来定位和诊断。应当注意,具体的外部设备可以用来测试系统中的故障,或者嵌入系统的某些设备中的测试模式可以用来执行如以上过程所描述的具体功能。
[0055]尽管已经根据一些优选的实施例对本发明进行了描述,然而本领域技术人员应当理解,这些实施例绝不应当限制本发明的范围。在不背离本发明的精神和概念的情况下,对实施例作出的任何改变和修正应当在具有普通知识和技能的人员的理解范围内,并因此落在本发明的由所附权利要求所限定的范围内。
【权利要求】
1.一种用于楼宇对讲系统的快速检测并定位故障的方法,其中所述方法包括: 通过测试设备将广播消息向系统总线广播; 通过每个中间设备产生检测消息并将检测消息发送给更低层级设备; 根据来自直接位于故障设备之前的更低层级设备的应答消息识别所述故障设备上的错误;以及 将错误消息发送给所述测试设备,其中所述错误消息包括所有故障设备的代码。
2.根据权利要求1所述的快速检测并定位故障的方法,其中所述方法进一步包括: 在每个设备接收到所述检测消息后,判断每个设备的类别; 如果所述设备是中间设备,则将所述检测消息发送给直接连接至所述设备的更低层级设备;以及 如果所述设备当前是终端设备,则向直接连接至所述设备的更高层级设备答复应答消肩、O
3.根据权利要求2所述的快速检测并定位故障的方法,其中所述方法进一步包括: 接收来自更低层级设备的应答消息; 判断所述更低层级设备是否为终端设备; 如果所述更低层级设备是中间设备,则识别直接连接至所述更低层级设备的故障设备上的错误,所述更低层级设备答复所述应答消息。
4.根据权利要求1所述的快速检测并定位故障的方法,其中所述方法进一步包括:通过直接位于故障设备之前的所述更低层级设备或者通过故障设备本身来产生所述错误消息,其中所述错误消息由故障设备的识别码构成。
5.根据权利要求1所述的快速检测并定位故障的方法,其中所述方法进一步包括:在接收到所述错误消息后,在所述测试设备上显示所述错误消息。
6.根据权利要求1所述的快速检测并定位故障的方法,其中所述代码包括每个设备的类型和地址。
7.一种用于楼宇对讲系统的快速检测并定位故障的方法,其中所述方法包括: 通过测试设备将诊断消息发送给指定的设备; 在接收到所述诊断消息后测量电子特性; 将测量消息发送给所述测试设备;以及 对所述测量消息进行解码,并在所述测试设备上显示相应的信息。
8.根据权利要求7所述的快速检测并定位故障的方法,其中所述方法进一步包括: 当在将所述诊断消息转发给所述指定的设备的过程中发生错误时,通过直接位于故障设备之前的设备向更高层级设备答复错误消息;以及 对所述错误消息进行解码,并在所述测试设备上显示相应的信息。
9.一种快速检测并定位故障的系统,其中所述快速检测并定位故障的系统包括: 测试设备,其被设置为,将广播消息向系统总线广播并且在收到错误消息后显示该错误消息,其中所述错误消息包括所有故障设备的代码; 至少一个中间设备,所述中间设备的每一个被设置为,产生并向更低层级设备发送检测消息;根据来自直接位于故障设备之前的更低层级设备的应答消息来识别该故障设备上的错误;并且将所述错误消息发送给所述测试设备。
10.根据权利要求9所述的快速检测并定位故障的系统,每个设备在接收到所述检测消息后判断类型,如果所述设备是中间设备,则将所述检测消息发送给直接连接至所述设备的更低层级设备,并且如果所述设备当前是终端设备,则向直接连接至所述设备的更高层级设备答复应答消息。
11.根据权利要求9所述的快速检测并定位故障的系统,其中所述中间设备进一步被设置为,接收来自更低层级设备的应答消息,判断所述更低层级设备是否为终端设备;并且如果所述更低层级设备是中间设备,则识别直接连接至所述更低层级设备的故障设备上的错误,所述更低层级设备答复所述应答消息。
12.根据权利要求9所述的快速检测并定位故障的系统,其中直接位于故障设备之前的所述更低层级设备或者所述故障设备本身产生所述错误消息,其中所述错误消息由所述故障设备的标识码构成。
13.根据权利要求9所述的快速检测并定位故障的系统,其中所述测试设备进一步被设置为,将诊断消息发送给指定的设备,对测量消息进行解码,并显示相应的信息;并且 所述指定的设备在接收到所述诊断消息后测量电子特性,并将所述测量消息发送给所述测试设备。
14.根据权利要求13所述的快速检测并定位故障的系统,当在将所述诊断消息转发给所述指定的设备的过程中发生错误时,直接位于故障设备之前的设备向更高层级设备答复错误消息;并且 所述测试设备进一步被设置为,对所述错误消息进行解码,并在所述测试设备上显示相应的信息。
15.根据权利要求9所述的快速检测并定位故障的系统,其中所述代码包括每个设备的类型和地址。`
16.根据权利要求9所述的快速检测并定位故障的系统,其中系统中的每个设备以分层星形或菊花链的形式构建。
【文档编号】H04L12/24GK103875209SQ201280049993
【公开日】2014年6月18日 申请日期:2012年4月25日 优先权日:2012年4月25日
【发明者】孟凯, 付伟, 陈金树 申请人:Abb技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1