KR20030025024A - Method for duplicating call manager in private wireless network - Google Patents

Method for duplicating call manager in private wireless network Download PDF

Info

Publication number
KR20030025024A
KR20030025024A KR1020010057916A KR20010057916A KR20030025024A KR 20030025024 A KR20030025024 A KR 20030025024A KR 1020010057916 A KR1020010057916 A KR 1020010057916A KR 20010057916 A KR20010057916 A KR 20010057916A KR 20030025024 A KR20030025024 A KR 20030025024A
Authority
KR
South Korea
Prior art keywords
call manager
monitor
active
standby
message
Prior art date
Application number
KR1020010057916A
Other languages
Korean (ko)
Other versions
KR100407323B1 (en
Inventor
천충렬
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR10-2001-0057916A priority Critical patent/KR100407323B1/en
Publication of KR20030025024A publication Critical patent/KR20030025024A/en
Application granted granted Critical
Publication of KR100407323B1 publication Critical patent/KR100407323B1/en

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PURPOSE: A method for duplicating a CM(Call Manager) in a private wireless network is provided to maintain the service continuity of a private wireless network system by embodying CM duplication. CONSTITUTION: An active CM monitor(200) sends an ACM(Active Check Message) to a standby CM monitor(250)(S211). If a response about the ACM is not received during a setup time after sending the ACM, the active CM monitor(200) sends the ACM to the standby CM monitor(250) again(213). The active CM monitor(200) judges that it is a real active CM monitor, and operates a script file(ippcx_run_script file) for operating an active CM(215). The active CM monitor(200) is in an active state(217). If a uniform time elapses after operating the ippcx_run_script file, the standby CM monitor(250) sends an ACM to the active CM monitor(200)(219). The active CM monitor(200) corresponds to the ACM, and sends an SCM(Standby Call Manager) message to the standby CM monitor(250) for informing that the standby CM monitor(250) is a real standby CM monitor(221). The active CM monitor(200) and the standby CM monitor(250) continuously monitor the state of the object, and are normally operated before fault is generated(223).

Description

사설 무선 네트워크에서 콜 매니저 이중화 방법{METHOD FOR DUPLICATING CALL MANAGER IN PRIVATE WIRELESS NETWORK}Call manager redundancy in a private wireless network {METHOD FOR DUPLICATING CALL MANAGER IN PRIVATE WIRELESS NETWORK}

본 발명은 사설 무선 네트워크 시스템에 관한 것으로, 특히 콜 매니저 이중화를 구현하여 사설 무선 네트워크 시스템의 서비스 연속성을 유지시키는 방법에 관한 것이다.The present invention relates to a private wireless network system, and more particularly, to a method for implementing call manager redundancy to maintain service continuity of a private wireless network system.

도 1은 통상적인 사설 무선 네트워크 시스템의 내부 구성을 개략적으로 도시한 도면이다.1 is a diagram schematically showing the internal configuration of a conventional private wireless network system.

상기 도 1을 참조하면, 사설 무선 네트워크(Private Wireless Network)는 사설 기지국 제어기(pBSC: private Base Station Controller)(115)와, 사설 이동 교환기(pMSC: private Mobile Switching Center)(117)와, 사설 홈 위치 등록기(pHLR: private Home Location Register)(119)로 구성되며, 가입자인 이동국(MS: Mobile Station)(111) 및 기지국(BTS: Base Transceiver Subsystem)들, 즉 제1기지국(BTS 1)(113)과, 제2기지국(BTS2)(112)과 및 제3기지국(BTS3)(114)과 같은 기지국들과 함께 무선으로 연결되어 일반 공중 전화 네트워크(PSTN: Public Switching Telecommunication Network) 및 공중 이동 네트워크(PLMN: Public Land Mobile Network)와 접속하는 기능을 수행한다.Referring to FIG. 1, a private wireless network includes a private base station controller (pBSC) 115, a private mobile switching center (pMSC) 117, and a private home. It consists of a private home location register (pHLR) 119, and is a mobile station (MS) 111 and base transceiver subsystems (BTS), that is, a first base station (BTS 1) 113, which is a subscriber. ), And are connected wirelessly with base stations such as a second base station (BTS2) 112 and a third base station (BTS3) 114 to connect to a public switched telecommunication network (PSTN) and a public mobile network (PSTN). PLMN: Connects with Public Land Mobile Network.

그리고, 상기 사설 무선 네트워크의 사설 기지국 제어기(115)와, 사설 이동 교환기(117) 및 사설 홈 위치 등록기(119)는 일반적인 공중 이동 네트워크(PLMN: Public Land Mobile Network)의 기지국 제어기, 이동 교환기, 홈위치 등록기와 그 수행기능은 동일하고 단지 사설 무선 네트워크 내의 가입자들에 대한 서비스를 지원한다는 점에서만 차이가 있을 뿐이다. 즉, 상기 사설 기지국 제어기(115)는 무선 링크(Link) 및 유선 링크제어, 핸드-오프(Hand-Off) 기능들을 수행하고, 상기 제1기지국(113),제2기지국(112),제3기지국(114)은 상기 이동국(111)과 함께 무선 통신로를 구성하고 무선자원을 관리한다. 상기 사설 홈위치 등록기(119)는 가입자 위치 등록 기능을 수행하며, 가입자 식별 및 번호 계획 관련 정보와, 가입자 운용 관련 정보와, 인증 관련 정보와, 부가서비스 관련 정보, 과금 관련 정보등을 저장한다.In addition, the private base station controller 115 of the private wireless network, the private mobile switching center 117 and the private home location register 119 may be a base station controller, mobile switching center, or home of a general public mobile network (PLMN). The location register and its function are the same and differ only in that they support services for subscribers in a private wireless network. That is, the private base station controller 115 performs radio link, wired link control, and hand-off functions, and transmits the first base station 113, the second base station 112, and the third. The base station 114 together with the mobile station 111 forms a wireless communication path and manages radio resources. The private home location register 119 performs a subscriber location registration function and stores subscriber identification and number planning related information, subscriber operation related information, authentication related information, additional service related information, and billing related information.

그리고 콜 매니저(CM: Call Manager)(121)는 상기 사설 기지국 제어기(115) 및 상기 사설 이동 교환기(117)와 연결되고, 콜 매니저 로더(Call Manager Loader)를 구동하여 상기 사설 기지국 제어기(115) 및 사설 이동 교환기(117)의 여러 운용 프로그램들, 즉 소프트웨어(software)들을 운용·제어한다. 그리고 상기 콜 매니저(121)는 IPM(123)을 통해 사설 유선 교환기(PBX: Private Branch eXchange)(125)와 연결된다. 상기 IPM(123)은 상기 사설 무선 네트워크에 연결되는 사설 유선 교환기의 개수, 즉 사설 유선 교환기 노드(node)수가 다수개로 구현될 경우 상기 다수개의 사설 유선 교환기 노드들 간의 연결을 수행한다. 상기 도 1에서는 상기 사설 유선 교환기(125)의 노드가 1개인 경우를 도시한 것이다.A call manager (CM) 121 is connected to the private base station controller 115 and the private mobile exchange 117 and drives a call manager loader to control the private base station controller 115. And various operating programs of the private mobile exchange 117, that is, software. The call manager 121 is connected to a Private Branch eXchange (PBX) 125 through the IPM 123. The IPM 123 performs a connection between the plurality of private wired switch nodes when the number of private wired exchanges connected to the private wireless network, that is, the number of private wired switch nodes is implemented. FIG. 1 illustrates a case where there is only one node of the private wired switch 125.

그런데, 상기 콜 매니저(121)는 단독적으로 운용되기 때문에 상기 콜 매니저(121)가 에러 발생 등으로 인해 비정상 동작하거나, 혹은 갑작스러운 파워 오프(power off) 등으로 인한 동작 수행이 불가능하게 되면 상기 사설 기지국 제어기(115) 및 사설 이동 교환기(117)의 여러 운용 프로그램들이 운용되는 것도 불가능하게 된다. 그래서 상기 사설 무선 네트워크에서 정상적으로 호처리 서비스를 유지하는 것이 불가능하게 된다는 문제점이 있었으며, 이로 인해 서비스 품질 저하라는 문제점이 발생하였다.However, since the call manager 121 is operated independently, when the call manager 121 is abnormally operated due to an error or the like, or the operation is not possible due to a sudden power off, the private It is also impossible for several operating programs of the base station controller 115 and the private mobile exchange 117 to be operated. Therefore, there is a problem that it is impossible to maintain a call processing service normally in the private wireless network, which causes a problem of deterioration of service quality.

따라서, 본 발명의 목적은 사설 무선 네트워크 시스템에서 콜 매니저 이중화를 구현하는 방법에 관한 것이다.Accordingly, an object of the present invention is a method for implementing call manager redundancy in a private wireless network system.

본 발명의 다른 목적은 사설 무선 네트워크 시스템에서 액티브 콜 매니저와 스탠바이 콜 매니저간 지속적인 호서비스를 위한 절체 방법을 제공함에 있다.Another object of the present invention is to provide a switching method for continuous call service between an active call manager and a standby call manager in a private wireless network system.

본 발명의 또 다른 목적은 사설 무선 네트워크 시스템에서 콜 매니저 이중화시 절체 발생에 따른 통신경로를 사설 유선 교환기에 제공하는 방법을 제공함에 있다.It is still another object of the present invention to provide a method for providing a communication path to a private wired switch according to occurrence of a transfer during duplication of a call manager in a private wireless network system.

상기한 목적들을 달성하기 위한 본 발명은, 각각이 콜 매니저 모니터를 구동하는 액티브 콜 매니저와 스탠바이 콜 매니저를 구비한 사설 무선 네트워크에서 콜 매니저 이중화 방법에 있어서, 상기 액티브 콜 매니저의 초기화에 따라 구동시작하여 액티브 콜 매니저 검사 메시지를 상대방 콜 매니저 모니터로 전송하는 과정과, 상기 액티브 콜 매니저 검사 메시지에 대한 응답 메시지가 상기 상대방 콜 매니저 모니터로부터 설정 시간 동안 수신되지 않으면 상기 액티브 콜 매니저를 실제 액티브 콜 매니저로 인식하고, 상기 액티브 콜 매니저를 구동시키기 위한 스크립트 파일을 실행시켜 상기 스탠바이 콜 매니저 모니터를 구동시킨 후 액티브 상태로 동작하는 과정과, 상기 액티브 상태로 동작중에 장애발생을 감지하면 상기 스탠바이 콜 매니저 모니터로 콜 매니저 절체 메시지를 전송하여 상기 스탠바이 콜 매니저가 이후 액티브 상태로 천이하도록 제어하는 과정을 포함함을 특징으로 한다.According to an aspect of the present invention, there is provided a call manager redundancy method in a private wireless network having an active call manager and a standby call manager, each of which drives a call manager monitor, and starts driving according to initialization of the active call manager. Transmitting an active call manager check message to a counterpart call manager monitor; and if the response message for the active call manager check message is not received from the counterpart call manager monitor for a predetermined time, the active call manager is converted into an actual active call manager. Recognizing and executing the standby call manager monitor by executing a script file for driving the active call manager and operating in the active state; and detecting the failure during operation in the active state. By transmitting a call manager transfer message, it characterized in that the standby call manager comprises the step of controlling to transition to the active state after.

도 1은 통상적인 사설 무선 네트워크 시스템의 내부 구성을 개략적으로 도시한 도면1 is a diagram schematically showing the internal configuration of a conventional private wireless network system

도 2는 본 발명의 일 실시예에 따른 콜 매니저 이중화 초기화 과정을 도시한 신호 흐름도2 is a signal flow diagram illustrating a call manager duplication initialization process according to an embodiment of the present invention.

도 3은 본 발명의 다른 실시예에 따른 액티브 콜 매니저에서 스탠바이 콜 매니저로 절체시 사설 유선 교환기로 절체 사실을 통보하는 과정을 도시한 신호 흐름도3 is a signal flow diagram illustrating a process of notifying a transfer to a private wired switch when switching from an active call manager to a standby call manager according to another embodiment of the present invention.

도 4는 본 발명의 또 다른 실시예에 따른 액티브 콜 매니저에서 스탠바이 콜 매니저로 절체시 데이터 파일 복사 과정을 도시한 신호 흐름도4 is a signal flow diagram illustrating a data file copying process when switching from an active call manager to a standby call manager according to another embodiment of the present invention.

이하, 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설명되며 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that in the following description, only parts necessary for understanding the operation according to the present invention will be described, and descriptions of other parts will be omitted so as not to distract from the gist of the present invention.

본 발명을 설명하기에 앞서, 본 발명의 실시예에 따른 과정들은 상기 도 1에서 설명한 사설 무선 네트워크 시스템과 사설 유선 교환기간에서 발생한다. 즉, 상기 도 1에서 설명한 바와 같이 사설 무선 네트워크(Private Wireless Network)는 사설 기지국 제어기(pBSC: private Base Station Controller)(115)와, 사설 이동 교환기(pMSC: private Mobile Switching Center)(117)와, 사설 홈 위치 등록기(pHLR: private Home Location Register)(119)로 구성되며, 가입자인 이동국(MS: Mobile Station)(111) 및 기지국(BTS: Base Transceiver Subsystem)들, 즉 제1기지국(BTS 1)(113)과, 제2기지국(BTS2)(112)과 및 제3기지국(BTS3)(114)과 같은 기지국들과 함께 무선으로 연결되어 일반 공중 전화 네트워크(PSTN: Public Switching Telecommunication Network) 및 공중 이동 네트워크(PLMN: Public Land Mobile Network)와 접속하는 기능을 수행한다.Prior to describing the present invention, the processes according to the embodiment of the present invention occur in the private wireless network system described in FIG. That is, as described above with reference to FIG. 1, a private wireless network includes a private base station controller (pBSC) 115, a private mobile switching center (pMSC) 117, It consists of a private home location register (pHLR) 119, and is a mobile station (MS) 111 that is a subscriber and base transceiver subsystems (BTSs), that is, a first base station (BTS 1). Wireless connection with base stations, such as 113, second base station (BTS2) 112, and third base station (BTS3) 114, to enable public switched telecommunication networks (PSTN) and public mobility. Performs a function of connecting to a Public Land Mobile Network (PLMN).

다만 상기 도 1에서 설명한 콜 매니저(CM: Call Manager)(121)는 도시하지는 않았지만 본 발명에서는 상기 도 1에서 설명한 바와는 달리 이중화(duplication)로 구현된다. 즉 액티브(active) 콜 매니저와 스탠바이(standby) 콜 매니저로 이중화 구현되고, 본 발명의 실시예에서는 상기 액티브 콜 매니저와 스탠바이 콜 매니저에별도의 참조부호를 부여하지 않기로 한다. 또한, 본 발명의 실시예에서 상기 액티브 콜 매니저와 상기 스탠바이 콜 매니저에 대한 동작상태를 검사하기 위해서 별도의 동작 상태 검사 프로세스(process)인 콜 매니저 모니터(Call Manager Monitor)를 각각 구동한다. 즉, 상기 액티브 콜 매니저에는 액티브 콜 매니저 모니터(200)가 운용되어 그 동작상태를 감시하고, 상기 스탠바이 콜 매니저에는 스탠바이 콜 매니저 모니터(250)가 운용되어 그 동작상태를 감시하며 물론 상기 액티브 콜 매니저 모니터(200)와 상기 스탠바이 콜 매니저 모니터(250)간에는 상호 신호 송수신을 통해 상호간의 동작 상태 역시 감시 가능하다.Although the call manager (CM) 121 described with reference to FIG. 1 is not shown, in the present invention, unlike the description with reference to FIG. 1, the call manager 121 is implemented as a duplication. That is, a dual call is implemented with an active call manager and a standby call manager, and according to an embodiment of the present invention, separate reference numerals are not given to the active call manager and the standby call manager. In addition, in an embodiment of the present invention, a call manager monitor, which is a separate operation state checking process, is driven to check an operation state of the active call manager and the standby call manager. That is, the active call manager monitor 200 is operated in the active call manager to monitor the operation state, and the standby call manager monitor 250 is operated in the standby call manager to monitor the operation state. The operation state between the monitor 200 and the standby call manager monitor 250 may also be monitored through mutual signal transmission and reception.

이렇게 이중화 구현된 상기 콜 매니저(121)는 상기 사설 기지국 제어기(115) 및 상기 사설 이동 교환기(117)와 연결되고, 콜 매니저 로더(Call Manager Loader)를 구동하여 상기 사설 기지국 제어기(115) 및 사설 이동 교환기(117)의 여러 운용 프로그램들, 즉 소프트웨어(software)들을 운용·제어한다. 그리고 상기 콜 매니저(121)는 IPM(123)을 통해 사설 유선 교환기(PBX: Private Branch eXchange)(125)와 연결되는 것이다.The duplex implemented call manager 121 is connected to the private base station controller 115 and the private mobile exchange 117 and drives a call manager loader to control the private base station controller 115 and the private. Various operating programs of the mobile exchange 117, that is, software, are operated and controlled. The call manager 121 is connected to a private branch eXchange (PBX) 125 through the IPM 123.

이렇게 상기 이중화 구현된 콜 매니저(121)는 액티브 콜 매니저와 스탠바이 콜 매니저가 모두 존재하여 동작하다가 상기 액티브 콜 매니저가 에러 발생 등으로 인한 비정상 동작을 하거나 혹은 파워 오프(power off) 등으로 인한 정상 동작 수행이 불가능할 경우 상기 스탠바이 콜 매니저로 절체(switch over)하여 상기 액티브 콜 매니저가 수행하던 동작을 그대로 유지한다.The redundant call manager 121 operates while both an active call manager and a standby call manager exist, and the active call manager operates abnormally due to an error occurrence or power off. If it is impossible to perform the operation, it switches over to the standby call manager to maintain the operation performed by the active call manager.

그러면 상기 콜 매니저의 이중화 구현, 즉 액티브 콜 매니저와 스탠바이 콜매니저의 형태로 이중화를 구현함에 따른 동작 과정들을 살펴보기로 한다.Next, a description will be given of an operation of implementing the redundancy of the call manager, that is, redundancy in the form of an active call manager and a standby call manager.

먼저, 상기 이중화된 콜 매니저, 즉 액티브 콜 매니저와 스탠바이 콜 매니저의 초기화 과정을 도 2를 참조하여 설명하기로 한다.First, an initialization process of the duplicated call manager, that is, the active call manager and the standby call manager will be described with reference to FIG. 2.

상기 도 2를 참조하면, 초기에 전원이 인가(power on)되면 상기 이중화 구현된 액티브 콜 매니저와 스탠바이 콜 매니저에 각각 전원이 인가되고 이에 초기화 동작을 시작한다. 즉, 상기 액티브 콜 매니저에서는 액티브 콜 매니저 모니터(CM_MON(ACT))(200)가 구동되고, 상기 스탠바이 콜 매니저에서는 스탠바이 콜 매니저 모니터(CM_MON(STB))(250)가 구동된다. 물론 상기 액티브 콜 매니저와 스탠바이 콜 매니저로 동작하는 것은 처음에는 디폴트(default) 값으로 설정되고 이후 상황에 따라서 상기 액티브 콜 매니저와 스탠바이 콜 매니저가 결정되어 동작한다. 그러므로 상기 액티브 콜 매니저에서 구동되는 콜 매니저 모니터가 액티브 콜 매니저 모니터(200)가 되는 것이며, 상기 스탠바이 콜 매니저에서 구동되는 콜 매니저 모니터가 스탠바이 콜 매니저 모니터(250)가 되는 것이다.Referring to FIG. 2, when power is initially turned on, power is applied to the redundant active call manager and standby call manager, respectively, and starts an initialization operation. That is, an active call manager monitor (CM_MON (ACT)) 200 is driven in the active call manager, and a standby call manager monitor (CM_MON (STB)) 250 is driven in the standby call manager. Of course, the active call manager and the standby call manager are initially set to default values, and then the active call manager and the standby call manager are determined and operated according to the situation. Therefore, the call manager monitor driven in the active call manager becomes the active call manager monitor 200, and the call manager monitor driven in the standby call manager becomes the standby call manager monitor 250.

일 예로 상기 도 2에 도시한 바와 같이 액티브 콜 매니저 모니터(200)와 스탠바이 콜 매니저 모니터(250)가 설정되어 있는 상태에서, 전원이 인가되면 상기 액티브 콜 매니저 모니터(200)는 상대방 콜 매니저 모니터, 즉 현재 스탠바이 콜 매니저 모니터(250)로 액티브 콜 매니저 모니터 검사 메시지(ACM: Active Check Message)를 전송한다(211단계). 이때 상기 액티브 콜 매니저 모니터(200)가 실제 액티브 콜 매니저 모니터일 경우 상기 스탠바이 콜 매니저 모니터(250)는 상기 액티브 콜 매니저 모니터 검사 메시지에 대해서 응답메시지를 전송하지 못한다. 즉,상기 액티브 콜 매니저 모니터(200)가 구동 시작한 후 자신이 실제 액티브 콜 매니저 모니터라고 판단하여 상기 액티브 콜 매니저를 구동시키기 위한 스크립트 파일(script file), 즉 ippcx_run_script 파일을 운용하기 전에는 상기 액티브 콜 매니저 및 스탠바이 콜 매니저가 실제로 동작을 수행하지 않아 상기 스탠바이 콜 매니저 모니터(250)는 존재하지 않는 상태에 있기 때문이다.For example, when the active call manager monitor 200 and the standby call manager monitor 250 are set as shown in FIG. 2, when the power is applied, the active call manager monitor 200 is a counterpart call manager monitor; That is, the active call manager monitor check message (ACM) is transmitted to the current standby call manager monitor 250 (step 211). In this case, when the active call manager monitor 200 is the actual active call manager monitor, the standby call manager monitor 250 may not transmit a response message to the active call manager monitor check message. That is, after the active call manager monitor 200 starts to operate, the active call manager monitor determines that it is the actual active call manager monitor and operates the script file for driving the active call manager, that is, the ippcx_run_script file. And the standby call manager monitor 250 does not exist because the standby call manager does not actually perform an operation.

한편, 이렇게 상기 액티브 콜 매니저 모니터 검사 메시지를 전송한 후 상기 액티브 콜 매니저 모니터 검사 메시지에 대한 응답이 설정시간 동안 수신되지 않으면 상기 액티브 콜 매니저 모니터(200)는 다시 한번 상기 액티브 콜 매니저 검사 메시지를 전송한다(213단계). 여기서, 상기 설정시간이라 함은 상기 액티브 콜 매니저 모니터(200)에서 상기 액티브 콜 매니저 모니터 검사 메시지에 대한 응답을 대기하는 시간으로서, 일 예로 3초를 대기하게 된다. 그리고 본 발명의 실시예에서는 상기 액티브 콜 매니저 모니터 검사 메시지를 다수번, 즉 2번 전송하는 경우를 일 예로 하여 설명하고 있으나 상기 액티브 콜 매니저 모니터 검사 메시지를 1번만 전송한 후 그에 대한 응답 메시지가 상기 설정시간 동안 없으면 상기 액티브 콜 매니저 모니터(200)를 실제 액티브 콜 매니저 모니터로 판단하는 것도 가능함은 물론이다.Meanwhile, if the response to the active call manager monitor check message is not received during the set time after transmitting the active call manager monitor check message, the active call manager monitor 200 transmits the active call manager check message once again. (Step 213). Here, the set time is a time for waiting for a response to the active call manager monitor check message in the active call manager monitor 200, for example, waiting 3 seconds. In the exemplary embodiment of the present invention, the active call manager monitor check message is transmitted a plurality of times, i.e., two times. If there is no setting time, the active call manager monitor 200 may be determined as the actual active call manager monitor.

이렇게 자신이 실제 액티브 콜 매니저 모니터라고 판단한 상기 액티브 콜 매니저 모니터(200)는 상기 액티브 콜 매니저를 구동시키기 위한 스크립트 파일인 ippcx_run_script 파일을 구동시킨다(215단계). 이렇게 상기 ippcx_run_script 파일을 구동시킨 후 상기 액티브 콜 매니저 모니터(200)는 액티브 상태로대기한다(217단계). 또한 상기 액티브 콜 매니저 모니터(200)가 상기 ippcx_run_script 파일을 구동시킴에 따라 일정 시간이 경과된 후, 일 예로 16초가 경과된 후 상기 스탠바이 콜 매니저 모니터(250)가 구동된다. 여기서, 상기 ippcx_run_script 파일을 구동시킴에 따라 경과되는 일정시간은 상기 액티브 콜 매니저가 구동시키는 운용 프로그램들, 즉 상기 사설 이동 교환기(117) 및 사설 기지국 제어기(115)의 운용 프로그램들 및 상기 액티브 콜 매니저에 대응하는 스탠바이 콜 매니저의 스탠바이 콜 매니저 모니터(250)를 구동시키는데 소요되는 시간을 의미한다.The active call manager monitor 200, which determines that it is the actual active call manager monitor, drives the ippcx_run_script file, which is a script file for driving the active call manager (step 215). After the ippcx_run_script file is driven, the active call manager monitor 200 waits for the active state (step 217). In addition, after a predetermined time elapses as the active call manager monitor 200 drives the ippcx_run_script file, the standby call manager monitor 250 is driven after 16 seconds elapse. In this case, a predetermined time elapsed by driving the ippcx_run_script file is determined by operating programs driven by the active call manager, that is, operating programs of the private mobile exchange 117 and the private base station controller 115 and the active call manager. The time required to drive the standby call manager monitor 250 of the standby call manager corresponding to the.

그러므로 상기 ippcx_run_script 파일을 구동후 일정시간이 경과되면 상기 스탠바이 콜 매니저 모니터(250)가 동작 수행하고 상기 스탠바이 콜 매니저 모니터(250)는 상기 액티브 콜 매니저 모니터(200)가 동작 시작할 때와 마찬가지로 상대방 콜 매니저 모니터, 즉 액티브 콜 매니저 모니터(200)로 액티브 콜 매니저 검사 메시지를 전송한다(219단계). 이는 처음 상기 스탠바이 콜 매니저 모니터(250)가 동작 수행 시작시 자신이 실제 액티브로 동작하는지 스탠바이로 동작하는지를 알 수 없기 때문에 이를 검사하기 위해서이다.Therefore, if a predetermined time elapses after driving the ippcx_run_script file, the standby call manager monitor 250 operates and the standby call manager monitor 250 operates as a counterpart call manager as when the active call manager monitor 200 starts operation. The active call manager check message is transmitted to the monitor, that is, the active call manager monitor 200 (step 219). This is because the standby call manager monitor 250 does not know whether it is operating in the active state or the standby state at the start of the operation.

상기 스탠바이 콜 매니저 모니터(250)가 상기 액티브 콜 매니저 검사 메시지를 전송할 경우 이미 상기 액티브 콜 매니저 모니터(200)가 존재하기 때문에, 상기 액티브 콜 매니저 모니터(200)는 상기 액티브 콜 매니저 검사 메시지에 대응하여 상기 스탠바이 콜 매니저 모니터(250)가 실제 스탠바이 콜 매니저 모니터임을 알려주기 위한 메시지인 스탠바이 콜 매니저(SCM: Standby Call Manager) 메시지를 상기 스탠바이 콜 매니저 모니터(250)로 전송한다(221단계). 상기 액티브 콜 매니저 모니터(200)가 전송한 스탠바이 콜 매니저 메시지를 수신한 상기 스탠바이 콜 매니저 모니터(250)는 자신이 실제 스탠바이 콜 매니저 모니터로 동작하고 있음을 감지하여 자신을 스탠바이 상태로 대기하게 된다.When the standby call manager monitor 250 transmits the active call manager check message, since the active call manager monitor 200 already exists, the active call manager monitor 200 corresponds to the active call manager check message. The standby call manager monitor 250 transmits a standby call manager (SCM) message, which is a message indicating that the standby call manager monitor is actually a standby call manager monitor, to the standby call manager monitor 250 (step 221). The standby call manager monitor 250 that receives the standby call manager message transmitted by the active call manager monitor 200 detects that it is actually operating as a standby call manager monitor and waits for itself in a standby state.

이렇게 상기 액티브 콜 매니저 모니터(200)와 상기 스탠바이 콜 매니저 모니터(250)가 동작 수행하여 자신이 실제로 각각 액티브 콜 매니저 모니터와 스탠바이 콜 매니저 모니터로 동작하고 있음을 감지하면, 상기 액티브 콜 매니저 모니터(200)와 상기 스탠바이 콜 매니저 모니터(250)는 상대방의 상태를 지속적으로 감시하면서 장애가 발생하기 전까지는 정상적으로 동작하게 된다(223단계).When the active call manager monitor 200 and the standby call manager monitor 250 operate to detect that they are actually operating as the active call manager monitor and the standby call manager monitor, the active call manager monitor 200 ) And the standby call manager monitor 250 continue to monitor the status of the other party and operate normally until a failure occurs (step 223).

한편, 상기 도 2에서 설명한 바와 같이 액티브 콜 매니저 모니터(200)와 스탠바이 콜 매니저 모니터(250)가 상호간에 상태를 지속적으로 감시하면서 정상 동작 수행하던 중에 상기에서 설명한 바와 같이 상기 액티브 콜 매니저 모니터(200)가 에러 발생 등으로 인한 장애 발생이나, 혹은 파워 오프 등으로 인한 정상 동작 불가능 상태에 도달하였을 경우 상기 액티브 콜 매니저 모니터(200)와 상기 스탠바이 콜 매니저 모니터(250)간에는 절체(switch over)가 발생하게 된다. 즉, 현재 동작하고 있는 액티브 콜 매니저 모니터(200)가 스탠바이 상태가 되고, 현재 동작하고 있는 스탠바이 콜 매니저 모니터(250)가 액티브 상태로 상태 천이되어야 한다. 그래야 상기 장애발생한 액티브 콜 매니저 모니터(200)가 상기 스탠바이 콜 매니저 모니터(250)와 절체되어 정상적인 동작이 가능하게 되기 때문이다.Meanwhile, as described above with reference to FIG. 2, the active call manager monitor 200 and the standby call manager monitor 250 continuously perform the normal operation while continuously monitoring the statuses of the active call manager monitor 200 as described above. ), A switchover occurs between the active call manager monitor 200 and the standby call manager monitor 250 when a failure occurs due to an error or the like, or when a normal operation is not available due to power off. Done. That is, the active call manager monitor 200 that is currently operating is to be in a standby state, and the standby call manager monitor 250 that is currently operating is to be transitioned to an active state. This is because the failed active call manager monitor 200 is transferred to the standby call manager monitor 250 so that normal operation is possible.

그러면 상기 현재 액티브 콜 매니저 모니터(200)가 상기 스탠바이 콜 매니저모니터(250)로 절체되고, 이에 상기 스탠바이 콜 매니저 모니터(250)가 액티브 콜 매니저 모니터로 동작하게 될 경우 사설 유선 네트워크로 상기 절체 사실을 통보하는 과정을 도 3을 참조하여 설명하기로 한다.Then, the current active call manager monitor 200 is transferred to the standby call manager monitor 250. When the standby call manager monitor 250 operates as an active call manager monitor, the transfer call is transferred to the private wired network. The notification process will be described with reference to FIG. 3.

상기 도 3은 본 발명의 다른 실시예에 따른 액티브 콜 매니저에서 스탠바이 콜 매니저로 절체시 사설 유선 교환기로 절체 사실을 통보하는 과정을 도시한 신호 흐름도이다.3 is a signal flow diagram illustrating a process of notifying a transfer to a private wired switch when switching from an active call manager to a standby call manager according to another embodiment of the present invention.

상기 도 3을 설명하기에 앞서 상기 도 3에 도시한 액티브 콜 매니저 모니터(200)는 상기 도 2에서 설명한 스탠바이 콜 매니저 모니터(250)가 절체되어 액티브 상태로 천이한 것이며, 설명의 편의상 액티브로 동작함에 의미를 두어 동일한 참조부호를 부여하기로 한다. 상기 도 3을 참조하면, 현재 상태 이전에 스탠바이 콜 매니저 모니터로 동작하다가 절체되어 현재 상태에서 액티브로 동작하는 액티브 콜 매니저 모니터(250)는 절체된 사실을 사설 유선 교환기(125)로 통보하기 위해서 상기 사설 유선 교환기(125)에 연결된 IPM(123)으로 통보하게 된다. 그러면 상기 IPM(123)은 상기 IPM(123)과 연결된 사설 유선 교환기(125)로 사실을 전달하게 되는 것이다.Prior to the description of FIG. 3, the active call manager monitor 200 illustrated in FIG. 3 is a state where the standby call manager monitor 250 described in FIG. 2 is switched to an active state, and is active for convenience of description. The same reference numerals will be given. Referring to FIG. 3, the active call manager monitor 250 operating as the standby call manager monitor before the current state is switched to the active state in the current state to notify the private wired switch 125 of the transfer. The IPM 123 connected to the private wired switch 125 is notified. The IPM 123 then transmits the facts to the private wired switch 125 connected with the IPM 123.

여기서, 상기 이전의 스탠바이 상태에서 현재 액티브 상태로 천이된 액티브 콜 매니저 모니터(200)가 상기 사설 유선 교환기(125)에 절체 사실을 통보하는 이유는 상기 사설 유선 교환기(125)가 절체사실을 몰라 현재 액티브로 동작하고 있는 콜 매니저 모니터를 인식하지 못할 경우 상기 사설 유선 교환기(125)가 상기 사설 홈 위치 등록기(119)로 데이터를 요구할 때 적절한 패스(path)를 구성할 수 없기때문이다. 즉, 상기 절체로 인해 새로운 액티브 콜 매니저 모니터(250)의 IP 주소를 상기 사설 유선 교환기(125)가 모르고 있기 때문에 상기 홈 위치 등록기(119)의 IP 주소 역시 몰라 데이터를 요구하는 것이 불가능하기 때문이다. 그리고 상기 절체에 따른 상기 새로운 액티브 콜 매니저 모니터(200)는 상기 도 2에서 설명한 바와 같이 새롭게 ippcx_run_script를 구동하기 때문에 이 ippcx_run_script를 구동에 따라 실제 운용 프로그램들이 구동되는 위치가 변경되고 이에 IP 주소도 변경되는 것이다.In this case, the reason why the active call manager monitor 200 transitioned from the previous standby state to the current active state is notified to the private wired switch 125 is that the private wired switch 125 does not know the fact of the transfer. This is because the private wired switch 125 cannot establish an appropriate path when the private wired switch 125 requests data from the private home location register 119 when the call manager monitor that is not active is not recognized. That is, since the private wired switch 125 does not know the IP address of the new active call manager monitor 250 due to the switching, it is impossible to request data because the IP address of the home location register 119 is not known. . In addition, since the new active call manager monitor 200 according to the switching newly drives ippcx_run_script as described in FIG. 2, the location where the actual operation programs are driven by changing the ippcx_run_script is changed and thus the IP address is changed. will be.

상기에서 설명한 바와 같이 상기 액티브 콜 매니저 모니터(200)는 상기 절체 사실을 통보하기 위해서 절체 사실 통보 메시지인 alive message를 상기 IPM(123) 전송한다(311단계). 그러면 상기 IPM(123)은 상기 alive message를 수신함에 따라 그 절체 사실 통보를 정상적으로 확인하였음을 나타내기 위해 절체 사실 통보 정상 응답 메시지인 alive response message(ACK)를 상기 액티브 콜 매니저 모니터(200)로 전송한다(313단계). 이렇게 상기 alive response message(ACK)를 수신한 상기 액티브 콜 매니저 모니터(200)는 다시 한번 상기 alive message를 상기 IPM(123)으로 전송한다(315단계). 여기서, 상기 액티브 콜 매니저 모니터(200)가 상기 alive message를 재전송하는 이유는 상기 사설 무선 네트워크 시스템에서 상기 절체 사실을 통보하기 위한 상기 alive message 전송 횟수가 일 예로 2회로 설정되어 있기 때문이다. 만약에 상기 alive message 전송 횟수가 3회로 설정되어 있을 경우 상기 alive message를 전송하고 그에 대한 alive response message(ACK)를 수신하는 동작을 3회씩 반복적으로 성공할 경우에만 상기 절체 사실이 정상적으로 통보되었다고 판단하는 것이다.As described above, the active call manager monitor 200 transmits an alive message, which is a transfer fact notification message, to the IPM 123 to notify the transfer fact (step 311). Then, when the IPM 123 receives the alive message, the IPM 123 transmits an alive response message (ACK), which is a changeover notification normal response message, to the active call manager monitor 200 to indicate that the transfer notification is normally confirmed. (Step 313). After receiving the alive response message (ACK), the active call manager monitor 200 transmits the alive message to the IPM 123 once again (step 315). The reason why the active call manager monitor 200 retransmits the alive message is because the number of times of alive message transmission for notifying the transfer in the private wireless network system is set to two times as an example. If the number of alive message transmissions is set three times, it is determined that the transfer is normally notified only when the alive message is transmitted three times and the alive response message (ACK) is repeatedly received. .

만약 상기 alive message를 정상적으로 확인하지 못했을 경우 상기 IPM(123)은 상기 alive message에 대한 절체 사실 통보 비정상 응답 메시지인 alive response message(NACK)를 상기 액티브 콜 매니저 모니터(200)로 전송한다(317단계). 그러면 상기 액티브 콜 매니저 모니터(200)는 상기 alive message를 전송하여 상기 alive response message(ACK)를 상기 설정 횟수번 수신할 때까지 반복 수행하게 된다.If the alive message is not normally confirmed, the IPM 123 transmits an alive response message (NACK), which is a transfer fact notification abnormal response message for the alive message, to the active call manager monitor 200 (step 317). . Then, the active call manager monitor 200 repeatedly transmits the alive message until the alive response message (ACK) is received the set number of times.

또한 현재 액티브 상태로 동작하는 액티브 콜 매니저 모니터(200)가 장애 발생 등으로 인해 스탠바이 콜 매니저 모니터(250)로 절체하게 될 경우 상기 스탠바이 콜 매니저 모니터(250)는 상기 절체 이후 액티브 상태로 동작하기 위해 현재 상기 액티브 콜 매니저 모니터(200)에서 운용하고 있는 데이터 파일들을 복사해와야만 한다. 여기서, 상기 스탠바이 콜 매니저 모니터(250)가 상기 액티브 콜 매니저 모니터(200)에서 운용하고 있는 데이터 파일들을 복사하는 이유는 상기 절체로 인해 현재 운용되고 있던 데이터들에 손실이 발생하여 비정상적인 동작을 수행하는 것을 방지하기 위해서이다. 그러면 상기 절체로 인해 상기 스탠바이 콜 매니저 모니터(250)가 상기 액티브 콜 매니저 모니터(200)에서 운용하고 있는 데이터 파일들을 복사하는 과정을 도 4를 참조하여 설명하기로 한다.In addition, when the active call manager monitor 200 operating in the current active state is switched to the standby call manager monitor 250 due to a failure or the like, the standby call manager monitor 250 may operate in an active state after the switching. The data files currently being operated by the active call manager monitor 200 must be copied. Here, the reason that the standby call manager monitor 250 copies the data files that are being operated by the active call manager monitor 200 may cause abnormal operation due to loss of data that is currently being operated due to the switching. To prevent that. Next, the process of copying the data files operated by the standby call manager monitor 250 by the active call manager monitor 200 due to the switching will be described with reference to FIG. 4.

상기 도 4는 본 발명의 또 다른 실시예에 따른 액티브 콜 매니저에서 스탠바이 콜 매니저로 절체시 데이터 파일 복사 과정을 도시한 신호 흐름도이다.4 is a signal flow diagram illustrating a data file copying process when switching from an active call manager to a standby call manager according to another embodiment of the present invention.

상기 도 4를 참조하면, 현재 액티브 상태로 동작하고 있는 액티브 콜 매니저모니터(200)가 에러 발생 등으로 인한 절체가 필요로 하게 되면, 상기 액티브 콜 매니저 모니터(200)는 현재 스탠바이 상태로 동작하고 있는 스탠바이 콜 매니저 모니터(250)로 콜 매니저를 절체하기를 요구하는 콜 매니저 절체 메시지인 CCM 메시지를 전송한다(411단계). 그러면 상기 스탠바이 콜 매니저 모니터(250)는 상기 절체후 액티브 콜 매니저 모니터로 동작하기 위해서 상기에서 설명한 ippcx_run_script 파일을 구동시작하고 상기 스탠바이 콜 매니저 모니터(250) 자신이 상기 액티브 콜 매니저 모니터(200)에서 운용하고 있는 데이터 파일들을 복사해오기를 요구하는 메시지인 Dcopy 메시지(message)를 생성한다(413단계). 이렇게 상기 Dcopy 메시지가 생성되면 상기 스탠바이 콜 매니저 모니터(250)는 상기 액티브 콜 매니저 모니터(200)로부터 상기 데이터 파일을 복사할 수 있는 상태인지를 검사하기 위해 핑 코맨드(ping command)를 상기 액티브 콜 매니저 모니터(200)로 전송한다(415단계). 상기 핑 코맨드를 수신한 상기 액티브 콜 매니저 모니터(200)는 상기 핑 코맨드에 응답하여, 즉 상기 데이터 파일을 복사가능한 상태임을 나타내기 위해서 핑 응답 메시지(ping response message)를 상기 스탠바이 콜 매니저 모니터(250)로 전송한다(417단계). 그러면 상기 핑 응답 메시지를 수신한 상기 스탠바이 콜 매니저 모니터(250)는 상기 액티브 콜 매니저 모니터(200)로부터 현재 운용되고 있는 데이터 파일을 복사하기 위한 데이터 파일 복사 명령인 data file copy command를 상기 액티브 콜 매니저 모니터(200)로 전송하여 상기 액티브 콜 매니저 모니터(200)에서 현재 운용하고 있는 데이터 파일들을 복사해온다. 여기서, 상기 데이터 파일 복사시 꼭 복사해야만 하는 필수적인 데이터들은 통계 데이터,프로그램 로딩 데이터(PLD: Program Loading Data), 그리고 알람(alarm) 데이터 등이 존재한다.Referring to FIG. 4, when the active call manager monitor 200 operating in the active state needs to be changed due to an error, the active call manager monitor 200 is operating in the standby state. The standby call manager monitor 250 transmits a CCM message, which is a call manager transfer message, to request the transfer of the call manager (step 411). Then, the standby call manager monitor 250 starts driving the ippcx_run_script file described above to operate as the active call manager monitor after the transfer, and the standby call manager monitor 250 itself operates in the active call manager monitor 200. In operation 413, a Dcopy message, which is a message requesting to copy the data files, is generated. When the Dcopy message is generated, the standby call manager monitor 250 issues a ping command to the active call manager to check whether the data file can be copied from the active call manager monitor 200. The monitor 200 transmits to the monitor 200 (step 415). The active call manager monitor 200 receiving the ping command sends a ping response message to the standby call manager monitor 250 in response to the ping command, i.e., to indicate that the data file can be copied. (Step 417). Then, the standby call manager monitor 250 that receives the ping response message receives a data file copy command, which is a data file copy command for copying a data file currently being operated from the active call manager monitor 200, to the active call manager. The data file currently being operated by the active call manager monitor 200 is copied by transmitting to the monitor 200. Here, the essential data that must be copied when the data file is copied include statistical data, program loading data (PLD), and alarm data.

한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by the equivalents of the claims.

상술한 바와 같은 본 발명은, 사설 무선 네트워크 시스템에서 콜 매니저를 액티브 콜 매니저와 스탠바이 콜 매니저로 이중화하고, 또한 상기 액티브 콜 매니저 및 스탠바이 콜 매니저 각각을 모니터링하기 위한 액티브 콜 매니저 모니터와 스탠바이 콜 매니저 모니터를 구동시켜 상기 액티브 콜 매니저가 장애 발생등으로 인한 비정상 동작이나 혹은 파워 오프 등으로 인한 동작 불가능상태에 도달하였을 경우 상기 스탠바이 콜 매니저로 절체하도록 하여 상기 사설 무선 네트워크 시스템의 정상적인 호처리 서비스가 유지되도록 한다는 이점을 가진다.As described above, the present invention provides an active call manager monitor and a standby call manager monitor for dualizing a call manager into an active call manager and a standby call manager in a private wireless network system, and also monitoring the active call manager and the standby call manager, respectively. When the active call manager reaches an abnormal operation due to a failure or an inoperable state due to a power off, it is switched to the standby call manager to maintain normal call processing service of the private wireless network system. Has the advantage.

그리고 이렇게 실시간으로 정상 상태를 가지는 콜 매니저가 액티브 상태로 동작하도록 제어하기 때문에 정상적으로 호처리 서비스를 유지하는 것이 가능하게 되는 것이고, 이에 상기 사설 무선 네트워크 시스템에서 제공하는 호처리 서비스의 서비스 품질을 향상시킨다는 이점을 가진다.Since the call manager having a normal state in real time is controlled to operate in an active state, the call processing service can be maintained normally, thereby improving the quality of service of the call processing service provided by the private wireless network system. Has an advantage.

Claims (10)

각각이 콜 매니저 모니터를 구동하는 액티브 콜 매니저와 스탠바이 콜 매니저를 구비한 사설 무선 네트워크에서 콜 매니저 이중화 방법에 있어서,In a call manager redundancy method in a private wireless network having an active call manager and a standby call manager, each of which drives a call manager monitor, 상기 액티브 콜 매니저의 초기화에 따라 구동시작하여 액티브 콜 매니저 검사 메시지를 상대방 콜 매니저 모니터로 전송하는 과정과,Starting the drive according to the initialization of the active call manager and transmitting an active call manager check message to a counterpart call manager monitor; 상기 액티브 콜 매니저 검사 메시지에 대한 응답 메시지가 상기 상대방 콜 매니저 모니터로부터 설정 시간 동안 수신되지 않으면 상기 액티브 콜 매니저를 실제 액티브 콜 매니저로 인식하고, 상기 액티브 콜 매니저를 구동시키기 위한 스크립트 파일을 실행시켜 상기 스탠바이 콜 매니저 모니터를 구동시킨 후 액티브 상태로 동작하는 과정과,If the response message to the active call manager check message is not received from the counterpart call manager monitor for a predetermined time, the active call manager is recognized as the actual active call manager, and a script file for driving the active call manager is executed. Running the standby call manager monitor and then operating in an active state; 상기 액티브 상태로 동작중에 장애발생을 감지하면 상기 스탠바이 콜 매니저 모니터로 콜 매니저 절체 메시지를 전송하여 상기 스탠바이 콜 매니저가 이후 액티브 상태로 천이하도록 제어하는 과정을 포함함을 특징으로 하는 사설 무선 네트워크에서 콜 매니저 이중화 방법.And transmitting a call manager transfer message to the standby call manager monitor to control the standby call manager to transition to an active state after detecting a failure while operating in the active state. Manager redundancy method. 제1항에 있어서,The method of claim 1, 상기 콜 매니저 절체 메시지를 수신한 스탠바이 콜 매니저 모니터는 상기 액티브 콜 매니저에서 현재 운용하고 있는 데이터 파일을 복사가능한 상태인지를 검사하기 위해 핑 코맨드를 상기 액티브 콜 매니저 모니터로 전송하는 과정과,Receiving a call manager transfer message, the standby call manager monitor transmits a ping command to the active call manager monitor to check whether a data file currently operated by the active call manager can be copied; 상기 액티브 콜 매니저 모니터로부터 상기 핑 코맨드에 응답하는 핑 응답 메시지가 수신되면 상기 데이터 파일 복사 코맨드를 상기 액티브 콜 매니저 모니터로 전송하여 상기 데이터 파일을 복사하도록 제어하는 과정을 더 포함함을 특징으로 하는 사설 무선 네트워크에서 콜 매니저 이중화 방법.And when the ping response message is received from the active call manager monitor to the ping command, transmitting the data file copy command to the active call manager monitor to copy the data file. Call manager redundancy in wireless networks. 제1항에 있어서,The method of claim 1, 상기 콜 매니저 절체 메시지에 상응하여 상기 스탠바이 콜 매니저가 액티브 상태로 천이하여 새로운 액티브 콜 매니저로 절체하는 과정과,In response to the call manager transfer message, the standby call manager transitioning to an active state and transferring to a new active call manager; 상기 새로운 액티브 콜 매니저는 상기 사설 무선 네트워크 시스템과 연결되어 있는 사설 유선 교환기로 상기 새로운 액티브 콜 매니저에 대한 절체 사실을 통보하는 절체 사실 통보 메시지를 전송하는 과정을 더 포함함을 특징으로 하는 사설 무선 네트워크에서 콜 매니저 이중화 방법.The new active call manager may further include transmitting a transfer fact notification message to notify the transfer of the transfer of the new active call manager to a private wired switch connected to the private wireless network system. Call manager redundancy method. 제1항에 있어서,The method of claim 1, 상기 액티브 콜 매니저 검사 메시지에 대한 응답 메시지가 상기 상대방 콜 매니저 모니터로부터 설정 시간내에 수신되면 상기 액티브 콜 매니저를 실제 스탠바이 콜 매니저로 인식하여 스탠바이 콜 매니저로 동작하도록 제어하는 과정을 더포함함을 특징으로 하는 사설 무선 네트워크에서 콜 매니저 이중화 방법.And when the response message to the active call manager check message is received from the counterpart call manager monitor within a preset time, controlling the active call manager to operate as a standby call manager by recognizing the active call manager as an actual standby call manager. Call manager redundancy in a private wireless network. 각각이 콜 매니저 모니터를 구동하는 액티브 콜 매니저와 스탠바이 콜 매니저를 구비한 사설 무선 네트워크에서 콜 매니저 이중화 방법에 있어서,In a call manager redundancy method in a private wireless network having an active call manager and a standby call manager, each of which drives a call manager monitor, 상기 액티브 콜 매니저의 초기화에 따라 구동시작하여 액티브 콜 매니저 검사 메시지를 상대방 콜 매니저 모니터로 전송하는 과정과,Starting the drive according to the initialization of the active call manager and transmitting an active call manager check message to a counterpart call manager monitor; 상기 액티브 콜 매니저 검사 메시지에 대한 응답 메시지가 상기 상대방 콜 매니저 모니터로부터 설정 시간 동안 수신되지 않으면 상기 액티브 콜 매니저를 실제 액티브 콜 매니저로 인식하고, 상기 액티브 콜 매니저를 구동시키기 위한 스크립트 파일을 실행시켜 상기 스탠바이 콜 매니저 모니터를 구동시킨 후 액티브 상태로 대기하는 과정과,If the response message to the active call manager check message is not received from the counterpart call manager monitor for a predetermined time, the active call manager is recognized as the actual active call manager, and a script file for driving the active call manager is executed. Starting the standby call manager monitor and waiting for it to be active; 상기 액티브 상태로 대기로 하는 중에 상기 스탠바이 콜 매니저 모니터로부터 액티브 콜 매니저 검사 메시지가 수신되면 상기 스탠바이 콜 매니저 모니터로 스탠바이 콜 매니저 메시지를 전송하는 과정과,Transmitting a standby call manager message to the standby call manager monitor when an active call manager check message is received from the standby call manager monitor while waiting for the active state; 상기 스탠바이 콜 매니저 메시지를 수신한 스탠바이 콜 매니저 모니터는 상기 스탠바이 콜 매니저를 실제 스탠바이 콜 매니저로 인식하여 스탠바이 상태로 대기하는 과정을 포함함을 특징으로 하는 사설 무선 네트워크에서 콜 매니저 이중화 방법.The standby call manager monitor receiving the standby call manager message includes the step of recognizing the standby call manager as a standby standby manager and waiting in a standby state. 제5항에 있어서,The method of claim 5, 상기 액티브 콜 매니저 검사 메시지에 대한 응답 메시지가 존재하지 않는 경우 상기 액티브 콜 매니저 모니터는 상기 상대방 콜 매니저 모니터로 상기 액티브 콜 매니저 검사 메시지를 재전송하는 과정을 더 포함함을 특징으로 하는 사설 무선 네트워크에서 콜 매니저 이중화 방법.If there is no response message to the active call manager check message, the active call manager monitor further comprises retransmitting the active call manager check message to the counterpart call manager monitor. Manager redundancy method. 각각이 콜 매니저 모니터를 구동하는 액티브 콜 매니저와 스탠바이 콜 매니저를 구비한 사설 무선 네트워크에서 콜 매니저 이중화 방법에 있어서,In a call manager redundancy method in a private wireless network having an active call manager and a standby call manager, each of which drives a call manager monitor, 상기 액티브 콜 매니저와 상기 스탠바이 콜 매니저가 각각 액티브 및 스탠바이 상태로 동작하는 중에 상기 액티브 콜 매니저가 장애발생을 감지하면 스탠바이 콜 매니저 모니터로 콜 매니저 절체 메시지를 전송하는 과정과,Transmitting a call manager transfer message to a standby call manager monitor when the active call manager detects a failure while the active call manager and the standby call manager operate in the active and standby states, respectively; 상기 콜 매니저 절체 메시지를 수신한 스탠바이 콜 매니저 모니터는 상기 액티브 콜 매니저에서 현재 운용하고 있는 데이터 파일을 복사하는 것이 가능한지를 검사하기 위한 핑 코맨드를 액티브 콜 매니저 모니터로 전송하는 과정과,Receiving a call manager transfer message, the standby call manager monitor transmits a ping command to the active call manager monitor for checking whether it is possible to copy a data file currently operated by the active call manager; 상기 핑 코맨드를 수신한 상기 액티브 콜 매니저 모니터는 상기 핑 코맨드에 응답하여 핑 응답 메시지를 상기 스탠바이 콜 매니저 모니터로 전송하는 과정과,Receiving the ping command, the active call manager monitor transmitting a ping response message to the standby call manager monitor in response to the ping command; 상기 핑 응답 메시지를 수신한 상기 스탠바이 콜 매니저 모니터는 상기 액티브 콜 매니저 모니터로 데이터 파일 복사 명령을 전송하여 상기 데이터 파일을 복사하도록 제어하는 과정을 포함함을 특징으로 하는 사설 무선 네트워크에서 콜 매니저 이중화 방법.The standby call manager monitor receiving the ping response message includes transmitting a data file copy command to the active call manager monitor to copy the data file. . 제7항에 있어서,The method of claim 7, wherein 상기 데이터 파일은 적어도 통계 데이터와, 프로그램 로딩 데이터와, 알람 데이터를 포함함을 특징으로 하는 사설 무선 네트워크에서 콜 매니저 이중화 방법.And the data file comprises at least statistical data, program loading data, and alarm data. 각각이 콜 매니저 모니터를 구동하는 액티브 콜 매니저와 스탠바이 콜 매니저를 구비한 사설 무선 네트워크에서 콜 매니저 이중화 방법에 있어서,In a call manager redundancy method in a private wireless network having an active call manager and a standby call manager, each of which drives a call manager monitor, 상기 액티브 콜 매니저와 상기 스탠바이 콜 매니저가 각각 액티브 및 스탠바이 상태로 동작하는 중에 상기 액티브 콜 매니저의 장애발생으로 상기 스탠바이 콜 매니저가 새로운 액티브 콜 매니저로 절체되는 과정과,Switching the standby call manager to a new active call manager due to a failure of the active call manager while the active call manager and the standby call manager are operating in the active and standby states, respectively; 상기 새로운 액티브 콜 매니저로 절체됨에 따라 액티브 콜 매니저 모니터가 구동 시작하여 상기 사설 무선 네트워크에 연결된 사설 유선 교환기로 절체 사실 통보 메시지를 전송하는 과정과,Transmitting the transfer fact notification message to a private wired switch connected to the private wireless network by starting an active call manager monitor according to the transfer to the new active call manager; 상기 절체 사실 통보 메시지를 전송한 후 상기 절체 사실 통보 메시지에 대한 절체 사실 통보 정상 응답 메시지가 수신되면 상기 절체 사실 통보가 정상적으로 이루어짐으로 판단하는 과정을 포함함을 특징으로 하는 사설 무선 네트워크에서콜 매니저 이중화 방법.And transmitting the transfer fact notification message and determining that the transfer fact notification is normally performed when the transfer fact notification normal response message for the transfer fact notification message is received. Way. 제9항에 있어서,The method of claim 9, 상기 절체 사실 통보 메시지를 전송한 후 상기 절체 사실 통보 메시지에 대한 절체 사실 통보 비정상 응답 메시지가 수신되면 상기 절체 사실 통보가 비정상적으로 이루어짐으로 판단하는 과정과,Determining that the transfer fact notification is abnormal when a transfer fact notification abnormal response message for the transfer fact notification message is received after transmitting the transfer fact notification message; 상기 비정상 판단후 다시 상기 절체 사실 통보 메시지를 상기 사설 유선 교환기로 전송하는 과정을 더 포함함을 특징으로 하는 사설 무선 네트워크에서 콜 매니저 이중화 방법.And transmitting the transfer fact notification message to the private wired switch again after the abnormality determination.
KR10-2001-0057916A 2001-09-19 2001-09-19 Method for duplicating call manager in private wireless network KR100407323B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0057916A KR100407323B1 (en) 2001-09-19 2001-09-19 Method for duplicating call manager in private wireless network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0057916A KR100407323B1 (en) 2001-09-19 2001-09-19 Method for duplicating call manager in private wireless network

Publications (2)

Publication Number Publication Date
KR20030025024A true KR20030025024A (en) 2003-03-28
KR100407323B1 KR100407323B1 (en) 2003-11-28

Family

ID=27724688

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0057916A KR100407323B1 (en) 2001-09-19 2001-09-19 Method for duplicating call manager in private wireless network

Country Status (1)

Country Link
KR (1) KR100407323B1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008130708A1 (en) * 2007-04-20 2008-10-30 Tekelec Methods, systems, and computer program products for providing fault-tolerant service interaction and mediation function in a communications network
US7554974B2 (en) 2004-03-09 2009-06-30 Tekelec Systems and methods of performing stateful signaling transactions in a distributed processing environment
US7760708B2 (en) 2005-07-08 2010-07-20 Tekelec Methods, systems, and computer program products for triggering SIP nodes to include SS7 routing information in response messages including information requested by SS7 nodes
US7856094B2 (en) 2005-03-21 2010-12-21 Tekelec Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network
US8050253B2 (en) 2006-01-09 2011-11-01 Tekelec Methods, systems, and computer program products for decentralized processing of signaling messages in a multi-application processing environment
US8059667B2 (en) 2007-01-31 2011-11-15 Tekelec Methods, systems, and computer program products for applying multiple communications services to a call
US8073127B2 (en) 2007-02-21 2011-12-06 Tekelec Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect subscriber cutover
US8532092B2 (en) 2008-06-02 2013-09-10 Tekelec, Inc. Methods, systems, and computer readable media for providing next generation network (NGN)-based end user services to legacy subscribers in a communications network
US8996670B2 (en) 2011-08-05 2015-03-31 Tekelec, Inc. Methods, systems, and computer readable media for network metadata based policy control
US9219677B2 (en) 2009-01-16 2015-12-22 Tekelec Global, Inc. Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages
US9319318B2 (en) 2010-03-15 2016-04-19 Tekelec, Inc. Methods, systems, and computer readable media for performing PCRF-based user information pass through
US9332036B2 (en) 2010-10-15 2016-05-03 Tekelec, Inc. Methods, systems, and computer readable media for providing user receptivity driven policy in a communications network
US9584959B2 (en) 2008-11-24 2017-02-28 Tekelec Global, Inc. Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
US9712341B2 (en) 2009-01-16 2017-07-18 Tekelec, Inc. Methods, systems, and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session intiation protocol (SIP) router

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5838683A (en) * 1995-03-13 1998-11-17 Selsius Systems Inc. Distributed interactive multimedia system architecture
WO1998016074A2 (en) * 1996-10-09 1998-04-16 Alcatel Usa Sourcing, L.P. Call management in a wireless telecommunications system
JP2000013401A (en) * 1998-06-26 2000-01-14 Matsushita Electric Ind Co Ltd Atm-pbx system

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7554974B2 (en) 2004-03-09 2009-06-30 Tekelec Systems and methods of performing stateful signaling transactions in a distributed processing environment
US9001990B2 (en) 2005-03-21 2015-04-07 Tekelec, Inc. Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network
US7856094B2 (en) 2005-03-21 2010-12-21 Tekelec Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network
US8520828B2 (en) 2005-03-21 2013-08-27 Tekelec, Inc. Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network
US7760708B2 (en) 2005-07-08 2010-07-20 Tekelec Methods, systems, and computer program products for triggering SIP nodes to include SS7 routing information in response messages including information requested by SS7 nodes
US8050253B2 (en) 2006-01-09 2011-11-01 Tekelec Methods, systems, and computer program products for decentralized processing of signaling messages in a multi-application processing environment
US8059667B2 (en) 2007-01-31 2011-11-15 Tekelec Methods, systems, and computer program products for applying multiple communications services to a call
US8073127B2 (en) 2007-02-21 2011-12-06 Tekelec Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect subscriber cutover
WO2008130708A1 (en) * 2007-04-20 2008-10-30 Tekelec Methods, systems, and computer program products for providing fault-tolerant service interaction and mediation function in a communications network
US8532092B2 (en) 2008-06-02 2013-09-10 Tekelec, Inc. Methods, systems, and computer readable media for providing next generation network (NGN)-based end user services to legacy subscribers in a communications network
US9584959B2 (en) 2008-11-24 2017-02-28 Tekelec Global, Inc. Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
US9219677B2 (en) 2009-01-16 2015-12-22 Tekelec Global, Inc. Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages
US9712341B2 (en) 2009-01-16 2017-07-18 Tekelec, Inc. Methods, systems, and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session intiation protocol (SIP) router
US9319318B2 (en) 2010-03-15 2016-04-19 Tekelec, Inc. Methods, systems, and computer readable media for performing PCRF-based user information pass through
US9332036B2 (en) 2010-10-15 2016-05-03 Tekelec, Inc. Methods, systems, and computer readable media for providing user receptivity driven policy in a communications network
US8996670B2 (en) 2011-08-05 2015-03-31 Tekelec, Inc. Methods, systems, and computer readable media for network metadata based policy control

Also Published As

Publication number Publication date
KR100407323B1 (en) 2003-11-28

Similar Documents

Publication Publication Date Title
KR100407323B1 (en) Method for duplicating call manager in private wireless network
RU2495548C2 (en) Method, device and mobile communication system for providing uninterrupted service
KR20080011176A (en) Cell update process with reconfiguration status
JP2004302512A (en) Cluster computing system and fail-over method for the same
WO2007090323A1 (en) Method,system and control device for disaster recovery of rnc nodes
US20070270984A1 (en) Method and Device for Redundancy Control of Electrical Devices
CN101621819A (en) Information synchronization detection method for active-standby switching interface module, network element system and link
WO2012089025A1 (en) Communication method, device and system based on base station control apparatus group
JP2003078938A (en) Mobile communication system, hand-off control method and program
WO2012155629A1 (en) Network disaster recovery method and system
WO2008101430A1 (en) A method for active/standby switching and a system thereof
JP2006332837A (en) Mobile communication system, line controller, mobile communication method, and program
JP2000050359A (en) Portable telephone service system and method utilizing bts repeater function applied in an emergency
WO2007062569A1 (en) A system for enabling service switching and a service switching method thereof
JP2002300635A (en) Mobile unit communication system and its transmission power control method
JP2002345031A (en) Base station device and radio communication system
KR100298346B1 (en) Software upgrading method for base station system in mobile telecommunication
JPH1168790A (en) Lan emulation server duplicate system
KR20000056007A (en) Apparatus and method for duplicating main control processor of pico base transceiver station
WO2023083228A1 (en) Base station handover method, and base station and computer-readable storage medium
JP2818575B2 (en) Wireless base station remote reset system
KR101397993B1 (en) Duplex System and Method of Access Switching Processor
KR19990056190A (en) Data retransmission method of data link layer in paging exchange system
JP2000152315A (en) System and method mobile communication and recording medium
KR100404175B1 (en) V5.2 Interface Operating Method

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: 20111028

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee