1 |
1
멀티대역 네트워크 선택기 클라이언트, 멀티대역 네트워크 선택기 서버 및 네트워크 인터페이스를 구비하고, 복수개의 선박국과 복수개의 육상국이 해상 무선 통신을 하는 해양 멀티대역 네트워크 시스템의 오류 처리 방법에 있어서,(a) 송신 선박국에서 송신 중인 통신 대역의 불가 또는 상기 송신 선박국에서 가용 네트워크의 부재로 통신이 불가능한 오류가 있는 경우, 상기 멀티대역 네트워크 선택기 서버가 상기 멀티대역 네트워크 선택기 클라이언트에게 상기 오류를 알리는 단계; 및(b) 수신 선박국에서 상기 멀티대역 네트워크 선택기 서버로 일정 시간 내에 트랜잭션 ID의 수신이 완료되지 않으면 수신 실패로 간주되는 오류를 상기 멀티대역 네트워크 선택기 서버가 상기 멀티대역 네트워크 선택기 클라이언트 및 해당 선박국에게 알리는 단계;를 포함하고, 상기 멀티대역 네트워크 선택기 서버 내 네트워크 선택기 프로세서의 통신 로직은,상기 멀티대역 네트워크 선택기 서버가 상기 멀티대역 네트워크 선택기 클라이언트로부터 데이터가 송신되었는지 여부에 따라 네트워크 상태 테이블을 확인하여 다른 선박국을 연결하고, 목적지와 통신 가능한 네트워크를 판별하여 상기 네트워크 상태 테이블에 해당 네트워크를 현재 네트워크로 업데이트한 후에 데이터 블록을 송신하는 단계; 및상기 멀티대역 네트워크 선택기 서버가 상기 멀티대역 네트워크 선택기 클라이언트로부터 상기 데이터가 송신되었는지 여부에 따라 모든 데이터 블록의 송신 완료 여부가 판별되고, 클라이언트 송신 데이터 큐를 저장하는 단계;를 포함하는 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
2 |
2
제 1 항에 있어서, 상기 (a) 단계는 상기 멀티대역 네트워크 선택기 서버가 통신 대역 전환 시도 횟수를 '0'으로 초기화하고, 네트워크를 선택하는 단계;상기 선택된 네트워크에서 가용 네트워크의 존재 여부가 판단되는 단계; 긍정의 경우 상기 멀티대역 네트워크 선택기 서버가 제1 에러 보고 신호를 상기 멀티대역 네트워크 선택기 클라이언트에게 송신하고, 부정의 경우 상기 멀티대역 네트워크 선택기 서버가 상기 통신 대역 전환 시도 횟수를 '1' 증가시키는 단계; 상기 통신 대역 전환 시도 횟수가 전환 알고리즘 최대 회수 이하인지 여부가 판단되는 단계; 부정의 경우 상기 멀티대역 네트워크 선택기 서버가 제2 에러 보고 신호를 상기 멀티대역 네트워크 선택기 클라이언트에게 송신하는 단계; 및상기 멀티대역 네트워크 선택기 서버가 에러 로그 파일을 저장하고, 송신 에러 메시지를 상기 멀티대역 네트워크 선택기 클라이언트에게 송신하는 단계; 를 포함하는 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
3 |
3
제 2 항에 있어서, 상기 제 1 에러 보고 신호는 “사용 중인 통신 대역 불가로 통신 대역 전환”이라는 내용이고, 상기 제 2 에러 보고 신호는 “가용 통신 대역 부재”라는 내용인 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
4 |
4
제 2 항에 있어서, 상기 에러 로그 파일은 이벤트의 발생 시각, 전송 모드, 현재 전송 중인 통신 대역, 가용 통신 대역 리스트 및 네트워크 우선순위 리스트를 포함하는 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
5 |
5
제 2 항에 있어서, 상기 (b) 단계는 (b-1) 상기 멀티대역 네트워크 선택기 서버가 업로드 데이터를 수신하고, 상기 트랜잭션 ID를 체크하는 단계;(b-2) 상기 트랜잭션 ID가 신규 ID로 판별된 경우, 상기 멀티대역 네트워크 선택기 서버가 타이머 아웃을 초기화하여 디폴트 값을 설정하고 타이머를 실행시키는 단계; (b-3) 상기 멀티대역 네트워크 선택기 서버가 상기 업로드 데이터를 저장하고, 상기 타이머 아웃이 만료되었는지 여부를 판단하는 단계; (b-4) 긍정일 경우 상기 멀티대역 네트워크 선택기 서버가 제3 에러 보고 신호를 생성하고, 에러 로그 파일을 저장하는 단계; 및(b-5) 상기 멀티대역 네트워크 선택기 서버가 상기 생성된 제3 에러 보고 신호를 상기 멀티대역 네트워크 선택기 클라이언트 및 상기 해당 선박국에게 송신하는 단계; 를 포함하는 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
6 |
6
제 5 항에 있어서, 상기 제3 에러 보고 신호는 "수신 실패"라는 내용인 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
7 |
7
제 5 항에 있어서, 상기 (b-2) 단계에서,상기 트랜잭션 ID가 동일한 ID로 판별된 경우, 현재 데이터 블록의 위치가 모든 데이터를 받았을 때의 크기 미만인지 여부가 판단되는 단계; 부정일 경우 상기 멀티대역 네트워크 선택기 서버가 상기 타이머를 종료하고 상기 업로드 데이터를 저장하는 단계; 및상기 멀티대역 네트워크 선택기 서버가 상기 업로드 데이터를 모아서 사용자 업로드 데이터를 생성하여, 상기 멀티대역 네트워크 선택기 클라이언트에게 송신하는 단계; 를 포함하는 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
8 |
8
제 4 항에 있어서, 상기 멀티대역 네트워크 선택기 클라이언트의 송신 로직은 상기 멀티대역 네트워크 선택기 클라이언트가 입력되는 상기 이벤트를 인가받아, 명령어의 선택된 메시지 타입 모드에 따라 상기 멀티대역 네트워크 선택기 서버로 메시지, 이미지 및 긴급 메시지 중 하나 이상을 포함하는 데이터를 송신하는 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
9 |
9
제 8 항에 있어서, 상기 멀티대역 네트워크 선택기 클라이언트의 수신 로직은 상기 멀티대역 네트워크 선택기 클라이언트가 상기 멀티대역 네트워크 선택기 서버로부터 상기 데이터, 장치 별 네트워크 상태 테이블, 데이터 송신 성공 여부를 수신하는 단계; 상기 수신된 데이터가 상기 멀티대역 네트워크 선택기 클라이언트의 내부 경로에 명령어의 종류에 따라 폴더 별로 저장되는 단계; 및상기 장치 별 네트워크 상태 테이블의 정보가 로그 파일로 저장되는 단계; 를 포함하는 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
10 |
10
제 9 항에 있어서, 상기 멀티대역 네트워크 선택기 서버의 통신 로직은 상기 멀티대역 네트워크 선택기 서버가 다른 선박국의 수신된 데이터가 있는지 여부에 따라 다른 선박국의 데이터를 상기 멀티대역 네트워크 선택기 클라이언트로 송신하고, 네트워크 상태 테이블 송신 시간 종료 여부에 따라 상기 장치 별 네트워크 상태 테이블을 주기적으로 송신하는 단계; 및상기 멀티대역 네트워크 선택기 서버가 다른 선박국의 수신된 데이터가 있는지 여부에 따라 다른 선박국으로 상기 데이터를 송신하고, 다른 선박국으로의 데이터의 송신 완료 여부에 따라 상기 데이터의 송신 결과를 상기 멀티대역 네트워크 선택기 클라이언트에게 송신하는 단계; 를 포함하는 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
11 |
11
제 1 항에 있어서, 상기 네트워크 인터페이스는네트워크 상위계층 단에서 이더넷 포트로 연결되는 VHF 모뎀;상용 모뎀을 이용하여 통신 서비스를 개설하고 이더넷 포트로 연결되는 LTE 모뎀; 및AD 및 DA 변환 기능이 구비된 모뎀을 사용하고 시리얼 포트로 연결되는 HF 모뎀; 을 포함하는 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
12 |
12
제 11 항에 있어서, 상기 LTE 모뎀의 통신 로직은 상기 멀티대역 네트워크 선택기 서버가 LTE 모뎀 변화 가능 상태 여부에 따라 LTE 네트워크 상태 테이블을 업데이트하는 단계; 및상기 멀티대역 네트워크 선택기 서버가 다른 선박국으로 데이터가 송신되었는지 여부에 따라 네트워크 선택 프로세서 큐에 상기 데이터를 저장하고, 확인 신호 및 비확인 신호의 수신 여부에 따라 상기 LTE 네트워크 상태 테이블을 업데이트하는 단계; 를 포함하는 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
13 |
13
제 11 항에 있어서, 상기 VHF 모뎀의 통신 로직은 상기 멀티대역 네트워크 선택기 서버가 핑 상태의 정상 여부 및 VHF 모뎀 변화 가능 상태 여부에 따라 VHF 네트워크 상태 테이블을 업데이트하는 단계; 및상기 멀티대역 네트워크 선택기 서버가 VHF 모뎀 상태가 수신되었는지 여부에 따라 상기 VHF 모뎀 상태를 저장하고, 다른 선박국으로 데이터가 송신되었는지 여부에 따라 네트워크 선택 프로세서 큐에 상기 데이터를 저장하며, 확인 신호 및 비확인 신호의 수신 여부에 따라 상기 VHF 네트워크 상태 테이블을 업데이트하는 단계; 를 포함하는 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
14 |
14
제 11 항에 있어서, 상기 HF 모뎀의 통신 로직은 상기 멀티대역 네트워크 선택기 서버가 HF 모뎀 변화 가능 상태 여부에 따라 HF 네트워크 상태 테이블을 업데이트하는 단계; 및상기 멀티대역 네트워크 선택기 서버가 셋팅 확인 신호 송신 시간 종료 여부에 따라 셋팅 확인 신호를 상기 HF 모뎀으로 송신하는 단계; 를 포함하는 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
15 |
15
삭제
|
16 |
16
제 1 항에 있어서, 데이터 종류에 따른 상기 네트워크 선택 프로세서의 송신 로직은 상기 멀티대역 네트워크 선택기 서버가 상기 멀티대역 네트워크 선택기 클라이언트로부터 상기 데이터가 수신되었는지 여부에 따라 다른 선박국의 수신된 데이터가 있는지 여부가 판별되고, 응급 모드인지 여부를 확인하여 데이터를 제1 수신 버퍼에 송신하는 단계; 및상기 멀티대역 네트워크 선택기 서버가 사용자 멀티 네트워크 선택 포맷 데이터인지 여부에 따라 데이터를 제3 수신 버퍼에 송신하는 단계; 를 포함하는 것을 특징으로 하는 멀티대역 네트워크 선택기 오류 처리 방법
|
17 |
17
멀티대역 네트워크 선택기 클라이언트, 멀티대역 네트워크 선택기 서버 및 네트워크 인터페이스를 구비하고, 복수개의 선박국과 복수개의 육상국이 해상 무선 통신을 하는 해양 멀티대역 네트워크 시스템의 오류 처리 방법을 실행하기 위한 프로그램이 기록되어 컴퓨터로 판독가능한 기록매체에 있어서,(a) 송신 선박국에서 송신 중인 통신 대역의 불가 또는 가용 네트워크의 부재로 통신이 불가능한 오류가 있는 경우, 상기 멀티대역 네트워크 선택기 서버가 상기 멀티대역 네트워크 선택기 클라이언트에게 상기 오류를 알리는 기능; 및(b) 수신 선박국에서 상기 멀티대역 네트워크 선택기 서버로 일정 시간 내에 트랜잭션 ID의 수신이 완료되지 않으면 수신 실패로 간주되는 오류를 상기 멀티대역 네트워크 선택기 서버가 상기 멀티대역 네트워크 선택기 클라이언트 및 해당 선박국에게 알리는 기능;을 포함하고, 상기 멀티대역 네트워크 선택기 서버 내 네트워크 선택기 프로세서의 통신 로직은,상기 멀티대역 네트워크 선택기 서버가 상기 멀티대역 네트워크 선택기 클라이언트로부터 데이터가 송신되었는지 여부에 따라 네트워크 상태 테이블을 확인하여 다른 선박국을 연결하고, 목적지와 통신 가능한 네트워크를 판별하여 상기 네트워크 상태 테이블에 해당 네트워크를 현재 네트워크로 업데이트한 후에 데이터 블록을 송신하는 단계; 및상기 멀티대역 네트워크 선택기 서버가 상기 멀티대역 네트워크 선택기 클라이언트로부터 상기 데이터가 송신되었는지 여부에 따라 모든 데이터 블록의 송신 완료 여부가 판별되고, 클라이언트 송신 데이터 큐를 저장하는 단계;를 포함하는 것을 특징으로 하는,멀티대역 네트워크 선택기 오류 처리 방법을 실행하기 위한 프로그램이 기록되어 컴퓨터로 판독가능한 기록매체
|