[go: up one dir, main page]

KR100560746B1 - Apparatus and method for providing broadcast service based on wireless LAN - Google Patents

Apparatus and method for providing broadcast service based on wireless LAN Download PDF

Info

Publication number
KR100560746B1
KR100560746B1 KR1020030072706A KR20030072706A KR100560746B1 KR 100560746 B1 KR100560746 B1 KR 100560746B1 KR 1020030072706 A KR1020030072706 A KR 1020030072706A KR 20030072706 A KR20030072706 A KR 20030072706A KR 100560746 B1 KR100560746 B1 KR 100560746B1
Authority
KR
South Korea
Prior art keywords
message
broadcast
wireless terminal
channel
received
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020030072706A
Other languages
Korean (ko)
Other versions
KR20050037252A (en
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 KR1020030072706A priority Critical patent/KR100560746B1/en
Publication of KR20050037252A publication Critical patent/KR20050037252A/en
Application granted granted Critical
Publication of KR100560746B1 publication Critical patent/KR100560746B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/02Arrangements for relaying broadcast information
    • H04H20/08Arrangements for relaying broadcast information among terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • 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)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 무선 랜을 기반으로 방송 서비스를 제공하는 장치 및 그 제공 방법에 관한 것으로, 무선 랜을 통해 무선 서비스를 제공받는 무선 단말과, 방송 서비스를 제공하는 셋톱박스간 상호 교환되는 채널 제어 메시지를 정의하여, 상기 무선 단말을 통해 사용자가 방송 서비스를 제공받을 수 있도록 하고, 또한, 무선 단말과 셋톱박스간 교환되는 채널 제어 메시지를 간략화한 메시지로 정의하여, 무선 랜의 사용 대역의 효율을 향상시키는 것이다.The present invention relates to an apparatus for providing a broadcast service based on a wireless LAN, and a method of providing the same. The present invention relates to a channel control message exchanged between a wireless terminal receiving a wireless service through a wireless LAN and a set-top box providing a broadcast service. By definition, the user can be provided with a broadcast service through the wireless terminal, and by defining a channel control message exchanged between the wireless terminal and the set-top box as a simplified message, to improve the efficiency of the use band of the WLAN will be.

또한, 무선 단말을 통해 사용자가 방송 서비스의 채널 프로그램을 선택할 수 있도록 하는 것이다.In addition, a user can select a channel program of a broadcast service through a wireless terminal.

Description

무선 랜을 기반으로 방송 서비스를 제공하는 장치 및 그 제공 방법{method and apparatus of offer broadcasting service using Wireless LAN} Apparatus for providing a broadcast service based on a wireless LAN and a method for providing the same {method and apparatus of offer broadcasting service using Wireless LAN}             

도 1은 본 발명에 따른 무선 랜을 기반으로 방송 서비스를 제공하는 장치의 구성을 설명하기 위한 전체 블록 도면.1 is a block diagram illustrating a configuration of an apparatus for providing a broadcast service based on a wireless LAN according to the present invention.

도 2는 본 발명의 바람직한 실시예에 따른 셋톱박스의 구성을 설명하기 위한 내부 블록 도면.Figure 2 is an internal block diagram for explaining the configuration of a set-top box according to an embodiment of the present invention.

도 3은 본 발명에 바람직한 실시예에 따른 메시지 테이블을 설명하기 위한 도면.3 is a view for explaining a message table according to an embodiment of the present invention.

도 4는 본 발명의 바람직한 실시예에 따른 무선 단말의 구성을 설명하기 위한 내부 블록 도면.4 is an internal block diagram illustrating a configuration of a wireless terminal according to a preferred embodiment of the present invention.

도 5는 본 발명의 바람직한 실시예에 따른 메시지의 구조를 설명하기 위한 도면.5 is a view for explaining the structure of a message according to a preferred embodiment of the present invention.

도 6은 일반적인 DSM-CC 표준에 따른 채널 제어 메시지의 흐름을 설명하기 위한 흐름도.6 is a flowchart illustrating a flow of a channel control message according to a general DSM-CC standard.

도 7은 본 발명의 바람직한 실시예에 따른 셋톱박스와 무선 단말간 교환되는 채널 제어 메시지의 흐름을 설명하기 위한 흐름도.7 is a flowchart illustrating a flow of a channel control message exchanged between a set-top box and a wireless terminal according to an embodiment of the present invention.

도 8a, 8b는 본 발명의 바람직한 실시예에 따른 무선 단말이 방송 서비스를 제공받는 방법의 흐름을 설명하기 위한 플로우챠트 도면.8A and 8B are flowcharts illustrating a flow of a method for receiving a broadcast service by a wireless terminal according to a preferred embodiment of the present invention.

도 9a, 9b, 9c는 본 발명의 바람직한 실시예에 따른 셋톱박스가 무선 단말로 방송 서비스를 제공하는 방법의 흐름을 설명하기 위한 플로우챠트 도면.9A, 9B, and 9C are flowcharts for explaining the flow of a method of providing a broadcast service by a set-top box to a wireless terminal according to a preferred embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

10 : OLT(Optical Line Terminator) 20 : 방송 서버10: Optical Line Terminator (OLT) 20: Broadcast Server

30 : 셋톱박스(Set_top-Box : STB) 30: Set Top Box (Set_top-Box: STB)

31 : xDSL/FTTH/Ethernet 인터페이스부31: xDSL / FTTH / Ethernet Interface

32 : 제어부 32a : 메시지 처리부32: control unit 32a: message processing unit

33 : 메모리 33a : 메시지 테이블33: memory 33a: message table

34 : 이더넷 인터페이스부 35 : 무선 인터페이스부34: Ethernet interface unit 35: wireless interface unit

36 : 유선 인터페이스부 40 : 무선 단말36: wired interface unit 40: wireless terminal

41 ; 무선 인터페이스 모듈 42 : 중앙 처리부41; Wireless Interface Module 42: Central Processing Unit

42a : 메시지 처리 모듈 43 : 키패드42a: message processing module 43: keypad

44 : 저장부 45 : 영상/음성 출력부44: storage unit 45: video / audio output unit

50 : 유선 단말 60 : TV(TeleVision)50: wired terminal 60: TV (TeleVision)

본 발명은 무선 랜을 기반으로 방송 서비스를 제공하는 장치 및 그 제공 방법에 관한 것으로, 더욱 자세하게는 무선 단말이 셋톱박스와 무선 랜으로 연결되어, 무선 단말이 방송 서비스 제공 수단으로부터 제공되는 방송 서비스를 제공받을 수 있도록 하고, 방송 서비스를 제공하기 위한 채널 제어 메시지를 각 메시지 아이디(message ID)로 정의하여, 무선 랜 자원의 사용 효율을 향상시키는 무선 랜을 기반으로 방송 서비스를 제공하는 장치 및 그 제공 방법에 관한 것이다.The present invention relates to an apparatus for providing a broadcast service based on a wireless LAN and a method of providing the same. More particularly, the present invention relates to a broadcast service in which a wireless terminal is connected to a set-top box and a wireless LAN. Apparatus for providing a broadcast service based on a wireless LAN to improve the efficiency of use of wireless LAN resources by defining a channel control message for providing a broadcast service, each message ID (message ID) for providing a broadcast service and its provision It is about a method.

일반적으로, 셋톱박스(Set-Top_box : STB)는 주문형 비디오(VOD), 영상 홈 쇼핑, 네트워크 게임 등 차세대 쌍방향 멀티미디어 통신 서비스(이른바 대화형 TV)를 이용하는 데 필요한 가정용 통신 단말기를 의미한다.In general, a set-top box (STB) refers to a home communication terminal required to use a next generation interactive multimedia communication service (so-called interactive TV) such as video on demand (VOD), video home shopping, and network game.

이는 쌍방향 TV나 전화 회사의 영상 전송 서비스(예 :미국 지역 전화 회사가 제공하는 비디오 다이얼 톤) 등의 망과 접속되며, 가정 내에서는 TV 모니터 등에 연결되어 이용된다. 이러한 셋톱박스는 전화 회사나 종합 유선 방송(CATV)국에 설치되어 있는 비디오 서버 등과 통신하는 기능 외에, 기본 기능으로서 영상 신호의 수신·변환 기능을 구비한다. It is connected to a network such as an interactive TV or a video transmission service of a telephone company (eg, a video dial tone provided by a local telephone company), and is connected to a TV monitor in a home. The set-top box has a function of receiving and converting video signals as a basic function, in addition to a function of communicating with a video server or the like installed in a telephone company or a comprehensive cable broadcasting (CATV) station.

디지털 방송을 위한 영상 및 음성 데이터는 MPEG2((Moving Picture Experts Group 2)로 압축되어서 전송 스트림(TS)형태로 다중화되어 xDSL(x Digital Subscriber Line) 또는 FTTH(fiber-to-the home) 및 이더넷(Ethernet) 상에서 전달된다. 여기서, xDSL은 ADSL(Asymmetric Digital Subscriber Line), HDSL(High bit- rate DSL), VDSL(Very high data rate DSL)등 여러 종류가 있다.Video and audio data for digital broadcast is compressed into Moving Picture Experts Group 2 (MPEG2) and multiplexed in the form of transport streams (xDSL) or fiber-to-the home (FTTH) and Ethernet (FTTH). In this case, xDSL is classified into an Asymmetric Digital Subscriber Line (ADSL), a High Bit Rate DSL (HDSL), and a Very High Data Rate DSL (VDSL).

VOD(Video on Command)의 종류에는 인터넷상의 VOD 컨텐츠를 윈도우 미디어 플레이어(Window Media Player) 또는 리얼 플레이어(Real Player) 등으로 볼 수 있는 인터넷 VOD가 있고, 또한, MPEG(Moving Picture Experts Group) 2 VOD가 있다.Video on Command (VOD) includes Internet VOD that allows viewing of VOD content on the Internet with Window Media Player or Real Player. Also, Moving Picture Experts Group (MPEG) 2 VOD There is.

이러한 셋톱박스는 DSM-CC(Digital Storage Media Command and Control) 표준을 따르며, 이러한 DSM-CC는 MPEG 1/2의 비트 스트림(bit stream)을 위한 특별한 동작과 제어 기능을 제공하기 위한 어플리케이션(application) 프로토콜이다.These set-top boxes follow the Digital Storage Media Command and Control (DSM-CC) standard, which is an application to provide special operation and control for the bitstream of MPEG 1/2. Protocol.

DSM-CC 표준을 잠시 살펴보면, 비디오 서버(video server)가 클라이언트 (client)에 의해 제어가 필요한 VOD 어플리케이션들을 위해 설계되었으며, 세션 제어 프로토콜 스택과 채널 변경 프로토콜 스택은 각각 다른 프로토콜 스택 위에서 동작하도록 되어 있다. 즉, 세션 제어는 TCP(Transmission Control Protocol)/UDP(User Datagram Protocol)를 기반으로 하고 있고, 채널 변경 제어는 AAL(ATM Adaption Layer) 5/ATM(asynchronous transfer mode)을 기반으로 동작하도록 되어 있다. Looking briefly at the DSM-CC standard, a video server is designed for VOD applications that require control by the client, and the session control protocol stack and the channel change protocol stack operate on top of each other. . That is, session control is based on Transmission Control Protocol (TCP) / User Datagram Protocol (UDP), and channel change control is operated based on ATM Adaption Layer (AAL) 5 / Asynchronous Transfer Mode (ATM).

또한, DSM-CC 표준은 클라이언트와, Network(SRM : Session Resource Manager)와, 서버를 3가지 서비스 객체로 가정하고 메시지들을 정의하고 있고, 대부분의 제어 메시지는 컨펌(Confirm) 기법을 사용한다.In addition, the DSM-CC standard defines messages by assuming a client, a network (SRM: Session Resource Manager), and a server as three service objects, and most control messages use a confirmation method.

컨펌 기법은, 요청(Request) 메시지는 클라이언트나, 서버가 메시지를 시작할 때 사용하고, SRM은 이러한 요청 메시지에 대하여 컨펌 메시지로 응답한다.In the confirmation scheme, a request message is used when a client or a server starts a message, and the SRM responds to the request message with a confirm message.

그리고, SRM이 클라이언트나 서버로 전송하는 메시지는 인디케이션(Indication) 메시지를 사용하고, 클라이언트나 서버는 이러한 Indication 메시지에 대하여 응답(Response) 메시지로 응답한다. In addition, the message sent to the client or the server by the SRM uses an indication message, and the client or server responds to the indication message with a response message.

한편, 오늘날 802.11 b/g/a 와 같은 11Mbps 급 또는 54Mbps 급의 무선 랜을 기반으로 무선 서비스를 제공받는 모바일 폰(Mobile phone), PDA(personal digital assistant), 스마트 폰 등과 같은 무선 단말에 대한 관심이 증가하고 있다.Meanwhile, interest in wireless terminals such as mobile phones, personal digital assistants, and smart phones, which are provided with wireless services based on 11Mbps or 54Mbps wireless LANs such as 802.11 b / g / a. This is increasing.

따라서, 무선 단말을 통해 셋톱박스에서 제공하는 디지털 방송을 시청할 수 있도록 하는 것에 대한 관심 또한 증폭되고 있다.Accordingly, interest in enabling the digital broadcasting provided by the set-top box to be viewed through the wireless terminal is also amplified.

그러나, 기존의 DSM-CC 표준에서 정의하고 있는 메시지들은 네트워크를 통한 VOD 응용들을 위해 유저 대 네트워크(User-to-Network : U-N)와, 유저 대 유저( User-to-User : U-U)사이의 시그널링을 표시하여, 네트워크 상에서의 모든 경우를 고려한 기본 표준(Base Standard)이므로, 이러한 DSM-CC 표준을 적용하여, 무선 단말과, 세톱박스, 그리고 방송 서버간의 디지털 방송 서비스를 제공하기 위한 목적으로 사용하기에는 다음과 같은 문제가 있다.However, the messages defined in the existing DSM-CC standard are signaling between user-to-network (UN) and user-to-user (UU) for VOD applications over the network. Since it is a base standard that considers all cases on the network, the DSM-CC standard is used to provide a digital broadcasting service between a wireless terminal, a set-top box, and a broadcasting server. I have the following problem.

첫째, DSM-CC 표준은 VOD를 위한 표준이므로, 이를 세톱박스에 도입하면 세톱박스가 클라이언트가 된다. 그러므로, 무선 단말을 무선 랜을 통해 세톱박스에 연결하기 위해서는 무선 단말이 세톱박스의 클라이언트가 되어야 함으로, 이 둘의 객체사이에 통신할 수 있는 새로운 메시지를 정의되어야만 한다.First, the DSM-CC standard is a standard for VOD, so when introduced into a three-top box, the three-top box becomes a client. Therefore, in order to connect a wireless terminal to the set top box via a wireless LAN, the wireless terminal must be a client of the set top box, and thus a new message that can communicate between the two objects must be defined.

둘째, 종래에는 네트워크 기반의 세톱박스를 이용할 때 반드시 디지털 TV를 통해서만 방송을 시청할 수 있음으로, TV가 없는 장소에서 무선 단말을 통해 디지털 방송을 시청할 수 있는 방법을 모색하여야 한다.Second, in the related art, when using a network-based set-top box, a broadcast can be watched only through a digital TV. Therefore, a method of watching a digital broadcast through a wireless terminal in a place without a TV should be sought.

셋째, 종래에는 TV 튜너(tuner)가 내장된 무선 단말을 이용해 TV 방송을 시청할 수 있으나, 네트워크 기반에서 무선 단말을 이용하여 방송 시청을 할 수 없다. 즉, 별도의 TV 튜너가 없는 무선 단말을 이용하여 디지털 방송 시청을 할 수 있는 방법이 개발되어 있지 않다.Third, while conventionally, TV broadcasts can be viewed using a wireless terminal with a built-in TV tuner, but the broadcast cannot be viewed using a wireless terminal on a network basis. That is, a method for watching digital broadcasting using a wireless terminal without a separate TV tuner has not been developed.

넷째, DSM-CC 표준은 네트워크 상에서 범용적인 경우를 모두 고려한 많은 메시지들이 정의되어 있다. 따라서 무선 단말을 이용하여 방송 시청을 하기 위한 메시지만을 정의해야 할 필요성이 있다. Fourth, the DSM-CC standard defines a number of messages that consider all general cases on the network. Therefore, there is a need to define only a message for viewing a broadcast using a wireless terminal.

다섯째, 기존의 DSM-CC 표준에서 정의된 메시지들의 용량(바이트 수)이 많기 때문에 무선 단말과 연결되는 무선 랜 구간에 그대로 적용하면, 무선 채널 자원에 많은 제약이 발생하는 문제가 있다.Fifth, since the capacity (byte number) of messages defined in the existing DSM-CC standard is large, if applied to the wireless LAN section connected to the wireless terminal as it is, there is a problem that a lot of restrictions on the radio channel resources.

따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 창안된 것으로, 무선 랜으로 셋톱박스와 무선 단말을 연결하여, 무선 단말로 방송 서비스를 제공하기 위하여, 무선 단말이 셋톱박스의 클라이언트가 되어 사용하는 메시지를 새로이 정의하고, 그 정의된 메시지의 용량(바이트 수)을 최소화할 수 있도록 하여, 무선 랜의 채널 대역 사용 효율을 최대화하여, 사용자가 무선 단말을 이용하여, 디지털 방송 서비스를 제공받을 수 있도록 하는 무선 랜을 기반으로 방송 서비스를 제공하는 장치 및 그 제공 방법을 제공하는 것에 그 목적이 있다.
Accordingly, the present invention has been made to solve the above problems, by connecting a set-top box and a wireless terminal to a wireless LAN, to provide a broadcast service to the wireless terminal, the wireless terminal is used as a client of the set-top box By defining a new message and minimizing the capacity (bytes) of the defined message, maximizing the efficiency of using the channel band of the wireless LAN, the user can be provided with a digital broadcasting service using a wireless terminal An object of the present invention is to provide an apparatus for providing a broadcast service based on a wireless LAN and a method of providing the same.

상기 목적을 달성하기 위한 본 발명의 일측면에 따른 본 발명에 따른 무선 랜을 기반으로 방송 서비스를 제공하는 장치는, 메시지 아이디(message ID)와, 그 메시지 아이디에 해당하는 채널 제어 메시지를 저장하고, 사용자의 선택에 따라 생성되는 채널 제어 메시지에 해당하는 메시지 아이디를 포함하는 제어 메시지를 생성하여 방송 서버로 전송하고, 방송 서버로부터 수신되는 응답 메시지에 따라 방송 세션을 설정하는 무선 단말과, 메시지 아이디(message ID)와, 그 메시지 아이디에 해당하는 채널 제어 메시지를 저장하고, 무선 단말로부터 수신되는 제어 메시지에 포함된 메시지 아이디에 해당하는 채널 제어 메시지의 종류를 서치하여, 해당 채널 제어 메시지를 방송 서버로 제공하고, 방송 서버로부터 수신되는 응답 채널 제어 메시지에 해당하는 메시지 아이디가 포함되는 제어 메시지를 무선 단말로 전송하여, 방송 서버와 무선 단말간 방송 세션을 설정하는 셋톱박스를 포함한다.
본 발명에 따른 무선 단말은, 사용자의 선택에 따라 입력 신호를 제공하는 입력 모듈과, 메시지 아이디(message ID)와, 그 메시지 아이디에 해당하는 채널 제어 메시지를 저장하는 메시지 저장 모듈과, 입력 모듈로부터 수신되는 입력 신호에 따라 채널 제어 메시지를 생성하고, 그 생성되는 채널 제어 메시지에 해당하는 메시지 아이디를 메시지 저장 모듈에서 서치하여, 그 서치된 메시지 아이디를 포함하는 제어 메시지를 셋톱박스를 통해 방송 서버로 전송하여, 방송 세션을 설정하고, 셋톱박스로부터 메시지 아이디가 포함된 제어 메시지가 수신되면, 메시지 아이디에 해당하는 채널 제어 메시지를 서치하고, 서치된 채널 제어 메시지에 대한 응답 메시지에 해당하는 메시지 아이디를 포함하는 제어 메시지를 셋톱박스로 전송하는 메시지 처리 모듈과, 메시지 처리 모듈에서 생성하는 메시지 아이디를 포함하는 각 제어 메시지를 무선 랜(Wireless LAN)을 통해 셋톱박스로 전송하고, 셋톱박스로부터 무선 랜을 통해 메시지 아이디를 포함하는 제어 메시지와 방송 데이터를 수신하는 무선 랜 인터페이스 모듈과, 무선 랜 인터페이스 모듈을 통해 수신되는 방송 데이터에 해당하는 영상/음성 신호를 사용자가 시청할 수 있도록 출력하는 영상/음성 출력 모듈을 포함한다.
본 발명에 따른 무선 단말은, 입력 모듈로부터 리모콘 전환 키 신호가 수신되면, 무선 단말이 리모콘 모드로 설정되어 있는지 여부를 판단하여, 리모콘 모드로 설정되어 있으면, 리모콘 모드를 해제하고, 무선 단말이 리모콘 모드로 설정되어 있지 않으면, 리모콘 모드로 설정하여, 입력 모듈로부터 수신되는 채널 선택 키 신호를 셋톱박스로 전송하는 리모콘 모드 처리 모듈을 더 포함한다.
본 발명에 따른 셋톱박스는, 메시지 아이디(message ID)와, 그 메시지 아이디에 해당하는 채널 제어 메시지를 저장하는 메시지 저장부와, 무선 단말로부터 수신되는 제어 메시지에 포함되는 메시지 아이디에 해당하는 채널 제어 메시지를 메시지 저장부에서 서치하여, 방송 서버로 전송하고, 방송 서버로부터 수신되는 채널 제어 메시지에 해당하는 메시지 아이디를 메시지 저장부에서 서치하여, 해당 메시지 아이디가 포함되는 제어 메시지를 무선 단말로 전송하여, 무선 단말과 방송 서버간 방송 세션을 설정하는 메시지 전송부와, 메시지 전송부에서 무선 단말과 방송 서버가 방송 세션을 설정하면, 방송 서버로부터 수신되는 방송 데이터를 무선 단말로 전송하는 제어부와, 무선 단말과 무선 랜(Wireless LAN)을 통해 제어 메시지를 교환하고, 방송 서버로부터 제공되는 방송 데이터를 무선 단말로 전송하는 무선 랜 인터페이스부를 포함한다.
본 발명에 따른 셋톱박스는, 방송 서버로부터 방송 데이터가 수신되면, 그 수신되는 데이터를 디코딩하는 디코딩부와, 디코딩부에서 디코딩된 방송 데이터를 파싱(parsing)하여, 무선 단말이 요청한 채널 프로그램의 방송 데이터인지 여부를 확인하고, 방송 데이터가 채널 프로그램의 방송 데이터이면, 무선 단말로 전송하는 데이터 전송부를 더 포함한다.
본 발명의 다른 측면에 따른 무선 랜을 기반으로 방송 서비스를 제공하는 장치는, DSM-CC(Digital Storage Media Command and Control) 표준에 정의된 채널 제어 메시지에 상응하는 세션 제어 메시지를 저장하고, 사용자의 선택에 따라 채널 제어 메시지에 상응하는 세션 제어 메시지를 무선 랜(Wireless LAN)을 통해 셋톱박스로 제공하고, 세션 제어 메시지에 따라 방송 서버와 설정되는 방송 세션을 통해 방송 데이터를 수신하는 무선 단말과, 세션 제어 메시지에 상응하는 채널 제어 메시지를 저장하고, 무선 단말로부터 수신되는 세션 제어 메시지에 상응하는 채널 제어 메시지를 방송 서버로 전송하고, 방송 서버로부터 수신되는 채널 제어 메시지에 상응하는 세션 제어 메시지를 무선 단말로 전송하여, 방송 서버와 무선 단말간 방송 세션을 설정하고, 방송 세션을 통해 방송 서버가 제공되는 방송 데이터를 무선 랜을 통해 무선 단말로 전송하는 셋톱박스를 포함한다.
본 발명의 또 다른 측면에 따른 무선 랜을 기반으로 방송 서비스를 제공하는 방법은, 무선 단말과 셋톱박스에 채널 제어 메시지와, 채널 제어 메시지에 해당하는 메시지 아이디를 설정하는 단계와, 무선 단말이 사용자의 선택에 따라 생성되는 채널 제어 메시지에 해당하는 메시지 아이디를 포함하는 제어 메시지를 생성하여, 무선 랜(Wireless LAN)을 통해 셋톱박스로 전송하는 단계와, 셋톱박스가 무선 단말로부터 수신되는 제어 메시지에 포함되는 메시지 아이디에 해당하는 채널 제어 메시지를 파악하여, 방송 서버로 전송하는 단계와, 방송 서버로부터 채널 제어 메시지에 대한 응답 메시지가 수신되면, 응답 메시지에 해당하는 메시지 아이디를 포함하는 제어 메시지를 무선 단말로 전송하여, 방송 서버와, 셋톱박스간 방송 세션을 설정하는 단계와, 셋톱박스가 방송 서버와, 무선 단말과의 방송 세션이 설정되어, 방송 서버로부터 방송 데이터가 제공되는 경우, 방송 데이터가 무선 단말이 요청한 채널 프로그램의 방송 데이터인지 여부를 확인하는 단계와, 확인 결과, 수신되는 방송 데이터가 해당 채널 프로그램의 방송 데이터이면, 방송 데이터를 무선 랜을 통해 무선 단말로 전송하는 단계를 포함한다.
본 발명에 따른 무선 랜을 기반으로 방송 서비스를 제공하는 방법은, 사용자가 리모콘 모드를 선택하는 경우, 무선 단말이 현재 리모콘 모드로 설정되어 있는지 여부를 판단하여, 그 판단 결과, 리모콘 모드가 설정되어 있으면, 설정된 리모콘 모드를 해제하고, 리모콘 모드가 설정되어 있지 않으면, 리모콘 모드를 설정하는 단계와, 방송 서버로부터 방송 데이터를 수신하는 입력 모드를 설정하는 단계를 더 포함한다.
본 발명에 따른 무선 랜을 기반으로 방송 서비스를 제공하는 방법은, 셋톱박스가 무선 단말로부터 수신되는 제어 메시지에 포함되는 메시지 아이디에 해당하는 채널 제어 메시지가 채널 선택 메시지이면, 무선 단말로 방송 데이터를 전송할 채널의 여유가 있는지 여부를 판단하는 단계와, a) 판단 결과, 채널의 여유가 있으면, 무선 단말과 연결된 무선 랜의 채널 사용 자원을 증가시키고, 채널을 통해 방송 데이터를 전송하고, b) 판단 결과, 채널의 여유가 없으면, 무선 단말로 채널 에러 메시지를 전송하는 단계와, 무선 단말 또는 방송 서버로부터 세션 종료 메시지가 수신되면, 채널 사용 자원을 감소시키고, 방송 데이터 전송을 중단하여, 방송 서버와, 무선 단말간 설정된 방송 세션을 종료하는 단계를 더 포함한다.
이하 본 발명에 따른 무선 랜을 기반으로 방송 서비스를 제공하는 장치 및 그 제공 방법을 첨부한 도면을 참조하여 상세히 설명한다.
An apparatus for providing a broadcast service based on a wireless LAN according to the present invention according to an aspect of the present invention for achieving the above object, and stores a message ID and a channel control message corresponding to the message ID and And a wireless terminal for generating a control message including a message ID corresponding to a channel control message generated according to a user's selection, transmitting the generated control message to a broadcast server, and establishing a broadcast session according to a response message received from the broadcast server; and store the channel control message corresponding to the message ID, search for the type of channel control message corresponding to the message ID included in the control message received from the wireless terminal, and broadcast the corresponding channel control message. Message corresponding to the response channel control message received from the broadcast server. By sending a control message including an ID to a wireless terminal, a set-top box to set up the broadcast session between broadcast server and the wireless terminal.
According to an aspect of the present invention, there is provided a wireless terminal comprising an input module for providing an input signal according to a user's selection, a message storage module for storing a message ID, a channel control message corresponding to the message ID, and an input module. A channel control message is generated according to the received input signal, the message ID corresponding to the generated channel control message is searched by the message storage module, and the control message including the searched message ID is transmitted to the broadcast server through the set-top box. Transmits, establishes a broadcast session, and when a control message including a message ID is received from the set-top box, searches for a channel control message corresponding to the message ID, and sends a message ID corresponding to a response message to the searched channel control message. Message processing module for transmitting a control message to the set-top box, and Each control message including the message ID generated by the message processing module is transmitted to the set-top box through a wireless LAN, and the wireless receiver receives the control message and the broadcast data including the message ID from the set-top box through the wireless LAN. And a video / audio output module for outputting a video / audio signal corresponding to broadcast data received through the wireless LAN interface module so that a user can view it.
When the wireless terminal according to the present invention receives the remote control switch key signal from the input module, the wireless terminal determines whether the wireless terminal is set to the remote control mode. If the wireless terminal is set to the remote control mode, the wireless terminal releases the remote control mode and the wireless terminal controls the remote control. If not set to the mode, the remote control mode further comprises a remote control mode processing module for transmitting a channel selection key signal received from the input module to the set-top box.
The set-top box according to the present invention includes a message ID, a message storage unit for storing a channel control message corresponding to the message ID, and a channel control corresponding to the message ID included in the control message received from the wireless terminal. The message is searched by the message storage unit, transmitted to the broadcast server, the message ID corresponding to the channel control message received from the broadcast server is searched by the message storage unit, and the control message including the corresponding message ID is transmitted to the wireless terminal. A message transmitter configured to establish a broadcast session between the wireless terminal and the broadcast server, a control unit for transmitting broadcast data received from the broadcast server to the wireless terminal when the wireless terminal and the broadcast server establish a broadcast session in the message transmitter; Exchange control messages with the terminal via wireless LAN The broadcast data provided and includes a wireless LAN interface for transmitting to a wireless terminal.
When the broadcast data is received from the broadcast server, the set-top box according to the present invention may include: a decoding unit for decoding the received data, and parsing the broadcast data decoded by the decoding unit to broadcast the channel program requested by the wireless terminal. The apparatus may further include a data transmitter for checking whether the data is the data and transmitting the broadcast data to the wireless terminal if the broadcast data is broadcast data of the channel program.
An apparatus for providing a broadcast service based on a wireless LAN according to another aspect of the present invention may store a session control message corresponding to a channel control message defined in the Digital Storage Media Command and Control (DSM-CC) standard, and Optionally, a wireless terminal for providing a session control message corresponding to a channel control message to a set-top box via a wireless LAN, and receiving broadcast data through a broadcast session established with a broadcast server according to the session control message; Storing a channel control message corresponding to the session control message, transmitting a channel control message corresponding to the session control message received from the wireless terminal to the broadcasting server, and wirelessly transmitting the session control message corresponding to the channel control message received from the broadcasting server. Transmits to the terminal, establishes a broadcast session between the broadcast server and the wireless terminal, and through the broadcast session And a set-top box for transmitting the broadcast data to the transmission server provided in the wireless terminal through the wireless LAN.
According to another aspect of the present invention, there is provided a method for providing a broadcast service based on a wireless LAN, comprising: setting a channel control message and a message ID corresponding to a channel control message in a wireless terminal and a set-top box, and a user of the wireless terminal. Generating a control message including a message ID corresponding to a channel control message generated according to the selection of the message, and transmitting the control message to the set-top box via a wireless LAN; and setting the control message to a control message received from the wireless terminal. Identifying and transmitting a channel control message corresponding to the included message ID to the broadcast server, and when a response message for the channel control message is received from the broadcast server, wirelessly transmits a control message including the message ID corresponding to the response message. Transmitting to a terminal, setting a broadcast session between the broadcast server and the set-top box, and When a box is set with a broadcast server and a broadcast session with a wireless terminal, and broadcast data is provided from the broadcast server, confirming whether the broadcast data is broadcast data of a channel program requested by the wireless terminal; If the broadcast data is broadcast data of the corresponding channel program, transmitting the broadcast data to the wireless terminal through the wireless LAN.
In a method of providing a broadcast service based on a wireless LAN according to the present invention, when a user selects a remote control mode, it is determined whether the wireless terminal is currently set to a remote control mode, and as a result, the remote control mode is set. If it is present, canceling the set remote control mode, and if the remote control mode is not set, setting the remote control mode and setting an input mode for receiving broadcast data from the broadcast server.
In a method of providing a broadcast service based on a wireless LAN according to the present invention, if the channel control message corresponding to the message ID included in the control message received from the wireless terminal is set channel, the broadcast data is transmitted to the wireless terminal. Determining whether there is a margin of a channel to be transmitted; and a) if there is a margin of the channel, increasing the channel usage resource of the WLAN connected to the wireless terminal, transmitting broadcast data through the channel, and b) determining As a result, if there is no space in the channel, transmitting a channel error message to the wireless terminal, and when a session termination message is received from the wireless terminal or the broadcast server, the channel usage resource is reduced, and broadcast data transmission is interrupted. The method may further include terminating a broadcast session established between wireless terminals.
Hereinafter, an apparatus for providing a broadcast service based on a wireless LAN according to the present invention and a method of providing the same will be described in detail with reference to the accompanying drawings.

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

도 1은 본 발명에 따른 무선 랜을 기반으로 방송 서비스를 제공하는 장치의 구성을 설명하기 위한 전체 블록 도면이다.1 is a block diagram illustrating a configuration of an apparatus for providing a broadcast service based on a wireless LAN according to the present invention.

도 1을 참조하면, 무선 랜을 기반으로 방송 서비스를 제공하는 장치는, OLT(10)(Optical Line Terminator), 방송 서버(20), 셋톱박스(30)(Set-Top-box : STB), 무선 단말(40), 유선 단말 및 TV(60)를 포함한다.Referring to FIG. 1, an apparatus for providing a broadcast service based on a wireless LAN includes an OLT 10 (Optical Line Terminator), a broadcast server 20, a set-top box 30 (STB), A wireless terminal 40, a wired terminal, and a TV 60 are included.

무선 단말(40)은 모바일 폰, PDA(personal digital assistant) 및 스마트 폰 등이 해당될 수 있다.The wireless terminal 40 may correspond to a mobile phone, a personal digital assistant (PDA), a smart phone, and the like.

OLT(10)는 아날로그 방송망, 자체 디지털 방송망, 디지털 방송망 및 VOD/인터넷 망으로부터 수신되는 방송 데이터를 광 케이블로 전송할 수 있도록 변환하여, 방송 서버(20)로 전송한다.The OLT 10 converts broadcast data received from an analog broadcast network, its own digital broadcast network, a digital broadcast network, and a VOD / Internet network to be transmitted by an optical cable, and transmits the data to the broadcast server 20.

방송 서버(20)는 OLT(10)와 광 케이블로 연결되고, OLT(10)로부터 수신되는 방송 데이터를 xDSL 또는 FTTH 및 Ethernet으로 전송할 수 있는 MPEG 방식의 데이터로 변환하여, 무선 단말(40), 유선 단말 등의 요청에 따라 제공하고, 이러한 방송 서버(20)는 ONU(Optical network Unit)이 해당된다.The broadcast server 20 is connected to the OLT 10 by an optical cable, converts the broadcast data received from the OLT 10 into MPEG data that can be transmitted by xDSL or FTTH and Ethernet, and the wireless terminal 40, Provided according to a request of a wired terminal and the like, the broadcast server 20 corresponds to an optical network unit (ONU).

이때, 방송 서버(20)는 셋톱박스(30)와 xDSL 또는 FTTH 및 Ethernet으로 연결될 수 있다. At this time, the broadcast server 20 may be connected to the set-top box 30 by xDSL or FTTH and Ethernet.

유선 단말(50)은 셋톱박스(30)와 이더넷(ethernet)으로 연결되고, 셋톱박스(30)로 방송 요청 신호를 전송하고, 그에 따라 수신되는 방송 데이터를 출력하여, 사용자가 이더넷을 통한 방송 서비스를 제공받을 수 있도록 한다.Wired terminal 50 is connected to the set-top box 30 and the Ethernet (ethernet), and transmits the broadcast request signal to the set-top box 30, and outputs the broadcast data received accordingly, the user broadcast service via Ethernet To be provided.

TV(60)는 셋톱박스(30)와 YPbPi 라인 또는 RGB 라인으로 연결되어, 셋톱박스(30)로부터 제공되는 방송 데이터를 사용자가 인지할 수 있도록 출력한다.The TV 60 is connected to the set top box 30 by an YPbPi line or an RGB line, and outputs the broadcast data provided from the set top box 30 so that a user can recognize it.

무선 단말(40)은 셋톱박스(30)와 무선 랜(802.11x)을 통해 연결되고, 셋톱박스(30)로 방송 요청 신호를 전송하고, 그에 따라 수신되는 방송 데이터를 사용자가 인지할 수 있도록 출력한다.The wireless terminal 40 is connected to the set-top box 30 through a wireless LAN (802.11x), transmits a broadcast request signal to the set-top box 30, and outputs the broadcast data received by the user so that the user can recognize it. do.

도 2는 본 발명의 바람직한 실시예에 따른 셋톱박스의 구성을 설명하기 위한 내부 블록 도면이다.2 is an internal block diagram for explaining the configuration of a set-top box according to an embodiment of the present invention.

도 2를 참조하면, 셋톱박스(30)는 xDSL/FTTH/Ethernet 인터페이스부(31), 제어부(32), 메모리(33), 이더넷 인터페이스부(34), 무선 인터페이스부(35) 및 유선 인터페이스부(36)를 포함한다.Referring to FIG. 2, the set top box 30 includes an xDSL / FTTH / Ethernet interface unit 31, a control unit 32, a memory 33, an Ethernet interface unit 34, a wireless interface unit 35, and a wired interface unit. (36).

xDSL/FTTH/Ethernet 인터페이스부(31)는 xDSL 또는 FTTH 및 Ethernet으로 연결되어 있는 방송 서버(20)로부터 방송 데이터를 수신하고, 방송 서버(20)와 셋톱박스(30)간 채널 제어 메시지가 교환될 수 있도록 인터페이싱한다.The xDSL / FTTH / Ethernet interface unit 31 receives broadcast data from the broadcast server 20 connected by xDSL or FTTH and Ethernet, and a channel control message is exchanged between the broadcast server 20 and the set-top box 30. Interface to do this.

그리고, 이너넷 인터페이스부(34)는 이더넷으로 연결되는 유선 단말로부터 채널 제어 메시지를 수신하고, 방송 서버(20)로부터 제공되는 방송 데이터를 유선 단말로 전송한다. 그리고, 셋톱박스(30)와 유선 단말(50)간 채널 제어 메시지를 교환할 수 있도록 인터페이싱한다.In addition, the Ethernet interface unit 34 receives a channel control message from a wired terminal connected to Ethernet, and transmits broadcast data provided from the broadcast server 20 to the wired terminal. The interface between the set-top box 30 and the wired terminal 50 can exchange channel control messages.

무선 인터페이스부(35)는 무선 랜(802.11x)으로 연결되어 있는 무선 단말(40)로 방송 서버(20)가 제공하는 방송 데이터를 전송하고, 무선 단말(40)과 셋톱박스(30)간 채널 제어 메시지가 교환될 수 있도록 인터페이싱힌다.The wireless interface unit 35 transmits broadcast data provided by the broadcast server 20 to the wireless terminal 40 connected to the wireless LAN (802.11x), and a channel between the wireless terminal 40 and the set-top box 30. Interface so that control messages can be exchanged.

그리고, 유선 인터페이스부(36)는 YPbPi 라인 또는 RGB 라인으로 연결되어 있는 TV(60)로 방송 데이터를 전송한다.The wired interface unit 36 transmits broadcast data to the TV 60 connected by the YPbPi line or the RGB line.

그리고, 메모리(33)의 메시지 테이블(33a)은 기존의 DSM-CC 표준에 정의되어 있는 메시지와, 그에 따른 메시지 아이디(ID)를 저장한다.In addition, the message table 33a of the memory 33 stores a message defined in the existing DSM-CC standard and a corresponding message ID (ID).

즉, 1바이트(byte) 용량의 메시지 ID와, 그에 따라 정의되는 DSM-CC 표준 메시지를 저장한다.That is, it stores the message ID of 1 byte and the DSM-CC standard message defined accordingly.

도 3은 본 발명에 바람직한 실시예에 따른 메시지 테이블을 설명하기 위한 도면이다.3 is a view for explaining a message table according to an embodiment of the present invention.

도 3을 참조하면, 메시지 테이블(33a)은 각 메시지 ID에 따른 DSM-CC 표준 메시지 종류가 정의되어 있다.Referring to FIG. 3, the message table 33a defines a DSM-CC standard message type corresponding to each message ID.

즉, DSM-CC 표준에 따른 클라이언트가 서버로 세션 설정을 요청하는 'ClientSessionSetupRequest' 메시지는, 메시지 아이디 '0x01'로 정의하고, 서버가 클라이언트로 'ClientSessionSetupRequest' 메시지에 대한 응답 메시지인 'ClientSessionSetupConfirm' 메시지는, 메시지 아이디 '0x81'로 정의한다.That is, the 'ClientSessionSetupRequest' message that requests the client to establish a session to the server according to the DSM-CC standard is defined as the message ID '0x01', and the 'ClientSessionSetupConfirm' message, which is a response message to the 'ClientSessionSetupRequest' message to the client, Defined by message ID '0x81'.

그리고, 제어부(32)는 유선 단말(50) 또는 무선 단말(40)로부터 요청 메시지가 수신되면, 그 수신된 요청 메시지를 방송 서버(20)로 전송하고, 방송 서버(20)로부터 수신되는 응답 메시지를 유선 단말(50) 또는 무선 단말(40)로 전송한다.When the request message is received from the wired terminal 50 or the wireless terminal 40, the controller 32 transmits the received request message to the broadcast server 20, and a response message received from the broadcast server 20. To the wired terminal 50 or the wireless terminal 40.

또한, 방송 서버(20)로부터 인디케이션(indication) 메시지가 수신되면, 그 수신된 인디케이션 메시지를 유선 단말(50) 또는 무선 단말(40)로 전송하고, 유선 단말(50) 또는 무선 단말(40)로부터 수신되는 응답 메시지를 방송 서버(20)로 전송한다.In addition, when an indication message is received from the broadcast server 20, the received indication message is transmitted to the wired terminal 50 or the wireless terminal 40, and the wired terminal 50 or the wireless terminal 40 is transmitted. ) Transmits the response message received from the broadcast server 20 to the broadcast server 20.

그리고, 제어부(32)는 유선 단말(50) 또는 무선 단말(40)로부터 채널 제어 메시지를 수신하여, 그 설정된 채널의 번호 정보를 메모리(33)에 저장하고, 방송 서버(20)로부터 방송 데이터가 수신되면, 그 수신된 방송 데이터가 설정된 채널의 데이터인지 여부를 판단하여, 설정된 채널의 방송 데이터가 아니면, 방송 서버(20)로 방송 데이터 재 전송을 요청한다.The control unit 32 receives a channel control message from the wired terminal 50 or the wireless terminal 40, stores the set channel number information in the memory 33, and broadcast data from the broadcast server 20. When it is received, it is determined whether the received broadcast data is data of a set channel, and if the broadcast data of the set channel is not, the broadcast server 20 requests the broadcast data retransmission.

이때, 제어부(32)는 수신되는 방송 데이터를 파싱(parsing)하여, 프로그램 아이디(program ID)를 확인하고, 그 수신된 방송 데이터가 설정된 채널의 방송 데이터인지 여부를 확인 할 수 있다. In this case, the controller 32 may parse the received broadcast data, check a program ID, and check whether the received broadcast data is broadcast data of a set channel.

제어부(32)의 메시지 처리부(32a)는 무선 단말(40)로부터 무선 인터페이스부(35)를 통해 수신되는 메시지 아이디를 파악하고, 해당 메시지 아이디에 따른 DSM-CC 표준의 메시지를 파악하여, xDSL/FTTH/Ethernet 인터페이스부(31)를 통해 해당 DSM-CC 표준의 메시지를 전송한다.The message processing unit 32a of the control unit 32 determines the message ID received from the wireless terminal 40 through the air interface unit 35, and grasps the message of the DSM-CC standard according to the corresponding message ID, and identifies xDSL / The FTTH / Ethernet interface unit 31 transmits the message of the corresponding DSM-CC standard.

도 4는 본 발명의 바람직한 실시예에 따른 무선 단말의 구성을 설명하기 위한 내부 블록 도면이다.4 is an internal block diagram illustrating a configuration of a wireless terminal according to a preferred embodiment of the present invention.

도 4를 참조하면, 무선 단말(40)은 무선 인터페이스 모듈(41), 중앙 처리부(42), 저장부(44), 영상/음성 출력부(45) 및 키패드(43)를 포함한다.Referring to FIG. 4, the wireless terminal 40 includes a wireless interface module 41, a central processing unit 42, a storage unit 44, a video / audio output unit 45, and a keypad 43.

그리고, 중앙 처리부(42)는 메시지 처리 모듈(42a)은 포함하고, 저장부(44)는 메시지 테이블(33a)을 포함한다.The central processing unit 42 includes a message processing module 42a and the storage unit 44 includes a message table 33a.

무선 인터페이스 모듈(41)은 무선 랜(802.11x)을 통해 셋톱박스(30)로부터 방송 데이터를 수신하고, 셋톱박스(30)와 무선 단말(40)간 메시지 아이디를 교환할 수 있도록 인터페이싱한다.The air interface module 41 receives broadcast data from the set-top box 30 through a wireless LAN (802.11x) and interfaces so that the message ID can be exchanged between the set-top box 30 and the wireless terminal 40.

키패드(43)는 사용자의 선택하는 키에 따라 키 신호를 제공한다. 이때, 키패드(43)는 리모콘 전환 버튼, 방송 수신 버튼, 채널 선택 버튼 및 세션 종료 버튼을 포함하고, 해당 버튼을 사용자가 선택하면, 그에 따른 키 신호를 제공한다.The keypad 43 provides a key signal according to the key selected by the user. In this case, the keypad 43 includes a remote control switch button, a broadcast receiving button, a channel selection button, and a session end button. When the user selects the corresponding button, the keypad 43 provides a key signal accordingly.

영상/음성 출력부(45)는 셋톱박스(30)를 통해 방송 서버(20)로부터 수신되는 방송 데이터에 따라 영상 및 음성 정보를 출력하여, 사용자가 무선 단말(40)을 통 해 방송 서비스를 제공받을 수 있도록 한다.The video / audio output unit 45 outputs video and audio information according to broadcast data received from the broadcast server 20 through the set-top box 30, so that a user provides a broadcast service through the wireless terminal 40. To receive it.

중앙 처리부(42)는 무선 인터페이스 모듈(41)을 통해 셋톱박스(30)로부터 수신되는 방송 데이트에 따라 영상/음성 출력부(45)가 영상 및 음성을 출력할 수 있도록 수신되는 방송 데이터를 디코딩하여, 디스플레이 신호를 제공한다.The central processing unit 42 decodes the received broadcast data so that the video / audio output unit 45 can output the video and audio according to the broadcast data received from the set-top box 30 through the air interface module 41. , To provide a display signal.

그리고, 메시지 테이블(33a)은 상기 도 3에 도시된 것과 같은 메시지 아이디와, 그에 따른 DSM-CC 표준의 메시지를 저장한다.The message table 33a stores a message ID as shown in FIG. 3 and a message of the DSM-CC standard.

이때, 무선 단말(40)의 메시지 테이블(33a)과, 셋톱박스(30)의 메시지 테이블(33a)에 저장된 메시지 아이디와, 그에 따른 DSM-CC 표준의 메시지는 동일하게 저장되는 것이 바람직하다.At this time, the message table 33a of the wireless terminal 40, the message ID stored in the message table 33a of the set-top box 30, and the message of the DSM-CC standard accordingly are preferably stored in the same manner.

그리고, 메시지 처리 모듈(42a)은 키 패드로부터 수신되는 키 신호에 따라 셋톱박스(30)로 방송 요청 신호를 전송하는 경우, 해당 방송 요청 신호에 따른 DSM-CC 표준의 메시지의 종류를 파악하고, 그에 따른 메시지 아이디를 메시지 테이블(33a)에서 서치(search)한다.When the message processing module 42a transmits a broadcast request signal to the set-top box 30 according to a key signal received from a keypad, the message processing module 42a may identify a type of a message of the DSM-CC standard according to the corresponding broadcast request signal. The message ID corresponding thereto is searched for in the message table 33a.

메시지 처리 모듈(42a)은 서치된 메시지 아이디가 포함된 채널 제어 메시지를 생성하고, 그 생성된 채널 제어 메시지를 무선 인터페이스 모듈(41)을 통해 셋톱박스(30)로 전송하여, 방송 서버(20)와 세션이 설정되도록 한다.The message processing module 42a generates a channel control message including the searched message ID, and transmits the generated channel control message to the set-top box 30 through the air interface module 41, thereby broadcasting the server 20. And session are established.

또한, 메시지 처리 모듈(42a)은 셋톱박스(30)로부터 무선 인터페이스 모듈(41)을 통해 수신되는 채널 제어 메시지의 메시지 아이디에 해당하는 DSM-CC 표준의 메시지를 메시지 테이블(33a)에서 서치한다.In addition, the message processing module 42a searches the message table 33a for a message of the DSM-CC standard corresponding to the message ID of the channel control message received from the set-top box 30 through the air interface module 41.

그리고, 메시지 처리 모듈(42a)은 셋톱박스(30)로부터 수신되는 채널 제어 메시지에 대한 응답 메시지를 생성하고, 해당 응답 메시지에 따른 메시지 아이디를 메시지 테이블(33a)에 서치하여 파악하고, 그 파악된 메시지 아이디가 포함된 채널 제어 메시지를 무선 인터페이스 모듈(41)을 통해 셋톱박스(30)로 전송한다.In addition, the message processing module 42a generates a response message for the channel control message received from the set-top box 30, searches the message ID according to the corresponding response message in the message table 33a, and grasps the identified message. The channel control message including the message ID is transmitted to the set top box 30 through the air interface module 41.

도 5는 본 발명의 바람직한 실시예에 따른 채널 제어 메시지의 구조를 설명하기 위한 도면이다.5 is a view for explaining the structure of a channel control message according to a preferred embodiment of the present invention.

도 5에 도시된 바와 같이, 무선 단말(40)로부터 세톱박스(30)로 전송되는 채널 제어 메시지는 'Client2STB'로 정의하고, 셋톱박스(30)로부터 무선 단말(40)로 전송되는 채널 제어 메시지는 'STB2Client'로 정의한다. As shown in FIG. 5, the channel control message transmitted from the wireless terminal 40 to the set top box 30 is defined as 'Client2STB', and the channel control message transmitted from the set top box 30 to the wireless terminal 40. Is defined as 'STB2Client'.

이때, 'sessionId'는 메시지를 전송할 때 요청 메시지 또는 응답 메시지를 구분하기 위해 쓰이는 메시지 종류 구분 필드이며, '0'부터 '255'까지 차례대로 증가시켜 사용할 수 있다.In this case, 'sessionId' is a message type classification field used to distinguish a request message or a response message when transmitting a message, and may be used in increasing order from '0' to '255'.

그리고, 'messageId'는 무선 단말(40)과 셋톱박스(30)간의 송/수신되는 메시지를 표시하기 위한 메시지 정보 필드이며, 무선 대역폭을 줄이기 위해 1바이트로 정의하고, 또한 개발자가 이해하기 용이하도록 기존 DSM-CC 표준의 메시지와 대응되게 할 수 있다.In addition, 'messageId' is a message information field for displaying a message transmitted / received between the wireless terminal 40 and the set-top box 30, and defined as 1 byte to reduce the wireless bandwidth, and also to be easily understood by the developer. Corresponds to existing DSM-CC standard messages.

'requestProgramId'는 사용자가 선택하는 채널 프로그램의 채널 프로그램 정보 필드이고, 'clientId' 및 'serverId'는 각각 무선 단말(40)과 세톱박스(30)의 맥(MAC) 주소를 나타내는 맥 주소 정보 필드이며, 이는 각 무선 단말(40)을 인증하는데 사용된다.'requestProgramId' is a channel program information field of a channel program selected by the user, and 'clientId' and 'serverId' are MAC address information fields indicating MAC addresses of the wireless terminal 40 and the set-top box 30, respectively. This is used to authenticate each wireless terminal 40.

도 6은 일반적인 DSM-CC 표준에 따른 채널 제어 메시지의 흐름을 설명하기 위한 흐름도이다.6 is a flowchart illustrating a flow of a channel control message according to a general DSM-CC standard.

도 6을 참조하면, 셋톱박스(30)(Set-Top-box : STB)는 방송 서비스를 제공받 을 수 있는 세션을 설정하기 위한 세션 설정 요청 메시지인 'ClientSessionSetupRequest' 메시지를 네트워크(SRM)로 전송한다(S 1). Referring to FIG. 6, the set-top box 30 (STB) transmits a 'ClientSessionSetupRequest' message, which is a session establishment request message for establishing a session capable of receiving a broadcast service, to a network (SRM). (S 1).

그리고, SRM은 셋톱박스(30)로부터 'ClientSessionSetupRequest' 메시지가 수신되면, 방송 서버(20)로 세션 설정 요청 메시지인 'ServerSessionSetupIndication' 메시지를 전송한다(S 2).When the SRM receives the 'ClientSessionSetupRequest' message from the set-top box 30, the SRM transmits a 'ServerSessionSetupIndication' message, which is a session setup request message, to the broadcast server 20 (S 2).

방송 서버(20)는 SRM으로부터 'ServerSessionSetupIndication' 메시지가 수신되면, 해당 셋톱박스(30)에 할당할 세션이 있는지 여부를 확인하고, 할당할 세션이 있으면, 응답 메시지인 'ServerSessionSetupResponse' 메시지를 SRM으로 전송한다(S 3).When the server 20 receives a 'ServerSessionSetupIndication' message from the SRM, the broadcast server 20 checks whether there is a session to be assigned to the set-top box 30, and if there is a session to be allocated, transmits a response message 'ServerSessionSetupResponse' to the SRM. (S 3).

SRM은 방송 서버(20)로부터 'ServerSessionSetupResponse' 메시지가 수신되면, 셋톱박스(30)로 세션 설정 확인 메시지인 'ClientSessionSetupConfirm' 메시지를 전송한다(S 4).When the SRM receives the 'ServerSessionSetupResponse' message from the broadcast server 20, the SRM transmits a 'ClientSessionSetupConfirm' message, which is a session establishment confirmation message, to the set-top box 30 (S 4).

그리고, 셋톱박스(30)와 방송 서버(20)간의 세션이 설정되어, 셋톱박스(30)가 방송 서버(20)로부터 제공되는 채널 프로그램을 선택하고자 하는 경우, 셋톱박스(30)는 채널 선택 메시지인 'ProgramSelectRequest' 메시지를 방송 서버(20)로 전송한다(S 5).When the session between the set-top box 30 and the broadcast server 20 is set, and the set-top box 30 wants to select a channel program provided from the broadcast server 20, the set-top box 30 sends a channel selection message. The 'ProgramSelectRequest' message is transmitted to the broadcast server 20 (S 5).

방송 서버(20)는 셋텁박스로부터 수신되는 'ProgramSelectRequest' 메시지를 파악하여, 해당 채널 프로그램의 채널 선택 확인 메시지인 'ProgramSelectConfirm' 메시지를 셋톱박스(30)로 전송한다(S 6).The broadcast server 20 grasps the 'ProgramSelectRequest' message received from the settub box, and transmits a 'ProgramSelectConfirm' message, which is a channel selection confirmation message of the corresponding channel program, to the set top box 30 (S6).

그리고, 방송 서버(20)는 셋톱박스(30)로부터 수신된 채널 선택 메시지에 따 라 해당 채널 프로그램의 방송 정보를 셋톱박스(30)로 전송한다.The broadcast server 20 transmits the broadcast information of the corresponding channel program to the set top box 30 according to the channel selection message received from the set top box 30.

반면, 방송 서버(20)가 셋톱박스(30)로 제공하는 채널 프로그램을 변경하고자 하는 경우, 방송 서버(20)는 채널 선택 메시지인 'ProgramSelectIndication' 메시지를 셋톱박스(30)로 전송한다(S 7).On the other hand, when the broadcast server 20 wants to change the channel program provided to the set-top box 30, the broadcast server 20 transmits a 'ProgramSelectIndication' message, which is a channel selection message, to the set-top box 30 (S 7 ).

셋톱박스(30)는 방송 서버(20)로부터 'ProgramSelectIndication' 메시지가 수신되면, 그에 대한 채널 선택 응답 메시지인 'ProgramSelectResponse' 메시지를 방송 서버(20)로 전송한다(S 8).When the set-top box 30 receives the 'ProgramSelectIndication' message from the broadcast server 20, the set-top box 30 transmits a 'ProgramSelectResponse' message corresponding to the channel selection response message to the broadcast server 20 (S8).

그리고, 셋톱박스(30)는 방송 서버(20)로부터 변경된 채널 프로그램의 방송 데이터를 수신한다.The set top box 30 receives broadcast data of the changed channel program from the broadcast server 20.

한편, 셋톱박스(30)는 주기적으로 방송 서버(20)의 상태를 확인하기 위하여, 방송 서버(20)의 상태 정보를 요청하는 상태 정보 요청 메시지인 'ClientStatusRequest' 메시지를 SRM으로 전송하고(S 9), SRM은 셋톱박스(30)로부터 'ClientStatusRequest' 메시지가 수신되면, 상태 정보 요청 메시지인 'ClientStatusIndication' 메시지를 방송 서버(20)로 전송한다(S 10).Meanwhile, the set-top box 30 periodically transmits a 'ClientStatusRequest' message, which is a status information request message for requesting status information of the broadcast server 20, to the SRM in order to check the status of the broadcast server 20 (S 9). When receiving the 'ClientStatusRequest' message from the set-top box 30, the SRM transmits a 'ClientStatusIndication' message, which is a status information request message, to the broadcast server 20 (S 10).

방송 서버(20)는 SRM으로부터 'ClientStatusIndication' 메시지가 수신되면, 상태 정보가 실린 응답 메시지인 'ClientStatusResponse' 메시지를 생성하여, SRM으로 전송하고(S 11), SRM은 방송 서버(20)로부터 'ClientStatusResponse' 메시지가 수신되면, 방송 서버(20)의 상태 정보가 실린 'ClientStatusConfirm' 메시지를 셋톱박스(30)로 전송한다(S 12).When the 'ClientStatusIndication' message is received from the SRM, the broadcast server 20 generates a 'ClientStatusResponse' message, which is a response message containing status information, and transmits the message to the SRM (S 11), and the SRM sends a 'ClientStatusResponse from the broadcast server 20. 'Message is received, and transmits the' ClientStatusConfirm 'message containing the status information of the broadcast server 20 to the set-top box 30 (S 12).

그리고, 셋톱박스(30)는 수신되는 'ClientStatusConfirm' 메시지에 실린 방 송 서버(20)의 상태 정보를 파악하여, 방송 서버(20)의 상태를 검사한다.Then, the set-top box 30 checks the status information of the broadcast server 20 contained in the received 'ClientStatusConfirm' message and checks the status of the broadcast server 20.

반면, 방송 서버(20)는 주기적으로 셋톱박스(30)의 상태 정보를 요청하는 상태 정보 요청 메시지인 'ServerStatusRequest' 메시지를 생성하여, SRM으로 전송하고(S 13), SRM은 방송 서버(20)로부터 'ServerStatusRequest' 메시지가 수신되면, 상태 정보 요청 메시지인 'ServerStatusIndication' 메시지를 셋톱박스(30)로 전송한다(S 14).On the other hand, the broadcast server 20 periodically generates a 'ServerStatusRequest' message, which is a status information request message for requesting the status information of the set-top box 30, and transmits it to the SRM (S 13), and the SRM broadcast server 20 When the 'ServerStatusRequest' message is received from the 'ServerStatusIndication' message, which is a status information request message, is transmitted to the set-top box 30 (S 14).

셋톱박스(30)는 SRM으로부터 'ServerStatusIndication' 메시지가 수신되면, 상태 정보가 실린 'ServerStatusResponse' 메시지를 생성하여, SRM으로 전송하고(S 15), SRM은 셋톱박스(30)로부터 'ServerStatusResponse' 메시지가 수신되면, 셋톱박스(30)의 상태 정보가 실린 응답 메시지인 'ServerStatusConfirm' 메시지를 방송 서버(20)로 전송한다(S 16).When the set-top box 30 receives the 'ServerStatusIndication' message from the SRM, the set-top box 30 generates a 'ServerStatusResponse' message containing the status information and transmits it to the SRM (S 15), and the SRM receives the 'ServerStatusResponse' message from the set-top box 30. When received, a 'ServerStatusConfirm' message, which is a response message containing the status information of the set-top box 30, is transmitted to the broadcast server 20 (S 16).

그리고, 방송 서버(20)는 수신되는 'ServerStatusConfirm' 메시지에 실린 셋톱박스(30)의 상태 정보를 파악하여, 셋톱박스(30)의 상태를 검사한다.The broadcast server 20 checks the status information of the set-top box 30 included in the received 'ServerStatusConfirm' message and checks the status of the set-top box 30.

그리고, 셋톱박스(30)가 방송 서버(20)와 설정된 세션을 종료하고자 하는 경우, 세션 종료 요청 메시지인 'ClientReleaseRequset' 메시지를 생성하여, SRM으로 전송하고(S 17), SRM은 셋톱박스(30)로부터 'ClientReleaseRequset' 메시지가 수신되면, 방송 서버(20)로 세션 종료 요청 메시지인 'ClientReleaseIndication' 메시지를 전송한다(S 18).In addition, when the set-top box 30 intends to terminate the session set up with the broadcast server 20, the session-termination request message 'ClientReleaseRequset' is generated and transmitted to the SRM (S 17), and the SRM is set-top box 30 When the 'ClientReleaseRequset' message is received from the Sx, the 'ClientReleaseIndication' message, which is the session termination request message, is transmitted to the broadcast server 20 (S18).

그리고, 방송 서버(20)는 SRM으로부터 'ClientReleaseIndication' 메시지가 수신되면, 세션 종료 요청 메시지의 응답 메시지인 'ClientReleaseResponse' 메시 지를 SRM으로 전송하고(S 19), SRM은 방송 서버(20)로부터 'ClientReleaseResponse' 메시지가 수신되면, 세션 종료 요청 메시지의 응답 메시지인 'ClientReleaseConfirm' 메시지를 셋톱박스(30)로 전송하여(S 20), 셋톱박스(30)와 방송 서버(20)간 설정된 세션이 종료된다.When the 'ClientReleaseIndication' message is received from the SRM, the broadcast server 20 transmits a 'ClientReleaseResponse' message, which is a response message of the session termination request message, to the SRM (S 19), and the SRM is a 'ClientReleaseResponse from the broadcast server 20. 'Message is received, by transmitting a' ClientReleaseConfirm 'message, which is a response message of the session termination request message, to the set-top box 30 (S20), the session established between the set-top box 30 and the broadcast server 20 ends.

반면, 방송 서버(20)가 셋톱박스(30)와 설정된 세션을 종료하고자 하는 경우, 세션 종료 요청 메시지인 'ServerReleaseRequset' 메시지를 생성하여, SRM으로 전송하고(S 21), SRM은 방송 서버(20)로부터 'ServerReleaseRequset' 메시지가 수신되면, 셋톱박스(30)로 세션 종료 요청 메시지인 'ServerReleaseIndication' 메시지를 전송한다(S 22).On the other hand, when the broadcast server 20 wants to terminate the session established with the set-top box 30, it generates a 'ServerReleaseRequset' message, which is a session termination request message, and transmits it to the SRM (S 21), the SRM broadcast server 20 If the 'ServerReleaseRequset' message is received from the STS, the server sends a 'ServerReleaseIndication' message, which is a session termination request message, to the set-top box 30 (S22).

그리고, 셋톱박스(30)는 SRM으로부터 'ServerReleaseIndication' 메시지가 수신되면, 세션 종료 요청 메시지의 응답 메시지인 'ServerReleaseResponse' 메시지를 SRM으로 전송하고(S 23), SRM은 셋톱박스(30)로부터 'ServerReleaseResponse' 메시지가 수신되면, 세션 종료 확인 메시지인 'ServerReleaseConfirm' 메시지를 방송 서버(20)로 전송하여(S 24), 방송 서버(20)와 셋톱박스(30)간 설정된 세션이 종료된다.In addition, when the 'ServerReleaseIndication' message is received from the SRM, the set-top box 30 transmits a 'ServerReleaseResponse' message, which is a response message of the session termination request message, to the SRM (S 23), and the SRM is a 'ServerReleaseResponse from the set-top box 30. Message is received, the session termination confirmation message 'ServerReleaseConfirm' is transmitted to the broadcast server 20 (S 24), and the session established between the broadcast server 20 and the set-top box 30 is terminated.

도 7은 본 발명의 바람직한 실시예에 따른 셋톱박스와 무선 단말간 교환되는 채널 제어 메시지의 흐름을 설명하기 위한 흐름도이다.7 is a flowchart illustrating a flow of a channel control message exchanged between a set-top box and a wireless terminal according to an embodiment of the present invention.

도 7을 참조하면, 무선 단말(40)은 방송 서버(20)로부터 방송 데이터를 수신하여, 사용자에서 방송 서비스를 제공하기 위한 세션을 설정하기 위하여 세션 설정 요청 메시지인 'ClientSessionSetupRequest' 메시지를 생성하여, 그 생성된 'ClientSessionSetupRequest' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치한다.Referring to FIG. 7, the wireless terminal 40 receives broadcast data from the broadcast server 20 and generates a 'ClientSessionSetupRequest' message, which is a session setup request message, to set up a session for providing a broadcast service in a user. The message ID corresponding to the generated 'ClientSessionSetupRequest' message is searched for in the message table 33a.

그리고, 'ClientSessionSetupRequest' 메시지에 해당하는 메시지 아이디(MessageID)인 '0x01'가 포함된 채널 제어 메시지를 셋톱박스(30)(STB)로 전송한다(S 30).In operation S30, the channel control message including the message ID '0x01' corresponding to the 'ClientSessionSetupRequest' message is transmitted to the set-top box 30 (STB).

그리고, 셋톱박스(30)의 메시지 처리부(32a)는 무선 인터페이스부(35)를 통해 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x01'에 해당하는 메시지의 종류를 메시지 테이블(33a)을 서치하고, 그 서치된 메시지인 'ClientSessionSetupRequest' 메시지를 방송 서버(20)로 전송한다(S 31).The message processor 32a of the set-top box 30 searches the message table 33a for the types of messages corresponding to the message ID '0x01' included in the channel control message received through the air interface unit 35. Then, the searched message 'ClientSessionSetupRequest' message is transmitted to the broadcast server 20 (S 31).

방송 서버(20)는 셋톱박스(30)로부터 'ClientSessionSetupRequest' 메시지가 수신되면, 그에 대한 응답 메시지인 'ClientSessionSetupConfirm' 메시지를 생성하여, 셋톱박스(30)로 전송한다(S 32).When the broadcast server 20 receives the 'ClientSessionSetupRequest' message from the set-top box 30, the broadcast server 20 generates a 'ClientSessionSetupConfirm' message, which is a response message, and transmits the message to the set-top box 30 (S 32).

셋톱박스(30)의 메시지 처리부(32a)는 방송 서버(20)로부터 xDSL/FTTH/Ethernet 인터페이스부(31)를 통해 수신되는 'ClientSessionSetupConfirm' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 검색한다.The message processor 32a of the set-top box 30 searches for a message ID corresponding to the 'ClientSessionSetupConfirm' message received from the broadcast server 20 through the xDSL / FTTH / Ethernet interface unit 31 in the message table 33a. .

그리고, 그 검색 결과에 따른 메시지 아이디인 '0x81'이 포함된 채널 제어 메시지를 생성하여, 무선 인터페이스부(35)를 통해 무선 단말(40)로 전송한다(S 33).In addition, a channel control message including a message ID '0x81' according to the search result is generated and transmitted to the wireless terminal 40 through the wireless interface unit 35 (S 33).

무선 단말(40)의 메시지 처리 모듈은 셋톱박스(30)로부터 수신되는 채널 제 어 메시지의 메시지 아이디에 해당하는 메시지를 메시지 테이블(33a)에서 서치한다.The message processing module of the wireless terminal 40 searches for a message corresponding to the message ID of the channel control message received from the set top box 30 in the message table 33a.

그리고, 무선 단말(40)은 셋톱박스(30)로부터 수신되는 채널 제어 메시지가 'ClientSessionSetupConfirm' 메시지이므로, 셋톱박스(30)를 통해 방송 서버(20)와 세션을 설정한다.In addition, since the channel control message received from the set-top box 30 is a 'ClientSessionSetupConfirm' message, the wireless terminal 40 establishes a session with the broadcast server 20 through the set-top box 30.

한편, 무선 단말(40)과 방송 서버(20)간 세션이 설정되고, 사용자가 무선 단말(40)의 키패드(43)를 통해 채널 프로그램을 선택하는 경우, 무선 단말(40)의 메시지 처리 모듈(42a)은 키패드(43)로부터 수신되는 키 신호에 따른 채널 선택 정보가 실린 채널 선택 메시지를 생성하고, 그 생성되는 메시지에 해당하는 메시지 아이디인 '0x02'가 포함된 채널 제어 메시지를 셋톱박스(30)로 전송한다(S 34).On the other hand, when a session between the wireless terminal 40 and the broadcast server 20 is set, and the user selects a channel program through the keypad 43 of the wireless terminal 40, the message processing module ( 42a) generates a channel selection message containing channel selection information according to the key signal received from the keypad 43, and sets the channel control message including the message ID '0x02' corresponding to the generated message to the set top box 30 (S 34).

이때, 채널 선택 정보는 채널 제어 메시지의 'requestProgramIP' 영역인 채널 프로그램 정보 필드에 포함되고, 메시지 종류 정보는 'messageID' 영역인 메시지 종류 구분 필드에 포함될 수 있다.In this case, the channel selection information may be included in the channel program information field which is the 'requestProgramIP' area of the channel control message, and the message type information may be included in the message type classification field which is the 'messageID' area.

셋톱박스(30)의 메시지 처리부(32a)는 무선 인터페이스부(35)를 통해 수신되는 채널 제어 메시지에 포함된 메시지 아이디인 '0x02'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하고, 해당 메시지인 'ProgramSelectRequest' 메시지를 xDSL/FTTH/Ethernet 인터페이스부(31)를 통해 방송 서버(20)로 전송한다(S 35).The message processor 32a of the set-top box 30 searches for a message corresponding to the message ID '0x02' included in the channel control message received through the air interface unit 35 in the message table 33a, and the corresponding message. The 'ProgramSelectRequest' message is transmitted to the broadcast server 20 through the xDSL / FTTH / Ethernet interface unit 31 (S 35).

방송 서버(20)는 셋톱박스(30)로부터 'ProgramSelectRequest' 메시지가 수신되면, 그에 대한 응답 메시지인 'ProgramSelectConfim' 메시지를 생성하여, 셋톱박스(30)로 전송한다(S 36).When the 'ProgramSelectRequest' message is received from the set top box 30, the broadcast server 20 generates a 'ProgramSelectConfim' message, which is a response message thereto, and transmits the message to the set top box 30 (S 36).

셋톱박스(30)의 메시지 처리부(32a)는 방송 서버(20)로부터 수신되는 'ProgramSelectConfim' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하고, 해당 메시지 아이디인 '0x82'가 포함된 채널 제어 메시지를 생성하여, 무선 인터페이스부(35)를 통해 무선 단말(40)로 전송한다(S 37).The message processor 32a of the set-top box 30 searches for a message ID corresponding to the 'ProgramSelectConfim' message received from the broadcast server 20 in the message table 33a, and includes a channel including '0x82' as the corresponding message ID. The control message is generated and transmitted to the wireless terminal 40 through the wireless interface unit 35 (S 37).

그리고, 방송 서버(20)는 무선 단말(40)로부터 수신된 채널 선택 메시지에 따라 변경되는 채널 프로그램의 방송 데이터를 제공한다.The broadcast server 20 provides broadcast data of a channel program that is changed according to a channel selection message received from the wireless terminal 40.

반면, 방송 서버(20)가 채널 프로그램을 변경하고자 하는 경우, 방송 서버(20)는 채널 선택 메시지인 'ProgramSelectIndication' 메시지를 생성하여, 셋톱박스(30)로 전송한다(S 38).On the other hand, when the broadcast server 20 wants to change the channel program, the broadcast server 20 generates a 'ProgramSelectIndication' message, which is a channel selection message, and transmits it to the set-top box 30 (S 38).

셋톱박스(30)의 메시지 처리부(32a)는 수신되는 'ProgramSelectIndication' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하고, 해당 메시지 아이디인 '0x83'가 포함되는 채널 제어 메시지를 생성하여, 무선 인터페이스부(35)를 통해 무선 단말(40)로 전송한다(S 39).The message processor 32a of the set-top box 30 searches for a message ID corresponding to the received 'ProgramSelectIndication' message in the message table 33a, and generates a channel control message including the corresponding message ID '0x83'. It transmits to the wireless terminal 40 through the wireless interface unit 35 (S 39).

무선 단말(40)의 메시지 처리 모듈(42a)은 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x83'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하여, 셋톱박스(30)로부터 수신되는 메시지를 확인하고, 그에 따른 응답 메시지를 생성한다.The message processing module 42a of the wireless terminal 40 searches for a message corresponding to the message ID '0x83' included in the received channel control message in the message table 33a, and receives the message from the set top box 30. Check and generate a response message accordingly.

그리고, 메시지 처리 모듈(42a)은 생성되는 응답 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하고, 해당 메시지 아이디인 '0x03'가 포함되는 채널 제어 메시지를 생성하여, 셋톱박스(30)로 전송한다(S 40).The message processing module 42a searches for the message ID corresponding to the generated response message in the message table 33a, generates a channel control message including the corresponding message ID '0x03', and sets the box. Transfer to (S 40).

셋톱박스(30)의 메시지 처리부(32a)는 무선 단말(40)로부터 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x03'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하고, 서치된 메시지인 'ProgramSelectResponse' 메시지를 xDSL/FTTH/Ethernet 인터페이스부(31)를 통해 방송 서버(20)로 전송한다(S 41).The message processing unit 32a of the set-top box 30 searches for a message corresponding to the message ID '0x03' included in the channel control message received from the wireless terminal 40 in the message table 33a, and the searched message. The 'ProgramSelectResponse' message is transmitted to the broadcast server 20 through the xDSL / FTTH / Ethernet interface unit 31 (S 41).

방송 서버(20)는 셋톱박스(30)로부터 채널 선택 메시지의 응답 메시지인 'ProgramSelectResponse' 메시지가 수신되면, 변경되는 채널 프로그램의 방송 데이터를 제공한다.The broadcast server 20 provides the broadcast data of the changed channel program when the 'ProgramSelectResponse' message, which is a response message of the channel selection message, is received from the set top box 30.

그리고, 무선 단말(40)은 주기적으로 방송 서버(20)의 상태 정보를 요청하는 상태 정보 요청 메시지를 생성하여, 그 생성되는 상태 정보 요청 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하고, 해당 메시지 아이디인 '0x04'가 포함되는 채널 제어 메시지를 생성하여, 셋톱박스(30)로 전송한다(S 42).In addition, the wireless terminal 40 periodically generates a status information request message requesting status information of the broadcast server 20, and searches for a message ID corresponding to the generated status information request message in the message table 33a. In operation S 42, a channel control message including a corresponding message ID '0x04' is generated and transmitted to the set top box 30.

셋톱박스(30)의 메시지 처리부(32a)는 무선 단말(40)로부터 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x04'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하고, 해당 메시지인 'ClientStatusRequest' 메시지를 xDSL/FTTH/Ethernet 인터페이스부(31)를 통해 방송 서버(20)로 전송한다(S 43).The message processor 32a of the set-top box 30 searches for a message corresponding to the message ID '0x04' included in the channel control message received from the wireless terminal 40 in the message table 33a, and the message ' The ClientStatusRequest 'message is transmitted to the broadcast server 20 through the xDSL / FTTH / Ethernet interface unit 31 (S 43).

방송 서버(20)는 'ClientStatusRequest' 메시지가 수신되면, 자신의 상태 정보가 실린 응답 메시지인 'ClientStatusConfirm' 메시지를 생성하여, 셋톱박스(30)로 전송하고(S 44), 셋톱박스(30)의 메시지 처리부(32a)는 수신되는 'ClientStatusConfirm' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x84'가 포함되는 채널 제어 메시지를 생성하고, 그 생성되는 채널 제어 메시지의 'status' 영역에 상태 정보를 실어, 무선 인 터페이스부(35)를 통해 무선 단말(40)로 전송한다(S 45).When the broadcast server 20 receives the 'ClientStatusRequest' message, the broadcast server 20 generates a 'ClientStatusConfirm' message, which is a response message containing its status information, and transmits it to the set-top box 30 (S 44). The message processor 32a searches the message ID corresponding to the received 'ClientStatusConfirm' message in the message table 33a to generate a channel control message including the corresponding message ID '0x84', and generates the channel control message. The state information is loaded in the 'status' area and transmitted to the wireless terminal 40 through the wireless interface unit 35 (S45).

그리고, 무선 단말(40)은 셋톱박스(30)로부터 수신되는 채널 제어 메시지에 포함되는 방송 서버(20)의 상태 정보를 이용하여, 방송 서버(20)의 상태를 확인한다.The wireless terminal 40 checks the state of the broadcast server 20 using the state information of the broadcast server 20 included in the channel control message received from the set top box 30.

반면, 방송 서버(20)는 주기적으로 무선 단말(40)의 상태 정보를 요청하는 상태 정보 요청 메시지인 'ServerStatusIndication' 메시지를 생성하여, 셋톱박스(30)로 전송하고(S 46), 셋톱박스(30)의 메시지 처리부(32a)는 수신되는 'ServerStatusIndication' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x85'가 포함되는 채널 제어 메시지를 생성하고, 그 생성되는 채널 제어 메시지를 무선 단말(40)로 전송한다(S 47).On the other hand, the broadcast server 20 periodically generates a 'ServerStatusIndication' message, which is a status information request message for requesting status information of the wireless terminal 40, and transmits it to the set-top box 30 (S 46). The message processing unit 32a of 30) searches a message ID corresponding to the received 'ServerStatusIndication' message in the message table 33a, generates a channel control message including the corresponding message ID '0x85', and generates the generated message. The channel control message is transmitted to the wireless terminal 40 (S 47).

무선 단말(40)의 메시지 처리 모듈(42a)은 셋톱박스(30)로부터 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x85'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하고, 그에 대한 응답으로 자신의 정보가 실린 응답 메시지를 생성하고, 그 생성되는 응답 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치한다.The message processing module 42a of the wireless terminal 40 searches for a message corresponding to the message ID '0x85' included in the channel control message received from the set top box 30 in the message table 33a, and responds to the message. A response message containing its information is generated, and a message ID corresponding to the generated response message is searched for in the message table 33a.

그리고, 해당 메시지 아이디인 '0x05'가 포함되는 채널 제어 메시지를 생성하여, 셋톱박스(30)로 전송한다(S 48).In addition, a channel control message including the corresponding message ID '0x05' is generated and transmitted to the set top box 30 (S 48).

셋톱박스(30)의 메시지 처리부(32a)는 무선 단말(40)로부터 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x05'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하고, 해당 메시지인 'ServerStatusResponse' 메시지를 방송 서버(20)로 전송한다(S 49).The message processor 32a of the set-top box 30 searches for a message corresponding to the message ID '0x05' included in the channel control message received from the wireless terminal 40 in the message table 33a, and the message ' ServerStatusResponse 'message is transmitted to the broadcast server 20 (S 49).

이때, 'ServerStatusResponse' 메시지는 무선 단말(40)의 상태 정보를 포함하고, 방송 서버(20)는 셋톱박스(30)로부터 수신되는 'ServerStatusResponse' 메시지를 이용하여, 무선 단말(40)의 상태를 확인한다.At this time, the 'ServerStatusResponse' message includes the status information of the wireless terminal 40, and the broadcast server 20 checks the status of the wireless terminal 40 by using the 'ServerStatusResponse' message received from the set-top box 30. do.

한편, 무선 단말(40)이 방송 서버(20)와 설정된 세션을 종료하고자 하는 경우, 즉, 사용자가 키패드(43)의 세션 종료 버튼을 선택하여, 방송 서버(20)와 설정된 세션을 종료하고자 하는 경우, 세션 종료 요청 메시지를 생성하고, 그 생성되는 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x06'가 포함되는 채널 제어 메시지를 생성하여, 셋톱박스(30)로 전송한다(S 50).On the other hand, when the wireless terminal 40 wants to end the session established with the broadcast server 20, that is, the user selects the session end button of the keypad 43, and the user wants to end the session established with the broadcast server 20. In this case, the session termination request message is generated, the message ID corresponding to the generated message is searched in the message table 33a, and a channel control message including the corresponding message ID '0x06' is generated and the set-top box 30 (S50).

셋톱박스(30)의 메시지 처리부(32a)는 무선 단말(40)로부터 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x06'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하여, 해당 메시지인 'ClientReleaseRequest' 메시지를 방송 서버(20)로 전송한다(S 51).The message processor 32a of the set-top box 30 searches for a message corresponding to the message ID '0x06' included in the channel control message received from the wireless terminal 40 in the message table 33a, and the message ' The ClientReleaseRequest 'message is transmitted to the broadcast server 20 (S 51).

그리고, 방송 서버(20)는 수신되는 'ClientReleaseRequest' 메시지에 대한 응답 메시지인 'ClientReleaseConfirm' 메시지를 생성하여, 셋톱박스(30)로 전송하고(S 52), 셋톱박스(30)는 방송 서버(20)로부터 수신되는 'ClientReleaseConfirm' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x86'이 포함되는 채널 제어 메시지를 생성하여, 무선 단말(40)로 전송한다(S 53).In addition, the broadcast server 20 generates a 'ClientReleaseConfirm' message, which is a response message to the received 'ClientReleaseRequest' message, and transmits the generated message to the set-top box 30 (S 52), and the set-top box 30 broadcast server 20. Search for the message ID corresponding to the 'ClientReleaseConfirm' message received from the message table 33a, generate a channel control message including the message ID '0x86', and transmit the generated message to the wireless terminal 40 (S). 53).

무선 단말(40)의 메시지 처리 모듈(42a)은 셋톱박스(30)로부터 수신되는 메시지 아이디인 '0x86'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하고, 해당 메시지인 세션 종료 요청 메시지의 응답 메시지를 확인하여, 셋톱박스(30)를 통해 방송 서버(20)와 설정된 세션을 종료한다.The message processing module 42a of the wireless terminal 40 searches for a message corresponding to the message ID '0x86' received from the set top box 30 in the message table 33a, and responds to the corresponding session termination request message. The message is checked and the session established with the broadcast server 20 through the set top box 30 is terminated.

반면, 방송 서버(20)가 무선 단말(40)과 설정된 세션을 종료하고자 하는 경우, 방송 서버(20)는 세션 종료 요청 메시지인 'ServerReleaseIndication' 메시지를 생성하여, 셋톱박스(30)로 전송한다(S 54).On the other hand, when the broadcast server 20 wants to terminate the session established with the wireless terminal 40, the broadcast server 20 generates a 'ServerReleaseIndication' message, which is a session termination request message, and transmits it to the set-top box 30 ( S 54).

셋톱박스(30)의 메시지 처리부(32a)는 방송 서버(20)로부터 수신되는 'ServerReleaseIndication' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x87'이 포함되는 채널 제어 메시지를 생성하여, 무선 인터페이스부(35)를 통해 무선 단말(40)로 전송한다(S 55).The message processor 32a of the set-top box 30 searches for a message ID corresponding to the 'ServerReleaseIndication' message received from the broadcast server 20 in the message table 33a, and includes a channel including '0x87' as the corresponding message ID. The control message is generated and transmitted to the wireless terminal 40 through the wireless interface unit 35 (S 55).

무선 단말(40)의 메시지 처리 모듈(42a)은 수신되는 메시지 아이디인 '0x87'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하여, 해당 메시지인 세션 종료 요청 메시지를 확인하고, 그 세션 종료 요청 메시지의 응답 메시지를 생성하여, 그 생성된 응답 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치한다.The message processing module 42a of the wireless terminal 40 searches for a message corresponding to the received message ID '0x87' in the message table 33a, checks the session termination request message as the corresponding message, and requests the session termination. The response message of the message is generated, and the message ID corresponding to the generated response message is searched in the message table 33a.

그리고, 무선 단말(40)은 메시지 테이블(33a)에서 서치된 메시지 아이디인 '0x07'이 포함되는 채널 제어 메시지를 생성하여, 셋톱박스(30)로 전송한다(S 56).The wireless terminal 40 generates a channel control message including the message ID '0x07' searched from the message table 33a and transmits the generated channel control message to the set top box 30 (S56).

셋톱박스(30)의 메시지 처리부(32a)는 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x07'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하 여, 해당 메시지인 'ServerReleaseResponse' 메시지를 방송 서버(20)로 전송한다(S 57).The message processor 32a of the set-top box 30 searches for a message corresponding to the message ID '0x07' included in the received channel control message in the message table 33a and broadcasts the corresponding message 'ServerReleaseResponse'. The server 20 transmits the data to the server 20 (S 57).

그리고, 방송 서버(20)는 수신되는 'ServerReleaseResponse' 메시지를 확인하여, 셋톱박스(30)를 통해 무선 단말(40)과 설정된 세션을 종료한다.In addition, the broadcast server 20 checks the received 'ServerReleaseResponse' message and terminates the session established with the wireless terminal 40 through the set-top box 30.

이때, 무선 단말(40)과 셋톱박스(30)간 교환되는 메시지 아이디는 UDP 형식이고, 셋톱박스(30)와 방송 서버(20)간 교환되는 메시지는 TCP 형식이 될 수 있다.At this time, the message ID exchanged between the wireless terminal 40 and the set-top box 30 may be in UDP format, and the message exchanged between the set-top box 30 and the broadcast server 20 may be in TCP format.

도 8a, 8b는 본 발명의 바람직한 실시예에 따른 무선 단말이 방송 서비스를 제공받는 방법의 흐름을 설명하기 위한 플로우챠트 도면이다.8A and 8B are flowcharts illustrating a flow of a method for receiving a broadcast service by a wireless terminal according to a preferred embodiment of the present invention.

도 8a, 8b를 참조하면, 무선 단말(40)의 중앙 처리부(42)는 키패드(43)로부터 리모콘 전환 키 신호가 수신되는지 여부를 판단한다(S 60).8A and 8B, the central processing unit 42 of the wireless terminal 40 determines whether a remote control switch key signal is received from the keypad 43 (S60).

즉, 중앙 처리부(42)는 사용자가 키패드(43)의 리모콘 전환 버튼을 선택하여, 키패드(43)로부터 리모콘 전환 키 신호가 수신되는지 여부를 판단한다.That is, the central processing unit 42 determines whether the remote control switch key signal is received from the keypad 43 by the user selecting the remote control switch button of the keypad 43.

그 판단 결과, 키패드(43)로부터 리모콘 전환 키 신호가 수신되지 않으면, 무선 단말(40)의 정상적인 기능을 수행한다(S 61). 즉, 무선 단말(40)이 무선 전화기인 경우, 사용자의 선택에 따라 타 전화기와 호를 설정하여, 사용자에게 무선 통화 서비스를 제공한다.As a result of the determination, if the remote control switch key signal is not received from the keypad 43, the wireless terminal 40 performs the normal function (S 61). That is, when the wireless terminal 40 is a wireless telephone, a call is set up with another telephone according to the user's selection, and the wireless telephone service is provided to the user.

한편, 중앙 처리부(42)는 키패드(43)로부터 리모콘 전환 키 신호가 수신되면, 현재 무선 단말(40)이 리모콘 모드로 설정되어 있는지 여부를 판단한다(S 62). 즉, 이미 사용자가 키패드(43)의 리모콘 전화 버튼을 선택하여, 현재 무선 단말(40)이 리모콘 모드로 설정되어, 무선 리모콘 기능을 수행하고 있는지 여부를 판단한다.Meanwhile, when the remote control switch key signal is received from the keypad 43, the central processing unit 42 determines whether the wireless terminal 40 is currently set to the remote control mode (S 62). That is, the user has already selected the remote control telephone button of the keypad 43, and it is determined whether or not the wireless terminal 40 is currently set to the remote control mode to perform the wireless remote control function.

판단 결과, 이미 무선 단말(40)이 리모콘 모드로 설정되어 있으면, 무선 단말(40)의 리모콘 모드를 해제하고(S 63), 반면, 현재 무선 단말(40)이 리모콘 모드로 설정되지 않아 정상적인 무선 단말(40)의 기능을 수행하고 있으면, 무선 단말(40)을 리모콘 모드로 설정한다(S 64).As a result of determination, if the wireless terminal 40 is already set to the remote control mode, the remote control mode of the wireless terminal 40 is released (S 63), while the current wireless terminal 40 is not set to the remote control mode, so that normal wireless If performing the function of the terminal 40, the wireless terminal 40 is set to the remote control mode (S 64).

그리고, 중앙 처리부(42)는 사용자가 키패드(43)의 방송 수신 버튼을 선택하여, 키패드(43)로부터 방송 수신 키 신호가 수신되는지 여부를 판단한다(S 65).Then, the central processing unit 42 selects the broadcast receiving button of the keypad 43, and determines whether the broadcast receiving key signal is received from the keypad 43 (S 65).

그 판단 결과, 중앙 처리부(42)는 키패드(43)로부터 방송 수신 키 신호가 수신되지 않으면, 리모콘 모드를 수행한다(S 66). 즉, 키패드(43)로부터 사용자가 선택하는 채널 선택 버튼에 따른 채널 선택 키 신호가 수신되면, 해당 키 신호에 따른 채널 선택 신호를 셋톱박스(30)로 전송한다.As a result of the determination, if the broadcast receiving key signal is not received from the keypad 43, the central processing unit 42 performs the remote control mode (S66). That is, when the channel selection key signal corresponding to the channel selection button selected by the user is received from the keypad 43, the channel selection signal according to the corresponding key signal is transmitted to the set top box 30.

반면, 키패드(43)로부터 방송 수신 키 신호가 수신되면, 중앙 처리부(42)는 무선 단말(40)을 방송 수신 모드로 설정한다(S 67).On the other hand, when the broadcast reception key signal is received from the keypad 43, the central processing unit 42 sets the wireless terminal 40 to the broadcast reception mode (S 67).

그리고, 중앙 처리부(42)는 방송 서버(20)로부터 방송 데이터를 수신하기 위한 입력 모드를 설정한다(S 68). 이때, 중앙 처리부(42)는 사용자의 선택에 따라 방송 서버(20)로부터 방송 데이터를 수신하는 방식을 xDSL 모드 또는 FTTH(fiber-to-the home) 모드로 입력 모드를 설정하는 것이다.The central processing unit 42 sets an input mode for receiving broadcast data from the broadcast server 20 (S 68). At this time, the central processing unit 42 sets the input mode to the xDSL mode or the fiber-to-the home (FTTH) mode in which the broadcast data is received from the broadcast server 20 according to a user's selection.

무선 단말(40)은 방송 수신 모드와 입력 모드가 설정되면, 셋톱박스(30)를 통해 방송 서버(20)와 세션을 설정한다(S 69).When the broadcast reception mode and the input mode are set, the wireless terminal 40 establishes a session with the broadcast server 20 through the set top box 30 (S 69).

즉, 무선 단말(40)은 방송 서버(20)로부터 방송 데이터를 수신하여, 사용자 에서 방송 서비스를 제공하기 위한 세션을 설정하기 위한 세션 설정 요청 메시지를 방송 서버(20)로 전송한다.That is, the wireless terminal 40 receives broadcast data from the broadcast server 20 and transmits a session establishment request message for setting up a session for providing a broadcast service to the broadcast server 20.

이때, 무선 단말(40)의 메시지 처리 모듈은 생성되는 세션 설정 요청 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 검색하여, 해당 메시지 아이디인 '0x01'가 포함되는 채널 제어 메시지를 생성하여, 셋톱박스(30)로 전송한다.In this case, the message processing module of the wireless terminal 40 searches for a message ID corresponding to the generated session establishment request message in the message table 33a, and generates a channel control message including the corresponding message ID '0x01'. Transfer to the set-top box 30.

그리고, 셋톱박스(30)의 메시지 처리부(32a)는 무선 인터페이스부(35)를 통해 수신되는 채널 제어 메시지에 포함되는 메시지 아이디 '0x01'에 해당하는 메시지를 메시지 테이블(33a)을 검색하여, 해당 메시지인 'ClientSessionSetupRequest' 메시지를 방송 서버(20)로 전송하고, 방송 서버(20)는 셋톱박스(30)로부터 'ClientSessionSetupRequest' 메시지가 수신되면, 그에 대한 응답 메시지인 'ClientSessionSetupConfirm' 메시지를 셋톱박스(30)로 전송한다.The message processor 32a of the set-top box 30 searches the message table 33a for a message corresponding to the message ID '0x01' included in the channel control message received through the air interface unit 35. When the message 'ClientSessionSetupRequest' is transmitted to the broadcast server 20, and the broadcast server 20 receives the 'ClientSessionSetupRequest' message from the set-top box 30, the broadcast server 20 sends a 'ClientSessionSetupConfirm' message, which is a response thereto, to the set-top box 30. To send).

셋톱박스(30)의 메시지 처리부(32a)는 xDSL/FTTH/Ethernet 인터페이스부(31)를 통해 방송 서버(20)로부터 수신되는 'ClientSessionSetupConfirm' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 검색한다.The message processor 32a of the set-top box 30 searches for a message ID corresponding to the 'ClientSessionSetupConfirm' message received from the broadcast server 20 through the xDSL / FTTH / Ethernet interface unit 31 in the message table 33a. .

그 검색 결과에 따른 메시지 아이디인 '0x81'가 포함되는 채널 제어 메시지를 생성하여, 무선 인터페이스부(35)를 통해 무선 단말(40)로 전송한다.A channel control message including a message ID '0x81' according to the search result is generated and transmitted to the wireless terminal 40 through the wireless interface unit 35.

그리고, 무선 단말(40)과 방송 서버(20)간 세션이 셋톱박스(30)를 통해 설정된다.In addition, a session between the wireless terminal 40 and the broadcast server 20 is established through the set top box 30.

무선 단말(40)은 방송 서버(20)와 세션이 설정되면, 기본 채널 또는 이전 채널 요청 메시지를 방송 서버(20)로 전송하고(S 70), 방송 서버(20)로부터 수신되는 기본 채널 또는 이전 채널 프로그램의 방송 데이터에 따른 영상 및 음성 정보를 영상/음성 출력부(45)를 통해 출력하여, 방송 서비스를 제공한다.When a session is established with the broadcast server 20, the wireless terminal 40 transmits a basic channel or previous channel request message to the broadcast server 20 (S 70), and receives the basic channel or the previous channel received from the broadcast server 20. The video and audio information according to the broadcast data of the channel program is output through the video / audio output unit 45 to provide a broadcast service.

이때, 기본 채널이란, 방송 서버(20)가 초기 접속하여, 방송 서비스를 제공받는 사용자를 위하여 제공하는 채널 프로그램을 의미하고, 이전 채널이란, 무선 단말(40)을 사용하여 방송 서비스를 제공받는 사용자가 이전 세션이 종료되기 전까지 시청하던 채널 프로그램을 의미한다.In this case, the basic channel refers to a channel program that the broadcast server 20 initially accesses and provides for a user who receives a broadcast service. The previous channel refers to a user who receives a broadcast service using the wireless terminal 40. Refers to the channel program that was watched before the previous session ended.

그리고, 무선 단말(40)의 중앙 처리부(42)는 키패드(43)로부터 채널 선택 키 신호가 수신되는지 여부를 판단하다(S 71).Then, the central processing unit 42 of the wireless terminal 40 determines whether the channel selection key signal is received from the keypad 43 (S 71).

그 판단 결과, 사용자가 키패드(43)의 채널 선택 버튼을 선택하여, 키패드(43)로부터 채널 선택 키 신호가 수신되는 경우, 중앙 처리부(42)는 채널 변경 모드를 수행한다(S 72).As a result of the determination, when the user selects the channel selection button of the keypad 43 and receives the channel selection key signal from the keypad 43, the central processing unit 42 performs the channel changing mode (S 72).

즉, 사용자가 채널 프로그램을 변경하고자 하는 경우, 사용자는 키패드(43)의 채널 선택 버튼을 선택하고, 무선 단말(40)의 메시지 처리 모듈은 키패드(43)로부터 수신되는 키 신호에 따른 채널 선택 정보가 실린 채널 선택 메시지를 생성하고, 그 생성되는 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x02'가 포함되는 채널 제어 메시지를 생성하고, 그 생성되는 채널 제어 메시지를 셋톱박스(30)로 전송한다.That is, when the user wants to change the channel program, the user selects a channel selection button of the keypad 43, and the message processing module of the wireless terminal 40 selects channel selection information according to a key signal received from the keypad 43. Generates a channel selection message loaded with a message, searches for a message ID corresponding to the generated message in the message table 33a, generates a channel control message including the message ID '0x02', and generates the channel control. Send a message to the set-top box (30).

그리고, 셋톱박스(30)의 메시지 처리부(32a)는 무선 인터페이스부(35)를 통해 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x02'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하고, 해당 메시지인 'ProgramSelectRequest' 메시지를 xDSL/FTTH/Ethernet 인터페이스부(31)를 통해 방송 서버(20)로 전송한다.The message processor 32a of the set-top box 30 searches for a message corresponding to the message ID '0x02' included in the channel control message received through the air interface unit 35 in the message table 33a. The message 'ProgramSelectRequest' is transmitted to the broadcast server 20 through the xDSL / FTTH / Ethernet interface unit 31.

그리고, 방송 서버(20)는 셋톱박스(30)로부터 'ProgramSelectRequest' 메시지가 수신되면, 그에 대한 응답 메시지인 'ProgramSelectConfim' 메시지를 생성하여, 셋톱박스(30)로 전송하고, 셋톱박스(30)의 메시지 처리부(32a)는 방송 서버(20)로부터 수신되는 'ProgramSelectConfim' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하고, 해당 메시지 아이디인 '0x82'가 포함되는 채널 제어 메시지를 생성하여, 무선 인터페이스부(35)를 통해 무선 단말(40)로 전송한다.When the 'ProgramSelectRequest' message is received from the set-top box 30, the broadcast server 20 generates a 'ProgramSelectConfim' message, which is a response message thereto, and transmits the message to the set-top box 30. The message processor 32a searches the message ID corresponding to the 'ProgramSelectConfim' message received from the broadcast server 20 in the message table 33a, and generates a channel control message including the corresponding message ID '0x82'. It transmits to the radio terminal 40 through the radio interface unit 35.

무선 단말(40)이 셋톱박스(30)로부터 수신되는 '0x82' 메시지 아이디가 포함되는 채널 제어 메시지를 확인하면, 방송 서버(20)로부터 방송 데이터를 제공받는 채널 프로그램을 변경한다.When the wireless terminal 40 checks the channel control message including the '0x82' message ID received from the set top box 30, the wireless terminal 40 changes the channel program provided with the broadcast data from the broadcast server 20.

그리고, 방송 서버(20)는 무선 단말(40)로부터 수신되는 채널 선택 메시지에 따른 채널 변경을 수행하고, 그 변경된 채널의 방송 데이터를 셋톱박스(30)를 통해 무선 단말(40)로 전송하고, 무선 단말(40)은 방송 서버(20)로부터 셋톱박스(30)를 통해 방송 데이터를 수신하다(S 73).Then, the broadcast server 20 performs a channel change according to the channel selection message received from the wireless terminal 40, and transmits the broadcast data of the changed channel to the wireless terminal 40 through the set-top box 30, The wireless terminal 40 receives broadcast data from the broadcast server 20 through the set top box 30 (S 73).

그리고, 무선 단말(40)은 무선 인터페이스 모듈(41)을 통해 셋톱박스(30)로부터 수신되는 방송 데이터를 디코딩하여, 영상/음성 출력부(45)를 통해 영상 또는 음성 정보를 출력한다(S 74).In addition, the wireless terminal 40 decodes broadcast data received from the set-top box 30 through the wireless interface module 41 and outputs video or audio information through the video / audio output unit 45 (S 74). ).

반면, 무선 단말(40)의 중앙 처리부(42)는 키패드(43)로부터 채널 선택 키 신호가 수신되지 않으면, 사용자가 키패드(43)를 통해 세션 종료가 요청되는지 여 부를 판단한다(S 75). 즉, 중앙 처리부(42)는 키패드(43)로부터 세션 종료 키 신호가 수신되는지 여부를 판단한다.On the other hand, if the channel selection key signal is not received from the keypad 43, the central processing unit 42 of the wireless terminal 40 determines whether the user is requested to terminate the session through the keypad 43 (S 75). That is, the central processing unit 42 determines whether a session end key signal is received from the keypad 43.

그 판단 결과, 중앙 처리부(42)는 세션 종료 키 신호가 수신되면, 셋톱박스(30)를 통해 방송 서버(20)와 설정된 세션을 종료한다(S 76).As a result of the determination, when the session termination key signal is received, the central processing unit 42 ends the session established with the broadcast server 20 through the set top box 30 (S76).

즉, 무선 단말(40)의 사용자가 방송 서버(20)와 설정된 세션을 종료하고자 하는 경우, 메시지 처리 모듈(42a)은 세션 종료 요청 메시지를 생성하고, 그 생성되는 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x06'가 포함되는 채널 제어 메시지를 생성하여, 셋톱박스(30)로 전송한다.That is, when the user of the wireless terminal 40 wants to end the session set up with the broadcast server 20, the message processing module 42a generates a session end request message, and the message ID corresponding to the generated message is a message. In search of the table 33a, a channel control message including the corresponding message ID '0x06' is generated and transmitted to the set top box 30.

셋톱박스(30)의 메시지 처리부(32a)는 무선 단말(40)로부터 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x06'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하여, 해당 메시지인 'ClientReleaseRequest' 메시지를 방송 서버(20)로 전송한다.The message processor 32a of the set-top box 30 searches for a message corresponding to the message ID '0x06' included in the channel control message received from the wireless terminal 40 in the message table 33a, and the message ' ClientReleaseRequest 'message is transmitted to the broadcast server 20.

그리고, 방송 서버(20)는 수신되는 'ClientReleaseRequest' 메시지에 대한 응답 메시지인 'ClientReleaseConfirm' 메시지를 셋톱박스(30)로 전송하고, 셋톱박스(30)는 방송 서버(20)로부터 수신되는 'ClientReleaseConfirm' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x86'이 포함되는 채널 제어 메시지를 생성하여, 무선 단말(40)로 전송한다.The broadcast server 20 transmits a 'ClientReleaseConfirm' message, which is a response message to the received 'ClientReleaseRequest' message, to the set-top box 30, and the set-top box 30 receives the 'ClientReleaseConfirm' received from the broadcast server 20. The message ID corresponding to the message is searched in the message table 33a to generate a channel control message including the message ID '0x86' and transmits the message to the wireless terminal 40.

무선 단말(40)의 메시지 처리 모듈(42a)은 셋톱박스(30)로부터 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x86'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하여, 해당 메시지를 확인하고, 셋톱박스(30)를 통해 방송 서버(20)와 설정된 세션을 종료한다.The message processing module 42a of the wireless terminal 40 searches for a message corresponding to the message ID '0x86' included in the channel control message received from the set-top box 30 in the message table 33a, and retrieves the corresponding message. After confirming, the session established with the broadcast server 20 through the set-top box 30 is terminated.

반면, 무선 단말(40)의 중앙 처리부(42)는 키패드(43)로부터 세션 종료 키 신호가 수신되지 않으면, 주기적으로 방송 서버(20)로부터 상태 정보를 요청하는 상태 정보 요청 메시지가 수신되는지 여부를 판단한다(S 77).On the contrary, if the session end key signal is not received from the keypad 43, the central processing unit 42 of the wireless terminal 40 periodically checks whether a status information request message for requesting status information from the broadcast server 20 is received. It is determined (S 77).

그 판단 결과, 중앙 처리부(42)는 방송 서버(20)로부터 상태 정보 요청 메시지가 수신되면, 상태 정보가 실린 응답 메시지를 생성하여, 방송 서버(20)로 전송한다(S 78).As a result of the determination, when the status information request message is received from the broadcast server 20, the central processing unit 42 generates a response message containing the status information and transmits the response message to the broadcast server 20 (S 78).

즉, 방송 서버(20)는 주기적으로 무선 단말(40)의 상태 정보를 요청하는 'ServerStatusIndication' 메시지를 생성하여, 셋톱박스(30)로 전송하고, 셋톱박스(30)의 메시지 처리부(32a)는 수신되는 'ServerStatusIndication' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하고, 해당 메시지 아이디인 '0x85'가 포함되는 채널 제어 메시지를 생성하여, 무선 인터페이스부(35)를 통해 무선 단말(40)로 전송한다.That is, the broadcast server 20 periodically generates a 'ServerStatusIndication' message requesting status information of the wireless terminal 40, transmits the message to the set top box 30, and the message processor 32a of the set top box 30 The message ID corresponding to the received 'ServerStatusIndication' message is searched in the message table 33a, and a channel control message including the corresponding message ID '0x85' is generated, and the wireless terminal 40 is transmitted through the air interface unit 35. To send).

그리고, 무선 단말(40)의 메시지 처리 모듈(42a)은 셋톱박스(30)로부터 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x85'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하여, 해당 메시지에 대한 응답으로 상태 정보가 실린 응답 메시지를 생성하고, 그 생성되는 응답 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치한다.In addition, the message processing module 42a of the wireless terminal 40 searches for a message corresponding to the message ID '0x85' included in the channel control message received from the set-top box 30 in the message table 33a. In response to the message, a response message containing status information is generated, and a message ID corresponding to the generated response message is searched in the message table 33a.

그리고, 해당 메시지 아이디인 '0x05'가 포함되는 채널 제어 메시지를 생성 하여, 셋톱박스(30)로 전송하고, 셋톱박스(30)의 메시지 처리부(32a)는 무선 단말(40)로부터 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x05'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하고, 해당 메시지인 'ServerStatusResponse' 메시지를 방송 서버(20)로 전송한다.In addition, a channel control message including the corresponding message ID '0x05' is generated and transmitted to the set top box 30, and the message processing unit 32a of the set top box 30 controls the channel received from the wireless terminal 40. The message corresponding to the message ID '0x05' included in the message is searched in the message table 33a, and the message 'ServerStatusResponse' is transmitted to the broadcast server 20.

방송 서버(20)는 셋톱박스(30)로부터 수신되는 'ServerStatusResponse' 메시지에 실린 상태 정보를 이용하여, 무선 단말(40)의 상태를 확인한다.The broadcast server 20 checks the status of the wireless terminal 40 by using the status information contained in the 'ServerStatusResponse' message received from the set top box 30.

반면, 무선 단말(40)의 중앙 처리부(42)는 방송 서버(20)로부터 상태 정보 요청 메시지가 수신되지 않으면, 주기적으로 방송 서버(20)의 상태 정보를 요청하는 메시지인 상태 정보 요청 메시지를 생성하여, 방송 서버(20)로 전송하고(S 79), 그에 따라 수신되는 응답 메시지를 이용하여, 방송 서버(20)의 상태를 확인한다(S 79).On the other hand, when the central processing unit 42 of the wireless terminal 40 does not receive the status information request message from the broadcast server 20, periodically generates a status information request message, which is a message for requesting the status information of the broadcast server 20. In step S79, the broadcast server 20 checks the state of the broadcast server 20 by using the response message.

즉, 무선 단말(40)은 주기적으로 방송 서버(20)의 상태를 요청하는 메시지인 상태 정보 요청 메시지를 생성하고, 그 생성되는 상태 정보 요청 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하고, 해당 메시지 아이디인 '0x04'가 포함되는 채널 제어 메시지를 생성하여, 셋톱박스(30)로 전송한다.That is, the wireless terminal 40 periodically generates a status information request message, which is a message for requesting the status of the broadcast server 20, and searches for a message ID corresponding to the generated status information request message in the message table 33a. In addition, a channel control message including a corresponding message ID '0x04' is generated and transmitted to the set top box 30.

셋톱박스(30)의 메시지 처리부(32a)는 무선 단말(40)로부터 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x04'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하고, 해당 메시지인 'ClientStatusRequest' 메시지를 xDSL/FTTH/Ethernet 인터페이스부(31)를 통해 방송 서버(20)로 전송하고, 방송 서버(20)는 수신되는 'ClientStatusRequest' 메시지에 대한 응답 메시지인 'ClientStatusConfirm' 메시지를 상태 정보를 실어 생성하고, 그 생성되는 응답 메시지를 셋톱박스(30)로 전송한다.The message processor 32a of the set-top box 30 searches for a message corresponding to the message ID '0x04' included in the channel control message received from the wireless terminal 40 in the message table 33a, and the message ' ClientStatusRequest 'message is transmitted to the broadcast server 20 through the xDSL / FTTH / Ethernet interface unit 31, and the broadcast server 20 transmits the status information of the' ClientStatusConfirm 'message, which is a response message to the received' ClientStatusRequest 'message. It generates, and transmits the generated response message to the set-top box 30.

셋톱박스(30)의 메시지 처리부(32a)는 수신되는 'ClientStatusConfirm' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x84'가 포함되는 채널 제어 메시지를 생성하여, 무선 인터페이스부(35)를 통해 무선 단말(40)로 전송한다.The message processor 32a of the set-top box 30 searches for a message ID corresponding to the received 'ClientStatusConfirm' message in the message table 33a to generate a channel control message including the corresponding message ID '0x84'. It transmits to the radio terminal 40 through the radio interface unit 35.

그리고, 무선 단말(40)은 셋톱박스(30)로부터 수신되는 채널 제어 메시지에 포함되는 메시지 아이디에 해당하는 메시지를 메시지 테이블(33a)에서 서치하고, 해당 메시지를 이용하여, 방송 서버(20)의 상태 정보를 확인한다.In addition, the wireless terminal 40 searches for a message corresponding to the message ID included in the channel control message received from the set-top box 30 in the message table 33a, and uses the corresponding message to transmit the message to the broadcast server 20. Check the status information.

도 9a, 9b, 9c는 본 발명의 바람직한 실시예에 따른 셋톱박스가 무선 단말로 방송 서비스를 제공하는 방법의 흐름을 설명하기 위한 플로우챠트 도면이다.9A, 9B, and 9C are flowcharts illustrating a flow of a method of providing a broadcast service to a wireless terminal by a set-top box according to an exemplary embodiment of the present invention.

도 9a, 9b, 9c를 참조하면, 셋톱박스(30)(STB)의 제어부(32)는 무선 단말(40)로부터 세션 설정 요청 메시지가 수신되는지 여부를 판단한다(S 80).9A, 9B, and 9C, the control unit 32 of the set top box 30 (STB) determines whether a session establishment request message is received from the wireless terminal 40 (S80).

즉, 무선 단말(40)로부터 방송 서버(20)와 세션을 설정하기 위한 세션 설정 요청 메시지가 수신되는지 여부를 판단하여, 세션 설정 요청 메시지가 수신되지 않으면, 셋톱박스(30)는 YPbPi 라인 또는 RGB 라인으로 연결된 TV(60)로 방송 데이터를 전송한다(S 81).That is, it is determined whether the session establishment request message for establishing a session with the broadcast server 20 is received from the wireless terminal 40, and if the session establishment request message is not received, the set-top box 30 is connected to the YPbPi line or RGB. The broadcast data is transmitted to the TV 60 connected by the line (S 81).

이때, 무선 단말(40)이 리모콘 모드로 설정되어 있으면, 제어부(32)는 무선 단말(40)로부터 무선 인터페이스부(35)를 통해 수신되는 채널 선택 신호에 따라 TV(60)에 전송하는 방송 데이터의 채널 프로그램을 변경한다.At this time, if the wireless terminal 40 is set to the remote control mode, the control unit 32 broadcast data transmitted to the TV 60 in accordance with the channel selection signal received from the wireless terminal 40 through the wireless interface unit 35. Change the channel program.

한편, 무선 단말(40)로부터 세션 설정 요청 메시지가 수신되면, 무선 단말(40) 및 방송 서버(20)와 세션을 설정한다(S 82).On the other hand, when a session establishment request message is received from the wireless terminal 40, a session is established with the wireless terminal 40 and the broadcast server 20 (S 82).

즉 무선 단말(40)이 방송 서버(20)와 세션을 설정하기 위한 메시지인 세션 설정 요청 메시지를 생성하고, 그 생성된 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x01'를 셋톱박스(30)로 전송한다.That is, the wireless terminal 40 generates a session establishment request message, which is a message for establishing a session with the broadcast server 20, and searches for a message ID corresponding to the generated message in the message table 33a to search for the corresponding message ID. Transmit '0x01' to the set-top box 30.

셋톱박스(30)의 메시지 처리부(32a)는 무선 인터페이스부(35)를 통해 수신되는 메시지 아이디 '0x01'에 해당하는 메시지를 메시지 테이블(33a)을 검색하여, 해당 메시지인 'ClientSessionSetupRequest' 메시지를 방송 서버(20)로 전송한다.The message processing unit 32a of the set-top box 30 searches for a message corresponding to the message ID '0x01' received through the air interface unit 35 and searches the message table 33a to broadcast a 'ClientSessionSetupRequest' message. Send to server 20.

방송 서버(20)는 셋톱박스(30)로부터 'ClientSessionSetupRequest' 메시지가 수신되면, 그에 대한 응답 메시지인 'ClientSessionSetupConfirm' 메시지를 생성하여, xDSL 또는 FTTH 및 Ethernet을 통해 셋톱박스(30)로 전송한다.When the 'ServerSessionSetupRequest' message is received from the set-top box 30, the broadcast server 20 generates a 'ClientSessionSetupConfirm' message, which is a response message, and transmits the message to the set-top box 30 through xDSL or FTTH and Ethernet.

셋톱박스(30)의 메시지 처리부(32a)는 xDSL/FTTH/Ethernet 인터페이스부(31)를 통해 방송 서버(20)로부터 수신되는 'ClientSessionSetupConfirm' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 검색한다.The message processor 32a of the set-top box 30 searches for a message ID corresponding to the 'ClientSessionSetupConfirm' message received from the broadcast server 20 through the xDSL / FTTH / Ethernet interface unit 31 in the message table 33a. .

그 검색 결과에 따른 메시지 아이디인 '0x81'가 포함되는 채널 제어 메시지를 생성하여, 무선 인터페이스부(35)를 통해 무선 단말(40)로 전송한다.A channel control message including a message ID '0x81' according to the search result is generated and transmitted to the wireless terminal 40 through the wireless interface unit 35.

그리고, 무선 단말(40)과 방송 서버(20)간 세션이 셋톱박스(30)를 통해 설정된다.In addition, a session between the wireless terminal 40 and the broadcast server 20 is established through the set top box 30.

그리고, 셋톱박스(30)는 채널 선택 메시지가 수신되는지 여부를 판단한다(S 83).The set top box 30 determines whether a channel selection message is received (S83).

그 판단 결과, 채널 선택 메시지가 수신되면, 세션이 설정된 무선 단말(40)에 할당할 채널의 자원이 있는지 여부를 판단하여(S 84), 할당할 채널의 자원이 없는 경우, 무선 단말(40)로 채널 자원 에러 메시지를 전송한다(S 85).As a result of the determination, when the channel selection message is received, it is determined whether there is a resource of a channel to be allocated to the wireless terminal 40 to which the session is established (S84). In step S85, a channel resource error message is transmitted.

한편, 무선 단말(40)로 할당할 채널의 자원이 있으면, 채널 선택 메시지가 무선 단말(40)로부터 수신되는지 또는 방송 서버(20)로부터 수신되는지 여부를 판단한다(S 86).On the other hand, if there is a resource of a channel to be allocated to the wireless terminal 40, it is determined whether the channel selection message is received from the wireless terminal 40 or from the broadcast server 20 (S86).

먼저 셋톱박스(30)는 방송 서버(20)로부터 채널 선택 메시지가 수신된 경우, 무선 단말(40)로 채널 선택 메시지를 전송한다(S 87).First, when the channel selection message is received from the broadcast server 20, the set-top box 30 transmits the channel selection message to the wireless terminal 40 (S 87).

즉, 방송 서버(20)로부터 채널 선택 메시지인 'ProgramSelectIndication' 메시지가 수신되면, 셋톱박스(30)의 메시지 처리부(32a)는 수신되는 'ProgramSelectIndication' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하고, 해당 메시지 아이디인 '0x83'가 포함되는 채널 제어 메시지를 생성하여, 무선 인터페이스부(35)를 통해 무선 단말(40)로 전송한다.That is, when a 'ProgramSelectIndication' message, which is a channel selection message, is received from the broadcast server 20, the message processing unit 32a of the set-top box 30 displays a message ID corresponding to the received 'ProgramSelectIndication' message in the message table 33a. The searcher generates a channel control message including the message ID '0x83' and transmits the generated channel control message to the wireless terminal 40 through the wireless interface unit 35.

반면, 무선 단말(40)로부터 채널 선택 메시지가 수신된 경우, 방송 서버(20)로 채널 선택 메시지를 전송한다(S 88).On the other hand, when the channel selection message is received from the wireless terminal 40, the channel selection message is transmitted to the broadcast server 20 (S 88).

즉, 무선 단말(40)의 메시지 처리 모듈(42a)이 사용자의 선택에 따라 키패드(43)로부터 수신되는 키 신호에 따른 채널 선택 정보가 실린 채널 선택 메시지를 생성하고, 그 생성되는 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x02'가 포함되는 채널 제어 메 시지를 생성하여, 셋톱박스(30)로 전송한다.That is, the message processing module 42a of the wireless terminal 40 generates a channel selection message containing channel selection information according to a key signal received from the keypad 43 according to a user's selection, and corresponds to the generated message. The message ID is searched in the message table 33a to generate a channel control message including the corresponding message ID '0x02' and transmits the message to the set top box 30.

그리고, 셋톱박스(30)의 메시지 처리부(32a)는 무선 인터페이스부(35)를 통해 수신되는 채널 제어 메시지에 포함되는 메시지 아이디인 '0x02'에 해당하는 메시지를 메시지 테이블(33a)에서 서치하고, 해당 메시지인 'ProgramSelectRequest' 메시지를 xDSL/FTTH/Ethernet 인터페이스부(31)를 통해 방송 서버(20)로 전송한다.The message processor 32a of the set-top box 30 searches for a message corresponding to the message ID '0x02' included in the channel control message received through the air interface unit 35 in the message table 33a. The message 'ProgramSelectRequest' is transmitted to the broadcast server 20 through the xDSL / FTTH / Ethernet interface unit 31.

그리고, 셋톱박스(30)는 방송 서버(20) 또는 무선 단말(40)로 채널 선택 메시지를 전송하고, 그에 대한 응답 메시지가 수신되는지 여부를 판단한다(S 89).The set top box 30 transmits a channel selection message to the broadcast server 20 or the wireless terminal 40 and determines whether a response message is received (S 89).

즉, 셋톱박스(30)는 방송 서버(20)로 전송한 'ProgramSelectRequest' 메시지에 대한 응답 메시지인 'ProgramSelectConfirm' 메시지 또는 무선 단말(40)로 전송한 채널 선택 메시지에 대한 응답 메시지가 수신되는지 여부를 판단한다.That is, the set-top box 30 determines whether a response message to the program selection request or the channel selection message transmitted to the wireless terminal 40 is received, which is a response message to the 'ProgramSelectRequest' message transmitted to the broadcast server 20. To judge.

그 판단 결과, 채널 선택 메시지에 대한 응답 메시지가 수신되면, 방송 서버(20)로부터 제공되는 방송 데이터가 수신되는지 여부를 판단하여(S 90), 그 수신되는 방송 데이터를 디코딩한다(S 91).As a result of the determination, when a response message to the channel selection message is received, it is determined whether broadcast data provided from the broadcast server 20 is received (S90), and the received broadcast data is decoded (S91).

즉, MPEG 방식으로 수신되는 방송 데이터를 무선 랜을 통해 전송할 수 있도록 디코딩한다.That is, it decodes the broadcast data received in the MPEG method so that it can be transmitted through the WLAN.

그리고, 방송 서버(20)로부터 수신되는 방송 데이터의 프로그램 아이디를 파악하여, 수신되는 방송 데이터가 변경된 채널 프로그램의 방송 데이터인지 여부를 확인한다(S 92).Then, the program ID of the broadcast data received from the broadcast server 20 is identified to determine whether the received broadcast data is broadcast data of a changed channel program (S 92).

이때, 제어부(32)는 무선 단말(40) 또는 방송 서버(20)로부터 수신되는 채널 선택 메시지에 따라 변경되는 채널 프로그램의 정보를 저장하고, xDSL/FTTH/Ethernet 인터페이스부(31)를 통해 수신되는 방송 데이터를 파싱(parsing)하여, 프로그램 아이디를 파악하고, 수신되는 방송 데이터가 저장된 채널 프로그램의 방송 데이터인지 여부를 확인할 수 있다.At this time, the control unit 32 stores the channel program information changed according to the channel selection message received from the wireless terminal 40 or the broadcast server 20, and is received through the xDSL / FTTH / Ethernet interface unit 31 By parsing the broadcast data, the program ID may be identified to determine whether the received broadcast data is broadcast data of a stored channel program.

그 확인 결과, 수신되는 방송 데이터가 변경되는 채널 프로그램의 방송 데이터이면, 관리하고 있는 무선 랜의 사용 대역 자원을 증가시킨다(S 93).As a result of the check, if the received broadcast data is broadcast data of a channel program to be changed, the use band resource of the managed WLAN is increased (S 93).

즉, 셋톱박스(30)의 제어부(32)는 무선 단말(40)과 연결되는 무선 랜의 사용 대역 자원을 관리하고, 무선 단말(40)과 무선 랜을 통해 신규 무선 채널이 연결되면, 사용 대역 자원을 증가시켜, 무선 랜의 사용 대역을 관리한다.That is, the control unit 32 of the set-top box 30 manages use band resources of the wireless LAN connected to the wireless terminal 40, and when a new wireless channel is connected through the wireless terminal 40 and the wireless LAN, the used band Increase the resource, manage the use band of the WLAN.

그리고, 셋톱박스(30)는 방송 서버(20)로부터 수신되어 디코딩된 방송 데이터를 무선 랜을 통해 무선 단말(40)로 전송한다(S 94).The set top box 30 transmits the decoded broadcast data received from the broadcast server 20 to the wireless terminal 40 through the wireless LAN (S 94).

한편, 셋톱박스(30)는 무선 단말(40)과, 방송 서버(20)와 세션이 설정된 상태에서, 채널 선택 메시지가 수신되지 않으면, 무선 단말(40) 또는 방송 서버(20)로부터 상태 정보 요청 메시지가 수신되는지 여부를 판단한다(S 95).On the other hand, the set-top box 30 requests the status information from the wireless terminal 40 or the broadcast server 20 when the channel selection message is not received in a state where a session is established with the wireless terminal 40 and the broadcast server 20. It is determined whether a message is received (S 95).

즉, 무선 단말(40)의 메시지 처리 모듈이 주기적으로 방송 서버(20)의 상태 정보를 요청하는 상태 정보 요청 메시지를 생성하여, 그 생성되는 상태 정보 요청 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하고, 해당 메시지 아이디인 '0x04'가 포함되는 채널 제어 메시지를 생성하여, 셋톱박스(30)로 전송한다.That is, the message processing module of the wireless terminal 40 periodically generates a status information request message requesting the status information of the broadcast server 20, and sends a message ID corresponding to the generated status information request message to the message table 33a. Search), and generate a channel control message including the corresponding message ID '0x04' and transmit it to the set-top box 30.

그리고, 셋톱박스(30)의 메시지 처리부(32a)는 무선 단말(40)로부터 주기적으로 상태 정보 요청 메시지에 해당하는 메시지 아이디인 '0x04'가 수신되는지 여 부를 판단한다.The message processor 32a of the set-top box 30 determines whether a message ID '0x04' corresponding to the status information request message is received periodically from the wireless terminal 40.

또한, 방송 서버(20)가 주기적으로 무선 단말(40)의 상태 정보를 요청하는 상태 정보 요청 메시지인 'ServerStatusIndication' 메시지를 생성하여, 전송하는지 여부를 판단한다.In addition, the broadcast server 20 periodically generates and transmits a 'ServerStatusIndication' message, which is a status information request message requesting status information of the wireless terminal 40.

셋톱박스(30)는 무선 단말(40) 또는 방송 서버(20)로부터 상태 정보 요청 메시지가 수신되면, 그 수신되는 상태 정보 요청 메시지에 해당하는 메시지를 방송 서버(20) 또는 무선 단말(40)로 전송한다(S 96).When the set top box 30 receives the status information request message from the wireless terminal 40 or the broadcast server 20, the set top box 30 transmits a message corresponding to the received status information request message to the broadcast server 20 or the wireless terminal 40. Transmit (S 96).

즉, 셋톱박스(30)의 메시지 처리부(32a)는 무선 단말(40)로부터 상태 정보 요청 메시지에 해당하는 메시지 아이디인 '0x04'를 포함되는 채널 제어 메시지가 수신되면, 그 수신된 메시지 아이디에 해당하는 메시지를 메시지 테이블(33a)에서 서치하여, 해당 메시지인 'ClientStatusRequest' 메시지를 방송 서버(20)로 전송한다.That is, when the message processing unit 32a of the set-top box 30 receives a channel control message including the message ID '0x04' corresponding to the status information request message from the wireless terminal 40, the message processing unit 32a corresponds to the received message ID. Message is searched in the message table 33a, and the message 'ClientStatusRequest' is transmitted to the broadcast server 20.

또한, 셋톱박스(30)의 메시지 처리부(32a)는 방송 서버(20)로부터 상태 정보 요청 메시지가 수신된 경우, 상태 정보 요청 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x85'가 포함되는 채널 제어 메시지를 생성하여, 무선 단말(40)로 전송한다.In addition, when the message processing unit 32a of the set-top box 30 receives the status information request message from the broadcast server 20, the message ID corresponding to the status information request message is searched in the message table 33a to search for the corresponding message. A channel control message including an ID '0x85' is generated and transmitted to the wireless terminal 40.

그리고, 셋톱박스(30)의 메시지 처리부(32a)는 방송 서버(20) 또는 무선 단말(40)로부터 상태 정보 요청 메시지에 대한 응답 메시지가 수신되는지 여부를 확인하여(S 97), 상태 정보 요청 메시지에 대한 응답 메시지가 수신되면, 그 수신되는 응답 메시지에 해당하는 메시지를 무선 단말(40) 또는 방송 서버(20)로 전송한 다(S 98).Then, the message processing unit 32a of the set-top box 30 checks whether a response message to the status information request message is received from the broadcast server 20 or the wireless terminal 40 (S 97), and the status information request message. When the response message is received, the message corresponding to the received response message is transmitted to the wireless terminal 40 or the broadcast server 20 (S 98).

즉, 셋톱박스(30)의 메시지 처리부(32a)는, 방송 서버(20)가 상태 정보 요청 메시지인 'ClientStatusRequest' 메시지를 수신하여, 그에 대한 응답 메시지로 상태 정보를 실은 'ClientStatusConfirm' 메시지를 생성하여 전송하면, 그 수신되는 'ClientStatusConfirm' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x86'이 포함되는 채널 제어 메시지를 생성하여, 무선 단말(40)로 전송한다.That is, the message processing unit 32a of the set-top box 30 receives the 'ClientStatusRequest' message, which is the status information request message, by the broadcast server 20 and generates a 'ClientStatusConfirm' message containing the status information as a response message. When transmitting, the message ID corresponding to the received 'ClientStatusConfirm' message is searched in the message table 33a to generate a channel control message including the message ID '0x86' and transmits the message ID to the wireless terminal 40. .

이때, 채널 제어 메시지의 'status' 영역에 방송 서버(20)의 상태 정보가 실려있다.At this time, the status information of the broadcast server 20 is loaded in the 'status' area of the channel control message.

무선 단말(40)이 메시지 아이디 '0x85'를 포함하는 채널 제어 메시지를 수신하여, 상태 정보를 실은 응답 메시지를 생성하고, 그 생성된 응답 메시지에 해당하는 메시지 아이디를 서치하여, 해당 메시지 아이디인 '0x05'가 포함되는 채널 제어 메시지를 전송하면, 셋톱박스(30)의 메시지 처리부(32a)는 수신되는 채널 제어 메시지의 메시지 아이디 '0x87'에 해당하는 메시지를 서치하여, 해당 메시지인 'ServerStatusResponse' 메시지를 방송 서버(20)로 전송한다.The wireless terminal 40 receives the channel control message including the message ID '0x85', generates a response message containing the status information, searches for the message ID corresponding to the generated response message, and searches the corresponding message ID ' When the channel control message including '0x05' is transmitted, the message processor 32a of the set-top box 30 searches for a message corresponding to the message ID '0x87' of the received channel control message, and the message 'ServerStatusResponse' To the broadcast server 20.

이때, 'ServerStatusResponse' 메시지에는 무선 단말(40)의 상태 정보가 실려있다.At this time, the 'ServerStatusResponse' message contains the status information of the wireless terminal 40.

한편, 셋톱박스(30)는 무선 단말(40) 또는 방송 서버(20)로부터 세션 종료 요청 메시지가 수신되는지 여부를 판단한다(S 99).On the other hand, the set-top box 30 determines whether the session termination request message is received from the wireless terminal 40 or the broadcast server 20 (S 99).

즉, 무선 단말(40)로부터 세션 종료 요청 메시지에 해당하는 메시지 아이디 인 '0x06'이 수신되는지 여부 판단하고, 또한, 방송 서버(20)로부터 세션 종료 요청 메시지인 'ServerReleaseIndication' 메시지가 수신되는지 여부를 판단한다.That is, it is determined whether the message ID '0x06' corresponding to the session termination request message is received from the wireless terminal 40, and whether the 'ServerReleaseIndication' message, which is the session termination request message, is received from the broadcast server 20. To judge.

그 판단 결과, 세션 종료 요청 메시지가 수신되면, 방송 서버(20)로부터 해당 무선 단말(40)로 제공하는 방송 데이터의 전송을 중단하고(S 100), 관리하고 있는 무선 랜의 사용 대역 자원을 감소시킨다(S 101).As a result of the determination, when the session termination request message is received, transmission of the broadcast data provided from the broadcast server 20 to the corresponding wireless terminal 40 is stopped (S100), and the use band resource of the managed WLAN is reduced. (S 101).

그리고, 방송 서버(20) 또는 무선 단말(40)과 설정된 세션을 종료하고(S 102), 방송 서버(20) 또는 무선 단말(40)로 세션 종료 요청 메시지에 해당하는 채널 제어 메시지를 전송한다(S 103).Then, the session established with the broadcast server 20 or the wireless terminal 40 ends (S 102), and the channel control message corresponding to the session termination request message is transmitted to the broadcast server 20 or the wireless terminal 40 ( S 103).

셋톱박스(30)의 메시지 처리부(32a)는 방송 서버(20)로부터 세션 종료 요청 메시지인 'SeverReleaseIndication' 메시지가 수신되면, 그 수신되는 'SeverReleaseIndication' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x87'이 포함되는 채널 제어 메시지를 생성하여, 무선 단말(40)로 전송한다.When the message processing unit 32a of the set-top box 30 receives the 'SeverReleaseIndication' message, which is a session termination request message, from the broadcast server 20, the message processing unit 32a displays a message ID corresponding to the received 'SeverReleaseIndication' message in the message table 33a. The searcher generates a channel control message including the message ID '0x87' and transmits the generated channel control message to the wireless terminal 40.

또한, 메시지 처리부(32a)는 무선 단말(40)로부터 수신되는 채널 제어 메시지에 '0x06' 메시지 아이디가 포함되면, 그 수신되는 메시지 아이디에 해당하는 메시지인 'ClientReleaseRequest' 메시지를 방송 서버(20)로 전송한다.In addition, if the channel control message received from the wireless terminal 40 includes the message ID '0x06', the message processor 32a transmits the message 'ClientReleaseRequest', which is a message corresponding to the received message ID, to the broadcast server 20. send.

그리고, 셋톱박스(30)의 메시지 처리부(32a)는 무선 단말(40) 또는 방송 서버(20)로부터 세션 삭제 요청 메시지에 대한 응답 메시지가 수신되는지 여부를 확인한다(S 103).The message processor 32a of the set-top box 30 checks whether a response message to the session deletion request message is received from the wireless terminal 40 or the broadcast server 20 (S 103).

즉, 셋톱박스(30)의 메시지 처리부(32a)는 무선 단말(40)로부터 수신되는 채 널 제어 메시지에 '0x87' 메시지 아이디가 포함되면, '0x07' 메시지 아이디가 포함되는 채널 제어 메시지가 수신되는지 여부를 확인하고, 또한, 방송 서버(20)로부터 'ClientReleaseRequest' 메시지에 대한 응답 메시지인 'ClientReleaseConfirm' 메시지가 수신되는지 여부를 확인한다.That is, if the message processing unit 32a of the set-top box 30 includes the message ID '0x87' in the channel control message received from the wireless terminal 40, the channel control message including the message ID '0x07' is received. Also, it is checked whether the 'ClientReleaseConfirm' message, which is a response message to the 'ClientReleaseRequest' message, is received from the broadcast server 20.

그리고, 셋톱박스(30)의 메시지 처리부(32a)는 방송 서버(20) 또는 무선 단말(40)로부터 세션 종료 요청 메시지에 대한 응답 메시지가 수신되면, 그 수신되는 응답 메시지에 해당하는 채널 제어 메시지를 전송한다(S 105).When the message processing unit 32a of the set-top box 30 receives a response message for the session termination request message from the broadcast server 20 or the wireless terminal 40, the message processing unit 32a receives a channel control message corresponding to the received response message. Transmit (S 105).

즉, 셋톱박스(30)의 메시지 처리부(32a)는 방송 서버(20)로부터 'ClientReleaseConfirm' 메시지가 수신되면, 그 수신된 'ClientReleaseConfirm' 메시지에 해당하는 메시지 아이디를 메시지 테이블(33a)에서 서치하여, 해당 메시지 아이디인 '0x86'가 포함되는 채널 제어 메시지를 무선 단말(40)로 전송한다.That is, when the message processing unit 32a of the set top box 30 receives the 'ClientReleaseConfirm' message from the broadcast server 20, the message ID corresponding to the received 'ClientReleaseConfirm' message is searched in the message table 33a, The channel control message including the message ID '0x86' is transmitted to the wireless terminal 40.

또한, 셋톱박스(30)의 메시지 처리부(32a)는 무선 단말(40)로부터 '0x07' 메시지 아이디가 포함되는 채널 제어 메시지가 수신되면, 그 수신되는 메시지 아이디에 해당하는 메시지를 메시지 테이블(33a)에서 서치하여, 해당 메시지인 'ServerReleaseResponse' 메시지를 방송 서버(20)로 전송한다.In addition, when the message processing unit 32a of the set-top box 30 receives the channel control message including the message ID '0x07' from the wireless terminal 40, the message processing unit 32a displays a message corresponding to the received message ID. Search for and transmits the corresponding message 'ServerReleaseResponse' to the broadcast server 20.

이상에서 본 발명은 기재된 구체 예에 대해서만 상세히 설명하였지만 본 발명의 기술 사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.Although the present invention has been described in detail only with respect to the described embodiments, it will be apparent to those skilled in the art that various modifications and changes are possible within the technical spirit of the present invention, and such modifications and modifications belong to the appended claims.

상기한 바와 같이, 본 발명에 따르면, 무선 랜을 통해 방송 서비스를 제공받는 무선 단말과, 무선 랜을 통해 방송 서비스를 제공하는 셋톱박스간에 교환되는 채널 제어 메시지를 정의하여, 사용자가 무선 단말을 통해 방송 서비스를 제공받을 수 있도록 하는 효과가 있다.As described above, according to the present invention, by defining a channel control message exchanged between a wireless terminal receiving a broadcast service through a wireless LAN and a set-top box providing a broadcast service through a wireless LAN, It is effective to receive a broadcast service.

또한, 사용자가 무선 단말을 이용하여, 방송 서비스를 제공받는 채널 프로그램을 선택할 수 있는 효과가 있다.In addition, there is an effect that a user can select a channel program provided with a broadcast service by using a wireless terminal.

아울러, 무선 단말과 셋톱박스간에 교환되는 채널 제어 메시지의 용량을 최소화하여, 무선 랜의 사용 대역 효율을 극대화하는 효과가 있다.In addition, by minimizing the capacity of the channel control message exchanged between the wireless terminal and the set-top box, there is an effect of maximizing the use band efficiency of the wireless LAN.

Claims (16)

