KR101791039B1 - 비행계획 데이터베이스 동기화를 위한 임무컴퓨터 장치 및 복수 개의 임무컴퓨터의 데이터 동기화 방법 - Google Patents
비행계획 데이터베이스 동기화를 위한 임무컴퓨터 장치 및 복수 개의 임무컴퓨터의 데이터 동기화 방법 Download PDFInfo
- Publication number
- KR101791039B1 KR101791039B1 KR1020160068591A KR20160068591A KR101791039B1 KR 101791039 B1 KR101791039 B1 KR 101791039B1 KR 1020160068591 A KR1020160068591 A KR 1020160068591A KR 20160068591 A KR20160068591 A KR 20160068591A KR 101791039 B1 KR101791039 B1 KR 101791039B1
- Authority
- KR
- South Korea
- Prior art keywords
- mission
- mission computer
- data
- file
- synchronization
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000001360 synchronised effect Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 238000007726 management method Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 5
- 238000013500 data storage Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000003672 processing method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 231100000279 safety data Toxicity 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/178—Techniques for file synchronisation in file systems
-
- G06F17/30174—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G06F17/30345—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3885—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 2는 외부데이터 저장/기록 장치와 데이터베이스 및 플래시메모리 간의 데이터 처리과정을 설명하기 위한 도면,
도 3은 본 발명의 일 실시예에 따른 임무컴퓨터의 비행계획 데이터 동기화 수행을 설명하기 위한 도면,
도 4는 데이터베이스 이중화 구조에 따른 상태 정의를 설명하기 위한 도면,
도 5는 본 발명의 일 실시예에 따른 임무컴퓨터의 비행계획 데이터 동기화 수행시의 POWERUP 동작 과정을 나타낸 블록도,
도 6은 본 발명의 일 실시예에 따른 임무컴퓨터의 비행계획 데이터 동기화 수행시의 BP_SWITCHING 동작 과정을 나타낸 블록도,
도 7은 본 발명의 실시예에 따른 비휘발성 메모리 저장 수행 과정을 설명하기 위한 도면,
도 8은 본 발명의 일 실시예에 따른 임무컴퓨터의 백업 파일 생성 과정을 설명하기 위한 흐름도,
도 9a는 본 발명의 일 실시예에 따른 파일 로딩과정을 설명하기 위한 흐름도,
도 9b는 본 발명의 다른 실시예에 따른 파일 로딩과정을 설명하기 위한 흐름도이다.
Claims (6)
- 항공기에 탑재되는 복수의 임무컴퓨터 간의 데이터 동기화 방법에 있어서,
제 1 임무컴퓨터가 동기화가 필요한 데이터를 생성하는 단계; 및
상기 제 1 임무컴퓨터가 제 2 임무컴퓨터로 상기 동기화가 필요한 데이터를 전송하는 단계;
상기 제 1 임무컴퓨터 및 제 2 임무컴퓨터는 각각 특정 영역의 메모리에 상기 동기화가 필요한 데이터를 파일 형태로 할당하여 동기화를 수행하는 단계를 포함하되,
상기 제 1 및 제 2 임무컴퓨터는 상기 특정 영역의 메모리에 상기 동기화가 필요한 데이터를 백업 파일 형태(bak 파일)로 저장하며,
상기 동기화가 필요한 데이터는 서브시스템 상태, 제 1 임무컴퓨터 내부 운영 상태, 임무계획 데이터, 시현화면 정보를 포함하고,
상기 제 1 임무컴퓨터는 상기 제 1 임무컴퓨터의 SMM CSCI(System Management Mode Computer Software Configuration Item)와 통제시현장치 간에 패킷을 직접 주고받아 통신하고,
상기 제 2 임무컴퓨터의 경우, 상기 제 2 임무컴퓨터의 SMM CSCI의 데이터베이스 동기화를 통해 상기 제 1 임무컴퓨터와 동기화가 이루어지며, 상기 제 2 임무컴퓨터의 CDUS는 상기 제 1 임무컴퓨터의 SMM 데이터베이스로부터 커널레벨을 거쳐 패킷을 수신하여 동기화가 이루어지며,
이중화 임무컴퓨터 데이터 운영을 유지하기 위해, 상기 통제시현장치를 통해 입력되는 명령은 상기 제 1 임무컴퓨터의 데이터베이스를 기준으로 수행되고, 명령에 대한 데이터베이스의 응답 쿼리(Query(Packet))는 각각의 데이터베이스에서 수행되는 복수 개의 임무컴퓨터의 데이터 동기화 방법. - 제 1 항에 있어서,
상기 제 1 임무컴퓨터 및 상기 제 2 임무컴퓨터의 데이터 동기화는 특정 처리 주기에 맞춰 자동적으로 수행되는 것을 특징으로 하는 복수 개의 임무컴퓨터의 데이터 동기화 방법. - 삭제
- 제 1 항에 있어서,
상기 제 1 및 제 2 임무컴퓨터는 파일 저장시 이미 저장되어 있던 파일을 백업한 후 갱신된 데이터를 원본 파일에 저장하는 것을 특징으로 하는 복수 개의 임무컴퓨터의 데이터 동기화 방법. - 제 4 항에 있어서,
상기 제 1 및 제 2 임무컴퓨터의 전환 또는 부팅시 파일 형태로 저장된 파일을 업로드하되,
저장된 파일의 크기를 체크하여, (i) 정상파일 크기인 경우 저장된 파일을 로딩시키고, (ii) 정상 파일 크기가 아닌 경우, 백업 파일을 로딩시키는 것을 특징으로 하는 복수 개의 임무컴퓨터의 데이터 동기화 방법. - 제 1 항에 있어서,
상기 동기화가 필요한 데이터가 저장되는 메모리 영역은 비휘발성 메모리 영역인 것을 특징으로 하는 복수 개의 임무컴퓨터의 데이터 동기화 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160068591A KR101791039B1 (ko) | 2016-06-02 | 2016-06-02 | 비행계획 데이터베이스 동기화를 위한 임무컴퓨터 장치 및 복수 개의 임무컴퓨터의 데이터 동기화 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160068591A KR101791039B1 (ko) | 2016-06-02 | 2016-06-02 | 비행계획 데이터베이스 동기화를 위한 임무컴퓨터 장치 및 복수 개의 임무컴퓨터의 데이터 동기화 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101791039B1 true KR101791039B1 (ko) | 2017-11-20 |
Family
ID=60809174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160068591A KR101791039B1 (ko) | 2016-06-02 | 2016-06-02 | 비행계획 데이터베이스 동기화를 위한 임무컴퓨터 장치 및 복수 개의 임무컴퓨터의 데이터 동기화 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101791039B1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190089590A (ko) * | 2018-01-23 | 2019-07-31 | 한국항공우주산업 주식회사 | 임무컴퓨터 장치 및 그 이중화 방법 |
KR102356571B1 (ko) * | 2021-08-02 | 2022-02-09 | 주식회사 핑고엔터테인먼트 | 다자간의 파일 동기화 방법 및 시스템 |
KR102385049B1 (ko) | 2020-12-04 | 2022-04-12 | 한국항공우주산업 주식회사 | 휴먼 인터페이스 장치 및 다중 smfds와 scdu간 데이터 동기화 및 백업 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101029498B1 (ko) * | 2010-11-01 | 2011-04-18 | 엘아이지넥스원 주식회사 | 항공 임무컴퓨터의 부팅 방법 |
-
2016
- 2016-06-02 KR KR1020160068591A patent/KR101791039B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101029498B1 (ko) * | 2010-11-01 | 2011-04-18 | 엘아이지넥스원 주식회사 | 항공 임무컴퓨터의 부팅 방법 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190089590A (ko) * | 2018-01-23 | 2019-07-31 | 한국항공우주산업 주식회사 | 임무컴퓨터 장치 및 그 이중화 방법 |
KR102083988B1 (ko) * | 2018-01-23 | 2020-03-04 | 한국항공우주산업 주식회사 | 임무컴퓨터 장치 및 그 이중화 방법 |
KR102385049B1 (ko) | 2020-12-04 | 2022-04-12 | 한국항공우주산업 주식회사 | 휴먼 인터페이스 장치 및 다중 smfds와 scdu간 데이터 동기화 및 백업 방법 |
KR102356571B1 (ko) * | 2021-08-02 | 2022-02-09 | 주식회사 핑고엔터테인먼트 | 다자간의 파일 동기화 방법 및 시스템 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1980943B1 (en) | System monitor device control method, program, and computer system | |
US9798792B2 (en) | Replication for on-line hot-standby database | |
CN100466604C (zh) | 促进可分页模式虚拟环境中的数据传输的方法和系统 | |
US8171248B2 (en) | Storage system controlling method, switch device and storage system | |
US8904055B2 (en) | Switching control device and switching control method | |
US11210077B2 (en) | Available system, and method and program-recording medium thereof | |
US20200192693A1 (en) | Container provision support system and container provision support method | |
US20080127166A1 (en) | Synchronizing controller firmware download | |
US20140122860A1 (en) | Cloud system and boot deployment method for the cloud system | |
US20100318834A1 (en) | Method and device for avionic reconfiguration | |
KR101791039B1 (ko) | 비행계획 데이터베이스 동기화를 위한 임무컴퓨터 장치 및 복수 개의 임무컴퓨터의 데이터 동기화 방법 | |
EP3709149A1 (en) | Off-board flash memory | |
WO2021004256A1 (zh) | 一种节点故障时进行节点切换的方法及相关设备 | |
EP3301576A1 (en) | Method and apparatus for monitoring logs of multi-tenant systems | |
US9160867B2 (en) | Information processing system for preventing job process from being redundantly performed, information processing apparatus, and program | |
US9940055B2 (en) | Operator panel with applications for operating production systems | |
JP2007249748A (ja) | バージョン管理機能を有するネットワーク機器 | |
CN103888545A (zh) | 一种分布式系统中全局型数据的处理方法和装置 | |
KR101576370B1 (ko) | 컴퓨터 시스템의 원격 복원 시스템 및 그 방법, 그리고 기록한 컴퓨터로 읽어 들일 수 있는 기록매체 | |
US11403113B2 (en) | Server with system setting data synchronization function | |
US20190361904A1 (en) | Data management system | |
US10235153B2 (en) | Downloading data into distant equipment | |
US11734133B2 (en) | Cluster system and fail-over control method of cluster system | |
CN110413311A (zh) | 系统配置方法及服务器 | |
CN118202340A (zh) | 用于减少有状态持久服务资源的技术 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160602 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20170119 Patent event code: PE09021S01D |
|
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20170727 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20171023 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20171024 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20201006 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20221011 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20241002 Start annual number: 8 End annual number: 8 |