• 검색 결과가 없습니다.

(19) 대한민국특허청(KR) (12) 공개특허공보(A)

N/A
N/A
Protected

Academic year: 2024

Share "(19) 대한민국특허청(KR) (12) 공개특허공보(A)"

Copied!
15
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

(19) 대한민국특허청(KR) (12) 공개특허공보(A)

(11) 공개번호 10-2017-0104303 (43) 공개일자 2017년09월15일 (51) 국제특허분류(Int. Cl.)

H04L 29/06 (2006.01) H04L 29/08 (2006.01) (52) CPC특허분류

H04L 69/24 (2013.01) H04L 65/10 (2013.01)

(21) 출원번호 10-2016-0027209 (22) 출원일자 2016년03월07일 심사청구일자 2017년08월02일

(71) 출원인

한국전자통신연구원

대전광역시 유성구 가정로 218 (가정동) (72) 발명자

김용연

대전광역시 서구 대덕대로 150, 116동 302호(갈마 동, 큰마을아파트)

박은지

대전광역시 유성구 송림로48번길 31, 304호(하기 동)

(뒷면에 계속) (74) 대리인

한양특허법인 전체 청구항 수 : 총 14 항

(54) 발명의 명칭 항공전자 통신 모듈 및 이의 동작 방법 (57) 요 약

본 발명의 ARINC 653 플랫폼을 기반으로 구현된 파티션들 사이의 통신을 제어하는 항공전자 통신 모듈의 동작 방 법은, 제1 파티션의 제1 통신 속성을 설정하는 단계와, 상기 제1 파티션과 네트워크를 통해 연결된 제2 파티션의 주소를 포함하는 원격 파티션 리스트 정보를 리드하는 단계와, 상기 원격 파티션 리스트 정보를 이용하여 상기 제2 파티션으로부터 수신된 제2 통신 속성의 유효성을 판단하는 단계와, 유효한 것으로 판단된 상기 제2 통신 속 성과 상기 제1 통신 속성을 이용하여 상기 제1 파티션과 상기 제2 파티션 사이의 통신 가능 여부를 판단하는 단 계를 포함한다.

대 표 도 - 도3

(2)

(52) CPC특허분류

H04L 67/10 (2013.01) H04L 69/26 (2013.01) (72) 발명자

박제만

경기도 하남시 미사강변한강로 170, 1107동 1603 호(망월동, 미사강변도시11단지)

김태호

경기도 군포시 광정로 119, 724동 502호(산본동, 대림솔거아파트)

이 발명을 지원한 국가연구개발사업 과제고유번호 1711026720 부처명 미래창조과학부

연구관리전문기관 정보통신기술진흥센터 연구사업명 SW컴퓨팅산업원천기술개발

연구과제명 오류 없는 시스템 통합을 위한 안전 우선 분산 모듈형 SW 플랫폼 기 여 율 1/1

주관기관 한국전자통신연구원 연구기간 2015.03.01 ~ 2016.02.29

(3)

명 세 서 청구범위 청구항 1

ARINC 653 플랫폼을 기반으로 구현된 파티션들 사이의 통신을 제어하는 항공전자 통신 모듈의 동작 방법에 있어 서,

제1 파티션의 제1 통신 속성을 설정하는 단계;

상기 제1 파티션과 네트워크를 통해 연결된 파티션들의 주소를 포함하는 원격 파티션 리스트 정보를 리드하는 단계;

상기 원격 파티션 리스트 정보를 이용하여 제2 파티션으로부터 수신된 제2 통신 속성의 유효성을 판단하는 단계; 및

유효한 것으로 판단된 상기 제2 통신 속성과 상기 제1 통신 속성을 이용하여 상기 제1 파티션과 상기 제2 파티 션 사이의 통신 가능 여부를 판단하는 단계를 포함하는 항공전자 통신 모듈의 동작 방법.

청구항 2 제1항에 있어서,

상기 제1 통신 속성은 상기 제1 파티션의 데드라인(deadline) 및 레이턴시(latency) 중에 적어도 하나에 관한 것인 항공전자 통신 모듈의 동작 방법.

청구항 3 제1항에 있어서,

상기 제1 통신 속성 중 실시간으로 설정된 제1 현재 통신 속성과 상기 제1 현재 통신 속성이 설정되기 이전에 설정된 제1 과거 통신 속성을 비교하는 단계; 및

비교 결과에 대응하여 상기 제1 현재 통신 속성 및 제1 과거 통신 속성 중 어느 하나를 상기 제2 파티션으로 전 송하는 단계를 더 포함하는 항공전자 통신 모듈의 동작 방법.

청구항 4

제3항에 있어서, 상기 제2 파티션으로 전송하는 단계는,

상기 제1 현재 통신 속성이 상기 제1 과거 통신 속성에 비해 변경사항을 포함하는 경우에 상기 제1 현재 통신 속성을 상기 제2 파티션으로 전송하는 항공전자 통신 모듈의 동작 방법.

청구항 5

제3항에 있어서, 상기 제2 파티션으로 전송하는 단계는,

상기 제1 현재 통신 속성이 상기 제1 과거 통신 속성과 동일한 경우에 상기 제1 과거 통신 속성을 수신받지 않 은 상기 제2 파티션에 상기 제1 과거 통신 속성을 전송하는 항공전자 통신 모듈의 동작 방법.

청구항 6 제3항에 있어서,

상기 제1 과거 통신 속성은 상기 제1 현재 통신 속성이 설정되기 바로 이전에 설정된 상기 제1 통신 속성인 항 공전자 통신 모듈의 동작 방법.

청구항 7

제1항에 있어서, 상기 유효성을 판단하는 단계는,

(4)

상기 파티션들의 주소와 상기 제2 파티션의 주소를 매칭하고,

상기 제2 파티션의 주소가 상기 파티션들의 주소 중에 어느 하나와 매칭되는 경우에 상기 제2 통신 속성을 유효 한 것으로 판단하는 항공전자 통신 모듈의 동작 방법.

청구항 8

제1항에 있어서, 상기 통신 가능 여부를 판단하는 단계는,

상기 유효한 것으로 판단된 제2 통신 속성 중 실시간으로 수신된 제2 현재 통신 속성과 기존에 수신된 제2 과거 통신 속성을 비교하고,

상기 제2 현재 통신 속성이 상기 제2 과거 통신 속성에 비해 변경사항을 포함하는 경우에 상기 제1 통신 속성과 상기 제2 현재 통신 속성을 이용하여 상기 통신 가능 여부를 판단하는 항공전자 통신 모듈의 동작 방법.

청구항 9 제8항에 있어서,

상기 유효한 것으로 판단된 제2 통신 속성 중 실시간으로 수신된 제2 현재 통신 속성과 기존에 수신된 제2 과거 통신 속성을 비교하고,

상기 제2 현재 통신 속성이 상기 제2 과거 통신 속성과 동일한 경우에 상기 제1 통신 속성과 상기 제2 과거 통 신 속성을 이용하여 상기 통신 가능 여부를 판단하는 항공전자 통신 모듈의 동작 방법.

청구항 10

ARINC 653 플랫폼을 기반으로 구현된 파티션들 사이의 통신을 제어하는 항공전자 통신 모듈에 있어서, 제1 파티션의 제1 통신 속성을 설정하는 통신 속성 설정 모듈;

상기 제1 파티션과 네트워크를 통해 연결된 제2 파티션의 제2 통신 속성을 수신하여 상기 제2 통신 속성의 유효 성을 판단하는 통신 속성 수신 모듈; 및

유효한 것으로 판단된 제2 통신 속성과 상기 제1 통신 속성을 비교하여 상기 제1 파티션과 상기 제2 파티션 사 이의 통신 가능 여부를 판단하는 제어 모듈을 포함하는 항공전자 통신 모듈.

청구항 11 제10항에 있어서,

상기 제1 통신 속성과 상기 제2 통신 속성은 상기 제1 파티션의 데드라인(deadline) 및 레이턴시(latency) 중에 적어도 하나에 관한 것인 항공전자 통신 모듈.

청구항 12

제10항에 있어서, 상기 제어 모듈은,

상기 제1 파티션과 상기 제2 파티션 사이의 통신이 가능한 것으로 판단되면, 애플리케이션의 요청에 따른 실시 간 통신을 수행하는 항공전자 통신 모듈.

청구항 13

제10항에 있어서, 상기 제어 모듈은,

상기 제1 파티션과 상기 제2 파티션 사이의 통신이 불가능한 것으로 판단되면, 애플리케이션의 요청에 따른 실 시간 통신을 중단하는 항공전자 통신 모듈.

청구항 14 제10항에 있어서,

상기 제1 파티션과 네트워크를 통해 연결된 파티션들의 주소를 리드하여, 상기 파티션들에 상기 제1 통신 속성

(5)

을 전송하는 통신 속성 송신 모듈을 더 포함하는 항공전자 통신 모듈.

발명의 설명 기 술 분 야

본 발명의 개념에 따른 실시 예는 항공전자 통신 모듈 및 이의 동작 방법에 관한 것이다.

[0001]

배 경 기 술

항공전자(Avionics)는 항공(Aviation)과 전자(Electronics)의 합성어로서, 항공기에 장착되는 구성품이나 세부 [0002]

계통들 중에서 전자 기술에 의해 동작하는 모든 것들을 통칭한다. 항공전자 시스템은 다양한 종류의 임무를 수 행하기 위해 여러 전자 장치로 구성될 수 있다.

최근에 항공전자 시스템은 복잡하고 다양한 태스크(task)를 수행하기 위해 전자 장치들이 독립적으로 구성된 연 [0003]

방형 항공전자(Federated Avionics)보다 전자 장치들이 하나로 통합된 통합 모듈형 항공전자(Integrated Modular Avionics(IMA))로 구현되는 추세이다.

IMA 아키텍처는 서로 다른 안전 레벨을 갖는 애플리케이션으로 구성된 시스템의 안전성 및 효율성을 향상시키기 [0004]

위한 기술이다. IMA 아키텍처는 모듈화 시스템의 집합으로 구성되고, 이러한 모듈화 시스템을 파티션이라 지칭 한다.

그리고, ARINC 653는 IMA 아키텍처에 필요한 실시간 운영체제 API(Application Program Interface) [0005]

표준으로써, 실시간 운영체제와 응용 프로그램 사이의 인터페이스를 규정한다. 즉, ARINC 653은 IMA 아키텍처가 여러 개의 태스크를 하나의 고성능 프로세서로 구현할 수 있도록 플랫폼을 제공한다.

발명의 내용 해결하려는 과제

본 발명이 이루고자 하는 기술적인 과제는, ARINC 653 플랫폼을 기반으로 구현된 파티션들이 서로 안정적으로 [0006]

