1 |
1
인공위성의 명령처리장치에 있어서,복수의 커맨드 프레임(command frame)에 대한 매핑 정보를 저장하는 명령처리설정부;지상으로부터 명령을 포함하는 프레임을 수신하면, 상기 프레임의 유효성을 검증하는 프레임 유효성 검증부;상기 프레임의 유효성이 검증되면, 상기 프레임으로부터 적어도 하나의 커맨드 프레임을 획득하는 커맨드 프레임 추출부;상기 복수의 커맨드 프레임에 대한 매핑 정보 중 상기 적어도 하나의 커맨드 프레임에 대응하는 매핑 정보를 바탕으로, 상기 적어도 하나의 커맨드 프레임을 프로세서로 전달하는 커맨드 분배부; 및상기 전달된 커맨드 프레임에 포함된 상기 명령에 대응하는 소프트웨어 기능을 수행하는 프로세서;를 포함하고,상기 프로세서는 각각의 커맨드 프레임에 대응하는 소프트웨어 기능을 수행하기 위한 적어도 하나의 커맨드 처리부;를 포함하고,상기 매핑 정보는 상기 복수의 커맨드 프레임에 대한 SVC ID(Switched Virtual Connection ID), 커맨드 넘버 및 상기 SVC ID, 커맨드 넘버에 매핑된 상기 커맨드 처리부 상의 주소를 포함하고,상기 커맨드 분배부는 상기 적어도 하나의 커맨드 프레임을 상기 적어도 하나의 커맨드 프레임의 커맨드 타입, SVC ID 및 커맨드 넘버에 대응하는 상기 커맨드 처리부 상의 주소로 전달하고,상기 커맨드 타입은 실시간 명령(RT), 절대시간 명령(ATC), 상대시간 명령(RTCS), 커맨드 입력 버퍼 관리 명령(manage CIB) 및 메모리 업로드 명령(Memory Upload) 중 적어도 하나이고, 상기 프레임 유효성 검증부, 상기 커맨드 프레임 추출부 및 상기 커맨드 분배부는 하드웨어로 구현되는 명령처리장치
|
2 |
2
제1항에 있어서,상기 명령처리설정부는 상기 전달된 커맨드 프레임의 유효성 검증을 위한 SC ID(SpaceCraft ID) 및 VC ID(Virtual Channel ID)를 저장하고, 상기 프레임 유효성 검증부는 상기 SC ID 및 VC ID를 바탕으로, 상기 프레임의 유효성을 검증하는 명령처리장치
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 매핑 정보는 상기 복수의 커맨드 프레임에 대한 SVC ID, 커맨드 넘버 및 상기 SVC ID, 커맨드 넘버에 매핑된 상기 소프트웨어 상의 함수를 포함하고,상기 커맨드 처리부는 상기 적어도 하나의 커맨드 프레임의 SVC ID, 커맨드 넘버에 대응하는 상기 소프트웨어 상의 함수를 호출하는 명령처리장치
|
5 |
5
제1항, 제2항 및 제4항 중 어느 한 항에 있어서,상기 명령처리설정부, 상기 프레임 유효성 검증부, 상기 커맨드 프레임 추출부 및 상기 커맨드 분배부는 상기 프로세서와 상이한 별도의 하드웨어 칩으로 구현된 명령처리장치
|
6 |
6
인공위성의 명령처리방법에 있어서,프레임 유효성 검증부에 의해, 지상으로부터 명령을 포함하는 프레임을 수신하면, 상기 프레임의 유효성을 검증하는 단계;상기 프레임의 유효성이 검증되면, 커맨드 프레임 추출부에 의해, 상기 프레임으로부터 적어도 하나의 커맨드 프레임을 획득하는 단계;커맨드 분배부에 의해, 명령처리설정부에 저장된 복수의 커맨드 프레임에 대한 매핑 정보 중 상기 적어도 하나의 커맨드 프레임에 대응하는 매핑 정보를 바탕으로, 상기 적어도 하나의 커맨드 프레임을 프로세서로 전달하는 단계; 및상기 프로세서에 포함된 커맨드 처리부에 의해, 상기 전달된 커맨드 프레임에 포함된 명령에 대응하는 소프트웨어 기능을 수행하는 단계; 를 포함하고,상기 전달하는 단계는 상기 적어도 하나의 커맨드 프레임을 상기 적어도 하나의 커맨드 프레임의 커맨드 타입, SVC ID 및 커맨드 넘버에 대응하는 상기 커맨드 처리부 상의 주소로 전달하는 것이고,상기 커맨드 타입은 실시간 명령(RT), 절대시간 명령(ATC), 상대시간 명령(RTCS), 커맨드 입력 버퍼 관리 명령(manage CIB) 및 메모리 업로드 명령(Memory Upload) 중 적어도 하나이고, 상기 프레임 유효성 검증부, 상기 커맨드 프레임 추출부 및 상기 커맨드 분배부는 하드웨어로 구현된 것을 특징으로 하는 명령처리방법
|
7 |
7
제6항에 있어서,상기 매핑 정보는 상기 전달된 커맨드 프레임의 유효성 검증을 위한 SC ID(SpaceCraft ID) 및 VC ID(Virtual Channel ID)를 포함하고,상기 프레임의 유효성을 검증하는 단계는 상기 SC ID 및 VC ID를 바탕으로, 상기 프레임의 유효성을 검증하는 명령처리방법
|
8 |
8
삭제
|
9 |
9
제6항에 있어서,상기 매핑 정보는 상기 복수의 커맨드 프레임에 대한 SVC ID, 커맨드 넘버 및 상기 SVC ID, 커맨드 넘버에 매핑된 상기 소프트웨어 상의 함수를 포함하고,상기 소프트웨어 기능을 수행하는 단계는 상기 적어도 하나의 커맨드 프레임의 SVC ID, 커맨드 넘버에 대응하는 상기 소프트웨어 상의 함수를 호출하는 명령처리방법
|
10 |
10
컴퓨터를 이용하여 제6항, 제7항 및 제9항 중 어느 한 항의 방법을 실행하기 위하여 매체에 저장된 컴퓨터 프로그램
|