Redundant server system for multi-satellite operation and its operating method

KR103000618B1Active Publication Date: 2026-08-05IOPS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
KR1020230149244
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-06-09
Filing Date
2023-11-01
Publication Date
2026-08-05
Estimated Expiration
2043-11-01

Smart Images

  • Figure 112023120673918-PAT00001_ABST
    Figure 112023120673918-PAT00001_ABST
Patent Text Reader

Abstract

The present invention relates to a redundant server system for operating multiple satellites and a method of operating the same, comprising: a plurality of GPS satellites that transmit GPS signals; a reference station (KASS Reference Station) that collects the GPS signals transmitted from the plurality of GPS satellites; a central processing station (KASS Processing Station) that corrects the GPS signals to generate KASS information; a satellite communication station (KASS Uplink Station) that generates and transmits SBAS (Satellite Based Augmentation System) messages using the KASS information; and a communication network monitoring and controlling the reference station, central processing station, and satellite communication station, and a communication network (KASS Control Station), wherein the reference station, central processing station, satellite communication station, and communication station each have redundant servers, thereby comprising a redundant operation server device; and a KASS communication satellite that receives the SBAS messages transmitted from the redundant operation server device. By including these components, high availability can be secured by maintaining a normal server state during the operation of multiple satellites, and the stability of the system can be improved by detecting failures in advance.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention provides a redundant operation server device comprising a reference station (KRS, KASS Reference Station) that collects GPS signals transmitted from a plurality of GPS (Global Positioning System) satellites, a central processing station (KPS, KASS Processing Station) that corrects GPS signals to generate KASS information, a satellite communication station (KUS, KASS Uplink Station) that generates and transmits SBAS (Satellite Based Augmentation System) messages using KASS information, and an integrated operation station (KCS, KASS Control Station) that monitors and controls communication networks with the reference station, central processing station, and satellite communication station, wherein the reference station, central processing station, satellite communication station, and integrated operation station are each equipped with redundant servers, thereby ensuring high availability by maintaining a normal server state during the operation of a plurality of GPS satellites and a plurality of KASS (Korean Augmentation Satellite System) communication satellites, and improving system stability by detecting failures in advance. The invention relates to a redundant server system for operating multiple satellites and a method of operating the same. Background Technology

[0002] As is well known, satellites can be classified into low orbit satellites, medium orbit satellites, polar orbit satellites, and geostationary satellites depending on their orbit around the Earth.

[0003] Here, geostationary satellites can communicate with ground stations 24 hours a day, but all satellites orbiting the Earth other than these geostationary satellites pass over ground stations at specific times and can communicate with ground stations at specific times.

[0004] Depending on the purpose, these satellites may be equipped with mission payloads such as optical cameras, radio cameras, infrared cameras, and multispectral cameras, and the satellite data acquired through these devices can be used to observe, monitor, or predict maps, topographic changes, facility detection, cloud movements, weather conditions, ocean conditions, and ocean changes.

[0005] Among the satellites described above, GPS satellites can provide various functions, including a positioning function that determines a specific location on Earth; a navigation function that acquires current location, destination, and route information and provides navigation information; a time synchronization function that provides high-precision time information; a function that provides data necessary for geographic information systems and map creation; a disaster management function that provides location information necessary for disaster management and rescue activities; an agricultural and resource management function used for crop management, soil testing, water source management, etc.; an automotive navigation function that provides route guidance and traffic information; a military function used in weapon platforms including weapon systems; a scientific research function used in earthquake and Earth movement research, space navigation, and various scientific fields; and an environmental monitoring function used for monitoring landslides, floods, and climate change.

[0006] Meanwhile, KASS is a GPS correction system developed in South Korea. It was developed to improve GPS accuracy by correcting for minute errors that may occur in certain application fields.

[0007] This KASS system can operate complementarily with the GPS system, and can generate and transmit correction signals to improve the accuracy of GPS signals and other GNSS (Global Navigation Satellite System) signals through satellite signal correction, provide more accurate position information by correcting the orbit and clock parameters of GPS and GNSS satellites through satellite orbit and clock parameter correction, manage the operation of KASS satellites through satellite management and updates and keep the system up to date by updating satellite parameters, and perform tasks such as monitoring the status of GPS and GNSS satellites through satellite monitoring and taking action when problems occur.

[0008] However, while each server constituting the KASS system described above continuously operates multiple GPS satellites and KASS communication satellites over a long period, if a failure occurs in any one server, a problem may arise where satellite operations must be suspended until the failed server is restored, and thus the development of a redundancy system is required to resolve this. Prior art literature

[0009] 1. Korean Registered Patent No. 10-0262320 (Registered on April 29, 2000) The problem to be solved

[0010] The present invention provides a redundant operation server device comprising a reference station (KRS) that collects GPS signals transmitted from a plurality of GPS satellites, a central processing station (KPS) that corrects GPS signals to generate KASS information, a satellite communication station (KUS) that generates and transmits SBAS messages using KASS information, and an integrated operation station (KCS) that monitors and controls the communication network with the reference station, the central processing station, and the satellite communication station. By having the reference station, the central processing station, the satellite communication station, and the integrated operation station each equipped with redundant servers, the invention ensures high availability by maintaining a normal server state during the operation of a plurality of GPS satellites and a plurality of KASS communication satellites, and improves system stability by detecting failures in advance. The invention aims to provide a redundant server system for operating multiple satellites and a method of operating the same.

[0011] The purposes of the embodiments of the present invention are not limited to those mentioned above, and other unmentioned purposes will be clearly understood by those skilled in the art from the description below. means of solving the problem

[0012] According to one aspect of the present invention, a redundant server system for operating a plurality of satellites may be provided, comprising: a plurality of GPS satellites that transmit GPS signals; a reference station (KASS Reference Station) that collects the GPS signals transmitted from the plurality of GPS satellites; a central processing station (KASS Processing Station) that corrects the GPS signals to generate KASS information; a satellite communication station (KASS Uplink Station) that generates and transmits SBAS (Satellite Based Augmentation System) messages using the KASS information; and a control station (KASS Control Station) that monitors and controls a communication network with the reference station, central processing station, and satellite communication station, wherein the reference station, central processing station, satellite communication station, and control station each have redundant servers; a redundant operation server device; and a KASS communication satellite that receives the SBAS messages transmitted from the redundant operation server device.

[0013] In addition, according to one aspect of the present invention, the redundant operation server device may be provided with a redundant server system for operating a plurality of satellites, which has a data replication function that replicates data of a counterpart server from each of the redundant servers.

[0014] In addition, according to one aspect of the present invention, the redundant operation server device may be provided with a redundant server system for operating multiple satellites, wherein each of the redundant servers is equipped with a fault monitoring agent, and mutually monitors and monitors whether a fault has occurred in the counterpart server through the fault monitoring agent.

[0015] In addition, according to one aspect of the present invention, the redundant operation server device may be provided with a redundant server system for operating a plurality of satellites that determines whether a failure has occurred by mutually monitoring and monitoring at least one of a network failure, an operating software (OS) and service program failure, and a server hardware failure through the failure monitoring agent.

[0016] According to another aspect of the present invention, a method for operating a redundant server system for operating multiple satellites may be provided, comprising: a step of constructing a redundant operation server device in which the reference station, the processing station, the uplink station, and the control station monitor and control a communication network, wherein the reference station, the processing station, the uplink station, and the control station each have redundant servers; a step of transmitting GPS signals from a plurality of GPS satellites; a step of collecting the GPS signals transmitted from the plurality of GPS satellites at the reference station; a step of generating KASS information by correcting the GPS signals at the processing station; a step of generating and transmitting a Satellite Based Augmentation System (SBAS) message using the KASS information at the control station; and a step of receiving the SBAS message transmitted from the redundant operation server device at a KASS communication satellite.

[0017] In addition, according to another aspect of the present invention, a method for operating a redundant server system for operating multiple satellites may be provided, wherein the redundant operation server device comprises a data replication function that replicates data of a counterpart server from each of the redundant servers.

[0018] In addition, according to another aspect of the present invention, a method of operating a redundant server system for operating multiple satellites may be provided, wherein the redundant operation server device is equipped with a fault monitoring agent for each of the redundant servers, and mutually monitors and monitors whether a fault has occurred in the counterpart server through the fault monitoring agent.

[0019] In addition, according to another aspect of the present invention, a method of operating a redundant server system for operating multiple satellites may be provided, wherein the redundant operating server device determines whether a failure has occurred by mutually monitoring and observing at least one of a network failure, an operating software (OS) and service program failure, and a server hardware failure through the failure monitoring agent. Effects of the invention

[0020] The present invention provides a redundant operation server device comprising a base station (KRS) that collects GPS signals transmitted from a plurality of GPS satellites, a central processing station (KPS) that corrects GPS signals to generate KASS information, a satellite communication station (KUS) that generates and transmits SBAS messages using KASS information, and an integrated operation station (KCS) that monitors and controls the communication network with the base station, the central processing station, and the satellite communication station. By having the base station, the central processing station, the satellite communication station, and the integrated operation station each equipped with redundant servers, high availability can be ensured by maintaining a normal server state during the operation of a plurality of GPS satellites and a plurality of KASS communication satellites, and the stability of the system can be improved by detecting failures in advance. Brief explanation of the drawing

[0021] FIG. 1 is a block diagram of a redundant server system for operating a plurality of satellites according to an embodiment of the present invention, and FIGS. 2 and 3 are drawings for explaining the detailed configuration of a redundant server system for operating a plurality of satellites according to an embodiment of the present invention, and FIG. 4 is a flowchart illustrating the process of operating each server in a redundant manner during the operation of a plurality of satellites according to another embodiment of the present invention. Specific details for implementing the invention

[0022] The advantages and features of the embodiments of the present invention, and the methods for achieving them, will become clear by referring to the embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below but may be implemented in various different forms. These embodiments are provided merely to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims. Throughout the specification, the same reference numerals refer to the same components.

[0023] In describing the embodiments of the present invention, specific descriptions of known functions or configurations will be omitted if it is determined that such detailed descriptions could unnecessarily obscure the essence of the invention. Furthermore, the terms described below are defined in consideration of their functions in the embodiments of the present invention, and these definitions may vary depending on the intentions or practices of the user or operator. Therefore, such definitions should be based on the content throughout this specification.

[0024] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.

[0025] FIG. 1 is a block diagram of a redundant server system for operating a plurality of satellites according to an embodiment of the present invention, and FIG. 2 and FIG. 3 are drawings for explaining the detailed configuration of a redundant server system for operating a plurality of satellites according to an embodiment of the present invention.

[0026] Referring to FIGS. 1 to 3, a redundant server system for operating a plurality of satellites according to one embodiment of the present invention may include a plurality of GPS satellites (100), a redundant operation device (200), a KASS communication satellite (300), etc.

[0027] Multiple GPS satellites (100) are satellites that communicate with a redundant operating device (200) and transmit GPS signals to the redundant operating device (200). They can provide various functions, such as a positioning function that determines a specific location on Earth, a navigation function that acquires current location, destination, and route information and provides navigation information, a time synchronization function that provides high-precision time information, a function that provides data necessary for geographic information systems and map creation, a disaster management function that provides location information necessary for disaster management and rescue activities, an agricultural and resource management function used for crop management, soil inspection, water source management, etc., a car navigation function that provides route guidance and traffic information, a military function used in weapon platforms including weapon systems, a scientific research function used in earthquake and Earth movement research, space navigation, and various scientific fields, and an environmental monitoring function used for landslide, flood, and climate change monitoring.

[0028] The redundant operation device (200) includes a reference station (210, KRS, KASS Reference Station) that collects GPS signals transmitted from a plurality of GPS satellites (100), a central processing station (220, KPS, KASS Processing Station) that corrects GPS signals to generate KASS information, a satellite communication station (230, KUS, KASS Uplink Station) that generates and transmits SBAS (Satellite Based Augmentation System) messages using KASS information, and an integrated operation station (240, KCS, KASS Control Station) that monitors and controls the reference station (210), the central processing station (220), the satellite communication station (230), and the communication network (250). The reference station (210), the central processing station (220), the satellite communication station (230), and the integrated operation station (240) may each be equipped with a redundant server.

[0029] This redundant operation server device (200) may be equipped with a data replication function that replicates data of the counterpart server from each redundant server, and each redundant server may be equipped with a fault monitoring agent, and through the fault monitoring agent, mutual monitoring and surveillance of whether a fault has occurred in the counterpart server may be performed.

[0030] Here, the redundant operation server device (200) can determine whether a failure has occurred by mutually monitoring and monitoring at least one of network failures, operation software (OS) and service program failures, and server hardware failures through a failure monitoring agent.

[0031] Specifically, the redundant operation server device (200) may include a reference station (210), a central processing station (220), a satellite communication station (230), an integrated operation station (240), a communication network (250), etc., as illustrated in FIGS. 1 to 3.

[0032] A reference station (210, KRS) is a subsystem that collects GPS signals transmitted from a plurality of GPS satellites (100), including at least one ground station antenna and at least one satellite modem, and can transmit the collected GPS signals to a central processing station (220), and may include a first reference station server (211), a second reference station server (212), etc.

[0033] These first base station server (211) and second base station server (212) may each be equipped with a fault monitoring agent, and through this fault monitoring agent, data replication function and fault monitoring function can be performed.

[0034] The central processing station (220, KPS) can correct the GPS signal (i.e., satellite (GPS, GEO) data) transmitted from the reference station (210) to generate KASS information including correction information and integrity information, and may include a first central processing station server (221), a second central processing station server (222), etc.

[0035] These first central processing server (221) and second central processing server (222) may each be equipped with a fault monitoring agent, and through this fault monitoring agent, data replication function and fault monitoring function can be performed.

[0036] These central processing stations (220) can be placed in the same location where the integrated operations station (240) is located.

[0037] A satellite communication station (230, KUS) can generate an SBAS message through a Signal Generation Section (SGS) using KASS information transmitted from a central processing station (220) and transmit it to a corresponding KASS communication satellite (300) through a satellite modem and a ground station antenna, and may include a first satellite communication station server (231), a second satellite communication station server (232), etc.

[0038] Here, the SBAS message may contain a total of 64 contents depending on the number of bits (6 bits) of the MT identifier, and may include, for example, real-time correction information, satellite position information, time correction information, atmospheric information, quality index information, satellite health information, integrity alert message, etc.

[0039] These first satellite communication station server (231) and second satellite communication station server (232) may each be equipped with a fault monitoring agent, and through this fault monitoring agent, data replication function and fault monitoring function can be performed.

[0040] The integrated operation station (240, KCS) is a system that monitors and controls the communication network (250) and the subsystems, including the reference station (210), central processing station (220), and satellite communication station (230), and may include the first integrated operation station server (241), the second integrated operation station server (242), etc.

[0041] These first integrated operation center server (241) and second integrated operation center server (242) may each be equipped with a fault monitoring agent, and through this fault monitoring agent, data replication function and fault monitoring function can be performed.

[0042] The communication network (250) can support the transmission and reception of communication data between the base station (210), central processing station (220), satellite communication station (230) and integrated operation station (240), including, for example, a WAN communication network.

[0043] A first base station server (211) and a second base station server (212) provided in the base station (210) as described above, a first central processing station server (221) and a second central processing station server (222) provided in the central processing station (220), a first satellite communication station server (231) and a second satellite communication station server (232) provided in the satellite communication station (230), and a first integrated operation station server (241) and a second integrated operation station server (242) provided in the integrated operation station (240) may each be equipped with a fault monitoring agent. The data replication function provided by this fault monitoring agent may be provided to ensure integrity so that the data existing in the two servers must always be identical, so that in the event of a failure in the first server among the two servers provided to secure High Availability, the second server can perform (operate) various services related to the satellite.

[0044] In addition, the fault monitoring function provided by the fault monitoring agent allows the 1st server to be in charge of service operations while the 2nd server is kept in a standby state to take over service operations in the event of a failure in the 1st server.

[0045] In addition, the failure monitoring agent can determine whether a failure has occurred by mutually monitoring at least one of network failures, operating software (OS) and service program failures, and server hardware failures. It can monitor failures occurring in its own server, and maintain high availability by performing a heartbeat check in which Server 1 monitors Server 2 and Server 2 monitors Server 1. Furthermore, in the event of a failure, the satellite's operational service can be controlled to automatically fail over from the failed server to a non-failure server.

[0046] Meanwhile, the fault monitoring agent may be equipped with a server monitoring tool and a log analysis tool, and the server monitoring tool can monitor the high availability server status in real time by linking with the log analysis tool. In this case, the first central processing server (221) and the second central processing server (222) equipped in the central processing station (220) that acts as a Watch Dog Server, and the first integrated operation station server (241) and the second integrated operation station server (242) equipped in the integrated operation station (240) can monitor the status of each server in real time, including the first reference station server (211) and the second reference station server (212) equipped in the reference station (210) that acts as a Watch Dog Client, and the first satellite communication station server (231) and the second satellite communication station server (232) equipped in the satellite communication station (230).

[0047] Here, the watchdog server can monitor and update the server status in real time through the watchdog client of the servers described in the Tracking Server List, the watchdog server can share the Tracking Server List with the watchdog client, and the watchdog server and the watchdog client can communicate by selecting the optimal path using the Tracking Server List.

[0048] A log analysis tool as described above can detect abnormal behavior of a server by analyzing server logs provided in each server. A separate log storage system (e.g., storage medium, database, etc.) can be provided in each of the base station (210), central processing station (220), satellite communication station (230), and integrated operation station (240). An abnormal behavior list can be generated by analyzing the stored server logs. After defining patterns for normal activity for each abnormal behavior list, statistical analysis can be performed through linkage with a server monitoring tool to determine the acceptable range of abnormal behavior.

[0049] In addition, the log analysis tool can register response strategies for each abnormal behavior item included in the abnormal behavior list, and if it is determined that abnormal behavior has occurred, it can activate an alarm system, such as an alarm alert or alarm notification, to the administrator (or person in charge) according to the corresponding response strategy.

[0050] Meanwhile, the server monitoring tool can identify bottlenecks or performance degradation by monitoring server resource usage through the watchdog server program, and can also monitor watchdog client resources by identifying performance degradation items through the watchdog server program's own detection.

[0051] In addition, in the case of the alarm system, if an abnormal condition is detected, the administrator (or person in charge) can be notified immediately and quickly. The cause of the abnormality can be detected by the watchdog client, and the watchdog server can determine whether there is abnormal behavior. If abnormal behavior is detected, an alarm can be notified quickly to restore the system.

[0052] In addition, for system recovery, replication clients can be operated in real time, and decisions to add or replace replication servers can be made by analyzing traffic monitoring results (i.e., monitoring traffic tolerance levels).

[0053] As described above, the reference station (210), central processing station (220), satellite communication station (230), and integrated operation station (240) may each be equipped with an Energy Management System (UES) that combines an Energy Storage System (ESS) and an Uninterrupted Power System (UPS) for uninterrupted power supply, and a Redundant Power Supply Unit (PSU) and Storage RAID 10 may be applied to all servers and equipment to provide uninterrupted power for failure prevention.

[0054] The KASS communication satellite (300) is a satellite that receives SBAS messages transmitted from the redundant operation server device (200), and can receive SBAS messages transmitted from the redundant operation server device (200), and can generate and transmit correction signals to improve the accuracy of GPS signals and other GNSS (Global Navigation Satellite System) signals through satellite signal correction using SBAS messages, and can provide more accurate location information by correcting the orbit and clock parameters of GPS satellites and GNSS satellites through satellite orbit and clock parameter correction, and can maintain the system in the latest state by performing satellite parameter updates while managing the operation of KASS satellites through satellite management and updates, and can perform missions such as monitoring the status of GPS satellites and GNSS satellites through satellite monitoring and taking action when a problem occurs.

[0055] Accordingly, according to one embodiment of the present invention, a redundant operation server device is provided comprising a base station (KRS) that collects GPS signals transmitted from a plurality of GPS satellites, a central processing station (KPS) that corrects GPS signals to generate KASS information, a satellite communication station (KUS) that generates and transmits SBAS messages using KASS information, and an integrated operation station (KCS) that monitors and controls the communication network with the base station, the central processing station, and the satellite communication station. In this way, the base station, the central processing station, the satellite communication station, and the integrated operation station are each equipped with redundant servers, thereby ensuring high availability by maintaining a normal server state during the operation of a plurality of GPS satellites and a plurality of KASS communication satellites, and improving the stability of the system by detecting failures in advance.

[0056] FIG. 4 is a flowchart illustrating the process of operating each server in a redundant manner during the operation of a plurality of satellites according to another embodiment of the present invention.

[0057] Referring to FIG. 4, a redundant operation server device (200) can be constructed that includes a base station (210, KRS), a central processing station (220, KPS), a satellite communication station (230, KUS), and an integrated operation station (240, KCS) that monitors and controls the base station (210, KRS), the central processing station (220, KPS), the satellite communication station (230, KUS), and the communication network (250), wherein the base station (210, KRS), the central processing station (220, KPS), the satellite communication station (230, KUS), and the integrated operation station (240, KCS) each have redundant servers (step 310).

[0058] Here, the redundant operation server device (200) may be equipped with a data replication function that replicates data of the counterpart server from each redundant server, and each redundant server may be equipped with a fault monitoring agent, and through the fault monitoring agent, mutual monitoring and surveillance of whether a fault has occurred in the counterpart server may be performed.

[0059] In addition, the redundant operation server device (200) can determine whether a failure has occurred by mutually monitoring and monitoring at least one of network failures, operation software (OS) and service program failures, and server hardware failures through a failure monitoring agent.

[0060] For example, the fault monitoring agent may provide data replication and fault monitoring functions. The data replication function may be provided to ensure data integrity, ensuring that the data existing on the two servers must always be identical, so that in the event of a failure in server 1 of the two servers equipped to ensure high availability, server 2 can perform (operate) various services related to the satellite.

[0061] In addition, the fault monitoring function provided by the fault monitoring agent allows the 1st server to be in charge of service operations while the 2nd server is kept in a standby state to take over service operations in the event of a failure in the 1st server.

[0062] Meanwhile, the fault monitoring agent can determine whether a failure has occurred by mutually monitoring at least one of network failures, operating software (OS) and service program failures, and server hardware failures. It can monitor failures occurring in its own server, and maintain high availability by mutually monitoring in such a way that Server 1 monitors Server 2 and Server 2 monitors Server 1. In addition, in the event of a failure, the satellite's operation service can be controlled to automatically switch from the server where the failure occurred to a server where the failure did not occur.

[0063] The fault monitoring agent described above may be equipped with a server monitoring tool and a log analysis tool, and the server monitoring tool can monitor the high availability server status in real time by linking with the log analysis tool. The watchdog server can monitor and update the server status in real time through the watchdog clients of the servers listed in the tracking server list, and the watchdog server can share the tracking server list with the watchdog clients. The watchdog server and the watchdog clients can communicate by selecting an optimal path using the tracking serverless.

[0064] Here, a log analysis tool can detect abnormal behavior of a server by analyzing server logs provided on each server. A separate log storage system (e.g., storage medium, database, etc.) can be provided at each of the base station (210), central processing station (220), satellite communication station (230), and integrated operation station (240). An abnormal behavior list can be generated by analyzing the stored server logs. After defining patterns for normal activity for each abnormal behavior list, statistical analysis can be performed through linkage with a server monitoring tool to determine the acceptable range of abnormal behavior.

[0065] In addition, the log analysis tool can register response strategies for each abnormal behavior item included in the abnormal behavior list, and if it is determined that abnormal behavior has occurred, it can activate an alarm system, such as an alarm alert or alarm notification, to the administrator (or person in charge) according to the corresponding response strategy.

[0066] Meanwhile, the server monitoring tool can identify bottlenecks or performance degradation by monitoring server resource usage through the watchdog server program, and can also monitor watchdog client resources by identifying performance degradation items through the watchdog server program's own detection.

[0067] In addition, in the case of the alarm system, if an abnormal condition is detected, the administrator (or person in charge) can be notified immediately and quickly. The cause of the abnormality can be detected by the watchdog client, and the watchdog server can determine whether there is abnormal behavior. If abnormal behavior is detected, an alarm can be notified quickly to restore the system.

[0068] In addition, for system recovery, replication clients can be operated in real time, and decisions to add or replace replication servers can be made by analyzing traffic monitoring results (i.e., monitoring traffic tolerance levels).

[0069] With the redundant operation server device (200) as described above established, GPS signals can be transmitted from multiple GPS satellites (100) (step 320).

[0070] Here, multiple GPS satellites (100) can transmit GPS signals to provide various functions such as positioning, navigation, time synchronization, disaster management, agriculture and resource management, vehicle navigation, military use, scientific research, and environmental monitoring.

[0071] And, GPS signals transmitted from multiple GPS satellites (100) can be collected at a reference station (210) equipped in the redundant operation server device (200) (step 330).

[0072] These reference stations (210) may include at least one ground station antenna, at least one satellite modem, a first reference station server (211), a second reference station server (212), etc., and can collect GPS signals transmitted from a plurality of GPS satellites (100) and transmit them to a central processing station (220), and can perform data replication and fault monitoring functions through fault monitoring agents provided in the first reference station server (211) and the second reference station server (212), respectively.

[0073] Next, the central processing station (220) equipped in the redundant operation server device (200) can correct the GPS signal to generate KASS information (step 340).

[0074] This central processing station (220) may include a first central processing station server (221), a second central processing station server (222), etc., and can generate KASS information including correction information and integrity information by correcting GPS signals (i.e., satellite (GPS, GEO) data) transmitted from the reference station (210), and can perform data replication and fault monitoring functions through fault monitoring agents provided in the first central processing station server (221) and the second central processing station server (222), respectively.

[0075] In addition, an SBAS message can be generated and transmitted using KASS information from a satellite communication station (230) equipped in a redundant operation server device (200) (step 350).

[0076] This satellite communication station (230) may include a satellite modem, a ground station antenna, a first satellite communication station server (231), a second satellite communication station server (232), etc., and can generate an SBAS message through a signal generation part (SGS) using KASS information transmitted from the central processing station (220) and transmit it to the corresponding KASS communication satellite (300), and can perform data replication and fault monitoring functions through fault monitoring agents provided in the first satellite communication station server (231) and the second satellite communication station server (232), respectively.

[0077] Here, the SBAS message may contain a total of 64 contents depending on the number of bits (6 bits) of the MT identifier, and may include, for example, real-time correction information, satellite position information, time correction information, atmospheric information, quality index information, satellite health information, integrity alert message, etc.

[0078] In steps 330 to 350 as described above, the integrated operation station (240) can monitor and control the reference station (210), the central processing station (220), the satellite communication station (230), and the communication network (250). A first integrated operation station server (241) and a second integrated operation station server (242) may be provided, and data replication and fault monitoring functions can be performed through fault monitoring agents provided in each of these.

[0079] Next, the KASS communication satellite (300) can receive an SBAS message transmitted from the satellite communication station (230) of the redundant operation server device (200) (step 360).

[0080] Here, the KASS communication satellite (300) can generate and transmit correction signals to improve the accuracy of GPS signals and other GNSS signals through satellite signal correction using SBAS messages transmitted from the redundant operation server device (200), and can provide more accurate position information by correcting the orbit and clock parameters of the GPS satellite and GNSS satellite through satellite orbit and clock parameter correction, and can maintain the system in the latest state by updating satellite parameters while managing the operation of the KASS satellite through satellite management and updates, and can perform missions such as monitoring the status of the GPS satellite and GNSS satellite through satellite monitoring and taking action when a problem occurs.

[0081] Accordingly, according to another embodiment of the present invention, a redundant operation server device is provided comprising a base station (KRS) that collects GPS signals transmitted from a plurality of GPS satellites, a central processing station (KPS) that corrects GPS signals to generate KASS information, a satellite communication station (KUS) that generates and transmits SBAS messages using KASS information, and an integrated operation station (KCS) that monitors and controls the communication network with the base station, the central processing station, and the satellite communication station. In this way, the base station, the central processing station, the satellite communication station, and the integrated operation station are each equipped with redundant servers, thereby ensuring high availability by maintaining a normal server state during the operation of a plurality of GPS satellites and a plurality of KASS communication satellites, and improving the stability of the system by detecting failures in advance.

[0082] Although various embodiments of the present invention have been presented and described in the above description, the present invention is not necessarily limited thereto, and those skilled in the art will readily understand that various substitutions, modifications, and changes are possible within the scope of the technical concept of the present invention. Explanation of the symbols

[0083] 100 : Multiple GPS satellites 200 : Redundant operation server device 210 : Standard station 220 : Central Processing Bureau 230 : Satellite Communications Station 240 : Integrated Operations Bureau 300 : KASS Communications Satellite

Claims

Claim 1 A redundant operation server device comprising: a plurality of GPS satellites that transmit GPS signals; a reference station (KASS Reference Station) that collects the GPS signals transmitted from the plurality of GPS satellites; a central processing station (KASS Processing Station) that corrects the GPS signals to generate KASS information; a satellite communication station (KASS Uplink Station) that generates and transmits SBAS (Satellite Based Augmentation System) messages using the KASS information; and a control station (KASS Control Station) that monitors and controls a communication network with the reference station, central processing station, and satellite communication station, wherein the reference station, central processing station, satellite communication station, and control station each have a redundant server. and a KASS communication satellite that receives the SBAS message transmitted from the redundant operation server device; wherein the redundant operation server device is equipped with a data replication function that replicates data of the counterpart server in each of the redundant servers, and each of the redundant servers is equipped with a fault monitoring agent, and mutually monitors and checks whether a fault has occurred in the counterpart server through the fault monitoring agent, and determines whether a fault has occurred by mutually monitoring and checking at least one of network failure, operating software (OS) and service program failure, and server hardware failure through the fault monitoring agent, wherein the fault monitoring agent provides a fault monitoring function so that among the two servers, Server 1 is responsible for service operation while Server 2 is kept in a standby state to take over and take over service operation in the event of a failure in Server 1, monitors failures occurring in its own server, and mutually monitors Server 1 and Server 2 monitors Server 1. While monitoring (Heartbeat Check),In the event of a failure, the satellite's operational service automatically switches (Fail-Over) from the failed server to a non-failure server; server monitoring tools and log analysis tools are provided, wherein the server monitoring tool links with the log analysis tool to monitor the high-availability server status in real time; and the server status of each server in the central processing center acting as a Watch Dog Server, each server in the integrated operation center acting as a Watch Dog Client, each server in the reference center acting as a Watch Dog Client, and each server equipped in the satellite communication station are monitored in real time; the watch Dog Server monitors and updates the server status in real time through the Watch Dog Client of the servers described in the Tracking Server List, the watch Dog Server shares the Tracking Server List with the Watch Dog Client, and the watch Dog Server and Watch Dog Client communicate by selecting the optimal path using the Tracking Server List; and the log analysis tool is equipped in each server to analyze server logs, thereby the server's A redundant server system for operating multiple satellites, which detects abnormal behavior, generates an abnormal behavior list by analyzing the server logs stored in each of the reference station, central processing station, satellite communication station, and integrated operation station, defines patterns for normal activity for each abnormal behavior list, performs statistical analysis through linkage with the server monitoring tool to determine the acceptable range of abnormal behavior, the log analysis tool registers response strategies for each abnormal behavior item included in the abnormal behavior list, and activates an alarm system according to the response strategy when it is determined that abnormal behavior has occurred, and the server monitoring tool monitors server resource usage through a watchdog server program to identify bottlenecks or performance degradation, identifies performance degradation items through self-detection of the watchdog server program, and also monitors watchdog client resources. Claim 2 delete Claim 3 delete Claim 4 delete Claim 5 A step of constructing a redundant operation server device comprising a KASS Reference Station, a KASS Processing Station, a KASS Uplink Station, and a KASS Control Station that monitors and controls the communication network of the reference station, the processing station, and the uplink station, wherein the reference station, the processing station, the uplink station, and the control station each have redundant servers; a step of transmitting GPS signals from a plurality of GPS satellites; a step of collecting the GPS signals transmitted from the plurality of GPS satellites at the reference station; a step of generating KASS information by correcting the GPS signals at the processing station; and a step of generating and transmitting an SBAS (Satellite Based Augmentation System) message using the KASS information at the uplink station. The method includes the step of receiving the SBAS message transmitted from the redundant operation server device at the KASS communication satellite; wherein the redundant operation server device is equipped with a data replication function that replicates data of the counterpart server in each of the redundant servers, and each of the redundant servers is equipped with a fault monitoring agent, wherein the occurrence of a fault in the counterpart server is mutually monitored through the fault monitoring agent, and the occurrence of the fault is determined by mutually monitoring at least one of a network failure, an operating software (OS) and service program failure, and a server hardware failure through the fault monitoring agent, wherein the fault monitoring agent provides a fault monitoring function such that Server 1 of the two servers is responsible for service operation, while Server 2 is kept in a standby state to take over and be responsible for service operation in the event of a failure in Server 1, and monitors failures occurring in its own server, and mutually monitors Server 1 of the two servers while Server 2 monitors Server 1. While monitoring (Heartbeat Check),In the event of a failure, the satellite's operational service automatically switches (Fail-Over) from the failed server to a non-failure server; server monitoring tools and log analysis tools are provided, wherein the server monitoring tool links with the log analysis tool to monitor the high-availability server status in real time; and the server status of each server in the central processing center acting as a Watch Dog Server, each server in the integrated operation center acting as a Watch Dog Client, each server in the reference center acting as a Watch Dog Client, and each server equipped in the satellite communication station are monitored in real time; the watch Dog Server monitors and updates the server status in real time through the Watch Dog Client of the servers described in the Tracking Server List, the watch Dog Server shares the Tracking Server List with the Watch Dog Client, and the watch Dog Server and Watch Dog Client communicate by selecting the optimal path using the Tracking Server List; and the log analysis tool is equipped in each server to analyze server logs, thereby the server's A method for operating a redundant server system for operating multiple satellites, wherein the method detects abnormal behavior, generates an abnormal behavior list by analyzing the server logs stored in each of the reference station, central processing station, satellite communication station, and integrated operation station, defines patterns for normal activity for each abnormal behavior list, performs statistical analysis through linkage with the server monitoring tool to determine the acceptable range of abnormal behavior, the log analysis tool registers response strategies for each abnormal behavior item included in the abnormal behavior list, and if it is determined that abnormal behavior has occurred, activates an alarm system according to the response strategy, and the server monitoring tool monitors server resource usage through a watchdog server program to identify bottlenecks or performance degradation, and also monitors watchdog client resources by identifying performance degradation items through self-detection by the watchdog server program. Claim 6 delete Claim 7 delete Claim 8 delete

Citation Information

Patent Citations

  • Device and method for implementing high availability of cluster system

    KR1020030051930A