KR20150083311A - Mmt 시그널링 메시지를 처리하는 장치 및 방법 - Google Patents
Mmt 시그널링 메시지를 처리하는 장치 및 방법 Download PDFInfo
- Publication number
- KR20150083311A KR20150083311A KR1020140002916A KR20140002916A KR20150083311A KR 20150083311 A KR20150083311 A KR 20150083311A KR 1020140002916 A KR1020140002916 A KR 1020140002916A KR 20140002916 A KR20140002916 A KR 20140002916A KR 20150083311 A KR20150083311 A KR 20150083311A
- Authority
- KR
- South Korea
- Prior art keywords
- message
- mmt
- field
- rqf
- status information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5009—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/509—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to media content delivery, e.g. audio, video or TV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/062—Generation of reports related to network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/0864—Round trip delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/087—Jitter
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
MMT(MPEG Media Transport) 시그널링 메시지를 처리하는 장치에 관한 것으로, 일 실시예에 따른 MMT 시그널링 메시지를 처리하는 장치로서, MMT 수신 장치는 MMT 송신 장치에 보고할 네트워크 상황 정보를 측정하는 상황 정보 측정부, RQF(reception quality feedback) 메시지에 유효 필드 지시값 및 상기 네트워크 상황 정보의 측정값을 설정하는 RQF 메시지 생성부 및 RQF 메시지를 MMT 송신 장치에 전송하는 RQF 메시지 송신부를 포함할 수 있다.
Description
MMT(MPEG Media Transport) 시그널링 메시지를 처리하는 장치 및 방법에 관한 것으로, 보다 상세하게는 MMT 시스템의 각 영역 중에서 시그널링 기능 영역과 관련되며, 선택적으로 전송가능한 여러 피드백 정보의 종류를 표시하기 위한 MMT 시그널링 메시지를 포맷하고 처리하는 장치와 방법에 관한 것이다.
MMT(MPEG Media Transport)는 ISO/IEC JTC1/SC29/WG11 시스템 분과(System sub-working group)에서 2010년부터 개발을 시작한 표준 기술이다. MPEG ISO/IEC FDIS 23008-1 표준 규격의 MMT 시스템의 프로토콜 스택은 크게 MPU 기능 영역(MPU functional area), 전달 기능 영역(Delivery functional area), 시그널링 기능 영역(Signaling functional area), 프레젠테이션 기능 영역(Presentation functional area)으로 분류되는 4가지 기능 영역으로 구성되어 있다.
현재의 MMT 표준 규격에서는 MMT 센딩 엔티티(sending entity)와 MMT 리시빙 엔티티(receiving entity)간 네트워크 상황 정보의 측정과 보고에 필요한 메시지 포맷들과 관련 동작을 정의하고 있다. MMT 표준 규격에 따르면 MMT 센딩 엔티티는 MMT 리시빙 엔티티에게 MC(Measurement configuration) 메시지를 보냄으로써, MMT 리시빙 엔티티가 어떠한 종류의 네트워크 상황 정보를 보고해야 하는지 알릴 수 있다. 네트워크 상황 정보는 크게 단-대-단(end-to-end) 관점의 정보와 크로스 레이어(cross layer)를 통한 정보로 나눌 수 있다. 단-대-단(end-to-end) 관점에서의 네트워크 상황 정보를 보고하기 위해서, MMT 리시빙 엔티티는 RQF(Reception quality feedback) 메시지를 이용하여 MMT 센딩 엔티티에 보고한다.
한국 공개 특허 제10-2013-0009671호는 엠엠티 시스템에서의 패킷 전송 및 수신 기술에 대해 개시하고 있다. 하지만, 현재 정의된 RQF 메시지는 메시지 안에 어떠한 종류의 정보들이 포함되어 있는지 표시할 수 없다. 만약 MMT 센딩 엔티티가 단-대-단(end-to-end) 관점의 네트워크 상황 정보 중에서 어떤 특정한 종류의 정보만을 보고하도록 알리는 경우에도, 현재로서는 MMT 리시빙 엔티티는 모든 종류의 정보를 측정하여 보고할 수밖에 없다.
MMT 수신 장치가 단-대-단 관점의 네트워크 상황 정보를 MMT 송신 장치에 보고할 때, RQF 메시지에 포함되어 있는 유효한 네트워크 상황 정보의 종류를 표현할 수 있도록 RQF 메시지 포맷을 설정하는 MMT 시그널링 메시지 처리 장치 및 방법을 제공하기 위함이다.
일 양상에 따르면, MMT 시그널링 메시지를 처리하는 장치로서 MMT 수신 장치는 MMT 송신 장치에 보고할 네트워크 상황 정보를 측정하는 상황 정보 측정부, RQF 메시지에 유효 필드 지시값 및 네트워크 상황 정보의 측정값을 설정하는 RQF 메시지 생성부 및 RQF 메시지를 MMT 송신 장치에 전송하는 RQF 메시지 송신부를 포함할 수 있다.
또한, MMT 수신 장치는 MMT 송신 장치로부터 MC 메시지를 수신하는 메시지 수신부 및 수신된 MC 메시지로부터 보고할 네트워크 상황 정보를 파악하는 상황 정보 파악부를 더 포함할 수 있다.
이때, 네트워크 상황 정보는 측정 시간(measurement duration), 패킷 손실율(packet loss ratio), 지터(jitter) 및 RTT(round-trip time) 중의 하나 이상을 포함할 수 있다.
이때, RQF 메시지는 측정 시간 필드, 패킷 손실율 필드, 지터 필드 및 RTT 필드 중의 하나 이상과, 하나 이상의 필드 중에서 유효한 필드를 나타내는 보고 항목 플래그 필드를 포함할 수 있다.
RQF 메시지 생성부는 보고할 네트워크 상황 정보에 대응하는 필드를 결정하고, 결정된 필드가 유효함을 나타내는 유효 필드 지시값을 보고 항목 플래그 필드에 설정할 수 있다.
일 양상에 따르면, MMT 시그널링 메시지를 처리하는 장치로서 MMT 송신 장치는, MMT 수신 엔티티로부터 RQF 메시지를 수신하는 RQF 메시지 수신부, 수신된 RQF 메시지의 보고 항목 플래그 필드에서 유효 필드 지시값을 추출하여 유효한 필드를 확인하는 유효 필드 확인부, 확인된 유효한 필드에서 네트워크 상황 정보를 추출하고, 추출된 네트워크 상황 정보를 처리하는 상황 정보 처리부를 포함할 수 있다.
또한, MMT 송신 장치는 MC 메시지에 MMT 수신 장치가 측정하여 보고할 네트워크 상황 정보를 설정하는 MC 메시지 생성부 및 MC 메시지를 MMT 수신 장치에 송신하는 MC 메시지 송신부를 더 포함할 수 있다.
일 양상에 따르면, MMT 수신 장치가 MMT 시그널링 메시지 처리 방법은, MMT 송신 장치에 보고할 네트워크 상황 정보를 측정하는 단계, RQF 메시지에 유효 필드 지시값을 설정하는 단계, RQF 메시지에 네트워크 상황 정보의 측정값을 설정하는 단계 및 RQF 메시지를 MMT 송신 장치에 전송하는 단계를 포함할 수 있다.
또한, MMT 시그널링 메시지 처리 방법은 MMT 송신 장치로부터 MC 메시지를 수신하는 단계 및 수신된 MC 메시지로부터 보고할 네트워크 상황 정보를 파악하는 단계를 더 포함할 수 있다.
이때, 네트워크 상황 정보의 종류는 측정 시간(measurement duration), 패킷 손실율(packet loss ratio), 지터(jitter) 및 RTT(round-trip time) 중의 하나 이상을 포함할 수 있다.
이때, 유효 필드 지시값을 설정하는 단계는 보고할 네트워크 상황 정보를 기초로 RQF 메시지의 유효한 필드를 결정하는 단계 및 결정된 유효 필드가 유효함을 나타내는 유효 필드 지시값을 RQF 메시지의 보고 항목 플래그 필드에 설정하는 단계를 포함할 수 있다.
일 양상에 따르면, MMT 송신 장치가 MMT 시그널링 메시지 처리 방법은 MMT 수신 장치로부터 RQF 메시지를 수신하는 단계, 수신된 RQF 메시지의 보고 항목 플래그 필드에서 유효 필드 지시값을 추출하는 단계, 추출된 유효 필드 지시값을 기초로 RQF 메시지에서 유효 필드를 확인하는 단계, 확인된 유효 필드에서 네트워크 상황 정보를 추출하는 단계 및 추출된 네트워크 상황 정보를 처리하는 단계를 포함할 수 있다.
또한, MMT 시그널링 메시지 처리 방법은 MC 메시지에 MMT 수신 장치가 측정하여 보고할 네트워크 상황 정보를 설정하는 단계 및 MC 메시지를 MMT 수신 장치에 송신하는 단계를 더 포함할 수 있다.
MMT 수신 장치는 단-대-단 관점의 네트워크 상황 정보를 MMT 송신 장치에 보고할 때, MMT 송신 장치가 요청한 네트워크 상황 정보만을 보고할 수 있다.
또한, MMT 송신 장치는 MMT 수신 장치로부터 수신한 RQF 메시지에 어떠한 종류의 네트워크 상황 정보가 있는지를 판단하여 처리할 수 있다.
도 1은 일 실시예에 따른 MMT 시그널링 메시지를 처리하는 시스템의 구성도이다.
도 2는 일 실시예에 따른 MMT 송신 장치의 블록도이다.
도 3은 일 실시예에 따른 MMT 수신 장치의 블록도이다.
도 4는 일 실시예에 따른 RQF 메시지의 포맷을 예시한 것이다.
도 5는 일 실시예에 따른 RQF 메시지의 보고 항목 플래그 필드의 지시값과 그 의미를 예시한 것이다.
도 6은 일 실시예에 따른 MMT 송신 장치가 MMT 시그널링 메시지를 처리하는 방법의 흐름도이다.
도 7은 일 실시예에 따른 MMT 수신 장치가 MMT 시그널링 메시지를 처리하는 방법의 흐름도이다.
도 2는 일 실시예에 따른 MMT 송신 장치의 블록도이다.
도 3은 일 실시예에 따른 MMT 수신 장치의 블록도이다.
도 4는 일 실시예에 따른 RQF 메시지의 포맷을 예시한 것이다.
도 5는 일 실시예에 따른 RQF 메시지의 보고 항목 플래그 필드의 지시값과 그 의미를 예시한 것이다.
도 6은 일 실시예에 따른 MMT 송신 장치가 MMT 시그널링 메시지를 처리하는 방법의 흐름도이다.
도 7은 일 실시예에 따른 MMT 수신 장치가 MMT 시그널링 메시지를 처리하는 방법의 흐름도이다.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다. 기재된 기술의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.
이하, MMT(MPEG Media Transport) 시그널링 메시지를 처리하는 장치 및 방법의 실시예들을 도면들을 참고하여 자세히 설명하도록 한다.
도 1은 일 실시예에 따른 MMT 시그널링 메시지를 처리하는 시스템의 구성도이다.
도 1을 참조하면, MMT 시그널링 메시지를 처리하는 시스템(1)은 MMT 송신 장치(100)와 MMT 수신 장치(200)를 포함할 수 있다.
MMT 송신 장치(100)는 MMT 수신 장치(200)에 MC(Measurement configuration message)를 보내, MMT 수신 장치(200)로 하여금 필요한 네트워크 상황 정보를 측정하여 보고하도록 한다.
이때, 네트워크 상황 정보는 측정 시간(measurement duration), 패킷 손실율(packet loss ratio), 지터(jitter) 및 RTT(round-trip time) 등을 포함할 수 있다.
MMT 송신 장치(100)는 MC 메시지에 다양한 네트워크 상황 정보 중에서 어떠한 종류의 네트워크 상황 정보를 보고해야 하는지를 설정하여 MMT 수신 장치(200)에 전송할 수 있다. 예를 들어, MMT 송신 장치(100)는 MC 메시지에 패킷 손실율만을 측정하여 보고하도록 설정할 수 있다.
MMT 수신 장치(200)는 MMT 송신 장치(100)로부터 MC 메시지를 수신하면, MC 메시지에 설정된 네트워크 상황 정보(예: 패킷 손실율)를 측정한다.
MMT 수신 장치(200)는 네트워크 상황 정보가 측정되면, 그 네트워크 상황 정보의 측정값을 RQF(reception quality feedback) 메시지에 설정하고, RQF 메시지를 MMT 송신 장치(100)에 전송한다.
이때, MMT 수신 장치(200)는 MMT 송신 장치(100)가 요청한 네트워크 상황 정보만이 유효한 정보임을 나타내도록 RQF 메시지의 포맷을 정의하고, 그 RQF 메시지를 MMT 송신 장치(100)에 전송할 수 있다.
이에 따라, MMT 송신 장치(100)는 MMT 수신 장치(200)로부터 수신한 RQF 메시지에서 자신이 요청한 네트워크 상황 정보만을 읽어 처리하는 것이 가능해진다.
도 2는 일 실시예에 따른 MMT 송신 장치의 블록도이다.
도 2를 참조하면, MMT 송신 장치(100)는 MC 메시지 생성부(110), MC 메시지 송신부(120), RQF 메시지 수신부(130), 유효 필드 확인부(140) 및 상황 정보 처리부(150)를 포함할 수 있다.
MC 메시지 생성부(110)는 MMT 수신 장치(200)가 측정하고 보고해야 할 네트워크 상황 정보를 MC 메시지에 설정한다. 예를 들어, MC 메시지 생성부(110)는 패킷 손실율, 지터, RTT 중에서 자신이 필요한 정보만을 MC 메시지에 설정할 수 있다.
MC 메시지 송신부(120)는 이와 같이 MC 메시지 생성부(110)에 의해 생성된 MC 메시지를 MMT 수신 장치(200)에 전송하여, MMT 수신 장치(200)가 네트워크 상황 정보를 측정하여 보고하도록 한다.
RQF 메시지 수신부(130)는 MMT 수신 장치(200)로부터 RQF 메시지를 수신한다. 이때, MMT 수신 장치(200)가 전송하는 RQF 메시지는 이하, 도 4를 참조하여 자세히 후술하는 바와 같이 보고 항목 플래그 필드를 포함할 수 있다. 보고 항목 플래그 필드는 RQF 메시지 내에 포함되어 있는 네트워크 상황 정보 필드 중에서 현재 유효한 필드를 지시하는 지시값이 설정되어 있다.
유효 필드 확인부(140)는 RQF 메시지의 보고 항목 플래그 필드에서 유효한 네트워크 상황 정보 필드 정보를 추출한다. 즉, 유효 필드 확인부(140)는 보고 항목 플래그 필드에 설정되어 있는 지시값을 추출하고, 추출된 지시값이 의미하는 정보로서 유효한 네트워크 상황 정보 필드를 확인할 수 있다.
상황 정보 처리부(150)는 유효 필드 확인부(140)가 추출한 유효한 네트워크 상황 정보 필드에 설정되어 있는 측정값을 추출하고, 추출한 네트워크 상황 정보를 처리한다. RQF 메시지의 네트워크 상황 정보 필드 중에서 패킷 손실율 필드만이 유효한 필드인 경우 나머지 필드의 값은 무시하고 해당 패킷 손실율 필드의 값만을 이용하여 처리한다.
이와 같이, 개시된 실시예에 따르면, MMT 송신 장치(100)는 RQF 메시지의 모든 네트워크 상황 정보 필드를 확인할 필요없이 RQF 메시지 내에서 유효한 정보 필드 만을 확인하여 신속하게 처리할 수 있다.
도 3은 일 실시예에 따른 MMT 수신 장치의 블록도이다.
도 3을 참조하면, MMT 수신 장치(200)는 MC 메시지 수신부(210), 상황 정보 파악부(220), 상황 정보 측정부(230), RQF 메시지 생성부(240), RQF 메시지 송신부(250)를 포함할 수 있다.
MC 메시지 수신부(210)는 MMT 송신 장치(100)로부터 MC 메시지를 수신한다. 이때, MC 메시지에는 상황 정보 측정부(230)가 측정해야 할 네트워크 상황 정보의 종류가 설정되어 있다. 예를 들어, MC 메시지에는 패킷 손실율, 지터(jitter), RTT 정보 중의 어느 하나만을 측정하도록 설정될 수 있으며, 또는 패킷 손실율과 지터(jitter)와 같이 둘 이상이 설정될 수 있다.
상황 정보 파악부(220)는 수신된 MC 메시지에서 이와 같이 설정되어 있는 측정해야할 네트워크 상황 정보의 종류를 파악한다.
상황 정보 측정부(230)는 측정할 네트워크 상황 정보의 종류가 파악되면, 해당 네트워크 상황 정보를 측정한다.
RQF 메시지 생성부(240)는 네트워크 상황 정보의 측정값을 RQF 메시지의 대응되는 필드에 설정하여 RQF 메시지를 생성한다.
도 4는 일 실시예에 따른 RQF 메시지의 포맷을 예시한 것이다. 도 5는 일 실시예에 따른 RQF 메시지의 보고 항목 플래그 필드의 지시값과 그 의미를 예시한 것이다.
도 3 및 도 4를 참조하여, 일 실시예에 따라 RQF 메시지 생성부(240)가 생성하는 RQF 메시지에 대해 좀 더 구체적으로 설명한다.
도 4에 도시된 바와 같이, 일 실시예에 따른 RQF 메시지는 일반적인 RQF 메시지와 마찬가지로 'messge_id' 필드, 'version' 필드, 'length' 필드를 포함한다. 또한, 네트워크 상황 정보를 나타내기 위한 필드로서, 'measurement_duration' 필드, 'packet_loss_ratio' 필드, 'inter_arrival_jitter' 필드 및 'RTT_parameter' 필드를 포함할 수 있다.
이때, 'message_id' 필드는 RQF 메시지의 아이디를 나타내는 필드로서 16비트의 길이를 가질 수 있다. 'version' 필드는 RQF 메시지의 버전을 나타내며 8비트 길이를 가질 수 있다. MMT 송신 장치(100)는 'version' 필드의 값을 통해 현재 메시지가 신규 메시지인지를 판단할 수 있다. 메시지 길이를 나타내는 'length' 필드는 다음 필드의 시작 바이트에서 메시지의 마지막 바이트까지의 길이를 의미하는 필드로서 16 비트의 길이를 가질 수 있다.
이때, 'measurement_duration' 필드는 측정 시간을 나타내는 필드로서 16 비트 길이를 가질 수 있다. 'packet_loss_ratio' 필드는 전송된 패킷 대비 패킷 손실율을 나타내는 필드로서 8 비트의 길이를 가질 수 있으며, 이때, 측정 시간(measurement duration) 동안에 측정된 패킷 손실 결과를 나타낼 수 있다. 'inter_arrival_jitter'는 측정된 지터(jitter) 정보를 나타내는 필드로서 32비트의 길이를 가질 수 있다.
이때, 'RTT_parameter'는 RTT(round trip time)를 산출하기 위해 사용되는 파라미터를 나타낸다. RTT는 MMT 패킷을 전송하는데 필요한 시간의 길이와, 응답(acknowledgement)이 수신되는데 걸리는 시간의 길이를 의미한다. 이때, 'RTT_parameter'는 'propagation_delay' 필드와 'feedback_timestamp' 필드를 포함할 수 있다. 'progatation_delay'는 MMT 패킷이 MMT 수신 장치에 도달하기까지의 전송 지연을 의미하는 필드로서 32비트 길이를 가질 수 있다. 또한, 'feedback_timestamp'는 MMT 수신 장치(200)로부터 MMT 송신 장치(100)까지의 전송 지연을 의미하는 필드로서 32비트 길이를 가질 수 있다.
한편, 일 실시예에 따라 제안되는 RQF 메시지 포맷은 도 4에 도시된 바와 같이 보고 항목 플래그 필드(10)인 'report_iterm_flag'를 포함할 수 있다. 보고 항목 플래그 필드(10)는 RQF 메시지의 각 네트워크 상황 정보 필드 중에서 유효한 값을 저장하고 있는 유효한 네트워크 상황 정보의 필드를 지시한다.
RQF 메시지 생성부(240)는 보고 항목 플래그 필드(10)에 상황 정보 파악부(220)가 파악한 네트워크 상황 정보의 종류에 대응하는 필드들이 유효함을 나타내도록 도 5에 도시된 바와 같이 미리 설정된 지시값을 설정할 수 있다.
예를 들어, 상황 정보 파악부(220)가 MC 메시지를 통하여 MMT 송신 장치(100)에 패킷 손실율만을 측정하고 보고해야 하는 것으로 파악하면, RQF 메시지 생성부(240)는 보고 항목 플래그 필드(10)에 'Ox0001'을 설정할 수 있다. 이와 같이, '0x0001' 값을 설정함으로써 패킷 손실율 필드인 'packet_loss_ratio' 필드의 값만이 유효함을 나타낼 수 있다.
도 5에는 패킷 손실율 필드, 지터 필드 및 RTT 파라미터 필드 각각에 대해 유효함을 나타내는 지시값을 예시하였다. 하지만, 지시값 '0x0007'에 대해 패킷 손실율 필드, 지터 필드 및 RTT 파라미터 필드가 모두 유효함을 나타내도록 설정하는 것과 같이 미리 설정되는 지시값은 다양하게 변경 및 확장이 가능하다.
RQF 메시지 생성부(240)는 상황 정보 측정부(240)에 의해 MMT 송신 장치(100)에 의해 요청된 네트워크 상황 정보가 측정되면, RQF 메시지의 대응하는 필드, 예컨대, 패킷 손실율 측정값은 'packet_loss_ratio' 필드에 설정한다. 이때, 유효하지 않은 필드에는 'NULL' 값이나 아무 의미 없는 값이 설정될 수 있다.
RQF 메시지 송신부(250)는 이와 같이 생성된 RQF 메시지를 MMT 송신 장치(100)에 송신한다.
개시된 실시예에 따르면, MMT 수신 장치(200)는 RQF 메시지에 MMT 송신 장치(100)가 요청하지 않은 모든 네트워크 상황 정보를 보고할 필요없이 필요한 네트워크 상황 정보만을 보고하는 것이 가능해진다.
도 6은 일 실시예에 따른 MMT 송신 장치가 MMT 시그널링 메시지를 처리하는 방법의 흐름도이다.
도 6은 도 2의 MMT 송신 장치(100)가 수행하는 MMT 시그널링 메시지 처리 절차의 일 실시예이다.
도 6을 참조하면, MMT 송신 장치(100)는 MMT 수신 장치가 측정하고 보고해야 할 네트워크 상황 정보를 MC 메시지에 설정한다(단계 310). 이때, 네트워크 상황 정보는 패킷 손실율, 지터, RTT 정보 중의 하나 이상이 될 수 있다.
그 다음, 생성된 MC 메시지를 MMT 수신 장치에 송신하여, 필요한 네트워크 상황 정보를 측정하여 보고하도록 한다(단계 320).
그 다음, MMT 수신 장치로부터 RQF 메시지를 수신한다(단계 330).
이때, 수신된 RQF 메시지에는 보고 항목 플래그 필드를 포함할 수 있다. 보고 항목 플래그 필드는 수신된 RQF 메시지 내에 포함되어 있는 네트워크 상황 정보 필드 중에서 유효한 필드 즉, MMT 송신 장치(100)가 요청한 네트워크 상황 정보에 대한 측정값이 설정되어 있는 필드를 지시하는 지시값이 설정되어 있다.
그 다음, 수신된 RQF 메시지의 보고 항목 플래그 필드에서 MMT 수신 장치에 의해 설정된 지시값을 추출한다(단계 340). 이때, 보고 항목 필드에 설정되어 있는 지시값은 도 5에 도시된 바와 같이 미리 설정되어 있는 지시값 중의 어느 하나일 수 있다.
그 다음, 추출된 지시값이 의미하는 네트워크 상황 정보의 종류를 확인하여 유효한 필드를 확인한다(단계 350). 이때, 도 5에 도시된 바와 같이 미리 설정되어 있는 지시값은 어느 하나 이상의 네트워크 상황 정보가 유효함을 나타낼 수 있다.
그 다음, 확인된 유효한 네트워크 상황 정보 필드에 설정되어 있는 측정값을 추출하고(단계 360), 추출한 네트워크 상황 정보를 처리한다(단계 370).
도 7은 일 실시예에 따른 MMT 수신 장치가 MMT 시그널링 메시지를 처리하는 방법의 흐름도이다.
도 7은 도 3의 실시예에 따른 MMT 수신 장치(200)가 수행하는 MMT 시그널링 메시지 처리 방법의 일 실시예일 수 있다.
먼저, MMT 수신 장치(200)는 MMT 송신 장치로부터 MC 메시지를 수신한다(단계 410). 이때, MC 메시지에는 측정하고 MMT 송신 장치에 보고해야 할 네트워크 상황 정보의 종류가 설정되어 있다.
그 다음, 수신된 MC 메시지에서 측정하고 보고해야 할 네트워크 상황 정보의 종류를 파악한다(단계 420).
그 다음, 측정할 네트워크 상황 정보의 종류가 파악되면, 해당 네트워크 상황 정보를 측정한다(단계 430).
그 다음, 단계 420에서 파악된 네트워크 상황 정보의 종류에 대응하는 필드들이 유효함을 지시하도록 도 5에 도시된 바와 같이 미리 설정되어 있는 지시값을 RQF 메시지의 보고 항목 플래그 필드에 설정한다(단계 440). 예를 들어, 패킷 손실율만을 측정하여 보고하는 경우라면, 도 5에 도시된 바와 같이 보고 항목 플래그 필드의 값을 '0x0001'으로 설정할 수 있다.
그 다음, 단계 430에서 측정한 네트워크 상황 정보의 측정값을 RQF 메시지의 대응되는 필드에 설정하여 RQF 메시지를 생성한다(단계 450). 예를 들어, 패킷 손실율만을 측정하여 보고하는 경우라면, RQF 메시지의 'packet_loss_ratio'에 측정값을 설정할 수 있다.
그 다음, 생성된 RQF 메시지를 MMT 송신 장치에 송신한다(단계 460).
본 실시예들이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.
1: MMT 시그널링 메시지 처리 시스템
100: MMT 송신 장치 110: MC 메시지 생성부
120: MC 메시지 송신부 130: RQF 메시지 수신부
140: 유효 필드 확인부 150: 상황 정보 처리부
200: MMT 수신 장치 210: MC 메시지 수신부
220: 상황 정보 파악부 230: 상황 정보 측정부
240: RQF 메시지 생성부 250: RQF 메시지 송신부
100: MMT 송신 장치 110: MC 메시지 생성부
120: MC 메시지 송신부 130: RQF 메시지 수신부
140: 유효 필드 확인부 150: 상황 정보 처리부
200: MMT 수신 장치 210: MC 메시지 수신부
220: 상황 정보 파악부 230: 상황 정보 측정부
240: RQF 메시지 생성부 250: RQF 메시지 송신부
Claims (13)
- MMT(MPEG Media Transport) 시그널링 메시지를 처리하는 장치로서,
MMT 송신 장치에 보고할 네트워크 상황 정보를 측정하는 상황 정보 측정부;
RQF(reception quality feedback) 메시지에 유효 필드 지시값 및 상기 네트워크 상황 정보의 측정값을 설정하는 RQF 메시지 생성부; 및
상기 RQF 메시지를 상기 MMT 송신 장치에 전송하는 RQF 메시지 송신부를 포함하는 MMT 수신 장치. - 제1항에 있어서,
상기 MMT 송신 장치로부터 MC(Measurement configuration) 메시지를 수신하는 MC 메시지 수신부; 및
상기 수신된 MC 메시지로부터 상기 보고할 네트워크 상황 정보를 파악하는 상황 정보 파악부를 더 포함하는 MMT 수신 장치. - 제1항에 있어서,
상기 네트워크 상황 정보는
측정 시간(measurement duration), 패킷 손실율(packet loss ratio), 지터(jitter) 및 RTT(round-trip time) 중의 하나 이상을 포함하는 MMT 수신 장치. - 제1항에 있어서,
상기 RQF 메시지는
측정 시간 필드, 패킷 손실율 필드, 지터 필드 및 RTT 필드 중의 하나 이상과, 상기 하나 이상의 필드 중에서 유효한 필드를 지시하기 위한 보고 항목 플래그 필드를 포함하는 MMT 수신 장치. - 제4항에 있어서,
상기 RQF 메시지 생성부는
상기 보고할 네트워크 상황 정보에 대응하는 필드를 결정하고, 결정된 필드가 유효함을 나타내는 유효 필드 지시값을 상기 보고 항목 플래그 필드에 설정하는 MMT 수신 장치. - MMT(MPEG Media Transport) 시그널링 메시지를 처리하는 장치로서,
MMT 수신 엔티티로부터 RQF 메시지를 수신하는 RQF 메시지 수신부;
상기 수신된 RQF 메시지의 보고 항목 플래그 필드에서 유효 필드 지시값을 추출하여 유효한 필드를 확인하는 유효 필드 확인부; 및
상기 확인된 유효한 필드에서 네트워크 상황 정보를 추출하고, 추출된 네트워크 상황 정보를 처리하는 상황 정보 처리부를 포함하는 MMT 송신 장치. - 제6항에 있어서,
MC 메시지에 MMT 수신 장치가 측정하여 보고할 네트워크 상황 정보를 설정하는 MC 메시지 생성부; 및
상기 MC 메시지를 상기 MMT 수신 장치에 송신하는 MC 메시지 송신부를 더 포함하는 MMT 송신 장치. - MMT(MPEG Media Transport) 수신 장치가,
MMT 송신 장치에 보고할 네트워크 상황 정보를 측정하는 단계;
RQF(reception quality feedback) 메시지에 유효 필드 지시값을 설정하는 단계;
상기 RQF 메시지에 상기 네트워크 상황 정보의 측정값을 설정하는 단계; 및
상기 RQF 메시지를 상기 MMT 송신 장치에 전송하는 단계를 포함하는 MMT 시그널링 메시지 처리 방법. - 제8항에 있어서,
상기 MMT 송신 장치로부터 MC(Measurement configuration) 메시지를 수신하는 단계; 및
상기 수신된 MC 메시지로부터 상기 보고할 네트워크 상황 정보를 파악하는 단계를 더 포함하는 MMT 시그널링 메시지 처리 방법. - 제8항에 있어서,
상기 네트워크 상황 정보의 종류는
측정 시간(measurement duration), 패킷 손실율(packet loss ratio), 지터(jitter) 및 RTT(round-trip time) 중의 하나 이상을 포함하는 MMT 시그널링 메시지 처리 방법. - 제8항에 있어서,
상기 유효 필드 지시값을 설정하는 단계는
상기 보고할 네트워크 상황 정보를 기초로 상기 RQF 메시지의 유효한 필드를 결정하는 단계; 및
상기 결정된 유효 필드가 유효함을 나타내는 유효 필드 지시값을 상기 RQF 메시지의 보고 항목 플래그 필드에 설정하는 단계를 포함하는 MMT 시그널링 메시지 처리 방법. - MMT 송신 장치가,
MMT 수신 장치로부터 RQF 메시지를 수신하는 단계;
상기 수신된 RQF 메시지의 보고 항목 플래그 필드에서 유효 필드 지시값을 추출하는 단계;
상기 추출된 유효 필드 지시값을 기초로 상기 RQF 메시지에서 유효 필드를 확인하는 단계;
상기 확인된 유효 필드에서 네트워크 상황 정보를 추출하는 단계; 및
상기 추출된 네트워크 상황 정보를 처리하는 단계를 포함하는 MMT 시그널링 메시지 처리 방법. - 제12항에 있어서,
MC 메시지에 MMT 수신 장치가 측정하여 보고할 네트워크 상황 정보를 설정하는 단계; 및
상기 MC 메시지를 상기 MMT 수신 장치에 송신하는 단계를 더 포함하는 MMT 시그널링 메시지 처리 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140002916A KR102105567B1 (ko) | 2014-01-09 | 2014-01-09 | Mmt 시그널링 메시지를 처리하는 장치 및 방법 |
US14/220,581 US9300557B2 (en) | 2014-01-09 | 2014-03-20 | Apparatus and method for processing MPEG media transport signaling message |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140002916A KR102105567B1 (ko) | 2014-01-09 | 2014-01-09 | Mmt 시그널링 메시지를 처리하는 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150083311A true KR20150083311A (ko) | 2015-07-17 |
KR102105567B1 KR102105567B1 (ko) | 2020-04-28 |
Family
ID=53496046
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140002916A KR102105567B1 (ko) | 2014-01-09 | 2014-01-09 | Mmt 시그널링 메시지를 처리하는 장치 및 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9300557B2 (ko) |
KR (1) | KR102105567B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017209574A1 (ko) * | 2016-06-02 | 2017-12-07 | 삼성전자 주식회사 | 미디어 콘텐츠 제공 방법 및 장치 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015015706A (ja) | 2013-07-03 | 2015-01-22 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | データ送信方法、データ再生方法、データ送信装置およびデータ再生装置 |
US10530828B2 (en) * | 2014-03-31 | 2020-01-07 | Samsung Electronics Co., Ltd. | Method and apparatus for signaling and operation of low delay consumption of media data in MMT |
US10271094B2 (en) * | 2015-02-13 | 2019-04-23 | Samsung Electronics Co., Ltd. | Method and device for transmitting/receiving media data |
US11072356B2 (en) | 2016-06-30 | 2021-07-27 | Transportation Ip Holdings, Llc | Vehicle control system |
US10814893B2 (en) | 2016-03-21 | 2020-10-27 | Ge Global Sourcing Llc | Vehicle control system |
US10811038B1 (en) | 2018-10-17 | 2020-10-20 | Seagate Technology Llc | Heat-assisted magnetic recording head having near-field transducer with nanorod and diffusion barrier plate |
EP3918756A1 (en) * | 2019-01-29 | 2021-12-08 | Telecom Italia S.p.A. | Enabling a round-trip packet loss measurement in a packet-switched communication network |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060002972A (ko) * | 2003-04-11 | 2006-01-09 | 마츠시타 덴끼 산교 가부시키가이샤 | 통신 시스템 및 통신 방법 |
US20100082804A1 (en) * | 2008-10-01 | 2010-04-01 | Microsoft Corporation | Measured client experience for computer network |
KR20100052332A (ko) * | 2008-11-10 | 2010-05-19 | 엘지전자 주식회사 | 능력 정보에 기반한 세션 관리 방법 |
US8159990B2 (en) * | 2009-03-11 | 2012-04-17 | Sony Ericsson Mobile Communications Ab | Wireless audio data distribution using broadcast and bidirectional communication channels |
KR20130009671A (ko) * | 2011-07-13 | 2013-01-23 | 연세대학교 원주산학협력단 | 엠엠티 시스템에서의 패킷 전송 장치 및 방법, 및 패킷 수신 장치 및 방법 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008020141A1 (de) * | 2008-04-22 | 2009-10-29 | Rohde & Schwarz Gmbh & Co. Kg | Beurteilung der Feedback-Qualität in Kommunikationssystemen |
US8520699B2 (en) * | 2010-12-09 | 2013-08-27 | Qualcomm Incorporated | Apparatus and methods for providing a communication quality feedback of an end-to-end communication path |
KR101863965B1 (ko) | 2011-06-14 | 2018-06-08 | 삼성전자주식회사 | 적응적 멀티미디어 서비스를 제공하는 장치 및 방법 |
US9319721B2 (en) | 2011-10-13 | 2016-04-19 | Electronics And Telecommunications Research Institute | Method of configuring and transmitting an MMT transport packet |
KR20130040144A (ko) | 2011-10-13 | 2013-04-23 | 한국전자통신연구원 | 엠엠티 시스템에서의 패킷 전송 장치 및 방법, 및 패킷 수신 장치 및 방법 |
US9641831B2 (en) * | 2013-10-28 | 2017-05-02 | Electronics And Telecommunications Research Institute | Apparatus and method for transmitting/receiving moving picture experts group (MPEG) media transport (MMT) signaling message for measurement configuration (MC) processing |
-
2014
- 2014-01-09 KR KR1020140002916A patent/KR102105567B1/ko active IP Right Grant
- 2014-03-20 US US14/220,581 patent/US9300557B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060002972A (ko) * | 2003-04-11 | 2006-01-09 | 마츠시타 덴끼 산교 가부시키가이샤 | 통신 시스템 및 통신 방법 |
US20100082804A1 (en) * | 2008-10-01 | 2010-04-01 | Microsoft Corporation | Measured client experience for computer network |
KR20100052332A (ko) * | 2008-11-10 | 2010-05-19 | 엘지전자 주식회사 | 능력 정보에 기반한 세션 관리 방법 |
US8159990B2 (en) * | 2009-03-11 | 2012-04-17 | Sony Ericsson Mobile Communications Ab | Wireless audio data distribution using broadcast and bidirectional communication channels |
KR20130009671A (ko) * | 2011-07-13 | 2013-01-23 | 연세대학교 원주산학협력단 | 엠엠티 시스템에서의 패킷 전송 장치 및 방법, 및 패킷 수신 장치 및 방법 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017209574A1 (ko) * | 2016-06-02 | 2017-12-07 | 삼성전자 주식회사 | 미디어 콘텐츠 제공 방법 및 장치 |
US10939179B2 (en) | 2016-06-02 | 2021-03-02 | Samsung Electronics Co., Ltd. | Method and device for providing media content |
Also Published As
Publication number | Publication date |
---|---|
US20150195159A1 (en) | 2015-07-09 |
KR102105567B1 (ko) | 2020-04-28 |
US9300557B2 (en) | 2016-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20150083311A (ko) | Mmt 시그널링 메시지를 처리하는 장치 및 방법 | |
CN107508719B (zh) | 测量网络时延的方法、装置及网络节点 | |
JP2017112594A5 (ko) | ||
RU2014104375A (ru) | Системы и способы для беспроводных сигналов-маяков с небольшим количеством служебной информации, которые имеют сжатые сетевые идентификаторы | |
CN111565218A (zh) | 一种数据处理方法、电子设备 | |
US9191379B2 (en) | Method and apparatus for authenticating multicast messages | |
EP1931084A1 (en) | A method for getting the link estimating parameters | |
JP2010531616A5 (ko) | ||
KR100959236B1 (ko) | 네트워크 통신 상태 검출 방법 및 서버 | |
RU2010117347A (ru) | Способ уведомления о состоянии в системе беспроводной связи | |
WO2018107606A1 (zh) | 物联网中消息传递方法和装置 | |
RU2010117522A (ru) | Инициирование сообщения статуса в беспроводной системе связи | |
KR101163770B1 (ko) | 수신기 장치, 및 수신기 장치에서 데이터 패킷의 시퀀스를처리하는 방법 | |
CN102347831B (zh) | 时间消息处理方法、装置及*** | |
JP2015138990A5 (ko) | ||
US20110016232A1 (en) | Time stamping apparatus and method for network timing synchronization | |
WO2012071851A1 (zh) | 根据网络抖动调整bfd发送间隔的方法及装置 | |
CN109379160A (zh) | 一种时钟校准服务器及方法 | |
CN105703967B (zh) | 一种检测标签交换路径连通性的方法及装置 | |
US20100074254A1 (en) | Communication system, transmitting apparatus, receiving apparatus, communication method, and record medium | |
WO2012172171A1 (en) | Evaluation of overall performance of interactive application service | |
KR20120093548A (ko) | 무선통신시스템에서 네트워크 품질을 측정하기 위한 장치 및 방법 | |
CN104468190B (zh) | 一种wifi数据抓包方法、装置及智能终端 | |
JP2016504856A5 (ko) | ||
US9641831B2 (en) | Apparatus and method for transmitting/receiving moving picture experts group (MPEG) media transport (MMT) signaling message for measurement configuration (MC) processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |