1 |
1
인공위성이 복수의 동작 모드를 순차적으로 반복하여 수행하도록 작성된 일련의 수행 코드를 포함하는 소프트웨어를 실행하는 단계, 그리고상기 복수의 동작 모드 중에서 상기 인공위성의 수명 주기에서 시간의 경과에 따라 유효하지 않은 동작 모드가 실행되지 않도록 상기 소프트웨어에 포함된 수행 코드를 변경하는 단계를 포함하고,상기 복수의 동작 모드는 제1 동작 모드 및 제2 동작 모드를 포함하고,상기 일련의 수행 코드는 상기 제1 동작 모드의 수행 여부를 판단한 다음 상기 제2 동작 모드의 수행 여부를 판단하도록 작성되어 있으며,시간의 경과에 따라 상기 제1 동작 모드가 유효하지 않은 경우, 상기 제1 동작 모드의 수행 여부를 판단하는 부분을 건너뛰고 상기 제2 동작 모드의 수행 여부를 판단하도록 상기 수행 코드를 변경하는 소프트웨어 실행 제어 방법
|
2 |
2
제 1 항에서,상기 일련의 수행 코드는,상기 복수의 동작 모드의 수행 여부를 순차적으로 판단하는 부분과 상기 인공위성이 정상 동작을 수행하도록 하는 부분을 포함하고,시간의 경과에 따라 상기 복수의 동작 모드가 모두 유효하지 않은 경우, 상기 복수의 동작 모드의 수행 여부를 판단하는 부분을 모두 건너뛰고 상기 정상 동작을 수행하도록 하는 부분만 수행되도록 상기 수행 코드를 변경하는 소프트웨어 실행 제어 방법
|
3 |
3
삭제
|
4 |
4
제 1 항에서,상기 복수의 동작 모드 중에서 유효하지 않은 동작 모드가 실행되지 않도록 상기 소프트웨어에 포함된 수행 코드를 변경하는 단계는,복수의 인덱스마다 상기 유효하지 않은 동작 모드에 대응하는 코드 블록의 위치 및 점프할 위치가 순차적으로 기록되어 있는 데이터 테이블을 이용하여 상기 수행 코드를 변경하는 소프트웨어 실행 제어 방법
|
5 |
5
삭제
|
6 |
6
인공위성이 복수의 동작 모드를 순차적으로 반복하여 수행하도록 작성된 일련의 수행 코드를 포함하는 소프트웨어가 저장되는 저장부, 그리고상기 복수의 동작 모드 중에서 상기 인공위성의 수명 주기에서 시간의 경과에 따라 유효하지 않은 동작 모드가 실행되지 않도록 상기 소프트웨어에 포함된 수행 코드를 변경하는 제어부를 포함하고,상기 복수의 동작 모드는 제1 동작 모드 및 제2 동작 모드를 포함하고,상기 일련의 수행 코드는 상기 제1 동작 모드의 수행 여부를 판단한 다음 상기 제2 동작 모드의 수행 여부를 판단하도록 작성되어 있으며,상기 제어부는, 시간의 경과에 따라 상기 제1 동작 모드가 유효하지 않은 경우, 상기 제1 동작 모드의 수행 여부를 판단하는 부분을 건너뛰고 상기 제2 동작 모드의 수행 여부를 판단하도록 상기 수행 코드를 변경하는 소프트웨어 실행 제어 장치
|
7 |
7
제 6 항에서,상기 일련의 수행 코드는,상기 복수의 동작 모드의 수행 여부를 순차적으로 판단하는 부분과 상기 인공위성이 정상 동작을 수행하도록 하는 부분을 포함하고,시간의 경과에 따라 상기 복수의 동작 모드가 모두 유효하지 않은 경우, 상기 복수의 동작 모드의 수행 여부를 판단하는 부분을 모두 건너뛰고 상기 정상 동작을 수행하도록 하는 부분만 수행되도록 상기 수행 코드를 변경하는 소프트웨어 실행 제어 장치
|
8 |
8
삭제
|
9 |
9
제 6 항에서,상기 저장부는,복수의 인덱스마다 상기 유효하지 않은 동작 모드에 대응하는 코드 블록의 위치 및 점프할 위치가 순차적으로 기록되어 있는 데이터 테이블이 저장되고,상기 제어부는 상기 데이터 테이블을 이용하여 상기 수행 코드를 변경하는 소프트웨어 실행 제어 장치
|
10 |
10
삭제
|