KR101244915B1 - 매체접근제어 계층에서 애플리케이션 계층에 동기화 정보를제공하는 방법 및 이를 위한 장치 - Google Patents

매체접근제어 계층에서 애플리케이션 계층에 동기화 정보를제공하는 방법 및 이를 위한 장치 Download PDF

Info

Publication number
KR101244915B1
KR101244915B1 KR1020060102482A KR20060102482A KR101244915B1 KR 101244915 B1 KR101244915 B1 KR 101244915B1 KR 1020060102482 A KR1020060102482 A KR 1020060102482A KR 20060102482 A KR20060102482 A KR 20060102482A KR 101244915 B1 KR101244915 B1 KR 101244915B1
Authority
KR
South Korea
Prior art keywords
network
information
access control
transport stream
time information
Prior art date
Application number
KR1020060102482A
Other languages
English (en)
Other versions
KR20080035872A (ko
Inventor
양칠렬
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020060102482A priority Critical patent/KR101244915B1/ko
Priority to US11/730,119 priority patent/US8155157B2/en
Priority to EP07793753A priority patent/EP2064826A4/en
Priority to PCT/KR2007/004171 priority patent/WO2008035863A1/en
Publication of KR20080035872A publication Critical patent/KR20080035872A/ko
Application granted granted Critical
Publication of KR101244915B1 publication Critical patent/KR101244915B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 네트워크 단말들이 애플리케이션에서 사용되는 시간을 동기화하는 방법에 관한 것으로, 본 발명에 따르면 매체접근제어 계층에서 네트워크에서의 매체 사용을 제어하기 위해 다른 단말들과 동기화시켜 관리하는 시간 정보를 MAC SAP을 통해 애플리케이션 계층에게 전달하여 애플리케이션 계층이 전송 스트림 패킷의 정확한 타임 스탬프 정보를 파악하도록 함으로써 네트워크 단말들은 TCP/IP 프로토콜 스택을 이용하여 동기화 정보를 얻기 위해 별도의 패킷을 교환하지 않아도 애플리케이션의 동기화를 수행할 수 있다.

Description

매체접근제어 계층에서 애플리케이션 계층에 동기화 정보를 제공하는 방법 및 이를 위한 장치{Method for providing synchonizing information with application layer from medium access control layer and apparatus therefor}
도 1은 종래 기술에 따라 네크워크 단말들의 애플리케이션들을 동기화하는 방법을 설명하기 위한 개념도,
도 2는 본 발명에 따라 네트워크 단말들의 애플리케이션들을 동기화하는 방법을 설명하기 위한 개념도,
도 3은 본 발명에 따라 네트워크에 연결된 단말이 다른 단말과 애플리케이션을 동기화시키는 과정을 나타낸 순서도,
도 4는 본 발명에 따라 애플리케이션을 처리하는 네트워크 단말의 구조를 나타낸 도면,
도 5는 본 발명에 따른 MAC SAP(Service Access Point)를 설명하기 위한 도면,
도 6은 본 발명에 따른 MAC Frame 구조를 나타내는 도면이다.
본 발명은 시간 동기화 방법에 관한 것으로, 더욱 상세하게는 네트워크 단말들이 애플리케이션들에서 사용되는 시간을 동기화하는 방법에 관한 것이다.
통신 네트워크상에서 전송하는 데이터는 다양하다.  특히, AV Streaming 과 같은 데이터의 송수신시에는 송신자와 수신자간의 시간동기(time synchronization)가 매우 중요하며, 이를 위해 송신단과 수신단은 시간 정보가 담긴 패킷을 주고 받으면서 여러 가지 알고리즘으로 동기화를 시도한다.  
도 1은 종래 기술에 따라 네크워크 단말들의 애플리케이션들을 동기화하는 방법을 설명하기 위한 개념도이다.
도 1에 도시된 바와 같이, 종래의 방식에서는 network에 연결된 두 개 이상의 단말들 간에 시간을 동기화시키기 위해 전용 application 또는 application 내의 시간 동기화 기능 모듈을 두고 있다. 시간을 동기화 하는 방법은 여러 가지가 존재한다.  예를 들면, 한 단말의 애플리케이션이 시간 정보가 들어있는 패킷(packet)을 만들어 상대편에 전송하고, 상대편 단말은 이 packet을 수신하게 되는데, 이때 송신측의 각종 processing delay, network propagation delay 및 수신측의 processing delay 등을 감안하여 송신측 단말의 정확한 시간을 계산하여 자신의 시간을 그것과 맞춤으로써 시간 동기화를 수행한다.  또 다른 예로, 송신측 단말의 애플리케이션에서 시간 정보가 들어있는 패킷을 수신측 단말에 전송하면, 수신측 단말이 이 패킷을 수신한 후 다시 이에 대해 응답을 하는 과정을 반복함으로써, 송신측 단말 및 수신측 단말은 processing delay와 network propagation delay 등을 감안하여 정확한 기준 시간 정보를 계산한 후 각자의 시간을 기준 시간 정보 와 동일하게 맞춤으로써 시간 동기화를 수행하기도 한다.  이와 같이, 시간 동기화를 하기 위한 방법은 여러 가지가 존재할 수 있으나, 시간 동기화 기능이 있는 애플리케이션에서 동기화가 수행된다는 공통점이 있으며, 네트워크 인터페이스는 이를 위한 통로만 제공하거나 processing delay 정보를 제공하는 등의 도움을 줄 뿐 직접적인 관여를 하지 않는다.
즉, 네트워크에 연결된 단말이 다른 단말과 애플리케이션의 동기화를 수행하기 위해서는 대부분TCP/IP 프로토콜 스택과 전용 애플리케이션 또는 애플리케이션 내의 시간 동기화 기능 모듈이 필요하다.  
그러나, 저가의 제품을 지향하는 CE 제품 등에서 이런 기능을 포함하기 위해서는 고사양의 시스템을 요구하게 되고, 결국 가격을 올리는 요인으로 작용하게 된다.  또한, 시간 동기화를 위해서 네트워크 단말들이 테이터 패킷 외의 부가적인 패킷들을 교환해야 하므로, 네트워크의 트래픽이 증가되는 문제가 있다.
본 발명은 네트워크 단말이 다른 단말과 패킷을 교환하지 않고, 매체접근제어 계층에서 이미 확보된 정보를 이용하여 동기화를 수행하여, 전송 스트림 패킷을 위한 타임 스탬프 정보를 정확하게 얻을 수 있도록 하는 장치 및 방법을 제공하는데 그 목적이 있다.
이러한 목적을 달성하기 위한 본 발명은,  네트워크에 연결된 단말에서 전송 스트림(Transport Stream) 패킷을 처리하는 방법에 있어서, 매체접근제어(MAC, Medium Access Control) 계층이 상기 네트워크에서의 매체 사용을 제어하기 위해 상기 네트워크의 다른 단말들과 동기화시켜 관리하는 시간 정보를 MAC SAP(Service Access Point)를 통해 애플리케이션 계층에게 제공하는 단계; 및 상기 애플리케이션 계층이 상기 시간 정보를 이용하여 상기 전송 스트림 패킷들의 타임 스탬프(time stamp) 정보를 파악하는 단계를 포함하는 것을 특징으로 한다.
상기 시간 정보를 제공하는 단계는, IEEE 802.11 규격에 정의된 MA-UNITDATA-STATUS.indication() 또는 MA-UNITDATA.indication()을 통해 수행될 수 있다.
상기 네트워크는 WLAN(Wireless Local Area Network)이 될 수 있으며, 이 때 상기 시간 정보는 비컨 프레임(beacon frame)의 타임스탬프 필드(timestamp field)에 기초하여 설정된다.
또는, 상기 네트워크는 WPAN(Wireless Personal Area Network)이 될 수 있으며, 이 때 상기 시간 정보는 비컨 프레임의 피코넷 동기화 파라미터 필드(piconet synchronization parameters field)에 기초하여 설정된다.
상기 타임 스탬프 정보 파악 단계는, 애플리케이션 계층이 프로세싱 딜레이(processing delay)를 고려하여 상기 시간 정보를 보정하고, 상기 보정한 결과 값에 기초하여 상기 전송 스트림 패킷들의 타임 스탬프(time stamp) 정보를 파악하는 것이 바람직하다.
또한, 본 발명은 상기 전송 스트림 패킷 처리 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공한다.
또한, 본 발명은 매체접근제어 계층 모듈을 이용하여 네트워크에 연결되고, 애플리케이션 계층 모듈을 이용하여 애플리케이션을 실행하는 단말 장치에 있어서, 상기 매체접근제어(MAC, Medium Access Control) 계층 모듈은 상기 네트워크에서의 매체 사용을 제어하기 위해 상기 네트워크의 다른 단말들과 동기화시켜 관리하는 시간 정보를 MAC SAP(Service Access Point)를 통해 상기 애플리케이션 계층모듈에게 제공하고, 상기 애플리케이션 계층 모듈은 상기 시간 정보를 이용하여 상기 전송 스트림 패킷들의 타임 스탬프(time stamp) 정보를 파악하는 것을 특징으로 한다.
또한, 본 발명은 네트워크에 연결된 단말에서 전송 스트림(Transport Stream) 패킷을 전송하는 방법에 있어서, 매체접근제어 계층에서 상기 네트워크에서의 매체 사용을 제어하기 위해 상기 네트워크의 다른 단말들과 동기화시켜 관리하는 시간 정보를 참조하여 상기 전송 스트림 패킷의 타임 스탬프(Time Stamp) 정보를 파악하는 단계; 및 매체접근제어 계층이 상기 파악된 타임 스탬프 정보를 상기 전송 스트림 패킷을 포함하는 매체접근제어 계층의 프레임(MPDU, MAC Protocol Data Unit)에 기록하는 단계를 포함하는 것을 특징으로 한다.
또한, 본 발명은 네트워크에 연결되어 전송 스트림(Transport Stream) 패킷을 전송하는 통신 단말 장치에 있어서, 상기 네트워크에서의 매체 사용을 제어하기 위해 상기 네트워크의 다른 단말들과 동기화시켜 관리하는 시간 정보를 참조하여 상기 전송 스트림 패킷의 타임 스탬프(Time Stamp) 정보를 파악하고, 상기 파악된 타임 스탬프 정보를 상기 전송 스트림 패킷을 포함하는 매체접근제어 계층의 프레 임(MPDU, MAC Protocol Data Unit)에 기록하는 매체접근제어 계층 모듈을 포함하는 것을 특징으로 한다.
이하에서 첨부된 도면을 참조하여, 본 발명의 바람직한 실시예를 상세히 설명한다.
도 2는 본 발명에 따라 네트워크 단말들의 애플리케이션들을 동기화하는 방법을 설명하기 위한 개념도이다.
도 2에 도시된 바와 같이, 네트워크에 연결된 단말들은 네트워크 인터페이스를 통해 시간 동기화를 수행한다. 여기서, 네트워크 인터페이스는 매체접근제어(MAC, Medium Access Control) 계층의 기능을 수행하는 모듈로 볼 수 있다. 여기서의 시간 동기화는 네트워크에 연결된 복수 개의 단말들이 매체를 사용하고자 할 때 이러한 매체 사용 권한을 공평하게 부여하기 위한 메커니즘을 위해 필요한 것이며, 따라서 본 발명에서의 네트워크 단말은 매체접근제어 계층에서 시간 동기화 기능(Time Synchronization Function)을 제공하는 것을 전제로 한다.
예를 들면, IEEE 802.11 또는 IEEE 802.15.3 등의 표준을 따르는 네트워크에서는 이러한 기능이 제공되고 있으며, IEEE 802.11을 따르는 WLAN(Wireless Local Area Network)에서는 비컨 프레임(beacon frame)의 타임스탬프 필드(timestamp field)를 참조하여 단말들이 시간 동기화를 수행하며, IEEE 802.15.3을 따르는 WPAN(Wireless Personal Area Network)에서는 비컨 프레임의 피코넷 동기화 파라미터 필드(piconet synchronization parameters field)를 참조하여 단말들이 시간 동기화를 수행한다.
이와 같이, 네트워크에 연결된 단말들은 매체접근제어 계층에서 이미 시간 동기화를 주기적으로 수행하고 있으므로, 굳이 TCP/IP 프로토콜 스택을 통해 패킷을 교환하지 않아도 매체접근제어 계층의 시간 정보를 이용하여 애플리케이션의 시간 동기화를 수행할 수 있다. 즉, 본 발명에 따른 네트워크 단말의 네트워크 인터페이스, 즉 매체접근제어 계층은 다른 계층을 통하지 않고 직접 애플리케이션 계층으로 시간 정보를 전달할 수 있도록 하는 시간 동기화 인터페이스를 가진다. 즉, 애플리케이션 계층에서는 시간 동기화 인터페이스를 통하여 시간 정보를 획득할 수 있으며, 이 시간 정보를 이용하여 네트워크에 연결된 다른 단말의 애플리케이션과 동기화를 수행할 수 있다.
시간 동기화 인터페이스는 MAC SAP(Service Access Point)로 구현될 수 있을 것이다. 즉, 네트워크 단말의 매체접근제어 계층에서 제공하는 특정 함수를 애플리케이션이 호출함으로써 그에 대한 결과값으로 시간 정보를 획득할 수 있다.
한편, 매체접근제어 계층은 시간 정보 외에 그 시간 정보를 보정하기 위한 보정 정보를 애플리케이션 계층에게 제공할 수도 있을 것이다. 즉, processing delay에 의해 매체접근제어 계층에서 관리하는 시간 정보가 애플리케이션에 도달하기까지 지연이 생기게 되면 정확한 동기화가 어려워지므로, 매체접근제어 계층은 단말의 시스템 특성에 따라 시간 정보와 함께 보정 정보를 애플리케이션 계층에게 제공할 수 있다. 물론, 보정 정보를 얻을 수 있도록 하는 별도의 함수를 MAC SAP의 형태로 제공할 수도 있을 것이다.
도 3은 본 발명에 따라 네트워크에 연결된 단말이 다른 단말과 애플리케이션 을 동기화시키는 과정을 나타낸 순서도이다.
단계 310에서, 애플리케이션 계층은 매체접근제어 계층에게 애플리케이션을 동기화시키기 위한 동기화 정보를 요청한다. 전술한 바와 같이, 이는 MAC SAP을 통해 제공되는 함수를 호출하는 과정이 될 수 있다.
단계 320에서, 매체접근제어 계층은 네트워크의 매체 사용 권한 제어를 위해 네트워크에 연결된 단말들이 동기화시켜 관리하는 시간 정보를 애플리케이션 계층에게 제공한다. 네트워크 단말은 WLAN에서는 비컨 프레임(beacon frame)의 타임스탬프 필드(timestamp field)값에 의해, WPAN(Wireless Personal Area Network)에서는 비컨 프레임의 피코넷 동기화 파라미터 필드(piconet synchronization parameters field)값에 의해 이러한 시간 정보를 획득한다.
전술한 바와 같이, 매체접근제어 계층에서 시간 정보를 제공할 때 단말의 특성에 따른 보정 정보가 함께 제공될 수도 있다. 구현예에 따라서, 매체접근 계층에서 시간 정보를 단말의 특성에 따라 보정하여 그 결과값을 애플리케이션 계층에게 제공할 수도 있을 것이다.
단계 330에서, 시간 정보와 보정 정보를 획득한 애플리케이션 계층은 보정 정보를 이용하여 시간 정보를 보정한다.
단계 340에서, 애플리케이션 계층은 보정된 값을 적용하여 애플리케이션을 실행한다. 이러한 일련의 과정에 의해 네트워크에 연결된 단말의 애플리케이션은 다른 단말의 애플리케이션과 동기화될 수 있다. 예를 들면, 애플리케이션이 영상 데이터를 전송하기 위한 전송 스트림(Transport Stream) 패킷들을 생성하는 기능을 수행하는 경우, 매체접근제어 계층의 시간 정보는 전송 스트림 패킷들의 타임 스탬프 값을 설정하기 위해 이용될 수 있고, 이에 의해 수신측 단말은 영상 데이터를 끊김없이 재생할 수 있게 된다.
도 4는 본 발명에 따라 애플리케이션을 처리하는 네트워크 단말의 구조를 나타낸 도면이다.
도 4에 도시된 바와 같이, 본 발명에 따른 네트워크 단말(400)은 애플리케이션 계층 모듈(410), 매체접근제어 계층 모듈(420) 및 물리 계층(430) 모듈을 포함한다.
애플리케이션 계층 모듈(410)은 매체접근제어 계층 모듈(420)에게 동기화 정보를 요청하고, 그에 대한 응답으로 수신된 정보에 기초하여 애플리케이션의 동기화를 수행한다.
매체접근제어 계층 모듈(420)은 애플리케이션 계층 모듈(410)로부터 동기화 정보의 요청이 수신되면 요청에 대한 응답으로 네트워크에서의 매체 사용을 제어하기 위해 다른 단말들과 동기화시켜 관리하는 시간 정보를 애플리케이션 계층 모듈(410)에게 제공한다.
전술한 바와 같이, 매체접근제어 계층 모듈(420)은 시간 정보와 함께 보정 정보를 제공할 수도 있고, 시간 정보를 자체적으로 보정한 후 애플리케이션 계층에게 전달할 수도 있을 것이다.
여기서, 시간 정보는 WLAN 이나 WPAN 등의 네트워크에서 비컨 프레임 등에 의해 전달되는데, 물리 계층 모듈(430)은 이러한 비컨 프레임을 수신하여 매체접근 제어 계층 모듈(420)에게 전달한다.
도 5는 본 발명에 따라 전송 스트림 패킷을 처리하기 위해 사용하는 IEEE 802.11 규격의 MAC SAP을 설명하기 위한 도면이다. MA-UNITDATA-STATUS.indication()은 송신 측에서 패킷의 타임 스탬프 정보를 파악하기 위해 사용하며, MA-UNITDATA.indication()은 수신 측에서 수신된 패킷의 타임 스탬프 정보를 파악하기 위해 사용된다.
즉, 송신측 또는 수신측 단말의 애플리케이션 계층은 이러한 함수들을 이용하여 동기화된 타임 스탬프 정보를 얻을 수 있다.
도 6은 본 발명에 따라 타임 스탬프가 기록된 MAC Frame의 상세구조를 나타낸 도면이다. 도 6에 도시된 바와 같이, 송신측 단말의 매체접근제어 계층에서 MAC Frame내의 지정된 위치(MADU 또는 Payload 포함)에 1~n 비트(bit)로 구성된 타임스탬프(Timestamp) 정보를 기록하여 송신하면, 송신측 단말 및 수신측 단말의 애플리케이션 계층에서는 이를 참조하여 타임스탬프(Timestamp) 정보를 추출하여 확인할 수 있다. 또한, 확인된 타임스탬프(timestamp) 정보를 활용할 때에는 정확한 시간 보정을 위해 각 신호처리 지연(processing delay) 등과 같은 시간 보정 정보를 사용할 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관 점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.
상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다.
본 발명에 따르면, 단말의 네트워크 인터페이스 계층에서 기본적으로 관리하는 시간 정보를 상위 레이어에 제공함으로써 애플리케이션이 별도의 시간 동기화 기능 모듈을 갖추지 않고도 애플리케이션의 동기화를 수행할 수 있다. 또한, 시간 동기화를 위해 별도의 패킷 교환 절차를 수행하지 않아도 되므로 네트워크의 트래픽이 감소된다.
이에 따라, 네트워크 단말은 TCP/IP protocol stack 및 시간 동기화를 위한 애플리케이션을 탑재할 필요가 없으므로 제품 개발에 소요되는 기간을 단축할 수 있고, 제품의 가격을 낮출 수 있게 된다.

Claims (13)

  1. 네트워크에 연결된 단말에서 전송 스트림(Transport Stream) 패킷을 처리하는 방법에 있어서,
    매체접근제어(MAC, Medium Access Control) 계층이 상기 네트워크에서의 매체 사용을 제어하기 위해 상기 네트워크의 다른 단말들과 동기화시켜 관리하는 시간 정보를 MAC SAP(Service Access Point)를 통해 애플리케이션 계층에게 제공하는 단계; 및
    상기 애플리케이션 계층이 상기 시간 정보를 이용하여 상기 전송 스트림 패킷들의 타임 스탬프(time stamp) 정보를 파악하는 단계를 포함하는 것을 특징으로 하는 방법.
  2. 제 1항에 있어서,
    상기 시간 정보를 제공하는 단계는,
    IEEE 802.11 규격에 정의된 MA-UNITDATA-STATUS.indication() 또는 MA-UNITDATA.indication()을 통해 수행되는 것을 특징으로 하는 방법.
  3. 제 1항에 있어서,
    상기 네트워크는 WLAN(Wireless Local Area Network)이며, 상기 시간 정보는 비컨 프레임(beacon frame)의 타임스탬프 필드(timestamp field)에 기초하여 설정 된 값임을 특징으로 하는 애플리케이션 실행 방법.
  4. 제 1항에 있어서,
    상기 시간 정보는 비컨 프레임의 피코넷 동기화 파라미터 필드(piconet synchronization parameters field)에 기초하여 설정된 값임을 특징으로 하는 애플리케이션 실행 방법.
  5. 제 1항에 있어서,
    상기 타임 스탬프 정보 파악 단계는,
    애플리케이션 계층이 프로세싱 딜레이(processing delay)를 고려하여 상기 시간 정보를 보정하고, 상기 보정한 결과 값에 기초하여 상기 전송 스트림 패킷들의 타임 스탬프(time stamp) 정보를 파악하는 것을 특징으로 하는 애플리케이션 실행 방법.
  6. 제 1항 내지 제 5항 중 어느 한 항에 의한 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
  7. 매체접근제어 계층 모듈을 이용하여 네트워크에 연결되고, 애플리케이션 계층 모듈을 이용하여 애플리케이션을 실행하는 단말 장치에 있어서,
    상기 매체접근제어(MAC, Medium Access Control) 계층 모듈은 상기 네트워크에서의 매체 사용을 제어하기 위해 상기 네트워크의 다른 단말들과 동기화시켜 관리하는 시간 정보를 MAC SAP(Service Access Point)를 통해 상기 애플리케이션 계층모듈에게 제공하고,
    상기 애플리케이션 계층 모듈은 상기 시간 정보를 이용하여 전송 스트림 패킷들의 타임 스탬프(time stamp) 정보를 파악하는 것을 특징으로 하는 장치.
  8. 제 7항에 있어서,
    상기 매체접근제어 계층 모듈은 IEEE 802.11 규격에 정의된 MA-UNITDATA-STATUS.indication() 또는 MA-UNITDATA.indication()을 통해 수행되는 것을 특징으로 하는 장치.
  9. 제 7항에 있어서,
    상기 네트워크는 WLAN(Wireless Local Area Network)이며, 상기 시간 정보는 비컨 프레임(beacon frame)의 타임스탬프 필드(timestamp field)에 기초하여 설정된 값임을 특징으로 하는 장치.
  10. 제 7항에 있어서,
    상기 시간 정보는 비컨 프레임의 피코넷 동기화 파라미터 필드(piconet synchronization parameters field)에 기초하여 설정된 값임을 특징으로 하는 장치.
  11. 제 7항에 있어서,
    상기 애플리케이션 계층 모듈은 프로세싱 딜레이(processing delay)를 고려하여 상기 시간 정보를 보정하고, 상기 보정한 결과 값에 기초하여 상기 전송 스트림 패킷들의 타임 스탬프(time stamp) 정보를 파악하는 것을 특징으로 하는 장치.
  12. 네트워크에 연결된 단말에서 전송 스트림(Transport Stream) 패킷을 전송하는 방법에 있어서,
    매체접근제어 계층에서 상기 네트워크에서의 매체 사용을 제어하기 위해 상기 네트워크의 다른 단말들과 동기화시켜 관리하는 시간 정보를 참조하여 상기 전송 스트림 패킷의 타임 스탬프(Time Stamp) 정보를 파악하는 단계; 및
    매체접근제어 계층이 상기 파악된 타임 스탬프 정보를 상기 전송 스트림 패킷을 포함하는 매체접근제어 계층의 프레임(MPDU, MAC Protocol Data Unit)에 기록하는 단계를 포함하는 것을 특징으로 하는 방법.
  13. 네트워크에 연결되어 전송 스트림(Transport Stream) 패킷을 전송하는 통신 단말 장치에 있어서,
    상기 네트워크에서의 매체 사용을 제어하기 위해 상기 네트워크의 다른 단말들과 동기화시켜 관리하는 시간 정보를 참조하여 상기 전송 스트림 패킷의 타임 스탬프(Time Stamp) 정보를 파악하고, 상기 파악된 타임 스탬프 정보를 상기 전송 스 트림 패킷을 포함하는 매체접근제어 계층의 프레임(MPDU, MAC Protocol Data Unit)에 기록하는 매체접근제어 계층 모듈을 포함하는 것을 특징으로 하는 장치.
KR1020060102482A 2006-09-22 2006-10-20 매체접근제어 계층에서 애플리케이션 계층에 동기화 정보를제공하는 방법 및 이를 위한 장치 KR101244915B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020060102482A KR101244915B1 (ko) 2006-10-20 2006-10-20 매체접근제어 계층에서 애플리케이션 계층에 동기화 정보를제공하는 방법 및 이를 위한 장치
US11/730,119 US8155157B2 (en) 2006-09-22 2007-03-29 Method and apparatus for synchronizing applications of terminals in communication network
EP07793753A EP2064826A4 (en) 2006-09-22 2007-08-30 METHOD AND APPARATUS FOR SYNCHRONIZING APPLICATIONS OF TERMINALS IN A COMMUNICATION NETWORK
PCT/KR2007/004171 WO2008035863A1 (en) 2006-09-22 2007-08-30 Method and apparatus for synchronizing applications of terminals in communication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060102482A KR101244915B1 (ko) 2006-10-20 2006-10-20 매체접근제어 계층에서 애플리케이션 계층에 동기화 정보를제공하는 방법 및 이를 위한 장치

Publications (2)

Publication Number Publication Date
KR20080035872A KR20080035872A (ko) 2008-04-24
KR101244915B1 true KR101244915B1 (ko) 2013-03-18

Family

ID=39574597

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060102482A KR101244915B1 (ko) 2006-09-22 2006-10-20 매체접근제어 계층에서 애플리케이션 계층에 동기화 정보를제공하는 방법 및 이를 위한 장치

Country Status (1)

Country Link
KR (1) KR101244915B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102040940B1 (ko) * 2013-09-04 2019-11-05 한화테크윈 주식회사 시간 동기화 장치 및 방법
KR102568263B1 (ko) * 2021-12-02 2023-08-17 한국항공우주연구원 위성 영상 처리를 위한 영상데이터 텔레메트리 및 보조데이터 텔레메트리 패킷 대응 방법 및 장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001017166A2 (en) 1999-09-01 2001-03-08 Insilicon Ethernet 10/100 media access controller core
WO2002077860A1 (en) 2001-03-26 2002-10-03 Nokia Corporation Application data synchronization in telecommunications system
EP1499086A2 (en) 2003-07-18 2005-01-19 Lg Electronics Inc. Internet service synchronization method for mobile communication terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001017166A2 (en) 1999-09-01 2001-03-08 Insilicon Ethernet 10/100 media access controller core
WO2002077860A1 (en) 2001-03-26 2002-10-03 Nokia Corporation Application data synchronization in telecommunications system
EP1499086A2 (en) 2003-07-18 2005-01-19 Lg Electronics Inc. Internet service synchronization method for mobile communication terminal

Also Published As

Publication number Publication date
KR20080035872A (ko) 2008-04-24

Similar Documents

Publication Publication Date Title
US8155157B2 (en) Method and apparatus for synchronizing applications of terminals in communication network
CN112789906B (zh) 无线通信***中使用无线通信网络进行同步的装置和方法
US8290523B2 (en) Method and system for accurate clock synchronization for communication networks
US8953580B2 (en) Transport stream packets with time stamp generation by medium access control
US9900778B2 (en) Method and apparatus for securing timing packets over untrusted packet transport network
US10129839B2 (en) Techniques for synchronizing timing of wireless streaming transmissions to multiple sink devices
US8571008B2 (en) Time synchronization method in wireless sensor network
US8072895B2 (en) Management procedure in wireless communication system and station supporting management procedure
US8397095B2 (en) Method and apparatus for synchronizing time of day of terminal in convergent network
WO2018137413A1 (zh) 授时的方法、终端设备和网络设备
JP2007020183A (ja) レジデンシャルイーサネットシステムにおける時刻同期化方法
JP4853625B2 (ja) 伝搬遅延時間測定方法、同期方法、及び無線lanシステム
TW201633836A (zh) 範圍協定之方法及系統
JP2008527894A (ja) 受信装置のクロックを100ナノ秒未満で送信装置のクロックに同期させる方法
US20120133827A1 (en) Method and system for synchronization of audio/video (a/v) stream format change in wireless communication systems
KR102655526B1 (ko) 무선 통신 시스템에서 무선 통신망을 이용한 동기화를 위한 장치 및 방법
KR101203529B1 (ko) 네트워크에서 단말들간의 애플리케이션을 동기화하는 방법및 장치
KR101244915B1 (ko) 매체접근제어 계층에서 애플리케이션 계층에 동기화 정보를제공하는 방법 및 이를 위한 장치
CN115696545A (zh) 时钟同步方法及通信装置
JP2007053653A (ja) 無線lan遅延量測定装置および無線lan遅延量測定方法
JP2010154046A (ja) 通信システム及びゲートウェイ装置
WO2015096450A1 (zh) 一种获取媒体业务参数指示的方法、装置和***
KR20180050983A (ko) Rtp 패킷 전송 방법 및 장치
CN115580559A (zh) 时延确定方法、通信设备、芯片及存储介质
KR20230050994A (ko) 무선 통신 시스템에서 동기화를 제공하는 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160226

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180227

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20190227

Year of fee payment: 7