KR102443970B1 - Apparatus and method for provicding broadcast service - Google Patents

Apparatus and method for provicding broadcast service Download PDF

Info

Publication number
KR102443970B1
KR102443970B1 KR1020170169520A KR20170169520A KR102443970B1 KR 102443970 B1 KR102443970 B1 KR 102443970B1 KR 1020170169520 A KR1020170169520 A KR 1020170169520A KR 20170169520 A KR20170169520 A KR 20170169520A KR 102443970 B1 KR102443970 B1 KR 102443970B1
Authority
KR
South Korea
Prior art keywords
viewer
service
channel
broadcast
broadcast channel
Prior art date
Application number
KR1020170169520A
Other languages
Korean (ko)
Other versions
KR20190069116A (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 KR1020170169520A priority Critical patent/KR102443970B1/en
Priority to US16/191,078 priority patent/US20190182515A1/en
Publication of KR20190069116A publication Critical patent/KR20190069116A/en
Application granted granted Critical
Publication of KR102443970B1 publication Critical patent/KR102443970B1/en

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2385Channel allocation; Bandwidth allocation
    • 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
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)

Abstract

방송 서비스 제공 장치 및 방법이 개시된다. 본 발명의 일실시예에 따른 방송 서비스 제공 방법은 방송 서비스 제공 장치를 이용하는 방송 서비스 제공 방법에 있어서, 시청자로부터 방송 서비스 요청을 수신하여 상기 시청자가 선택한 방송 채널의 시청자의 신규 여부, 유휴 주파수 여부 및 유휴 채널 서비스 여부 중 적어도 하나 이상을 확인하는 단계 및 상기 시청자의 신규 여부, 유휴 주파수 여부 및 유휴 채널 서비스 여부 중 적어도 하나 이상을 확인한 결과에 기반하여 상기 방송 채널의 주파수에 상기 시청자를 할당하여 상기 방송 채널의 방송 서비스를 제공하는 단계를 포함한다.A broadcast service providing apparatus and method are disclosed. In a broadcast service providing method using a broadcast service providing apparatus according to an embodiment of the present invention, a broadcast service request is received from a viewer to determine whether a viewer of a broadcast channel selected by the viewer is new, whether there is an idle frequency, and Allocating the viewer to the frequency of the broadcast channel based on a result of checking at least one or more of the idle channel service status and checking at least one of the new viewer status, the idle frequency status, and the idle channel service status and providing a broadcast service of the channel.

Figure R1020170169520
Figure R1020170169520

Description

방송 서비스 제공 장치 및 방법 {APPARATUS AND METHOD FOR PROVICDING BROADCAST SERVICE}Broadcast service providing apparatus and method {APPARATUS AND METHOD FOR PROVICDING BROADCAST SERVICE}

본 발명은 방송 통신 기술에 관한 것으로, 보다 상세하게는 채널 스위칭을 이용한 방송 서비스 제공 기술에 관한 것이다.The present invention relates to broadcast communication technology, and more particularly, to a broadcast service providing technology using channel switching.

현재 방송 서비스가 제공되고 있는 케이블 방송망은 광동축 혼합망(HFC: Hybrid Fiber and Coax) 구조이다. 현재 방송 서비스는 케이블 방송망을 통해서 아날로그 방송서비스, 디지털 방송서비스, 통신서비스, UHD 방송 서비스와 같은 대용량 신규 방송 서비스뿐만 아니라 8VSB 방송서비스 등의 다양한 서비스들이 제공되고 있다. 하지만, 기존의 광동축 혼합망 기반의 전송방식을 통한 서비스 제공은 융합화, 지능화, 개인화 형태로 진화하는 방송통신 서비스 및 다시점 서비스 등과 같은 광대역 방송서비스를 제공하기에는 주파수가 부족한 실정이다. 이와 같이 부족한 주파수 자원을 해결하기 위해서는 다음과 같은 다양한 방안이 고려되고 있다.The cable broadcasting network currently providing broadcasting services is a hybrid fiber and coax (HFC) structure. Currently, various services such as 8VSB broadcasting service as well as large-capacity new broadcasting services such as analog broadcasting service, digital broadcasting service, communication service, and UHD broadcasting service are provided through the cable broadcasting network. However, the provision of services through the existing optical coaxial mixed network-based transmission method is insufficient in frequency to provide broadband broadcasting services such as broadcasting communication services and multi-view services that evolve in the form of convergence, intelligence, and personalization. In order to solve such a scarce frequency resource, the following various methods are being considered.

첫째, 주파수 확장 방안이다. 기존의 가용 주파수 대역보다 확장된 주파수 대역을 사용함으로써 물리적으로 사용할 수 있는 주파수를 확장하여, 신규 서비스를 제공할 수 있지만, 망 및 전송장비의 교체가 필요하다는 단점을 가지고 있다.First, it is a frequency extension method. Although a new service can be provided by extending a physically usable frequency by using an extended frequency band than the existing available frequency band, it has the disadvantage of requiring replacement of the network and transmission equipment.

둘째, 고차원 변복조를 사용하는 방안이다. 고차원 변복조는 현재 사용하고 있는 변복조 방식보다 데이터를 보다 많이 전송할 수 있다. 고차원 변복조는 전송효율을 높여 기준 시간당 전송할 수 있는 총 데이터 양을 증가시킴으로써 부족한 주파수문제를 해결할 수 있지만, 현재 사용하고 있는 단말기를 교체해야 한다는 단점을 가지고 있다. Second, it is a method using high-order modulation/demodulation. The high-order modulation/demodulation can transmit more data than the currently used modulation/demodulation method. High-order modulation/demodulation can solve the problem of insufficient frequency by increasing the transmission efficiency and increasing the total amount of data that can be transmitted per reference time, but has a disadvantage in that the current terminal needs to be replaced.

그러므로 기존의 망과 단말기의 교체를 최소화하면서 부족한 주파수의 문제를 해결할 수 있는 방법을 고안할 필요가 있다. 현재 방송 서비스는 시청자의 시청여부와는 상관없이 일방적으로 전송하는 방식을 채택하고 있다.Therefore, it is necessary to devise a method to solve the problem of insufficient frequency while minimizing the replacement of the existing network and terminals. Currently, broadcasting services adopt a unilateral transmission method regardless of whether viewers watch or not.

이 때, 채널 스위칭 방법은 주파수 낭비를 줄이기 위하여, 시청자가 시청하지 않는 유휴 주파수를 통신서비스를 제공하는 채널로 활용함으로써 효율적으로 주파수를 사용할 수 있다. 즉, 채널 스위칭 방법은 사용하지 않는 유휴 방송채널 주파수를 통신채널 주파수로 변경하여 사용할 수 있다.In this case, in the channel switching method, in order to reduce frequency waste, an idle frequency that is not viewed by a viewer can be used as a channel for providing a communication service, thereby efficiently using a frequency. That is, the channel switching method may be used by changing an unused broadcast channel frequency to a communication channel frequency.

예를 들어, 채널 스위칭 방법을 RoIP 서비스를 제공하기 위해서는 RoIP 헤드엔드와 RoIP 단말기 간의 제어를 위한 메시지 구성 및 운영 방법이 제공되어야 한다. For example, in order to provide a RoIP service using a channel switching method, a message configuration and operation method for controlling between a RoIP headend and a RoIP terminal should be provided.

RoIP 서비스는 채널 스위칭 방법을 사용하기 위해서, 유휴 주파수의 유무, 유휴 주파수 대역, CM(Cable Modem)과의 거리를 고려한 사용 가능한 시간 등의 정보가 필요하다. 이 때, RoIP 서비스는 상기 정보를 포함하는 제어메시지를 구성하고 운영하는 방법을 고안할 필요가 있다.In order to use the channel switching method, the RoIP service requires information such as the existence of an idle frequency, an idle frequency band, and a usable time in consideration of the distance from a cable modem (CM). In this case, the RoIP service needs to devise a method for constructing and operating a control message including the information.

본 발명은 종래 기술이 가지고 있는 망과 단말기 교체 등의 단점을 보완하면서 효과적으로 주파수를 사용함으로써 부족한 주파수 문제를 해결할 수 있는 방송 서비스 제공 장치 및 방법을 제안한다.The present invention proposes an apparatus and method for providing a broadcast service that can solve the problem of insufficient frequency by effectively using frequencies while supplementing the disadvantages of the prior art, such as network and terminal replacement.

한편, 한국등록특허 제 10-1346983 호“비디오 스트림 전송 장치 및 방법”는 HFC(Hybrid Fiber Coax 이하 HFC) 기반 케이블 망에서 IP 망을 통해 가입자 망으로 유입되는 비디오 데이터 스트림을 효율적으로 처리하기 위한 DOCSIS(Data over Cable Service Interface Specification) 헤드엔드 케이블 모뎀(M-CMTS) 장치 종속형 비디오 스트림 전송 처리 장치 및 방법에 관하여 개시하고 있다.Meanwhile, Korean Patent No. 10-1346983 “Video Stream Transmission Apparatus and Method” describes DOCSIS for efficiently processing video data streams flowing into subscriber networks through IP networks in HFC (Hybrid Fiber Coax or HFC)-based cable networks. (Data over Cable Service Interface Specification) Disclosed is a head-end cable modem (M-CMTS) device-dependent video stream transmission processing apparatus and method.

본 발명은 전술한 종래기술의 문제점을 해결하기 위하여, 시청자가 시청하지 않는 방송채널을 통신서비스에 제공하여 부족한 주파수 문제를 해결하는 것을 목적으로 한다.An object of the present invention is to solve the problem of insufficient frequency by providing a broadcast channel that a viewer does not watch to a communication service in order to solve the problems of the prior art.

또한, 본 발명은 채널 사용의 효율성을 높이기 위해서 방송 서비스를 제공하는 장치들 간의 효율적인 관리, 제어 및 운영 방법을 제공하는 것을 목적으로 한다.Another object of the present invention is to provide an efficient management, control, and operation method between devices providing a broadcast service in order to increase channel usage efficiency.

상기한 목적을 달성하기 위한 본 발명의 일실시예에 따른 방송 서비스 제공 방법은 방송 서비스 제공 장치를 이용하는 방송 서비스 제공 방법에 있어서, 시청자로부터 방송 서비스 요청을 수신하여 상기 시청자가 선택한 방송 채널의 시청자의 신규 여부, 유휴 주파수 여부 및 유휴 채널 서비스 여부 중 적어도 하나 이상을 확인하는 단계 및 상기 시청자의 신규 여부, 유휴 주파수 여부 및 유휴 채널 서비스 여부 중 적어도 하나 이상을 확인한 결과에 기반하여 상기 방송 채널의 주파수에 상기 시청자를 할당하여 상기 방송 채널의 방송 서비스를 제공하는 단계를 포함한다.A method for providing a broadcast service according to an embodiment of the present invention for achieving the above object is a method for providing a broadcast service using a broadcast service providing apparatus, by receiving a broadcast service request from a viewer and Based on the result of checking at least one or more of new, idle frequency, and idle channel service, and checking at least one of new, idle frequency, and idle channel service, the frequency of the broadcast channel and providing the broadcast service of the broadcast channel by allocating the viewer.

이 때, 상기 확인하는 단계는 상기 시청자의 신규 여부를 확인하여, 상기 시청자가 기존 시청자인 경우, 상기 기존 시청자가 시청하는 방송 채널의 할당을 해지하도록 요청하고, 상기 방송 채널의 유휴 주파수 여부를 확인할 수 있다.In this case, in the checking step, it is checked whether the viewer is new, and if the viewer is an existing viewer, it is requested to cancel the allocation of the broadcast channel watched by the existing viewer, and it is checked whether the broadcast channel is an idle frequency. can

이 때, 상기 확인하는 단계는 상기 시청자의 신규 여부를 확인하여, 상기 시청자가 신규 시청자인 경우, 상기 방송 채널의 유휴 주파수 여부를 확인할 수 있다.In this case, the checking may include checking whether the viewer is new, and when the viewer is a new viewer, check whether the broadcast channel is an idle frequency.

이 때, 상기 확인하는 단계는 상기 방송 채널의 주파수가 유휴 주파수인 경우, 상기 방송 채널에 시청자를 할당하도록 요청하고, 상기 방송 채널의 주파수가 유휴 주파수가 아닌 경우, 유휴 채널 서비스 여부를 확인할 수 있다.In this case, in the checking step, when the frequency of the broadcast channel is an idle frequency, it is requested to allocate a viewer to the broadcast channel, and when the frequency of the broadcast channel is not the idle frequency, it is possible to check whether an idle channel service is provided. .

이 때, 상기 확인하는 단계는 상기 방송 채널의 시청자 카운트 값을 확인하여, 시청자 카운트 값이 0인 경우, 상기 방송 채널의 주파수를 유휴 주파수로 확인할 수 있다.In this case, in the checking, the viewer count value of the broadcast channel may be checked, and when the viewer count value is 0, the frequency of the broadcast channel may be identified as an idle frequency.

이 때, 상기 할당하는 단계는 상기 방송 채널의 서비스가 유휴 채널 서비스인 경우, 유휴 채널 서비스를 종료한 뒤, 상기 방송 채널에 시청자를 할당하고, 상기 방송 채널의 서비스가 유휴 채널 서비스가 아닌 경우, 상기 방송 채널에 시청자를 할당할 수 있다.In this case, in the allocating step, when the service of the broadcast channel is an idle channel service, after terminating the idle channel service, allocating a viewer to the broadcast channel, and when the service of the broadcast channel is not the idle channel service, A viewer may be assigned to the broadcast channel.

이 때, 상기 할당하는 단계는 상기 방송 채널에 기할당된 시청자 카운트 값을 감소시켜 상기 방송 채널에 할당된 시청자의 할당을 해지하고, 상기 방송 채널에 시청자 카운트 값을 증가시켜 상기 방송 채널에 시청자를 할당할 수 있다.In this case, in the allocating step, the viewer count value previously assigned to the broadcast channel is decreased, the viewer assigned to the broadcast channel is canceled, and the viewer count value is increased to the broadcast channel by increasing the viewer count value to the broadcast channel. can be assigned

또한, 상기한 목적을 달성하기 위한 본 발명의 일실시예에 따른 방송 서비스 제공 장치는 시청자로부터 방송 서비스 요청을 수신하여 상기 시청자가 선택한 방송 채널의 시청자의 신규 여부, 유휴 주파수 여부 및 유휴 채널 서비스 여부 중 적어도 하나 이상을 확인하는 확인부 및 상기 시청자의 신규 여부, 유휴 주파수 여부 및 유휴 채널 서비스 여부 중 적어도 하나 이상을 확인한 결과에 기반하여 상기 방송 채널의 주파수에 상기 시청자를 할당하여 상기 방송 채널의 방송 서비스를 제공하는 할당부를 포함한다.In addition, in order to achieve the above object, an apparatus for providing a broadcast service according to an embodiment of the present invention receives a broadcast service request from a viewer and determines whether a viewer of a broadcast channel selected by the viewer is new, an idle frequency, and an idle channel service. A confirmation unit for checking at least one of the following, and assigning the viewer to a frequency of the broadcast channel based on a result of checking at least one of whether the viewer is new, an idle frequency, and an idle channel service to broadcast the broadcast channel It includes an allocator that provides a service.

이 때, 상기 확인부는 상기 시청자의 신규 여부를 확인하여, 상기 시청자가 기존 시청자인 경우, 상기 할당부에 상기 기존 시청자가 시청하는 방송 채널의 할당을 해지하도록 요청하고, 상기 방송 채널의 유휴 주파수 여부를 확인할 수 있다.In this case, the check unit checks whether the viewer is new, and if the viewer is an existing viewer, requests the allocator to cancel the allocation of the broadcast channel watched by the existing viewer, and whether the broadcast channel is an idle frequency can be checked.

이 때, 상기 확인부는 상기 시청자의 신규 여부를 확인하여, 상기 시청자가 신규 시청자인 경우, 상기 방송 채널의 유휴 주파수 여부를 확인할 수 있다.In this case, the check unit may check whether the viewer is new, and when the viewer is a new viewer, check whether the broadcast channel is an idle frequency.

이 때, 상기 확인부는 상기 방송 채널의 시청자 카운트 값을 확인하여, 시청자 카운트 값이 0인 경우, 상기 방송 채널의 주파수를 유휴 주파수로 확인할 수 있다.In this case, the checker may check the viewer count value of the broadcast channel, and when the viewer count value is 0, check the frequency of the broadcast channel as an idle frequency.

이 때, 상기 확인부는 상기 방송 채널의 주파수가 유휴 주파수인 경우, 상기 할당부에 상기 방송 채널에 시청자를 할당하도록 요청하고, 상기 방송 채널의 주파수가 유휴 주파수가 아닌 경우, 유휴 채널 서비스 여부를 확인할 수 있다.In this case, when the frequency of the broadcast channel is an idle frequency, the check unit requests the allocator to allocate a viewer to the broadcast channel, and when the frequency of the broadcast channel is not an idle frequency, checks whether an idle channel service is available can

이 때, 상기 할당부는 상기 방송 채널의 서비스가 유휴 채널 서비스인 경우, 유휴 채널 서비스를 종료한 뒤, 상기 방송 채널에 시청자를 할당하고, 상기 방송 채널의 서비스가 유휴 채널 서비스가 아닌 경우, 상기 방송 채널에 시청자를 할당할 수 있다.In this case, when the broadcast channel service is an idle channel service, the allocator allocates a viewer to the broadcast channel after terminating the idle channel service, and when the broadcast channel service is not the idle channel service, the broadcast You can assign viewers to channels.

이 때, 상기 할당부는 상기 방송 채널에 기할당된 시청자 카운트 값을 감소시켜 상기 방송 채널에 할당된 시청자의 할당을 해지하고, 상기 방송 채널에 시청자 카운트 값을 증가시켜 상기 방송 채널에 시청자를 할당할 수 있다.In this case, the allocator decrements the viewer count value previously assigned to the broadcast channel, cancels the assignment of the viewer assigned to the broadcast channel, and increases the viewer count value to the broadcast channel to allocate the viewer to the broadcast channel. can

본 발명은 시청자가 시청하지 않는 방송채널을 통신서비스에 제공하여 부족한 주파수 문제를 해결할 수 있다.The present invention can solve the problem of insufficient frequency by providing a broadcast channel that a viewer does not watch to a communication service.

또한, 본 발명은 채널 사용의 효율성을 높이기 위해서 방송 서비스를 제공하는 장치들 간의 효율적인 관리, 제어 및 운영 방법을 제공할 수 있다.In addition, the present invention can provide an efficient management, control, and operation method between devices providing a broadcast service in order to increase the efficiency of channel use.

도 1은 본 발명의 일실시예에 따른 RoIP 방송 서비스 제공 시스템을 나타낸 도면이다.
도 2는 본 발명의 일실시예에 따른 방송 서비스 제공 장치를 나타낸 블록도이다.
도 3은 본 발명의 일실시예에 따른 주파수 채널 분포를 나타낸 도면이다.
도 4는 본 발명의 일실시예에 따른 변경된 주파수 채널 분포를 나타낸 도면이다.
도 5는 본 발명의 일실시예에 따른 방송 서비스 제공 방법을 나타낸 시퀀스 다이어그램이다.
도 6은 본 발명의 일실시예에 따른 방송 서비스 제공 방법을 나타낸 동작흐름도이다.
도 7은 도 6에 도시된 주파수 유휴성 확인 단계의 일 예를 세부적으로 나타낸 동작흐름도이다.
도 8은 본 발명의 일실시예에 따른 방송 서비스 제공 방법의 서비스 시간 할당 및 주파수 할당 과정을 나타낸 시퀀스 다이어그램이다.
도 9은 본 발명의 일실시예에 따른 방송 서비스 제공 방법의 서비스 시간 할당 및 주파수 할당 과정을 나타낸 동작흐름도이다.
도 10은 본 발명의 일실시예에 따른 컴퓨터 시스템을 나타낸 도면이다.
1 is a diagram illustrating a system for providing a RoIP broadcast service according to an embodiment of the present invention.
2 is a block diagram illustrating an apparatus for providing a broadcast service according to an embodiment of the present invention.
3 is a diagram illustrating a frequency channel distribution according to an embodiment of the present invention.
4 is a diagram illustrating a changed frequency channel distribution according to an embodiment of the present invention.
5 is a sequence diagram illustrating a method for providing a broadcast service according to an embodiment of the present invention.
6 is an operation flowchart illustrating a method for providing a broadcast service according to an embodiment of the present invention.
7 is a detailed operation flowchart illustrating an example of the frequency idleness checking step shown in FIG. 6 .
8 is a sequence diagram illustrating a service time allocation and frequency allocation process in a method for providing a broadcast service according to an embodiment of the present invention.
9 is an operation flowchart illustrating a service time allocation and frequency allocation process of a method for providing a broadcast service according to an embodiment of the present invention.
10 is a diagram illustrating a computer system according to an embodiment of the present invention.

본 발명을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다. 여기서, 반복되는 설명, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능, 및 구성에 대한 상세한 설명은 생략한다. 본 발명의 실시형태는 당 업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다. 따라서, 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.The present invention will be described in detail with reference to the accompanying drawings as follows. Here, repeated descriptions, well-known functions that may unnecessarily obscure the gist of the present invention, and detailed descriptions of configurations will be omitted. The embodiments of the present invention are provided in order to more completely explain the present invention to those of ordinary skill in the art. Accordingly, the shapes and sizes of elements in the drawings may be exaggerated for clearer description.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part "includes" a certain element, it means that other elements may be further included, rather than excluding other elements, unless otherwise stated.

이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일실시예에 따른 RoIP 방송 서비스 제공 시스템을 나타낸 도면이다.1 is a diagram illustrating a system for providing a RoIP broadcast service according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일실시예에 따른 RoIP 방송 서비스 제공 시스템을 나타낸 것을 알 수 있다.Referring to FIG. 1 , it can be seen that a system for providing a RoIP broadcast service according to an embodiment of the present invention is shown.

RoIP(Radio over Internet Protocol) 방송 서비스 제공 시스템은 단말 장치(10) 및 방송 서비스 제공 장치(100)를 포함할 수 있다.The RoIP (Radio over Internet Protocol) broadcast service providing system may include a terminal device 10 and a broadcast service providing device 100 .

이 때, 단말 장치(10)는 RoIP 터미널(RoIP Terminal)에 상응할 수 있다.In this case, the terminal device 10 may correspond to a RoIP terminal.

이 때, 방송 서비스 제공 장치(100)는 RoIP 헤드엔드(RoIP Headend)에 상응할 수 있다.In this case, the broadcast service providing apparatus 100 may correspond to a RoIP headend.

가입자(Subscriber) 측의 RoIP 터미널은 광기반 케이블 TV 전송망을 통하여 RoIP 헤드엔드와 연결될 수 있다. 광 케이블 방송 망(Fiber To The Home, FTTH)에서 방송 신호 및 CMTS(Cable Modem Termination System)에서 출력되는 신호들은 각자 다른 중심 주파수 대역의 RF 신호들에 상응할 수 있다. 상기 RF 신호들은 컴바이너(Combiner)에서 하나의 출력으로 묶여질 수 있다. 컴바이너는 RF 신호를 출력하고, 하향 광송신기를 통해 RF 전기신호를 광신호로 변환할 수 있다. 변환된 광신호는 하나의 비트 단위로 비트 값에 따라 광원을 on/off 하는 PON(Passive Optical Network) 방식과 달리 RF 신호의 크기(Amplitude)에 대해 광원의 세기를 변경하는 광 AM(Amplitude Modulation) 변조 신호에 상응할 수 있다. 광신호로 변환된 신호는 광증폭기(Erbium-doped fiber amplifier, EDFA)에서 증폭된 뒤 광케이블을 통해 분기기(Splitter)로 전송될 수 있다. 분기기에서 1:N 으로 분기된 신호는 각각 댁내에 있는 ONT(Optical Network Terminal)로 입력될 수 있다.The RoIP terminal on the subscriber side may be connected to the RoIP headend through an optical-based cable TV transmission network. A broadcast signal from a Fiber To The Home (FTTH) and signals output from a CMTS (Cable Modem Termination System) may correspond to RF signals of different center frequency bands. The RF signals may be combined into one output in a combiner. The combiner may output an RF signal and convert the RF electrical signal into an optical signal through a downlink optical transmitter. The converted optical signal is optical AM (Amplitude Modulation) that changes the intensity of the light source with respect to the amplitude of the RF signal, unlike the PON (Passive Optical Network) method that turns on/off the light source according to the bit value in a single bit unit. It may correspond to a modulated signal. The signal converted into an optical signal may be amplified by an erbium-doped fiber amplifier (EDFA) and then transmitted to a splitter through an optical cable. Signals branched to 1:N in the branching machine may be input to ONT (Optical Network Terminal) in the house, respectively.

RoIP 단말은 PON 기반의 광통신에서 사용되는 ONT(Optical Network Terminal)기능을 수행할 수 있고, 광변조된 하향 RF신호를 복원할 수 있다.The RoIP terminal can perform an ONT (Optical Network Terminal) function used in PON-based optical communication, and can restore an optically modulated downlink RF signal.

이 때, RoIP 단말은 동축케이블 장비로 전송하는 부분과 STB(Set-Top Box) 또는 CM(Cable Modem)에서 출력되는 상향 RF 신호를 검출하여 디지털화하고 IP 패킷으로 전송할 수 있다.At this time, the RoIP terminal can detect and digitize the uplink RF signal output from the part transmitted to the coaxial cable equipment and the STB (Set-Top Box) or CM (Cable Modem) and transmit it as an IP packet.

가입자 측의 CM에서 송신하는 RF 상향 신호는 하향 신호와는 달리 RoIP 단말에서 디지털 신호로 변환되어 IP 패킷의 형태로 IP망(xPON망)에 송신될 수 있다. Unlike the downlink signal, the RF uplink signal transmitted from the subscriber's CM can be converted into a digital signal in the RoIP terminal and transmitted to the IP network (xPON network) in the form of an IP packet.

RoIP 헤드엔드는 수신된 IP패킷의 디지털 신호를 원래의 아날로그 RF 신호 형태로 복원하여 CMTS로 송신할 수 있다.The RoIP headend can restore the digital signal of the received IP packet to the original analog RF signal form and transmit it to the CMTS.

이 때, RoIP 헤드엔드는 CM이 CMTS으로부터 할당 받은 시간 구간에서 상향 신호를 전송 할 수 있다.In this case, the RoIP headend may transmit an uplink signal in a time interval for which the CM is allocated from the CMTS.

이를 위하여, RoIP 헤드엔드는 CMTS, RoIP 단말 및 CM간에 동기화가 이루어질 수 있다. 궁극적으로 RoIP 헤드엔드와 RoIP 단말은 기존의 가입자 STB 및 CMTS등과 같은 케이블 방송망에서 사용되던 RF 신호 기반의 방송 장비를 그대로 사용할 수 있다. To this end, the RoIP headend may be synchronized between the CMTS, the RoIP terminal, and the CM. Ultimately, the RoIP headend and RoIP terminal can use the RF signal-based broadcasting equipment used in the cable broadcasting network such as the existing subscriber STB and CMTS.

상기와 같은 RoIP 방송 서비스 제공시스템에서 채널 스위칭 개념을 적용하기 위해서는 RoIP 헤드엔드와 RoIP 단말기 간의 제어를 위한 메시지 구성 및 운영 방법이 필요하다. In order to apply the channel switching concept in the RoIP broadcast service providing system as described above, a message configuration and operation method for controlling between the RoIP headend and the RoIP terminal is required.

RoIP 방송 서비스 제공시스템에 채널 스위칭 개념을 적용하기 위해서는 우선적으로 주파수와 시간을 제어 및 관리할 수 있어야 한다. In order to apply the channel switching concept to the RoIP broadcasting service providing system, it is necessary to first be able to control and manage the frequency and time.

도 2는 본 발명의 일실시예에 따른 방송 서비스 제공 장치를 나타낸 블록도이다.2 is a block diagram illustrating an apparatus for providing a broadcast service according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 일실시예에 따른 방송 서비스 제공 장치(100)는 통신부(110), 확인부(120) 및 할당부(130)를 포함한다.Referring to FIG. 2 , the apparatus 100 for providing a broadcast service according to an embodiment of the present invention includes a communication unit 110 , a check unit 120 , and an allocator 130 .

통신부(110)는 IP 망을 통해 시청자의 단말 장치(100)로부터 데이터 패킷을 수신하고, 데이터 패킷의 디지털 신호를 아날로그 신호로 변환하여 CMTS로 송신할 수 있다.The communication unit 110 may receive a data packet from the viewer's terminal device 100 through an IP network, convert a digital signal of the data packet into an analog signal, and transmit the data packet to the CMTS.

이 때, 통신부(110)는 시청자의 방송 서비스 요청을 수신하여 확인부(120)에 전달할 수 있다.In this case, the communication unit 110 may receive the broadcast service request from the viewer and transmit it to the confirmation unit 120 .

확인부(120)는 시청자로부터 방송 서비스 요청을 수신하여 상기 시청자가 선택한 방송 채널의 시청자의 신규 여부, 유휴 주파수 여부 및 유휴 채널 서비스 여부 중 적어도 하나 이상을 확인할 수 있다.The check unit 120 may receive a broadcast service request from a viewer and check at least one of a new viewer of a broadcast channel selected by the viewer, an idle frequency, and an idle channel service.

이 때, 확인부(120)는 시청자의 신규 여부를 확인하여, 상기 시청자가 기존 시청자인 경우, 상기 할당부(130)에 상기 기존 시청자가 시청하는 방송 채널의 할당을 해지하도록 요청하고, 상기 방송 채널의 유휴 주파수 여부를 확인할 수 있다.At this time, the check unit 120 checks whether the viewer is new, and if the viewer is an existing viewer, requests the allocator 130 to cancel the allocation of the broadcast channel watched by the existing viewer, and the broadcast You can check whether the channel has an idle frequency.

이 때, 확인부(120)는 방송 채널의 시청자 카운트 값을 확인하여, 시청자 카운트 값이 0인 경우, 상기 방송 채널의 주파수를 유휴 주파수로 확인할 수 있다.In this case, the checker 120 may check the viewer count value of the broadcast channel, and when the viewer count value is 0, check the broadcast channel frequency as an idle frequency.

이 때, 시청자 카운트 값(CNT)는 시청자 선택 채널 카운트 값(CNT)에 상응할 수 있다.In this case, the viewer count value CNT may correspond to the viewer selected channel count value CNT.

이 때, 확인부(120)는 DB서버또는 내부DB에서 관리하는 기할당된 각 방송 채널의 시청자 카운트 값(CNT)을 확인할 수 있다.In this case, the check unit 120 may check the viewer count value (CNT) of each pre-allocated broadcast channel managed by the DB server or the internal DB.

시청자 카운트 값(CNT)이 0이면 현재 해당 채널은 서비스를 제공하지 않는 유휴 주파수이므로 해당되는 방송 채널에서는 통신서비스를 제공할 수 있다.If the viewer count value (CNT) is 0, the corresponding channel can provide communication service because it is an idle frequency that does not currently provide a service.

이 때, 확인부(120)는 상기 시청자의 신규 여부를 확인하여, 상기 시청자가 신규 시청자인 경우, 상기 방송 채널의 유휴 주파수 여부를 확인할 수 있다.In this case, the check unit 120 may check whether the viewer is new, and if the viewer is a new viewer, check whether the broadcast channel is an idle frequency.

이 때, 확인부(120)는 상기 방송 채널의 주파수가 유휴 주파수인 경우, 상기 할당부에 상기 방송 채널에 시청자를 할당하도록 요청하고, 상기 방송 채널의 주파수가 유휴 주파수가 아닌 경우, 유휴 채널 서비스 여부를 확인할 수 있다.In this case, when the frequency of the broadcast channel is an idle frequency, the check unit 120 requests the allocator to allocate a viewer to the broadcast channel, and when the frequency of the broadcast channel is not an idle frequency, the idle channel service can check whether

할당부(130)는 시청자의 신규 여부, 유휴 주파수 여부 및 유휴 채널 서비스 여부 중 적어도 하나 이상을 확인한 결과에 기반하여 상기 방송 채널의 주파수에 상기 시청자를 할당하여 상기 방송 채널의 방송 서비스를 제공할 수 있다.The allocator 130 allocates the viewer to a frequency of the broadcast channel based on a result of checking at least one of a new viewer, an idle frequency, and an idle channel service to provide the broadcast service of the broadcast channel. have.

이 때, 할당부(130)는 상기 시청자가 기존 시청자인 경우, 상기 기존 시청자가 시청하는 방송 채널의 할당을 해지할 수 있다.In this case, when the viewer is an existing viewer, the allocator 130 may cancel assignment of a broadcast channel viewed by the existing viewer.

이 때, 할당부(130)는 상기 시청자가 신규 시청자이고, 방송 채널의 주파수가 유휴 주파수인 경우, 상기 할당부에 상기 방송 채널에 시청자를 할당할 수 있다.In this case, when the viewer is a new viewer and the frequency of the broadcast channel is an idle frequency, the allocator 130 may allocate the viewer to the broadcast channel to the allocator.

이 때, 할당부(130)는 상기 방송 채널의 주파수가 유휴 주파수가 아니고, 방송 채널의 서비스가 유휴 채널 서비스인 경우, 유휴 채널 서비스를 종료한 뒤, 상기 방송 채널에 시청자를 할당하고, 상기 방송 채널의 서비스가 유휴 채널 서비스가 아닌 경우, 상기 방송 채널에 시청자를 할당할 수 있다.In this case, when the frequency of the broadcast channel is not an idle frequency and the service of the broadcast channel is an idle channel service, the allocator 130 terminates the idle channel service and assigns a viewer to the broadcast channel, When the service of the channel is not the idle channel service, a viewer may be assigned to the broadcast channel.

이 때, 유휴 채널 서비스는 시청자가 요청한 주파수에서 방송 서비스 이외에 제공중인 통신 서비스에 상응할 수 있다.In this case, the idle channel service may correspond to a communication service being provided in addition to the broadcast service on the frequency requested by the viewer.

이 때, 할당부(130)는 상기 방송 채널에 기할당된 시청자 카운트 값을 감소시켜 상기 방송 채널에 할당된 시청자의 할당을 해지하고, 상기 방송 채널에 시청자 카운트 값을 증가시켜 상기 방송 채널에 시청자를 할당할 수 있다.At this time, the allocator 130 cancels the assignment of the viewers assigned to the broadcast channel by decreasing the viewer count value previously assigned to the broadcast channel, and increases the viewer count value to the broadcast channel by increasing the viewer count value to the broadcast channel. can be assigned.

예를 들어, 할당부(130)는 기존 시청자의 할당을 해지하는 경우, 시청자 카운트 값(CNT)를 1 감소시킬 수 있고, 신규 시청자를 할당하는 경우 시청자 카운트 값(CNT)를 1 증가시킬 수 있다.For example, the allocator 130 may decrease the viewer count value CNT by 1 when canceling the allocation of an existing viewer, and increase the viewer count value CNT by 1 when allocating a new viewer. .

CommnandCommand ValueValue 비고note Subcriber_IDSubscriber_ID 가입자 식별자Subscriber Identifier Current_CH_IDCurrent_CH_ID 000: no exist current ch.000: no exist current ch. 현재 시청 채널 식별자Current Watch Channel Identifier Request_CH_IDRequest_CH_ID 시청 요청 채널 식별자Watch Request Channel Identifier Assign_CHAssign_CH 1:ch. Assign1:ch. Assign 시청 채널 할당Watch Channel Assignment

표 1은 본 발명의 일실시예에 따른 방송 서비스 요청 메시지 및 시청 채널 할당 메시지를 나타낸 표이다.Table 1 is a table showing a broadcast service request message and a viewing channel assignment message according to an embodiment of the present invention.

표 1을 참조하면, 방송 서비스 요청 메시지(REQ message)는 가입자 식별자(Subcriber_ID), 현재 시청 채널 식별자(Current_CH_ID) 및 시청 요청 채널 식별자(Request_CH_ID)를 포함할 수 있다.Referring to Table 1, the broadcast service request message (REQ message) may include a subscriber identifier (Subscriber_ID), a current view channel identifier (Current_CH_ID), and a view request channel identifier (Request_CH_ID).

이 때, 시청 채널 할당 메시지(RSP message)는 가입자 식별자(Subcriber_ID), 시청 요청 채널 식별자(Request_CH_ID) 및 시청 채널 할당(assign_ch)을 포함할 수 있다.In this case, the viewing channel assignment message (RSP message) may include a subscriber ID (Subscriber_ID), a viewing request channel ID (Request_CH_ID), and a viewing channel assignment (assign_ch).

표 1을 참조하면, 방송 서비스 요청한 시청자와 채널을 관리하고 제어하기 위해서는 우선적으로 방송 서비스를 요청하는 가입자(시청자)를 식별할 수 있는 식별자(subscriber_ID)가 필요하다.Referring to Table 1, in order to manage and control a broadcast service requesting viewer and a channel, an identifier (subscriber_ID) capable of identifying a subscriber (viewer) requesting a broadcast service preferentially is required.

이 때, 확인부(120)는 수신한 방송 서비스 요청 메시지의 가입자 식별자를 이용하여 가입자 정보를 관리하는 서버 또는 데이터베이스로부터 가입자의 CM 버전, 현재 위치부터 시청자까지의 거리 등의 주요 정보를 확인할 수 있다.At this time, the check unit 120 may check main information such as the CM version of the subscriber and the distance from the current location to the viewer from the server or database that manages subscriber information by using the subscriber identifier of the received broadcast service request message. .

예를 들어, 방송 서비스 제공 장치(100)가 서비스 제공을 위한 기준시를 표시하는 경우 해당 시청자의 단말 장치(10)까지 거리에 따른 오차를 반영하여 전달할 수도 있다.For example, when the broadcast service providing apparatus 100 displays a reference time for service provision, an error according to a distance to the terminal device 10 of the corresponding viewer may be reflected and transmitted.

이 때, 확인부(120)는 서비스를 요청한 시청자가 현재 시청하고 있는 방송 채널이 있는지 여부를 확인하기 위해서 현재 시청 채널을 식별할 수 있는 현재 시청 채널 식별자(current_ch_ID)가 필요하다. 이 때, 현재 시청 채널 식별자는 현재 시청하는 채널이 없는 경우에는 000 값을 입력 받을 수 있다.In this case, the check unit 120 needs a current watched channel identifier (current_ch_ID) for identifying a currently watched channel in order to check whether there is a broadcast channel currently being watched by the viewer who requested the service. In this case, the currently viewed channel identifier may receive a value of 000 when there is no currently watched channel.

이 때, 시청자가 시청을 요청한 채널의 식별자(request_ch_ID)는 시청하고자 하는 채널의 식별자에 상응할 수 있다.In this case, the identifier (request_ch_ID) of the channel requested by the viewer may correspond to the identifier of the channel to be viewed.

이 때, 확인부(120)는 시청하고자 하는 채널이 기존의 서비스가 제공되는 채널인지 신규 채널인지를 확인할 수 있다.In this case, the check unit 120 may check whether the channel to be viewed is a channel on which an existing service is provided or a new channel.

이 때, 할당부(130)는 시청하고자 하는 채널의 시청자 카운트 값(CNT)을 증가시킨 후 가입자에게 채널 할당(assign_ch)을 수행할 수 있다.In this case, the allocator 130 may perform channel assignment (assign_ch) to the subscriber after increasing the viewer count value (CNT) of the channel to be viewed.

또한, 할당부(130)는 유휴 주파수의 방송 채널을 통해서 시청자의 상향데이터 업로드와 같은 통신서비스를 제공하기 위해서는 시청자에게 서비스 제공이 가능한 시간을 알려줄 수 있다.In addition, in order to provide a communication service such as uploading of upstream data to the viewer through the broadcast channel of the idle frequency, the allocator 130 may inform the viewer of the available service time.

이 때, 할당부(130)는 시청자에게 서비스 제공이 가능한 시간을 알려줌으로써 시청자의 요청에 의해서 유휴 주파수 채널이 변경되는 경우. 변경되는 주파수를 통해서 통신서비스를 제공할 수 있다.In this case, when the idle frequency channel is changed at the request of the viewer, the allocator 130 informs the viewer of the available service time. Communication service can be provided through the changed frequency.

즉, 할당부(130)는 시청자에게 주파수 채널을 할당할 때 서비스 제공 시작 시간의 정보를 함께 전송할 수 있다.That is, when allocating a frequency channel to a viewer, the allocator 130 may transmit information on a service provision start time together.

이 때, 서비스 제공 시작 시간은 시청자가 속한 주파수 대역의 셀 내의 기준시간에 상응할 수 있다.In this case, the service provision start time may correspond to the reference time in the cell of the frequency band to which the viewer belongs.

이 때, 기준 시간은 시청자의 단말 장치(10)를 방송 서비스 제공 장치(100)의 시간을 기준으로 동기화 하여야 하며, 가입자의 거리에 따른 시간 지연을 반드시 고려할 수 있어야 한다.In this case, as the reference time, the viewer's terminal device 10 should be synchronized with the time of the broadcast service providing apparatus 100 , and a time delay according to the distance of the subscriber must be taken into account.

즉, 할당부(130)는 시청자의 단말 장치(10)에게 서비스 가능시간을 알려주는 시간이 동일한 기준 시간이어야 한다.That is, the time in which the allocator 130 informs the viewer's terminal device 10 of the available service time should be the same reference time.

이 때, 할당부(130)는 시청자에게 서비스 가능시간을 전송한 후, 방송 서비스를 제공할 수 있다.In this case, the allocator 130 may provide a broadcast service after transmitting the available service time to the viewer.

이 때, 확인부(120)는 시청자에게 제1 방송 채널로 방송 서비스를 제공하고 있는 중에, 시청자로부터 유휴 주파수인 제2 방송 채널의 방송 서비스를 요청 받을 수 있다. In this case, the check unit 120 may receive a request for a broadcast service of the second broadcast channel, which is an idle frequency, from the viewer while the broadcast service is provided through the first broadcast channel to the viewer.

이 때, 할당부(130)는 제1 방송 채널의 시청자 할당을 해지하고 제2 방송 채널에 시청자를 할당시켜 시청자에게 제2 방송 채널의 방송 서비스를 제공할 수 있다.In this case, the allocator 130 may cancel the viewer assignment of the first broadcast channel and allocate the viewer to the second broadcast channel to provide the viewer with the broadcast service of the second broadcast channel.

이 때, 할당부(130)는 제1 방송 채널을 통해서 가입자 상향 데이터 전송과 같은 통신서비스를 제공하고 있던 상황인 경우, 제1 방송 채널을 통한 통신 서비스 제공을 종료하기 위한 메시지를 시청자의 단말 장치(10)에게 전송할 수 있다.At this time, when the communication service such as subscriber uplink data transmission is being provided through the first broadcast channel, the allocator 130 sends a message for terminating the provision of the communication service through the first broadcast channel to the viewer's terminal device. (10) can be transmitted.

이 때, 할당부(130)는 시청자로부터 요청 받은 방송 서비스의 제공이 가능한 제2 방송 채널에 시청자를 할당함으로써 계속해서 통신 서비스를 제공할 수 있다.In this case, the allocator 130 may continuously provide the communication service by allocating the viewer to the second broadcast channel capable of providing the broadcast service requested by the viewer.

CommandCommand ValueValue 비고note Subscriber_IDSubscriber_ID 가입자 식별자Subscriber Identifier Current_service_timeCurrent_service_time 서비스 시간 전송service time transfer Assign_CH_IDAssign_CH_ID 신규 서비스 가능 채널
식별자
New serviceable channels
identifier
New_service_timeNew_service_time 새로 할당된 채널에서의
서비스 시간 전송
on the newly assigned channel.
service time transfer

표 2는 본 발명의 일실시예에 따른 서비스 시간 메시지와 신규 서비스 채널 할당 메시지를 나타낸 표이다.Table 2 is a table showing a service time message and a new service channel assignment message according to an embodiment of the present invention.

표 2를 참조하면, 서비스 시작 시간 메시지(TAGN message)는 가입자에게 서비스 시작 시간을 알려줄 수 있다.Referring to Table 2, the service start time message (TAGN message) may inform the subscriber of the service start time.

이 때, 서비스 시작 시간 메시지(TAGN message)는 가입자 식별자(Subscriber_ID) 및 서비스 시간(Current_service_time)을 포함할 수 있다.In this case, the service start time message (TAGN message) may include a subscriber identifier (Subscriber_ID) and a service time (Current_service_time).

신규 서비스 채널 할당 메시지(TNAN message)는 가입자 식별자(Subscriber_ID), 신규 서비스 가능 채널 식별자(Assign_CH_ID) 및 새로 할당된 채널에서의 서비스 시간(New_service_time)을 포함할 수 있다.The new service channel assignment message (TNAN message) may include a subscriber identifier (Subscriber_ID), a new serviceable channel identifier (Assign_CH_ID), and a service time (New_service_time) in a newly allocated channel.

이 때, 표 2에서 신규 서비스 가능 채널은 유휴 주파수 채널로 통신 서비스를 제공중인 채널에 상응할 수 있다.In this case, in Table 2, the new serviceable channel may correspond to a channel that is providing a communication service as an idle frequency channel.

시청자의 단말 장치(10)는 통신 서비스를 위하여 사용 중인 주파수 채널을 갑자기 변경해야 하는 상황이므로, 기존의 통신 서비스를 제공하는 주파수 대신에 신규 주파수 채널을 방송 서비스 제공 장치(100)로부터 전달 받아, 신규 주파수 채널을 통해서 통신 서비스를 시작할 수 있는 시간 정보를 함께 수신할 수 있다.Since the viewer's terminal device 10 has to suddenly change the frequency channel being used for a communication service, it receives a new frequency channel from the broadcast service providing device 100 instead of the frequency that provides the existing communication service, Time information for starting a communication service may be received together through a frequency channel.

또한, 할당부(130)는 방송 채널이 시청자의 시청 요구에 의해서 현재 방송 채널을 더 이상 사용하지 못하게 된 경우, 또 다른 유휴 주파수 채널을 시청자에게 할당하여 방송 서비스를 제공할 수 있다.In addition, when the current broadcast channel is no longer used due to the viewer's request for the broadcast channel, the allocator 130 may allocate another idle frequency channel to the viewer to provide a broadcast service.

도 3은 본 발명의 일실시예에 따른 주파수 채널 분포를 나타낸 도면이다.3 is a diagram illustrating a frequency channel distribution according to an embodiment of the present invention.

도 3을 참조하면, 본 발명의 일실시예에 따른 주파수 채널 분포는 a, b, c, d e 및 f 대역의 주파수 대역을 포함할 수 있다. 도 4는 본 발명의 일실시예에 따른 변경된 주파수 채널 분포를 나타낸 도면이다.Referring to FIG. 3 , the frequency channel distribution according to an embodiment of the present invention may include frequency bands of a, b, c, d e, and f bands. 4 is a diagram illustrating a changed frequency channel distribution according to an embodiment of the present invention.

이 때, a 및 e 주파수는 셀 내에 3명의 시청자들이 채널을 시청하는 것을 알 수 있다(시청자 카운트 값은 3이 될 수 있다.).At this time, frequencies a and e indicate that three viewers in the cell watch the channel (the viewer count value may be 3).

이 때, c 주파수는 셀 내에 2명의 시청자들이 채널을 시청하는 것을 알 수 있다(시청자 카운트 값은 2가 될 수 있다.).At this time, frequency c shows that two viewers in the cell watch the channel (the viewer count value may be 2).

이 때, d 및 f 주파수는 셀 내에 1명의 시청자가 채널을 시청하는 것을 알 수 있다(시청자 카운트 값은 1이 될 수 있다.).At this time, frequencies d and f indicate that one viewer watches the channel in the cell (the viewer count value may be 1).

이 때, b 주파수는 어떤 시청자도 셀 내에 주파수 대역을 사용하고 있지 않은 유휴 주파수인 것을 알 수 있다(시청자 카운트 값은 0이 될 수 있다.).At this time, it can be seen that the frequency b is an idle frequency in which no viewers are using the frequency band in the cell (the viewer count value may be 0).

따라서, 방송 서비스 제공 장치(100)는 시청자의 요청이 있는 경우, 현재 어떤 시청자도 사용하고 있지 않은 유휴 주파수를 확인할 수 있고, 유휴 주파수인 b 주파수를 시청자에게 할당할 수 있다.Accordingly, in response to a viewer's request, the broadcast service providing apparatus 100 may identify an idle frequency that is not currently being used by any viewer, and may allocate the idle frequency, frequency b, to the viewer.

도 4를 참조하면, 본 발명의 일실시예에 따른 시청자 할당 방식에 따라 도 3에 도시된 주파수 채널에 할당된 시청자가 변경된 것을 알 수 있다. 즉, 도 3에서 c 주파수에 할당된 2명의 시청자의 할당이 해지되고, b 주파수로 2명의 시청자가 할당된 것을 알 수 있다.Referring to FIG. 4 , it can be seen that the viewer assigned to the frequency channel shown in FIG. 3 is changed according to the viewer assignment method according to an embodiment of the present invention. That is, in FIG. 3 , it can be seen that the allocation of the two viewers allocated to the frequency c is canceled and the two viewers allocated to the frequency b is known.

따라서, 도 4에서는 c 및 d 주파수가 어떤 시청자도 셀 내에 주파수 대역을 사용하고 있지 않은 유휴 주파수가 된 것을 알 수 있다(시청자 카운트 값은 0이 될 수 있다.).Accordingly, in FIG. 4 , it can be seen that frequencies c and d become idle frequencies in which no viewers are using the frequency band in the cell (the viewer count value may be 0).

또한, 도 3에서 d 주파수에 할당된 1명의 시청자의 할당이 해지되고, f 주파수로 시청자가 1명 더 할당된 것을 알 수 있다.Also, in FIG. 3 , it can be seen that the allocation of one viewer allocated to the frequency d is canceled, and another viewer is allocated to the frequency f.

도 5는 본 발명의 일실시예에 따른 방송 서비스 제공 방법의 주파수 할당 과정을 나타낸 시퀀스 다이어그램이다.5 is a sequence diagram illustrating a frequency allocation process of a method for providing a broadcast service according to an embodiment of the present invention.

도 5를 참조하면, 본 발명의 일실시예에 따른 방송 서비스 제공 방법의 주파수 할당 과정은 먼저 시청자의 단말 장치(10)가 방송 서비스 제공 장치(100)에게 방송 서비스를 요청할 수 있다(S11).Referring to FIG. 5 , in the frequency allocation process of the method for providing a broadcast service according to an embodiment of the present invention, a viewer's terminal device 10 may request a broadcast service from the broadcast service providing apparatus 100 ( S11 ).

이 때, 방송 서비스 제공 장치(10)는 단말 장치(10)의 방송 서비스 요청에 따라 방송 채널의 주파수들 중 유휴 주파수인 방송 채널을 확인할 수 있다(S12).In this case, the broadcast service providing apparatus 10 may identify a broadcast channel that is an idle frequency among frequencies of the broadcast channel according to the broadcast service request of the terminal device 10 ( S12 ).

또한, 방송 서비스 제공 장치(10)는 시청자를 유휴 주파수인 방송 채널에 할당하고 해당 방송 채널의 방송 서비스를 제공할 수 있다(S13)In addition, the broadcast service providing apparatus 10 may allocate a viewer to a broadcast channel that is an idle frequency and provide a broadcast service of the corresponding broadcast channel ( S13 ).

도 6은 본 발명의 일실시예에 따른 방송 서비스 제공 방법의 주파수 할당 과정을 나타낸 동작흐름도이다. 도 7은 도 6에 도시된 주파수 유휴성 확인 단계의 일 예를 세부적으로 나타낸 동작흐름도이다.6 is an operation flowchart illustrating a frequency allocation process of a method for providing a broadcast service according to an embodiment of the present invention. 7 is a detailed operation flowchart illustrating an example of the frequency idleness checking step shown in FIG. 6 .

도 6을 참조하면, 본 발명의 일실시예에 따른 방송 서비스 제공 방법은 먼저 서비스 제공 요청을 받을 수 있다(S210). Referring to FIG. 6 , in the method for providing a broadcast service according to an embodiment of the present invention, a service provision request may be first received ( S210 ).

즉, 단계(S210)는 방송 서비스 제공 장치(100)가 시청자의 단말 장치(10)로부터 서비스 제공을 요청 받을 수 있다.That is, in step S210 , the broadcast service providing apparatus 100 may receive a service provision request from the viewer's terminal device 10 .

이 때, 단계(S210)는 시청자의 단말 장치(10)로부터 수신한 방송 서비스 요청 메시지의 가입자 식별자를 이용하여 가입자 정보를 관리하는 서버 또는 데이터베이스로부터 가입자의 CM 버전, 현재 위치부터 시청자까지의 거리 등의 주요 정보를 확인할 수 있다.At this time, in step S210, the subscriber's CM version, the distance from the current location to the viewer, etc. from a server or database that manages subscriber information using the subscriber identifier of the broadcast service request message received from the viewer's terminal device 10 main information can be found.

예를 들어, 단계(S210)는 방송 서비스 제공 장치(100)가 서비스 제공을 위한 기준시를 표시하는 경우, 시청자의 단말 장치(10)까지 거리에 따른 오차를 반영하여 전달할 수도 있다.For example, in step S210 , when the broadcast service providing apparatus 100 displays a reference time for service provision, an error according to a distance to the viewer's terminal device 10 may be reflected and transmitted.

또한, 본 발명의 일실시예에 따른 방송 서비스 제공 방법은 시청자의 기존 채널 시청 여부를 확인할 수 있다(S220).In addition, in the method of providing a broadcast service according to an embodiment of the present invention, it is possible to check whether a viewer has viewed an existing channel (S220).

즉, 단계(S220)는 시청자의 신규 여부를 확인하여, 상기 시청자가 기존 시청자인 경우, 상기 기존 시청자가 시청하는 방송 채널의 할당을 해지하도록 요청할 수 있다.That is, in step S220 , it is checked whether the viewer is new, and when the viewer is an existing viewer, the existing viewer may request to cancel the allocation of the broadcast channel watched.

이 때, 단계(S220)는 서비스를 요청한 시청자가 현재 시청하고 있는 방송 채널이 있는지 여부를 확인하기 위해서 현재 시청 채널을 식별할 수 있는 현재 시청 채널 식별자(current_ch_ID)가 필요하다. 이 때, 현재 시청 채널 식별자는 현재 시청하는 채널이 없는 경우에는 000 값을 입력 받을 수 있다.In this case, in step S220 , a currently viewed channel identifier (current_ch_ID) capable of identifying a currently viewed channel is required in order to check whether there is a currently watched broadcast channel by the viewer requesting the service. In this case, the currently viewed channel identifier may receive a value of 000 when there is no currently watched channel.

이 때, 가입자가 시청을 요청한 채널의 식별자(request_ch_ID)는 시청하고자 하는 채널의 식별자에 상응할 수 있다.In this case, the identifier (request_ch_ID) of the channel requested by the subscriber to view may correspond to the identifier of the channel to be viewed.

이 때, 단계(S220)는 시청하고자 하는 채널이 기존의 서비스가 제공되는 채널인지 신규 채널인지를 확인할 수 있다.In this case, in step S220, it may be confirmed whether the channel to be viewed is a channel on which an existing service is provided or a new channel.

이 때, 단계(S220)는 기존 방송 채널의 시청자 카운트 값을 확인하여, 시청자 카운트 값이 0이 아닌 경우, 기존 시청자에게 방송 서비스를 제공 중인 것으로 확인할 수 있고, 기존 시청 채널의 시청자 카운트 값(CNT)을 감소시킬 수 있다.At this time, in step S220, the viewer count value of the existing broadcast channel is checked, and when the viewer count value is not 0, it can be confirmed that the broadcast service is being provided to the existing viewer, and the viewer count value (CNT) of the existing viewing channel ) can be reduced.

예를 들어, 단계(S220)는 기존 시청자의 할당을 해지하는 경우, 시청자 카운트 값(CNT)를 1 감소시킬 수 있다.For example, in step S220 , when the allocation of the existing viewers is canceled, the viewer count value CNT may be decreased by one.

이 때, 시청자 카운트 값(CNT)는 시청자 선택 채널 카운트 값(CNT)에 상응할 수 있다.In this case, the viewer count value CNT may correspond to the viewer selected channel count value CNT.

이 때, 단계(S220)는 DB서버또는 내부DB에서 관리하는 기할당된 각 방송 채널의 시청자 카운트 값(CNT)을 확인할 수 있다.In this case, in step S220, the viewer count value (CNT) of each pre-allocated broadcast channel managed by the DB server or the internal DB may be checked.

또한, 본 발명의 일실시예에 따른 방송 서비스 제공 방법은 주파수 유휴성을 확인할 수 있다(S230).In addition, the method for providing a broadcast service according to an embodiment of the present invention may check frequency idleness (S230).

도 7을 참조하면, 단계(S230)는 먼저 채널 가용 여부를 확인할 수 있다(S231).Referring to FIG. 7 , in step S230 , it may first check whether a channel is available or not ( S231 ).

즉, 단계(S231)는 시청자가 요청한 방송 채널의 방송 채널의 유휴 주파수 여부를 확인할 수 있다.That is, in step S231, it is possible to check whether the broadcast channel of the broadcast channel requested by the viewer has an idle frequency.

이 때, 단계(S231)는 방송 채널의 시청자 카운트 값을 확인하여, 시청자 카운트 값이 0인 경우, 상기 방송 채널의 주파수를 유휴 주파수로 확인할 수 있다.In this case, in step S231, the viewer count value of the broadcast channel may be checked, and when the viewer count value is 0, the broadcast channel frequency may be identified as an idle frequency.

시청자 카운트 값(CNT)이 0이면 현재 해당 채널은 서비스를 제공하지 않는 유휴 주파수이므로 해당되는 방송 채널에서는 통신서비스를 제공할 수 있다.If the viewer count value (CNT) is 0, the corresponding channel can provide communication service because it is an idle frequency that does not currently provide a service.

이 때, 단계(S231)는 상기 방송 채널의 주파수가 유휴 주파수가 아닌 경우, 유휴 채널 서비스 여부를 확인할 수 있고(S232), 상기 방송 채널의 주파수가 유휴 주파수인 경우, 상기 방송 채널에 시청자를 할당할 수 있다(S234),In this case, in step S231, when the frequency of the broadcast channel is not an idle frequency, it is possible to check whether an idle channel is serviced (S232), and when the frequency of the broadcast channel is an idle frequency, a viewer is assigned to the broadcast channel can (S234),

이 때, 단계(S232)는 상기 방송 채널의 주파수가 유휴 주파수가 아니고, 방송 채널의 서비스가 유휴 채널 서비스인 경우, 유휴 채널 서비스를 종료할 수 있다(S233).In this case, in step S232, when the frequency of the broadcast channel is not the idle frequency and the service of the broadcast channel is the idle channel service, the idle channel service may be terminated (S233).

이 때, 단계(S232)는 상기 방송 채널의 서비스가 유휴 채널 서비스가 아닌 경우, 상기 방송 채널에 시청자를 할당할 수 있다(S234).In this case, in step S232, if the service of the broadcast channel is not an idle channel service, a viewer may be assigned to the broadcast channel (S234).

이 때, 유휴 채널 서비스는 시청자가 요청한 주파수에서 방송 서비스 이외에 제공중인 통신 서비스에 상응할 수 있다.In this case, the idle channel service may correspond to a communication service being provided in addition to the broadcast service on the frequency requested by the viewer.

이 때, 단계(S234)는 상기 방송 채널에 시청자 카운트 값(CNT)을 증가시킬 수 있다In this case, step S234 may increase the viewer count value (CNT) of the broadcast channel.

예를 들어, 단계(S234)는 신규 시청자를 할당하는 경우 시청자 카운트 값(CNT)을 1 증가시킬 수 있다.For example, in step S234 , when a new viewer is allocated, the viewer count value CNT may be increased by one.

또한, 본 발명의 일실시예에 따른 방송 서비스 제공 방법은 주파수 할당을 수행할 수 있다(S240)In addition, the broadcast service providing method according to an embodiment of the present invention may perform frequency allocation (S240).

즉, 단계(S240)는 시청하고자 하는 채널의 시청자 카운트 값(CNT)을 증가시킨 후 시청자에게 채널 할당(assign_ch)을 수행할 수 있다.That is, in step S240 , after increasing the viewer count value (CNT) of the channel to be viewed, channel assignment (assign_ch) to the viewer may be performed.

이 때, 단계(S240)는 할당한 주파수의 방송 채널에서 제공하는 방송 서비스를 시청자에게 제공할 수 있다.In this case, in step S240, the broadcast service provided by the broadcast channel of the assigned frequency may be provided to the viewer.

도 8은 본 발명의 일실시예에 따른 방송 서비스 제공 방법의 서비스 시간 할당 및 주파수 할당 과정을 나타낸 시퀀스 다이어그램이다.8 is a sequence diagram illustrating a service time allocation and frequency allocation process in a method for providing a broadcast service according to an embodiment of the present invention.

도 8을 참조하면, 본 발명의 일실시예에 따른 방송 서비스 제공 방법의 서비스 시간 할당 및 주파수 할당 과정은 먼저 방송 서비스 제공 장치(100)가 시청자의 단말 장치(10)에게 서비스 시간을 할당할 수 있다(21).Referring to FIG. 8 , in the service time allocation and frequency allocation process of the method for providing a broadcast service according to an embodiment of the present invention, the broadcast service providing apparatus 100 may first allocate a service time to the terminal device 10 of a viewer. There is (21).

이 때, 단말 장치(10)는 서비스 시간을 참조하여 방송 서비스 제공 장치(100)에게 기존에 제공 받던 방송 서비스와 다른 방송 서비스를 요청할 수 있다(S22).In this case, the terminal device 10 may request a broadcast service different from the previously provided broadcast service from the broadcast service providing device 100 with reference to the service time (S22).

이 때, 방송 서비스 제공 장치(100)는 시청자가 제공 받던 기존 서비스를 종료 시킬 수 있다(S23).In this case, the broadcast service providing apparatus 100 may terminate the existing service provided to the viewer (S23).

이 때, 방송 서비스 제공 장치(100)는 요청 받은 다른 방송 서비스에 대한 유휴 주파수를 확인할 수 있고, 유휴 주파수인 방송 채널에 시청자를 할당할 수 있다(S24).In this case, the broadcast service providing apparatus 100 may check an idle frequency for another requested broadcast service, and may allocate a viewer to a broadcast channel that is an idle frequency (S24).

도 9는 본 발명의 일실시예에 따른 방송 서비스 제공 방법의 서비스 시간 및 주파수 할당 과정을 나타낸 동작흐름도이다.9 is an operation flowchart illustrating a service time and frequency allocation process of a method for providing a broadcast service according to an embodiment of the present invention.

본 발명의 일실시예에 따른 방송 서비스 제공 방법은 먼저 서비스 시간을 할당할 수 있다(S310).In the method for providing a broadcast service according to an embodiment of the present invention, a service time may be allocated first (S310).

즉, 단계(S310)는 시청자에게 방송 서비스 시간을 제공할 수 있다.That is, in step S310, a broadcast service time may be provided to the viewer.

이 때, 단계(S310)는 유휴 주파수의 방송 채널을 통해서 시청자의 상향데이터 업로드와 같은 통신서비스를 제공하기 위해서는 시청자에게 서비스 제공이 가능한 시간을 알려줄 수 있다.In this case, in step S310, in order to provide a communication service such as uploading of upstream data to the viewer through the broadcast channel of the idle frequency, the viewer may be informed of the available time for providing the service.

이 때, 단계(S310)는 시청자에게 서비스 제공이 가능한 시간을 알려줌으로써 시청자의 요청에 의해서 유휴 주파수 채널이 변경되는 경우. 변경되는 주파수를 통해서 통신서비스를 제공할 수 있다.In this case, in step S310, when the idle frequency channel is changed at the request of the viewer by notifying the viewer of the available time for providing the service. Communication service can be provided through the changed frequency.

이 때, 단계(S310)는 시청자에게 주파수 채널을 할당할 때 서비스 제공 시작 시간의 정보를 함께 전송할 수 있다.In this case, in step S310, when allocating a frequency channel to a viewer, information on a service provision start time may be transmitted together.

이 때, 서비스 제공 시작 시간은 시청자가 속한 주파수 대역의 셀 내의 기준시간에 상응할 수 있다.In this case, the service provision start time may correspond to the reference time in the cell of the frequency band to which the viewer belongs.

이 때, 기준 시간은 시청자의 단말 장치(10)를 방송 서비스 제공 장치(100)의 시간을 기준으로 동기화 하여야 하며, 시청자의 단말 장치(10)까지의 거리에 따른 시간 지연을 반드시 고려할 수 있어야 한다.In this case, the reference time must be synchronized with the time of the broadcast service providing apparatus 100 of the viewer's terminal device 10 , and a time delay according to the distance to the viewer's terminal device 10 must be taken into account. .

이 때, 단계(S310)는 시청자의 단말 장치(10)에게 동일한 기준 시간이 되는 서비스 가능 시간을 알려줄 수 있다.In this case, in step S310 , the available service time, which is the same reference time, may be notified to the viewer's terminal device 10 .

또한, 본 발명의 일실시예에 따른 방송 서비스 제공 방법은 시청자의 방송 서비스 요청을 확인할 수 있다(S320).Also, in the method of providing a broadcast service according to an embodiment of the present invention, a broadcast service request of a viewer may be confirmed ( S320 ).

이 때, 단계(S320)는 시청자에게 제1 방송 채널로 방송 서비스를 제공하고 있는 중에 해당 방송 서비스를 제공하는 제2 방송 채널인 유휴 주파수 채널에 대하여 시청자가 방송 서비스를 요청 받을 수 있다. In this case, in step S320, the viewer may receive a broadcast service request for an idle frequency channel that is a second broadcast channel providing the corresponding broadcast service while the broadcast service is provided through the first broadcast channel to the viewer.

이 때, 단계(S320)는 방송 서비스 요청을 받지 않은 경우, 다른 방송 서비스의 시간을 시청자에게 제공할 수 있고(S310), 방송 서비스 요청을 받은 경우, 기존 서비스를 종료 할 수 있다(S330).At this time, in step S320, if the broadcast service request is not received, the time of another broadcast service may be provided to the viewer (S310), and if the broadcast service request is received, the existing service may be terminated (S330).

또한, 본 발명의 일실시예에 따른 방송 서비스 제공 방법은 기존 서비스를 종료할 수 있다(S330).In addition, the broadcast service providing method according to an embodiment of the present invention may terminate the existing service (S330).

즉, 단계(S330)는 기존 방송 서비스를 제공하는 제1 방송 채널의 시청자 할당을 해지하고 제1 방송 채널의 방송 서비스를 종료할 수 있다.That is, in step S330, the viewer assignment of the first broadcast channel providing the existing broadcast service may be canceled and the broadcast service of the first broadcast channel may be terminated.

이 때, 단계(S330)는 제1 방송 채널을 통해서 가입자 상향 데이터 전송과 같은 통신서비스를 제공하고 있던 상황인 경우, 제1 방송 채널을 통한 통신 서비스 제공을 종료하라는 메시지를 시청자의 단말 장치(10)에게 전송할 수 있다.At this time, in step S330, when a communication service such as subscriber uplink data transmission is being provided through the first broadcast channel, a message to end the provision of the communication service through the first broadcast channel is sent to the viewer's terminal device 10 ) can be sent to

또한, 본 발명의 일실시예에 따른 방송 서비스 제공 방법은 주파수를 할당할 수 있다(S340).In addition, the broadcast service providing method according to an embodiment of the present invention may allocate a frequency (S340).

즉, 단계(S340)는 시청자가 요청한 방송 서비스를 제공하는 제2 방송 채널이 유휴 주파수인지 확인하고, 시청자를 할당할 수 있다.That is, in step S340 , it may be determined whether the second broadcast channel providing the broadcast service requested by the viewer is an idle frequency, and the viewer may be assigned.

이 때, 단계(S340)는 제2 방송 채널에 시청자를 할당하고, 통신 서비스를 제공할 수 있다.In this case, in step S340 , a viewer may be allocated to the second broadcast channel and a communication service may be provided.

도 10은 본 발명의 일실시예에 따른 컴퓨터 시스템을 나타낸 도면이다.10 is a diagram illustrating a computer system according to an embodiment of the present invention.

도 10을 참조하면, 본 발명의 일실시예에 따른 단말 장치(100) 및 방송 서비스 제공 장치(100)는 컴퓨터로 읽을 수 있는 기록매체와 같은 컴퓨터 시스템(1100)에서 구현될 수 있다. 도 10에 도시된 바와 같이, 컴퓨터 시스템(1100)은 버스(1120)를 통하여 서로 통신하는 하나 이상의 프로세서(1110), 메모리(1130), 사용자 인터페이스 입력 장치(1140), 사용자 인터페이스 출력 장치(1150) 및 스토리지(1160)를 포함할 수 있다. 또한, 컴퓨터 시스템(1100)은 네트워크(1180)에 연결되는 네트워크 인터페이스(1170)를 더 포함할 수 있다. 프로세서(1110)는 중앙 처리 장치 또는 메모리(1130)나 스토리지(1160)에 저장된 프로세싱 인스트럭션들을 실행하는 반도체 장치일 수 있다. 메모리(1130) 및 스토리지(1160)는 다양한 형태의 휘발성 또는 비휘발성 저장 매체일 수 있다. 예를 들어, 메모리는 ROM(1131)이나 RAM(1132)을 포함할 수 있다.Referring to FIG. 10 , the terminal device 100 and the broadcast service providing apparatus 100 according to an embodiment of the present invention may be implemented in a computer system 1100 such as a computer-readable recording medium. As shown in FIG. 10 , the computer system 1100 includes one or more processors 1110 , a memory 1130 , a user interface input device 1140 , and a user interface output device 1150 that communicate with each other via a bus 1120 . and storage 1160 . In addition, the computer system 1100 may further include a network interface 1170 coupled to the network 1180 . The processor 1110 may be a central processing unit or a semiconductor device that executes processing instructions stored in the memory 1130 or the storage 1160 . The memory 1130 and the storage 1160 may be various types of volatile or non-volatile storage media. For example, the memory may include a ROM 1131 or a RAM 1132 .

이상에서와 같이 본 발명에 따른 방송 서비스 제공 장치 및 방법은 상기한 바와 같이 설명된 실시예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.As described above, in the apparatus and method for providing a broadcast service according to the present invention, the configuration and method of the embodiments described above are not limitedly applicable, but the embodiments are the examples of each embodiment so that various modifications can be made. All or a part may be selectively combined and configured.

10: 단말장치 100: 방송 서비스 제공 장치
110: 통신부 120: 확인부
130: 할당부
1100: 컴퓨터 시스템 1110: 프로세서
1120: 버스 1130: 메모리
1131: 롬 1132: 램
1140: 사용자 인터페이스 입력 장치
1150: 사용자 인터페이스 출력 장치
1160: 스토리지 1170: 네트워크 인터페이스
1180: 네트워크
10: terminal device 100: broadcast service providing device
110: communication unit 120: confirmation unit
130: allocation unit
1100: computer system 1110: processor
1120: bus 1130: memory
1131: rom 1132: ram
1140: user interface input device
1150: user interface output device
1160: storage 1170: network interface
1180: network

Claims (14)

방송 서비스 제공 장치를 이용하는 방송 서비스 제공 방법에 있어서,
시청자로부터 방송 서비스 요청을 수신하여 상기 시청자가 선택한 방송 채널의 시청자의 신규 여부, 유휴 주파수 여부 및 유휴 채널 서비스 여부 중 적어도 하나 이상을 확인하는 단계; 및
상기 시청자의 신규 여부, 유휴 주파수 여부 및 유휴 채널 서비스 여부 중 적어도 하나 이상을 확인한 결과에 기반하여 상기 방송 채널의 주파수에 상기 시청자를 할당하여 상기 방송 채널의 방송 서비스를 제공하는 단계;
를 포함하고,
상기 제공하는 단계는
유휴 주파수의 방송 채널을 통해서 상기 유휴 채널 서비스를 제공하기 위해 상기 시청자에게 상기 방송 채널의 방송 서비스의 제공이 가능한 시간을 통보하고,
상기 방송 서비스의 제공이 가능한 시간의 시작 시간은 시청자가 속한 주파수 대역의 셀 내의 기준시간에 상응하고, 상기 시청자의 단말 장치의 시간과 상기 단말 장치의 거리에 따른 시간 지연을 고려하여 동기화되고,
상기 방송 서비스의 제공이 가능한 시간은
상기 유휴 주파수의 채널에서의 서비스 시간으로, 상기 시청자의 식별자, 현재 서비스 시간, 상기 유휴 주파수의 채널 식별자와 함께 신규 서비스 채널 할당 메시지에 포함되어 상기 시청자에게 전송되는 것을 특징으로 하는 방송 서비스 제공 방법.
A method for providing a broadcast service using a broadcast service providing apparatus, the method comprising:
receiving a broadcast service request from a viewer and checking at least one of a new viewer, an idle frequency, and an idle channel service of the broadcast channel selected by the viewer; and
providing a broadcast service of the broadcast channel by allocating the viewer to a frequency of the broadcast channel based on a result of checking at least one of a new viewer, an idle frequency, and an idle channel service;
including,
The step of providing
Notifying the viewer of a time during which the broadcast service of the broadcast channel is available to provide the idle channel service through the broadcast channel of the idle frequency;
The start time of the available time for providing the broadcast service corresponds to a reference time in a cell of a frequency band to which the viewer belongs, and is synchronized in consideration of the time of the viewer's terminal device and the time delay according to the distance between the terminal device,
The time during which the above broadcasting service can be provided is
The service time in the channel of the idle frequency, which is included in a new service channel assignment message together with the viewer's identifier, the current service time, and the channel identifier of the idle frequency and transmitted to the viewer.
청구항 1에 있어서,
상기 확인하는 단계는
상기 시청자의 신규 여부를 확인하여, 상기 시청자가 기존 시청자인 경우, 상기 기존 시청자가 시청하는 방송 채널의 할당을 해지하도록 요청하고, 상기 방송 채널의 유휴 주파수 여부를 확인하는 것을 특징으로 하는 방송 서비스 제공 방법.
The method according to claim 1,
The checking step is
Checking whether the viewer is new, if the viewer is an existing viewer, requesting to cancel assignment of a broadcast channel watched by the existing viewer, and checking whether the broadcast channel has an idle frequency Way.
청구항 2에 있어서,
상기 확인하는 단계는
상기 시청자의 신규 여부를 확인하여, 상기 시청자가 신규 시청자인 경우, 상기 방송 채널의 유휴 주파수 여부를 확인하는 것을 특징으로 하는 방송 서비스 제공 방법.
3. The method according to claim 2,
The checking step is
and checking whether the viewer is new, and if the viewer is a new viewer, checking whether the broadcast channel has an idle frequency.
청구항 3에 있어서,
상기 확인하는 단계는
상기 방송 채널의 시청자 카운트 값을 확인하여, 시청자 카운트 값이 0인 경우, 상기 방송 채널의 주파수를 유휴 주파수로 확인하는 것을 특징으로 하는 방송 서비스 제공 방법.
4. The method of claim 3,
The checking step is
and checking the viewer count value of the broadcast channel, and when the viewer count value is 0, checking the frequency of the broadcast channel as an idle frequency.
청구항 4에 있어서,
상기 제공하는 단계는
상기 방송 채널의 주파수가 유휴 주파수인 경우, 상기 방송 채널에 시청자를 할당하고, 상기 방송 채널의 주파수가 유휴 주파수가 아닌 경우, 유휴 채널 서비스 여부를 확인하는 것을 특징으로 하는 방송 서비스 제공 방법.
5. The method according to claim 4,
The step of providing
and assigning a viewer to the broadcast channel when the frequency of the broadcast channel is an idle frequency, and checking whether an idle channel service is available when the frequency of the broadcast channel is not an idle frequency.
청구항 5에 있어서,
상기 제공하는 단계는
상기 방송 채널의 서비스가 유휴 채널 서비스인 경우, 유휴 채널 서비스를 종료한 뒤, 상기 방송 채널에 시청자를 할당하고, 상기 방송 채널의 서비스가 유휴 채널 서비스가 아닌 경우, 상기 방송 채널에 시청자를 할당하는 것을 특징으로 하는 방송 서비스 제공 방법.
6. The method of claim 5,
The step of providing
When the service of the broadcast channel is an idle channel service, after terminating the idle channel service, allocating a viewer to the broadcast channel, and allocating a viewer to the broadcast channel when the service of the broadcast channel is not the idle channel service Broadcast service providing method, characterized in that.
청구항 6에 있어서,
상기 제공하는 단계는
상기 방송 채널에 기할당된 시청자 카운트 값을 감소시켜 상기 방송 채널에 할당된 시청자의 할당을 해지하고, 상기 방송 채널에 시청자 카운트 값을 증가시켜 상기 방송 채널에 시청자를 할당하는 것을 특징으로 하는 방송 서비스 제공 방법.
7. The method of claim 6,
The step of providing
A broadcast service characterized in that by decreasing the viewer count value previously assigned to the broadcast channel, canceling the assignment of the viewer assigned to the broadcast channel, and increasing the viewer count value to the broadcast channel to assign the viewer to the broadcast channel How to provide.
시청자로부터 방송 서비스 요청을 수신하여 상기 시청자가 선택한 방송 채널의 시청자의 신규 여부, 유휴 주파수 여부 및 유휴 채널 서비스 여부 중 적어도 하나 이상을 확인하는 확인부; 및
상기 시청자의 신규 여부, 유휴 주파수 여부 및 유휴 채널 서비스 여부 중 적어도 하나 이상을 확인한 결과에 기반하여 상기 방송 채널의 주파수에 상기 시청자를 할당하여 상기 방송 채널의 방송 서비스를 제공하는 할당부;
를 포함하고,
상기 할당부는
유휴 주파수의 방송 채널을 통해서 상기 유휴 채널 서비스를 제공하기 위해 상기 시청자에게 상기 방송 채널의 방송 서비스의 제공이 가능한 시간을 통보하고,
상기 방송 서비스의 제공이 가능한 시간의 시작 시간은 시청자가 속한 주파수 대역의 셀 내의 기준시간에 상응하고, 상기 시청자의 단말 장치의 시간과 상기 단말 장치의 거리에 따른 시간 지연을 고려하여 동기화되고,
상기 방송 서비스의 제공이 가능한 시간은
상기 유휴 주파수의 채널에서의 서비스 시간으로, 상기 시청자의 식별자, 현재 서비스 시간, 상기 유휴 주파수의 채널 식별자와 함께 신규 서비스 채널 할당 메시지에 포함되어 상기 시청자에게 전송되는 것을 특징으로 하는 방송 서비스 제공 장치.
a confirmation unit receiving a broadcast service request from a viewer and checking at least one of a new viewer, an idle frequency, and an idle channel service of the broadcast channel selected by the viewer; and
an allocator for allocating the viewer to a frequency of the broadcast channel based on a result of checking at least one of a new viewer, an idle frequency, and an idle channel service to provide a broadcast service of the broadcast channel;
including,
the allocator
Notifying the viewer of a time during which the broadcast service of the broadcast channel is available to provide the idle channel service through the broadcast channel of the idle frequency;
The start time of the available time for providing the broadcast service corresponds to a reference time within a cell of a frequency band to which the viewer belongs, and is synchronized in consideration of the time of the viewer's terminal device and the time delay according to the distance between the terminal device,
The time during which the above broadcasting service can be provided is
The service time in the channel of the idle frequency, which is included in a new service channel assignment message together with the viewer's identifier, the current service time, and the channel identifier of the idle frequency and transmitted to the viewer.
청구항 8에 있어서,
상기 확인부는
상기 시청자의 신규 여부를 확인하여, 상기 시청자가 기존 시청자인 경우, 상기 할당부에 상기 기존 시청자가 시청하는 방송 채널의 할당을 해지하도록 요청하고, 상기 방송 채널의 유휴 주파수 여부를 확인하는 것을 특징으로 하는 방송 서비스 제공 장치.
9. The method of claim 8,
The confirmation unit
Checking whether the viewer is new, if the viewer is an existing viewer, requesting the allocator to cancel the allocation of the broadcast channel watched by the existing viewer, and checking whether the broadcast channel is an idle frequency Broadcast service providing device.
청구항 9에 있어서,
상기 확인부는
상기 시청자의 신규 여부를 확인하여, 상기 시청자가 신규 시청자인 경우, 상기 방송 채널의 유휴 주파수 여부를 확인하는 것을 특징으로 하는 방송 서비스 제공 장치.
10. The method of claim 9,
The confirmation unit
and checking whether the viewer is new, and if the viewer is a new viewer, check whether the broadcast channel has an idle frequency.
청구항 10에 있어서,
상기 확인부는
상기 방송 채널의 시청자 카운트 값을 확인하여, 시청자 카운트 값이 0인 경우, 상기 방송 채널의 주파수를 유휴 주파수로 확인하는 것을 특징으로 하는 방송 서비스 제공 장치.
11. The method of claim 10,
The confirmation unit
and checking the viewer count value of the broadcast channel, and determining the frequency of the broadcast channel as an idle frequency when the viewer count value is 0.
청구항 11에 있어서,
상기 할당부는
상기 방송 채널의 주파수가 유휴 주파수인 경우, 상기 방송 채널에 시청자를 할당하고, 상기 방송 채널의 주파수가 유휴 주파수가 아닌 경우, 유휴 채널 서비스 여부를 확인하는 것을 특징으로 하는 방송 서비스 제공 장치.
12. The method of claim 11,
the allocator
and assigning a viewer to the broadcast channel when the frequency of the broadcast channel is an idle frequency, and checking whether an idle channel service is available when the frequency of the broadcast channel is not an idle frequency.
청구항 12에 있어서,
상기 할당부는
상기 방송 채널의 서비스가 유휴 채널 서비스인 경우, 유휴 채널 서비스를 종료한 뒤, 상기 방송 채널에 시청자를 할당하고, 상기 방송 채널의 서비스가 유휴 채널 서비스가 아닌 경우, 상기 방송 채널에 시청자를 할당하는 것을 특징으로 하는 방송 서비스 제공 장치.
13. The method of claim 12,
the allocator
When the service of the broadcast channel is an idle channel service, after terminating the idle channel service, allocating a viewer to the broadcast channel, and allocating a viewer to the broadcast channel when the service of the broadcast channel is not the idle channel service Broadcast service providing apparatus, characterized in that.
청구항 13에 있어서,
상기 할당부는
상기 방송 채널에 기할당된 시청자 카운트 값을 감소시켜 상기 방송 채널에 할당된 시청자의 할당을 해지하고, 상기 방송 채널에 시청자 카운트 값을 증가시켜 상기 방송 채널에 시청자를 할당하는 것을 특징으로 하는 방송 서비스 제공 장치.
14. The method of claim 13,
the allocator
A broadcast service characterized in that by decreasing the viewer count value previously assigned to the broadcast channel, canceling the assignment of the viewer assigned to the broadcast channel, and increasing the viewer count value to the broadcast channel to assign the viewer to the broadcast channel provided device.
KR1020170169520A 2017-12-11 2017-12-11 Apparatus and method for provicding broadcast service KR102443970B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020170169520A KR102443970B1 (en) 2017-12-11 2017-12-11 Apparatus and method for provicding broadcast service
US16/191,078 US20190182515A1 (en) 2017-12-11 2018-11-14 Apparatus and method for providing broadcasting service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170169520A KR102443970B1 (en) 2017-12-11 2017-12-11 Apparatus and method for provicding broadcast service

Publications (2)

Publication Number Publication Date
KR20190069116A KR20190069116A (en) 2019-06-19
KR102443970B1 true KR102443970B1 (en) 2022-09-20

Family

ID=67104642

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170169520A KR102443970B1 (en) 2017-12-11 2017-12-11 Apparatus and method for provicding broadcast service

Country Status (1)

Country Link
KR (1) KR102443970B1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100069382A (en) * 2008-12-16 2010-06-24 한국전자통신연구원 Updating apparatus and method for traffic encryption key using docsis system synchronization
KR101976628B1 (en) * 2014-07-31 2019-05-10 한국전자통신연구원 Method for channel switching and channel reception, and apparatus for channel switching and channel reception
KR20160101778A (en) * 2015-02-17 2016-08-26 주식회사 엘지유플러스 Real Time Broadcast Service Apparatus and Method in Cell

Also Published As

Publication number Publication date
KR20190069116A (en) 2019-06-19

Similar Documents

Publication Publication Date Title
US11785311B2 (en) Optimized delivery techniques
US7742407B2 (en) Quality of service management in a switched digital video environment
CA2629313C (en) Channel changes between services with differing bandwidth in a switched digital video system
CN101048008B (en) Channel switchover system and method for IPTV service in passive optical network
US8918824B2 (en) Logical node identification in an information transmission network
EP1949688B1 (en) Atomic channel changes in a switched digital video system
TWI530115B (en) A method for automatic configuration of the wavelength of the optical network units
US20070240192A1 (en) Delivery of subscription services to roaming users through head end equipment
JP2006238433A (en) System for providing broadcasting service of internet protocol base and its method
US8544051B1 (en) Broadcast solution for cable IPTV
CA2888091C (en) Hybrid resource management system and method
JP2017517166A (en) Method for optimizing the transmission of a set of television channels
KR102443970B1 (en) Apparatus and method for provicding broadcast service
US10349119B2 (en) Network managment
CN111654760A (en) VOD video interactive on-demand method and system
WO2019105229A1 (en) Data processing method and cable modem terminal system
US20190182515A1 (en) Apparatus and method for providing broadcasting service
KR100865687B1 (en) System and method for handling the ip broadcasting signal of onu in pon
KR100960141B1 (en) Cable modem and distribution center for providing internet service and broadcasting service, and method for providing service thereof
KR20190135289A (en) Broadcasting service apparatus and control method thereof
KR20120081875A (en) Communication relay system and method using hybrid fiber coaxial
US20170180049A1 (en) Apparatus and method for broadcasting-communications convergence in hybrid fiber coax network
KR20120063915A (en) Headend apparatus and cmts for cable network

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant