1 |
1
표적을 센싱하여 생성한 데이터를 송신하는 센서 노드;
상기 센서 노드로부터 상기 데이터를 수신하여 처리하는 마스터 소프트웨어 컴포넌트와, 상기 센서 노드로부터 상기 데이터를 수신하여 대기 상태를 유지하되 상기 마스터 소프트웨어 컴포넌트의 고장 발생을 감지하는 경우에는 상기 수신된 데이터를 처리하는 슬레이브 소프트웨어 컴포넌트를 구비하는 지휘 노드 및
상기 지휘 노드의 제어 명령에 따라 해당 기능을 수행하는 무장 설비 노드를 포함하고,
상기 마스터 소프트웨어 컴포넌트는 이중화 데이터에 변동이 있는 경우에만 이중화 데이터 변동 메시지를 슬레이브 소프트웨어 컴포넌트로 송신하고, 입력 버퍼에 저장된 센서 노드의 수신 데이터의 처리가 완료된 경우에 처리 완료 메시지를 슬레이브 소프트웨어 컴포넌트로 송신하며,
상기 이중화 데이터 변동 메시지를 수신한 상기 슬레이브 소프트웨어 컴포넌트는 상기 마스터 소프트웨어 컴포넌트로부터 수신된 이중화 데이터를 업데이트 버퍼에 임시 저장하고, 상기 처리 완료 메시지가 수신되면 상기 임시 저장된 이중화 데이터를 이중화 데이터 저장부에 저장하는 것을 특징으로 하는 실시간으로 동기화된 복수의 소프트웨어 컴포넌트를 구비하는 함정 전투 시스템
|
2 |
2
제1항에 있어서,
상기 마스터 소프트웨어 컴포넌트는, 미리 정해진 주기로 하트비트(heartbeat) 메시지를 상기 슬레이브 소프트웨어 컴포넌트로 송신하고,
상기 슬레이브 소프트웨어 컴포넌트는, 미리 정해진 시간 내에 상기 하트비트 메시지를 수신하지 못하면 상기 마스터 소프트웨어 컴포넌트에 고장이 발생한 것으로 감지하는 것을 특징으로 하는 실시간으로 동기화된 복수의 소프트웨어 컴포넌트를 구비하는 함정 전투 시스템
|
3 |
3
제2항에 있어서,
상기 슬레이브 소프트웨어 컴포넌트는, 상기 마스터 소프트웨어 컴포넌트에 고장이 발생한 경우에 상기 슬레이브 소프트웨어 컴포넌트의 가동을 위해 필요한 이중화 데이터를 상기 마스터 소프트웨어 컴포넌트의 이중화 데이터와 실시간으로 동기화하는 것을 특징으로 하는 실시간으로 동기화된 복수의 소프트웨어 컴포넌트를 구비하는 함정 전투 시스템
|
4 |
4
센서 노드가 표적을 센싱하여 생성한 데이터를 지휘 노드의 마스터 소프트웨어 컴포넌트 및 슬레이브 소프트웨어 컴포넌트로 송신하는 단계;
상기 마스터 소프트웨어 컴포넌트가 상기 센서 노드로부터 데이터를 수신하여 처리하고, 상기 슬레이브 소프트웨어 컴포넌트는 상기 센서노드로부터 데이터를 수신한 후 대기 상태를 유지하는 단계;
상기 슬레이브 소프트웨어 컴포넌트가 상기 마스터 소프트웨어 컴포넌트의 고장 발생을 감지하는 단계 및
상기 마스터 소프트웨어 컴포넌트에 고장이 발생한 것으로 감지하는 경우, 상기 슬레이브 소프트웨어 컴포넌트가 상기 수신한 데이터를 처리하는 단계를 포함하고,
상기 마스터 소프트웨어 컴포넌트가 상기 센서 노드로부터 데이터를 수신하여 처리하고, 상기 슬레이브 소프트웨어 컴포넌트는 상기 센서노드로부터 데이터를 수신한 후 대기 상태를 유지하는 단계는,
상기 마스터 소프트웨어 컴포넌트가,
이중화 데이터를 상기 슬레이브 소프트웨어 컴포넌트로 실시간으로 전송하고, 상기 이중화 데이터에 변동이 있는 경우에만 이중화 데이터 변동 메시지를 상기 슬레이브 소프트웨어 컴포넌트로 송신하는 단계;
상기 센서 노드로부터 수신된 데이터의 처리가 완료된 경우에 처리 완료 메시지를 상기 슬레이브 소프트웨어 컴포넌트로 송신하는 단계; 및
상기 슬레이브 소프트웨어 컴포넌트가,
상기 이중화 데이터 변동 메시지를 수신하고, 이때 수신된 이중화 데이터를 업데이트 버퍼에 임시로 저장하는 단계;
상기 처리 완료 메시지를 수신하면 상기 임시 저장된 이중화 데이터를 이중화 데이터 저장부에 저장하는 단계;를 포함하는 것을 특징으로 하는 실시간으로 동기화된 복수의 소프트웨어 컴포넌트를 구비하는 함정 전투 시스템의 운용 방법
|
5 |
5
제4항에 있어서,
상기 슬레이브 소프트웨어 컴포넌트가 상기 처리된 데이터에 따른 제어 명령을 무장 설비 노드로 송신하는 단계 및
상기 무장 설비 노드가 상기 제어 명령을 수신하여 해당 기능을 수행하는 단계를 더 포함하는 실시간으로 동기화된 복수의 소프트웨어 컴포넌트를 구비하는 함정 전투 시스템의 운용 방법
|
6 |
6
삭제
|
7 |
7
제4항에 있어서,
상기 슬레이브 소프트웨어 컴포넌트가 상기 마스터 소프트웨어 컴포넌트의 고장 발생을 감지하는 단계는,
상기 마스터 소프트웨어 컴포넌트가 상기 슬레이브 소프트웨어 컴포넌트로 미리 정해진 주기로 하트비트(heartbeat) 메시지를 송신하는 단계 및
상기 슬레이브 소프트웨어 컴포넌트가 상기 마스터 소프트웨어 컴포넌트로부터 미리 정해진 시간 내에 하트비트(heartbeat) 메시지를 수신하지 못하면 상기 마스터 소프트웨어 컴포넌트에 고장이 발생한 것으로 감지하는 단계를 포함하는 것을 특징으로 하는 실시간으로 동기화된 복수의 소프트웨어 컴포넌트를 구비하는 함정 전투 시스템의 운용 방법
|
8 |
8
실시간으로 동기화된 복수의 소프트웨어 컴포넌트를 구비하는 함정 전투 시스템을 운용하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체로서,
센서 노드가 표적을 센싱하여 생성한 데이터를 지휘 노드의 마스터 소프트웨어 컴포넌트 및 슬레이브 소프트웨어 컴포넌트로 송신하는 단계;
상기 마스터 소프트웨어 컴포넌트가 상기 센서 노드로부터 데이터를 수신하여 처리하고, 상기 슬레이브 소프트웨어 컴포넌트는 상기 센서노드로부터 데이터를 수신한 후 대기 상태를 유지하는 단계;
상기 슬레이브 소프트웨어 컴포넌트가 상기 마스터 소프트웨어 컴포넌트의 고장 발생을 감지하는 단계;
상기 마스터 소프트웨어 컴포넌트에 고장이 발생한 것으로 감지하는 경우, 상기 슬레이브 소프트웨어 컴포넌트가 상기 수신한 데이터를 처리하는 단계를 포함하고,
상기 마스터 소프트웨어 컴포넌트가 상기 센서 노드로부터 데이터를 수신하여 처리하고, 상기 슬레이브 소프트웨어 컴포넌트는 상기 센서노드로부터 데이터를 수신한 후 대기 상태를 유지하는 단계는,
상기 마스터 소프트웨어 컴포넌트가,
이중화 데이터를 상기 슬레이브 소프트웨어 컴포넌트로 실시간으로 전송하고, 상기 이중화 데이터에 변동이 있는 경우에만 이중화 데이터 변동 메시지를 상기 슬레이브 소프트웨어 컴포넌트로 송신하는 단계;
상기 센서 노드로부터 수신된 데이터의 처리가 완료된 경우에 처리 완료 메시지를 상기 슬레이브 소프트웨어 컴포넌트로 송신하는 단계; 및
상기 슬레이브 소프트웨어 컴포넌트가,
상기 이중화 데이터 변동 메시지를 수신하고, 이때 수신된 이중화 데이터를 업데이트 버퍼에 임시로 저장하는 단계;
상기 처리 완료 메시지를 수신하면 상기 임시 저장된 이중화 데이터를 이중화 데이터 저장부에 저장하는 단계;를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체
|
9 |
9
제8항에 있어서,
상기 슬레이브 소프트웨어 컴포넌트가 상기 처리된 데이터에 따른 제어 명령을 무장 설비 노드로 송신하는 단계 및
상기 무장 설비 노드가 상기 제어 명령을 수신하여 해당 기능을 수행하는 단계를 더 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체
|
10 |
10
삭제
|
11 |
11
제8항에 있어서,
상기 슬레이브 소프트웨어 컴포넌트가 상기 마스터 소프트웨어 컴포넌트의 고장 발생을 감지하는 단계는,
상기 마스터 소프트웨어 컴포넌트가 상기 슬레이브 소프트웨어 컴포넌트로 미리 정해진 주기로 하트비트(heartbeat) 메시지를 송신하는 단계 및
상기 슬레이브 소프트웨어 컴포넌트가 상기 마스터 소프트웨어 컴포넌트로부터 미리 정해진 시간 내에 하트비트(heartbeat) 메시지를 수신하지 못하면 상기 마스터 소프트웨어 컴포넌트에 고장이 발생한 것으로 감지하는 단계를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체
|