맞춤기술찾기

이전대상기술

선입선출 버퍼를 가지는 내장형 통신 보드에서의 수신 패킷의 파손 검출 및 복구 방법_

  • 기술번호 : KST2015075911
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 선입선출 버퍼를 가지는 내장형 통신 보드에서의 수신 패킷의 파손 검출 및 복구 방법에 관한 것으로, 외부 선입선출 버퍼(FIFO)에서 발생하는 패킷 에러를 감지하기 위해 소프트웨어 첵섬(checksum)을 고안하고 첵섬으로 인한 통신 처리 속상의 부하를 최소화하기 위해 데이터의 중요도에 따라 송신단에서 선택적으로 소프트웨어 첵섬을 운용한다. 수신단에서는 이에 대한 검증을 수행하여 첵섬 결과에 의해 패킷 파손이 탐지될 경우 파손된 패킷을 버리고 파손된 패킷에 대한 복구는 종단 시스템간에 적용되는 종래의 에러 제어 기법을 적용함으로써 데이터의 신뢰성을 보장받을 수 있게 한다. 따라서 외부 선입선출 버퍼를 메모리 소자로 채택하는 임베디드(embedded) 통신 시스템이 실시간으로 통신을 원할 경우 송신할 모든 패킷들에 전 영역 첵섬으로 인해 야기되는 통신 처리 속도 부하를 최소화하기 위해 데이터 중요도에 따라 선택적으로 소프트웨어 첵섬을 운용하므로써 통신 처리 속도상의 성능 저하없이 완벽한 에러 제어 기능을 제공할 수 있다.
Int. CL H04W 28/04 (2010.01) H04W 72/12 (2010.01)
CPC H04W 28/04(2013.01) H04W 28/04(2013.01)
출원번호/일자 1019960040479 (1996.09.18)
출원인 한국전자통신연구원, 주식회사 엘지데이콤
등록번호/일자 10-0204586-0000 (1999.03.29)
공개번호/일자 10-1998-0021577 (1998.06.25) 문서열기
공고번호/일자 (19990615) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (1996.09.18)
심사청구항수 4

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
2 주식회사 엘지데이콤 대한민국 서울특별시 강남구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 임옥수 대한민국 대전광역시 서구
2 조무호 대한민국 대전광역시 서구
3 조철회 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 신영무 대한민국 서울특별시 강남구 영동대로 ***(대치동) KT&G타워 *층(에스앤엘파트너스)
2 최승민 대한민국 서울특별시 중구 통일로 **, 에이스타워 *층 (순화동)(법무법인 세종)
3 조혁근 대한민국 서울특별시 중구 을지로 ***(을지로*가) ***호(애플아이피펌)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
1996.09.18 수리 (Accepted) 1-1-1996-0141552-49
2 출원심사청구서
Request for Examination
1996.09.18 수리 (Accepted) 1-1-1996-0141554-30
3 대리인선임신고서
Notification of assignment of agent
1996.09.18 수리 (Accepted) 1-1-1996-0141553-95
4 출원인정보변경 (경정)신고서
Notification of change of applicant's information
1997.03.12 수리 (Accepted) 1-1-1996-0141555-86
5 의견제출통지서
Notification of reason for refusal
1998.10.26 발송처리완료 (Completion of Transmission) 1-5-1996-0428638-68
6 의견서
Written Opinion
1998.12.24 수리 (Accepted) 1-1-1996-0805601-85
7 명세서등보정서
Amendment to Description, etc.
1998.12.24 보정승인 (Acceptance of amendment) 1-1-1996-0805600-39
8 등록사정서
Decision to grant
1999.01.19 발송처리완료 (Completion of Transmission) 9-5-1999-0005930-09
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2000.01.18 수리 (Accepted) 4-1-2000-0006418-40
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2000.11.03 수리 (Accepted) 4-1-2000-0141065-15
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2001.04.19 수리 (Accepted) 4-1-2001-0046046-20
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2006.10.16 수리 (Accepted) 4-1-2006-0026875-78
14 [대리인사임]대리인(대표자)에 관한 신고서
[Resignation of Agent] Report on Agent (Representative)
2008.11.06 수리 (Accepted) 1-1-2008-5055003-22
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

송신측 프로세서의 송신 처리 구동기에서 송신한 패킷을 고속 셀프-루팅망을 통해 외부 선입선출 버퍼가 내장된 수신측 프로세서의 수신 처리 구동기에서 수신하는 패킷 송수신 시스템에 있어서, 상기 송신 처리 구동기가 패킷 송신 요구 대기 상태에서 응용 프로그램의 패킷 전송 요구 호출문을 수신하여 송신 윈도우의 송신 변수와 마지막 수신 변수의 차를 시스템 파라미터와 비교하는 단계와, 상기 비교 결과에 따라 송신 변수와 마지막 수신 변수의 차가 시스템 파라미터보다 작을 경우 패킷 헤더를 생성하고 송신 변수를 증가시키는 단계와, 상기 패킷 헤더 생성이 끝난 후 첵섬 생성 절차를 호출하는 단계와, 상기 첵섬 생성 절차에 의해 책섬 생성이 끝난 패킷에서 송신 윈도우의 재전송 큐에 송신할 패킷을 저장한 후 해당 패킷을 직접 메모리 접근 제어기와 직렬 입출력 제어기를 통해 송신하고 패킷 송신 대기 상태를 유지하는 단계와, 상기 비교 결과에 따라 송신 변수와 마지막 수신 변수의 차가 시스템 파라미터보다 크거나 같은 경우 송신 처리 구동기의 상태를 패킷 송신 대기 상태로 천이하는 단계로 이루어진 것을 특징으로 하는 선입선출 버퍼를 가지는 내장형 통신 보드에서의 패킷의 파손 검출 및 복구 방법

2 2

제1항에 이어서, 상기 첵섬 생성을 호출하는 단계는 송신 처리 구동기에서 첵섬값을 초기화시킨 후 패킷 헤더에 대한 첵섬을 헤더 첵섬 영역에 저장하고 서비스 품질 영역의 값이 0인가를 검사하는 단계와, 상기 서비스 품질 영역 값의 검사 결과에 따라 서비스 품질 영역 값이 0일 경우 데이터 영역에 대한 첵섬은 구하지 않고 송신 처리 구동기로 복귀하는 단계와, 상기 서비스 품질 영역 값의 검사 결과에 따라 서비스 품질 영역의 값이 0이 아닐 경우 패킷 길이를 2의 배수로 조정하고 첵섬 절차가 수행될 데이터 영역으로 포인터를 이동시킨 후 패킷 길이가 0보다 큰가를 검사하는 단계와, 상기 패킷 길이의 검사 결과에 따라 패킷 길이가 0보다 클 경우 현재 첵섬 값에 현재 데이터 영역의 내용을 더한 후 패킷 길이를 감소시키고 데이터 영역 포인터를 증가시킨 후 패킷 길이가 0보다 큰가를 검사하는 단계로 천이하는 단계와, 상기 패킷 길이의 검사 결과에 따라 패킷 길이가 0보다 작을 경우 현재 데이터 영역에 계산된 첵섬 값을 저장한 후 첵섬이 계산된 패킷 포인터를 송신 처리 구동기로 복귀시키는 단계로 이루어진 것을 특징으로 하는 선입선출 버퍼를 가지는 내장형 통신 보드에서의 수신 패킷의 파손 검출 및 복구 방법

3 3

송신측 프로세서의 송신 처리 구동기에서 송신한 패킷을 고속 셀프-루팅 망을 통해 외부 선입선출 버퍼가 내장된 수신측 프로세서의 수신 처리 구동기에서 수신하는 패킷 송수신 시스템에 있어서, 상기 수신 처리 구동기는 수신 대기 상태에서 외부 망으로부터 패킷 수신에 대한 이벤트를 수신하여 수신부 버퍼의 처리 시작 포인터를 결정하고 이로부터 패킷의 수신 상태 플래그가 0인가를 검사하는 단계와, 상기 수신 상태 플래그의 값이 0이 아닌 값일 경우 직접 메모리 접근 제어기나 직렬 입출력 제어기의 에러 발생을 검사하는 단계와, 상기 에러 발생의 검사 결과에 따라 직렬 입출력 제어기의 상태 레지스터 또는 직접 메모리 접근 제어기가 에러 값을 가질 경우 상기 수신된 패킷을 파기한 후 수신 버퍼 포인터를 증가시키고 패킷의 수신 상태 플래그가 0인가를 검사하는 단계로 천이하는 단계와, 상기 에러 발생의 검사 결과에 따라 에러가 없을 경우 첵섬 비교 절차를 호출하고, 이로 인해 생성된 복귀 값을 가지고 검증된 결과가 0인가를 검사하는 단계와, 상기 검증된 결과가 0이 아닐 경우 에러 카운터를 증가시키고 상기 수신된 패킷을 파기한 후 수신 버퍼 포인터를 증가시키고 패킷의 수신 상태 플래그가 0인가를 검사하는 단계로 천이하는 단계와, 상기 검증된 결과가 0일 경우 현재 패킷의 유형 식별자를 검사하는 단계와, 상기 패킷 유형 식별자의 검사 결과에 따라 데이터 패킷일 경우 송신측 프로세서 제어 블럭의 수신 변수 값과 패킷 송신 번호가 동일한지를 검사하는 단계와, 상기 수신 변수 값과 패킷 송신 번호의 검사 결과에 따라 상기 수신 변수 값과 패킷 송신 번호가 동일할 경우 수신된 패킷을 접수하고 수신 버퍼 포인터를 증가시킨 후 패킷의 수신 상태 플래그가 0인가를 검사하는 단계로 천이하는 단계와, 상기 수신 변수 값과 패킷 송신 번호의 검사 결과에 따라 수신 변수 값과 패킷 송신 번호가 동일하지 않을 경우 수신측에서 프로세서 제어 블록으로 재전송을 요구한 후 수신 버퍼 포인터를 증가시키고 패킷의 수신 상태 플래그가 0인가를 검사하는 단계로 천이하는 단계와, 상기 패킷 유형 식별자의 검사 결과에 재전송 패킷일 경우 재전송 패킷에 대한 수신측 프로세서의 수신 처리 구동기에서 마지막 수신 변수 값부터 (수신 변수-1)까지의 송신 윈도우상에 등록된 모든 패킷을 재전송하고 수신 버퍼 포인터를 증가시킨 후 패킷의 수신 상태 플래그가 0인가를 검사하는 단계로 천이하는 단계와, 상기 패킷 유형 식별자의 검사 결과에 따라 패킷 유형이 데이터나 재전송 패킷이 아닐 경우 패킷 유형에 해당하는 처리 절차를 수행하는 단계와, 상기 수신 상태 플래그의 검사 결과에 따라 수신 상태 플래그 값이 0일 경우 수신부 버퍼 포인터를 저장한 후 수신 대기 상태로 복귀하는 단계로 이루어진 것을 특징으로 하는 선입선출 버퍼를 가지는 내장형 통신 보드에서의 수신 패킷의 파손 검출 및 복구 방법

4 4

제3항에 있어서, 상기 첵섬 비교 절차를 수행하는 단계는 첵섬 값을 초기화하고 현재 패킷의 헤더부에 대한 첵섬 값을 계산하는 단계와, 상기 패킷의 헤더부에 대한 첵섬 값과 헤더부의 헤더 첵섬 값을 비교하여 에러가 발생했는지를 검사하는 단계와, 상기 비교 결과에 따라 헤더부에서 첵섬 에러가 발생할 경우 에러 값 1을 복귀하는 단계와, 상기 비교 결과에 따라 헤더부에 첵섬 에러가 발생하지 않을 경우 서비스 품질 영역 값이 0인가를 검사하는 단계와, 상기 서비스 품질 영역 값의 검사 결과에 따라 서비스 품질 영역 값이 0일 경우 0 값을 복귀하는 단계와, 상기 서비스 품질 영역 값의 검사 결과에 따라 서비스 품질 영역 값이 0이 아닐 경우 이전의 헤더에 대해 계산된 첵섬 값을 초기화시킨 후 패킷 길이를 2의 배수로 정렬시키고 포인터를 데이터 포인터로 이동시키는 단계와, 상기 2의 배수로 정렬시킨 패킷 길이가 0보다 큰가를 검사하는 단계와, 상기 패킷 길이의 검사 결과에 따라 패킷 길이가 0보다 클 경우 패킷 길이에 대해서 2의 배수 단위로 첵섬을 계산하고 포인터를 증가시킨 후 패킷 길이를 1만큼 감소시키는 단계와, 상기 패킷 길이를 1만큼 감소시킨 후 패킷 길이가 0보다 큰가를 검사하는 단계로 천이하는 단계와, 상기 패킷길이의 검사 결과 패킷 길이가 0일 경우 계산된 첵섬 값과 삽입된 데이터 첵섬 값을 비교하는 단계와, 상기 비교 결과 첵섬 값과 삽입된 데이터 첵섬 값이 같을 경우 0 값을 복귀하는 단계와, 상기 비교 결과 첵섬 값과 삽입된 데이터 첵섬 값이 같지 않을 경우 1 값을 복귀하는 단계로 이루어진 것을 특징으로 하는 선입선출 버퍼를 가지는 내장형 통신 보드에서의 수신 패킷의 파손 검출 및 복구 방법

지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.