맞춤기술찾기

이전대상기술

이벤트 기반 비동기식 통신 프레임워크에서의 동기식 통신 방법 및 장치

  • 기술번호 : KST2020007831
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 이벤트 기반 비동기식 통신 프레임워크에서의 동기식 통신 방법 및 장치가 개시된다. 일 실시예에 따른 통신 방법은, 메인 스레드(main thread)가 제1 태스크(task)에 대한 요청 메시지를 생성하는 단계와, 상기 요청 메시지에 기초한 통신에 응답하여 동기화 리소스(synchronized resource)를 통해 제2 태스크의 수행을 위한 상기 메인 스레드의 동작 상태를 전환하는 단계를 포함하고, 상기 제1 태스크는 상기 메인 스레드에 의해 수행된 현재 태스크이고, 상기 제2 태스크는 상기 메인 스레드에 의해 수행될 다음 태스크이고, 상기 요청 메시지에 기초한 통신은 비블로킹 소켓 채널(non-blocking socket channel)을 통해 수행된다.
Int. CL G06F 9/54 (2018.01.01) H04L 29/06 (2006.01.01)
CPC G06F 9/546(2013.01) G06F 9/546(2013.01) G06F 9/546(2013.01)
출원번호/일자 1020190004704 (2019.01.14)
출원인 건국대학교 산학협력단
등록번호/일자 10-2127591-0000 (2020.06.22)
공개번호/일자
공고번호/일자 (20200626) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2019.01.14)
심사청구항수 18

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 건국대학교 산학협력단 대한민국 서울특별시 광진구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 임민규 경기도 성남시 분당구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인 무한 대한민국 서울특별시 강남구 언주로 ***, *층(역삼동,화물재단빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 건국대학교 산학협력단 대한민국 서울특별시 광진구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2019.01.14 수리 (Accepted) 1-1-2019-0043859-03
2 선행기술조사의뢰서
Request for Prior Art Search
2019.11.12 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2019.12.19 발송처리완료 (Completion of Transmission) 9-6-2020-0005470-05
4 의견제출통지서
Notification of reason for refusal
2020.02.13 발송처리완료 (Completion of Transmission) 9-5-2020-0109588-10
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2020.03.18 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2020-0285738-10
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2020.03.18 수리 (Accepted) 1-1-2020-0285739-55
7 등록결정서
Decision to grant
2020.06.18 발송처리완료 (Completion of Transmission) 9-5-2020-0418905-61
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
프로세서에 의해서 메인 스레드(main thread)가 제1 태스크(task)에 대한 요청 메시지를 생성하는 단계; 및상기 프로세서에 의해서 상기 요청 메시지에 기초한 통신에 응답하여, 상기 제1 태스크가 동기식 통신이 필요한 태스크인지 여부에 따라 동기화 리소스(synchronized resource)를 통해 제2 태스크의 수행을 위한 상기 메인 스레드의 동작 상태를 실행 대기 상태 또는 실행 상태로 전환하는 단계를 포함하고,상기 제1 태스크는 상기 메인 스레드에 의해 수행된 현재 태스크이고, 상기 제2 태스크는 상기 메인 스레드에 의해 수행될 다음 태스크이고,상기 요청 메시지에 기초한 통신은 비블로킹 소켓 채널(non-blocking socket channel)을 통해 수행되고,상기 제2 태스크는 상기 제1 태스크가 동기식 통신이 필요한 태스크인 경우 상기 제1 태스크에 대한 처리 결과인 결과 값을 이용하여 수행되는통신 방법
2 2
제1항에 있어서,상기 전환하는 단계는,상기 요청 메시지를 서버에 송신하는 단계;상기 송신 후에 상기 메인 스레드가 상기 동기화 리소스를 통해 실행 대기 상태로 전환하는 단계;상기 서버로부터 상기 요청 메시지에 대한 요청이 처리된 응답 메시지를 수신하는 단계; 및상기 수신 후에 프로세싱 스레드(processing thread)가 상기 동기화 리소스를 통해 상기 메인 스레드를 실행 상태로 전환하는 단계;를 포함하는 통신 방법
3 3
제2항에 있어서,상기 송신하는 단계는,상기 메인 스레드가 상기 요청 메시지를 송신 큐(sending queue)를 통해 송신 스레드(sending thread)로 전송하는 단계;상기 송신 스레드가 상기 요청 메시지를 상기 서버에 송신하는 단계를 포함하는 통신 방법
4 4
제3항에 있어서,상기 실행 대기 상태로 전환하는 단계는,상기 송신 스레드가 상기 요청 메시지를 상기 서버에 송신한 후에 상기 메인 스레드가 상기 동기화 리소스로부터 상기 동기화 리소스에 대한 소유 상태를 독점하는 락(lock)을 획득하는 단계; 및상기 락을 획득한 메인 스레드가 상기 동기화 리소스를 통해 실행 대기 상태로 전환하는 단계를 포함하는 통신 방법
5 5
제4항에 있어서,상기 실행 대기 상태로 전환된 상기 메인 스레드가 상기 락을 놓는 단계를 더 포함하는 통신 방법
6 6
제5항에 있어서,상기 수신하는 단계는,수신 스레드(receiving thread)가 상기 응답 메시지를 수신하는 단계; 및상기 수신 스레드가 상기 응답 메시지를 수신 큐(sending queue)를 통해 프로세싱 스레드(processing thread)로 전송하는 단계를 포함하는 통신 방법
7 7
제6항에 있어서,상기 메인 스레드를 실행 상태로 전환하는 단계는,상기 프로세싱 스레드가 상기 응답 메시지를 수신한 후에 상기 락을 획득하는 단계; 및상기 락을 획득한 상기 프로세싱 스레드가 상기 메인 스레드를 상기 동기화 리소스를 통해 실행 상태로 전환시키는 단계를 포함하는 통신 방법
8 8
제7항에 있어서,상기 프로세서에 의해서 상기 메인 스레드를 실행 상태로 전환시킨 상기 프로세싱 스레드가 상기 락을 놓는 단계를 더 포함하는 통신 방법
9 9
제8항에 있어서,상기 프로세서에 의해서 상기 프로세싱 스레드가 상기 응답 메시지를 수신한 후에 상기 응답 메시지에서 상기 요청 메시지의 요청에 대한 상기 서버의 처리 결과 값을 획득하는 단계;상기 프로세서에 의해서 상기 프로세싱 스레드가 상기 결과 값을 상기 메인 스레드에 전송하는 단계; 및상기 프로세서에 의해서 상기 실행 상태로 전환된 상기 메인 스레드가 상기 결과 값에 기초하여 상기 제2 태스크를 처리하는 단계를 더 포함하는 통신 방법
10 10
통신 미들웨어; 및상기 통신 미들웨어를 실행하기 위한 프로세서를 포함하고,상기 통신 미들웨어가 상기 프로세서에 의해 실행될 때, 상기 통신 미들웨어는,메인 스레드(main thread)가 제1 태스크(task)에 대한 요청 메시지를 생성하는 단계; 및상기 요청 메시지에 기초한 통신에 응답하여, 상기 제1 태스크가 동기식 통신이 필요한 태스크인지 여부에 따라 동기화 리소스(synchronized resource)를 통해 제2 태스크의 수행을 위한 상기 메인 스레드의 동작 상태를 실행 대기 상태 또는 실행 상태로 전환하는 단계를 수행하고,상기 제1 태스크는 상기 메인 스레드에 의해 수행된 현재 태스크이고, 상기 제2 태스크는 상기 메인 스레드에 의해 수행될 다음 태스크이고,상기 요청 메시지에 기초한 통신은 비블로킹 소켓 채널(non-blocking socket channel)을 통해 수행되고,상기 제2 태스크는 상기 제1 태스크가 동기식 통신이 필요한 태스크인 경우 상기 제1 태스크에 대한 처리 결과인 결과 값을 이용하여 수행되는통신 장치
11 11
제10항에 있어서,상기 전환하는 단계는,상기 요청 메시지를 서버에 송신하는 단계;상기 송신 후에 상기 메인 스레드가 상기 동기화 리소스를 통해 실행 대기 상태로 전환하는 단계;상기 서버로부터 상기 요청 메시지에 대한 요청이 처리된 응답 메시지를 수신하는 단계; 및상기 수신 후에 프로세싱 스레드(processing thread)가 상기 동기화 리소스를 통해 상기 메인 스레드를 실행 상태로 전환하는 단계;를 포함하는 통신 장치
12 12
제11항에 있어서,상기 송신하는 단계는,상기 메인 스레드가 상기 요청 메시지를 송신 큐(sending queue)를 통해 송신 스레드(sending thread)로 전송하는 단계;상기 송신 스레드가 상기 요청 메시지를 상기 서버에 송신하는 단계를 포함하는 통신 장치
13 13
제12항에 있어서,상기 실행 대기 상태로 전환하는 단계는,상기 송신 스레드가 상기 요청 메시지를 상기 서버에 송신한 후에 상기 메인 스레드가 상기 동기화 리소스로부터 상기 동기화 리소스에 대한 소유 상태를 독점하는 락(lock)을 획득하는 단계; 및상기 락을 획득한 메인 스레드가 상기 동기화 리소스를 통해 실행 대기 상태로 전환하는 단계를 포함하는 통신 장치
14 14
제13항에 있어서,상기 실행 대기 상태로 전환된 상기 메인 스레드가 상기 락을 놓는 단계를 더 포함하는 통신 장치
15 15
제14항에 있어서,상기 수신하는 단계는,수신 스레드(receiving thread)가 상기 응답 메시지를 수신하는 단계; 및상기 수신 스레드가 상기 응답 메시지를 수신 큐(sending queue)를 통해 프로세싱 스레드(processing thread)로 전송하는 단계를 포함하는 통신 장치
16 16
제15항에 있어서,상기 메인 스레드를 실행 상태로 전환하는 단계는,상기 프로세싱 스레드가 상기 응답 메시지를 수신한 후에 상기 락을 획득하는 단계; 및상기 락을 획득한 상기 프로세싱 스레드가 상기 메인 스레드를 상기 동기화 리소스를 통해 실행 상태로 전환시키는 단계를 포함하는 통신 장치
17 17
제16항에 있어서,상기 통신 미들웨어는,상기 메인 스레드를 실행 상태로 전환시킨 상기 프로세싱 스레드가 상기 락을 놓는 단계를 더 수행하는 통신 장치
18 18
제17항에 있어서,상기 통신 미들웨어는,상기 프로세싱 스레드가 상기 응답 메시지를 수신한 후에 상기 응답 메시지에서 상기 요청 메시지의 요청에 대한 상기 서버의 처리 결과 값을 획득하는 단계;상기 프로세싱 스레드가 상기 결과 값을 상기 메인 스레드에 전송하는 단계; 및상기 실행 상태로 전환된 상기 메인 스레드가 상기 결과 값에 기초하여 상기 제2 태스크를 처리하는 단계를 더 수행하는 통신 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 교육부 건국대학교 산학협력단 기본연구지원사업(기본) 소셜 네트워크 시스템에서 고화질 이미지 콘텐츠를 위한 프리페칭 기술 연구