맞춤기술찾기

이전대상기술

비주기적 데이터 교환을 통한 연속 메시지 전송 시스템 및 방법

  • 기술번호 : KST2020002261
  • 담당센터 : 부산기술혁신센터
  • 전화번호 : 051-606-6561
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 비주기적 데이터 교환을 통한 연속 메시지 전송 시스템 및 방법을 공개한다. 본 발명은 슬레이브 시스템에 이중 버퍼를 적용하고, 각 버퍼에서 교번적으로 통신 패킷을 송수신하도록 하며, 특히, 이중 버퍼에서 각각 송신된 통신 패킷을 바로 제거하지 않고 다음번 패킷 송신시까지 유지하도록 하여, 패킷 송신 과정에서 오류가 발생하면, 다시 송신할 데이터를 재판독하지 않고, 버퍼에 유지되고 있는 기존 송신 패킷 데이터를 즉시 송신함으로써, 패킷 손실 발생시 빠른 재전송을 수행할 수 있고, 따라서 실시간으로 발생하는 데이터를 효율적으로 처리할 수 있다.
Int. CL H04L 1/18 (2006.01.01) H04L 12/863 (2013.01.01) H04L 12/853 (2013.01.01) H04L 12/823 (2013.01.01) H04L 12/26 (2006.01.01)
CPC H04L 1/1874(2013.01) H04L 1/1874(2013.01) H04L 1/1874(2013.01) H04L 1/1874(2013.01) H04L 1/1874(2013.01) H04L 1/1874(2013.01)
출원번호/일자 1020180102670 (2018.08.30)
출원인 한국전기연구원
등록번호/일자
공개번호/일자 10-2020-0025398 (2020.03.10) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 N
심사청구항수 15

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전기연구원 대한민국 경상남도 창원시 성산구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 송영훈 경상남도 함안군
2 강민주 대전광역시 유성구
3 김홍주 경상남도 창원시 성산구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인주원 대한민국 서울특별시 강남구 언주로 ***, *층(논현동, 건설회관)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2018.08.30 수리 (Accepted) 1-1-2018-0862405-97
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
마스터 시스템 및 슬레이브 시스템을 구비하는 연속 메시지 전송 시스템으로서, 상기 마스터 시스템은, 상기 슬레이브 시스템으로부터 실시간 제어 대상의 물리량을 계측한 측정 데이터를 포함하는 측정 데이터 패킷을 수신하고, 상기 측정 데이터에 따라서 상기 실시간 제어 대상을 제어하는 명령 데이터를 포함하는 명령 데이터 패킷을 상기 슬레이브 시스템으로 송신하며, 상기 슬레이브 시스템은 상기 명령 데이터 패킷에서 명령 데이터를 추출하여 상기 실시간 제어 대상으로 출력하고, 상기 실시간 제어 대상으로부터 측정 데이터를 입력받아 상기 측정 데이터 패킷을 생성하여 상기 마스터 시스템으로 전송하되,상기 슬레이브 시스템은 두 개의 송신 버퍼 및 수신 버퍼를 구비하고, 상기 각각의 송신 버퍼 및 수신 버퍼는 서로 교번적으로 측정 데이터 패킷을 송신하고 명령 데이터를 수신하는 것을 특징으로 하는 연속 메시지 전송 시스템
2 2
제 1 항에 있어서, 상기 각각의 송신 버퍼는 매 통신 사이클마다 서로 교번적으로 측정 데이터 패킷을 상기 마스터 시스템으로 전송하고, 송신한 측정 데이터 패킷을 다음 번 측정 데이터 패킷을 송신할 때까지 유지하다가 측정 데이터 패킷을 송신할 통신 사이클이 도래하면, 이전에 송신된 측정 데이터 패킷을 제거하고, 새로운 측정 데이터를 포함하는 측정 데이터 패킷을 생성하여 상기 마스터 시스템으로 송신하는 것을 특징으로 하는 연속 메시지 전송 시스템
3 3
제 2 항에 있어서,상기 각각의 송신 버퍼는 직전에 송신된 측정 데이터 패킷이 안전하게 수신되지 않았음을 나타내는 ACK 정보가 상기 마스터 시스템으로부터 수신되면, 상기 송신 버퍼가 직전에 송신한 후 내부에 저장된 측정 데이터 패킷과 동일한 측정 데이터를 포함하는 측정 데이터 패킷을 전송하는 것을 특징으로 하는 연속 메시지 전송 시스템
4 4
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,상기 마스터 시스템과 상기 슬레이브 시스템은 매 통신 사이클마다 명령 데이터 패킷과 측정 데이터 패킷을 상호 송수신하고,상기 슬레이브 시스템에서 송신한 측정 데이터 패킷에 수신 오류가 발생하면, 상기 슬레이브 시스템은 다음 통신 사이클에서 상기 측정 데이터 패킷에 수신 오류가 발생하였음을 상기 마스터 시스템으로부터 ACK받고, 그 다음 통신 사이클에 동일한 송신 버퍼를 통해서 수신 오류가 발생한 측정 데이터 패킷과 동일한 측정 데이터를 포함하는 측정 데이터 패킷을 송신하는 것을 특징으로 하는 연속 메시지 전송 시스템
5 5
제 4 항에 있어서, 상기 마스터 시스템은 상기 측정 데이터 패킷에 수신 오류가 발생한 통신 사이클 다음의 통신 사이클에 수신된 측정 데이터 패킷은 버려지도록 제어하고, 그 다음 통신 사이클에 수신된 측정 데이터 패킷에 포함된 측정 데이터를 이용하는 것을 특징으로 하는 연속 메시지 전송 시스템
6 6
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,상기 마스터 시스템과 상기 슬레이브 시스템은 매 통신 사이클마다 명령 데이터 패킷과 측정 데이터 패킷을 상호 송수신하고,상기 마스터 시스템에서 송신한 명령 데이터 패킷에 수신 오류가 발생하면, 상기 마스터 시스템은 다음 통신 사이클에서 상기 명령 데이터 패킷에 수신 오류가 발생하였음을 상기 슬레이브 시스템으로부터 ACK받고, 그 다음 통신 사이클에 수신 오류가 발생한 상기 명령 데이터 패킷을 재송신하며,상기 슬레이브 시스템은 상기 수신 오류가 발생한 통신 사이클에 수신된 명령 데이터 패킷 및 다음 통신 사이클에 수신된 명령 데이터 패킷은 폐기하며, 그 다음 통신 사이클에 수신된 명령 데이터 패킷을 이용하여 상기 실시간 제어 대상을 제어하는 것을 특징으로 하는 연속 메시지 전송 시스템
7 7
제 1 항 내지 제 3 항 중 어느 한 항에 있어서, 상기 마스터 시스템은상기 실시간 제어 대상의 물리량을 계측한 측정 데이터를 입력받아 상기 실시간 제어 대상의 동작을 제어하기 위한 명령을 생성하여 출력하는 마스터 제어부;상기 마스터 제어부로부터 입력된 명령을 순차적으로 저장하고, 순차적으로 마스터 송신 버퍼로 출력하는 마스터 송신 데이터 저장부;마스터 송수신 제어부의 제어에 따라서 상기 마스터 송신 데이터 저장부로부터 입력된 명령 데이터를 저장하고, 명령 데이터, 패킷 식별정보인 프레임 카운트, 및 직전 통신 사이클에 상기 슬레이브 시스템으로부터 수신한 통신 패킷에 대한 ACK 정보를 포함하는 명령 데이터 패킷을 생성하여 상기 슬레이브 시스템으로 송신하는 상기 마스터 송신 버퍼;상기 슬레이브 시스템으로부터 수신된 측정 데이터를 저장하고, 상기 마스터 송수신 제어부의 제어에 따라서 저장된 측정 데이터를 마스터 수신 데이터 저장부로 출력하는 마스터 수신 버퍼; 입력된 측정 데이터를 순차적으로 저장하고, 저장된 측정 데이터를 순차적으로 상기 마스터 제어부로 출력하는 상기 마스터 수신 데이터 저장부; 및상기 마스터 송신 버퍼에 저장된 명령 데이터 패킷이 상기 슬레이브 시스템으로 송신됨과 동시에, 상기 마스터 수신 버퍼가 상기 슬레이브 시스템으로부터 측정 데이터 패킷을 수신하여 저장하도록 제어하고, 상기 마스터 수신 버퍼가 상기 슬레이브 시스템으로부터 수신한 측정 데이터 패킷을 조사하여, 측정 데이터 패킷에 오류가 존재하는지 여부를 확인하는 상기 마스터 송수신 제어부를 포함하는 것을 특징으로 하는 연속 메시지 전송 시스템
8 8
제 7 항에 있어서, 상기 마스터 송수신 제어부는상기 슬레이브 시스템으로부터 수신된 측정 데이터 패킷에 오류가 존재하지 않으면, 측정 데이터가 상기 마스터 수신 데이터 저장부로 출력되도록 제어하고, 다음 통신 사이클에서, 측정 데이터가 안전하게 수신되었음을 나타내는 ACK 정보를 포함하는 명령 데이터 패킷을 상기 슬레이브 시스템으로 송신되도록 제어하고,상기 슬레이브 시스템으로부터 수신된 측정 데이터 패킷에 오류가 존재하면, 상기 마스터 수신 버퍼에 저장된 측정 데이터가 상기 마스터 수신 데이터 저장부로 출력되는 것을 차단하고, 다음 통신 사이클에서, 수신된 측정 데이터 패킷에 수신 오류가 존재함을 나타내는 ACK 정보와, 측정 데이터 패킷의 수신 오류가 발생하기 직전 통신 사이클에서 송신된 명령 데이터를 포함하는 명령 데이터 패킷을 상기 슬레이브 시스템으로 송신하도록 제어하는 것을 특징으로 하는 연속 메시지 전송 시스템
9 9
제 7 항에 있어서, 상기 마스터 송수신 제어부는직전 통신 사이클에서 송신한 명령 데이터 패킷에 오류가 발생하였음을 나타내는 ACK 정보가 포함된 측정 데이터 패킷이 상기 마스터 수신 버퍼에 수신되면, 오류가 발생하였다고 보고된 명령 데이터를 다음 통신 사이클부터 다시 순차적으로 송신하도록 제어하는 것을 특징으로 하는 연속 메시지 전송 시스템
10 10
제 1 항 내지 제 3 항 중 어느 한 항에 있어서, 상기 슬레이브 시스템은매 통신 사이클마다 서로 교번적으로 동작하여 상기 마스터 시스템으로부터 명령 데이터 패킷을 수신하는 제 1 수신 버퍼 및 제 2 수신 버퍼;매 통신 사이클마다 서로 교번적으로 동작하여 상기 마스터 시스템으로 측정 데이터 패킷을 송신하는 제 1 송신 버퍼 및 제 2 송신 버퍼;상기 제 1 수신 버퍼 및 상기 제 2 수신 버퍼로부터 교번적으로 명령 데이터를 입력받아 저장하고, 슬레이브 송수신 제어부의 제어에 따라서 저장된 명령 데이터를 순차적으로 상기 실시간 제어 대상으로 출력하는 슬레이브 수신 데이터 저장부; 상기 실시간 제어 대상의 물리량을 계측한 측정 데이터를 입력받아 순차적으로 저장하고, 상기 슬레이브 송수신 제어부의 제어에 따라서 내부에 저장된 측정 데이터들을 상기 제 1 송신 버퍼 및 상기 제 2 송신 버퍼로 교번적으로 출력하는 슬레이브 송신 데이터 저장부; 및 상기 제 1 수신 버퍼 및 상기 제 2 수신 버퍼가 서로 교번적으로 명령 데이터 패킷을 수신하고, 상기 제 1 송신 버퍼 및 상기 제 2 송신 버퍼가 각각 상기 제 1 수신 버퍼 및 상기 제 2 수신 버퍼와 동일한 통신 사이클에 동작하여 측정 데이터 패킷을 송신하도록 제어하고, 상기 제 1 송신 버퍼 및 상기 제 2 송신 버퍼가 측정 데이터 패킷을 송신한 후에도 송신된 측정 데이터를 유지하다가, 다음번 통신 사이클에 측정 데이터를 송신해야 할 때 상기 슬레이브 송신 데이터 저장부로부터 측정 데이터를 입력받아 이전 통신 사이클에 송신된 측정 데이터 패킷을 교체하여 송신하도록 제어하는 슬레이브 송수신 제어부를 포함하고,상기 슬레이브 송수신 제어부는상기 마스터 시스템으로부터 수신되어 상기 제 1 수신 버퍼 및 상기 제 2 수신 버퍼에 저장된 명령 데이터 패킷을 조사하여, 오류가 존재하는 경우에는 수신된 명령 데이터가 상기 슬레이브 수신 데이터 저장부에 입력되는 것을 차단하고, 다음 통신 사이클에 상기 마스터 시스템으로부터 수신된 명령 데이터 패킷에 오류가 있음을 ACK하는 패킷을 생성하여 상기 마스터 시스템으로 송신하도록 제어하는 것을 특징으로 하는 연속 메시지 전송 시스템
11 11
제 10 항에 있어서, 상기 슬레이브 송수신 제어부는상기 마스터 시스템으로부터 측정 데이터 패킷에 수신 오류가 발생하였음을 통지 받으면, 다음 통신 사이클에 수신 오류가 발생한 측정 데이터 패킷이 송신된 송신 버퍼에서, 상기 수신 오류가 발생한 측정 데이터 패킷과 동일한 측정 데이터를 포함하는 측정 데이터 패킷을 재송신하도록 제어하는 것을 특징으로 하는 연속 메시지 전송 시스템
12 12
마스터 시스템 및 슬레이브 시스템을 구비하는 연속 메시지 전송 시스템에서 수행되는 연속 메시지 전송 방법으로서, 상기 슬레이브 시스템은 서로 교번적으로 측정 데이터 패킷을 송신하는 제 1 송신 버퍼 및 제 2 송신 버퍼, 및 서로 교번적으로 명령 데이터 패킷을 수신하는 제 1 수신 버퍼 및 제 2 수신 버퍼를 구비하고,(a) 상기 슬레이브 시스템이 상기 제 1 송신 버퍼 및 상기 제 2 송신 버퍼 중 어느 하나를 통해서, 상기 슬레이브 시스템이 구동하는 실시간 제어 대상의 물리량을 계측한 계측 데이터를 포함하는 측정 데이터 패킷을 상기 마스터 시스템으로 전송하고, 상기 마스터 시스템은 상기 실시간 제어 대상을 제어하는 명령 데이터를 포함하는 명령 데이터 패킷을 상기 슬레이버 시스템으로 송신하는 단계;(b) 상기 슬레이브 시스템이 상기 명령 데이터 패킷의 수신 오류를 확인하고, 상기 마스터 시스템이 상기 측정 데이터 패킷의 수신 오류를 확인하는 단계; 및(c) 상기 명령 데이터 패킷에 오류가 존재하면 상기 슬레이브 시스템이 명령 데이터 패킷의 수신 오류를 ACK하는 측정 데이터 패킷을 상기 마스터 시스템으로 전송하고, 상기 측정 데이터 패킷에 오류가 존재하면 상기 마스터 시스템이 측정 데이터 패킷의 수신 오류를 ACK하는 명령 데이터 패킷을 상기 슬레이브 시스템으로 전송하는 단계; 및(d) 상기 슬레이브 시스템이 측정 데이터 패킷에 대한 수신 오류를 통지 받으면, 다음 통신 사이클에 수신 오류가 발생한 측정 데이터 패킷과 동일한 측정 데이터 패킷을 갖는 측정 데이터 패킷을 생성하여 상기 마스터 시스템으로 전송하고, 상기 마스터 시스템이 명령 데이터 패킷에 대한 수신 오류를 통지 받으면, 다음 통신 사이클에 수신 오류가 발생한 명령 데이터 패킷과 동일한 명령 데이터를 포함하는 명령 데이터 패킷을 전송하는 단계를 포함하는 것을 특징으로 하는 연속 메시지 전송 방법
13 13
제 12 항에 있어서, 상기 (b) 단계에서, 명령 데이터 패킷 및 측정 데이터 패킷에 수신 오류가 존재하지 않으면, 다음 명령 데이터 및 다음 측정 데이터에 대해서 상기 (a) 단계를 수행하는 것은 특징으로 하는 연속 메시지 전송 방법
14 14
제 12 항에 있어서,상기 (a) 단계에서, 슬레이브 시스템은 송신한 제 1 송신 버퍼 또는 제 2 송신 버퍼는 측정 데이터 패킷을 그대로 유지하고, 다음에 해당 송신 버퍼에서 측정 데이터를 송신할 때, 측정 데이터를 판독하여 측정 데이터 패킷을 생성하는 것을 특징으로 하는 연속 메시지 전송 방법
15 15
제 14 항에 있어서, 상기 (d) 단계에서상기 슬레이브 시스템은 수신 오류가 발생한 측정 데이터 패킷을 송신한 송신 버퍼에서, 내부에 유지된 측정 데이터 패킷과 동일한 측정 데이터를 포함하는 측정 데이터 패킷을 상기 마스터 시스템으로 전송하는 것을 특징으로 하는 연속 메시지 전송 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 한국전기연구원 전기추진 기술 개발 사업 공작기계용 정밀제어시스템 제어기술 개발