KR100738330B1 - 통합 위성운용데이터를 이용한 위성관제시스템 및 그 방법 - Google Patents
통합 위성운용데이터를 이용한 위성관제시스템 및 그 방법 Download PDFInfo
- Publication number
- KR100738330B1 KR100738330B1 KR1020060094981A KR20060094981A KR100738330B1 KR 100738330 B1 KR100738330 B1 KR 100738330B1 KR 1020060094981 A KR1020060094981 A KR 1020060094981A KR 20060094981 A KR20060094981 A KR 20060094981A KR 100738330 B1 KR100738330 B1 KR 100738330B1
- Authority
- KR
- South Korea
- Prior art keywords
- operation data
- satellite operation
- data file
- command
- satellite
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64G—COSMONAUTICS; VEHICLES OR EQUIPMENT THEREFOR
- B64G1/00—Cosmonautic vehicles
- B64G1/22—Parts of, or equipment specially adapted for fitting in or to, cosmonautic vehicles
- B64G1/24—Guiding or controlling apparatus, e.g. for attitude control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/155—Ground-based stations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18513—Transmission in a satellite or space-based system
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Combustion & Propulsion (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radar, Positioning & Navigation (AREA)
- Chemical & Material Sciences (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Radio Relay Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
1. 청구범위에 기재된 발명이 속한 기술분야
본 발명은 통합 위성운용데이터를 이용한 위성관제시스템 및 그 방법에 관한 것임.
2. 발명이 해결하려고 하는 기술적 과제
본 발명은 위성관제시스템에서 위성을 운용하면서 발생하는 운용데이터를 하나의 통합 위성운용데이터 파일로 관리함으로써, 위성운용 기능에 대한 연관성을 쉽게 파악할 수 있으며 운용정보의 히스토리 관리를 용이하게 수행할 수 있게 하는, 통합 위성운용데이터를 이용한 위성관제시스템 및 그 방법을 제공하는데 그 목적이 있음.
3. 발명의 해결방법의 요지
본 발명은, 통합 위성운용데이터를 이용한 위성관제시스템에 있어서, 데이터파일 구조 정의 파일을 생성하여 통합 위성운용데이터 파일의 스키마를 정의하기 위한 위성운용데이터 스키마 편집 수단; 사용자로부터의 임무수행 요청에 따라 임무일정표를 생성하여 상기 통합 위성운용데이터 파일에 기록하기 위한 임무계획 수단; 상기 생성한 임무일정표를 기초로 하여 임무수행을 위한 태스크를 원격명령으로 변환하여 상기 통합 위성운용데이터 파일에 기록하기 위한 명령계획 수단; 상기 변환한 원격명령에 대한 원격명령 프로시저를 생성하여 상기 통합 위성운용데이터 파일에 기록하기 위한 명령준비 수단; 상기 생성한 원격명령 프로시저에 대한 원격 명령 코드를 생성하여 위성으로 전송하고 상기 통합 위성운용데이터 파일에 기록하기 위한 명령전송 수단; 상기 위성으로부터 상기 전송한 원격명령 코드에 상응하는 TM 데이터를 수신하여 상기 수신한 TM 데이터에 대한 원격명령 검증결과를 상기 통합 위성운용데이터 파일에 기록하기 위한 명령검증 수단; 및 상기 원격명령에 대한 임무수행결과를 생성하여 상기 통합 위성운용데이터 파일에 기록하기 위한 실행결과보고 수단을 포함함.
4. 발명의 중요한 용도
본 발명은 통합 위성운용데이터를 이용한 위성관제 등에 이용됨.
위성운용데이터 스키마 편집기, 데이터파일 구조 정의 파일, 위성관제시스템, 통합 위성운용데이터, 원격명령, 원격측정, 임무계획, 명령계획, 명령준비, 명령전송, 명령검증, 실행결과보고
Description
도 1 은 본 발명에 따른 통합 위성운용데이터와 위성관제시스템과의 상관관계에 대한 설명도,
도 2 는 본 발명에 따른 통합 위성운용데이터를 이용한 위성관제시스템의 일실시예 구성도,
도 3 은 본 발명에 따른 통합 위성운용데이터 파일에 대한 일실시예 설명도,
도 4 는 본 발명에 따른 통합 위성운용데이터를 이용한 위성관제 방법에 대한 일실시예 흐름도,
도 5 는 본 발명에 따른 도 1의 위성운용데이터 스키마 편집기의 일실시예 예시도,
도 6 은 본 발명에 이용되는 위성운용데이터 편집기의 일실시예 예시도이다.
* 도면의 주요 부분에 대한 부호 설명
110: 임무계획부 120: 명령계획부
130: 명령준비부 140: 명령전송부
150: 명령검증부 160: 실행결과보고부
170: 위성운용데이터 스키마 편집기 171: 데이터파일 구조 정의 파일
181: 통합 위성운용데이터 파일
본 발명은 통합 위성운용데이터를 이용한 위성관제시스템 및 그 방법에 관한 것으로, 더욱 상세하게는 위성관제시스템에서 위성을 운용하면서 발생하는 운용데이터를 하나의 통합 위성운용데이터 파일로 관리함으로써, 위성운용 기능에 대한 연관성을 쉽게 파악할 수 있으며 운용정보의 히스토리 관리를 용이하게 수행할 수 있게 하는, 통합 위성운용데이터를 이용한 위성관제시스템 및 그 방법에 관한 것이다.
종래의 위성관제시스템은 각 운용 기능별로 발생하는 위성운용데이터를 별도로 저장하거나 관리한다. 즉, 위성운용데이터는 다른 운용 기능의 출력 데이터와 관계없이 독립적으로 저장된다. 단지, 위성운용데이터는 다른 운용 기능의 입력정보만으로 사용된다. 따라서 종래의 위성관제시스템은 각 데이터들 사이의 연관관계를 출력 파일 안에 기록된 시간 태크 정보나 주석표시를 통해 비교하거나 판단해야 한다.
또한, 위성운용데이터는 각 운용 기능별로 파일형식에 있어서 서로 다른 형 태를 갖기도 한다. 예를 들어, 임무계획의 출력 파일은 .osl 형식, 명령계획의 출력 파일은 .xml 형식, 명령준비의 출력 파일은 .dat 형식, 명령전송의 출력 파일은 .bin 형식, 명령검증 결과 출력 파일은 .log 형식, 임무결과보고 기능의 출력 파일은 .html 형식 등 다양한 형태의 파일형식이 각 운용 기능별로 사용된다.
종래의 기술은 전술한 바와 같이, 위성운용을 위한 각 기능에서 생성되는 데이터가 독립된 파일로 존재하였으며, 그 형식 또한 다른 경우가 많았다. 이로 인해 많은 데이터를 기능별로 일일이 관리해야 하고 데이터의 연관성을 사용자가 비교하거나 검토하기 곤란한 문제점이 있었다.
본 발명은 상기 문제점을 해결하기 위하여 제안된 것으로, 위성관제시스템에서 위성을 운용하면서 발생하는 운용데이터를 하나의 통합 위성운용데이터 파일로 관리함으로써, 위성운용 기능에 대한 연관성을 쉽게 파악할 수 있으며 운용정보의 히스토리 관리를 용이하게 수행할 수 있게 하는, 통합 위성운용데이터를 이용한 위성관제시스템 및 그 방법을 제공하는데 그 목적이 있다.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허청구범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
상기 목적을 달성하기 위한 본 발명은, 통합 위성운용데이터를 이용한 위성관제시스템에 있어서, 데이터파일 구조 정의 파일을 생성하여 통합 위성운용데이터 파일의 스키마를 정의하기 위한 위성운용데이터 스키마 편집 수단; 사용자로부터의 임무수행 요청에 따라 임무일정표를 생성하여 상기 통합 위성운용데이터 파일에 기록하기 위한 임무계획 수단; 상기 생성한 임무일정표를 기초로 하여 임무수행을 위한 태스크를 원격명령으로 변환하여 상기 통합 위성운용데이터 파일에 기록하기 위한 명령계획 수단; 상기 변환한 원격명령에 대한 원격명령 프로시저를 생성하여 상기 통합 위성운용데이터 파일에 기록하기 위한 명령준비 수단; 상기 생성한 원격명령 프로시저에 대한 원격명령 코드를 생성하여 위성으로 전송하고 상기 통합 위성운용데이터 파일에 기록하기 위한 명령전송 수단; 상기 위성으로부터 상기 전송한 원격명령 코드에 상응하는 TM 데이터를 수신하여 상기 수신한 TM 데이터에 대한 원격명령 검증결과를 상기 통합 위성운용데이터 파일에 기록하기 위한 명령검증 수단; 및 상기 원격명령에 대한 임무수행결과를 생성하여 상기 통합 위성운용데이터 파일에 기록하기 위한 실행결과보고 수단을 포함한다.
한편, 본 발명은, 통합 위성운용데이터를 이용한 위성관제 방법에 있어서, 통합 위성운용데이터 파일의 스키마를 정의하는 위성운용데이터 스키마 편집 단계; 사용자로부터의 임무수행 요청에 따라 임무일정표를 생성하여 상기 통합 위성운용데이터 파일에 기록하는 임무계획 단계; 상기 생성한 임무일정표를 기초로 하여 임무수행을 위한 태스크를 원격명령으로 변환하여 상기 통합 위성운용데이터 파일에 기록하는 명령계획 단계; 상기 변환한 원격명령에 대한 원격명령 프로시저를 생성하여 상기 통합 위성운용데이터 파일에 기록하는 명령준비 단계; 상기 생성한 원격명령 프로시저에 대한 원격명령 코드를 생성하여 위성으로 전송하고 상기 통합 위성운용데이터 파일에 기록하는 명령전송 단계; 상기 위성으로부터 상기 전송한 원격명령 코드에 상응하는 TM 데이터를 수신하여 상기 수신한 TM 데이터에 대한 원격명령 검증결과를 상기 통합 위성운용데이터 파일에 기록하는 명령검증 단계; 및 상기 원격명령에 대한 임무수행결과를 생성하여 상기 통합 위성운용데이터 파일에 기록하는 실행결과보고 단계를 포함한다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.
도 1 은 본 발명에 따른 통합 위성운용데이터와 위성관제시스템과의 상관관계에 대한 설명도이다.
본 발명에 따른 위성관제시스템은 임무계획부(110), 명령계획부(120), 명령준비부(130), 명령전송부(140), 명령검증부(150), 실행결과보고부(160), 및 위성운용데이터 스키마 편집기(170)를 포함한다.
이하, 위성관제시스템의 구성요소 각각에 대하여 살펴보기로 한다.
먼저, 위성운용데이터 스키마 편집기(170)는 통합 위성운용데이터 파일(181)의 스키마(Schema)를 정의하는 기능을 수행한다. 또한, 위성운용데이터 스키마 편집기(170)는 데이터파일 구조 정의 파일(Document Type Definition file)(171)을 생성한다. 데이터파일 구조 정의 파일(171)에는 통합 위성운용데이터 파일(181)에 대한 스키마가 정의되어 있다. 통합 위성운용데이터 파일(181)은 데이터파일 구조 정의 파일(171)의 내용을 참조하여 작성된다.
그리고 임무계획부(110)는 사용자로부터의 임무수행 요청에 따라 위성 및 지상국의 자원(resource)을 고려하여 임무수행 일정을 수립한다. 이후, 임무계획부(110)는 최종적으로 수행시간, 임무, 및 임무수행을 위한 태스크(task) 등이 정의된 임무일정표(Mission Timeline)를 생성한다. 또한, 임무계획부(110)는 임무일정표를 통합 위성운용데이터 파일(181)의 임무 및 태스크 항목에 기록한다.
그리고 명령계획부(120)는 임무수행을 위한 태스크를 원격명령(Command Plan)으로 맵핑(mapping)하여 변환한다. 이러한 맵핑 과정은 임무계획부(110)에서 생성된 임무일정표의 내용을 기초로 하여 수행된다. 또한, 명령계획부(120)는 원격명령을 통합 위성운용데이터 파일(181)의 TC(Tele-Control) 항목에 기록한다.
그리고 명령준비부(130)는 명령계획부(120)에서 생성한 원격명령을 더욱 구체화하는 기능을 수행한다. 명령준비부(130)는 원격명령의 아규먼트(argument)값의 설정, 명령전송 모드의 설정 등을 세부적으로 조정한다. 또한, 명령준비부(130)는 최종적으로 위성으로 전송할 원격명령 프로시저(TC Procedure)를 확정한다. 또한, 명령준비부(130)는 원격명령 프로시저를 통합 위성운용데이터 파일(181)의 TC 항목에 기록한다.
그리고 명령전송부(140)는 명령준비부(130)에서 확정된 원격명령 프로시저의 TC를 위성으로 전송하는 기능을 수행한다. 명령전송부(140)는 TC를 전송하기 위하여 TC와 관련된 TC 바이너리 코드(binary code)를 생성한다. 또한, 명령전송부(140)는 TC 바이너리 코드를 통합 위성운용데이터 파일(181)의 TC 코드 항목에 기록한다.
그리고 명령검증부(150)는 위성으로 전송한 TC가 위성에서 이상 없이 처리되었는지 여부를 확인한다. 이러한 확인 과정을 위하여, 명령검증부(150)는 위성으로부터 원격측정(Telemetry) 데이터를 수신받아 그 TM 데이터의 이상 유무를 판단한다. 또한, 명령검증부(150)는 TM 데이터의 판단결과를 원격명령 검증결과 항목에 기록한다.
그리고 실행결과보고부(160)는 위성으로 전송한 원격명령이 모두 수행되고 명령검증부(150)에서 명령 수행에 대한 검증이 완료된 후, 해당 임무수행 요청이 위성으로 모두 전송되어 실행되었는지 여부를 사용자에게 보고한다. 실행결과보고부(160)는 이러한 처리 과정을 위하여 임무실행로그(Mission Execution Log)를 생성한다. 또한, 실행결과보고부(160)는 임무실행로그를 임무실행로그 항목에 기록한다.
도 2 는 본 발명에 따른 통합 위성운용데이터를 이용한 위성관제시스템의 일실시예 구성도이다.
도 2에 도시된 바와 같이, 본 발명에 따른 위성관제시스템은 임무계획부(210), 명령계획부(220), 명령준비부(230), TM/TC를 처리하는 TM/TC 커널부(240), 전송프레임 가공 및 변/복조를 수행하는 모뎀부(250), 및 TM 데이터를 이용한 명령검증부(260)를 포함한다.
이하, 본 발명에 따른 위성관제시스템의 구성요소 각각에 대하여 살펴보기로 한다.
먼저, 임무계획부(210)는 사용자로부터의 임무수행 요청에 따라 임무일정표를 생성하여 통합 위성운용데이터 파일에 기록한다.
이후, 명령계획부(220)는 임무계획부(210)에서 생성한 임무일정표를 기초로 하여 임무수행을 위한 태스크를 원격명령으로 변환하여 통합 위성운용데이터 파일에 기록한다.
그리고 명령준비부(230)는 명령계획부(220)에서 생성한 원격명령을 더욱 구체화하는 기능을 수행한다. 즉, 명령준비부(230)는 원격명령에 대한 아규먼트(argument)값의 설정, 명령전송 모드의 설정 등의 세부적인 조정을 수행할 수 있다. 또한, 명령준비부(230)는 최종적으로 위성으로 전송할 원격명령 프로시저를 확정한다.
그리고 TM/TC 커널부(240)는 명령준비부(230)에서 확정된 원격명령 프로시저에 있는 원격명령을 모뎀부(250)를 통하여 위성으로 전송한다. 이때, TM/TC 커널부(240)는 TC를 전송하기 위하여 TC와 관련된 TC 바이너리 코드(binary code)를 생성하여 위성으로 전송한다.
그리고 모뎀부(250)는 위성으로 전송하고자 하는 전송프레임을 가공하거나 변/복조하는 기능을 수행한다. 또한, 모뎀부(250)는 위성으로부터 TM 데이터를 수신받는다.
그리고 명령검증부(260)는 위성으로 전송한 원격명령이 위성에서 이상 없이 처리되었는지 여부를 확인한다. 이러한 확인 과정을 위하여, 명령검증부(260)는 모뎀부(250)로부터 TM 데이터를 전달받아 그 TM 데이터가 이상이 있는지 여부를 판단한다. 또한, 명령검증부(260)는 위성으로 전송한 원격명령이 모두 수행되고 명령 수행에 대한 검증이 완료된 후, 해당 임무수행 요청이 위성으로 모두 전송되어 실행되었는지 여부를 사용자에게 보고한다. 명령검증부(260)는 이러한 처리와 관련하여 임무실행로그(mission execution log)를 생성한다.
도 3 은 본 발명에 따른 통합 위성운용데이터 파일에 대한 일실시예 설명도이다.
도 3에 도시된 바와 같이, 통합 위성운용데이터 파일에는 임무 항목(31), 태스크 항목(32), TC 항목(33), TC 코드 항목(34), TC 검증 항목(35), 임무실행로그 항목(36)이 포함된다. 이하, 각각의 항목을 운용기능을 참조하여 살펴보기로 한다.
임무계획부(110)는 임무일정표의 내용을 통합 위성운용데이터 파일의 임무 항목(31) 및 태스크 항목(32)에 기록한다. 임무 항목(31)에는 위성이 수행해야 할 임무가 정의되고, 각 임무가 갖는 속성(attribute)이 포함된다. 또한, 태스크 항목(32)에는 임무를 구체화하기 위한 업무단위인 태스크(task)가 정의되고 태스크의 속성도 포함될 수 있다.
명령계획부(120)는 원격명령계획을 통합 위성운용데이터 파일의 TC 항목(33)에 기록한다. 또한, 명령준비부(130)는 원격명령 프로시저에서 확정된 내용을 통합 위성운용데이터의 TC 항목(33)에 기록한다. TC 항목(33)에는 각각의 태스크를 실행하기 위한 원격명령 리스트가 포함된다. 이때, TC 항목(33)에는 그 원격명령의 속성 및 아규먼트(argument)와 같은 파라미터 값을 지정할 수 있다.
그리고 명령전송부(140)는 해당 명령을 전송하며 TM/TC 데이터베이스(270)를 참조하여 생성된 TC 코드 항목(34)에 TC 코드를 기록한다.
명령검증부(150)는 TC 코드가 위성으로 전송된 후, 위성에서 실행된 결과인 TM 데이터를 확인해 TC 검증 항목(35)에 기록한다.
그리고 실행결과보고부(160)는 TC 검증 항목(35)이 모두 성공한 것으로 판단됨에 따라 임무수행로그 항목(36)에 임무수행의 성공 여부를 표시하게 된다.
이러한 통합 위성운용데이터 파일의 구성은 도 1의 설명에서 전술한 위성운용데이터 스키마 편집기(170)를 이용하여 언제든지 운용시스템에 맞게 수정될 수 있으며, 수정에 따라 다양한 형태의 통합 위성운용데이터 파일로 정의될 수 있다.
도 4 는 본 발명에 따른 통합 위성운용데이터를 이용한 위성관제 방법에 대한 일실시예 흐름도이다.
먼저, 임무계획부(210)는 도 3에서 전술한 임무 및 태스크 정보를 포함하는 임무일정표를 생성하여 통합 위성운용데이터 파일에 기록한다(402).
다음으로, 명령계획부(220)는 원격명령을 생성하여, 즉 TC 시퀀스를 생성하여 저장한다(404). 또한, 명령계획부(220)는 통합 위성운용데이터 파일에 원격명령 을 기록한다.
이후, 명령준비부(230)는 원격명령을 이용해 원격명령 프로시저를 생성하여 TC 리스트와 각 TC의 파라미터 값을 결정한다(406). 또한, 명령준비부(230)는 원격명령 프로시저를 통합 위성운용데이터 파일에 기록한다.
이후, 명령전송을 수행하는 TM/TC 커널부(240)는 모뎀부(250)로 전송한 TC 바이너리 코드를 통합 위성운용데이터 파일에 저장한다(408).
이후, 모뎀부(250)에서는 TM/TC 커널부(240)로부터 TC 바이너리 코드를 수신받아 TC 전송 패킷을 생성하고(410), 원격명령 신호의 전송을 위하여 변조한 후 위성으로 TC 신호를 전송한다(412).
그러면, 위성은 원격명령 신호를 수신하고 정상 수신 여부를 TM 신호를 이용하여 지상으로 송신한다.
그러면, 모뎀 부(250)는 TM 신호를 수신받아 복조한다(414). 이러한 복조 과정을 통해 모뎀부(250)는 TM 패킷을 복원한다(416).
TM/TC 커널부(240)는 복원된 TM 패킷을 TM 데이터별로 구분하여 추출한다(418).
이때, 명령검증부(260)는 추출된 TM 데이터 중에 TC의 정상 수신 또는 실행 여부를 판단할 수 있는 TM 데이터를 확인하여 TC 전송결과를 검증한다(420).
그리고 명령검증부(260)는 모든 명령에 대해 검증이 끝나면 관련 명령들로 구성된 임무가 정상적으로 실행되었는지 여부를 통합 위성운용데이터 파일의 임무실행로그 항목에 기록한다. 명령검증부(260)는 최종 결과물인 통합 위성운용데이터 파일을 전부 임무계획부(210)로 전달하거나, 통합 위성운용데이터 파일 중에서 임무와 실행로그 정보만을 포함한 요약 데이터 파일을 임무계획부(210)로 보낸다(422).
도 5 는 본 발명에 따른 도 1의 위성운용데이터 스키마 편집기의 일실시예 예시도이다.
사용자는 위성운용데이터 스키마 편집기(170)를 이용하여 위성운용데이터에 저장될 내용을 구조적으로 표현할 수 있다. 도 5에 도시된 바와 같이, 하나의 파일 안에 구조적인 체계로 데이터들이 연결되어 있다. 따라서 통합 위성운용데이터 파일이 포함하는 각종 정보들 간의 상관관계를 별도의 식별자 없이 파악할 수 있다.
도 6 은 본 발명에 이용되는 위성운용데이터 편집기의 일실시예 예시도이다.
사용자는 도 5의 위성운용데이터 스키마 편집기를 통해 정의한 통합 위성운용데이터 파일의 내용에 따라 위성운용데이터를 편집/관리할 수 있다. 위성운용데이터 스키마 편집기(170)는 데이터 파일의 스키마에 따라 XML 기술을 적용하여 위성운용에 필요한 데이터를 사용자의 의도대로 관리할 수 있다. 도 6에 도시된 바와 같이, XML 데이터베이스 에디터(XML Database Editor)를 이용하여 임무스케쥴(Mission Schedule), 임무일정표(Mission Timeline), 헤더(Header), 태스크(Task) 등을 편집/관리할 수 있다.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상 의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.
상기와 같은 본 발명은, 종래의 위성관제시스템에서 다양한 형태로 사용되었던 위성운용데이터를 통합적으로 관리하고 그 통합 위성운용데이터 파일을 이용하여 위성을 관제함으로써, 위성운용 기능에 대한 연관성을 쉽게 파악할 수 있으며 운용정보의 히스토리 관리를 용이하게 수행할 수 있게 하는 효과가 있다.
또한, 본 발명은, XML 기술을 적용하여 데이터 파일의 스키마를 정의함으로써, 위성운용에 필요한 데이터를 융통성 있게 사용할 수 있으며 언제든지 운용자의 의도대로 필요한 정보를 관리할 수 있는 효과가 있다.
또한, 본 발명은, 하나의 파일 안에 구조적인 체계로 데이터들을 연결하는 통합 위성운용데이터 파일을 이용함으로써, 각종 정보들 간의 상관관계를 파악하는 것이 쉬워질 수 있는 효과가 있다. 만약, 별개의 파일들로 관리하는 경우에는 상관관계 파악을 위한 시간 태그, ID 등 별도의 식별자가 필요로 하게 될 것이다.
또한, 본 발명은, 관제시스템을 구성하는 각 기능 개발 시에도 하나의 입/출 력 데이터만을 고려하여 설계/개발하면 되므로, 다양한 파일을 처리할 수 있어야 했던 종래의 관제시스템 개발에 비해 통일된 입/출력 인터페이스를 이용한 관제시스템의 개발을 활성화할 수 있게 하는 효과가 있다.
또한, 본 발명은, 위성운용 기간 동안 상당히 많은 양의 데이터(예를 들어, 일상적인 데이터의 분석, 이상상태 발생 시 기록 분석 등)의 분석에 효율적이며, 데이터 히스토리 관리에 있어서 더욱 신속/정확하게 처리할 수 있는 효과가 있다.
또한, 본 발명은, 위성 관제 기술의 최근 경향 가운데 하나인 XML을 이용하여 데이터베이스나 원격명령, TM 데이터의 규격을 표준화함으로써, 서로 다른 위성의 데이터도 서로 공유하여 사용할 수 있다.
Claims (6)
- 통합 위성운용데이터를 이용한 위성관제시스템에 있어서,데이터파일 구조 정의 파일을 생성하여 통합 위성운용데이터 파일의 스키마를 정의하기 위한 위성운용데이터 스키마 편집 수단;사용자로부터의 임무수행 요청에 따라 임무일정표를 생성하여 상기 통합 위성운용데이터 파일에 기록하기 위한 임무계획 수단;상기 생성한 임무일정표를 기초로 하여 임무수행을 위한 태스크를 원격명령으로 변환하여 상기 통합 위성운용데이터 파일에 기록하기 위한 명령계획 수단;상기 변환한 원격명령에 대한 원격명령 프로시저를 생성하여 상기 통합 위성운용데이터 파일에 기록하기 위한 명령준비 수단;상기 생성한 원격명령 프로시저에 대한 원격명령 코드를 생성하여 위성으로 전송하고 상기 통합 위성운용데이터 파일에 기록하기 위한 명령전송 수단;상기 위성으로부터 상기 전송한 원격명령 코드에 상응하는 TM 데이터를 수신하여 상기 수신한 TM 데이터에 대한 원격명령 검증결과를 상기 통합 위성운용데이터 파일에 기록하기 위한 명령검증 수단; 및상기 원격명령에 대한 임무수행결과를 생성하여 상기 통합 위성운용데이터 파일에 기록하기 위한 실행결과보고 수단을 포함하는 통합 위성운용데이터를 이용한 위성관제시스템.
- 제 1 항에 있어서,상기 위성운용데이터 스키마 편집 수단은,상기 통합 위성운용데이터 파일에 포함해야 할 항목들을 정의하고 각 항목들 간의 구조적 연관성을 정의하는 것을 특징으로 하는 통합 위성운용데이터를 이용한 위성관제시스템.
- 제 1 항 또는 제 2 항에 있어서,상기 통합 위성운용데이터 파일은,XML 기반으로 작성되어, 임무 및 그 속성 정보, 태스크 및 그 속성 정보, 원격명령 시퀀스 및 그 파라미터 정보, 원격명령 바이너리 코드, 원격명령 검증결과, 및 임무수행결과를 하나의 파일로 저장하고 있는 파일인 것을 특징으로 하는 통합 위성운용데이터를 이용한 위성관제시스템.
- 통합 위성운용데이터를 이용한 위성관제 방법에 있어서,통합 위성운용데이터 파일의 스키마를 정의하는 위성운용데이터 스키마 편집 단계;사용자로부터의 임무수행 요청에 따라 임무일정표를 생성하여 상기 통합 위 성운용데이터 파일에 기록하는 임무계획 단계;상기 생성한 임무일정표를 기초로 하여 임무수행을 위한 태스크를 원격명령으로 변환하여 상기 통합 위성운용데이터 파일에 기록하는 명령계획 단계;상기 변환한 원격명령에 대한 원격명령 프로시저를 생성하여 상기 통합 위성운용데이터 파일에 기록하는 명령준비 단계;상기 생성한 원격명령 프로시저에 대한 원격명령 코드를 생성하여 위성으로 전송하고 상기 통합 위성운용데이터 파일에 기록하는 명령전송 단계;상기 위성으로부터 상기 전송한 원격명령 코드에 상응하는 TM 데이터를 수신하여 상기 수신한 TM 데이터에 대한 원격명령 검증결과를 상기 통합 위성운용데이터 파일에 기록하는 명령검증 단계; 및상기 원격명령에 대한 임무수행결과를 생성하여 상기 통합 위성운용데이터 파일에 기록하는 실행결과보고 단계를 포함하는 통합 위성운용데이터를 이용한 위성관제 방법.
- 제 4 항에 있어서,상기 위성운용데이터 스키마 편집 단계는,상기 통합 위성운용데이터 파일에 포함해야 할 항목들을 정의하고 각 항목들 간의 구조적 연관성을 정의하는 것을 특징으로 하는 통합 위성운용데이터를 이용한 위성관제 방법.
- 제 4 항 또는 제 5 항에 있어서,상기 통합 위성운용데이터 파일은,XML 기반으로 작성되어, 임무 및 그 속성 정보, 태스크 및 그 속성 정보, 원격명령 시퀀스 및 그 파라미터 정보, 원격명령 바이너리 코드, 원격명령 검증결과, 임무수행결과를 하나의 파일로 저장하고 있는 파일인 것을 특징으로 하는 통합 위성운용데이터를 이용한 위성관제 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060094981A KR100738330B1 (ko) | 2006-09-28 | 2006-09-28 | 통합 위성운용데이터를 이용한 위성관제시스템 및 그 방법 |
US11/897,492 US7991518B2 (en) | 2006-09-28 | 2007-08-29 | System and method for controlling satellite based on integrated satellite operation data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060094981A KR100738330B1 (ko) | 2006-09-28 | 2006-09-28 | 통합 위성운용데이터를 이용한 위성관제시스템 및 그 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100738330B1 true KR100738330B1 (ko) | 2007-07-12 |
Family
ID=38504004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060094981A KR100738330B1 (ko) | 2006-09-28 | 2006-09-28 | 통합 위성운용데이터를 이용한 위성관제시스템 및 그 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7991518B2 (ko) |
KR (1) | KR100738330B1 (ko) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101140554B1 (ko) | 2010-12-17 | 2012-05-02 | 한국항공우주연구원 | 통합 모니터링 기능을 구비한 정지궤도위성의 지상운용장비 |
KR20150040167A (ko) * | 2013-10-04 | 2015-04-14 | 한국전자통신연구원 | 위성 원격명령 전송 장치 및 방법 |
KR20160092672A (ko) * | 2015-01-28 | 2016-08-05 | 주식회사 솔탑 | 기상 환경 위성영상처리 장치 및 시스템, 및 이를 이용한 방법 |
KR20170111206A (ko) * | 2016-03-25 | 2017-10-12 | 한국전자통신연구원 | 우주 비행체를 위한 원격 명령 생성 방법 및 원격 명령 운영 방법 및 원격 명령 생성 장치 및 원격 명령 운영 장치 및 원격 명령 시뮬레이션 장치 및 우주 비행체 |
KR20200052129A (ko) * | 2018-11-06 | 2020-05-14 | 한국항공우주연구원 | 위성명령 절차서 자동 생성 장치 및 방법 |
KR20200080045A (ko) * | 2018-12-26 | 2020-07-06 | 한국항공우주연구원 | 인공위성 및 이의 소프트웨어 수행시간 분석 방법 |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100653185B1 (ko) * | 2005-11-17 | 2006-12-05 | 한국전자통신연구원 | 위성관제시스템에서 원격명령의 수신 및 실행 상태 검증장치 및 그 방법 |
US20120029812A1 (en) * | 2010-07-29 | 2012-02-02 | King Abdul Aziz City For Science And Technology | Method and system for automatically planning and scheduling a remote sensing satellite mission |
US8483888B2 (en) * | 2011-04-06 | 2013-07-09 | Orbital Sciences Corporation | Emergency communications channel systems and methods for satellite command |
US20130019148A1 (en) * | 2011-07-14 | 2013-01-17 | Korea Aerospace Research Institute | Apparatus and method for updating online document |
KR101877565B1 (ko) * | 2011-12-23 | 2018-07-13 | 한국전자통신연구원 | 원격 명령 생성 방법 및 장치 |
DE102013215390B3 (de) * | 2013-08-05 | 2014-12-11 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Verfahren zur Generierung von Befehlen zur Ausführung von Aufgaben durch mindestens einen Empfänger dieser Befehle |
CN104680238A (zh) * | 2015-03-16 | 2015-06-03 | 中国人民解放军空军装备研究院雷达与电子对抗研究所 | 多卫星对地协同观测的待观测任务确定方法 |
CN105182819A (zh) * | 2015-08-25 | 2015-12-23 | 航天恒星科技有限公司 | 一种卫星任务规划的***及方法 |
CN105825068B (zh) * | 2016-03-30 | 2018-08-21 | 航天东方红卫星有限公司 | 一种基于xml的小卫星遥测参数衍生计算方法 |
CN107688889B (zh) * | 2017-07-10 | 2020-10-30 | 中国人民解放军国防科学技术大学 | 导航***星地时间同步任务规划方法 |
CN109213473B (zh) * | 2018-07-20 | 2022-03-11 | 北京航空航天大学 | 卫星日常操作流程的人工智能生成方法 |
CN113110308B (zh) * | 2021-02-25 | 2022-03-25 | 北京空间飞行器总体设计部 | 一种月面采样三位一体飞控协同工作流程优化方法 |
CN113595614B (zh) * | 2021-07-09 | 2023-01-24 | 上海卫星工程研究所 | 一种组合体卫星指令记录与反演方法及*** |
CN115795210B (zh) * | 2022-11-03 | 2023-08-29 | 北京航天驭星科技有限公司 | 用于商业航天卫星遥控指令的数据处理方法以及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR960036378A (ko) * | 1995-03-24 | 1996-10-28 | 양승택 | 위성 관제 시스템에서 원격 명령 자동 제어/검증 방법 |
KR19980038854A (ko) | 1996-11-26 | 1998-08-17 | 양승택 | 정지위성의 임무분석을 통한 임무일정표 자동 생성 방법 |
KR20040046686A (ko) | 2002-11-28 | 2004-06-05 | 한국전자통신연구원 | 저궤도 위성 명령계획 장치와 그 방법 및 이를 포함하는저궤도 위성 관제 시스템 |
KR20060063622A (ko) | 2004-12-06 | 2006-06-12 | 한국전자통신연구원 | 위성 임무 스케쥴 생성 장치 및 그 방법 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100204575B1 (ko) * | 1996-10-17 | 1999-06-15 | 정선종 | 위성 제어 센터에서 원격 측정 데이타의 압축저장 및 검색 방법 |
KR19980038854U (ko) | 1996-12-20 | 1998-09-15 | 김영귀 | 조향장치의 혼 스위치 접속구조 |
KR100204051B1 (ko) | 1996-12-20 | 1999-06-15 | 이계철 | 위성으로 전송하기 위한 원격명령 예약 및 자동수행 장치 및 방법 |
US5966640A (en) * | 1996-12-24 | 1999-10-12 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Satellite antenna management system and method |
JPH10336089A (ja) * | 1997-04-02 | 1998-12-18 | Fujitsu Ltd | 情報配送システム |
US5951609A (en) * | 1997-05-29 | 1999-09-14 | Trw Inc. | Method and system for autonomous spacecraft control |
US6597892B1 (en) * | 2000-04-18 | 2003-07-22 | Ses Americom | Automated ground system with telemetry initiated command assistance |
US20030105989A1 (en) * | 2001-12-04 | 2003-06-05 | Saunders Jimmy D. | Test system and method |
KR100626657B1 (ko) * | 2004-11-11 | 2006-09-25 | 한국전자통신연구원 | 위성관제 운용 자동화를 위한 자동 운용 장치 및 그방법과 그를 이용한 자동 위성관제 시스템 |
KR100679865B1 (ko) * | 2005-03-07 | 2007-02-07 | 아주대학교산학협력단 | 유비쿼터스 컴퓨팅 환경의 다양성을 지원하기 위한 시스템 |
KR100653185B1 (ko) * | 2005-11-17 | 2006-12-05 | 한국전자통신연구원 | 위성관제시스템에서 원격명령의 수신 및 실행 상태 검증장치 및 그 방법 |
JP2007157106A (ja) * | 2005-12-01 | 2007-06-21 | Korea Electronics Telecommun | コンポーネント基盤の衛星モデリングによる衛星シミュレーションシステム |
US7823130B2 (en) * | 2006-09-22 | 2010-10-26 | Sap Ag | Testing machine-readable instructions |
-
2006
- 2006-09-28 KR KR1020060094981A patent/KR100738330B1/ko not_active IP Right Cessation
-
2007
- 2007-08-29 US US11/897,492 patent/US7991518B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR960036378A (ko) * | 1995-03-24 | 1996-10-28 | 양승택 | 위성 관제 시스템에서 원격 명령 자동 제어/검증 방법 |
KR19980038854A (ko) | 1996-11-26 | 1998-08-17 | 양승택 | 정지위성의 임무분석을 통한 임무일정표 자동 생성 방법 |
KR20040046686A (ko) | 2002-11-28 | 2004-06-05 | 한국전자통신연구원 | 저궤도 위성 명령계획 장치와 그 방법 및 이를 포함하는저궤도 위성 관제 시스템 |
KR20060063622A (ko) | 2004-12-06 | 2006-06-12 | 한국전자통신연구원 | 위성 임무 스케쥴 생성 장치 및 그 방법 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101140554B1 (ko) | 2010-12-17 | 2012-05-02 | 한국항공우주연구원 | 통합 모니터링 기능을 구비한 정지궤도위성의 지상운용장비 |
KR20150040167A (ko) * | 2013-10-04 | 2015-04-14 | 한국전자통신연구원 | 위성 원격명령 전송 장치 및 방법 |
KR102057523B1 (ko) * | 2013-10-04 | 2020-01-22 | 한국전자통신연구원 | 위성 원격명령 전송 장치 및 방법 |
KR20160092672A (ko) * | 2015-01-28 | 2016-08-05 | 주식회사 솔탑 | 기상 환경 위성영상처리 장치 및 시스템, 및 이를 이용한 방법 |
KR101663883B1 (ko) * | 2015-01-28 | 2016-10-07 | 주식회사 솔탑 | 기상 환경 위성영상처리 장치 및 시스템, 및 이를 이용한 방법 |
KR20170111206A (ko) * | 2016-03-25 | 2017-10-12 | 한국전자통신연구원 | 우주 비행체를 위한 원격 명령 생성 방법 및 원격 명령 운영 방법 및 원격 명령 생성 장치 및 원격 명령 운영 장치 및 원격 명령 시뮬레이션 장치 및 우주 비행체 |
KR102550251B1 (ko) * | 2016-03-25 | 2023-07-03 | 한국전자통신연구원 | 우주 비행체를 위한 원격 명령 생성 방법 및 원격 명령 운영 방법 및 원격 명령 생성 장치 및 원격 명령 운영 장치 및 원격 명령 시뮬레이션 장치 및 우주 비행체 |
KR20200052129A (ko) * | 2018-11-06 | 2020-05-14 | 한국항공우주연구원 | 위성명령 절차서 자동 생성 장치 및 방법 |
KR102184661B1 (ko) * | 2018-11-06 | 2020-11-30 | 한국항공우주연구원 | 위성명령 절차서 자동 생성 장치 및 방법 |
KR20200080045A (ko) * | 2018-12-26 | 2020-07-06 | 한국항공우주연구원 | 인공위성 및 이의 소프트웨어 수행시간 분석 방법 |
KR102154246B1 (ko) | 2018-12-26 | 2020-09-21 | 한국항공우주연구원 | 인공위성 및 이의 소프트웨어 수행시간 분석 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20080249673A1 (en) | 2008-10-09 |
US7991518B2 (en) | 2011-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100738330B1 (ko) | 통합 위성운용데이터를 이용한 위성관제시스템 및 그 방법 | |
JP7021324B2 (ja) | ロード可能な航空機用ソフトウェアパーツ(lsap)を配信する方法及び装置 | |
US6728947B1 (en) | Workflow distributing apparatus and method | |
KR100626657B1 (ko) | 위성관제 운용 자동화를 위한 자동 운용 장치 및 그방법과 그를 이용한 자동 위성관제 시스템 | |
US20030225789A1 (en) | Coordinated collaboration system in an integration platform | |
US8060863B2 (en) | Conformance control module | |
US20100293027A1 (en) | Workflow engine for media production and distribution | |
CN111797969A (zh) | 神经网络模型的转换方法及相关装置 | |
US20060089929A1 (en) | Analysis data processing system and analyzing apparatus | |
US7237222B1 (en) | Protocol for controlling an execution process on a destination computer from a source computer | |
KR20230100260A (ko) | 업무 처리 자동화 시스템의 업무 처리 상황 관리 시스템 및 그 구동방법 | |
CN108920260B (zh) | 一种异构***的交互方法及其装置 | |
US7917904B2 (en) | Automated analysis tasks of complex computer system | |
US20050010893A1 (en) | Process for creating middleware adapters | |
KR100880883B1 (ko) | Rfid 미들웨어의 비즈니스 프로세스 관리 시스템 및방법 | |
US9342522B2 (en) | Computer implemented system for analyzing a screen-based user session of a process in a network environment | |
KR102668339B1 (ko) | 인터페이스 관리 방법, 인터페이스 거버넌스 시스템, 및 인터페이스를 관리하는, 컴퓨터로 실행가능한 프로그램을 저장하는 저장매체 | |
KR102668341B1 (ko) | 인터페이스 관리 방법, 인터페이스 거버넌스 시스템, 및 인터페이스를 관리하는, 컴퓨터로 실행가능한 프로그램을 저장하는 저장매체 | |
KR102669661B1 (ko) | 인터페이스 관리 방법, 인터페이스 거버넌스 시스템, 및 인터페이스를 관리하는, 컴퓨터로 실행가능한 프로그램을 저장하는 저장매체 | |
KR102669665B1 (ko) | 인터페이스 관리 방법, 인터페이스 거버넌스 시스템, 및 인터페이스를 관리하는, 컴퓨터로 실행가능한 프로그램을 저장하는 저장매체 | |
US20050102252A1 (en) | Method, apparatus, and program for data management | |
US7827480B2 (en) | System and method of using a transactional unit comprised of transactional subunits | |
US7421447B2 (en) | Method, system and program for constructing a database | |
WO2004079566A2 (en) | Method of creating a description document in markup language of aglobal service provided on a communication path | |
CN115114108A (zh) | 面向金融领域分布式***的日志治理***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130624 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140630 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150629 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |