KR20160120024A - 끊김 없는 N-스크린 서비스를 위한 WiMedia D-MAC에서의 효율적인 멀티캐스트 전송 방법 - Google Patents
끊김 없는 N-스크린 서비스를 위한 WiMedia D-MAC에서의 효율적인 멀티캐스트 전송 방법 Download PDFInfo
- Publication number
- KR20160120024A KR20160120024A KR1020150048974A KR20150048974A KR20160120024A KR 20160120024 A KR20160120024 A KR 20160120024A KR 1020150048974 A KR1020150048974 A KR 1020150048974A KR 20150048974 A KR20150048974 A KR 20150048974A KR 20160120024 A KR20160120024 A KR 20160120024A
- Authority
- KR
- South Korea
- Prior art keywords
- drp
- availability
- multicast
- owner
- mas
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims description 19
- 238000000034 method Methods 0.000 claims abstract description 29
- 238000004891 communication Methods 0.000 description 16
- 238000005516 engineering process Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 5
- 206010042602 Supraventricular extrasystoles Diseases 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 235000008694 Humulus lupulus Nutrition 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 150000001875 compounds Chemical class 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 108700026140 MAC combination Proteins 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H04L65/4076—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
끊김 없는 N-스크린 서비스를 위한 WiMedia D-MAC에서의 효율적인 멀티캐스트 전송 방법이 제공된다. 이 방법은, 새로운 Multicast-free DRP Availability IE를 성성하는 단계와 Multicast DRP Owner와 Receiver 간의 DRP 예약 구간 설정하는 단계를 포함한다.
Description
끊김 없는 N-스크린 서비스를 위한 WiMedia D-MAC에서의 효율적인 멀티캐스트 전송 방법{Efficient Multicast Transmission Scheme in WiMedia D-MAC for Seamless N-Screen Services}
어원적 의미로 본 N-스크린은 수학에서 미지수를 나타내는 N과 스크린의 합성어 또는 Network의 줄임말과 스크린의 합성어로서, 일반적으로 여러 개의 화면을 통해 콘텐츠를 제공하는 서비스를 의미한다.
기술적인 의미에서 N-스크린이란 공통된 운영체제를 탑재한 다양한 단말기에서 공통된 콘텐츠를 끊김없이 이용할 수 있는 서비스를 의미한다.
초기에는 하나의 콘텐츠를 다수의 기기에서 연속적으로 볼 수 있는 OSMU (One Source Multi Use) 서비스로 한정되었으나, 최근에는 콘텐츠를 중심으로 다양한 정보를 인터랙티브하게 접할 수 있는 ASMD (Adaptive Source Multi Device) 서비스를 N-스크린 서비스의 최종 목표로 한다. 즉, N-스크린 서비스는 다양한 이동성, 스크린 크기, 화질 등의 특성을 갖는 단말에서 직렬적인 사용자 활동을 끊김없이 지원할 뿐만 아니라, 병렬적인 사용자 활동을 위한 서로 다른 스크린 단말간의 서비스의 분할 및 결합 등의 상호작용을 통해 방송, 통신 그리고 웹이 융합된 새로운 서비스를 제공하는 것까지 포함한다.
N-스크린 서비스 네트워크를 비용 효율적으로 끊김없이 구성하는 기술로는 도 1과 같은 P2P 스트리밍 기술이 주로 사용되고, 서비스 영상이 중단되지 않도록 하기 위해서는 적응형 스트리밍 기술이 주로 사용된다. P2P 스트리밍 기술은 서비스를 받는 모든 기기들이 서비스 서버에서 콘텐츠를 전송받지 않고, 서비스 받을 콘텐츠를 가진 근접한 사용자 클라이언트로부터 전송받는 기술이다. 사용자의 기기 자원과 네트워크를 사용한다는 단점이 있으나, 서비스 서버의 부하와 네트워크 비용을 경감시켜 더욱 좋은 화질의 서비스를 제공하는 측면에 기여한다.
또한 대부분의 P2P스트리밍 기술은 사용자의 자원 정도를 사전에 측정하기 때문에 사용자가 자신의 기기를 사용하는 데에도 지장을 주지 않는다.
적응형 스트리밍 기술은 서비스 이용 환경, 즉, 가용 네트워크 대역폭, 기기의 성능 등을 확인하여 사용자가 매끄럽게 서비스를 받아볼 수 있도록 가변적인 화질을 전송하는 기술이다.
N-스크린 서비스를 위한 통신 시스템의 경우, 유무선 액세스를 기반으로 하여 통신 접속을 제공하는 Connectivity 관련 시스템들과 서비스 품질, 이용자 보안 그리고 콘텐츠 전달을 담당하는 시스템들이 참여되어야 한다.
그러나 이 경우 많은 부분들이 이미 표준으로 개발되어 있어 N-스크린의 관점에서는 새로운 표준의 개발보다는 기존 표준을 사용하는 쪽으로 전략이 수립되어야 한다. 특히, 서비스와 콘텐츠에 대한 끊김 없는 이동성(Seamless Mobility)의 제공을 위한 무선 통신 기술은 N-스크린 서비스의 주요 핵심기술이다.
특히, 홈 및 오피스 네트워크는 댁내 케이블 배선의 문제 해결과 단말기의 이동성 부여를 위하여 점차 무선화되고 있는 추세이며, 이 경우 무선채널의 높은 에러율 및 단말의 이동 등으로 인하여 유무선 종단 간 끊김없는(Seamless) QoS의 보장은 더욱 어려운 문제가 된다.
본 발명의 목적은 P2P 스트리밍이 가능한 끊김없는(Seamless) D-MAC에서 N-스크린 P2P 스트리밍을 지원할 수 있는 멀티캐스트 전송방법을 제공하는 데 있다.
상술한 목적을 달성하기 위한 본 발명의 일면에 따른 P2P 스트리밍이 가능한 끊김 없는 N-스크린 서비스를 위한 WiMedia D-MAC에서의 효율적인 멀티캐스트 전송 방법은, Multicast-free DRP Availability IE를 생성하는 단계 및 상기 생성된 Multicast-free DRP Availability IE를 주고 받는 송신측 DRP Owner와 Receiver 간에 DRP 예약 구간 설정하는 단계를 포함한다. 여기서, 상기 Multicast-free DRP Availability IE를 생성하는 단계는, 주위 1홉 거리 디바이스들로부터모든 DRP IE 수신하는 단계, 상기 Owner가 Multicast Receiver인지를 판단하는 단계 및 상기 Owner가 Multicast Receiver 아닌 경우, 수신된 모든 DRP IE들로부터 예약된 MAS 구간 정보를 누적하고, 해당 DRP Availability Bitmap에 예약 불가능을 나타내는 '0'을 표기하고, 그 외 DRP Availability Bitmap에 예약 가능을 나타내는 '1'을 표기하고, 상기 Owner가 Multicast Receiver인 경우, 수신된 모든 Multicast용 DRP IE들로부터 예약된 MAS 구간 정보 누적하고, 해당 DRP Availability Bitmap에 예약 가능을 나타내는 '1'을 표기하고, 그 외 DRP Availability Bitmap에 예약 가능을 나타내는 '1'을 표기하는 단계를 포함한다.
본 발명에 따르면, 본 발명에서는 Seamless N-스크린 서비스를 위한 무선 통신 MAC 구조로서, WiMedia Distributed-MAC 프로토콜을 적용하고, Seamless D-MAC 프로토콜에서 P2P 스트리밍이 가능한 OSMU N-스크린 서비스를 제공하기 위해, Multicast-free DRP Availability IE 기술을 제공함으로써, Multicast-free 전송 기술은 ACK 응답에 할당한 시간구간을 DRP 예약전송에 가용한 시간구간들로 활용하여, DRP 예약 충돌을 줄이고 무선 N-스크린 전송 시 수율을 향상시킬 수 있다.
도 1은 P2P 기반 스트리밍 N-스크린 서비스 개념을 보여주는 도면이다.
도 2는 WiMedia D-MAC 표준 기술의 2홉 범위 DRP 예약 충돌 해결 상황을 보여주는 도면이다.
도 3은 DRP Availability IE 포맷 구조를 보여주는 도면이다.
도 4는 표준 DRP 예약 협상과정을 보여주는 도면이다.
도 5는 기존 DRP Availability IE의 생성 과정을 보여주는 흐름도이다.
도 6은 본 발명의 일 실시 예에 따른 Multicast-free DRP Availability IE의 생성 과정을 보여주는 흐름도이다.
도 7은 표준 WiMedia D-MAC 시스템에서의 DRP 예약 구간 설정을 보여주는 흐름도이다.
도 8은 본 발명의 일 실시 예에 따른 DRP 예약 구간 설정을 보여주는 흐름도이다.
도 2는 WiMedia D-MAC 표준 기술의 2홉 범위 DRP 예약 충돌 해결 상황을 보여주는 도면이다.
도 3은 DRP Availability IE 포맷 구조를 보여주는 도면이다.
도 4는 표준 DRP 예약 협상과정을 보여주는 도면이다.
도 5는 기존 DRP Availability IE의 생성 과정을 보여주는 흐름도이다.
도 6은 본 발명의 일 실시 예에 따른 Multicast-free DRP Availability IE의 생성 과정을 보여주는 흐름도이다.
도 7은 표준 WiMedia D-MAC 시스템에서의 DRP 예약 구간 설정을 보여주는 흐름도이다.
도 8은 본 발명의 일 실시 예에 따른 DRP 예약 구간 설정을 보여주는 흐름도이다.
본 발명의 전술한 목적 및 그 이외의 목적과 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다.
그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 이하의 실시예들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 목적, 구성 및 효과를 용이하게 알려주기 위해 제공되는 것일 뿐으로서, 본 발명의 권리범위는 청구항의 기재에 의해 정의된다.
한편, 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성소자, 단계, 동작 및/또는 소자가 하나 이상의 다른 구성소자, 단계, 동작 및/또는 소자의 존재 또는 추가됨을 배제하지 않는다.
WPAN(Wireless Personal Area Networks)은 휴대 및 이동 디바이스들에게 무선 근거리 연결을 제공하며, 피코넷(PicoNet) 단위로 형성된다.
WPAN에서 MAC은 크게 중앙집중적 구조 또는 분산적인 구조로 분류된다.
IEEE 802.15.3은 중앙집중적 구조를 따르는 대표적인 매체접근제어(Medium Access Control: MAC) 프로토콜이다.
IEEE 802.15.3에서 하나의 피코넷(piconet)은 하나의 PNC(PicoNet Coordinator)와 PNC에 연결되어 통신하는 다수의 디바이스로 구성된다.
PNC는 자신의 피코넷 안에서 디바이스들의 네트워크 접근관리와 데이터 전송을 위한 채널 할당관리 그리고 시각동기관리 등을 수행한다. 그러나, 중앙 집중 구조 기반의 IEEE 802.15.3은 여러 문제점을 나타낸다.
첫째로, PNC가 전체적인 네트워크 동작을 관리함으로써 PNC의 부재는 심각한 문제를 나타낸다. PNC 디바이스가 사라진 경우, 네트워크는 PNC를 재선출하여야 하며, 이때 많은 시간과 전력을 소비하게 된다. 그 결과, PNC 재선출 기간 동안 모든 스트림의 QoS (Quality of Service)는 보장되지 못한다. 이러한 문제는 실시간 스트림 서비스 시 더욱 심각한 문제가 된다.
둘째로, 두 개 이상의 피코넷이 서로 중첩 (SOP: Simultaneous Operating PicoNet) 될 때 IEEE 802.15.3의 심각한 성능 감퇴가 문제가 된다. IEEE 802.15.3 프로토콜이 TDMA(Time Division Multiple Access) 기반의 중앙 집중 구조를 따르기 때문에, 모든 디바이스는 PNC로부터 통신에 사용되는 슬롯을 할당받는다. 예를 들어, 서로 다른 PNC에 접속하고 있는 두 개의 디바이스가 이동이나 무선 환경의 변화로 인해 서로의 전파 범위 내에 들어오고 각각의 PNC들은 서로 전파 범위 밖에 위치하고 있는 경우이다. 이때 두 개의 디바이스가 같은 타임 슬롯을 사용하고 있는 경우, PNC들은 자신들의 디바이스들이 다른 PNC에 접속한 디바이스와 중첩되어 있다는 사실을 모르기 때문에 서로 중첩된 디바이스들의 전송 효율은 급격히 하락하게 된다.
셋째로, 낮은 이동성 지원과 네트워크 확장에서의 비효율성이다. 결론적으로, 중앙 집중 구조를 따르는 MAC 프로토콜은 실시간 스트림의 Seamless QoS 지원에 있어 심각한 문제들을 갖고 있다.
한편, WiMedia Alliance는 WPAN을 위한 UWB 기반의 D-MAC (Distributed Medium Access Control) 프로토콜을 표준화하였다. D-MAC은 분산적인 MAC 구조를 갖으며, IEEE 802.15.3 프로토콜과는 반대로 D-MAC은 모든 디바이스들이 동등한 역할과 기능을 가지며 자동으로 망을 구성하고 디바이스들에게 매체 접근, 채널 할당, 데이터 송수신, QoS, 동기화 기능 등을 분산적인 방식으로 제공한다. 이에 D-MAC에서는 근본적으로 중앙집중구조의 MAC에서 나타나는 세 가지 문제들이 해결된다. D-MAC 프로토콜에서는 디바이스간의 동기화, 패킷 송수신, 채널 예약 정보 교환의 목적으로 각 노드는 자신의 비컨을 방송하며, 각 비컨에는 IE (Information Element) 필드들이 포함된다. 이러한 IE는 제어 및 관리 정보를 포함한다. 이러한 D-MAC의 분산적인 구조는 탁월한 이동성 지원과 편리한 네트워크 확장을 가능하게 하며 높은 오류 내성 (Error Tolerance)을 갖는다.
이에 본 발명에서는 끊김없는(Seamless) N-스크린 서비스를 위한 무선 통신 MAC 구조로서, WiMedia Distributed- MAC 프로토콜을 적용한다.
그리고, Seamless D-MAC 프로토콜에서 P2P 스트리밍이 가능한 OSMU(One Source Multi Use) N-스크린 서비스를 제공하기 위해, 멀티캐스트 기술을 제공한다.
본 발명의 D-MAC 멀티캐스트 전송 기술은 새로운 Multicast-free DRP Availability IE 기술과 새로운 Multicast DRP Owner와 Receiver를 표기하는 기술을 포함한다.
이하, 첨부된 도면을 참조하여 본 발명의 끊김 없는 N-스크린 서비스를 위한 WiMedia D-MAC에서의 효율적인 멀티캐스트 전송 방법에 대한 일 실시 예에 대해 상세히 기술한다.
본 발명에서는 끊김없는 (Seamless) 무선 통신이 가능한 D-MAC에서 N-스크린 P2P 스트리밍을 지원할 수 있는 멀티캐스트 전송기술 및 멀티캐스트 데이터 전송 효율성을 고려한 D-MAC 시스템을 제안한다.
도 1은 P2P 기반 스트리밍 N-스크린 서비스의 개념을 보여주는 도면이고, 도 2는 D-MAC에서 2 홉 거리의 D-MAC 디바이스 간 충돌과정 및 해결과정을 나타내는 도면이다.
도 1 및 2를 참조하면, 디바이스 D는 디바이스 B에 데이터를 전송한다. 디바이스 B는 디바이스 D로부터 데이터를 전송받은 후 ACK 프레임을 디바이스 B로 전송하게 된다.
디바이스 B로부터의 ACK 프레임은 디바이스 D뿐만 아니라, 디바이스 B와 1홉 거리에 있는 디바이스 A에게도 전송되는데, 동일한 시간구간에서 디바이스 C가 디바이스 A에게 데이터를 전송하는 경우에 디바이스 A에서는 디바이스 B로부터의 ACK 프레임과 충돌이 발생하게 된다.
그리고 이러한 충돌상황을 해결하기 위해, D-MAC 디바이스들은 DRP IE를 통해 1홉 거리에 있는 이웃 디바이스들에게 자신에게 이미 할당된 가용하지 않은 시간구간에 대한 정보를 통지하게 되며, DRP Availability IE를 통해서 자신으로부터 2홉 거리에 있는 디바이스들에게도 자신에게 이미 할당된 가용하지 않은 데이터 전송 시간구간에 대한 정보를 통지하게 된다.
이러한 충돌과정은 ACK 응답을 필요로 하는 유니캐스트(Unicast) 데이터 전송인 경우만을 고려한 것이다. 즉, 디바이스 D가 디바이스 B의 ACK 응답을 필요로 하지 않는 멀티캐스트 데이터 전송을 실시한 경우에도, 디바이스 B가 ACK 응답에 필요한 시간구간을 DRP Availability IE에 가용하지 않은 이미 할당된 데이터 전송 시간구간으로 표기하게 된다. 즉, 디바이스 D가 디바이스 B의 ACK 응답을 필요로 하지 않는 멀티캐스트 데이터 전송을 실시한 경우, DRP DB구간을 신규로 예약가능하지 않은 시간 구간으로 디바이스 B가 자신의 DRP IE에 표기하여 디바이스 A에게 전송하는 것은 타당하다.
그러나, 디바이스 B의 실제 ACK 프레임 전송이 발생하지 않는 DRP DB구간을 신규로 예약 가능하지 않은 시간 구간으로 디바이스 A가 자신의 DRP Availability IE에 표기하여 디바이스 C에게 전송하는 것은, 디바이스 A와 C간의 무선통신을 막아 무선통신 자원의 낭비를 발생시킬 수 있다.
아래의 표 1은 본 발명의 일 실시 예에서 DRP Control 필드에서 수정된 Owner 비트를 나타낸다.
Owner/Type 필드(b10-b11, 2bits) | 표시 |
11 | sender(Unicast) |
10 | sender(Multicast) |
01 | Receiver(Unicast) |
00 | Receiver(Multicast) |
본 발명의 일 실시 예에서는 Owner 필드가 2 비트로 확장되어, DRP IE를 전송하는 D-MAC 디바이스의 4가지 상태를 나타낸다. 이러한 4가지 디바이스 상태는 1홉 거리의 디바이스들로부터 수신되는 비컨 내부의 DRP IE들로부터 알 수 있다.
따라서, 도 2의 디바이스 A에서 1홉 거리의 이웃한 디바이스 B가 전송한 DRP DB구간에 대한 DRP IE가 수신되고, 수신된 DRP IE의 Owner 비트 정보가 '00 '상태의 멀티캐스트 DRP 리시버(Target)인 경우, DRP DB구간을 신규로 예약가능한 시간 구간으로 디바이스 A가 자신의 DRP Availability IE에 표기하여 디바이스 C에게 전송하면, 디바이스 A와 C간의 무선통신 가능 구간이 증가하여 통신 가능성을 높이고, 무선 자원이 한정된 경우에는 디바이스 A와 C간의 무선통신을 가능하게 하여 무선통신 자원의 낭비를 방지할 수 있다.
따라서, 가용한 멀티캐스트 DRP 구간을 표기하는 Multicast-free DRP Availability IE가 요구되며, Multicast-free DRP Availability IE의 포맷은 도 3의 DRP Availability IE와 동일하다.
도 5는 기존 DRP Availability IE의 생성 과정을 보여주는 흐름도이다.
도 5를 참조하면, 먼저, 주위 1홉 거리 디바이스들로부터모든 DRP IE 수신한다(S510).
이어, 수신된 모든 DRP IE들로부터 예약된 MAS 구간 정보를 누적한다(S520).
이어, 해당 DRP Availability Bitmap에 예약 불가능을 나타내는 '0'을 표기하고, 그 이외의 MAS 구간들은 예약 가능함을 나타내는 '1'을 표기한다(S530).
도 6은 본 발명의 일 실시 예에 따른 Multicast-free DRP Availability IE의 생성 과정을 보여주는 흐름도이다. 한편, 멀티캐스트 DRP 리시버 통신이 있더라도 DRP IE의 생성에는 변화가 없다.
도 6을 참조하면, 먼저, 주위 1홉 거리 디바이스들로부터모든 DRP IE 수신한다(S610).
이어, Owner가 Multicast Receiver인지를 판단한다(S620).
이어, Owner가 Multicast Receiver 아닌 경우, 수신된 모든 DRP IE들로부터 예약된 MAS 구간 정보를 누적한다(S630).
이어, 해당 DRP Availability Bitmap에 예약 불가능을 나타내는 '0'을 표기 한다(S640).
이어, 그 외 DRP Availability Bitmap에 예약 가능을 나타내는 '1'을 표기(S650)
한편, 단계 S620에서, Owner가 Multicast Receiver인 경우, 수신된 모든 Multicast용 DRP IE들로부터 예약된 MAS 구간 정보 누적한다(S660).
이어, 해당 DRP Availability Bitmap에 예약 가능을 나타내는 '1'을 표기하고 (S670), 상기 단계 S650을 거친 후, 모든 절차를 종료한다.
이러한 Multicast-free DRP Availability IE는 멀티캐스트 DRP 리시버 통신을 제외하고, 현재 슈퍼프레임에서 모든 1홉 거리 이웃 디바이스들이 예약하여 사용하고 있는 MAS 슬롯들의 상황을 나타낸다. 수신된 DRP IE들 중에 멀티캐스트 DRP 리시버 통신이 존재하면, Multicast-free DRP Availability IE 정보는 DRP Availability IE 정보와 다르게 되고, 예약 가능한 MAS 구간이 DRP Availability IE 보다 증가하게 되고, 그렇지 않은 경우에는 예약 가능한 MAS 구간이 DRP Availability IE와 동일하게 된다. 따라서, 본 발명의 일 실시 예에서에서는 기존의 DRP Availability IE가 사용되지 않고, Multicast-free DRP Availability IE가 사용된다.
도 7은 표준 WiMedia D-MAC 시스템에서의 DRP 구간 충돌 방지 및 예약 구간 설정 방법을 나타낸 흐름도이다.
도 7을 참조하면, 우선, 송신측 DRP Owner는 DRP Target으로부터 DRP Availability IE를 수신한다(S710).
그 다음 수신한 DRP Availability IE 내의 가용성 비트맵을 통해 가용한 MAS들을 확인하고, 이를 자신의 DRP Availability IE를 통해 확인한 가용 MAS들과 비교한다(S720).
그 다음 DRP Owner는 DRP Target과 공통되는 가용한 MAS가 존재하는 경우, 해당 MAS 구간을 할당하고 해당 구간을 표기한 DRP IE를 생성하여 DRP Target에게 전송하고, DRP Target과 DRP 예약이 성공적으로 종료된 후, 자신의 DRP Availability IE를 갱신한다(S740).
한편, DRP Target의 가용한 MAS 구간과 자신의 가용한 MAS 구간에서 공통되는 가용한 MAS들이 존재하지 않는 경우에는 해당 슈퍼프레임에서의 DRP MAS할당 절차를 종료한다(S730).
이 동작 절차는 DRP Target 수신 디바이스 입장에서도 DRP Owner의 DRP Availability IE 정보를 수신하여 동일하게 실시된다.
도 8은 제안한 시스템에서의 DRP 구간 충돌 방지 및 예약 구간 설정 방법을 나타낸 흐름도이다.
도 8을 참조하면, 도 7의 동작 방식에서 기존의 DRP Availability IE가 사용되지 않고, 예약 가능한 MAS 구간이 확장 가능한 Multicast-free DRP Availability IE가 사용된 것으로 변경되었다.
우선, 송신측 DRP Owner는 DRP Target으로부터 Multicast-free DRP Availability IE를 수신한다(S810).
그 다음 수신한 DRP Availability IE 내의 가용성 비트맵을 통해 가용한 MAS들을 확인하고, DRP Owner의 Multicast-free DRP Availability IE와 DRP Target의 Multicast-free DRP Availability의 DRP Availability IE 구간을 비교한다(S820).
그 다음 DRP Owner는 DRP Target과 공통되는 가용한 MAS가 존재하는 경우, 해당 MAS 구간을 할당하고 해당 구간을 표기한 DRP IE를 생성하여 DRP Target에게 전송하고, DRP Target과 DRP 예약이 성공적으로 종료된 후, 자신의 Multicast-free DRP Availability IE를 갱신한다(S840).
한편, DRP Target의 가용한 MAS 구간과 자신의 가용한 MAS 구간에서 공통되는 가용한 MAS들이 존재하지 않는 경우에는 해당 슈퍼프레임에서의 DRP MAS할당 절차를 종료한다(S830).
이상에서와 같이 본 발명은 상기한 바와 같이 설명된 실시 예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 실시 예들은 다양한 변형이 이루어질 수 있도록 각 실시 예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.
Claims (2)
- Multicast-free DRP Availability IE를 생성하는 단계; 및
상기 생성된 Multicast-free DRP Availability IE를 주고 받는 송신측 DRP Owner와 Receiver 간에 DRP 예약 구간 설정하는 단계를 포함하고,
상기 Multicast-free DRP Availability IE를 생성하는 단계는,
주위 1홉 거리 디바이스들로부터모든 DRP IE 수신하는 단계;
상기 송신측 Owner가 Multicast Receiver인지를 판단하는 단계; 및
상기 송신측 Owner가 Multicast Receiver 아닌 경우, 수신된 모든 DRP IE들로부터 예약된 MAS 구간 정보를 누적하고, 해당 DRP Availability Bitmap에 예약 불가능을 나타내는 '0'을 표기하고, 그 외 DRP Availability Bitmap에 예약 가능을 나타내는 '1'을 표기하고, 상기 Owner가 Multicast Receiver인 경우, 수신된 모든 Multicast용 DRP IE들로부터 예약된 MAS 구간 정보 누적하고, 해당 DRP Availability Bitmap에 예약 가능을 나타내는 '1'을 표기하고, 그 외 DRP Availability Bitmap에 예약 가능을 나타내는 '1'을 표기하는 단계
를 포함하는 끊김 없는 N-스크린 서비스를 위한 WiMedia D-MAC에서의 효율적인 멀티캐스트 전송 방법. - 제1항에 있어서, 상기 DRP 예약 구간 설정하는 단계
상기 송신측 DRP Owner가 DRP Target으로부터 Multicast-free DRP Availability IE를 수신하는 단계;
수신한 DRP Availability IE 내의 가용성 비트맵을 통해 가용한 MAS들을 확인하고, DRP Owner의 Multicast-free DRP Availability IE와 DRP Target의 Multicast-free DRP Availability의 DRP Availability IE 구간을 비교하는 단계; 및
DRP Owner는 DRP Target과 공통되는 가용한 MAS가 존재하는 경우, 해당 MAS 구간을 할당하고 해당 구간을 표기한 DRP IE를 생성하여 DRP Target에게 전송하고, DRP Target과 DRP 예약이 성공적으로 종료된 후, 자신의 Multicast-free DRP Availability IE를 갱신하고, DRP Target의 가용한 MAS 구간과 자신의 가용한 MAS 구간에서 공통되는 가용한 MAS들이 존재하지 않는 경우에는 해당 슈퍼프레임에서의 DRP MAS할당 절차를 종료하는 단계를 포함함을 특징으로 하는 끊김 없는 N-스크린 서비스를 위한 WiMedia D-MAC에서의 효율적인 멀티캐스트 전송 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150048974A KR20160120024A (ko) | 2015-04-07 | 2015-04-07 | 끊김 없는 N-스크린 서비스를 위한 WiMedia D-MAC에서의 효율적인 멀티캐스트 전송 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150048974A KR20160120024A (ko) | 2015-04-07 | 2015-04-07 | 끊김 없는 N-스크린 서비스를 위한 WiMedia D-MAC에서의 효율적인 멀티캐스트 전송 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20160120024A true KR20160120024A (ko) | 2016-10-17 |
Family
ID=57250066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150048974A KR20160120024A (ko) | 2015-04-07 | 2015-04-07 | 끊김 없는 N-스크린 서비스를 위한 WiMedia D-MAC에서의 효율적인 멀티캐스트 전송 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20160120024A (ko) |
-
2015
- 2015-04-07 KR KR1020150048974A patent/KR20160120024A/ko unknown
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI735216B (zh) | 覆蓋範圍擴展方法及使用者設備 | |
US6967944B2 (en) | Increasing link capacity via concurrent transmissions in centralized wireless LANs | |
US8144604B2 (en) | Method and system for allocating multiple channels in a mesh network | |
US8509105B2 (en) | Method and apparatus for device-to-device network coordination | |
US7460503B2 (en) | Method for beacon rebroadcast in centrally controlled wireless systems | |
JP5490716B2 (ja) | 分散スペクトルコグニティブラジオネットワークのチャネル管理方法 | |
US8509159B2 (en) | Method and system for wireless communication using out-of-band channels | |
EP3485677B1 (en) | System and method for efficient connection setup and communication for power conscious devices | |
US8255714B2 (en) | System and method for establishing a direct link on the high throughput channel of a multi-rate channel wireless communications network | |
US20060128402A1 (en) | Method of implementing scatternet in wireless personal area network | |
US20070026807A1 (en) | Coverage enhancement using dynamic antennas | |
US20150023342A1 (en) | Method for operating of peer aware communication network | |
JP2010500846A (ja) | 無線ネットワークにおける通信方法 | |
KR20090116609A (ko) | 채널 선택 및 대역폭 예약을 이용하는 무선 통신 방법 및시스템 | |
JP5323847B2 (ja) | 通信システムで無線チャンネル資源を共有する方法 | |
US20090122774A1 (en) | Mesh deterministic access (mda) procedure in wireless mesh network and wireless device supporting the same | |
KR101353109B1 (ko) | 무선 통신 장치 및 무선 통신 방법 | |
US20160270068A1 (en) | System and method for distributed scheduling of transmission resources | |
KR20160120024A (ko) | 끊김 없는 N-스크린 서비스를 위한 WiMedia D-MAC에서의 효율적인 멀티캐스트 전송 방법 | |
Wan et al. | Broadcast enhanced cooperative asynchronous multichannel MAC for wireless ad hoc network | |
JP5726649B2 (ja) | 異種システム間交換機及び異種システム間交換方法 | |
US20140341206A1 (en) | Method for time synchronization of nodes in peer aware communication environment | |
KR20160120025A (ko) | 멀티 홉 N-스크린 서비스를 위한 WiMedia D-MAC에서의 효율적인 멀티 홉 자원 예약 방법 | |
KR101211223B1 (ko) | 대용량 데이터 전송을 위한 무선 근거리 네트워크 시스템 | |
US12010763B2 (en) | Method for establishing relay connectivity in ETSI smartBAN |