KR100269940B1 - Method for data monitoring in trunk interface card - Google Patents
Method for data monitoring in trunk interface card Download PDFInfo
- Publication number
- KR100269940B1 KR100269940B1 KR1019980035931A KR19980035931A KR100269940B1 KR 100269940 B1 KR100269940 B1 KR 100269940B1 KR 1019980035931 A KR1019980035931 A KR 1019980035931A KR 19980035931 A KR19980035931 A KR 19980035931A KR 100269940 B1 KR100269940 B1 KR 100269940B1
- Authority
- KR
- South Korea
- Prior art keywords
- channel
- signaling data
- cas
- data
- report
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/12—Counting circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/05—Aspects of automatic or semi-automatic exchanges related to OAM&P
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Monitoring And Testing Of Exchanges (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 교환 시스템에서 트렁크 인터페이스 카드의 데이터 모니터링에 관한 것으로, 특히 해당 교환 시스템에서 CAS(Channel Association Signaling ; 채널결합 신호방식) 모드로 사용되는 트렁크의 인터페이스를 제공하는 트렁크 인터페이스 카드에서 외부 장비의 도움 없이 모든 채널에 대한 데이터 모니터링 기능을 수행할 수 있도록 한 트렁크 인터페이스 카드의 데이터 모니터링 방법에 관한 것이다.The present invention relates to data monitoring of a trunk interface card in a switching system, and more particularly, to aiding external equipment in a trunk interface card providing an interface of a trunk used in a channel association signaling (CAS) mode in the switching system. The present invention relates to a data monitoring method of a trunk interface card so that data monitoring function for all channels can be performed without a need.
종래 트렁크 인터페이스 카드의 데이터 모니터링 기능은 시그널링 데이터 처리가 RTC(Real Time Clock) 주기인 8msec 주기로 이루어지므로 시간의 제약으로 특정 라인의 특정 채널에 대한 데이터의 모니터링 기능만을 수행하는 문제점이 있었다.The data monitoring function of the conventional trunk interface card has a problem that only the data monitoring function for a specific channel of a specific line is limited due to time constraints because signaling data processing is performed in an 8 msec period which is a Real Time Clock (RTC) period.
본 발명은 트렁크 인터페이스 카드에서 채널 번호를 증가시키면서 각 채널에 대해 시그널링 데이터가 수신되는 경우 해당 시그널링 데이터의 유지시간을 상위 프로세서에 보고하면, 해당 상위 프로세서에서 보고된 유지시간과 자체에서 알고 있는 시간을 비교하여 각 채널에 대한 상위 프로세서와 트렁크 인터페이스간의 오류 발생 여부를 확인함으로써, 교환 시스템 내에서 외부 장비의 도움 없이도 모든 채널에 대한 시그널링 데이터의 오류 추적 및 원인 파악 등의 검증을 할 수 있게 된다.According to the present invention, when signaling data is received for each channel while increasing the channel number in the trunk interface card, when the signaling time of the signaling data is reported to the higher processor, the maintaining time reported by the higher processor and the time known by itself are reported. By comparing and checking whether an error occurs between the upper processor and the trunk interface for each channel, it is possible to verify the error tracking and cause identification of signaling data for all channels without the help of external equipment in the switching system.
Description
본 발명은 교환 시스템에서 트렁크 인터페이스 카드의 데이터 모니터링에 관한 것으로, 특히 해당 교환 시스템에서 CAS(Channel Association Signaling ; 채널결합 신호방식) 모드로 사용되는 트렁크의 인터페이스를 제공하는 트렁크 인터페이스 카드에서 외부 장비의 도움 없이 모든 채널에 대한 데이터 모니터링 기능을 수행할 수 있도록 한 트렁크 인터페이스 카드의 데이터 모니터링 방법에 관한 것이다.The present invention relates to data monitoring of a trunk interface card in a switching system, and more particularly, to aiding external equipment in a trunk interface card providing an interface of a trunk used in a channel association signaling (CAS) mode in the switching system. The present invention relates to a data monitoring method of a trunk interface card so that data monitoring function for all channels can be performed without a need.
종래의 교환 시스템에서 트렁크 인터페이스 카드의 데이터 모니터링 장치는 첨부된 도면 도 1에 도시된 바와 같이 DA-버스(Device Access Bus) 인터페이스부(21)와, 신호처리부(22)와, 라인 인터페이스부(23)와, CAS 데이터 감시부(24) 및 메모리부(25)를 구비하여 이루어진다.In the conventional switching system, the data monitoring apparatus of the trunk interface card includes a DA-bus (Device Access Bus) interface 21, a signal processor 22, and a line interface 23 as shown in FIG. ), And a CAS data monitoring unit 24 and a memory unit 25.
DA-버스 인터페이스부(21)는 상위 프로세서(10)와 신호처리부(22)를 정합한다.The DA-bus interface unit 21 matches the higher processor 10 and the signal processor 22.
신호처리부(22)는 라인 인터페이스부(23)로부터 인가되는 데이터를 처리하여 DA-버스 인터페이스부(21)로 인가하거나 DA-버스 인터페이스부(21)로부터 인가되는 데이터를 라인 인터페이스부(23) 측으로 출력한다.The signal processor 22 processes the data applied from the line interface unit 23 and applies the data to the DA bus interface unit 21 or the data applied from the DA bus interface unit 21 to the line interface unit 23. Output
라인 인터페이스부(23)는 트렁크와 신호처리부(22)를 정합하여 데이터를 외부와 송/수신한다.The line interface unit 23 matches the trunk with the signal processing unit 22 to transmit / receive data with the outside.
CAS 데이터 감시부(24)는 신호처리부(22)로부터 데이터를 받아 메모리부(25)에 저장하고 명령에 따라 데이터를 상위 프로세서(10)에 보고한다.The CAS data monitoring unit 24 receives the data from the signal processing unit 22, stores the data in the memory unit 25, and reports the data to the upper processor 10 according to an instruction.
이와 같이 구성된 종래 트렁크 인터페이스 카드(20)의 데이터 모니터링 장치에서의 데이터 모니터링 동작을 첨부된 도면 도 2를 참조하여 설명하면 다음과 같다.The data monitoring operation in the data monitoring apparatus of the conventional trunk interface card 20 configured as described above will be described with reference to FIG. 2.
먼저, E1 라인이 CAS 모드로 사용되는 경우 각 라인의 타임슬롯 16번이 각 채널에 대한 시그널링 데이터를 위해 할당되며, E1 트렁크 인터페이스 카드(20)는 상위 프로세서(10)로부터의 시그널링 데이터를 전송하고 수신된 E1 신호로부터 시그널링 데이터를 추출하여 상위 프로세서(10)에 보고하는 기능을 담당하게 되는데, 이때 외부의 물리적인 인터페이스는 정상이지만 채널에 대한 시그널링 데이터에 대한 오류가 상위 프로세서(10)에 의해 감지될 수 있다. 이러한 경우가 발생되면 원인 파악 및 오류 수정을 위해 대국을 포함하여 E1 인터페이스에 관계된 여러 블록에 대한 확인이 필요하게 된다. 이에, 해당 E1 트렁크 인터페이스 카드(20)내에 특정 라인의 특정 채널에 대한 시그널링을 위해 송수신되는 데이터를 저장하여 이를 상위 프로세서(10)나 시스템 관리자에게 표시할 수 있는 모니터링 기능을 수행함으로써, 상기 기술한 상황이 발생될 경우 트렁크 인터페이스 카드(20)의 동작에 대한 검증 기능을 제공한다. 즉, 트렁크 인터페이스 카드(20)는 라인과 상위 프로세서(10)를 정합하여 라인으로부터 인가되는 시그널링 데이터를 상위 프로세서(10)에 보고하거나 라인으로 데이터를 송출함으로써 정상적인 동작을 수행한다(스텝 S1,S2). 이때, 라인으로부터 인가되는 데이터를 트렁크 인터페이스 카드(20)에서 상위 프로세서(10)에 보고하고 송신 데이터를 처리하는 RTC(Real Time Clock)의 주기는 8msec이며, 데이터 모니터링 또한 같은 주기로 수행된다. 한편, 트렁크 인터페이스 카드(20)의 정상적인 동작 중에 CAS 데이터에 대한 모니터링을 실행하려면(스텝 S3), 온라인 상태에서는 상위 프로세서(10)의 명령에 의해 실행할 수 있고, 오프라인 상태에서는 시스템 관리자의 커맨드(Command) 입력에 의해 실행될 수 있으며, 모니터링 동작이 실행되면 트렁크 인터페이스 카드(20)는 메모리부(25)의 특정 영역을 모니터링 데이터의 저장용으로 할당하고 'msec' 단위의 모니터링용 클럭을 기동시킨다. 이후에 상위 프로세서(10)로부터 받은 송신용 시그널링 데이터를 모두 처리한 후, 지정된 링크의 지정된 채널에 대한 시그널링 데이터와 클럭 데이터를 트렁크 인터페이스 카드(20)내의 할당된 영역에 저장하고(스텝 S9), 해당 E1 신호로부터 추출한 시그널링 데이터는 상위 프로세서(10)에 보고한 후, 클럭 데이터와 함께 메모리부(25)의 할당된 영역에 저장한다(스텝 S4). 계속해서 CAS 모니터링 동작이 실행되면(스텝 S5), 데이터의 송신과 마찬가지로 트렁크로부터 수신되는 시그널링 데이터를 모두 처리한 후 지정된 링크의 지정된 채널에 대한 시그널링 데이터와 클럭 데이터를 트렁크 인터페이스 카드(20)내의 할당된 영역에 저장하고, 해당 E1 신호로부터 추출한 시그널링 데이터는 상위 프로세서(10)에 보고한다(스텝 S6). 이렇게 함으로써 CAS 데이터 감시 기능은 트렁크 인터페이스 카드(20)가 시그널링 처리하는 동안 CAS 데이터에 대한 데이터 베이스를 구성할 수 있으며, 이 결과는 상위 프로세서(10)의 요구에 의해 보고되거나 시스템 관리자의 커맨드에 의해 디스플레이 장치에 출력될 수 있다.First, when the E1 line is used in the CAS mode, timeslot number 16 of each line is allocated for signaling data for each channel, and the E1 trunk interface card 20 transmits signaling data from the upper processor 10. It is responsible for the function of extracting the signaling data from the received E1 signal and reporting it to the upper processor 10. At this time, the external physical interface is normal, but an error about the signaling data for the channel is detected by the upper processor 10. Can be. When this happens, it is necessary to check the various blocks related to the E1 interface, including playing, to identify the cause and correct the error. Thus, by storing the data transmitted and received for signaling on a specific channel of a specific line in the corresponding E1 trunk interface card 20 performs a monitoring function that can display it to the upper processor 10 or a system administrator, as described above If a situation occurs, it provides a verification function for the operation of the trunk interface card (20). That is, the trunk interface card 20 performs normal operation by matching the line with the upper processor 10 and reporting signaling data applied from the line to the upper processor 10 or by sending data to the line (steps S1 and S2). ). At this time, the period of RTC (Real Time Clock) for reporting data applied from the line to the upper processor 10 in the trunk interface card 20 and processing the transmission data is 8 msec, and data monitoring is also performed at the same period. On the other hand, to execute the monitoring of the CAS data during the normal operation of the trunk interface card 20 (step S3), it can be executed by the command of the upper processor 10 in the online state, and the command of the system administrator in the offline state. When the monitoring operation is executed, the trunk interface card 20 allocates a specific area of the memory unit 25 for storing the monitoring data and starts a monitoring clock in units of 'msec'. After processing all the transmission signaling data received from the upper processor 10, the signaling data and clock data for the designated channel of the designated link are stored in the allocated area in the trunk interface card 20 (step S9), The signaling data extracted from the E1 signal is reported to the upper processor 10 and stored together with the clock data in the allocated area of the memory unit 25 (step S4). Subsequently, when the CAS monitoring operation is executed (step S5), the signaling data and the clock data for the designated channel of the designated link are allotted in the trunk interface card 20 after processing all signaling data received from the trunk as in the data transmission. The signaling data extracted from the corresponding E1 signal are reported to the upper processor 10 (step S6). By doing so, the CAS data monitoring function can construct a database for CAS data during the trunk interface card 20 signaling, and the result can be reported at the request of the upper processor 10 or by the command of the system administrator. It can be output to the display device.
한편, CAS 데이터 감시 기능은 기존의 트렁크 인터페이스 카드(20)가 처리하는 작업들에 영향을 주어서는 안되고, 실시간 처리가 요구되기 때문에 한번에 한 채널에 대해서만 가능하며, 모니터링 기능의 중지는 상위 프로세서(10)의 요구나 시스템관리자의 커맨드 입력에 의해 이루어진다. 또한 할당된 메모리 영역이 차면 CAS 데이터의 모니터링 동작은 자동으로 중지되며(스텝 S7), 이 기능이 중지되었음을 상위 프로세서(10)에 보고하거나 외부 디스플레이 장치에 출력한다(스텝 S8).On the other hand, the CAS data monitoring function should not affect the tasks processed by the existing trunk interface card 20, but only one channel at a time because real-time processing is required, and the monitoring function can be stopped by the upper processor 10. ) Or by the system administrator's command input. In addition, when the allocated memory area is full, the monitoring operation of the CAS data is automatically stopped (step S7), and it is reported to the upper processor 10 that this function is stopped or output to the external display device (step S8).
전술한 바와 같이, 종래에는 CAS 시그널링 데이터의 오류가 발생할 경우에 외부 장비의 도움 없이도 송/수신한 시그널링 데이터의 확인이 가능하며, 온라인 상태에서도 트렁크 인터페이스 카드(20)의 시그널링 데이터 처리 기능에 대한 점검이 가능하여 오류 원인에 대한 파악이 용이해진다.As described above, conventionally, when an error of CAS signaling data occurs, it is possible to check the signaling data transmitted / received without the help of external equipment, and check the signaling data processing function of the trunk interface card 20 even when online. This makes it easy to identify the cause of the error.
또한, 종래의 모니터링 기능은 특정 라인의 특정 채널에 대한 시그널링을 위해 송수신되는 데이터를 저장하여 이를 상위 프로세서나 시스템 관리자에게 표시함으로써 트렁크 인터페이스 카드의 동작에 대한 검증 기능을 제공하지만, 시그널링 데이터 처리가 RTC 주기인 8msec 주기로 이루어지므로 시간의 제약으로 한 개의 채널에 대해서만 모니터링이 가능하게 된다.In addition, the conventional monitoring function provides a verification function for the operation of the trunk interface card by storing data transmitted and received for signaling on a specific channel of a specific line and displaying it to a higher processor or a system administrator. Since it is composed of 8msec period which is a period, monitoring is possible for only one channel due to time constraints.
즉, 종래 트렁크 인터페이스 카드의 데이터 모니터링 기능은 시그널링 데이터 처리가 RTC 주기인 8msec 주기로 이루어지므로 시간의 제약으로 특정 라인의 특정 채널에 대한 데이터의 모니터링 기능만을 수행하는 문제점이 있었다.That is, the data monitoring function of the conventional trunk interface card has a problem that only the data monitoring function for a specific channel of a specific line is limited due to time constraints because signaling data processing is performed in an 8 msec period, which is an RTC period.
본 발명은 전술한 바와 같은 문제점을 해결하기 위한 것으로 그 목적은, 트렁크 인터페이스 카드에서 채널 번호를 증가시키면서 각 채널에 대해 시그널링 데이터가 수신되는 경우 해당 시그널링 데이터의 유지시간을 상위 프로세서에 보고하면, 해당 상위 프로세서에서 보고된 유지시간과 자체에서 알고 있는 시간을 비교하여 각 채널에 대한 상위 프로세서와 트렁크 인터페이스간의 오류 발생 여부를 확인할 수 있도록 하는데 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and an object thereof is to report the retention time of the signaling data to a higher processor when signaling data is received for each channel while increasing the channel number in the trunk interface card. It is to check whether there is an error between the upper processor and the trunk interface for each channel by comparing the maintenance time reported by the upper processor with the known time.
상기와 같은 목적을 달성하기 위한 본 발명의 특징은, 각 채널에 대한 CAS 보고 카운터와 CAS 보고 영역을 초기화하는 과정과; 해당 채널에서 현재 수신한 시그널링 데이터와 바로 전상태에서 수신된 해당 채널의 시그널링 데이터를 비교하는 과정과; CAS 보고 영역에 기록된 해당 채널에 대한 시그널링 데이터의 유지시간 카운터 값을 보고하는 과정을 포함하는데 있다.In order to achieve the above object, a feature of the present invention includes the steps of: initializing a CAS report counter and a CAS report area for each channel; Comparing the signaling data currently received in the corresponding channel with the signaling data of the corresponding channel received in the previous state; And reporting a maintenance time counter value of the signaling data for the corresponding channel recorded in the CAS report area.
본 발명의 다른 특징은, 교환 시스템에서 트렁크 인터페이스 카드의 데이터 모니터링 방법에 있어서, 채널에 대한 CAS 보고 카운터와 CAS 보고 영역을 초기화하는 과정과; 해당 채널에서 현재 수신한 시그널링 데이터와 바로 전상태에서 수신된 해당 채널의 시그널링 데이터를 비교하는 과정과; 바로 전상태에서 수신된 해당 채널의 시그널링 데이터와 동일한 경우 상기 CAS 보고 카운터의 해당 시그널링 데이터의 유지시간 카운터 값을 증가시키는 과정과; 증가시킨 시그널링 데이터의 유지시간 카운터 값이 상기 CAS 보고 카운터의 최대값보다 큰 경우 상기 CAS 보고 카운터의 오버플로 비트를 '1'로 셋팅하는 과정과; 현재 시그널링 데이터를 수신한 채널이 마지막 채널인가를 확인하는 과정과; 해당 채널이 마지막 채널이 아닌 경우 채널 번호를 '1' 증가시킨 후, 상기 CAS 보고 카운터와 CAS 보고 영역을 초기화하는 과정으로 귀환하여 반복 동작을 수행하는 과정과; 상기 시그널링 데이터와 바로 전상태에서 수신된 해당 채널의 시그널링 데이터를 비교하는 과정에서, 바로 전상태에서 수신된 해당 채널의 시그널링 데이터와 동일하지 않은 경우 상기 CAS 보고 카운터의 해당 시그널링 데이터의 유지시간 카운터 값을 상기 CAS 보고 영역에 기록하는 과정과; 상기 CAS 보고 카운터를 '0'으로 초기화한 후, 현재 시그널링 데이터를 수신한 채널이 마지막 채널인가를 확인하는 과정을 수행하는 과정과; 상기 현재 시그널링 데이터를 수신한 채널이 마지막 채널인가를 확인하는 과정에서, 해당 채널이 마지막 채널인 경우 모니터링 동작을 종료하는 과정을 포함하는데 있다.Another aspect of the present invention provides a data monitoring method of a trunk interface card in a switching system, the method comprising: initializing a CAS report counter and a CAS report area for a channel; Comparing the signaling data currently received in the corresponding channel with the signaling data of the corresponding channel received in the previous state; Increasing a holding time counter value of the corresponding signaling data of the CAS report counter when the same as the signaling data of the corresponding channel received in the previous state; Setting the overflow bit of the CAS report counter to '1' when the retention time counter value of the increased signaling data is greater than the maximum value of the CAS report counter; Confirming whether the channel which received the current signaling data is the last channel; If the channel is not the last channel, incrementing the channel number by '1' and returning to the process of initializing the CAS report counter and the CAS report area and performing a repetitive operation; In the process of comparing the signaling data with the signaling data of the corresponding channel received in the previous state, if it is not the same as the signaling data of the corresponding channel received in the previous state, the retention time counter value of the corresponding signaling data of the CAS report counter Recording in the CAS report area; Initializing the CAS report counter to '0' and performing a process of checking whether a channel that has received current signaling data is the last channel; In the process of confirming whether the channel that has received the current signaling data is the last channel, when the corresponding channel is the last channel, ending the monitoring operation.
도 1은 종래의 교환 시스템에서 트렁크 인터페이스 카드의 데이터 모니터링 장치의 구성 블록도.1 is a block diagram of a data monitoring apparatus of a trunk interface card in a conventional switching system.
도 2는 종래의 트렁크 인터페이스 카드의 데이터 모니터링 동작 순서도.2 is a flowchart of a data monitoring operation of a conventional trunk interface card.
도 3은 본 발명에 따른 교환 시스템에서 트렁크 인터페이스 카드의 데이터 모니터링 장치의 구성 블록도.3 is a block diagram of a data monitoring apparatus of a trunk interface card in an exchange system according to the present invention;
도 4는 본 발명에 따른 트렁크 인터페이스 카드의 데이터 모니터링 동작 순서도.Figure 4 is a flow chart of the data monitoring operation of the trunk interface card according to the present invention.
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
30 : 트렁크 인터페이스 카드 31 : CAS 보고 카운터30 Trunk Interface Card 31 CAS Reporting Counter
32 : DA-버스 인터페이스부 32-1 : CAS 보고 영역32: DA bus interface unit 32-1: CAS report area
33 : 신호처리부 33-1 : CAS 신호 데이터 감시부33: signal processing unit 33-1: CAS signal data monitoring unit
34 : 라인 인터페이스부 35 : CAS 데이터 감시부34: line interface unit 35: CAS data monitoring unit
40 : 상위 프로세서40: upper processor
이하, 본 발명의 실시예를 첨부한 도면을 참조하여 상세하게 설명하면 다음과 같다.Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
본 발명에 따른 교환 시스템에서 트렁크 인터페이스 카드의 데이터 모니터링 장치는 첨부된 도면 도 3에 도시된 바와 같이 CAS 보고 카운터(31)와, DA-버스 인터페이스부(32)와, 신호처리부(33)와, 라인 인터페이스부(34) 및 CAS 데이터 감시부(35)를 구비하여 이루어진다.In the switching system according to the present invention, a data monitoring apparatus for a trunk interface card includes a CAS report counter 31, a DA-bus interface unit 32, a signal processor 33, as shown in FIG. And a line interface unit 34 and a CAS data monitoring unit 35.
CAS 보고 카운터(31)는 각 채널에 대한 시그널링 데이터의 유지기간을 카운터하는 기능을 수행한다.The CAS report counter 31 performs a function of countering the duration of signaling data for each channel.
DA-버스 인터페이스부(32)는 상위 프로세서(40)와 신호처리부(33)를 정합하며, CAS 보고 카운터(31)로부터 인가되는 각 채널에 대한 시그널링 데이터의 유지시간을 상위 프로세서(40)에 보고하는데 사용되는 CAS 보고 영역(32-1)을 포함한다.The DA-bus interface unit 32 matches the higher processor 40 and the signal processor 33, and reports the holding time of signaling data for each channel applied from the CAS report counter 31 to the upper processor 40. CAS reporting area 32-1, which is used to perform the operation.
신호처리부(33)는 라인 인터페이스부(34)로부터 인가되는 데이터를 처리하여 DA-버스 인터페이스부(32)로 인가하거나 DA-버스 인터페이스부(32)로부터 인가되는 데이터를 라인 인터페이스부(34) 측으로 출력하며, 각 채널의 시그널링 데이터에 대한 모니터링 기능을 수행하는 CAS 신호 데이터 감시부(33-1)를 포함한다.The signal processing unit 33 processes data applied from the line interface unit 34 to the DA-bus interface unit 32 or transfers data applied from the DA-bus interface unit 32 to the line interface unit 34. And a CAS signal data monitoring unit 33-1 for monitoring the signaling data of each channel.
라인 인터페이스부(34)는 트렁크와 신호처리부(33)를 정합하여 데이터를 외부와 송/수신한다.The line interface unit 34 matches the trunk with the signal processing unit 33 to transmit / receive data with the outside.
CAS 데이터 감시부(35)는 신호처리부(22)로부터 데이터를 받아 메모리부(25)에 저장하고 명령에 따라 데이터를 상위 프로세서(40)에 보고한다.The CAS data monitoring unit 35 receives the data from the signal processing unit 22 and stores the data in the memory unit 25 and reports the data to the upper processor 40 according to a command.
이와 같이 구성된 본 발명에 따른 트렁크 인터페이스 카드(30)의 데이터 모니터링 장치에서의 데이터 모니터링 동작을 첨부된 도면 도 4를 참조하여 설명하면 다음과 같다.The data monitoring operation in the data monitoring apparatus of the trunk interface card 30 according to the present invention configured as described above will be described with reference to FIG. 4.
먼저, 해당 트렁크 인터페이스 카드(30)는 CAS 모드로 사용될 경우 각 채널에 대한 시그널링 데이터를 추출하여 상위 프로세서(40)에 보고하고, 상위 프로세서(40)로부터의 시그널링 데이터를 채널의 지정된 영역에 삽입하여 전송하는 기능을 수행하는데, 해당 시그널링 데이터를 추출 및 삽입 처리하는 과정에서 해당 시그널링 데이터가 바로 전상태의 시그널링 데이터와 다른 경우 해당 시그널링 데이터의 유지시간을 상위 프로세서(40)에 보고함으로써, 해당 상위 프로세서(40)가 보고된 시그널링 데이터의 유지시간을 이용하여 해당 트렁크 인터페이스 카드(30) 내의 모든 채널에 대하여 물리적인 링크의 오류가 아닌 상황에서 발생할 수 있는 시그널링 데이터의 유실이나 오류 등을 검증할 수 있도록 한다.First, when the trunk interface card 30 is used in the CAS mode, the trunk interface card 30 extracts the signaling data for each channel and reports it to the upper processor 40, and inserts the signaling data from the upper processor 40 into the designated area of the channel. In the process of extracting and inserting the signaling data, if the signaling data is different from the signaling data of the previous state, the maintaining time of the signaling data is reported to the higher processor 40. 40 may verify the loss or error of signaling data that may occur in a situation in which the physical link is not an error of a physical link for all channels in the trunk interface card 30 using the reported time of retention of signaling data. do.
한편, 해당 트렁크 인터페이스 카드(30)가 CAS 모드가 되어 시그널링 처리 기능의 동작이 시작됨과 동시에 해당 신호처리부(33)에서 본 발명의 동작을 수행하게 된다. 즉, CAS 모드에서 트렁크 인터페이스 카드(30)는 수신한 시그널링 데이터를 처리하는 과정에서 수신된 시그널링 데이터가 바로 전상태에서 수신했던 시그널링 데이터와 다른 경우 변화된 시그널링 데이터를 상위 프로세서(40)에 보고하는데, 이때 신호처리부(33)의 CAS 신호 데이터 감시부(33-1)는 수신한 시그널링 데이터의 처리 과정이 시작되는 경우 각 채널에 대한 고유의 CAS 보고 카운터(31)와 DA-버스 인터페이스부(32)의 CAS 보고 영역(32-1)을 초기화한다(스텝 S41).Meanwhile, the trunk interface card 30 enters the CAS mode to start the operation of the signaling processing function and simultaneously perform the operation of the present invention in the signal processing unit 33. That is, in the CAS mode, the trunk interface card 30 reports the changed signaling data to the higher processor 40 when the received signaling data is different from the signaling data received in the previous state in the process of processing the received signaling data. In this case, the CAS signal data monitoring unit 33-1 of the signal processing unit 33 starts a unique CAS report counter 31 and DA-bus interface unit 32 for each channel when the processing of the received signaling data starts. The CAS report area 32-1 is initialized (step S41).
그리고, 라인 인터페이스부(34)를 통해 채널의 시그널링 데이터가 신호처리부(33)에 수신되면(스텝 S42), CAS 신호 데이터 감지부(33-1)는 현재 수신한 시그널링 데이터와 바로 전상태에서 수신된 해당 채널의 시그널링 데이터를 비교하여 두 시그널링 데이터가 동일한가를 확인한다(스텝 S43).When the signaling data of the channel is received by the signal processing unit 33 through the line interface unit 34 (step S42), the CAS signal data detecting unit 33-1 receives the currently received signaling data and the previous state. The signaling data of the corresponding channel is compared to confirm whether the two signaling data are the same (step S43).
만약, 현재 수신한 시그널링 데이터와 바로 전상태에서 수신된 해당 채널의 시그널링 데이터가 동일한 경우 해당 CAS 신호 데이터 감지부(33-1)는 CAS 보고 카운터(31)를 제어하여 해당 채널에 대한 시그널링 데이터의 유지시간 카운터 값을 증가시킨다(스텝 S44).If the currently received signaling data and the signaling data of the corresponding channel received in the previous state are the same, the corresponding CAS signal data detector 33-1 controls the CAS report counter 31 to control the signaling data for the corresponding channel. The holding time counter value is increased (step S44).
이때, 해당 트렁크 인터페이스 카드(30)는 각 채널에 대한 시그널링 데이터의 유지시간을 카운트하기 위한 CAS 보고 카운터(31)로 16비트를 사용하고, 이중 최상위 비트를 해당 CAS 보고 카운터의 오버플로(overflow) 상태를 나타내기 위한 비트로 사용하는데, CAS 신호 데이터 감시부(33-1)는 스텝 S44에서 증가시킨 시그널링 데이터의 유지시간 카운터 값이 해당 CAS 보고 카운터(31)의 최대값보다 큰가를 확인하여(스텝 S45), 증가시킨 시그널링 데이터의 유지시간 카운터 값이 해당 CAS 보고 카운터(31)의 최대값보다 큰 경우 해당 CAS 보고 카운터(31)의 오프플로 비트를 '1'로 셋팅함으로써(스텝 S46), CAS 데이터 감시부(35)에서 이 사실을 상위 프로세서(40)에 보고하고, 이에 해당 상위 프로세서(40)는 해당 채널에 오류가 발생했음을 인식하게 된다.At this time, the trunk interface card 30 uses 16 bits as the CAS report counter 31 for counting the retention time of signaling data for each channel, and the most significant bit of the trunk interface overflows the corresponding CAS report counter. Used as a bit to indicate the status, the CAS signal data monitoring unit 33-1 checks whether the holding time counter value of the signaling data increased in step S44 is greater than the maximum value of the corresponding CAS report counter 31 (step) S45) If the holding time counter value of the increased signaling data is greater than the maximum value of the corresponding CAS report counter 31, the overflow bit of the corresponding CAS report counter 31 is set to '1' (step S46). The data monitoring unit 35 reports the fact to the higher processor 40, and the upper processor 40 recognizes that an error has occurred in the corresponding channel.
스텝 S46이후, 해당 트렁크 인터페이스 카드(30)는 현재 시그널링 데이터를 수신한 채널이 마지막 채널인가를 확인하여(스텝 S47), 해당 채널이 마지막 채널인 경우 모니터링 동작을 종료하고, 만약 해당 채널이 마지막 채널이 아닌 경우 모니터링을 위한 채널 번호를 '1' 증가시킨 후(스텝 S48), 상기 스텝 S41로 귀환하여 반복 동작을 수행함으로써, 모든 채널에 대한 시그널링 데이터의 모니터링 기능을 수행할 수 있게 된다.After step S46, the trunk interface card 30 checks whether the channel that has received the current signaling data is the last channel (step S47), and terminates the monitoring operation if the channel is the last channel, and if the channel is the last channel. If not, after increasing the channel number for monitoring by '1' (step S48), the controller returns to step S41 to perform a repetitive operation, thereby performing monitoring of signaling data for all channels.
한편, 스텝 S43에서 만약 현재 수신한 시그널링 데이터와 바로 전상태에서 수신된 해당 채널의 시그널링 데이터가 동일하지 않은 경우 해당 시그널링 데이터를 트렁크 인터페이스 카드(30) 내의 할당된 영역에 저장하고(스텝 S49), 해당 CAS 신호 데이터 감지부(33-1)는 CAS 보고 카운터(31)를 제어하여 해당 채널에 대한 시그널링 데이터의 유지시간 카운터 값을 DA-버스 인터페이스부(32)의 CAS 보고 영역(32-1)에 기록한 후(스텝 S50), 해당 채널에 대한 시그널링 데이터의 CAS 보고 카운터(31)를 '0'으로 초기화하고(스텝 S51), 스텝 S47의 동작을 수행한다.On the other hand, in step S43, if the signaling data of the corresponding channel received in the previous state and the signaling data currently received are not the same, the corresponding signaling data is stored in the allocated area in the trunk interface card 30 (step S49), The CAS signal data detecting unit 33-1 controls the CAS report counter 31 to adjust the maintenance time counter value of the signaling data for the corresponding channel in the CAS report area 32-1 of the DA-bus interface unit 32. (Step S50), the CAS report counter 31 of the signaling data for the channel is initialized to '0' (step S51), and the operation of step S47 is performed.
그런데, 이때 DA-버스 인터페이스부(32)의 CAS 보고 영역(32-1)에 기록된 해당 채널에 대한 시그널링 데이터의 유지시간 카운터 값은 상위 프로세서(40)로 보고되고, 이에 해당 상위 프로세서(40)는 해당 채널에 대한 시그널링 데이터가 수신되었음을 알게 됨과 동시에 보고된 시그널링 데이터의 유지시간 카운터 값 즉, 해당 채널에 대한 시그널링 데이터의 유지시간을 자체에서 알고있는 해당 채널의 유지시간과 비교하여 서로 다른 경우 해당 채널에 오류가 발생했음을 인식하게 된다.However, at this time, the holding time counter value of the signaling data for the corresponding channel recorded in the CAS report area 32-1 of the DA-bus interface unit 32 is reported to the upper processor 40, and thus, the upper processor 40. ) Is notified that the signaling data for the corresponding channel is received and is different from the maintenance time counter value of the reported signaling data, that is, the retention time of the signaling data for the corresponding channel is compared with the known retention time of the corresponding channel. The channel recognizes that an error has occurred.
상술한 바와 같이, 본 발명에서는 상위 프로세서(40)가 각 채널에서 수신되는 시그널링 데이터의 유지시간을 보고 받음으로써, 해당 상위 프로세서는 자체에서 알고 있는 해당 채널의 유지시간과 보고된 유지시간을 비교하여 각 채널에 대하여 상위 프로세서(40)와 트렁크 인터페이스간의 오류 발생 여부를 용이하게 발견할 수 있으며, 오류 발생 채널에 대한 판단의 정확도가 향상됨에 따라 CAS를 사용하는 경우 해당 트렁크 인터페이스 카드(30)에서 외부 장비의 도움 없이도 모든 채널에 대한 시그널링 데이터 송수신의 오류 추적 및 원인 파악 등의 검증을 할 수 있게 된다.As described above, in the present invention, the upper processor 40 receives and reports the holding time of the signaling data received in each channel, so that the corresponding upper processor compares the holding time of the corresponding channel, which is known to itself, with the reported holding time. For each channel, it is easy to detect whether an error has occurred between the upper processor 40 and the trunk interface, and when the CAS is used as the accuracy of the determination of the error channel is improved, the corresponding external interface in the trunk interface card 30 It is possible to verify error tracking and cause identification of signaling data transmission and reception for all channels without the help of equipment.
이상과 같이, 본 발명은 트렁크 인터페이스 카드에서 채널 번호를 증가시키면서 각 채널에 대해 시그널링 데이터가 수신되는 경우 해당 시그널링 데이터의 유지시간을 상위 프로세서에 보고하면, 해당 상위 프로세서에서 보고된 유지시간과 자체에서 알고 있는 시간을 비교하여 각 채널에 대한 상위 프로세서와 트렁크 인터페이스간의 오류 발생 여부를 확인함으로써, 교환 시스템 내에서 외부 장비의 도움 없이도 모든 채널에 대한 시그널링 데이터의 오류 추적 및 원인 파악 등의 검증을 할 수 있게 된다.As described above, when the signaling data is received for each channel while increasing the channel number in the trunk interface card, the present invention reports the maintenance time of the corresponding signaling data to the higher processor. By comparing the known time and checking whether there is an error between the upper processor and the trunk interface for each channel, it is possible to verify the error trace and cause of the signaling data for all channels without the help of external equipment in the switching system. Will be.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980035931A KR100269940B1 (en) | 1998-09-01 | 1998-09-01 | Method for data monitoring in trunk interface card |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980035931A KR100269940B1 (en) | 1998-09-01 | 1998-09-01 | Method for data monitoring in trunk interface card |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000018371A KR20000018371A (en) | 2000-04-06 |
KR100269940B1 true KR100269940B1 (en) | 2000-10-16 |
Family
ID=19549217
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980035931A KR100269940B1 (en) | 1998-09-01 | 1998-09-01 | Method for data monitoring in trunk interface card |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100269940B1 (en) |
-
1998
- 1998-09-01 KR KR1019980035931A patent/KR100269940B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20000018371A (en) | 2000-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7328369B2 (en) | Inherently fail safe processing or control apparatus | |
JPH02199548A (en) | Observing method for development with the lapse of time of object program made by electronic computer system and observation instrument practicing said method | |
KR100231812B1 (en) | Control/supervisory signal transmission/reception system | |
US5033050A (en) | Operation control system | |
KR100269940B1 (en) | Method for data monitoring in trunk interface card | |
JPS61272841A (en) | Address detecting circuit | |
US4146929A (en) | Input/output security system for data processing equipment | |
KR100432193B1 (en) | Method for monitoring data of a trunk interface card, especially regarding to monitoring data for a channel designated in a specific e1 line in an e1 interface card used in cas | |
US4118790A (en) | Data processing equipment | |
US4741017A (en) | Apparatus and method for identifying and analyzing telephone channel units, commands and responses | |
JPH0924831A (en) | Information transmitting device of vehicle | |
KR19990043049A (en) | Remote board control method using packet network | |
CA1133088A (en) | Control system for input/output apparatus | |
KR100585317B1 (en) | Apparatus and method for circuit line test of fiber loop carrier | |
KR19980014552A (en) | Multiple IC control method in IIC bus control system | |
KR100208275B1 (en) | Apparatus and method for automatically recognizing signaling link in no.7 signaling protocol monitor device | |
SU1124277A1 (en) | Interface | |
JPS62175848A (en) | Monitor system for input and output action of data processing system | |
JP2843707B2 (en) | D / E bit collator for ISDN line | |
JP2002278800A (en) | Monitor and monitoring method | |
JP2563068Y2 (en) | Redundant communication controller | |
JPH05145524A (en) | Data monitor equipment | |
SU1118555A1 (en) | Device for manufacturing and checking full code punched tape | |
JPS6036667B2 (en) | Synchronous arithmetic circuit diagnostic device | |
JPS5953947A (en) | Input data confirming system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20030529 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |