KR100233245B1 - Redundancy Control Method in High Speed Wireless Calling System - Google Patents
Redundancy Control Method in High Speed Wireless Calling System Download PDFInfo
- Publication number
- KR100233245B1 KR100233245B1 KR1019970052951A KR19970052951A KR100233245B1 KR 100233245 B1 KR100233245 B1 KR 100233245B1 KR 1019970052951 A KR1019970052951 A KR 1019970052951A KR 19970052951 A KR19970052951 A KR 19970052951A KR 100233245 B1 KR100233245 B1 KR 100233245B1
- Authority
- KR
- South Korea
- Prior art keywords
- mode
- information
- state
- status
- operation mode
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0668—Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/069—Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
1. 청구 범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION
고속무선호출 시스템에서의 이중화 제어방법.Redundancy Control Method in High Speed Wireless Calling System.
2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention
이중화된 고속무선호출 시스템에서 효과적으로 이중화 제어를 통해 서비스의 중단 없이 시스템이 동작될 수 있도록 하고자 함.In the redundant high speed wireless calling system, the system can be operated without interruption of service through effective redundancy control.
3. 발명의 해결방법의 요지3. Summary of Solution to Invention
공통메모리로부터 각각의 시스템 상태정보, 통신포트 상태정보, 시스템의 경보상태정보, 스위치모드 정보를 읽어 자신과 상대방의 스위치모드, 자신과 상대방의 통신포트 상태 및 경보 정보를 확인하여 그 상태에 따라 운용/대기 모드를 설정하며, 자신과 상대방 모두 운용모드이면 시간정보를 참조하여 더 오랫동안 운용모드로 동작했던 시스템을 운용모드로 설정하고, 자신과 상대방 모두 대기모드이면 우선순위가 높은 시스템을 운용모드로 설정한다.Read each system status information, communication port status information, system alarm status information and switch mode information from common memory to check the switch mode of itself and the other party, communication port status and alarm information of self and other party and operate according to the status Set the standby mode.If both yourself and the other party are in operation mode, refer to the time information to set the system that has been in operation mode for a longer time, and if both yourself and the other party are in standby mode, set the high priority system to the operation mode. Set it.
4. 발명의 중요한 용도4. Important uses of the invention
고속무선호출 시스템에 이용됨.Used for high speed wireless calling system.
Description
본 발명은 고속무선호출 시스템에서의 이중화제어방법에 관한 것으로, 특히 이중화된 구조를 갖는 고속무선호출 시스템에서 각 상태정보를 이용해 운용/대기모드를 결정하는 이중화제어방법에 관한 것이다.The present invention relates to a redundancy control method in a high speed wireless call system, and more particularly, to a redundancy control method for determining an operation / standby mode using respective state information in a high speed wireless call system having a redundant structure.
국내에 처음으로 무선 호출 서비스가 시작된 이래 다양한 부가 서비스의 개발과 다양한 단말기의 공급 및 수신율 향상을 위한 기술 개발 등을 통해 많은 가입자를 수용하게 되었다.Since the first wireless calling service in Korea, many subscribers have been accommodated through the development of various additional services and the development of technology to improve the supply and reception rate of various terminals.
종래의 저속무선호출 시스템은 무선호출 교환망(TDX-PS)을 이용하여 호처리를 수행하고 있으며, 이러한 무선호출 시스템에 있어서, 통계치에 의하면 호 성공률은 99%를 상회하는 것으로 확인되고 있다. 이 중 가입자정합장치에 의한 호 손실율은 0.03% 정도인 것으로 확인된다. 이러한 통계치를 보면 종래 무선호출 시스템의 교환망(TDX-PS)이 호 완료율 면에서는 상당히 안정되어 있음을 알 수 있다.The conventional low speed wireless calling system performs call processing using a TDX-PS. In such a wireless calling system, the call success rate exceeds 99% according to statistics. Among them, call loss rate by subscriber matching device is about 0.03%. These statistics show that the switching network (TDX-PS) of the conventional radio calling system is quite stable in terms of call completion rate.
이러한 종래의 무선호출 시스템은 음성 사서함 서비스의 제공을 위하여 최대 4개의 음성 사서함 시스템(VMS: Voice Mailing System)을 정합하여 사용하고 있다. 이러한 종래 무선호출 시스템의 음성사서함 시스템은 특정 목적으로 만들어진 시스템으로서, 시스템의 확장성이나 호환성이 매우 낮고, 새로운 서비스를 추가하기에도 어려운 형상을 가지고 있었다. 또한, 음성 사서함 시스템이 불안정하여 가입자의 음성 화일에 대한 장애 빈도가 높으며, 주기적으로 운용자(관리자)에 의해 음성 화일들을 정리해야 하는 등 망관리 측면에서도 불편한 단점이 있었다.The conventional wireless calling system uses up to four Voice Mailing Systems (VMSs) to provide voice mailbox services. The voicemail system of the conventional wireless calling system is a system made for a specific purpose, and has a very low scalability or compatibility of the system, and it is difficult to add a new service. In addition, the voice mailbox system is unstable, so that the frequency of the failure of the subscriber's voice files is high, and there are inconveniences in terms of network management, such as the need to periodically organize the voice files by the operator (administrator).
따라서, 상기와 같은 종래 무선호출 시스템의 단점을 개선하기 위해 새로운 고속 무선호출 시스템(APS: Advanced Paging System)이 연구되고 있다.Therefore, in order to improve the disadvantages of the conventional wireless calling system as described above, a new high speed wireless calling system (APS: Advanced Paging System) has been studied.
상기 고속무선호출 시스템은 분산 시스템의 형태로 구성되어 있으며, 그래픽 기반의 운용자 인터페이스를 제공한다. 또한, 개방형 구조의 범용 컴퓨터를 이용함에 따라 부수적으로 시스템의 확장성, 서비스 개발의 용이성 등 장점들이 많이 있다.The high-speed wireless call system is configured in the form of a distributed system and provides a graphical operator interface. In addition, there are many advantages, such as scalability of the system and ease of service development, by using a general-purpose computer with an open structure.
이러한 고속무선호출 시스템은 분산형 구조로 인해 시스템의 안정성을 보장하기 위하여 이중화 구조로 되어 있다.This high-speed wireless calling system has a redundant structure to ensure the stability of the system due to the distributed structure.
따라서, 본 발명은 상기와 같은 이중화된 고속무선호출 시스템에서 효과적으로 이중화 제어를 통해 서비스의 중단 없이 시스템이 동작될 수 있도록 하는 고속무선호출 시스템에서의 이중화 제어방법을 제공하는데 그 목적이 있다.Accordingly, an object of the present invention is to provide a redundancy control method in a high-speed wireless call system, which enables the system to operate without interruption of service through effective redundancy control in the redundant high-speed wireless call system.
도1은 본 발명이 적용되는 고속페이징 시스템의 이중화 구조를 나타낸 도면.1 is a diagram showing a redundant structure of a fast paging system to which the present invention is applied.
도2는 본 발명이 적용되는 서버의 이중화 상태를 나타낸 도면.Figure 2 is a diagram showing the redundant state of the server to which the present invention is applied.
도3은 본 발명이 적용되는 이중화 제어를 위한 서버의 소프트웨어 구조를 나타낸 도면.3 is a diagram showing the software structure of a server for redundancy control to which the present invention is applied.
도4는 본 발명에 따른 이중화 제어방법의 흐름도.4 is a flowchart of a redundancy control method according to the present invention;
도5는 프로세스 관리부의 프로세스 재기동 조건에 따른 제어 흐름도.5 is a control flowchart according to a process restart condition of a process management unit;
상기 목적을 달성하기 위한 본 발명은, 고속무선호출 시스템에 적용되는 이중화 제어방법에 있어서, 공통메모리로부터 각각의 시스템 상태정보, 통신포트 상태정보, 시스템의 경보상태정보, 스위치모드 정보를 읽어 자신과 상대방의 스위치모드를 확인하는 제1단계; 자신의 스위치 모드가 수동이면 현재상태를 유지하고, 상대방 스위치 모드가 수동이면 상대방 시스템이 운용모드인 경우 자신의 다음 상태를 대기모드로 설정하고, 상대방 시스템이 대기모드인 경우 자신의 다음 상태를 운용모드로 설정하는 제2단계; 자신과 상대방의 통신포트 상태 및 경보 정보를 확인하여 그 상태에 따라 운용/대기 모드를 설정하는 제3단계; 자신과 상대방 모두 운용모드이면 시간정보를 참조하여 더 오랫동안 운용모드로 동작했던 시스템을 운용모드로 설정하는 제4단계; 자신과 상대방 모두 대기모드이면 우선순위가 높은 시스템을 운용모드로 설정하는 제5단계; 및 운용/대기모드를 설정한 후, 소정의 시간이 경과되면 설정된 모드로 결정하고, 초기상태로 복귀하는 제6단계를 포함하여 이루어진 것을 특징으로 한다.In order to achieve the above object, the present invention provides a redundancy control method applied to a high-speed wireless calling system, which reads each system state information, communication port state information, system alarm state information, and switch mode information from a common memory. A first step of checking a switch mode of the other party; If the switch mode is manual, the current status is maintained. If the counterpart mode is manual, the next status is set to standby if the other system is in operation mode, and the next status is operated if the other system is in standby mode. Setting a second mode; A third step of checking a communication port state and alarm information of the self and the counterpart and setting an operation / standby mode according to the state; A fourth step of setting the system, which has been operated in the operation mode for a longer time, to the operation mode by referring to the time information when both the self and the counterpart are in the operation mode; A fifth step of setting a high priority system to an operation mode when both the self and the counterpart are in the standby mode; And a sixth step of setting the operation / standby mode, determining a set mode after a predetermined time has elapsed, and returning to an initial state.
클라이언트들은 공중전화망으로부터 호출자의 호출요구를 입력받아 이를 패킷화하여 TCP/IP 프로토콜을 이용해 패킷화된 호출 메세지를 서버로 전송한다. 여기서, 호출 서비스의 품질을 보장하기 위해서는 클라이언트와 서버 사이의 경로를 이중화하여야 하고, 서버를 이중화하여 가용도를 높여야 한다. 본 발명은 하나의 경로상에서 장애가 발생하더라도 다른 경로로 절체하여 처리될 수 있도록 고속무선호출 시스템의 클라이언트/서버 망을 구축하고, 이의 이중화 제어를 통해 서비스의 품질을 보장한다.Clients receive the caller's call request from the public telephone network and packetize it and send the packetized call message to the server using the TCP / IP protocol. In this case, in order to guarantee the quality of the call service, the path between the client and the server must be duplicated, and the server must be duplicated to increase availability. The present invention establishes a client / server network of a high-speed wireless paging system so that even if a failure occurs on one path, it can be transferred to another path and processed to ensure the quality of service through its redundant control.
이하, 첨부된 도면을 참조하여 본 발명의 일실시예를 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment of the present invention;
도1은 본 발명이 적용되는 고속페이징 시스템의 이중화 구조를 나타낸 도면이다.1 is a diagram showing a redundant structure of a fast paging system to which the present invention is applied.
도면에서는 클라이언트가 두 개만 도시되어 있지만 이는 근거리통신망(LAN: Local Area Network) 스위치의 포트수에 따라 더 늘어날 수 있다. 도면에서 1 내지 4는 클라이언트의 LAN 카드와 LAN 스위치를 연결하는 링크로서, 도면부호 1,2 모두 정상인 경우 둘중 우선순위가 높은 임의의 하나가 통신에 사용된다. 1,2 둘중에서 하나의 라인에 장애가 발생하면 장애가 발생되지 않은 라인을 통해 통신이 이루어진다. 그러나, 1,2 모두 장애가 발생되는 경우에는 클라이언트1과 서버사이에는 통신경로가 존재하지 않는다. 클라이언트2와 서버간을 연결하는 라인 3, 4도 클라이언트1의 라인 1, 2의 경우와 같은 상관관계를 갖는다.Although only two clients are shown in the figure, this may be further increased depending on the number of ports of a local area network (LAN) switch. In the drawings, 1 to 4 are links for connecting the LAN card and the LAN switch of the client, and if the
LAN 카드 5에 장애가 발생될 경우 라인 2, 4를 통해 클라이언트와 서버간은 통신이 이루어지지 못하며, 이때는 라인 1, 3을 통해 LAN 카드 6과 연결되고, LAN 카드 6은 곧바로 서버의 포트 15, 17과 연결된다.If
LAN 카드 6에 장애가 발생될 경우 라인 1, 3을 통해 클라이언트와 서버간은 통신이 이루어지지 못하며, 이때는 라인 2, 4를 통해 LAN 카드 5에 연결되며, 이는 라인 9를 통해 라우터와 연결되고, 라우터는 10, 11을 통해 서버1과 서버2에 연결된다.If
서버와 라우터를 연결하는 라인 10, 11에 대한 장애는 서버가 이를 감지하여Failures on
라인 12, 13을 통해 LAN 스위치와 연결되고, 곧바로 라인 1, 3 또는 라인 2, 4를 이용해 클라이언트1과 클라이언트2에 각각 연결된다.It is connected to the LAN switch via
서버와 LAN 스위치간을 연결하는 라인 12, 13에 장애가 발생될 경우, 서버는 이를 감지하여 라인 10, 11을 통해 라우터와 연결되고, 다시 9의 연결을 통해 LAN 스위치와 연결되고, 라인 1,3 또는 라인 2, 4를 이용해 클라이언트1과 클라이언트2에 각각 연결된다.In the event of a failure in
이상에서 알 수 있듯이 클라이언트와 서버간의 경로중 하나의 경로에 장애가 발생되더라도 다른 경로를 통해 통신이 수행됨을 알 수 있다.As can be seen from the above, even if a failure occurs in one of the paths between the client and the server, the communication is performed through the other path.
도2는 본 발명이 적용되는 서버의 이중화 상태를 나타낸 도면이다.2 is a diagram illustrating a redundant state of a server to which the present invention is applied.
도면에서 25, 26은 각각의 서버를 나타내며, 이 서버는 이중화 구조로 연결되어 있다. 즉, 서로의 상태를 감시하며, 하나의 서버는 운용모드로(Active Mode)로 다른 하나의 서버는 대기모드(Standby Mode)로 결정되어 운용모드로 동작하는 서버만이 서비스를 제공할 수 있다. 운용모드로 동작하는 서버에 장애가 발생될 경우에는 대기모드인 서버를 운용모드로 변경하여 서비스를 제공한다.In the figure, 25 and 26 represent respective servers, which are connected in a redundant structure. That is, each server monitors each other, and one server is determined as an active mode and the other server is determined as a standby mode so that only a server operating in the operational mode can provide a service. In case of failure of the server operating in the operation mode, the server in standby mode is changed to the operation mode to provide the service.
도면에서 서브넷(subnet) 20, 21은 라우터 19에 의해 나누어지며, 서브넷 20은 도1의 LAN 스위치에 의해 연결된 것들에 해당된다. 그러므로, 모든 클라이언트들은 서브넷1에 연결되어 있다. 이때, LAN 스위치는 제어유닛 및 전원 장치가 이중화되어 있어야 하며, 라우터 19 또한 전원 장치 및 제어유닛이 이중화되어 있어야 한다.In the figure,
전술한 구성은 하나의 예를 들어 설명한 것일 뿐이며, 서브넷2에도 LAN 스위치를 연결하여 클라이언트들을 연결할 수 있다. 가능하면 클라이언트들이 LAN 카드 두 개를 구비하고 있으면서 서브넷1과 서브넷2의 LAN 스위치에 각각 연결되면서 경로의 이중화를 이루는 것이 바람직하다. 또한, 더 많은 서브넷을 연결하여 경로를 이중화하는 것이 바람직하다.The above-described configuration is just an example, and it is possible to connect clients by connecting a LAN switch to
서브넷1과 서브넷2는 서비스를 제공하는 망임과 동시에 두 서버 25, 26간의 상호 감시에도 사용된다. 운용모드 서버의 두 LAN 카드에 장애가 발생되면 외부와 통신이 두절되는데, 이 때 서비스를 제공할 수 없으므로 대기모드의 서버가 이를 인식하여 서비스를 제공해야 한다. 그러나, 하나의 LAN 카드라도 정상이라면 외부와의 통신이 가능하므로 서비스를 계속 제공할 수 있다. 특히, 같은 서브넷에 속한 21, 23 사이, 22, 24 사이에 통신이 가능할 뿐만 아니라 다른 서브넷에 속한 21, 23 사이, 22, 24 사이에도 통신이 가능하므로 두 서버가 적어도 하나의 LAN 카드가 정상적으로 동작한다면 서로간의 감시는 가능하다. 하나의 서버 또는 두 서버가 각각 두 LAN 카드 모두에 장애가 발생된 경우에는 서로간의 통신이 두절되어 상태를 감시할 수 없고, 다시 서로간의 통신이 재개되었을 때 상태를 결정하는데 시간이 오래 걸릴수 있으므로 지속적인 서로간의 통신을 보장하기 위해 18의 직렬 라인을 하나 더 구비하여 장애 상황시 서로의 정보를 주고받게 한다.
도3은 본 발명이 적용되는 이중화 제어를 위한 서버의 소프트웨어 구조를 나타낸다.3 shows a software structure of a server for redundancy control to which the present invention is applied.
경보감시부(31)는 LAN 카드를 제외한 서버의 상태를 감시하여 서비스에 영향을 미치는 심각한 장애가 발생했을 때, 공통메모리(32)에 기록한다. 두 서버 각각에 위치한 LAN 와치독(watchdog; 29, 33)은 정상적인 LAN 카드들을 통해 상대방과 주기적으로 운용/대기 상태, 경보상태, LAN 카드 상태 등의 정보를 주고 받으며, 자신의 다음 운용/대기 상태를 결정한다. 두 서버 각각에 위치한 직렬포트 외치독 30, 34는 LAN 카드의 이상에 의해 서버간의 통신이 불가능할 대, 서버간 정보를 주고받을 수 있도록 한다. LAN 와치독(29, 33)이나 직렬포트 와치독(30, 34)에 의해 전달된 상대 서버의 정보나, LAN 와치독에 의해 감시된 LAN 카드 상태, 그리고 여러 정보를 바탕으로 결정된 운용/대기 상태는 공통 메모리(32)에 저장된다. 이 공통 메모리(32)에 저장된 운용/대기 상태에 따라 프로세스 관리부(28)는 가동 또는 종료시킬 프로세스를 결정하여 프로세스들을 관리한다.The
시스템과 관련된 모든 정보는 공통 메모리에 저장된다. 이 공통 메모리에 저장되는 정보는 다음의 시간 제약조건들을 고려하여야 된다. 두 서버들 사이에는 주기적으로 LAN이나 직렬 라인을 통해 메세지를 주고 받는다. 이 주기는 LAN이나 직렬 라인의 전송속도를 고려해야 한다. 특히, LAN에서 서비스와 상태 감시가 동시에 이루어지는 경우에는 상태 감시 메세지 때문에 서비스의 성능이 저하될 우려가 있으므로 주의해야 한다. 상호 감시 메세지의 크기가 임의의 m 바이트, 메세지를 보내는 주기가 임의의
상대서버의 상태변화 정보가 수시로 바뀌면 자신의 상태변화도 잦아지게 되므로 한번의 상태변화가 있은 후에 어느 정도 안정될 때까지는 상태 변화를 하지 않게 하는 것이 시스템 전체의 안정성을 위해서도 중요하다. 이런 상대방의 상태변화를 무시하는 시간
상대서버에서의 LAN 카드 고장이 발생했을 때, 같은 서브넷을 통해서 메세지를 받아볼 수 없으므로 임의의 시간
전술한 바와 같은 조건들을 고려하여 공통 메모리에 저장된 정보들을 바탕으로 서버의 다음 운용/대기 상태를 결정해야 하는데, 이는 도 4의 흐름도를 통해 설명한다.In consideration of the above conditions, the next operation / standby state of the server should be determined based on the information stored in the common memory, which will be described with reference to the flowchart of FIG. 4.
도4는 본 발명에 따른 이중화 제어방법의 흐름도를 나타낸다.4 shows a flowchart of a redundancy control method according to the present invention.
상태변화와 관련되는 정보는 상대 서버와 자신의 스위치모드, LAN 카드 상태, 운용/대기 상태, 시스템 전체적인 경보 정보가 있다. 스위치 모드에는 자동/수동이 있으며, 수동은 지정한 상태가 계속 유지되게 하는 것이며, 자동은 일정한 변화법칙에 의해 다음 상태가 결정되게 하는 것이다.Information related to the status change includes the partner server, its switch mode, LAN card status, operation / standby status, and system-wide alarm information. In switch mode, there are automatic / manual, manual means that the specified state is maintained and automatic means that the next state is determined by the law of change.
이중화의 상태 결정 뿐만 아니라 절체시 운용모드 서버와 대기모드 서버의 상태를 서비스의 연속성에 지장이 없도록 하는 작업이 필요하다. 하나는 데이타베이스의 동일화이고, 다른 하나는 큐의 상태를 일치시켜 주기 위한 것이 있다. 데이타베이스의 내용은 가입자의 정보가 일관성 있게 관리되어야 하므로 운용모드 서버에서 바뀐 내용은 대기모드 서버에서도 같아지도록 운용모드 서버에 대한 데이타베이스 수정요구를 대기 모드 서버에 그대로 전해지도록 하는 프로세스를 두어야 한다. 다른 하나는 큐의 상태를 관리하는 방법으로, 운용모드에서의 변화된 큐의 내용을 대기모드 서버의 디스크에 주기적으로 써준다. 만약, 절체가 된다면 대기 모드 서버였던 서버의 프로세스가 디스크에서 정보를 읽어 자신의 큐에 써주어 복구시킨다.In addition to determining the status of redundancy, it is necessary to work to ensure that the status of the operation mode server and the standby mode server does not interfere with the continuity of services. One is to identify the database, and the other is to match the state of the queue. Since the contents of the database should be managed consistently, the process to ensure that the database modification request for the production server is transmitted to the standby server so that the changes made on the production server are the same on the standby server. The other is to manage the state of the queue, which periodically writes the contents of the changed queue to the disk on the standby server. If a switchover occurs, the server's process, which was the standby server, reads the information from the disk and writes it to its queue to recover.
도4를 통해 이중화 동작모드의 결정 과정을 살펴본다.A determination process of the duplex operation mode will be described with reference to FIG.
공통 메모리로부터 각각 시스템의 상태, LAN 카드 상태, 경보 상태, 스위치 모드를 읽어(101) 자신의 스위치 모드가 자동인지를 확인한다(102).The state of the system, the LAN card state, the alarm state, and the switch mode are read from the common memory (101) to confirm whether the switch mode thereof is automatic (102).
스위치 모드가 자동이 아니면 현재 상태를 그대로 유지하고(103), 스위치 모드가 자동이면 상대방 스위치의 모드가 자동인지를 확인한다(104).If the switch mode is not automatic, the current state is maintained (103). If the switch mode is automatic, it is checked whether the mode of the counterpart switch is automatic (104).
상대방 스위치 모드가 자동이 아니면 상대 시스템이 운용모드인지를 확인한다(105). 상대 시스템이 운용모드가 아니면 자신의 다음 상태를 운용모드로 설정하고(106), 상대 시스템이 운용모드이면 자신의 다음 상태를 대기모드로 설정한다(107).If the counterpart switch mode is not automatic, it is checked whether the counterpart system is in operation mode (105). If the counterpart system is not in the operation mode, the next state is set to the operation mode (106), and if the counterpart system is in the operation mode, the next state is set to the standby mode (107).
상대방 스위치모드가 자동이면(104) 자신의 LAN 카드가 장애인지를 확인한다(108). 자신의 LAN 카드가 장애이면 자신의 다음 상태를 대기모드로 설정한다(109). 자신의 LAN 카드가 장애가 아니고, 상대방의 LAN 카드가 장애이면(110) 자신의 다음 상태를 운용모드로 설정한다(111). 상대방의 LAN 카드가 장애가 아니면 자신 시스템의 경보 상태가 정상이고, 상대방 경보 상태가 비정상이면(112) 자신의 다음 상태를 운용모드로 설정한다(113). 이와 반대로 자신 시스템의 경보 상태가 비정상이고, 상대방 경보 상태가 정상이면(114) 자신의 다음 상태를 대기모드로 설정한다(115). 그리고, 자신도 운용모드이고, 상대방도 운용모드이면(116) 다음 상태를 R1으로 설정하는데, 여기서 R1은 둘 중에서 더 오랫동안 운용모드를 유지한 서버를 운용모드로 결정하기 위해 시간정보를 참조하여 결정하는 것을 말한다(117).If the other party's switch mode is automatic (104), it checks whether its LAN card is disabled (108). If its LAN card has failed, it sets its next state to standby mode (109). If one's LAN card is not a failure and the other party's LAN card is a failure (110), the next state is set to one's own operation mode (111). If the other party's LAN card is not a failure, if the alarm state of the own system is normal and the other party's alarm state is abnormal (112), the next state of itself is set to the operation mode (113). On the contrary, if the alarm state of the own system is abnormal and the counterpart alarm state is normal (114), the next state of itself is set to the standby mode (115). If the user is also in the operation mode and the other party is also in the operation mode (116), the next state is set to R1, where R1 is determined by referring to the time information to determine the server which has been in the operation mode for a longer time. (117).
이와 반대로 자신도 대기모드이고, 상대방도 대기모드이면(118) 다음 상태를 R2으로 설정하는데, 여기서 R2은 한 서버에 우선순위를 주어 운용모드를 결정하는 것을 말한다(119).On the contrary, if the user is in the standby mode and the other party is also in the standby mode (118), the next state is set to R2, where R2 is to determine the operation mode by giving priority to one server (119).
그리고, 자신이 운용모드이고, 상대방이 대기모드이면(120) 자신의 다음 상태를 운용모드로 설정하고(121), 이와 반대로 자신이 대기모드이고, 상대방이 운용모드이면(122) 자신의 다음 상태를 대기모드로 설정한다(123). 그리고, 결정대기 주기가 종료되면(124) 공통 메모리로부터 상태정보를 읽어들이는 과정을 반복한다.If the user is in the operation mode and the other party is in the standby mode (120), the next state of the user is set to the operation mode (121). Set to the standby mode (123). When the decision wait period ends (124), the process of reading status information from the common memory is repeated.
도5는 프로세스 관리부의 프로세스 재기동 조건에 따른 제어 흐름도를 나타낸다.5 is a control flowchart according to a process restart condition of the process management unit.
프로세스의 재기동 조건을 확인하여 프로세스가 항상 떠있지 않아야 하는 프로세스인 경우(NEVER)에는 현재 프로세스 상태를 확인하여 동작중이면 강제로 종료(DO_KILL)시키고(201, 202, 203), 정지상태면 아무런 동작도 취하지 않는다(DO_NOTHING; 204).If the process should check the restart condition of the process (NEVER), it checks the current process status and forcibly terminates (DO_KILL) if it is running (201, 202, 203). No take (DO_NOTHING) 204.
프로세스의 재기동조건이 항상 살아있어야 하는 경우(ALLWAYS)에는 프로세스 상태를 점거하여 동작중이면 아무런 동작도 취하지 않고(205, 206), 정지상태면 프로세스를 기동시킨다(DO_ FORK; 207).If the restart condition of the process must always be alive (ALLWAYS), the process state is taken over and no action is taken if it is in operation (205, 206), and if the process is stopped, the process is started (DO_ FORK; 207).
프로세스의 재기동 조건이 대기모드에서만 동작하는 경우(Standby only)이면 시스템 상태를 확인하여 운용모드이면 프로세스 상태를 다시 확인한다(208, 209). 프로세스 상태가 동작중이면 강제로 종료시키고(210), 정지상태면 아무런 행동도 취하지 않는다(211).If the restart condition of the process operates only in the standby mode (Standby only), the system state is checked and if the process restarts, the process state is checked again (208, 209). If the process state is running, it is forcibly terminated (210). If it is stopped, no action is taken (211).
시스템 상태가 대기모드이면(208) 프로세스 상태를 확인하여 동작중이면 아무런 행동도 취하지 않고(212, 213), 정지상태면 프로세스를 재기동시킨다(214).If the system state is in standby mode (208), the process state is checked and no action is taken if in operation (212, 213), and if it is in a stopped state, the process is restarted (214).
프로세스의 재기동조건이 운용모드에서만 동작되는 경우(Active only)에는 시스템 상태를 확인하여 운용모드이면 다시 프로세스 상태를 확인한다(215, 216). 프로세스 상태가 동작중이면 아무런 행동도 취하지 않고(217), 프로세스 상태가 정지중이면 재기동시킨다(218).If the restart condition of the process is operated only in the operation mode (Active only), the system state is checked and if the operation mode is in the operation mode, the process state is checked again (215, 216). If the process state is running, no action is taken (217), and if the process state is stopped, restarted (218).
시스템 상태가 대기모드이면 프로세스 상태를 확인하여 프로세스 상태가 동작중이면 강제 종료시키고(215, 219, 220), 정지상태면 아무런 행동도 취하지 않는다(221).If the system state is in the standby mode, the process state is checked, and if the process state is in operation, it is forcedly terminated (215, 219, 220). If the state is stopped, no action is taken (221).
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것은 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러 가지 치환, 변형 및 변경이 가능함은 본 발명이 속하는 기술분야에서 통상의 지식을 가진자에 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiment and the accompanying drawings, and various substitutions, modifications, and alterations are possible within the scope without departing from the technical spirit of the present invention. It will be clear to those who have knowledge of
상기와 같이 이루어지는 본 발명은 이중화된 고속무선호출 시스템에서 효과적으로 이중화 제어를 통해 서비스의 중단 없이 시스템이 동작될 수 있도록 함으로써, 시스템의 가용도 및 신뢰성을 향상시킬 수 있다.The present invention made as described above can effectively operate the system without interruption of service through the redundant control in the redundant high-speed wireless call system, it is possible to improve the availability and reliability of the system.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019970052951A KR100233245B1 (en) | 1997-10-15 | 1997-10-15 | Redundancy Control Method in High Speed Wireless Calling System |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019970052951A KR100233245B1 (en) | 1997-10-15 | 1997-10-15 | Redundancy Control Method in High Speed Wireless Calling System |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR19990032033A KR19990032033A (en) | 1999-05-06 |
| KR100233245B1 true KR100233245B1 (en) | 1999-12-01 |
Family
ID=19522830
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019970052951A Expired - Fee Related KR100233245B1 (en) | 1997-10-15 | 1997-10-15 | Redundancy Control Method in High Speed Wireless Calling System |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100233245B1 (en) |
-
1997
- 1997-10-15 KR KR1019970052951A patent/KR100233245B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR19990032033A (en) | 1999-05-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2243255B1 (en) | Method and system for dynamic link failover management | |
| US6658595B1 (en) | Method and system for asymmetrically maintaining system operability | |
| EP1532799B1 (en) | High availability software based contact centre | |
| US9270524B2 (en) | Method and device for LACP link switching and data transmission | |
| EP0855824A2 (en) | Monitoring of a packet telephony device via a control device | |
| EP1675356B1 (en) | Notification of failures in a trunk network | |
| JP2000250771A (en) | Server duplication system | |
| KR100233245B1 (en) | Redundancy Control Method in High Speed Wireless Calling System | |
| JP4967674B2 (en) | Media service system, media service device, and LAN redundancy method used therefor | |
| US20060092831A1 (en) | Methods, systems, and computer program products for substitution of card-based telephony bearer channel switch modules in a manner that preserves stable calls | |
| JP2003078567A (en) | Distributed highly-reliable communication system, control device therefor, fault detection method, program therefor, and recording medium | |
| US20090019140A1 (en) | Method for backup switching spatially separated switching systems | |
| CN100473018C (en) | Method for switching-on spatially separated switching systems | |
| CN100502431C (en) | voice information system | |
| CN115102897B (en) | Stacking splitting protection method based on link aggregation | |
| CN113783805B (en) | Transmission method and system of FC switching network | |
| US11956287B2 (en) | Method and system for automated switchover timers tuning on network systems or next generation emergency systems | |
| KR100644284B1 (en) | Operation management communication channel status diagnosis method between manager and agent of optical subscriber transmission device | |
| JPH0756770A (en) | User failure monitoring control method | |
| KR20030054443A (en) | A Monitoring Method of Duplication State of Management System in ATM | |
| JP4017298B2 (en) | Private branch exchange system | |
| KR100236924B1 (en) | Method for sending paging packet ips to mcs | |
| RU2286014C2 (en) | Systems for protective controlling of communication line | |
| KR100228014B1 (en) | The connection control method between ipx and duplicated mcss for aps | |
| KR100296046B1 (en) | Method for status managing of signaling message handling processor in exchange system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20090828 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20100911 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20100911 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |