맞춤기술찾기

이전대상기술

SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법 및 장치

  • 기술번호 : KST2022011502
  • 담당센터 : 대구기술혁신센터
  • 전화번호 : 053-550-1450
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명의 SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 장치는, 프로세서(processor) 및 프로세서를 통해 실행되는 적어도 하나의 명령이 저장된 메모리(memory)를 포함하고, 상기 적어도 하나의 명령은 상기 프로세서가, UE(USER ENTITY) 들이 자신의 네트워크 상황을 고려해서 스트리밍을 요청하는 단계, 네트워크에 혼잡이 발생했는지 판단하기 위해 UE(USER ENTITY)들이 사용하는 타임슬롯의 합이 각각의 AP(ACCESS POINT) 타임슬롯보다 더 큰지 확인하는 단계, 혼잡이 발생하면 각 변수들을 초기화 하는 단계, 기울기를 통해 비트레이트를 계산하는 단계를 포함하고, 다중 Wi-Fi 환경에서 MPEG-DASH와 SDN을 결합한 비디오 스트리밍 시스템상에서 서비스 받는 전체 사용자들의 비디오 품질의 합을 최대화하는 비디오 세그먼트의 비트레이트 결정 장치이다.
Int. CL H04N 21/24 (2011.01.01) H04N 21/2343 (2011.01.01) H04W 24/08 (2009.01.01) H04W 28/02 (2009.01.01)
CPC
출원번호/일자 1020210140538 (2021.10.20)
출원인 포항공과대학교 산학협력단
등록번호/일자
공개번호/일자 10-2022-0063723 (2022.05.17) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020200149176   |   2020.11.10
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2021.10.20)
심사청구항수 20

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 포항공과대학교 산학협력단 대한민국 경상북도 포항시 남구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 송황준 경상북도 포항시 북구
2 하재준 서울특별시 관악구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인이상 대한민국 서울특별시 서초구 바우뫼로 ***(양재동, 우도빌딩 *층)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2021.10.20 수리 (Accepted) 1-1-2021-1203864-12
2 선행기술조사의뢰서
Request for Prior Art Search
2022.04.15 수리 (Accepted) 9-1-9999-9999999-89
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
프로세서(processor); 및프로세서를 통해 실행되는 적어도 하나의 명령이 저장된 메모리(memory); 를 포함하고, 상기 적어도 하나의 명령은 상기 프로세서가:UE(User Entity) 들이 자신의 네트워크 상황을 고려해서 스트리밍을 요청하는 단계;네트워크에 혼잡이 발생했는지 판단하기 위해 UE(USER ENTITY)들이 사용하는 타임슬롯의 합이 각각의 AP(ACCESS POINT) 타임슬롯보다 더 큰지 확인하는 단계;혼잡이 발생하면 각 변수들을 초기화 하는 단계;기울기를 통해 비트레이트를 계산하는 단계; 를 포함하고,다중 Wi-Fi 환경에서 MPEG-DASH와 SDN을 결합한 비디오 스트리밍 시스템상에서 서비스 받는 전체 사용자들의 비디오 품질의 합을 최대화하는 비디오 세그먼트의 비트레이트 결정 장치인, SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 장치
2 2
청구항 1에 있어서, 상기 장치는,SDN Application이 알고리즘을 통해 계산한 비트레이트를 이용하여 Media Server로 세그먼트를 요청하는 DASH Client;DASH Client로부터 네트워크 자원 정보를 주기적으로 수집하고 SDN Application에게 수집한 정보들을 제공하는 AP Agent;DASH Client가 요청한 세그먼트의 비트레이트를 알고리즘을 통해 전체 네트워크 상황을 고려하여 계산한 후 응답하는 SDN Application;세그먼트 요청을 받을 경우 요청된 비트레이트로 인코딩된 영상을 DASH Client에게 제공하는 Media Server; 를 포함하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 장치
3 3
청구항 2에 있어서, DASH Client는,실질적인 스트리밍 서비스를 받는 UE(User Entity)이고,다중 경로 접속을 구현하기 위해 추가적인 무선 LAN 인터페이스가 장착되고,각각의 무선 LAN 인터페이스는 하나의 AP(ACCESS POINT)와 연결되고,Multipath Agent 모듈을 통해 수신받고자 하는 비디오 세그먼트를 각 AP(ACCESS POINT)의 네트워크 상태를 고려하여 분할하여 수신되고, 스트리밍 서비스 요청 시 Media Server로부터 각 영상의 세그먼트 정보가 담긴 MPD 파일을 요청하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 장치
4 4
청구항 3에 있어서, MPD 파일은,각 세그먼트의 길이, 인코딩 비트레이트, URL 정보를 포함한 XML 형식의 파일로, DASH Client가 시변하는 네트워크 상황에 따라 어떤 세그먼트를 선택해야 하는지 정보를 제공하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 장치
5 5
청구항 2에 있어서, SDN Application은,DASH Client가 요청한 세그먼트의 비트레이트를 알고리즘을 통해 전체 네트워크 상황을 고려하여 계산한 후 응답하고,이후 DASH Client는 SDN Application이 알고리즘을 통해 계산한 비트레이트를 이용하여 Media Server로 세그먼트를 요청하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 장치
6 6
청구항 2에 있어서, AP Agent는,네트워크 자원 정보는 RSSI(Received Signal Strength Indication) 신호에 기반한 대역폭 모델을 사용하고, 대역폭 모델은 측정된 대역폭과 AP Agent에서 얻어지는 RSSI 값들을 통해 커브 피팅(Curve fitting) 하여 결정되고,EWMA(Exponentially Weighted Moving Average)모델을 적용하여 대역폭을 안정화하여 사용하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 장치
7 7
청구항 2에 있어서, SDN Application은,Traffic Info Collector 모듈을 통해 모든 AP Agent들로부터 자원을 주기적으로 수집하고,수집된 자원을 바탕으로 Streaming Optimizer 소프트웨어 모듈을 통해 전체적인 네트워크 상황을 고려하여 DASH Client들의 세그먼트 비트레이트와 다중 경로 중에서 어떤 경로로 세그먼트를 얼마나 받아야 하는지에 대한 비율을 결정하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 장치
8 8
청구항 2에 있어서, Media Server는,DASH Client에게 제공 가능한 세그먼트들의 정보를 담고 있는 MPD 파일과, 다양한 비트레이트로 인코딩된 비디오 세그먼트들을 저장하고 있는 웹 서버로 구성되고,세그먼트 요청을 받을 경우 요청된 비트레이트로 인코딩된 영상을 DASH Client에게 제공하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 장치
9 9
다중 Wi-Fi 환경에서 MPEG-DASH와 SDN을 결합한 비디오 스트리밍 시스템의 SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법에 있어서, UE(USER ENTITY) 들이 자신의 네트워크 상황을 고려해서 스트리밍을 요청하는 단계;네트워크에 혼잡이 발생했는지 판단하기 위해 UE(USER ENTITY)들이 사용하는 타임슬롯의 합이 각각의 AP 타임슬롯보다 더 큰지 확인하는 단계;혼잡이 발생하면 각 변수들을 초기화 하는 단계;기울기를 통해 비트레이트를 계산하는 단계; 를 포함하고,서비스 받는 전체 사용자들의 비디오 품질의 합을 최대화하는 비디오 세그먼트의 비트레이트 결정 방법인,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법
10 10
청구항 9에 있어서,기울기를 통해 비트레이트를 계산하는 단계는,라그랑주 승수법을 통해 도출된 수학식 10을 이용하고, 각 UE(USER ENTITY)들의 가상 AP(ACCESS POINT)의 대역폭을 수학식 11을 통해 계산하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법
11 11
청구항 10에 있어서, 기울기를 통해 비트레이트를 계산하는 단계는,각 AP(ACCESS POINT)에 대해 사용 중인 네트워크 자원을 계산 단계: 버퍼 언더플로우 여부를 계산하여 특정 AP(ACCESS POINT)에서만 버퍼 언더플로우가 일어나는지 확인하는 단계; 및한쪽 AP(ACCESS POINT)만 언더플로우가 발생하고, 나머지 AP(ACCESS POINT)에서는 언더플로우가 발생하지 않을 경우, 모든 AP(ACCESS POINT)들의 네트워크 자원이 효율적으로 활용되지 않는 것이므로 세그먼트를 나눠 받는 비율을 다시 조절하는 단계; 를 포함하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법
12 12
청구항 11에 있어서, 세그먼트를 나눠 받는 비율을 다시 조절하는 단계는,세그먼트 비율을 조절할 UE(USER ENTITY)를 찾기 위해 각 UE(USER ENTITY)별로 사용 가능한 자원이 없는 AP(ACCESS POINT)와 사용 가능한 자원이 있는 AP(ACCESS POINT)의 대역폭 비율을 계산하고 오름차순으로 정렬을 하는 단계; 를 포함하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법
13 13
청구항 12에 있어서, 세그먼트를 나눠 받는 비율을 다시 조절하는 단계는,모든 AP(ACCESS POINT)에 대해서 언더플로우가 발생한다면, 비트레이트를 높게 설정한 것이므로 감소시켜야 하고, 반대로 모든 AP(ACCESS POINT)에 대해서 AP(ACCESS POINT)들의 사용 가능한 네트워크 자원이 많이 남는다면 증가시켜서 네트워크 자원을 완전히 활용할 수 있도록 하는 단계: 를 포함하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법
14 14
청구항 13에 있어서, 이진 탐색을 이용하여 기울기를 조절하는 단계는,자원이 충분한 경우에는 기울기를 줄여 영상의 품질을 높이는 단계; 및조절된 기울기가 이전 루프에서 구해진 기울기와 차이가 작은지를 조사하는 단계;조절된 기울기가 이전 루프에서 구해진 기울기와 차이가 소정의 크기보다 작다면 전체 알고리즘을 종료하는 단계; 를 포함하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법
15 15
청구항 13에 있어서, 이진 탐색을 이용하여 기울기를 조절하는 단계는,자원이 부족한 경우에는 기울기를 증가시킨 후, 기울기를 통해 비트레이트를 계산하는 단계를 수행하는 단계; 를 포함하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법
16 16
청구항 9에 있어서, 네트워크에 혼잡이 발생했는지 판단하기 위해 UE(USER ENTITY)들이 사용하는 타임슬롯의 합이 각각의 AP(ACCESS POINT) 타임슬롯보다 더 큰지 확인하는 단계는,사용하는 타임슬롯 합이 AP(ACCESS POINT) 타임슬롯보다 크다면 이는 AP(ACCESS POINT)에서 사용 가능한 자원이 없다는 의미이며, 단 하나의 AP(ACCESS POINT)라도 조건에 해당된다면 혼잡이 발생한 것으로 간주하는 단계;혼잡이 발생하지 않은 경우, 사용자가 요청한 비트레이트로 스트리밍이 제공되며 알고리즘을 종료하는 단계; 및 혼잡이 발생한 경우, 혼잡이 발생하면 각 변수들을 초기화 하는 단계로 진행하는 단계; 를 포함하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법
17 17
청구항 9에 있어서, 혼잡이 발생하면 각 변수들을 초기화 하는 단계는,초기 값을 설정하기 위해 기울기 값은 기울기 하한 값과 기울기 상한 값의 중간 값으로 설정하고, 이전 기울기 값은 알고리즘 종료 조건을 판단하는데 사용되어 기울기 상한 값으로 초기화 하고, 세그먼트를 나눠 받는 비율은 강한 RSSI 신호 세기를 제공하는 AP(ACCESS POINT)를 값 1로 초기화하는 단계; 를 포함하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법
18 18
청구항 9에 있어서, 상기 방법은,다중 Wi-Fi 환경에서 SDN을 활용하여 유저의 QoE 뿐만 아니라 AP(ACCESS POINT)의 활용성(Utilization)을 최대화하는 비디오 스트리밍 방법으로,가상 AP(Virtual Access Point)는 여러 AP(ACCESS POINT)를 하나의 AP(ACCESS POINT)만 존재하는 것처럼 간주하고,가상 AP(ACCESS POINT)를 사용할 경우 구해야 할 기울기를 하나로 줄임으로써 수학식 8, 수학식 9, 수학식 10으로 표현되고, 수학식 10 과 같이 표현되는 비트레이트와 기울기와의 관계식을 이용하여 기울기를 조절해 UE(USER ENTITY)들의 비트레이트를 구하고, 기울기는 이진탐색을 이용하여 제약조건들을 만족하는 비트레이트 값들을 구하는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법
19 19
청구항 9에 있어서, 상기 방법은,AP(ACCESS POINT)를 하나로 설정함으로써 기존의 UE(USER ENTITY)와 AP(ACCESS POINT) 사이의 대역폭을 통합하기 위하여, 통합된 대역폭은 UE(USER ENTITY)와 AP(ACCESS POINT) 사이의 사용 비율을 고려해 수학식 11과 같이 정의되는,SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법
20 20
청구항 9 내지 청구항 19 중 어느 한 항의 SDN 기반 다중 Wi-Fi 네트워크를 통한 협력적 HTTP 적응적 스트리밍 방법의 프로그램을 구현하기 위한 컴퓨터 판독 가능한 기록매체
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 포항공과대학교 개인기초연구 5G/Beyond 네트워크상에서 실감형 360° 비디오/3D VR 게임 서비스 제공을 위한 인텔리전트 시스템 설계 및 구현 방안 연구
2 과학기술정보통신부 포항공과대학교 산학협력단 블록체인융합기술개발 5G 초저지연 서비스를 위한 무선 단말용 블록체인 기술 개발