以下,参照附图来详细说明本发明的实施例。
图1是本发明实施例的监视系统的结构方框图。该图1所示的监视系统100被设在移动通信系统中的基站装置上,监视基站装置内负责各种处理功能的被监视卡的状态变化及故障发生。
图1所示的监视系统100包括:N系监视控制卡101及E系监视控制卡102,其中某一个为现用,而另一个为备用;第1及第2被监视卡103、104,通过监视控制卡101或102来监视其状态变化及故障发生;以及监视控制总线105,将各监视控制卡101、102及各被监视卡103、104全部相互连接。
第1及第2被监视卡103、104为了方便假设为2个,但是只要在监视控制总线105的连接能力的范围内,则对其个数并没有特别的限制。
N系及E系监视控制卡101、102结构相同,除监视处理功能以外还包括基站装置的运营所需的处理功能,包括:总线控制部106、107,进行监视控制总线105的控制;总线寄存器108、109,在成为备用的情况下存储自己卡的状态变化及故障信息;以及CPU 110、111,进行监视处理及基站装置的运营所需的处理。
第1及第2被监视卡103、104除被监视处理以外还包括基站装置的运营所需的处理功能,包括:总线控制部112、113,进行监视控制总线105的控制;总线寄存器114、115,存储自己卡的状态变化及故障信息;以及CPU116、117,进行被监视处理及基站装置的运营所需的处理。
下面说明在这种结构的监视系统100中被监视卡发生状态变化的情况下的操作。其中假设N系监视控制卡101为现用、E系监视控制卡102为备用。
首先,在第1被监视卡103发生状态变化的情况下,CPU 116按照用于进行被监视处理的软件来检测状态变化,将该状态变化信息写入总线寄存器114的规定存储区域。
N系监视控制卡101的CPU 110按照用于进行监视处理的软件,在监视所需的周期内监视第1及第2被监视卡103、104的状态。在第1被监视卡103的监视定时到来时,该N系监视控制卡101的CPU 110使总线控制部106进行控制,经监视控制总线105读取总线寄存器114中写入的状态变化信息的值,而不用第1被监视卡103的CPU 116参与。即,N系监视控制卡101收集第1被监视卡103的状态变化并进行监视,而不用与其同步。
与此同样,对另一第2被监视卡104,也收集其状态变化并进行监视。
此外,由于在备用的E系监视控制卡102中也需要监视其状态变化,所以在N系监视控制卡101中也与被监视卡103同样,在发生状态变化的情况下,CPU111按照用于进行被监视处理的软件来检测状态变化,将该状态变化信息写入总线寄存器109的规定存储区域。
然后,N系监视控制卡101的CPU 110按照用于进行监视处理的软件,在监视所需的周期内监视E系监视控制卡102的状态,在E系监视控制卡102的监视定时到来时,使总线控制部106进行控制,经监视控制总线105读取总线寄存器109中写入的状态变化信息的值,而不用E系监视控制卡102的CPU 111参与。
在这种监视中,由于第1及第2被监视卡103、104用于被监视处理的功能相同,所以即使备用的E系监视控制卡102成为现用,也能够同样进行监视。再者,由于各监视控制卡101、102也结构相同,所以不管哪个成为现用/备用,都能够与上述同样来监视备用端。
为了降低各卡101~104中内置的总线控制部106、107、112、113的成本,也可以采用下述形态:在从其他卡进行总线寄存器存取时,自己卡的CPU进行参与。
此外,在本实施例中,是就各卡101~104中内置的总线控制部106、107、112、113构造相同的情况进行说明的,但是为了提高性能价格比,也可以采用下述结构:只将监视控制卡101、102作为总线主控器,而将其他卡作为受控器。再者,尽管是就经监视控制总线105进行各被监视卡的监视的情况进行说明的,但是也可以采用下述结构:使用与进行呼叫处理等主信号系统处理的总线相同的总线来取代监视控制总线105。
接着,说明被监视卡发生故障的情况下的操作。其中假设N系监视控制卡101为现用、E系监视控制卡102为备用。
首先,在第1被监视卡103发生故障的情况下,CPU 116按照用于进行被监视处理的软件来检测故障发生,将该故障信息写入总线寄存器114的规定存储区域。
N系监视控制卡101的CPU 110按照用于进行监视处理的软件,在监视所需的周期内监视第1及第2被监视卡103、104的状态。在第1被监视卡103的监视定时到来时,N系监视控制卡101的CPU 110使总线控制部106进行控制,经监视控制总线105读取总线寄存器114中写入的故障信息的值,而不用第1被监视卡103的CPU 116的参与。即,N系监视控制卡101收集第1被监视卡103的故障发生并进行监视,而不用与其同步。
与此同样,对另一第2被监视卡104,也收集其故障发生并进行监视。
此外,由于在备用的E系监视控制卡102中也需要监视其故障发生,所以在N系监视控制卡101中也与被监视卡103同样,在发生故障发生的情况下,CPU 111按照用于进行被监视处理的软件来检测故障发生,将该故障信息写入总线寄存器109的规定存储区域。
然后,N系监视控制卡101的CPU 110按照用于进行监视处理的软件,在监视所需的周期内监视E系监视控制卡102的状态,在E系监视控制卡102的监视定时到来时,使总线控制部106进行控制,经监视控制总线105读取总线寄存器1 09中写入的故障信息的值,而不用E系监视控制卡102的CPU111参与。
在这种监视中,由于第1及第2被监视卡103、104用于被监视处理的功能相同,所以即使备用的E系监视控制卡102成为现用,也能够同样进行监视。再者,由于各监视控制卡101、102也结构相同,所以不管哪个成为现用/备用,都能够与上述同样来监视备用端。
故障信息的值是指,将故障类别预先分配给各比特,在相应的比特例如为“1”时表示发生故障。作为代表性的故障类别,有监视超时(ウオッチドッグタイムアウト)、存储器故障、时钟故障、总线故障等。
接着,说明在被监视卡的状态变化或故障的内容特别的情况下、将其直接通知给监视控制卡的情况下的操作。其中,假设N系监视控制卡101为现用、E系监视控制卡102为备用。
首先,在第1被监视卡103需要向现用的N系监视控制卡101通知状态变化或故障的情况下,由于第1被监视卡103的CPU 116未把握监视控制卡101、102中哪个是现用、哪个是备用,所以控制总线控制部112,向两个监视控制卡101、102发送状态变化或故障信息。
N系监视控制卡101的CPU 110由于知道自己卡为现用,所以接受通知的状态变化或故障信息来进行处理。另一方面,E系监视控制卡102的CPU111由于知道自己卡为备用,所以用接受处理来抛弃通知的状态变化或故障信息。
从被监视卡向监视控制卡进行的状态变化或故障信息的通知,可以使用监视控制总线105的广播功能,也可以分别发送。此外,状态变化或故障信息的抛弃处理可以由总线控制部107来进行,也可以由CPU 111的软件来实现。
此外,在从被监视卡向监视控制卡通知状态变化或故障信息的情况下,现用/备用双方的监视控制卡101、102接收状态变化或故障信息来进行处理,此后,也可以只有现用监视控制卡101向监视者所观看并进行监视业务的上层装置发送该处理过的状态变化或故障信息。
这样,本实施例的监视系统100如下构成:第1及第2被监视卡103、104包括总线寄存器114、115,CPU 116、117检测自己装置的状态变化或故障发生,将该检测出的状态变化或故障信息存储到总线寄存器114、115,现用/备用结构中的现用监视控制卡101的CPU 110经监视控制总线105读入该存储的状态变化或故障信息,进行第1及第2被监视卡103、104的监视。
由此,由于监视控制卡101能够按CPU 110自身的任意定时来读入第1及第2被监视卡103、104的状态变化或故障信息来进行监视处理,所以无需像以往那样在监视卡和多个被监视卡间取得同步来进行监视,从而能够减轻CPU 110的负担。
再者,第1及第2被监视卡103、104只需分别在自己卡内检测并存储状态变化或故障即可,所以无需像以往那样与监视控制卡进行通信,由此减少了分配给监视控制功能的比率,从而能够减轻CPU 116、117的负担。
此外,现用/备用监视控制卡101、102包括总线寄存器108、109,备用监视控制卡102的CPU 111检测自己装置的状态变化或故障发生,将该检测出的状态变化或故障信息存储到总线寄存器109,现用监视控制卡101经监视控制总线105读入总线寄存器109中存储的状态变化或故障信息来进行备用监视控制卡102的监视,所以现用监视控制卡101能够监视备用监视控制卡102的状态变化或故障发生。
此外,第1及第2被监视卡103、104将其CPU 116、117检测出的状态变化或故障信息经监视控制总线105通知给现用/备用监视控制卡101、102,只有现用监视控制卡101接受该通知的状态变化或故障信息,所以第1及第2被监视卡103、104即使不识别现用/备用也能够通知状态变化或故障信息,由此无需像以往那样与监视控制卡进行通信,减少了分配给监视控制功能的比率,所以能够减轻CPU 116、117的负担。
此外,第1及第2被监视卡103、104将其CPU 116、117检测出的状态变化或故障信息经监视控制总线105通知给现用/备用监视控制卡101、102,只有现用监视控制卡101将该通知的状态变化或故障信息通知给上层的人监视的装置,所以第1及第2被监视卡103、104即使不识别现用/备用也能够通知状态变化或故障信息,由此无需像以往那样与监视控制卡进行通信,减少了分配给监视控制功能的比率,能够减轻CPU 116、117的负担。
本发明的监视系统包括:多个被监视装置,包括第1存储部件,检测自己装置的状态变化或故障发生,将该检测出的状态变化或故障信息存储到上述第1存储部件;以及监视装置,为现用/备用结构,现用/备用端都用总线与上述多个被监视装置连接,现用端经上述总线读入上述第1存储部件中存储的状态变化或故障信息来进行上述被监视装置的监视。
根据该结构,监视装置能够按自己装置的任意定时来读入多个被监视装置的状态变化或故障信息来进行监视处理,所以无需像以往那样在监视装置和多个被监视装置间取得同步来进行监视,从而能够减轻监视装置的处理负担。此外,多个被监视装置只需分别在自己装置内检测并存储状态变化或故障即可,所以无需像以往那样与监视装置进行通信,由此减少了分配给监视控制功能的比率,从而能够减轻被监视装置的处理负担。
在本发明的监视系统中,监视装置包括第2存储部件,备用端检测自己装置的状态变化或故障发生,将该检测出的状态变化或故障信息存储到上述第2存储部件,现用端经总线读入上述第2存储部件中存储的状态变化或故障信息来进行上述备用端的监视。
根据该结构,现用监视装置能够监视备用监视装置的状态变化或故障发生。
在本发明的监视系统中,被监视装置将检测出的状态变化或故障信息经总线通知给监视装置,上述监视装置只有现用端接受上述通知的状态变化或故障信息。
根据该结构,被监视装置即使不识别监视装置的现用/备用也能够通知状态变化或故障信息,由此无需像以往那样与监视装置进行通信,减少了分配给监视控制功能的比率,从而能够减轻被监视装置的处理负担。
在本发明的监视系统中,被监视装置将检测出的状态变化或故障信息经总线通知给监视装置,上述监视装置只有现用端将上述通知的状态变化或故障信息通知给上层装置。
根据该结构,被监视装置即使不识别监视装置的现用/备用也能够通知状态变化或故障信息,由此无需像以往那样与监视装置进行通信,减少了分配给监视控制功能的比率,从而能够减轻被监视装置的处理负担。
在本发明的监视方法中,多个被监视装置分别检测自己装置的状态,存储该检测出的状态信息,现用/备用结构中的现用监视装置读入上述存储的状态信息来进行上述被监视装置的监视。
根据该方法,监视装置能够按自己装置的任意定时来读入多个被监视装置的状态信息来进行监视处理,所以无需像以往那样在监视装置和多个被监视装置间取得同步来进行监视。由此,能够减轻监视装置的处理负担,此外,多个被监视装置只需分别在自己装置内检测并存储状态即可,所以无需像以往那样与监视装置进行通信,由此减少了分配给监视控制功能的比率,从而能够减轻被监视装置的处理负担。
在本发明的监视方法中,备用监视装置检测自己装置的状态,存储该检测出的状态信息,现用监视装置读入上述存储的状态信息来进行上述备用监视装置的监视。根据该方法,现用监视装置能够监视备用监视装置的状态。
在本发明的监视方法中,被监视装置将检测出的状态信息通知给现用/备用监视装置,只有现用监视装置接受该通知的状态信息。
根据该方法,被监视装置即使不识别监视装置的现用/备用也能够通知状态信息,由此无需像以往那样与监视装置进行通信,减少了分配给监视控制功能的比率,从而能够减轻被监视装置的处理负担。
在本发明的监视方法中,被监视装置将检测出的状态信息通知给现用/备用监视装置,只有现用监视装置将该通知的状态信息通知给上层装置。
根据该方法,被监视装置即使不识别监视装置的现用/备用也能够通知状态信息,由此无需像以往那样与监视装置进行通信,减少了分配给监视控制功能的比率,从而能够减轻被监视装置的处理负担。
本发明能够适用于移动通信系统中的基站装置。由此,在移动通信系统或基站装置中也能够得到与上述同样的效果。
如上所述,根据本发明,在监视控制卡监视无线基站等所设的进行各种处理的多个被监视卡时,能够减轻各个卡所设的CPU的负担,即使被监视卡数随着系统扩展而增加,也同样能够在减轻了负担的状态下进行监视控制。
本发明不限于上述实施例,在不脱离本发明范围的情况下,可以进行各种变形和修改。