메시지 아이디(message ID)와, 그 메시지 아이디에 해당하는 채널 제어 메시지를 저장하고, 사용자의 선택에 따라 생성되는 채널 제어 메시지에 해당하는 메시지 아이디를 포함하는 제어 메시지를 생성하여 방송 서버로 전송하고, 상기 방송 서버로부터 수신되는 응답 메시지에 따라 방송 세션을 설정하는 무선 단말;Storing a message ID and a channel control message corresponding to the message ID, generating a control message including a message ID corresponding to a channel control message generated according to a user's selection, and transmitting the message to the broadcast server; A wireless terminal for establishing a broadcast session according to a response message received from the broadcast server; 메시지 아이디(message ID)와, 그 메시지 아이디에 해당하는 채널 제어 메시지를 저장하고, 상기 무선 단말로부터 수신되는 제어 메시지에 포함된 상기 메시지 아이디에 해당하는 채널 제어 메시지의 종류를 서치하여, 해당 채널 제어 메시지를 방송 서버로 제공하고, 상기 방송 서버로부터 수신되는 응답 채널 제어 메시지에 해당하는 메시지 아이디가 포함되는 제어 메시지를 상기 무선 단말로 전송하여, 상기 방송 서버와 상기 무선 단말간 방송 세션을 설정하는 셋톱박스를 포함하는 무선 랜을 기반으로 방송 서비스를 제공하는 장치.Stores a message ID and a channel control message corresponding to the message ID, searches for a type of channel control message corresponding to the message ID included in the control message received from the wireless terminal, and controls the corresponding channel. A set-top for providing a message to a broadcast server and transmitting a control message including a message ID corresponding to a response channel control message received from the broadcast server to the wireless terminal to establish a broadcast session between the broadcast server and the wireless terminal. Device for providing a broadcast service based on a wireless LAN including a box. 제 1항에 있어서, 상기 채널 제어 메시지는,The method of claim 1, wherein the channel control message, 채널 선택 메시지, 세션 설정 요청 메시지, 세션 종료 메시지, 채널 선택 응답 메시지, 세션 종료 응답 메시지 중 적어도 하나의 메시지인 것을 특징으로 하는 무선 랜을 기반으로 방송 서비스를 제공하는 장치.And at least one of a channel selection message, a session establishment request message, a session end message, a channel selection response message, and a session end response message. 제 2항에 있어서, 상기 채널 제어 메시지는,The method of claim 2, wherein the channel control message, 메시지 종류 구분 필드, 메시지 정보 필드, 채널 프로그램 정보 필드, 맥 주소 정보 필드 중 적어도 하나의 필드를 포함하는 것을 특징으로 하는 무선 랜을 기반으로 방송 서비스를 제공하는 장치.And a message type classification field, a message information field, a channel program information field, and a MAC address information field. 제 1항에 있어서, 상기 무선 단말은, The method of claim 1, wherein the wireless terminal, 사용자의 선택에 따라 입력 신호를 제공하는 입력 모듈;An input module for providing an input signal according to a user's selection; 메시지 아이디(message ID)와, 그 메시지 아이디에 해당하는 채널 제어 메시지를 저장하는 메시지 저장 모듈;A message storage module for storing a message ID and a channel control message corresponding to the message ID; 상기 입력 모듈로부터 수신되는 입력 신호에 따라 채널 제어 메시지를 생성하고, 그 생성되는 채널 제어 메시지에 해당하는 메시지 아이디를 상기 메시지 저장 모듈에서 서치하여, 그 서치된 메시지 아이디를 포함하는 제어 메시지를 상기 셋톱박스를 통해 상기 방송 서버로 전송하여, 방송 세션을 설정하고, 상기 셋톱박스로부터 메시지 아이디가 포함된 제어 메시지가 수신되면, 상기 메시지 아이디에 해당하는 채널 제어 메시지를 서치하고, 상기 서치된 채널 제어 메시지에 대한 응답 메시지에 해당하는 메시지 아이디를 포함하는 제어 메시지를 상기 셋톱박스로 전송하는 메시지 처리 모듈;The channel control message is generated according to the input signal received from the input module, the message ID corresponding to the generated channel control message is searched by the message storage module, and the control message including the searched message ID is set. By transmitting to the broadcast server through a box to set up a broadcast session, when a control message including a message ID is received from the set-top box, search for a channel control message corresponding to the message ID, and the searched channel control message A message processing module for transmitting a control message including a message ID corresponding to the response message to the set top box; 상기 메시지 처리 모듈에서 생성하는 상기 메시지 아이디를 포함하는 각 제어 메시지를 무선 랜(Wireless LAN)을 통해 상기 셋톱박스로 전송하고, 상기 셋톱박스로부터 무선 랜을 통해 메시지 아이디를 포함하는 제어 메시지와 방송 데이터를 수신하는 무선 랜 인터페이스 모듈;Each control message including the message ID generated by the message processing module is transmitted to the set-top box through a wireless LAN, and the control message and broadcast data including the message ID from the set-top box through a wireless LAN. WiFi interface module for receiving the; 상기 무선 랜 인터페이스 모듈을 통해 수신되는 방송 데이터에 해당하는 영상/음성 신호를 사용자가 시청할 수 있도록 출력하는 영상/음성 출력 모듈을 포함하는 것을 특징으로 하는 무선 랜을 기반으로 방송 서비스를 제공하는 장치.And a video / audio output module configured to output a video / audio signal corresponding to broadcast data received through the wireless LAN interface module so that a user can watch. 제 4항에 있어서, 상기 입력 모듈은,The method of claim 4, wherein the input module, 리모콘 전환 버튼, 방송 수신 버튼, 채널 선택 버튼, 세션 설정 버튼 및 세션 종료 버튼 중 적어도 하나의 버튼을 포함하는 것을 특징으로 하는 무선 랜을 기반으로 방송 서비스를 제공하는 장치.Apparatus for providing a broadcast service based on a wireless LAN comprising at least one button of the remote control switch button, the broadcast receiving button, the channel selection button, the session setting button and the session end button. 제 4항에 있어서, The method of claim 4, wherein 상기 입력 모듈로부터 리모콘 전환 키 신호가 수신되면, 상기 무선 단말이 리모콘 모드로 설정되어 있는지 여부를 판단하여, 리모콘 모드로 설정되어 있으면, 상기 리모콘 모드를 해제하고, 상기 무선 단말이 리모콘 모드로 설정되어 있지 않으면, 리모콘 모드로 설정하여, 상기 입력 모듈로부터 수신되는 채널 선택 키 신호를 셋톱박스로 전송하는 리모콘 모드 처리 모듈을 더 포함하는 것을 특징으로 하는 무선 랜을 기반으로 방송 서비스를 제공하는 장치.When the remote control switch key signal is received from the input module, it is determined whether the wireless terminal is set to the remote control mode. If the wireless terminal is set to the remote control mode, the remote control mode is canceled and the wireless terminal is set to the remote control mode. If not, the apparatus for providing a broadcast service based on a wireless LAN, characterized in that it further comprises a remote control mode processing module for setting the remote control mode, and transmits the channel selection key signal received from the input module to the set-top box. 제 1항에 있어서, 상기 셋톱박스는,The method of claim 1, wherein the set top box, 메시지 아이디(message ID)와, 그 메시지 아이디에 해당하는 채널 제어 메시지를 저장하는 메시지 저장부;A message storage unit for storing a message ID and a channel control message corresponding to the message ID; 상기 무선 단말로부터 수신되는 제어 메시지에 포함되는 메시지 아이디에 해당하는 채널 제어 메시지를 상기 메시지 저장부에서 서치하여, 방송 서버로 전송하고, 상기 방송 서버로부터 수신되는 채널 제어 메시지에 해당하는 메시지 아이디를 상기 메시지 저장부에서 서치하여, 해당 메시지 아이디가 포함되는 제어 메시지를 상기 무선 단말로 전송하여, 상기 무선 단말과 상기 방송 서버간 방송 세션을 설정하는 메시지 전송부;The channel storage message corresponding to the message ID included in the control message received from the wireless terminal is searched by the message storage unit, transmitted to the broadcast server, and the message ID corresponding to the channel control message received from the broadcast server is read. A message transmitter configured to search in a message storage unit, to transmit a control message including the corresponding message ID to the wireless terminal, and to establish a broadcast session between the wireless terminal and the broadcast server; 상기 메시지 전송부에서 상기 무선 단말과 상기 방송 서버가 방송 세션을 설정하면, 상기 방송 서버로부터 수신되는 방송 데이터를 상기 무선 단말로 전송하는 제어부;A controller configured to transmit broadcast data received from the broadcast server to the wireless terminal when the wireless terminal and the broadcast server establish a broadcast session in the message transmitter; 상기 무선 단말과 무선 랜(Wireless LAN)을 통해 제어 메시지를 교환하고, 상기 방송 서버로부터 제공되는 상기 방송 데이터를 상기 무선 단말로 전송하는 무선 랜 인터페이스부를 포함하는 것을 특징으로 하는 무선 랜을 기반으로 방송 서비스를 제공하는 장치.And a wireless LAN interface unit for exchanging a control message with the wireless terminal through a wireless LAN, and transmitting the broadcast data provided from the broadcasting server to the wireless terminal. Device that provides services. 제 7항에 있어서, The method of claim 7, wherein 상기 방송 서버로부터 방송 데이터가 수신되면, 그 수신되는 데이터를 디코딩하는 디코딩부;A decoding unit for decoding the received data when broadcast data is received from the broadcast server; 상기 디코딩부에서 디코딩된 방송 데이터를 파싱(parsing)하여, 상기 무선 단말이 요청한 채널 프로그램의 방송 데이터인지 여부를 확인하고, 상기 방송 데이터가 상기 채널 프로그램의 방송 데이터이면, 상기 무선 단말로 전송하는 데이터 전송부를 더 포함하는 것을 특징으로 하는 무선 랜을 기반으로 방송 서비스를 제공하는 장치.Parsing the broadcast data decoded by the decoding unit to determine whether the wireless terminal is broadcast data of a channel program requested, and if the broadcast data is broadcast data of the channel program, data to be transmitted to the wireless terminal. Apparatus for providing a broadcast service based on a wireless LAN, characterized in that further comprising a transmitter. DSM-CC(Digital Storage Media Command and Control) 표준에 정의된 채널 제어 메시지에 상응하는 세션 제어 메시지를 저장하고, 사용자의 선택에 따라 상기 채널 제어 메시지에 상응하는 세션 제어 메시지를 무선 랜(Wireless LAN)을 통해 셋톱박스로 제공하고, 상기 세션 제어 메시지에 따라 방송 서버와 설정되는 방송 세션을 통해 방송 데이터를 수신하는 무선 단말; 및 Stores a session control message corresponding to a channel control message defined in the Digital Storage Media Command and Control (DSM-CC) standard, and, according to a user's selection, transmits a session control message corresponding to the channel control message according to a user's selection. A wireless terminal provided to the set-top box through a broadcast session through a broadcast session established with a broadcast server according to the session control message; And 상기 세션 제어 메시지에 상응하는 채널 제어 메시지를 저장하고, 상기 무선 단말로부터 수신되는 세션 제어 메시지에 상응하는 채널 제어 메시지를 상기 방송 서버로 전송하고, 상기 방송 서버로부터 수신되는 채널 제어 메시지에 상응하는 세션 제어 메시지를 상기 무선 단말로 전송하여, 상기 방송 서버와 무선 단말간 방송 세션을 설정하고, 상기 방송 세션을 통해 상기 방송 서버가 제공되는 방송 데이터를 무선 랜을 통해 상기 무선 단말로 전송하는 셋톱박스를 포함하는 방송 서비스를 제공하는 장치.Storing a channel control message corresponding to the session control message, transmitting a channel control message corresponding to the session control message received from the wireless terminal to the broadcast server, and a session corresponding to the channel control message received from the broadcast server. A set-top box configured to transmit a control message to the wireless terminal, establish a broadcast session between the broadcast server and the wireless terminal, and transmit broadcast data provided by the broadcast server to the wireless terminal through a wireless LAN through the broadcast session. Apparatus for providing a broadcast service comprising. 무선 단말과 셋톱박스에 채널 제어 메시지와, 상기 채널 제어 메시지에 해당하는 메시지 아이디를 설정하는 단계;Setting a channel control message and a message ID corresponding to the channel control message in the wireless terminal and the set-top box; 상기 무선 단말이 사용자의 선택에 따라 생성되는 채널 제어 메시지에 해당하는 메시지 아이디를 포함하는 제어 메시지를 생성하여, 무선 랜(Wireless LAN)을 통해 상기 셋톱박스로 전송하는 단계;Generating, by the wireless terminal, a control message including a message ID corresponding to a channel control message generated according to a user's selection, and transmitting the generated control message to the set-top box through a wireless LAN; 상기 셋톱박스가 상기 무선 단말로부터 수신되는 제어 메시지에 포함되는 상기 메시지 아이디에 해당하는 채널 제어 메시지를 파악하여, 방송 서버로 전송하는 단계;Identifying, by the set-top box, a channel control message corresponding to the message ID included in the control message received from the wireless terminal, and transmitting the same to the broadcast server; 상기 방송 서버로부터 상기 채널 제어 메시지에 대한 응답 메시지가 수신되면, 상기 응답 메시지에 해당하는 메시지 아이디를 포함하는 제어 메시지를 상기 무선 단말로 전송하여, 상기 방송 서버와, 상기 셋톱박스간 방송 세션을 설정하는 단계;When a response message to the channel control message is received from the broadcast server, a control message including a message ID corresponding to the response message is transmitted to the wireless terminal to establish a broadcast session between the broadcast server and the set-top box. Doing; 상기 셋톱박스가 상기 방송 서버와, 상기 무선 단말과의 방송 세션이 설정되어, 상기 방송 서버로부터 방송 데이터가 제공되는 경우, 상기 방송 데이터가 상기 무선 단말이 요청한 채널 프로그램의 방송 데이터인지 여부를 확인하는 단계;When the set-top box is a broadcast session with the broadcast server and the wireless terminal is set, and the broadcast data is provided from the broadcast server, to determine whether the broadcast data is broadcast data of the channel program requested by the wireless terminal step; 상기 확인 결과, 상기 수신되는 방송 데이터가 해당 채널 프로그램의 방송 데이터이면, 상기 방송 데이터를 무선 랜을 통해 상기 무선 단말로 전송하는 단계를 포함하는 무선 랜을 기반으로 방송 서비스를 제공하는 방법.And if the received broadcast data is broadcast data of a corresponding channel program, transmitting the broadcast data to the wireless terminal through a wireless LAN. 제 10항에 있어서, The method of claim 10, 사용자가 리모콘 모드를 선택하는 경우, 상기 무선 단말이 현재 리모콘 모드로 설정되어 있는지 여부를 판단하여, 그 판단 결과, 리모콘 모드가 설정되어 있으면, 상기 설정된 리모콘 모드를 해제하고, 리모콘 모드가 설정되어 있지 않으면, 리모콘 모드를 설정하는 단계;When the user selects the remote control mode, it is determined whether the wireless terminal is currently set to the remote control mode, and as a result of the determination, if the remote control mode is set, the set remote control mode is canceled and the remote control mode is not set. If not, setting a remote control mode; 상기 방송 서버로부터 상기 방송 데이터를 수신하는 입력 모드를 설정하는 단계를 더 포함하는 것을 특징으로 하는 무선 랜을 기반으로 방송 서비스를 제공하는 방법.And setting an input mode for receiving the broadcast data from the broadcast server. 제 11항에 있어서, 상기 입력 모드는,The method of claim 11, wherein the input mode, xDSL 선로를 통해 상기 방송 데이터를 수신하는 xDSL 모드, 광 선로를 통해 상기 방송 데이터를 수신하는 FTTH(fiber to the home) 모드 및 이더넷(Ethernet)을 통해 방송 데이터를 수신하는 이더넷 모드 중 적어도 하나의 모드인 것을 특징으로 하는 무선 랜을 기반으로 방송 서비스를 제공하는 방법.at least one of an xDSL mode for receiving the broadcast data through an xDSL line, an FTTH (fiber to the home) mode for receiving the broadcast data through an optical line, and an Ethernet mode for receiving broadcast data through an Ethernet Method for providing a broadcast service based on a wireless LAN, characterized in that. 제 10항에 있어서, 상기 채널 제어 메시지는,The method of claim 10, wherein the channel control message, 채널 선택 메시지, 세션 설정 요청 메시지, 세션 종료 메시지, 채널 선택 응답 메시지, 세션 종료 응답 메시지 중 적어도 하나의 메시지인 것을 특징으로 하는 무선 랜을 기반으로 방송 서비스를 제공하는 방법.And at least one of a channel selection message, a session establishment request message, a session termination message, a channel selection response message, and a session termination response message. 제 13항에 있어서, 상기 채널 제어 메시지는,The method of claim 13, wherein the channel control message, 메시지 종류 구분 필드, 메시지 정보 필드, 채널 프로그램 정보 필드, 맥 주소 정보 필드 중 적어도 하나의 필드를 포함하는 것을 특징으로 하는 무선 랜을 기반으로 방송 서비스를 제공하는 방법.A method for providing a broadcast service based on a wireless LAN, the method comprising: at least one of a message type classification field, a message information field, a channel program information field, and a MAC address information field. 제 10항 또는 제 13항에 있어서, The method of claim 10 or 13, 상기 셋톱박스가 상기 무선 단말로부터 수신되는 제어 메시지에 포함되는 메시지 아이디에 해당하는 채널 제어 메시지가 채널 선택 메시지이면, 상기 무선 단말로 상기 방송 데이터를 전송할 채널의 여유가 있는지 여부를 판단하는 단계;If the channel control message corresponding to the message ID included in the control message received from the wireless terminal is a channel selection message, determining whether the channel for transmitting the broadcast data to the wireless terminal is available; a) 판단 결과, 채널의 여유가 있으면, 상기 무선 단말과 연결된 무선 랜의 채널 사용 자원을 증가시키고, 상기 채널을 통해 상기 방송 데이터를 전송하 고, a) as a result of the determination, if there is room in the channel, the channel usage resource of the wireless LAN connected to the wireless terminal is increased, and the broadcast data is transmitted through the channel; b) 판단 결과, 채널의 여유가 없으면, 상기 무선 단말로 채널 에러 메시지를 전송하는 단계;b) if it is determined that the channel is not available, transmitting a channel error message to the wireless terminal; 상기 무선 단말 또는 방송 서버로부터 세션 종료 메시지가 수신되면, 상기 채널 사용 자원을 감소시키고, 상기 방송 데이터 전송을 중단하여, 상기 방송 서버와, 상기 무선 단말간 설정된 방송 세션을 종료하는 단계를 더 포함하는 것을 특징으로 하는 무선 랜을 기반으로 방송 서비스를 제공하는 방법.When the session termination message is received from the wireless terminal or the broadcast server, reducing the channel usage resource, stopping the broadcast data transmission, and terminating the broadcast session established between the broadcast server and the wireless terminal. Method for providing a broadcast service based on a wireless LAN, characterized in that. 제 10항에 있어서, 상기 방송 데이터의 판단은,The method of claim 10, wherein the determination of the broadcast data, 상기 방송 데이터를 파싱하여, 상기 방송 데이터의 프로그램 아이디를 파악하고, 그 파악된 프로그램 아이디를 이용하여, 상기 방송 데이터가 상기 채널 프로그램의 방송 데이터인지 여부를 판단하는 것을 특징으로 하는 무선 랜을 기반으로 방송 서비스를 제공하는 방법.Parsing the broadcast data to determine a program ID of the broadcast data, and determining whether the broadcast data is broadcast data of the channel program using the identified program ID. How to provide a broadcast service.
KR1020030072706A 2003-10-17 2003-10-17 Apparatus and method for providing broadcast service based on wireless LAN Expired - Fee Related KR100560746B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030072706A KR100560746B1 (en) 2003-10-17 2003-10-17 Apparatus and method for providing broadcast service based on wireless LAN

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030072706A KR100560746B1 (en) 2003-10-17 2003-10-17 Apparatus and method for providing broadcast service based on wireless LAN

Publications (2)

Publication Number Publication Date
KR20050037252A KR20050037252A (en) 2005-04-21
KR100560746B1 true KR100560746B1 (en) 2006-03-13

Family

ID=37240114

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030072706A Expired - Fee Related KR100560746B1 (en) 2003-10-17 2003-10-17 Apparatus and method for providing broadcast service based on wireless LAN

Country Status (1)

Country Link
KR (1) KR100560746B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101042509B1 (en) * 2009-03-17 2011-06-16 주식회사 케이티 Digital content transmission and reception method and IP content transmission method

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1996913A (en) * 2005-12-31 2007-07-11 华为技术有限公司 A network interconnection system and method for separated control and load
KR100781138B1 (en) * 2006-01-02 2007-11-30 엘지전자 주식회사 Mobile communication terminal with message service function and its operation method
KR101238206B1 (en) * 2006-08-09 2013-03-04 엘지전자 주식회사 Method for providing contents on demand service
KR100862153B1 (en) * 2007-08-16 2008-10-09 에스케이 텔레콤주식회사 Mobile IPTV service system and method
KR101629274B1 (en) * 2012-07-10 2016-06-13 주식회사 케이티 Apparatus and method for transmitting contents
KR101394355B1 (en) * 2013-01-18 2014-05-15 서울과학기술대학교 산학협력단 Intercom system using wire/wireless network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10174079A (en) * 1996-12-09 1998-06-26 Sony Corp Television receiver and video information reception method
JP2002056241A (en) * 2000-08-10 2002-02-20 Ntt Docomo Inc Broadcast use method, receiver, portable terminal, and service providing device
EP1213842A1 (en) * 2000-07-18 2002-06-12 NTT DoCoMo, Inc. Program providing system
US20040203338A1 (en) * 2003-04-10 2004-10-14 Nokia Corporation Selection and tuning of a broadcast channel based on interactive service information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10174079A (en) * 1996-12-09 1998-06-26 Sony Corp Television receiver and video information reception method
EP1213842A1 (en) * 2000-07-18 2002-06-12 NTT DoCoMo, Inc. Program providing system
JP2002056241A (en) * 2000-08-10 2002-02-20 Ntt Docomo Inc Broadcast use method, receiver, portable terminal, and service providing device
US20040203338A1 (en) * 2003-04-10 2004-10-14 Nokia Corporation Selection and tuning of a broadcast channel based on interactive service information

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101042509B1 (en) * 2009-03-17 2011-06-16 주식회사 케이티 Digital content transmission and reception method and IP content transmission method

Also Published As

Publication number Publication date
KR20050037252A (en) 2005-04-21

Similar Documents

Publication Publication Date Title
US9813759B2 (en) Smart phone as remote control device
EP1909457B1 (en) Apparatus for receiving adaptive broadcast signal and method thereof
US8392947B2 (en) System and method for home audio and video communication
JP3657224B2 (en) Radio video on demand system
EP1796389A2 (en) Device and method for playback of streaming content
WO2000033524A1 (en) Video and data communication system
CN101917428A (en) Method and system for playing home media videos and mobile communication terminal
US8532014B2 (en) Relay device and method causing a switching destination terminal to perform a smooth data output corresponding to a processing capacity of the switching destination terminal at the time of switching between terminals
US20030046705A1 (en) System and method for enabling communication between video-enabled and non-video-enabled communication devices
US20030097663A1 (en) Method and apparatus for dynamic provisioning of IP-based services in a DVB network
KR100560746B1 (en) Apparatus and method for providing broadcast service based on wireless LAN
US20090133056A1 (en) Broadcasting system and method of processing emergency alert message
KR20030093942A (en) Integrated home network system for multimedia service and integrated terminal therefor and additional service system and method using the system
CN113923510B (en) Methods, devices, equipment and readable storage media for forwarding digital television content
US7360000B2 (en) Information transmitting/receiving system, information transmitting apparatus, information receiving apparatus, and information transmitting/receiving method
KR100717841B1 (en) Apparatus and method for offering ancillary for data broadcasting in home network
KR100575994B1 (en) How to process voice data in a portable terminal
KR20010097757A (en) System for servicing multimedia by wireless mobile telecommunication terminal
KR100939712B1 (en) Message transmission and reception system using digital set-top box identifier
KR100901975B1 (en) Set top box.
WO2009088132A1 (en) Broadcasting service system capable of supporting user mobility and method of operating the same
KR101146754B1 (en) Apparatus of receiving service signal in Internet Protocol Television
US20090113499A1 (en) Method and apparatus for controlling an on-premises digital media distribution system

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20130227

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20140227

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

FPAY Annual fee payment

Payment date: 20150226

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20160226

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20170308

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20170308

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000