실시간 네트워크 통신을 수행할 수 있도록, 파티션들 각각의 통신 속성들을 서로 비교하여 통신 가능 여부를 판 단할 수 있는 항공전자 통신 모듈 및 이의 동작 방법을 제공하는 것이다.

과제의 해결 수단

본 발명의 실시 예에 따른 ARINC 653 플랫폼을 기반으로 구현된 파티션들 사이의 통신을 제어하는 항공전자 통 [0007]

신 모듈의 동작 방법은, 제1 파티션의 제1 통신 속성을 설정하는 단계와, 상기 제1 파티션과 네트워크를 통해 연결된 파티션들의 주소를 포함하는 원격 파티션 리스트 정보를 리드하는 단계와, 상기 원격 파티션 리스트 정 보를 이용하여 제2 파티션으로부터 수신된 제2 통신 속성의 유효성을 판단하는 단계와, 유효한 것으로 판단된 상기 제2 통신 속성과 상기 제1 통신 속성을 이용하여 상기 제1 파티션과 상기 제2 파티션 사이의 통신 가능 여 부를 판단하는 단계를 포함한다.

실시 예에 따라, 상기 제1 통신 속성은 상기 제1 파티션의 데드라인(deadline) 및 레이턴시(latency) 중에 적어 [0008]

도 하나에 관한 것일 수 있다.

실시 예에 따라, 상기 항공전자 통신 모듈의 동작 방법은, 상기 제1 통신 속성 중 실시간으로 설정된 제1 현재 [0009]

통신 속성과 상기 제1 현재 통신 속성이 설정되기 이전에 설정된 제1 과거 통신 속성을 비교하는 단계와, 비교 결과에 대응하여 상기 제1 현재 통신 속성 및 제1 과거 통신 속성 중 어느 하나를 상기 제2 파티션으로 전송하 는 단계를 더 포함할 수 있다.

실시 예에 따라, 상기 제2 파티션으로 전송하는 단계는, 상기 제1 현재 통신 속성이 상기 제1 과거 통신 속성에 [0010]

비해 변경사항을 포함하는 경우에 상기 제1 현재 통신 속성을 상기 제2 파티션으로 전송할 수 있다.

실시 예에 따라, 상기 제2 파티션으로 전송하는 단계는, 상기 제1 현재 통신 속성이 상기 제1 과거 통신 속성과 [0011]

동일한 경우에 상기 제1 과거 통신 속성을 수신받지 않은 상기 제2 파티션에 상기 제1 과거 통신 속성을 전송할 수 있다.

실시 예에 따라, 상기 제1 과거 통신 속성은 상기 제1 현재 통신 속성이 설정되기 바로 이전에 설정된 상기 제1 [0012]

(6)

통신 속성일 수 있다.

실시 예에 따라, 상기 유효성을 판단하는 단계는, 상기 파티션들의 주소와 상기 제2 파티션의 주소를 매칭하고, [0013]

상기 제2 파티션의 주소가 상기 파티션들의 주소 중에 어느 하나와 매칭되는 경우에 상기 제2 통신 속성을 유효 한 것으로 판단할 수 있다.

실시 예에 따라, 상기 통신 가능 여부를 판단하는 단계는, 상기 유효한 것으로 판단된 제2 통신 속성 중 실시간 [0014]

으로 수신된 제2 현재 통신 속성과 기존에 수신된 제2 과거 통신 속성을 비교하고, 상기 제2 현재 통신 속성이 상기 제2 과거 통신 속성에 비해 변경사항을 포함하는 경우에 상기 제1 통신 속성과 상기 제2 현재 통신 속성을 이용하여 상기 통신 가능 여부를 판단할 수 있다.

실시 예에 따라, 상기 유효한 것으로 판단된 제2 통신 속성 중 실시간으로 수신된 제2 현재 통신 속성과 기존에 [0015]

수신된 제2 과거 통신 속성을 비교하고, 상기 제2 현재 통신 속성이 상기 제2 과거 통신 속성과 동일한 경우에 상기 제1 통신 속성과 상기 제2 과거 통신 속성을 이용하여 상기 통신 가능 여부를 판단할 수 있다.

본 발명의 다른 실시 예에 따른 ARINC 653 플랫폼을 기반으로 구현된 파티션들 사이의 통신을 제어하는 항공전 [0016]

자 통신 모듈은, 제1 파티션의 제1 통신 속성을 설정하는 통신 속성 설정 모듈과, 상기 제1 파티션과 네트워크 를 통해 연결된 제2 파티션의 제2 통신 속성을 수신하여 상기 제2 통신 속성의 유효성을 판단하는 통신 속성 수 신 모듈과, 유효한 것으로 판단된 제2 통신 속성과 상기 제1 통신 속성을 비교하여 상기 제1 파티션과 상기 제2 파티션 사이의 통신 가능 여부를 판단하는 제어 모듈을 포함한다.

실시 예에 따라, 상기 제1 통신 속성과 상기 제2 통신 속성은 상기 제1 파티션의 데드라인(deadline) 및 레이턴 [0017]

시(latency) 중에 적어도 하나에 관한 것일 수 있다.

실시 예에 따라, 상기 제어 모듈은, 상기 제1 파티션과 상기 제2 파티션 사이의 통신이 가능한 것으로 [0018]

판단되면, 애플리케이션의 요청에 따른 실시간 통신을 수행할 수 있다.

실시 예에 따라, 상기 제어 모듈은, 상기 제1 파티션과 상기 제2 파티션 사이의 통신이 불가능한 것으로 판단되 [0019]

면, 애플리케이션의 요청에 따른 실시간 통신을 중단할 수 있다.

실시 예에 따라, 상기 제1 파티션과 네트워크를 통해 연결된 파티션들의 주소를 리드하여, 상기 파티션들에 상 [0020]

기 제1 통신 속성을 전송하는 통신 속성 송신 모듈을 더 포함할 수 있다.

발명의 효과

본 발명의 실시 예에 따른 항공전자 통신 모듈 및 이의 동작 방법에 의하면, ARINC 653 플랫폼을 기반으로 구현 [0021]

된 제1 파티션의 제1 통신 속성과 네트워크를 통해 연결된 제2 파티션의 제2 통신 속성을 비교하여, 제1 파티션 과 제2 파티션 사이의 통신 가능 여부를 실시간으로 판단할 수 있다.

도면의 간단한 설명

도 1은 본 발명의 실시 예에 따른 항공전자 시스템의 개념도이다.

[0022]

도 2는 도 1에 도시된 파티션들 사이의 네트워크 통신을 설명하기 위한 블록도이다.

도 3은 본 발명의 실시 예에 따른 항공전자 통신 모듈의 블록도이다.

도 4는 도 3에 도시된 항공전자 통신 모듈의 동작방법을 설명하기 위한 흐름도이다.

도 5는 도 3에 도시된 통신 속성 설정 모듈의 동작 방법을 설명하기 위한 흐름도이다.

도 6은 도 3에 도시된 통신 속성 송신 모듈의 동작 방법을 설명하기 위한 흐름도이다.

도 7은 도 3에 도시된 통신 속성 수신 모듈의 동작 방법을 설명하기 위한 흐름도이다.

도 8은 도 3에 도시된 제어 모듈의 동작 방법을 설명하기 위한 흐름도이다.

발명을 실시하기 위한 구체적인 내용

본 명세서에 개시되어 있는 본 발명의 개념에 따른 실시 예들에 대해서 특정한 구조적 또는 기능적 설명은 단지 [0023]

본 발명의 개념에 따른 실시 예들을 설명하기 위한 목적으로 예시된 것으로서, 본 발명의 개념에 따른 실시 예 들은 다양한 형태들로 실시될 수 있으며 본 명세서에 설명된 실시 예들에 한정되지 않는다.

(7)

본 발명의 개념에 따른 실시 예들은 다양한 변경들을 가할 수 있고 여러 가지 형태들을 가질 수 있으므로 실시 [0024]

예들을 도면에 예시하고 본 명세서에서 상세하게 설명하고자 한다. 그러나, 이는 본 발명의 개념에 따른 실시 예들을 특정한 개시 형태들에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변 경, 균등물, 또는 대체물을 포함한다.

제1 또는 제2 등의 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어 [0025]

들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로 만, 예컨대 본 발명의 개념에 따른 권리 범위로부터 벗어나지 않은 채, 제1구성 요소는 제2구성 요소로 명명될 수 있고 유사하게 제2구성 요소는 제1구성 요소로도 명명될 수 있다.

어떤 구성 요소가 다른 구성 요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성 요소 [0026]

에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성 요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성 요소가 다른 구성 요소에 "직접 연결되어" 있다거나 "직접 접속되어"

있다고 언급된 때에는 중간에 다른 구성 요소가 존재하지 않는 것으로 이해되어야 할 것이다. 구성 요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등 도 마찬가지로 해석되어야 한다.

본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로서, 본 발명을 한정하려는 의 [0027]

도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서,

"포함하다" 또는 "가지다" 등의 용어는 본 명세서에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구 성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 [0028]

속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 나타낸다. 일반 적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의 미로 해석되지 않는다.

본 명세서에서 모듈(module)이라 함은 본 발명의 실시 예에 따른 방법을 수행하기 위한 하드웨어 또는 상기 하 [0029]

드웨어를 구동할 수 있는 소프트웨어의 기능적 또는 구조적 결합을 의미할 수 있다. 따라서, 상기 모듈은 프로 그램 코드와 상기 프로그램 코드를 수행할 수 있는 하드웨어 리소스(resource)의 논리적 단위 또는 집합을 의미 할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나 한 종류의 하드웨어를 의미하는 것은 아니다.

이하, 본 명세서에 첨부된 도면들을 참조하여 본 발명의 실시 예들을 상세히 설명한다.

[0030]

도 1은 본 발명의 실시 예에 따른 항공전자 시스템의 개념도이고, 도 2는 도 1에 도시된 파티션들 사이의 네트 [0031]

워크 통신을 설명하기 위한 블록도이다.

도 1을 참조하면, 본 발명의 실시 예에 따른 항공전자 시스템(10)은 복수의 파티션들(100A, 100B, 및 100C)을 [0032]

포함할 수 있다.

파티션들(100A, 100B, 및 100C) 각각은 서로 다른 복수의 프로세서를 수행할 수 있는 하나의 프로세서를 포함할 [0033]

수 있다.

파티셔닝은 ARINC 653 표준에 명시된 개념으로, 유사한 임계성(criticality)을 갖는 비행 소프트웨어를 하나로 [0034]

엮어 오류의 확산을 막는 방법이다. 이때, 비행용 소프트웨어를 구분하는 단위를 파티션이라고 하는데, 시간 자 원(예컨대, CPU)과 공간 자원(예컨대, 메모리)을 분리하여 파티션을 구현할 수 있다.

예컨대, 파티션 A(100A)는 항공기 내부의 공기 흐름을 제어하는 프로세스를 수행하고, 파티션 B(100B)는 항공 [0035]

기 우측 날개의 동작을 제어하는 프로세서를 수행하고, 파티션 C(100C)는 항공기 좌측 날개의 동작을 제어하는 프로세스를 수행할 수 있다. 이때, 파티션들 각각은 서로 다른 시간 자원과 공간 자원을 이용하여 해당 프로세 스를 수행할 수 있다.

도 2를 참조하면, 파티션들(100A, 100B, 및 100C)은 애플리케이션(110A, 110B, 및 110C)과 항공전자 통신 모듈 [0036]

(120A, 120B, 및 120C)을 포함할 수 있다.

(8)

애플리케이션(110A, 110B, 및 110C)은 파티션들(100A, 100B, 및 100C) 내부에서 프로세스를 구현하는 소프트웨 [0037]

어로서, 헬스 모니터링, 프로세스 관리, 시간 관리, 메모리 할당 등을 수행할 수 있다.

항공전자 통신 모듈(120A, 120B, 및 120C)은 파티션들 사이의 정보 공유를 위해 통신을 수행할 수 있다. 또한, [0038]

항공전자 통신 모듈(120A, 120B, 및 120C)은 통신을 수행하기 이전에 다른 파티션과의 통신 가능 여부를 실시간 으로 판단할 수 있다.

항공전자 통신 모듈(120A, 120B, 및 120C)은 통신을 수행하기 전에 다른 항공전자 통신 모듈과 통신 속성을 교 [0039]

환하여 통신 가능 여부를 미리 판단할 수 있다.

항공전자 통신 모듈(120A, 120B, 및 120C)은 통신 가능 여부에 대한 판단 결과를 애플리케이션(110A, 110B, 및 [0040]

110C)으로 제공할 수 있고, 애플리케이션(110A, 110B, 및 110C)은 상기 판단 결과를 이용하여 현재의 통신 상태 에 상응하는 동작을 수행할 수 있다.

도 3은 본 발명의 실시 예에 따른 항공전자 통신 모듈의 블록도이다.

[0041]

도 3을 참조하면, 항공전자 통신 모듈(120)은 통신 속성 설정 모듈(122), 통신 속성 송신 모듈(124), 통신 속성 [0042]

수신 모듈(128), 및 제어 모듈(126)을 포함할 수 있다.

도 3에서 설명될 항공전자 통신 모듈(120)은 도 1 및 도 2에 도시된 항공전자 통신 모듈(120A, 120B, 및 120C) [0043]

을 집합적으로 포함할 수 있다.

통신 속성 설정 모듈(122)은 제1 파티션의 제1 통신 속성(CA)을 설정할 수 있다. 여기서, 제1 파티션은 해당 통 [0044]

신 속성 설정 모듈(122)이 포함된 파티션을 의미하고, 제1 통신 속성(CA)은 제1 파티션의 통신 속성을 의미한다.

예컨대, 제1 통신 속성(CA)은 데드라인(deadline), 레이턴시(latency) 등을 의미할 수 있다.

[0045]

통신 속성 설정 모듈(122)은 제1 파티션 내부 메모리에 제1 통신 속성(CA)을 저장할 수 있다. 그리고, 통신 속 [0046]

성 설정 모듈(122)은 제1 통신 속성(CA)을 통신 속성 송신 모듈(124)과 제어 모듈(126) 각각으로 전송할 수 있 다.

실시 예에 따라, 통신 속성 설정 모듈(122)은 제1 파티션 외부에 위치한 메모리에 제1 통신 속성(CA)을 저장할 [0047]

수 있다.

통신 속성 송신 모듈(124)은 제1 현재 통신 속성(CCA1) 또는 제1 과거 통신 속성(PCA1)을 제1 파티션과 통신 네 [0048]

트워크를 통해 연결된 제2 파티션으로 전송할 수 있다.

여기서, 제1 현재 통신 속성(CCA1)은 실시간으로 통신 속성 설정 모듈에 의해 설정된 제1 통신 속성(CA)이고, [0049]

제1 과거 통신 속성(PCA1)는 실시간으로 통신 속성 설정 모듈에 의해 설정되기 이전에 메모리에 저장된 제1 통 신 속성(CA)을 의미한다.

예컨대, 제1 과거 통신 속성(PCA1)은 제1 현재 통신 속성(CCA1)이 설정되기 바로 이전에 설정된 제1 통신 속성 [0050]

(CA)일 수 있다.

통신 속성 송신 모듈(124)은 제1 파티션의 통신 속성이 변경된 경우, 제1 현재 통신 속성(CCA1)을 제2 파티션으 [0051]

로 전송할 수 있다. 만약, 통신 속성 송신 모듈(124)이 제1 과거 통신 속성(PCA1)을 제2 파티션을 전송하면, 제 2 파티션은 변경 전 제1 과거 통신 속성(PCA1)을 이용하여 통신 가능 여부를 판단하게 되므로 오류가 발생될 수 있다.

따라서, 통신 속성 송신 모듈(124)은 제1 현재 통신 속성(CCA1)을 제1 과거 통신 속성(PCA1)과 비교하여 제1 통 [0052]

신 속성(CA)이 변경되면, 제1 현재 통신 속성(CCA1)을 제2 파티션에 전송할 수 있다.

제1 현재 통신 속성(CCA1)과 제1 과거 통신 속성(PCA1)가 동일한 경우, 통신 속성 송신 모듈(124)은 제1 과거 [0053]

통신 속성(PCA1)을 제2 파티션으로 전송할 수 있다.

또한, 통신 속성 송신 모듈(124)은 제2 파티션에 대한 원격 파티션 리스트 정보를 이용하여 제1 현재 통신 속성 [0054]

(CCA1) 또는 제1 과거 통신 속성(PCA1)을 제2 파티션에 전송할 수 있다. 여기서, 원격 파티션 리스트 정보는 제 1 파티션과 연결된 제2 파티션의 주소 정보 등을 포함할 수 있다.

예컨대, 제1 현재 통신 속성(CCA1)이 제1 과거 통신 속성(PCA1)에 비해 변경사항을 포함하는 경우, 제2 파티션 [0055]

(9)

은 제1 현재 통신 속성(CCA1)을 수신해야만 정확하게 제1 파티션과의 통신 가능 여부를 판단할 수 있다.

따라서, 통신 속성 송신 모듈(124)은 원격 파티션 리스트 정보에 포함된 모든 제2 파티션으로 제1 현재 통신 속 성(CCA1)을 전송할 수 있다.

예컨대, 제1 현재 통신 속성(CCA1)이 제1 과거 통신 속성(PCA1)과 동일한 경우, 통신 속성 송신 모듈(124)은 원 [0056]

격 파티션 리스트 정보를 이용하여 이미 제1 과거 통신 속성(PCA1)을 수신한 제2 파티션을 제외하고, 나머지 제 2 파티션에 제1 과거 통신 속성(PCA1)을 전송할 수 있다. 따라서, 통신 속성 송신 모듈(124)은 제2 파티션에게 제1 과거 통신 속성(PCA1)의 중복전송을 방지하여 프로세스 속도를 높일 수 있다.

통신 속성 수신 모듈(128)은 제2 파티션으로부터 제2 통신 속성(RCA)을 수신할 수 있다.

[0057]

예컨대, 제2 통신 속성(RCA)은 데드라인(deadline), 레이턴시(latency) 등을 의미할 수 있다.

[0058]

통신 속성 수신 모듈(128)은 제2 파티션으로부터 수신된 제2 통신 속성(RCA)의 유효성을 검토하고, 유효한 제2 [0059]

통신 속성(RCA)만을 제어 모듈(126)로 전송할 수 있다.

또한, 통신 속성 수신 모듈(128)은 원격 파티션 리스트 정보를 리드하고, 제2 통신 속성(RCA)을 전송한 제2 파 [0060]

티션의 주소와 원격 파티션 리스트 정보를 매칭하여 제2 통신 속성(RCA)의 유효성을 판단할 수 있다.

통신 속성 수신 모듈(128)은 제2 파티션의 주소가 원격 파티션 리스트 정보와 매칭되지 않는 경우에 제2 통신 [0061]

속성(RCA)을 유효하지 않은 것으로 판단할 수 있다. 반면, 통신 속성 수신 모듈(128)은 제2 파티션의 주소가 원 격 파티션 리스트 정보와 매칭되는 경우에 제2 통신 속성(RCA)을 유효한 것으로 판단할 수 있다.

통신 속성 수신 모듈(128)은 선택적으로 제2 현재 통신 속성(CCA2) 또는 제2 과거 통신 속성(PCA2)을 제어 모듈 [0062]

(126)로 전송할 수 있다.

여기서, 제2 현재 통신 속성(CCA2)은 제2 파티션으로부터 실시간으로 수신된 제2 통신 속성(RCA)이고, 제2 과거 [0063]

통신 속성(PCA2)는 제2 통신 속성(RCA)이 실시간으로 수신되기 이전에 메모리에 저장된 제2 통신 속성(RCA)을 의미한다.

예컨대, 제2 현재 통신 속성(CCA2)이 제2 과거 통신 속성(PCA2)에 비해 변경사항을 포함하는 경우, 통신 속성 [0064]

수신 모듈(128)은 제2 현재 통신 속성(CCA2)을 저장하고, 제2 현재 통신 속성(CCA2)을 제어 모듈(126)로 전송할 수 있다.

예컨대, 제2 현재 통신 속성(CCA2)이 제2 과거 통신 속성(PCA2)과 동일한 경우, 통신 속성 수신 모듈(128)은 제 [0065]

2 과거 통신 속성(PCA2)을 제어 모듈(126)로 전송할 수 있다.

제어 모듈(126)은 제2 현재 통신 속성(CCA2) 및 제2 과거 통신 속성(PCA2) 중 어느 하나와 제1 통신 속성(CA)을 [0066]

이용하여 통신 가능 여부를 실시간으로 판단할 수 있다.

제어 모듈(126)은 통신 속성 설정 모듈(122)로부터 수신된 제1 통신 속성(CA)과 통신 속성 수신 모듈(128)로부 [0067]

터 수신된 제2 현재 통신 속성(CCA2) 및 제2 과거 통신 속성(PCA2) 중 어느 하나를 이용하여 제1 파티션과 제2 파티션 사이의 실시간 통신 가능 여부를 판단할 수 있다.

제1 파티션과 제2 파티션의 사이의 통신이 가능한 것으로 판단되면, 제어 모듈(126)은 애플리케이션의 요청에 [0068]

따른 실시간 통신을 수행할 수 있다.

반면, 제1 파티션과 제2 파티션의 사이의 통신이 불가능한 것으로 판단되면, 제어 모듈(126)은 애플리케이션에 [0069]

통신이 불가능함을 알리고, 실시간 통신을 개시하지 않을 수 있다.

도 4는 도 3에 도시된 항공전자 통신 모듈의 동작방법을 설명하기 위한 흐름도이다.

[0070]

도 3과 도 4를 참조하면, 항공전자 통신 모듈(120)은 해당 항공전자 통신 모듈(120)을 포함하는 제1 파티션의 [0071]

제1 통신 속성(CA)을 설정하고(S100), 제1 파티션과 연결된 제2 파티션의 제2 통신 속성(RCA)의 유효성을 검토 하기 위한 원격 파티션 리스트 정보를 리드할 수 있다(S110).

항공전자 통신 모듈(120)은 제2 통신 속성(RCA)을 전송한 제2 파티션의 주소와 원격 파티션 리스트 정보를 매칭 [0072]

하여, 제2 통신 속성(RCA)의 유효성을 검토할 수 있다(S120).

항공전자 통신 모듈(120)은 제1 통신 속성(CA)과 유효한 것으로 판단된 제2 통신 속성(RCA)을 이용하여, 제1 파 [0073]

티션과 제2 파티션 사이의 통신 가능 여부를 판단할 수 있다(S130).

(10)

도 5는 도 3에 도시된 통신 속성 설정 모듈의 동작 방법을 설명하기 위한 흐름도이다.

[0074]

도 3과 도 5를 참조하면, 통신 속성 설정 모듈(122)은 제2 파티션과 통신을 수행하기 위해 필요한 제1 파티션의 [0075]

제1 통신 속성(CA)을 설정할 수 있다(S200).

통신 속성 설정 모듈(122)은 제1 파티션의 내부에 포함된 메모리에 제1 통신 속성(CA)을 저장하고(S210), 제1 [0076]

통신 속성(CA)을 통신 속성 송신 모듈(124)과 제어 모듈(126) 각각으로 전송할 수 있다.

도 6은 도 3에 도시된 통신 속성 송신 모듈의 동작 방법을 설명하기 위한 흐름도이다.

[0077]

도 3과 도 6을 참조하면, 통신 속성 송신 모듈(124)은 통신 속성 설정 모듈(122)로부터 수신된 제1 현재 통신 [0078]

속성(CCA1)과 메모리에 저장된 제1 과거 통신 속성(PCA1)을 비교할 수 있다(S300).

통신 속성 송신 모듈(124)은 제1 파티션과 연결된 제2 파티션에 대한 리스트를 포함하는 원격 파티션 리스트 정 [0079]

보를 리드할 수 있다(S310).

통신 속성 송신 모듈(124)은 제1 현재 통신 속성(CCA1)과 제1 과거 통신 속성(PCA1)의 비교 결과를 이용하여 통 [0080]

신 속성의 변경 여부를 판단할 수 있다(S320).

통신 속성이 변경된 경우, 통신 속성 송신 모듈(124)은 원격 파티션 리스트 정보에 포함된 제2 파티션 모두에 [0081]

제1 현재 통신 속성(CCA1)을 전송할 수 있다(S330).

반면, 통신 속성이 변경되지 않은 경우, 통신 속성 송신 모듈(124)은 중복 전송을 피하기 위해 원격 파티션 리 [0082]

스트 정보에 포함된 제2 파티션 중에서 제1 과거 통신 속성(PCA1)을 전송받지 못한 제2 파티션에 제1 과거 통신 속성(PCA1)을 전송할 수 있다(S340).

도 7은 도 3에 도시된 통신 속성 수신 모듈의 동작 방법을 설명하기 위한 흐름도이다.

[0083]

도 3과 도 7을 참조하면, 통신 속성 수신 모듈(128)은 제2 파티션으로부터 제2 통신 속성(RCA)을 수신하면 [0084]

(S400), 원격 파티션 리스트 정보를 리드할 수 있다(S410).

통신 속성 수신 모듈(128)은 제2 통신 속성(RCA)을 전송한 제2 파티션의 주소와 원격 파티션 리스트 정보를 매 [0085]

칭하여 제2 통신 속성(RCA)의 유효성을 판단할 수 있다(S420).

제2 파티션의 주소가 원격 파티션 리스트 정보와 매칭되면, 통신 속성 수신 모듈(128)은 제2 통신 속성(RCA)을 [0086]

유효한 것으로 판단할 수 있다.

제2 파티션의 주소가 원격 파티션 리스트 정보와 매칭되지 않으면, 통신 속성 수신 모듈(128)은 제2 통신 속성 [0087]

(RCA)을 유효하지 않은 것으로 판단할 수 있다.

통신 속성 수신 모듈(128)은 제2 현재 통신 속성(CCA2)과 제2 과거 통신 속성(PCA2)을 비교할 수 있다(S430).

[0088]

통신 속성 수신 모듈(128)은 비교결과를 이용하여 통신 속성의 변경 여부를 판단할 수 있다(S440).

통신 속성 수신 모듈(128)은 통신 속성이 변경된 것으로 판단되면, 제2 현재 통신 속성(CCA2)을 저장하고 제어 [0089]

모듈(126)로 전송할 수 있다(S450).

통신 속성 수신 모듈(128)은 통신 속성이 변경되지 않은 것으로 판단되면, 제2 현재 통신 속성(CCA2)을 저장하 [0090]

지 않고 제2 과거 통신 속성(PCA2)을 제어 모듈(126)로 전송할 수 있다.

도 8은 도 3에 도시된 제어 모듈의 동작 방법을 설명하기 위한 흐름도이다.

[0091]

도 3과 도 8을 참조하면, 제어 모듈(126)은 통신 속성 설정 모듈(122)로부터 제1 통신 속성(CA)을 수신하고, 통 [0092]

신 속성 수신 모듈(128)로부터 제2 현재 통신 속성(CCA2) 및 제2 과거 통신 속성(PCA2) 중 어느 하나를 수신할 수 있다(S500).

제어 모듈(126)은 제2 현재 통신 속성(CCA2) 및 제2 과거 통신 속성(PCA2) 중 어느 하나와 제1 통신 속성(CA)을 [0093]

이용하여 제1 파티션과 제2 파티션 사이의 실시간 통신 가능 여부를 판단할 수 있다(S510).

실시간 통신이 가능한 것으로 판단되면, 제어 모듈(126)은 애플리케이션의 요청에 따라 제2 파티션과 실시간 통 [0094]

신을 수행할 수 있다(S520).

반면, 제1 파티션과 제2 파티션의 사이의 통신이 불가능한 것으로 판단되면, 제어 모듈(126)은 애플리케이션에 [0095]

통신이 불가능함을 알리고, 실시간 통신을 개시하지 않을 수 있다(S530).

(11)

본 발명은 도면에 도시된 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 [0096]

지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.

부호의 설명 10: 항공전자 시스템 [0097]

100A, 100B, 100C: 파티션 110A, 110B, 110C: 애플리케이션 120A, 120B, 120C: 항공전자 통신 모듈 122: 통신 속성 설정 모듈

124: 통신 속성 송신 모듈 126: 제어 모듈

128: 통신 속성 수신 모듈

도면 도면1

(12)

도면2

도면3

(13)

도면4

도면5

(14)

도면6

도면7

(15)

도면8

참조

관련 문서

과제의 해결 수단 일 실시예에 따른 무선 통신 방법은, 제1 무선 통신 장치에 의해 수행되는 무선 통신 방법에 있어서, 제2 무선 [0004] 통신 장치로부터 제1 데이터 프레임을 수신하는 단계, 상기 제1 데이터 프레임에 상기 제2 무선 통신 장치에 의 해 송신될 다른 데이터가 존재하는 것으로 나타난 경우, 묵시적

청구항 2 제 1항에 있어서, 상기 보정부는 상기 다수개의 전류원에 대해 전류크기를 비교하는 전류비교기; 정렬된 다수개의 그룹에 대해 주소가 저장되는 그룹 정렬 레지스터; 다수개의 그룹 내 정렬된 다수개의 전류원의 주소가 저장되는 유닛 정렬 레지스터; 상기 그룹 정렬 레지스터와 상기 유닛 정렬 레지스터로부터 주소를

상기 목적을 달성하기 위한 본 발명의 TII 디코딩 방법은, 입력 신호의 크기magnitude 및 위상을 모니터링하는 단계; 입 력 신호의 크기가 소정의 피크문턱값보다 크면, 피크로 판단하는 단계; 상기 피크들 중 연속되는 2개의 피크의 위상을 비 교하여, 위상이 동일하면 TII 단위 펄스의 발생으로 판단하는 단계; 다수개의

본 발명의 일 실시예에 따른 통신 네트워크에서 협력 전송을 지원하는 통신 노드의 동작 방법은 통신 네트워크에 포함된 복수의 전송점들을 기반으 로 단말의 협력 전송을 지원하는 통신 노드의 동작 방법으로서, 단말의 파일럿 신호를 전송하기 위한 자원을 할 당하는 단계, 복수의 전송점들 중 채널의 상태에 기초하여 상기 단말의 협력 전송을

명 세 서 청구범위 청구항 1 가상 데스크탑 호스트 서버 내부의 가상 데스크탑 서버들이 전송하는 데이터를 수신하는 수신부; 상기 가상 데스크탑 서버마다 설정된 네트워크 구분자에 기반하여, 상기 데이터의 목적지가 상기 호스트 서버 내부 또는 상기 호스트 서버 외부인지 여부를 판단하는 목적지 판단부; 및 상기 데이터의 목적지에

청구항 4 제1 항에 있어서, 상기 시료 주입부의 하면의 최하부와 상기 멤브레인 사이의 이격 거리는 상기 시료 주입부의 하면의 최상부와 상기 멤브레인 사이의 이격 거리보다 큰 진단 키트... 상기 제2 부분의 상면은 상기 멤브레인의 상면에 대하여 기울기를 가지는 진단

본 발명에 따른 버퍼 상태 보고 방법은, 단말간 직접 통신 페어를 지정하는 페어 식별자를 획득하는 단계, 단말간 직접 통신 페어의 논리 채널 그룹별 버퍼 상태 정보와 상기 페어 식별자를 포함한 MAC 제어 요소MAC Control Element를 생성하거나, 상기 단말간 직접 통신 페어의 논리 채널 그룹별 버퍼 상태 정보를 포함한

이에 따른 본 발명은, 대상체의 영상 신호로부터 열화상을 수집하는 열화상 수집부 및 실화상을 수집하는 실화상 수집부를 포함하는 영상 수집부, 상기 영상 신호를 기설정된 주기에 따라 상기 열화상 수집부 또는 상기 실화상 수집부 중 어느 하나로 전달하도록 상기 영상 수집부에 제어 신호를 전송하는 제어부 및 상기 수집된 열화상 및