KR101724324B1 - File receiving and filtering system in file based broadcasting environment and its operation method - Google Patents

File receiving and filtering system in file based broadcasting environment and its operation method Download PDF

Info

Publication number
KR101724324B1
KR101724324B1 KR1020150178297A KR20150178297A KR101724324B1 KR 101724324 B1 KR101724324 B1 KR 101724324B1 KR 1020150178297 A KR1020150178297 A KR 1020150178297A KR 20150178297 A KR20150178297 A KR 20150178297A KR 101724324 B1 KR101724324 B1 KR 101724324B1
Authority
KR
South Korea
Prior art keywords
broadcast
logical channel
file
broadcasting
service client
Prior art date
Application number
KR1020150178297A
Other languages
Korean (ko)
Inventor
오성흔
Original Assignee
주식회사 디지캡
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 디지캡 filed Critical 주식회사 디지캡
Priority to KR1020150178297A priority Critical patent/KR101724324B1/en
Application granted granted Critical
Publication of KR101724324B1 publication Critical patent/KR101724324B1/en

Links

Images

Classifications

    • H04L65/4076
    • H04L65/1003
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

In a file-based broadcast service environment, the present invention relates to a file receiving and filtering system in a file-based broadcast environment and an operation method thereof, in which a broadcast receiving module for receiving a broadcast service from a broadcast server which provides the broadcast service is interworked with a broadcast service client for processing the received broadcast service, so that the broadcast receiving module transmits only files necessary for the broadcast service client. According to the present invention, the file receiving and filtering system in the file-based broadcast environment includes: a server-side terminal including a broadcast file transmission server for transmitting a broadcast service to a receiving-side terminal through at least one logical channel, and a signaling server for providing signaling information on the logical channel through which broadcast files generated for the broadcast service are transmitted; and the receiving-side terminal including a receiving module for receiving the signaling information from the server-side terminal and receiving the broadcast files transmitted through the logical channel to transmit the received broadcast files to a broadcast service client, and at least one broadcast service client for receiving the broadcast files from the receiving module to process the received broadcast files.

Description

파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템과 그 운영 방법{File receiving and filtering system in file based broadcasting environment and its operation method}FIELD OF THE INVENTION The present invention relates to a file receiving and filtering system, and more particularly,

본 발명은 파일 기반의 방송 서비스 환경에 있어서, 방송 서비스를 제공하는 방송 서버로부터 방송 서비스를 수신하는 방송 수신 모듈과 수신한 방송 서비스를 처리하는 방송 서비스 클라이언트와의 연동을 구성함으로써, 방송 수신 모듈이 방송 서비스 클라이언트에게 필요한 파일들만 전달하도록 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템과 그 운영 방법에 관한 것이다.In a file-based broadcast service environment, a broadcast receiving module for receiving a broadcast service from a broadcast server for providing a broadcast service and a broadcast service client for processing the received broadcast service are configured, The present invention relates to a file reception and filtering system in a file-based broadcasting environment and a method of operating the same.

종래의 방송 서비스 환경에서는 188 bytes 크기의 MPEG-2 TS(Transport Stream) 패킷을 이용하여 비디오, 오디오, 데이터 방송 서비스를 제공하였으나, 최근에는 파일 기반의 프로토콜을 이용한 방송 콘텐츠 전송 방식이 도입되고 있다. 예를 들어 HLS(HTTP Live Streaming), MPEG DASH(Dynamic Adaptive Streaming over HTTP)와 같은 세그먼트(Segment) 기반의 스트리밍 프로토콜들은 상기한 패킷 단위의 전송 뿐만 아니라 파일 형태의 전송도 지원하고 있다. MPEG DASH의 경우는 MPEG-2 TS 패킷들로 구성된 파일의 전송 뿐만 아니라 ISO Based Media File Format이라는 파일의 전송도 지원한다. 이러한 파일 세그먼트 기반의 MPEG DASH 기술은 지금까지 양방향 방송 환경에서 VoD(주문형 방송 서비스) 서비스와 실시간 TV 스트리밍 서비스를 제공하는데 주로 사용되었으나, 최근에는 단방향 방송 환경(지상파, 위성 방송 등)에서 기존 MPEG-2 TS 패킷 전송 방식을 대체하는 파일 기반의 방송 전송 방식으로 확장되고 있다. 이러한 파일 기반의 방송 환경에서 방송 서버는 비디오, 오디오와 같은 방송 미디어 서비스 뿐만 아니라 방송 서비스 제공을 위한 시그널링 정보(예: 방송 채널 리스트, 각 채널별 메타데이터 정보, 각 채널 전송 프로토콜 정보 등)와 부가 서비스를 위한 데이터(예: 텍스트 정보, 재난 정보, 웹 페이지, 부가 앱 정보, 보안 메시지 등)를 파일 형태로 전송하며 수신기는 이 파일들을 수신하여 시청자에게 방송 서비스를 제공한다.In the conventional broadcasting service environment, video, audio, and data broadcasting services are provided using MPEG-2 TS (Transport Stream) packets having a size of 188 bytes. Recently, broadcasting contents transmission methods using a file-based protocol have been introduced. For example, Segment-based streaming protocols such as HLS (HTTP Live Streaming) and MPEG DASH (Dynamic Adaptive Streaming over HTTP) support not only packet transmission but also file transmission. In the case of MPEG DASH, not only the transmission of a file composed of MPEG-2 TS packets but also the transmission of a file called ISO Based Media File Format is supported. In this paper, we propose MPEG-DASH based on MPEG-2 video segmentation based on MPEG-2 video streaming technology. 2 < / RTI > TS packet transmission scheme. In such a file-based broadcast environment, the broadcast server may transmit not only broadcast media services such as video and audio but also signaling information (e.g., broadcast channel list, metadata for each channel, channel transmission protocol information, etc.) Data for the service (eg, text information, disaster information, web page, app app information, security message, etc.) is transmitted in the form of a file, and the receiver receives the files and provides a broadcast service to the viewer.

단방향의 방송망에서는 방송 수신기가 언제 방송 서비스에 접근할 수 있는지 알 수 없기 때문에, 방송 서버는 시그널링 정보나 부가 서비스 데이터를 주기적으로 전송하여 수신기가 빠르게 방송 서비스에 접근할 수 있도록 한다. 예를 들어, 방송 수신기는 시그널링 정보를 먼저 수신해야만 방송 채널을 시청자에게 제공할 수 있기 때문에 방송 서버는 시그널링 정보를 매우 빠른 주기로 반복 전송하며, 비디오와 같은 방송 데이터는 시간이 지남에 따라 변경되는 데이터이므로 일반적으로 반복 전송하지 않고 한 번만 전송한다. 또한, 단방향의 방송망은 양방향 인터넷 환경과 달리 각 수신기 별로 방송 데이터를 전송할 수 있는 개별 전송 채널을 제공할 수 없기 때문에, 특정 수신기를 대상으로 하는 방송 데이터를 방송망으로 전송하더라도 이 특정 수신기 뿐만 아니라 다른 수신기들도 이 방송 데이터를 동시에 수신하게 된다. 이는 수신기별 전송 뿐만 아니라 수신기에 탑재되어 있는 특정 유형의 방송 서비스에 대해 방송 데이터를 제공하는 경우에도 동일한 문제가 발생한다. 예를 들어, 제한수신 시스템(CAS)의 경우 어떤 수신기들은 A라는 CAS 클라이언트가 탑재되어 있고 어떤 수신기들은 B라는 CAS 클라이언트가 탑재되어 있는 경우 방송망으로는 A CAS 클라이언트 대상의 CAS 메시지와 B CAS 클라이언트 대상의 CAS 메시지를 방송 데이터로 동시에 전송하게 되는데, A CAS 클라이언트가 설치된 수신기가 B CAS 클라이언트 대상의 CAS 메시지를 파일로 구성하여 A CAS 클라이언트로 전달하더라도 처리할 수 없기 때문에 A CAS 클라이언트가 설치된 수신기는 A CAS 클라이언트 대상의 CAS 메시지만 수신하여 처리하고 B CAS 클라이언트 대상의 CAS 메시지는 무시할 수 있어야 한다. In a unidirectional broadcast network, since the broadcast receiver can not know when the broadcast service can be accessed, the broadcast server periodically transmits the signaling information or the supplementary service data so that the receiver can quickly access the broadcast service. For example, since the broadcast receiver can receive the signaling information before the broadcast channel can be provided to the viewer, the broadcast server repeatedly transmits the signaling information in a very fast cycle, and the broadcast data such as video is changed Therefore, it is generally transmitted only once without repeated transmission. Unlike a two-way internet environment, unidirectional broadcasting network can not provide a separate transmission channel for transmitting broadcasting data for each receiver. Therefore, even if broadcasting data for a specific receiver is transmitted to a broadcasting network, Are also simultaneously receiving the broadcast data. The same problem arises when broadcasting data is provided not only for each receiver but also for a specific type of broadcasting service installed in the receiver. For example, in the case of the CAS, some receivers are equipped with a CAS client called A and some receivers are equipped with a CAS client called B. In the case of a broadcasting network, a CAS message to a CAS client and a CAS client to a B- The CAS client of the A-CAS client is not able to process even though the receiver of the A-CAS client configures the CAS message of the B-CAS client as a file and transmits it to the A-CAS client. Only CAS messages destined to the CAS client should be received and processed, and CAS messages destined to the CAS client should be ignored.

종래기술인 대한민국 공개특허공보 제10-2015-0083708 "전자 장치의 데이터 스트리밍 방법 및 그 전자 장치"에는 전자 장치의 동작 방법에 있어서, 서버에서 전송하는 멀티미디어 컨텐츠의 정보 파일을 수신하는 동작; 상기 정보 파일 내에 포함된 데이터 전송 단위의 시간 정보를 검색하는 동작; 및 상기 데이터 전송 단위의 시간 정보에 기반하여, 상기 데이터 전송 단위의 수신 허용 시간을 결정하는 동작을 포함하는 방법이 기재되어 있다. Korean Patent Laid-Open Publication No. 10-2015-0083708, entitled " Method and apparatus for data streaming of electronic apparatus ", discloses a method of operating an electronic apparatus, comprising: receiving an information file of multimedia contents transmitted from a server; Retrieving time information of a data transmission unit included in the information file; And determining an allowable time of the data transmission unit based on time information of the data transmission unit.

방송 수신기는 방송망으로 전달되는 모든 데이터를 어쩔 수 없이 수신하기는 해야 하지만 모든 방송 데이터를 파일로 구성하여 처리해야 할 필요는 없고 수신기에 탑재되어 있는 방송 서비스 클라이언트에서 필요한 방송 데이터들만 파일로 구성하여 해당 방송 서비스 클라이언트로 전달하여 처리하는 것이 보다 효과적이다. 이를 위해 방송 서비스 클라이언트는 자신이 어떤 파일들을 수신해야 하는지를 수신기에 있는 방송 수신 모듈에게 알려 주어 방송 수신 모듈이 방송 서비스 클라이언트에게 필요한 파일들만 전달할 수 있도록 해야 한다. The broadcasting receiver must receive all the data transmitted to the broadcasting network, but it is not necessary to process all the broadcasting data as a file, and only the broadcasting data required by the broadcasting service client installed in the receiver is constituted as a file It is more effective to transmit it to the broadcast service client and process it. In order to do this, the broadcast service client should inform the broadcast receiving module of the receiver about which files it should receive so that the broadcast receiving module can transmit only the files necessary for the broadcast service client.

하지만, 종래의 파일 기반의 방송 수신기는 수신기에 탑재된 방송 서비스 클라이언트가 사용하지 않을 방송 데이터들도 파일로 구성하는 불필요한 작업을 수행하거나, 이미 처리한 방송 데이터임에도 불구하고 반복적으로 전달되는 방송 데이터들을 다시 파일로 구성하여 다시 방송 서비스 클라이언트에게 전달하는 문제점이 있으며, 방송 서비스 클라이언트는 처리하지 않아도 될 방송 파일을 수신하여야 하는 문제점이 있다.However, the conventional file-based broadcast receiver performs unnecessary work of constructing the broadcast data not to be used by the broadcast service client installed in the receiver, or transmits the broadcast data repeatedly transmitted in spite of the already processed broadcast data There is a problem that the broadcast service client is configured again as a file and delivered to the broadcast service client again, and there is a problem that the broadcast service client must receive the broadcast file which is not needed to be processed.

상기와 같은 종래 기술의 문제점을 해결하기 위하여 안출된 본 발명은 방송 서비스 클라이언트가 불필요한 파일을 제공받지 않도록 함으로써 불필요한 수신기 처리 부하를 줄이기 위한 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made in order to solve the above-mentioned problems of the prior art, and it is an object of the present invention to reduce unnecessary receiver processing load by preventing a broadcasting service client from receiving unnecessary files.

또한, 수신기가 결과적으로 사용하지 않을 방송 데이터를 파일 형태로 구성하지 않도록 함으로써 불필요한 수신기 처리 부하를 줄이기 위한 목적이 있다.In addition, there is an object to reduce unnecessary receiver processing load by preventing the receiver from constructing the broadcast data which is not to be used as a file in the form of a file.

본 발명의 상기 목적은 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템에 있어서, 방송 서비스를 하나 이상의 논리적 채널을 통하여 수신측 단말로 전송하는 방송 파일 전송 서버와, 상기 방송 서비스를 위해 구성된 방송 파일들이 전달되는 상기 논리적 채널에 대한 시그널링 정보를 제공하는 시그널링 서버로 구성되는 서버측 단말; 및 상기 서버측 단말로부터 상기 시그널링 정보를 수신하고 상기 논리적 채널을 통해 전달되는 상기 방송 파일들을 수신하여 방송 서비스 클라이언트로 전달하는 수신 모듈과, 상기 수신 모듈로부터 상기 방송 파일들을 전달받아 처리하는 하나 이상의 방송 서비스 클라이언트를 포함하는 수신측 단말;을 포함하여 구성되는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템에 의해 달성된다.According to another aspect of the present invention, there is provided a system for receiving and filtering a file in a file-based broadcast environment, the system comprising: a broadcast file transmission server for transmitting a broadcast service to a receiver terminal through one or more logical channels; A signaling server for providing signaling information on the logical channel to be transmitted; A receiving module receiving the signaling information from the server-side terminal, receiving the broadcast files transmitted through the logical channel, and transmitting the broadcast files to a broadcast service client; and one or more broadcasts receiving and processing the broadcast files from the receiver module. And a receiving terminal including a service client. The file receiving and filtering system in a file-based broadcasting environment is provided.

또한, 본 발명의 다른 목적은 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템에 있어서, 수신 모듈이 시그널링 서버로부터 시그널링 정보를 수신하는 제 1 단계; 상기 수신 모듈은 수신한 상기 시그널링 정보를 이용하여 방송 서비스가 전송되는 논리적 채널을 식별하는 제 2 단계; 상기 수신 모듈은 방송 서비스 클라이언트가 전달하는 서비스 식별자를 수신하는 제 3 단계; 상기 수신 모듈은 상기 제 2 단계에서 파악된 정보를 이용하여 상기 제 3 단계에서 전달받은 상기 서비스 식별자에 해당되는 상기 논리적 채널이 존재하는지 판단하는 제 4 단계; 상기 방송 서비스 클라이언트에 해당되는 상기 논리적 채널이 존재하는 경우에 상기 논리적 채널을 연결하고, 연결된 상기 논리적 채널을 통하여 방송 파일들을 수신하는 제 5 단계; 및 상기 수신 모듈은 수신한 상기 방송 파일들을 상기 방송 서비스 클라이언트로 전달하는 제 6 단계를 포함하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템의 운영 방법에 의해 달성된다.It is another object of the present invention to provide a file reception and filtering system in a file-based broadcasting environment, the system comprising: a receiving step of receiving signaling information from a signaling server; A second step of identifying a logical channel through which the broadcast service is transmitted using the received signaling information; A receiving step of receiving the service identifier transmitted by the broadcasting service client; A fourth step of determining whether the logical channel corresponding to the service identifier received in the third step exists using the information obtained in the second step; Connecting the logical channel when the logical channel corresponding to the broadcasting service client exists, and receiving broadcasting files through the logical channel connected to the logical channel; And transmitting the received broadcast files to the broadcast service client. The method of operating a file reception and filtering system in a file-based broadcast environment is also provided.

또한, 본 발명의 다른 목적은 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템에 있어서, 수신 모듈이 시그널링 서버로부터 시그널링 정보를 수신하는 제 1 단계, 상기 수신 모듈은 수신한 상기 시그널링 정보를 방송 서비스 클라이언트로 전달하는 제 2 단계, 상기 방송 서비스 클라이언트는 수신한 상기 시그널링 정보를 분석하여 자신의 방송 서비스 클라이언트를 위해 방송 파일들이 전송되는 하나 이상의 논리적 채널을 식별하는 제 3 단계, 상기 방송 서비스 클라이언트는 식별된 상기 논리적 채널에 대한 논리적 채널 정보를 상기 수신 모듈로 전달하는 제 4 단계, 상기 수신 모듈은 수신한 상기 논리적 채널 정보에 해당하는 상기 논리적 채널이 존재하는지 판단하는 제 5 단계, 상기 논리적 채널이 존재하는 경우에 상기 논리적 채널을 연결하고 연결된 상기 논리적 채널을 통하여 상기 방송 파일들을 수신하는 제 6 단계 및 상기 수신 모듈은 수신한 상기 방송 파일들을 상기 방송 서비스 클라이언트로 전달하는 제 7 단계를 포함하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템의 운영 방법에 의해 달성된다.It is another object of the present invention to provide a file reception and filtering system in a file-based broadcasting environment, comprising: a first step in which a receiving module receives signaling information from a signaling server; the receiving module transmits the received signaling information to a broadcasting service client A third step of analyzing the received signaling information to identify one or more logical channels to which broadcasting files are transmitted for the broadcasting service client of the broadcasting service client, A fourth step of transferring logical channel information on the logical channel to the receiving module; a fifth step of determining whether there is the logical channel corresponding to the received logical channel information; In the case of connecting the logical channel A sixth step of receiving the broadcast files through the connected logical channel, and a seventh step of delivering the received broadcast files to the broadcast service client. Receiving < / RTI > and filtering system.

따라서, 본 발명의 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템과 그 운영 방법은 방송 서비스 클라이언트가 불필요한 파일을 제공받지 않도록 함으로써 불필요한 수신기 처리 부하를 줄이는 효과가 있다.Accordingly, the file reception and filtering system and its operating method in the file-based broadcasting environment of the present invention can reduce unnecessary receiver processing load by preventing unnecessary files from being provided by the broadcasting service client.

또한, 본 발명은 수신기가 결과적으로 사용하지 않을 방송 데이터를 파일 형태로 구성하지 않도록 함으로써 불필요한 수신기 처리 부하를 줄이는 효과가 있다.In addition, the present invention has the effect of reducing unnecessary receiver processing load by preventing the receiver from constructing the broadcast data that is not to be used as a file.

도 1은 본 발명에 따른 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템의 구성도이고,
도 2는 본 발명에 따른 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템에서의 방송 서비스 수신 개요도이고,
도 3a와 도 3b는 본 발명의 일실시예에 따른 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템의 운영 방법에 관한 순서도이다.
FIG. 1 is a configuration diagram of a file reception and filtering system in a file-based broadcasting environment according to the present invention,
FIG. 2 is a schematic diagram of receiving a broadcast service in a file reception and filtering system in a file-based broadcast environment according to the present invention,
3A and 3B are flowcharts illustrating a method of operating a file reception and filtering system in a file-based broadcasting environment according to an exemplary embodiment of the present invention.

본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.The terms and words used in the present specification and claims should not be construed as limited to ordinary or dictionary terms and the inventor may appropriately define the concept of the term in order to best describe its invention It should be construed as meaning and concept consistent with the technical idea of the present invention.

따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Therefore, the embodiments described in this specification and the configurations shown in the drawings are merely the most preferred embodiments of the present invention and do not represent all the technical ideas of the present invention. Therefore, It is to be understood that equivalents and modifications are possible.

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

도 1은 본 발명에 따른 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템의 구성도이고, 도 2는 본 발명에 따른 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템에서의 방송 서비스 수신 개요도이다. 도 1 내지 도 2에 도시된 바와 같이, 본 발명의 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템은 방송 서비스를 제공하는 서버측 단말(100)과 상기 방송 서비스를 수신하는 수신측 단말(200)로 구성하되, 상기 서버측 단말(100)은 상기 방송 서비스를 하나 이상의 논리적 채널을 통하여 상기 수신측 단말(200)로 전송하는 방송 파일 전송 서버(110)와, 상기 방송 서비스를 위해 구성된 방송 파일들이 전달되는 상기 논리적 채널에 대한 시그널링 정보를 제공하는 시그널링 서버(120)를 포함하며, 상기 수신측 단말(200)은 상기 서버측 단말(100)로부터 상기 시그널링 정보를 수신하고 상기 논리적 채널을 통해 전달되는 상기 방송 파일들을 수신하여 방송 서비스 클라이언트(220)로 전달하는 수신 모듈(210)과, 상기 수신 모듈(210)로부터 상기 방송 파일들을 전달받아 처리하는 하나 이상의 상기 방송 서비스 클라이언트(220)를 포함하여 구성된다.FIG. 1 is a configuration diagram of a file receiving and filtering system in a file-based broadcasting environment according to the present invention, and FIG. 2 is a schematic diagram of receiving a broadcasting service in a file receiving and filtering system in a file-based broadcasting environment according to the present invention. 1 and 2, a file reception and filtering system in a file-based broadcasting environment of the present invention includes a server side terminal 100 for providing a broadcasting service, a receiving side terminal 200 for receiving the broadcasting service, The server side terminal 100 includes a broadcast file transmission server 110 for transmitting the broadcast service to the reception side terminal 200 through one or more logical channels, And a signaling server 120 for providing signaling information on the logical channel to be transmitted to the receiving terminal 200. The receiving terminal 200 receives the signaling information from the server side terminal 100 and is transmitted through the logical channel A reception module 210 for receiving the broadcast files and delivering the broadcast files to a broadcast service client 220, Ah is configured to include one or more of the broadcast service client 220 for processing.

도 2에 도시된 바와 같이, 상기 서버측 단말(100)에서 상기 수신측 단말(200)로 제공하는 하나의 상기 방송 서비스(예: 데이터 서비스 단위, 실시간 방송 채널 단위, 또는 실시간 방송 채널 내 비디오/오디오 스트림 단위, 제한수신 시스템의 가입자 관리 메시지 스트림 등)는 하나의 IP 주소 내 하나의 논리적 채널을 통해 전송되거나, 같은 IP 주소 내 복수의 논리적 채널을 통해 전송되는 형태가 있을 수 있다. 또한, 도 2에 도시되지는 않았지만 하나의 상기 방송 서비스에 속하는 방송 파일들이 서로 다른 2개의 IP 주소 내 논리적 채널을 통해 전송되는 형태가 있을 수 있다.As shown in FIG. 2, one broadcast service (for example, a data service unit, a real time broadcast channel unit, or a video / audio in real time broadcast channel) provided from the server side terminal 100 to the receiving side terminal 200, Audio stream unit, subscriber management message stream of the conditional access system, etc.) may be transmitted through one logical channel within one IP address, or may be transmitted through a plurality of logical channels within the same IP address. Although not shown in FIG. 2, broadcast files belonging to one broadcast service may be transmitted through logical channels in two different IP addresses.

방송 파일 전송 서버(110)는 방송 서비스를 구성하는 방송 파일들을 하나 이상의 논리적 채널을 통해 수신측 단말(200)로 전송하게 되며, 상기 논리적 채널은 상기 IP 주소 및 포트 번호로 식별되는 하나의 멀티캐스팅 스트림 하나를 의미하거나, 상기 멀티캐스팅 스트림을 논리적으로 복수 개의 전송 세션으로 나누어 각각의 상기 전송 세션 중 하나를 논리적 채널로 구성할 수 있다.The broadcast file transmission server 110 transmits broadcast files constituting a broadcast service to the receiving terminal 200 through one or more logical channels, and the logical channel includes one multicasting Stream, or may divide the multicasting stream logically into a plurality of transmission sessions, and configure one of each of the transmission sessions as a logical channel.

상기 전송 세션은 전송 세션 식별자로 식별되며, IP 패킷에는 각 패킷이 어떤 전송 세션에 속하는지에 대한 정보인 상기 전송 세션 식별자 정보가 포함된다.The transmission session is identified by a transmission session identifier, and the IP packet includes the transmission session identifier information which is information on which transmission session each packet belongs to.

파일 전송 프로토콜의 예로는 단방향 파일 전송 프로토콜인 FLUTE(File Delivery over Unidirectional Transport), ROUTE(Real-Time Object Delivery over Unidirectional Transport)가 있으며, 이 프로토콜들은 LCT(Layered Coding Transport), ALC(Asynchronous Layered Coding) 전송 프로토콜 상위에서 파일들을 전송할 수 있는 기법들을 제공한다. 또한, 이 프로토콜들은 하나의 IP 주소 및 포트 번호로 식별되는 멀티캐스트 스트림에 여러 전송 세션을 논리적으로 구성할 수 있도록 하고 있다. 상기 전송 세션은 TSI(Transport Session Identifier)로 식별할 수 있고, 상기 논리적 채널은 <IP 주소, 포트 번호, TSI>로 식별할 수 있다. Examples of the file transfer protocol are a file delivery over unidirectional transport (FLUTE) and a real-time object delivery over unidirectional transport (ROUTE). These protocols include Layered Coding Transport (LCT), Asynchronous Layered Coding (ALC) Provides techniques for transferring files on top of the transport protocol. In addition, these protocols allow multiple transport sessions to be logically configured in a multicast stream identified by a single IP address and port number. The transmission session can be identified by a Transport Session Identifier (TSI), and the logical channel can be identified by <IP address, port number, TSI>.

한편, 상기 논리적 채널을 통해 전송되는 각 방송 파일마다 객체 식별자가 부여되는데, 예를 들어 상기 LCT/ALC 기반으로 하는 FLUTE 전송 프로토콜의 경우 각 방송 파일은 객체 식별자인 TOI(Transport Object Identifier)를 이용하여 식별하는데, LCT/ALC는 IP 패킷에 포함된 페이로드가 어떤 파일의 데이터를 포함하고 있는지 식별하기 위해 LCT/ALC 헤더에 상기 TOI 값을 지정하는 방식이다.For example, in the case of the FLUTE transmission protocol based on the LCT / ALC, each broadcast file uses a Transport Object Identifier (TOI), which is an object identifier, for each broadcast file transmitted through the logical channel The LCT / ALC is a method of specifying the TOI value in the LCT / ALC header to identify which file data the payload included in the IP packet contains.

또한, 상기 논리적 채널을 통해 전송되는 상기 방송 파일들에는 데이터 파일들만 전송되는 것이 아니라 상기 데이터 파일들에 대한 구성, 속성 정보가 포함된 메타데이터 파일이 함께 전송되며, 상기 메타데이터 파일에는 상기 논리적 채널을 통해 전송되는 상기 데이터 파일들에 대한 상기 객체 식별자, 파일 이름, 파일 타입, 파일 인코딩 방법, 파일 크기 중 어느 하나 이상의 정보가 포함된다. 예를 들어, FLUTE 전송 프로토콜의 경우 FDT(File Delivery Table)가 상기 메타데이터 파일에 해당되는데, XML 형태인 FDT 파일에는 논리적 채널을 통해 전송하는 각 파일에 대한 TOI, 파일 이름(Content-Location), 파일 타입(Content-Type), 파일 인코딩 방법(Content-Encoding), 파일 크기(Content-Length) 등의 정보가 포함된다. ROUTE 전송 프로토콜의 경우는 FDT가 아니라 Extended FDT라는 개념을 이용한다는 점 외에는 기본적으로 FLUTE 전송 프로토콜과 동일하게 동작한다.In addition, not only data files are transmitted to the broadcast files transmitted through the logical channel, but a metadata file including configuration and attribute information of the data files is transmitted together, and the metadata file includes the logical channel A file name, a file type, a file encoding method, and a file size for the data files to be transmitted through the network. For example, in the case of a FLUTE transmission protocol, a file delivery table (FDT) corresponds to the metadata file. In the FDT file as an XML format, TOI, file name (Content-Location) Information such as a file type (Content-Type), a file encoding method (Content-Encoding), and a file size (Content-Length). The ROUTE transmission protocol operates basically the same as the FLUTE transmission protocol except that it uses the concept of Extended FDT instead of FDT.

시그널링 서버(120)는 특정 방송 서비스를 위해 구성된 방송 파일들이 어떤 논리적 채널을 통해 전달되는지에 대한 시그널링 정보를 제공하는데, 상기 시그널링 정보에는 상기 방송 서비스에 대한 서비스 식별자 및 상기 서비스 식별자에 대응하는 하나 이상의 논리적 채널 정보가 포함된다.The signaling server 120 provides signaling information on which logical channel the broadcast files configured for a specific broadcast service are delivered, wherein the signaling information includes a service identifier for the broadcast service and one or more Logical channel information is included.

각 방송 서비스는 상기 서비스 식별자로 식별되며, 방송 서비스 유형에 따라 상기 서비스 식별자의 정보 형태가 다를 수 있다. 예를 들어, 방송 서비스 단위가 실시간 방송 채널인 경우에는 방송 채널 번호가 상기 서비스 식별자가 될 수 있으며, 방송 서비스 단위가 실시간 방송 채널의 구성 비디오 스트림 단위인 경우에는 방송 채널 번호와 스트림 식별자가 서비스 식별자가 될 수 있다. 또한, 방송 서비스 단위가 특정한 제한수신 시스템(CAS) 벤더의 가입자 관리 메시지(EMM; Entitlement Management Message) 스트림인 경우에는 제한 수신 시스템의 식별자 번호(CA System ID)가 서비스 식별자가 될 수 있다. 따라서, 상기 서비스 식별자는 이러한 예에 국한되지 않고 상기 서버측 단말(100)이 상기 수신측 단말(200)로 전송하는 방송 파일들의 목적을 구별하기 위한 값으로 사용할 수 있다. Each broadcast service is identified by the service identifier, and the type of information of the service identifier may be different according to a broadcast service type. For example, when the broadcasting service unit is a real-time broadcasting channel, the broadcasting channel number may be the service ID. If the broadcasting service unit is a real-time broadcasting channel, . In addition, when the broadcasting service unit is an Entitlement Management Message (EMM) stream of a particular CAS vendor, the CA System ID of the conditional access system may be a service identifier. Accordingly, the service identifier is not limited to this example, and may be used as a value for distinguishing purposes of broadcast files transmitted from the server-side terminal 100 to the receiver-side terminal 200.

한편, 상기 서비스 식별자에 해당되는 방송 서비스의 방송 파일들이 전송되는 하나 이상의 논리적 채널에 대한 상기 논리적 채널 정보는 IP 주소, 포트 번호, 전송 세션 식별자 정보로 구성된다. 예를 들어, 도 2에 도시된 바와 같이 방송 서비스 #1은 IP 주소 XXX.XXX.XXX.XXX, 포트 번호 1000을 갖는 IP 멀티캐스트 내에서 전송 세션 식별자 #1 값을 갖는 논리적 채널을 통해 상기 방송 서비스 #1의 방송 파일들을 전송하고, 방송 서비스 #2는 IP 주소 XXX.XXX.XXX.XXX, 포트 번호 1000을 갖는 IP 멀티캐스트 내에서 전송 세션 식별자 #2 값을 갖는 논리적 채널을 통해 상기 방송 서비스 #2의 방송 파일들을 전송한다. 또 다른 예로 방송 서비스 #3은 IP 주소 YYY.YYY.YYY.YYY, 포트 번호 2000을 갖는 IP 멀티캐스트 내에서 전송 세션 식별자 #1 값을 갖는 논리적 채널과 전송 세션 식별자 #2를 갖는 논리적 채널을 통해 상기 방송 서비스 #3의 방송 파일들을 전송한다. Meanwhile, the logical channel information for one or more logical channels through which broadcasting files of the broadcasting service corresponding to the service identifier are transmitted comprises an IP address, a port number, and transmission session identifier information. For example, as shown in FIG. 2, the broadcast service # 1 broadcasts the Broadcast Service # 1 through a logical channel having a value of the transport session identifier # 1 in the IP multicast having the IP address XXX.XXX.XXX.XXX, The broadcast service # 2 broadcasts the broadcast files of the service # 1 through the logical channel having the value of the transport session identifier # 2 in the IP multicast having the IP address XXX.XXX.XXX.XXX and the port number 1000, # 2 broadcasting files. As another example, the broadcast service # 3 may transmit a logical channel having a transport session identifier # 1 value and a logical channel having a transport session identifier # 2 in an IP multicast having an IP address YYY.YYY.YYY.YYY and a port number 2000 And transmits broadcast files of the broadcast service # 3.

수신 모듈(210)은 상기 서버측 단말(100)에서 전달하는 시그널링 정보를 수신하고 논리적 채널을 통해 전달되는 방송 파일들을 수신하여, 해당되는 방송 서비스 클라이언트(220)로 전달하는 역할을 수행한다.The receiving module 210 receives the signaling information transmitted from the server side terminal 100 and receives broadcasting files transmitted through the logical channel and transmits the received broadcasting files to the corresponding broadcasting service client 220.

상기 수신 모듈(210)이 수신한 상기 시그널링 정보는 상기 수신 모듈(210)과 상기 방송 서비스 클라이언트(220)가 연동하여 처리하게 되는데, 상기 수신 모듈(210)이 직접 처리하거나 또는 상기 시그널링 정보를 상기 방송 서비스 클라이언트(220)에게 전달하여 상기 방송 서비스 클라이언트(220)가 처리하도록 할 수 있으며, 상기 수신 모듈(210)이 직접 처리하는 경우에는 각 방송 서비스가 어떤 논리적 채널을 통해 방송 파일들을 전송하는지 파악하도록 한다.The signaling information received by the receiving module 210 is processed by the receiving module 210 and the broadcasting service client 220 in cooperation with each other. The receiving module 210 directly processes the signaling information, The broadcast service client 220 can transmit the broadcast files to the broadcast service client 220 and allow the broadcast service client 220 to process the broadcast files. When the reception module 210 directly processes the broadcast files, .

상세하게는, 상기 수신 모듈(210)이 상기 시그널링 정보를 직접 처리하는 경우에는 상기 시그널링 정보를 이용하여 논리적 채널을 식별하고, 상기 방송 서비스 클라이언트(220)로부터 서비스 식별자를 전달받아 상기 서비스 식별자에 해당하는 논리적 채널이 존재하는지 판단하여, 상기 논리적 채널이 존재하는 경우에 상기 논리적 채널을 통하여 방송 파일을 수신하여 상기 방송 서비스 클라이언트(220)로 전달한다.In more detail, when the reception module 210 directly processes the signaling information, it identifies a logical channel using the signaling information, receives a service identifier from the broadcast service client 220, And if the logical channel is present, receives the broadcast file through the logical channel and delivers the received broadcast file to the broadcast service client 220.

한편, 상기 수신 모듈(210)이 상기 시그널링 정보를 상기 방송 서비스 클라이언트(220)에게 전달하여 상기 방송 서비스 클라이언트(220)가 처리하도록 하는 경우에는, 상기 방송 서비스 클라이언트(220)는 수신한 상기 시그널링 정보를 이용하여 자신의 방송서비스 클라이언트(220)를 위해 방송 파일들이 전송되는 논리적 채널을 식별하고, 식별된 상기 논리적 채널에 대한 논리적 채널 정보를 구성하여 상기 수신 모듈(210)로 전달하며, 상기 수신 모듈(210)은 수신한 상기 논리적 채널 정보에 해당하는 논리적 채널이 존재하는지 판단하는 과정을 거치게 된다.Meanwhile, when the receiving module 210 transmits the signaling information to the broadcasting service client 220 to allow the broadcasting service client 220 to process the signaling information, the broadcasting service client 220 transmits the signaling information Identifies a logical channel through which broadcasting files are transmitted for the broadcasting service client 220, configures logical channel information for the identified logical channel and transmits the logical channel information to the receiving module 210, The controller 210 determines whether there is a logical channel corresponding to the received logical channel information.

상기 수신 모듈(210)은 상기 방송 서비스 클라이언트(220)와 연동하여 상기 방송 서비스를 식별하고, 식별된 상기 방송 서비스의 상기 방송 파일들이 전송되는 상기 논리적 채널을 통해 상기 방송 파일들을 수신하여, 수신한 상기 방송 파일들을 해당되는 상기 방송 서비스 클라이언트(220)로 전송하게 된다.The receiving module 210 identifies the broadcasting service in cooperation with the broadcasting service client 220, receives the broadcasting files through the logical channel through which the broadcasting files of the identified broadcasting service are transmitted, And transmits the broadcast files to the corresponding broadcasting service client 220.

한편, 상기 수신 모듈(210)은 상기 논리적 채널을 통해 수신한 상기 방송 파일들을 모두 상기 방송 서비스 클라이언트(220)로 전송하지만, 상기 방송 서비스 클라이언트(220)로부터 필터링 규칙을 제공받은 경우에는 상기 필터링 규칙을 통과한 상기 방송 파일들만 상기 방송 서비스 클라이언트(220)로 전달하게 된다.The reception module 210 transmits all of the broadcast files received through the logical channel to the broadcast service client 220. If the broadcast service client 220 receives the filtering rule from the broadcast service client 220, To the broadcasting service client 220. [0040]

상기 필터링 규칙은 파일 속성 또는 전달 매커니즘 속성에 의한 복합 설정(Complex Configuration)이 가능하다. 상기 파일 속성의 예로는 파일 이름, 파일 타입, 파일 인코딩 방법, 파일 크기 등이 있으며, 파일 이름은 정규 표현식(Regular Expression)을 이용하여 상기 필터링 규칙의 속성을 설정할 수 있다. 예를 들어 정규 표현식으로 "ABC" 문자열로 시작하는 파일들만 전달하도록 필터링 규칙을 지정할 수 있고, 파일 타입, 파일 인코딩 방법도 지정할 수 있으며 파일 크기는 특정한 크기 이상, 이하, 동일 등으로 표현할 수 있다. 상기 전달 메커니즘 속성은 FLUTE의 경우 TOI에 대한 비트 마스킹(bit masking) 또는 특정 값 이상, 이하, 동일 등으로 표현할 수 있다. The filtering rule can be a complex configuration by a file attribute or a delivery mechanism attribute. Examples of the file attributes include a file name, a file type, a file encoding method, a file size, and the like, and the file name can set attributes of the filtering rule using a regular expression. For example, you can specify a filtering rule to pass only files that begin with the string "ABC" as a regular expression, and you can specify the file type and file encoding method, and the file size can be expressed more or less than a certain size. In the case of FLUTE, the delivery mechanism attribute may be represented by bit masking for TOI or a specific value or more, and the like.

상기 필터링 규칙은 상기 파일 속성 및 상기 전달 메커니즘 속성에 대한 논리적 연산자(AND, OR, Negative) 관계로 표시되는데, 예를 들어, 파일 이름이 "ABC"로 시작하고 파일 크기가 1000bytes 이상이면서, TOI 값이 0xDF로 시작하는 파일들만 상기 방송 서비스 클라이언트(220)에게 전달할 수 있도록 상기 필터링 규칙을 지정할 수 있다. The filtering rule is expressed by a logical operator (AND, OR, Negative) relationship between the file attribute and the delivery mechanism attribute. For example, if the file name starts with "ABC" and the file size is 1000 bytes or more, The filtering rule can be specified so that only files starting with 0xDF can be transmitted to the broadcasting service client 220.

한편, 상기 필터링 규칙은 상기 방송 서비스 클라이언트(220)가 연결하는 상기 논리적 채널 별로 설정하거나, 상기 방송 서비스 클라이언트(220)가 연결하는 모든 상기 논리적 채널에 대해 공통으로 설정할 수 있다.The filtering rule may be set for each of the logical channels to which the broadcasting service client 220 connects or may be set for all the logical channels connected to the broadcasting service client 220.

방송 서비스 클라이언트(220)는 상기 수신 모듈(210)로 자신의 서비스 식별자를 제공하고 상기 수신 모듈(210)로부터 방송 파일들을 전달받아 처리하게 되며, 각 방송 서비스 클라이언트(220)마다 방송 서비스의 유형에 따라 방송 파일의 처리 방법이 다를 수 있다.The broadcast service client 220 provides its own service identifier to the reception module 210 and receives and processes the broadcast files from the reception module 210. Each broadcast service client 220 has a type of broadcast service The processing method of the broadcast file may be different.

또한, 상기 방송 서비스 클라이언트(220)는 상기 수신 모듈(210)로부터 전달받은 상기 시그널링 정보를 이용하여 논리적 채널을 식별하고 식별된 논리적 채널에 대한 논리적 채널 정보를 구성하여 상기 수신 모듈(210)로 제공함으로써, 상기 수신 모듈로부터 상기 방송 파일들을 전달받아 처리하도록 한다.Also, the broadcast service client 220 identifies a logical channel using the signaling information received from the reception module 210, configures logical channel information on the identified logical channel, and provides the logical channel information to the reception module 210 Thereby receiving and processing the broadcast files from the receiving module.

또한, 상기 방송 서비스 클라이언트(220)는 상기 수신 모듈(210)로 상기 논리적 채널의 변경, 추가, 삭제 등의 정보 또는 상기 방송 파일들의 전달에 대한 상기 필터링 규칙 중 어느 하나 이상을 제공할 수 있다. In addition, the broadcasting service client 220 may provide the reception module 210 with at least one of information such as change, addition, deletion, or the like of the logical channel or the filtering rule for delivery of the broadcasting files.

상기 수신 모듈은 상기 시그널링 정보를 지속적으로 수신하면서 상기 방송 서비스 클라이언트에 해당되는 상기 논리적 채널 정보가 변경되는 경우에는 상기 논리적 채널에 대한 관리를 수행하도록 한다. The receiving module continuously receives the signaling information and manages the logical channel when the logical channel information corresponding to the broadcasting service client is changed.

도 3(a)와 도 3(b)는 본 발명의 일실시예에 따른 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템의 운영 방법에 관한 순서도이다. 본 발명에 따른 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템의 운영 방법은, 상기 수신 모듈(210)과 상기 방송 서비스 클라이언트(220)의 연동 방식에 대하여 상기 시그널링 정보를 어디에서 처리하는 지에 따라 다양한 방법이 있을 수 있다. 3 (a) and 3 (b) are flowcharts of a method of operating a file reception and filtering system in a file-based broadcasting environment according to an embodiment of the present invention. The operation method of the file reception and filtering system in the file-based broadcasting environment according to the present invention may be implemented in various ways depending on where the signaling information is processed with respect to the interworking method of the reception module 210 and the broadcasting service client 220 There can be a way.

상기 수신 모듈(210)과 상기 방송 서비스 클라이언트(220)의 연동 방식에 대한 일례로 도 3(a)에 도시된 바와 같이 상기 수신 모듈(210)이 상기 시그널링 정보를 처리하는 경우에는, 우선 수신 모듈(210)이 상기 시그널링 서버(120)로부터 시그널링 정보를 수신하고(S110), 상기 수신 모듈(210)은 수신한 상기 시그널링 정보를 이용하여 각 방송 서비스가 어떤 논리적 채널을 통해 방송 파일들을 전송하는지 식별하도록 한다(S120).As shown in FIG. 3A, when the receiving module 210 processes the signaling information, for example, the interworking method of the receiving module 210 and the broadcasting service client 220, The receiving module 210 receives signaling information from the signaling server 120 in step S110 and the receiving module 210 identifies on which logical channel each broadcasting service transmits broadcast files using the received signaling information (S120).

다음으로, 방송 서비스 클라이언트(220)는 자신이 처리하는 상기 방송 서비스에 대한 서비스 식별자를 상기 수신 모듈(210)로 전달하는데(S130), 이때 선택적으로 필터링 규칙을 제공할 수 있다. 상기 수신 모듈(210)은 상기 (S120)에서 파악된 정보를 이용하여 상기 (S130)에서 전달받은 상기 서비스 식별자에 해당되는 상기 논리적 채널이 존재하는지 판단하며(S140), 상기 방송 서비스 클라이언트(220)에 해당되는 상기 논리적 채널이 존재하는 경우에 상기 논리적 채널을 연결하고, 연결된 상기 논리적 채널을 통하여 상기 방송 파일들을 수신한다(S150). 이때, 상기 방송 서비스 클라이언트(220)와 연관된 상기 논리적 채널은 하나 또는 복수 개가 될 수 있다. 예를 들어, FLUTE 프로토콜의 경우 논리적 채널의 연결 및 방송 파일 수신 방법은 시그널링을 통해 식별된 멀티캐스트 IP 연결 후 시그널링을 통해 식별된 TSI(Transport Session Identifier)로 전달되는 전송 세션에 대해 방송 파일들을 수신한다.Next, the broadcast service client 220 transmits a service identifier for the broadcast service, which is processed by the broadcast service client 220, to the reception module 210 (S130), and may selectively provide a filtering rule. The reception module 210 determines whether there is the logical channel corresponding to the service identifier transmitted in step S130 using the information obtained in step S120 in step S140, The logical channels corresponding to the logical channels corresponding to the logical channels are connected and the broadcast files are received through the connected logical channels at step S150. At this time, the logical channel associated with the broadcasting service client 220 may be one or a plurality of logical channels. For example, in the case of the FLUTE protocol, the logical channel connection and broadcast file reception method receives broadcasting files for a transmission session transferred to a TSI (Transport Session Identifier) identified through signaling after multicast IP connection identified through signaling do.

다음으로, 상기 수신 모듈(210)은 수신한 방송 파일들을 해당되는 상기 방송 클라이언트(220)로 전달하는데(S160), 상기 방송 서비스 클라이언트(220)로부터 상기 필터링 규칙을 제공받은 경우에는 해당 필터링 규칙을 통과한 상기 방송 파일들만 상기 방송 서비스 클라이언트(220)에게 전달하고 상기 필터링 규칙을 통과하지 못한 상기 방송 파일들은 상기 방송 서비스 클라이언트(220)에게 전달하지 않으며, 상기 필터링 규칙이 존재하지 않는 경우에는 수신한 상기 방송 파일을 모두 상기 방송 서비스 클라이언트(220)에게 전달하도록 한다. Next, the receiving module 210 delivers the received broadcasting files to the corresponding broadcasting client 220 (S160). If the broadcasting service client 220 receives the filtering rules, The broadcast service client 220 transmits only the broadcast files that have passed the broadcast rules to the broadcast service client 220. The broadcast service client 220 does not transmit the broadcast files that fail to pass the filtering rule to the broadcast service client 220, And transmits the broadcast file to the broadcast service client 220.

상기 방송 서비스 클라이언트(220)는 상기 (S130)에서만 상기 필터링 규칙을 상기 수신 모듈(210)로 전달할 수 있는 것은 아니며, 또한 상기 필터링 규칙을 전달한 이후에도 언제든지 상기 수신 모듈(210)에게 상기 필터링 규칙을 지정, 추가. 갱신, 취소, 삭제, 변경하여 제공할 수 있으며, 상기 수신 모듈(210)은 상기 시그널링 정보를 지속적으로 수신하면서 상기 방송 서비스 클라이언트(220)에 해당되는 상기 논리적 채널 정보가 변경되는 경우(예를 들어, 상기 방송 서비스에 대한 상기 논리적 채널의 추가/삭제, IP 주소 및 전송 세션 식별자 정보 변경 등)에는 이에 맞추어 상기 논리적 채널에 대한 관리를 수행하도록 한다.The broadcasting service client 220 can not transmit the filtering rule to the receiving module 210 only in the step S130 and can also specify the filtering rule to the receiving module 210 any time after the filtering rule is transmitted , Add. The receiving module 210 may continuously receive the signaling information, and if the logical channel information corresponding to the broadcasting service client 220 is changed (for example, , Addition / deletion of the logical channel for the broadcast service, change of the IP address and transmission session identifier information, etc.), the management of the logical channel is performed.

상기 방송 서비스 클라이언트(220)는 상기 수신 모듈(210)에게 추가적인 논리적 채널을 연결하여 상기 논리적 채널을 통해 전달되는 방송 파일들을 전달해줄 것을 요청할 수 있으며, 반대로 이미 연결된 논리적 채널을 삭제하여 더 이상 상기 논리적 채널을 통해 전달되는 방송 파일들을 자신에게 전달하지 않도록 요청할 수 있다.The broadcast service client 220 may request the reception module 210 to transmit additional broadcast channels through the logical channel by connecting an additional logical channel to the broadcast service client 220. In contrast, It may request not to transmit broadcast files transmitted through the channel to itself.

상기 수신 모듈(210)과 상기 방송 서비스 클라이언트(220)의 연동 방식에 대한 다른 일례로 도 3(b)에 도시된 바와 같이 상기 방송 서비스 클라이언트(220)가 상기 시그널링 정보를 처리하는 경우에는, 상기 수신 모듈(210)이 시그널링 정보를 수신하고(S210), 상기 수신 모듈(210)은 수신한 상기 시그널링 정보를 방송 서비스 클라이언트(220)로 전달한다(S220). 다음에, 상기 방송 서비스 클라이언트(220)는 수신한 상기 시그널링 정보를 분석하여 자신의 방송 서비스 클라이언트(220)를 위해 방송 파일들이 전송되는 하나 이상의 논리적 채널을 식별하며(S230), 식별된 하나 이상의 상기 논리적 채널에 대한 논리적 채널 정보를 상기 수신 모듈(210)로 전달하는데(S240), 이때 선택적으로 필터링 규칙을 제공할 수 있다. 상기 수신 모듈(210)은 수신한 상기 논리적 채널 정보에 해당하는 논리적 채널이 존재하는지 판단하고(S250), 상기 논리적 채널이 존재하는 경우에는 상기 논리적 채널을 연결하여, 연결된 상기 논리적 채널을 통하여 상기 방송 파일들을 수신한다(S260). As shown in FIG. 3 (b), when the broadcasting service client 220 processes the signaling information, the broadcasting service client 220 transmits the signaling information The receiving module 210 receives the signaling information (S210), and the receiving module 210 delivers the received signaling information to the broadcasting service client 220 (S220). Next, the broadcast service client 220 analyzes the received signaling information to identify one or more logical channels to which broadcasting files are transmitted for the broadcast service client 220 (S230) The logical channel information for the logical channel is transmitted to the receiving module 210 (S240), and the filtering rule may be selectively provided at this time. The receiving module 210 determines whether there is a logical channel corresponding to the received logical channel information (S250). If the logical channel exists, the receiving module 210 connects the logical channel and transmits the logical channel through the connected logical channel And receives the files (S260).

다음으로, 상기 수신 모듈(210)은 수신한 상기 방송 파일들을 상기 방송 서비스 클라이언트(220)로 전달하도록 하는데(S270), 상기 방송 서비스 클라이언트(220)로부터 상기 필터링 규칙을 제공받은 경우에는 해당 필터링 규칙을 통과한 상기 방송 파일들만 상기 방송 서비스 클라이언트(220)에게 전달하고 상기 필터링 규칙을 통과하지 못한 상기 방송 파일들은 상기 방송 서비스 클라이언트(220)에게 전달하지 않으며, 상기 필터링 규칙이 존재하지 않는 경우에는 수신한 상기 방송 파일을 모두 상기 방송 서비스 클라이언트(220)에게 전달하도록 한다. Next, the receiving module 210 transmits the received broadcasting files to the broadcasting service client 220 (S270). If the broadcasting service client 220 receives the filtering rules, To the broadcasting service client 220. The broadcasting service client 220 does not transmit the broadcasting files that have not passed the filtering rule to the broadcasting service client 220. If the filtering rules do not exist, And transmits the broadcast file to the broadcast service client 220.

또한, 상기 수신 모듈(210)이 상기 시그널링 정보를 직접 처리하는 방식에서와 마찬가지로, 상기 방송 서비스 클라이언트(220)는 상기 (S240)에서만 상기 필터링 규칙을 상기 수신 모듈(210)로 제공할 수 있는 것은 아니며, 언제든지 상기 필터링 규칙을 지정하거나 갱신할 수 있으며, 이미 지정된 상기 필터링 규칙을 취소할 수도 있다. Also, as in the case where the receiving module 210 directly processes the signaling information, the broadcasting service client 220 can provide the filtering rule to the receiving module 210 only in S240 , The filtering rule can be specified or updated at any time, and the filtering rule already specified can be canceled.

본 발명은 이상에서 살펴본 바와 같이 바람직한 실시예를 들어 도시하고 설명하였으나, 상기한 실시예에 한정되지 아니하며 본 발명의 정신을 벗어나지 않는 범위 내에서 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변경과 수정이 가능할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, Various changes and modifications will be possible.

110 : 방송 파일 전송 서버 120 : 시그널링 서버
210 : 수신 모듈 220 : 방송 서비스 클라이언트
110: Broadcast file transmission server 120: Signaling server
210: Receiving module 220: Broadcasting service client

Claims (24)

파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템에 있어서,
방송 서비스를 하나 이상의 논리적 채널을 통하여 수신측 단말로 전송하는 방송 파일 전송 서버와, 상기 방송 서비스를 위해 구성된 방송 파일들이 전달되는 상기 논리적 채널에 대한 시그널링 정보를 제공하는 시그널링 서버로 구성되는 서버측 단말; 및
상기 서버측 단말로부터 상기 시그널링 정보를 수신하고 상기 논리적 채널을 통해 전달되는 상기 방송 파일들을 수신하여 방송 서비스 클라이언트로 전달하는 수신 모듈과, 상기 수신 모듈로부터 상기 방송 파일들을 전달받아 처리하는 하나 이상의 방송 서비스 클라이언트를 포함하는 수신측 단말;을 포함하여 구성되며,
상기 수신 모듈은 상기 방송 서비스 클라이언트로부터 필터링 규칙을 제공받은 경우에는 상기 필터링 규칙을 통과한 방송 파일들만 상기 방송 서비스 클라이언트로 전송하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
A system for receiving and filtering files in a file-based broadcast environment,
And a signaling server for providing signaling information on the logical channel to which the broadcasting files configured for the broadcasting service are transmitted, the server-side terminal comprising a broadcasting file transmission server for transmitting the broadcasting service to the receiving terminal through one or more logical channels, ; And
A reception module receiving the signaling information from the server side terminal and receiving the broadcast files transmitted through the logical channel and delivering the broadcast files to a broadcast service client; And a receiving terminal including a client,
Wherein the receiving module transmits only broadcasting files that have passed the filtering rule to the broadcasting service client when a filtering rule is provided from the broadcasting service client.
제 1 항에 있어서,
하나의 상기 방송 서비스는 하나의 IP 주소 내 하나의 논리적 채널을 통해 전송되거나, 같은 IP 주소 내 복수의 논리적 채널을 통해 전송되거나, 또는 하나의 방송 서비스에 속하는 방송 파일들이 서로 다른 2개의 IP 주소 내 논리적 채널을 통해 전송되는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
The method according to claim 1,
One broadcast service may be transmitted through one logical channel within one IP address, through a plurality of logical channels within the same IP address, or broadcast files belonging to one broadcast service may be transmitted through two different IP addresses Wherein the data is transmitted through a logical channel.
제 2 항에 있어서,
상기 논리적 채널은 상기 IP 주소 및 포트 번호로 식별되는 하나의 멀티캐스팅 스트림 또는 상기 멀티캐스팅 스트림을 논리적으로 복수 개의 전송 세션으로 나눈 각각의 상기 전송 세션 중 하나인 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
3. The method of claim 2,
Wherein the logical channel is one multicast stream identified by the IP address and port number or each multicast stream logically divided into a plurality of transport sessions. File receiving and filtering system.
제 3 항에 있어서,
상기 전송 세션은 전송 세션 식별자로 식별되며, IP 패킷에는 상기 IP 패킷이 속한 상기 전송 세션에 대한 정보인 상기 전송 세션 식별자 정보가 포함되는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
The method of claim 3,
Wherein the transmission session is identified by a transmission session identifier, and the IP packet includes the transmission session identifier information that is information on the transmission session to which the IP packet belongs.
제 1 항에 있어서,
상기 논리적 채널을 통해 전송되는 각 방송 파일마다 객체 식별자가 부여되며, 전송되는 상기 방송 파일들에는 데이터 파일과 상기 데이터 파일들에 대한 메타데이터 파일이 함께 전송되는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
The method according to claim 1,
An object identifier is assigned to each broadcast file transmitted through the logical channel, and a data file and a metadata file for the data files are transmitted to the broadcast files transmitted together. File receiving and filtering system.
제 5 항에 있어서,
상기 메타데이터 파일에는 상기 논리적 채널을 통해 전송되는 상기 데이터 파일들에 대한 상기 객체 식별자, 파일 이름, 파일 타입, 파일 인코딩 방법, 파일 크기 중 어느 하나 이상의 정보가 포함되는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
6. The method of claim 5,
Wherein the metadata file includes at least one of an object identifier, a file name, a file type, a file encoding method, and a file size for the data files transmitted through the logical channel. File receiving and filtering system in.
제 1 항에 있어서,
상기 시그널링 정보에는 상기 방송 서비스에 대한 서비스 식별자 및 상기 서비스 식별자에 해당되는 상기 방송 서비스의 상기 방송 파일들이 전송되는 하나 이상의 상기 논리적 채널에 대한 논리적 채널 정보가 포함되며, 상기 논리적 채널 정보는 IP 주소, 포트 번호, 전송 세션 식별자 정보로 구성되는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
The method according to claim 1,
Wherein the signaling information includes a service identifier for the broadcast service and logical channel information for one or more logical channels to which the broadcast files of the broadcast service corresponding to the service identifier are to be transmitted, A port number, and a transmission session identifier.
제 1 항에 있어서,
상기 수신 모듈은 상기 방송 서비스 클라이언트와 연동하여, 상기 방송 서비스를 식별하고, 식별된 상기 방송 서비스의 상기 방송 파일들이 전송되는 상기 논리적 채널을 통해 상기 방송 파일들을 수신하고, 수신한 상기 방송 파일들을 해당되는 상기 방송 서비스 클라이언트로 전송하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
The method according to claim 1,
Wherein the receiving module identifies the broadcasting service in cooperation with the broadcasting service client, receives the broadcasting files through the logical channel through which the broadcasting files of the identified broadcasting service are transmitted, To the broadcasting service client in response to a request from the broadcasting service client.
제 1 항에 있어서,
상기 수신 모듈은 상기 방송 서비스 클라이언트와 연동하여 상기 시그널링 정보를 처리하되, 상기 수신 모듈이 상기 시그널링 정보를 직접 처리하거나 상기 시그널링 정보를 상기 방송 서비스 클라이언트에게 전달하여 상기 방송 서비스 클라이언트가 처리하도록 하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
The method according to claim 1,
The receiving module processes the signaling information in cooperation with the broadcasting service client, and the receiving module processes the signaling information directly or transmits the signaling information to the broadcasting service client to be processed by the broadcasting service client A file reception and filtering system in a file - based broadcasting environment.
제 9 항에 있어서,
상기 수신 모듈이 상기 시그널링 정보를 직접 처리하는 경우에는, 상기 시그널링 정보를 이용하여 논리적 채널을 식별하고, 상기 방송 서비스 클라이언트로부터 서비스 식별자를 전달받아 상기 서비스 식별자에 해당하는 논리적 채널이 존재하는 경우에 상기 논리적 채널을 통하여 방송 파일을 수신하여, 상기 방송 서비스 클라이언트로 전달하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
10. The method of claim 9,
And if the reception module directly processes the signaling information, identifies a logical channel using the signaling information, receives a service identifier from the broadcast service client, and when there is a logical channel corresponding to the service identifier, And receiving the broadcast file through the logical channel and delivering the broadcast file to the broadcast service client.
제 9 항에 있어서,
상기 수신 모듈이 상기 시그널링 정보를 상기 방송 서비스 클라이언트에게 전달하여 상기 방송 서비스 클라이언트가 처리하도록 하는 경우에는, 상기 방송 서비스 클라이언트는 수신한 상기 시그널링 정보를 이용하여 자신의 방송서비스 클라이언트를 위해 방송 파일들이 전송되는 논리적 채널을 식별하고, 식별된 상기 논리적 채널에 대한 논리적 채널 정보를 구성하여 상기 수신 모듈로 전달하며, 상기 수신 모듈은 수신한 상기 논리적 채널 정보에 해당하는 논리적 채널이 존재하는지 판단하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
10. The method of claim 9,
When the receiving module transmits the signaling information to the broadcasting service client to process the broadcasting service client, the broadcasting service client transmits broadcasting files for its broadcasting service client using the received signaling information The receiving module determines whether there is a logical channel corresponding to the received logical channel information. If the received logical channel information does not exist, the receiving module transmits the logical channel information to the receiving module. A file reception and filtering system in a file - based broadcasting environment.
삭제delete 제 1 항에 있어서,
상기 필터링 규칙은 상기 방송 서비스 클라이언트가 연결하는 상기 논리적 채널 별로 설정하거나, 상기 방송 서비스 클라이언트가 연결하는 모든 상기 논리적 채널에 대해 공통으로 설정하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
The method according to claim 1,
Wherein the filtering rule is set for each of the logical channels connected to the broadcasting service client or common for all the logical channels connected to the broadcasting service client. .
제 1 항에 있어서,
상기 필터링 규칙은 파일 속성 또는 전달 매커니즘 속성에 의해 설정되며, 상기 파일 속성 또는 상기 전달 매커니즘 속성에 대한 논리적 연산 관계로 표시되는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
The method according to claim 1,
Wherein the filtering rule is set by a file attribute or a delivery mechanism attribute and is displayed in a logical operation relationship with respect to the file attribute or the delivery mechanism attribute.
제 1 항에 있어서,
상기 방송 서비스 클라이언트는 상기 수신 모듈로 자신의 서비스 식별자를 제공하거나, 또는 상기 수신 모듈로부터 전달받은 상기 시그널링 정보를 이용하여 논리적 채널을 식별하고 식별된 논리적 채널에 대한 논리적 채널 정보를 상기 수신 모듈로 제공함으로써, 상기 수신 모듈로부터 상기 방송 파일들을 전달받아 처리하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
The method according to claim 1,
The broadcasting service client provides its own service identifier to the receiving module or identifies a logical channel using the signaling information received from the receiving module and provides logical channel information on the identified logical channel to the receiving module And receiving the broadcasting files from the receiving module, and processing the received broadcasting files.
제 15 항에 있어서,
상기 방송 서비스 클라이언트는 상기 수신 모듈로 상기 논리적 채널의 변경, 추가, 삭제 정보 또는 상기 방송 파일들의 전달에 대한 필터링 규칙 중 어느 하나 이상을 제공하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
16. The method of claim 15,
Wherein the broadcasting service client provides at least one of changing, addition, deletion information of the logical channel, or filtering rule for delivery of the broadcasting files to the receiving module. system.
제 16 항에 있어서,
상기 수신 모듈은 상기 시그널링 정보를 지속적으로 수신하면서 상기 방송 서비스 클라이언트에 해당되는 상기 논리적 채널 정보가 변경되는 경우에는 상기 논리적 채널에 대한 관리를 수행하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템.
17. The method of claim 16,
Wherein the receiving module continuously receives the signaling information and performs management of the logical channel when the logical channel information corresponding to the broadcasting service client is changed. Filtering system.
파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템에 있어서,
수신 모듈이 시그널링 서버로부터 시그널링 정보를 수신하는 제 1 단계;
상기 수신 모듈은 수신한 상기 시그널링 정보를 이용하여 방송 서비스가 전송되는 논리적 채널을 식별하는 제 2 단계;
방송 서비스 클라이언트는 상기 수신 모듈로 서비스 식별자를 전달하는 제 3 단계;
상기 수신 모듈은 상기 제 2 단계에서 파악된 정보를 이용하여 상기 제 3 단계에서 전달받은 상기 서비스 식별자에 해당되는 상기 논리적 채널이 존재하는지 판단하는 제 4 단계;
상기 수신 모듈은 상기 방송 서비스 클라이언트에 해당되는 상기 논리적 채널이 존재하는 경우에 상기 논리적 채널을 연결하고, 연결된 상기 논리적 채널을 통하여 방송 파일들을 수신하는 제 5 단계; 및
상기 수신 모듈은 수신한 상기 방송 파일들을 상기 방송 서비스 클라이언트로 전달하는 제 6 단계;를 포함하며,
상기 제 4 단계에서 상기 방송 서비스 클라이언트는 상기 수신 모듈로 필터링 규칙을 전달하며, 상기 방송 서비스 클라이언트가 상기 필터링 규칙을 상기 수신 모듈로 제공하는 경우에는 상기 수신 모듈은 수신한 상기 방송 파일들 가운데 상기 필터링 규칙을 통과한 방송 파일들만 상기 방송 서비스 클라이언트로 전달하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템의 운영 방법.
A system for receiving and filtering files in a file-based broadcast environment,
The receiving module receiving signaling information from the signaling server;
A second step of identifying a logical channel through which the broadcast service is transmitted using the received signaling information;
A broadcasting service client transmitting a service identifier to the receiving module;
A fourth step of determining whether the logical channel corresponding to the service identifier received in the third step exists using the information obtained in the second step;
Connecting the logical channel when the logical channel corresponding to the broadcasting service client is present and receiving broadcasting files through the logical channel connected thereto; And
And the receiving module transmits the received broadcasting files to the broadcasting service client,
In the fourth step, the broadcasting service client delivers a filtering rule to the receiving module. When the broadcasting service client provides the filtering rule to the receiving module, the receiving module performs filtering And transmitting only broadcast files that have passed the rule to the broadcast service client.
파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템에 있어서,
수신 모듈이 시그널링 서버로부터 시그널링 정보를 수신하는 제 1 단계;
상기 수신 모듈은 수신한 상기 시그널링 정보를 방송 서비스 클라이언트로 전달하는 제 2 단계;
상기 방송 서비스 클라이언트는 수신한 상기 시그널링 정보를 분석하여 자신의 방송 서비스 클라이언트를 위해 방송 파일들이 전송되는 하나 이상의 논리적 채널을 식별하는 제 3 단계;
상기 방송 서비스 클라이언트는 식별된 상기 논리적 채널에 대한 논리적 채널 정보를 상기 수신 모듈로 전달하는 제 4 단계;
상기 수신 모듈은 수신한 상기 논리적 채널 정보에 해당하는 상기 논리적 채널이 존재하는지 판단하는 제 5 단계;
상기 수신 모듈은 상기 논리적 채널이 존재하는 경우에 상기 논리적 채널을 연결하고 연결된 상기 논리적 채널을 통하여 상기 방송 파일들을 수신하는 제 6 단계; 및
상기 수신 모듈은 수신한 상기 방송 파일들을 상기 방송 서비스 클라이언트로 전달하는 제 7 단계;를 포함하며,
상기 제 5 단계에서 상기 방송 서비스 클라이언트는 상기 수신 모듈로 필터링 규칙 전달하고, 상기 방송 서비스 클라이언트가 상기 필터링 규칙을 상기 수신 모듈로 제공하는 경우에는 상기 수신 모듈은 수신한 상기 방송 파일들 가운데 상기 필터링 규칙을 통과한 방송 파일들만 상기 방송 서비스 클라이언트로 전달하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템의 운영 방법.
A system for receiving and filtering files in a file-based broadcast environment,
The receiving module receiving signaling information from the signaling server;
A second step of the receiving module transmitting the received signaling information to a broadcasting service client;
The broadcast service client analyzing the received signaling information to identify one or more logical channels to which broadcast files are transmitted for the broadcast service client;
The broadcast service client transmitting logical channel information for the identified logical channel to the receiving module;
A fifth step of determining whether the logical channel corresponding to the received logical channel information exists;
(B) connecting the logical channel when the logical channel exists, and receiving the broadcast files through the logical channel connected to the logical channel; And
And the receiving module transmits the received broadcasting files to the broadcasting service client,
In the fifth step, the broadcasting service client delivers a filtering rule to the receiving module. When the broadcasting service client provides the filtering rule to the receiving module, the receiving module receives the filtering rules To the broadcasting service client, only the broadcasting files having passed through the broadcasting service client are transmitted to the broadcasting service client.
삭제delete 삭제delete 삭제delete 제 18 항 또는 제 19 항에 있어서,
상기 방송 서비스 클라이언트는 언제든지 상기 필터링 규칙을 지정, 추가. 갱신, 취소, 삭제, 변경하도록 상기 수신 모듈로 요청하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템의 운영 방법.
20. The method according to claim 18 or 19,
The broadcasting service client may designate and add the filtering rule at any time. Updating, canceling, deleting, or modifying the file in the file-based broadcasting environment.
제 18 항 또는 제 19 항에 있어서,
상기 수신 모듈은 상기 시그널링 정보를 지속적으로 수신하면서 상기 방송 서비스 클라이언트에 해당되는 논리적 채널 정보가 변경되는 경우에는 상기 논리적 채널에 대한 관리를 수행하는 것을 특징으로 하는 파일 기반 방송 환경에서의 파일 수신 및 필터링 시스템의 운영 방법.














20. The method according to claim 18 or 19,
Wherein the reception module continuously manages the logical channel when the logical channel information corresponding to the broadcast service client is changed while continuously receiving the signaling information. How the system operates.














KR1020150178297A 2015-12-14 2015-12-14 File receiving and filtering system in file based broadcasting environment and its operation method KR101724324B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150178297A KR101724324B1 (en) 2015-12-14 2015-12-14 File receiving and filtering system in file based broadcasting environment and its operation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150178297A KR101724324B1 (en) 2015-12-14 2015-12-14 File receiving and filtering system in file based broadcasting environment and its operation method

Publications (1)

Publication Number Publication Date
KR101724324B1 true KR101724324B1 (en) 2017-04-07

Family

ID=58583333

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150178297A KR101724324B1 (en) 2015-12-14 2015-12-14 File receiving and filtering system in file based broadcasting environment and its operation method

Country Status (1)

Country Link
KR (1) KR101724324B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150010651A (en) * 2013-07-19 2015-01-28 삼성전자주식회사 Digital broadcasting receiver, method of controlling a digital broadcasting receiver, sever, method of controlling a sever and computer-readable storage medium
KR20150120800A (en) * 2014-04-18 2015-10-28 한국전자통신연구원 Broadcaster, Contents provider, TV terminal, and augmented broadcasting service method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150010651A (en) * 2013-07-19 2015-01-28 삼성전자주식회사 Digital broadcasting receiver, method of controlling a digital broadcasting receiver, sever, method of controlling a sever and computer-readable storage medium
KR20150120800A (en) * 2014-04-18 2015-10-28 한국전자통신연구원 Broadcaster, Contents provider, TV terminal, and augmented broadcasting service method

Similar Documents

Publication Publication Date Title
KR102494396B1 (en) A method and apparatus for providing information related to contents of broadcast services
US11528519B2 (en) Method and apparatus for transmitting and receiving signaling information associated with multimedia content
JP6122982B2 (en) Control message composition apparatus and method in broadcast system
US11553018B2 (en) Dynamically switched multicast delivery
US9380079B2 (en) Content multicasting
US8255555B2 (en) Reception apparatus and method for reducing time delay in channel switching
WO2012011467A1 (en) Data distribution system, data distribution method, data relay device on distribution side, and data relay device on reception side
US20130114597A1 (en) Proxy server, relay method, communication system, relay control program, and recording medium
US20090022154A1 (en) Reception device, reception method, and computer-readable medium
JP5049151B2 (en) Receiver and transmission system
JP5738865B2 (en) Distribution of MPEG-2TS multiplexed multimedia stream by selecting elementary packets of MPEG-2TS multiplexed multimedia stream
US8561109B2 (en) Method and system for aggregating TV program information from different live TV feeds
CN101232613B (en) Method of transmitting/receiving digital contents and apparatus for receiving digital contents
KR20080067475A (en) Service system and method of digital broadcasting, receiving method and receiver
WO2018121584A1 (en) Data stream transmission method, apparatus, related devices and storage medium
US11303685B2 (en) Systems and methods for content transmission
KR102482207B1 (en) A method and apparatus for supporting service change for digital broadcast systems
KR101724324B1 (en) File receiving and filtering system in file based broadcasting environment and its operation method
JP2008278261A (en) Repeater, repeater control method, communication system and relay program
EP2139159A1 (en) Method and device for managing multicast content distribution
KR20150112894A (en) Method for constructing an MMT Asset Delivery Characteristics signaling message
KR20160060056A (en) Content supply device, content supply method, program, terminal device, and content supply system
EP3879797A1 (en) Methods and systems for content distribution
US20110093611A1 (en) Network unit, a central distribution control unit and a computer program product
CN105791894A (en) Channel code stream processing method, device and system and terminal

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
R401 Registration of restoration