[go: up one dir, main page]

KR102179496B1 - Bi-directional communication system and method of system information of cable broadcast - Google Patents

Bi-directional communication system and method of system information of cable broadcast Download PDF

Info

Publication number
KR102179496B1
KR102179496B1 KR1020190067738A KR20190067738A KR102179496B1 KR 102179496 B1 KR102179496 B1 KR 102179496B1 KR 1020190067738 A KR1020190067738 A KR 1020190067738A KR 20190067738 A KR20190067738 A KR 20190067738A KR 102179496 B1 KR102179496 B1 KR 102179496B1
Authority
KR
South Korea
Prior art keywords
oob
top box
module
data
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020190067738A
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 KR1020190067738A priority Critical patent/KR102179496B1/en
Application granted granted Critical
Publication of KR102179496B1 publication Critical patent/KR102179496B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/82Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
    • H04H60/87Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet accessed over computer networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/65Arrangements characterised by transmission systems for broadcast
    • H04H20/76Wired systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable

Landscapes

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

Abstract

The present invention relates to a system and a method for bidirectional communication of cable broadcasting system information. The present invention includes: a head end server transmitting broadcasting content through a cable network; and a set-top box receiving the broadcasting content transmitted from the head end server and outputting the content. The head end server transmits the system information to each set-top box via Ethernet. The set-top box receives the system information via the same Ethernet. According to the present invention, bidirectional system information communication is realized by means of Ethernet instead of a data over cable service interface specification (DOCSIS) network using an expensive cable modem. Accordingly, cost reduction and performance and efficiency enhancement can be achieved in the event of cable network expansion.

Description

케이블 방송 시스템 정보의 양방향 통신 시스템 및 방법{BI-DIRECTIONAL COMMUNICATION SYSTEM AND METHOD OF SYSTEM INFORMATION OF CABLE BROADCAST}Two-way communication system and method of cable broadcasting system information {BI-DIRECTIONAL COMMUNICATION SYSTEM AND METHOD OF SYSTEM INFORMATION OF CABLE BROADCAST}

본 발명은 케이블 방송(cable broadcast)에 적용되는 기술에 관한 것으로서, 구체적으로는 케이블 방송 시스템 정보(system information)의 양방향 통신 시스템 및 방법에 관한 것이다.The present invention relates to a technology applied to cable broadcast, and more particularly, to a two-way communication system and method of cable broadcasting system information.

기존의 케이블 방송망은 단방향의 통신만 가능하도록 구성되어 있다.Existing cable broadcasting networks are configured to allow only one-way communication.

케이블 방송 서비스의 가입자마다 서비스 상품이 다르기 때문에 가입자의 셋톱 박스(settop box)마다 서로 다른 시스템 정보(system information, SI)를 수신하여 설정할 필요가 있다.Since service products are different for each subscriber of a cable broadcasting service, it is necessary to receive and set different system information (SI) for each subscriber's settop box.

그런데, 기존의 케이블 방송망은 단방향의 통신만 가능하기 때문에 셋톱 박스에서 시스템 정보를 제대로 수신하지 못하는 경우 시스템 정보를 다시 제대로 수신하게 될 때까지 대기하거나 전원을 다시 껐다 켜서 다시 수신하여야 하는 문제점이 있다.However, since the existing cable broadcasting network is capable of only one-way communication, when system information cannot be properly received from a set-top box, there is a problem in that it must wait until the system information is properly received again or turn off and on again to receive the system information again.

이에, 케이블 망에서도 양방향 통신이 가능하도록 하는 케이블 모뎀(cable modem)이 이용되고 있다. 케이블 모뎀은 케이블 망에서 케이블 콘텐츠의 송출에 사용되는 IB(in-band) 영역이 아닌 OOB(out of band) 영역에서 양방향 통신을 구현하고 있다.Accordingly, a cable modem that enables bidirectional communication in a cable network is used. The cable modem implements two-way communication in the out of band (OOB) area rather than the in-band (IB) area used for transmission of cable contents in the cable network.

헤드 엔드 서버(head end server)로부터 시스템 정보를 제대로 수신하지 못한 경우, 케이블 모뎀은 헤드 엔드 서버로 시스템 정보의 수신 여부를 알려주어 즉시 재수신할 수 있도록 구성되어 있다.When system information is not properly received from the head end server, the cable modem is configured to immediately re-receive by notifying the head end server whether system information is received.

그러나, 고가의 케이블 모뎀을 셋톱 박스에 장착하여야 하는 문제점이 있으며, 이러한 케이블 모뎀을 부착한 DOCSIS(data over cable service interface specification) 망에서만 양방향이 가능하다는 문제점이 있다. 특히, 케이블 망을 확장함에 따라 DOCSIS 시스템 구축에 따른 비용이 증가하고 효율성은 점점 낮아지고 있다.However, there is a problem in that an expensive cable modem must be installed in a set-top box, and there is a problem in that bidirectional operation is possible only in a data over cable service interface specification (DOCSIS) network to which such a cable modem is attached. In particular, as the cable network is expanded, the cost of building the DOCSIS system increases and the efficiency is gradually decreasing.

아울러 현재의 케이블 사업자와 인터넷 사업자들은 상호 통합되어 운용되어 가는 추세이고, 점점 서로 다른 망들이 통합되어 시너지를 갖도록 진화해 가고 있는 상황에서, 고가의 DOCSIS 망보다는 양방향 통신이 매우 잘 구축되어 있는 기존의 인터넷 망을 활용하는 것이 훨씬 유리할 수 있다.In addition, the current cable operators and Internet operators are in the trend of mutually integrated operation, and in a situation where different networks are increasingly being integrated to have synergy, the existing two-way communication is very well established rather than expensive DOCSIS networks. It can be much more advantageous to use the Internet network.

공개특허공보 10-2011-0070440Unexamined Patent Publication 10-2011-0070440 등록특허공보 10-1694974Registered Patent Publication 10-1694974

본 발명의 목적은 케이블 방송 시스템 정보의 양방향 통신 시스템을 제공하는 데 있다.An object of the present invention is to provide a two-way communication system for cable broadcasting system information.

본 발명의 다른 목적은 케이블 방송 시스템 정보의 양방향 통신 방법을 제공하는 데 있다.Another object of the present invention is to provide a two-way communication method of cable broadcasting system information.

상술한 본 발명의 목적에 따른 케이블 방송 시스템 정보의 양방향 통신 시스템은, 케이블 망(cable network)을 통해 케이블 방송 콘텐츠(cable broadcasting contents)를 송출하는 헤드 엔드 서버(head end server); 상기 헤드 엔드 서버로부터 송출되는 방송 콘텐츠를 수신하여 출력하는 셋톱 박스(settop box)를 포함하도록 구성될 수 있다.A two-way communication system for cable broadcasting system information according to an object of the present invention includes: a head end server for transmitting cable broadcasting contents through a cable network; It may be configured to include a settop box for receiving and outputting broadcast content transmitted from the head end server.

여기서, 상기 헤드 엔드 서버는, 이더넷(ethernet)을 통해 각 셋톱 박스로 해당 시스템 정보(system information, SI)를 송신하도록 구성될 수 있다.Here, the head-end server may be configured to transmit system information (SI) to each set-top box through Ethernet.

그리고 상기 셋톱 박스는, 상기 이더넷을 통해 시스템 정보를 수신하도록 구성될 수 있다.In addition, the set-top box may be configured to receive system information through the Ethernet.

그리고 상기 시스템 정보는, 케이블 방송 서비스 가입자의 가입자 정보로서 해당 가입자의 채널 구성 정보를 포함하도록 구성될 수 있다.In addition, the system information may be configured to include channel configuration information of a corresponding subscriber as subscriber information of a cable broadcasting service subscriber.

상술한 본 발명의 다른 목적에 따른 케이블 방송 시스템 정보의 양"??* 통신 방법은, 헤드 엔드 서버(head end server)가 이더넷(ethernet)을 통해 각 셋톱 박스(settop box)로 해당 시스템 정보(system information, SI)를 송신하는 단계; 상기 셋톱 박스가 상기 헤드 엔드 서버로부터 이더넷을 통해 시스템 정보를 수신하는 단계; 상기 헤드 엔드 서버가 상기 시스템 정보에 따른 케이블 방송 콘텐츠(cable broadcasting contents)를 케이블 망(cable network)을 통해 해당 셋톱 박스로 송출하는 단계; 상기 셋톱 박스가 상기 헤드 엔드 서버로부터 송출되는 케이블 방송 콘텐츠를 수신하여 출력하는 단계를 포함하도록 구성될 수 있다.The amount of cable broadcasting system information according to another object of the present invention described above "??* communication method, a head end server (head end server) to each set-top box (settop box) through Ethernet (ethernet) corresponding system information ( transmitting system information, SI); receiving, by the set-top box, system information from the head end server through Ethernet; the head end server transmitting cable broadcasting contents according to the system information to a cable network Transmitting to a corresponding set-top box through a (cable network); The set-top box may be configured to include receiving and outputting cable broadcasting content transmitted from the head end server.

여기서, 상기 시스템 정보는, 케이블 방송 서비스 가입자의 가입자 정보로서 해당 가입자의 채널 구성 정보를 포함하도록 구성될 수 있다.Here, the system information may be configured to include channel configuration information of a corresponding subscriber as subscriber information of a cable broadcasting service subscriber.

상술한 케이블 방송 시스템 정보의 양방향 통신 시스템 및 방법에 의하면, 고가의 케이블 모뎀을 이용한 DOCSIS(data over cable service interface specification) 망 대신 이더넷(ethernet)을 이용하여 시스템 정보의 양방향 통신을 구현하도록 구성됨으로써, 케이블 망의 확장 구축시 비용을 줄이고 성능과 효율성을 높일 수 있는 효과가 있다.According to the above-described two-way communication system and method of cable broadcasting system information, it is configured to implement two-way communication of system information using Ethernet instead of a data over cable service interface specification (DOCSIS) network using an expensive cable modem, There is an effect of reducing cost and improving performance and efficiency when expanding the cable network.

도 1은 본 발명의 일 실시예에 따른 케이블 방송 시스템 정보의 양방향 통신 시스템의 블록 구성도이다.
도 2는 본 발명의 실시예에 따른 케이블 방송 시스템 정보의 양"??* 통신 방법의 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 케이블 방송 시스템 정보의 양방향 통신 프로세스의 세부 흐름도이다.
1 is a block diagram of a two-way communication system for cable broadcasting system information according to an embodiment of the present invention.
2 is a flow chart of a communication method of "??* amount of cable broadcasting system information" according to an embodiment of the present invention.
3 is a detailed flowchart of a two-way communication process of cable broadcasting system information according to an embodiment of the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시 예들을 도면에 예시하고 발명을 실시하기 위한 구체적인 내용에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.In the present invention, various modifications may be made and various embodiments may be provided, and specific embodiments will be illustrated in the drawings and will be described in detail in specific details for carrying out the invention. However, this is not intended to limit the present invention to a specific embodiment, it is to be understood to include all changes, equivalents, and substitutes included in the spirit and scope of the present invention. In describing each drawing, similar reference numerals have been used for similar elements.

제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.Terms such as first, second, A, and B may be used to describe various elements, but the elements should not be limited by the terms. These terms are used only for the purpose of distinguishing one component from another component. For example, without departing from the scope of the present invention, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element. The term and/or includes a combination of a plurality of related listed items or any of a plurality of related listed items.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.When a component is referred to as being "connected" or "connected" to another component, it is understood that it may be directly connected or connected to the other component, but other components may exist in the middle. Should be. On the other hand, when a component is referred to as being "directly connected" or "directly connected" to another component, it should be understood that there is no other component in the middle.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in the present application are only used to describe specific embodiments, and are not intended to limit the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In the present application, terms such as "comprise" or "have" are intended to designate the presence of features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, but one or more other features. It is to be understood that the presence or addition of elements or numbers, steps, actions, components, parts, or combinations thereof, does not preclude in advance.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which the present invention belongs. Terms as defined in a commonly used dictionary should be interpreted as having a meaning consistent with the meaning in the context of the related technology, and should not be interpreted as an ideal or excessively formal meaning unless explicitly defined in this application. Does not.

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

도 1은 본 발명의 일 실시예에 따른 케이블 방송 시스템 정보의 양방향 통신 시스템의 블록 구성도이다.1 is a block diagram of a two-way communication system for cable broadcasting system information according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 케이블 방송 시스템 정보의 양방향 통신 시스템(100)은 헤드 엔드 서버(head end server)(110) 및 셋톱 박스(settop box)(120)를 포함하도록 구성될 수 있다.Referring to FIG. 1, a two-way communication system 100 of cable broadcasting system information according to an embodiment of the present invention includes a head end server 110 and a settop box 120. Can be configured.

케이블 방송 시스템 정보의 양방향 통신 시스템(100)은 고가의 케이블 모뎀(cable modem)을 이용한 DOCSIS(data over cable service interface specification) 망 대신 이더넷(ethernet)을 이용하여 시스템 정보(system information, SI)의 양방향 통신을 구현한다. 케이블 망의 확장시 고가의 DOCSIS 망을 구축할 필요가 없고, 양방향 서비스를 쉽게 구축할 수 있다. 아울러 케이블 방송 서비스의 시스템 정보를 원활하게 송신하고, 누락된 시스템 정보를 요청하고 신속하게 재수신할 수 있다.The two-way communication system 100 of cable broadcasting system information uses an ethernet instead of a DOCSIS (data over cable service interface specification) network using an expensive cable modem. Implement communication. When expanding the cable network, there is no need to build an expensive DOCSIS network, and you can easily build a two-way service. In addition, system information of a cable broadcasting service can be smoothly transmitted, and missing system information can be requested and quickly re-received.

이하, 세부적인 구성에 대하여 설명한다.Hereinafter, a detailed configuration will be described.

헤드 엔드 서버(110)는 케이블 방송 서비스를 제공하는 서버이다.The head end server 110 is a server that provides a cable broadcasting service.

헤드 엔드 서버(110)는 케이블 망(cable network)을 통해 케이블 방송 콘텐츠(cable broadcasting contents)를 셋톱 박스(120)로 송출하도록 구성될 수 있다.The head end server 110 may be configured to transmit cable broadcasting contents to the set-top box 120 through a cable network.

한편, 헤드 엔드 서버(110)는 시스템 정보 즉, OOB SI(out of band system information)를 케이블의 OOB(out of band)를 통해 송신하는 것이 아니라 이더넷(ethernet)을 통해 각 셋톱 박스(120)로 송신하도록 구성될 수 있다.On the other hand, the head end server 110 does not transmit system information, that is, OOB SI (out of band system information) through an OOB (out of band) of the cable, but to each set-top box 120 through Ethernet. Can be configured to transmit.

헤드 엔드 서버(110)는 OOB SI 데이터베이스(111), 셋톱 박스 정보 데이터베이스(112), OOB SI 전송 제어 모듈(113), 케이블 통신 모듈(114), 플루트 데이터 생성 모듈(115), 멀티캐스팅 제어 모듈(116), 이더넷 통신 모듈(117), 플루트 데이터 수정 모듈(118)을 포함하도록 구성될 수 있다. 이하, 세부적인 구성에 대하여 설명한다.The head end server 110 includes an OOB SI database 111, a set-top box information database 112, an OOB SI transmission control module 113, a cable communication module 114, a flute data generation module 115, and a multicasting control module. 116, an Ethernet communication module 117, and a flute data modification module 118. Hereinafter, a detailed configuration will be described.

OOB SI 데이터베이스(111)는 OOB SI가 미리 저장되도록 구성될 수 있다. OOB SI는 기존의 DOCSIS 망에서 케이블 방송 콘텐츠의 송출 밴드 즉, IB(in-band) 이외의 영역에서 송신되는 시스템 정보이다. OOB SI는 주로 가입자 정보로서 가입자별 채널 구성 정보를 포함할 수 있다. 가입자마다 가입한 케이블 방송 서비스의 채널 개수가 다를 수 있으며, 셋톱 박스(120)의 전원을 켜면, 헤드 엔드 서버(110)는 먼저 OOB SI를 송신하게 된다.The OOB SI database 111 may be configured to store OOB SI in advance. OOB SI is system information transmitted in an area other than the transmission band of cable broadcasting contents, that is, in-band (IB) in the existing DOCSIS network. The OOB SI is mainly subscriber information and may include channel configuration information for each subscriber. The number of channels of the subscribed cable broadcasting service may be different for each subscriber, and when the power of the set-top box 120 is turned on, the head end server 110 first transmits the OOB SI.

셋톱 박스 정보 데이터베이스(112)는 가입자의 셋톱 박스에 대한 정보로서 MAC 어드레스, IP 어드레스, 시리얼 넘버 등의 정보가 미리 저장될 수 있으며, 무엇보다도 eCM(12) 즉, 케이블 모뎀의 구비 여부에 대한 정보가 미리 저장될 수 있다.The set-top box information database 112 is information on a subscriber's set-top box, and may store information such as MAC address, IP address, and serial number in advance. Among other things, eCM 12, that is, information on whether a cable modem is provided. Can be stored in advance.

OOB SI 전송 제어 모듈(113)은 OOB SI를 기존의 케이블 망 즉, DOCSIS 망을 통해 송신할 것인지 아니면 이더넷을 통해 송신할 것인지를 판단하여 전송 제어를 하도록 구성될 수 있다.The OOB SI transmission control module 113 may be configured to control transmission by determining whether to transmit the OOB SI through an existing cable network, that is, a DOCSIS network or through Ethernet.

OOB SI 전송 제어 모듈(113)은 OOB SI 데이터베이스(111)와 셋톱 박스 정보 데이터베이스(112)를 참조하여 OOB SI의 전송을 제어할 수 있다. OOB SI 전송 제어 모듈(113)은 셋톱 박스 정보 데이터베이스(112)를 참조하여 셋톱 박스가 eCM(embedded cable modem)(12)을 구비한 셋톱 박스인지 여부를 확인한 후, eCM(12)을 구비한 기존의 셋톱 박스(10)로는 DOCSIS 망을 통해서 OOB SI를 송신하도록 제어하고, eCM(12)을 구비하지 않은 셋톱 박스(120)로는 이더넷을 통해서 OOB SI를 송신하도록 제어할 수 있다.The OOB SI transmission control module 113 may control transmission of the OOB SI by referring to the OOB SI database 111 and the set-top box information database 112. The OOB SI transmission control module 113 checks whether the set-top box is a set-top box equipped with an eCM (embedded cable modem) 12 by referring to the set-top box information database 112, and then The set-top box 10 may be controlled to transmit OOB SI through the DOCSIS network, and the set-top box 120 without the eCM 12 may be controlled to transmit OOB SI through Ethernet.

케이블 통신 모듈(114)은 OOB SI 전송 제어 모듈(113)의 제어에 따라 OOB SI를 DOCSIS 망을 통해 셋톱 박스(10)로 송신할 수 있다. 또한, 케이블 통신 모듈(114)은 케이블 방송 콘텐츠를 셋톱 박스(10)로 송출하도록 구성될 수 있다.The cable communication module 114 may transmit OOB SI to the set-top box 10 through a DOCSIS network under the control of the OOB SI transmission control module 113. In addition, the cable communication module 114 may be configured to transmit cable broadcasting content to the set-top box 10.

플루트 데이터 생성 모듈(115)은 OOB SI 데이터베이스(111)에 저장된 OOB SI를 독출하여 플루트(file delivery over unidirectional transport, FLUTE) 프로토콜에 따라 플루트 데이터를 생성하도록 구성될 수 있다.The flute data generation module 115 may be configured to read OOB SI stored in the OOB SI database 111 and generate flute data according to a file delivery over unidirectional transport (FLUTE) protocol.

멀티캐스팅 제어 모듈(116)은 셋톱 박스 정보 데이터베이스(112)를 참조하여 OOB SI를 포함하는 플루트 데이터를 이더넷을 통해 멀티캐스팅을 하도록 제어할 수 있다.The multicasting control module 116 may refer to the set-top box information database 112 and control the flute data including the OOB SI to perform multicasting through Ethernet.

이더넷 통신 모듈(117)은 멀티캐스팅 제어 모듈(116)의 멀티캐스팅 제어에 따라 OOB SI의 데이터 패킷을 송신하도록 구성될 수 있다.The Ethernet communication module 117 may be configured to transmit a data packet of OOB SI according to the multicasting control of the multicasting control module 116.

한편, 이더넷 통신 모듈(117)은 셋톱 박스로(120)로부터 수신 누락된 OOB SI에 대한 재송신 요청을 수신하여 플루트 데이터 수정 모듈(118)로 전달하도록 구성될 수 있다.Meanwhile, the Ethernet communication module 117 may be configured to receive a retransmission request for a missing OOB SI from the set-top box 120 and transmit it to the flute data modification module 118.

플루트 데이터 수정 모듈(118)은 이더넷 통신 모듈(117)로부터 전달받은 OOB SI 재송신 요청에 따라 수신 누락된 데이터를 다시 재송신하도록 제어할 수 있다. 플루트 데이터 수정 모듈(118)의 제어에 따라 멀티캐스팅 제어 모듈(116)이 멀티캐스팅을 하고 이더넷 통신 모듈(117)을 통해 해당 데이터가 재송신될 수 있다.The flute data correction module 118 may control to retransmit the missing data according to the OOB SI retransmission request received from the Ethernet communication module 117. The multicasting control module 116 performs multicasting under the control of the flute data modification module 118 and the corresponding data may be retransmitted through the Ethernet communication module 117.

셋톱 박스(120)는 케이블 망을 통해 헤드 엔드 서버(110)로부터 송출되는 방송 콘텐츠를 수신하여 출력하도록 구성될 수 있다.The set-top box 120 may be configured to receive and output broadcast content transmitted from the head end server 110 through a cable network.

셋톱 박스(120)는 케이블 망이 아닌 이더넷을 통해 헤드 엔드 서버(110)로부터 시스템 정보 즉, OOB SI를 수신하도록 구성될 수 있다.The set-top box 120 may be configured to receive system information, that is, OOB SI, from the head end server 110 through Ethernet, not a cable network.

셋톱 박스(120)는 수신이 누락된 OOB SI를 이더넷을 통해 헤드 엔드 서버(110)로 즉시 요청하여 수신하도록 구성될 수 있다. 기존의 DOCSIS 망에서 OOB SI를 재송신하는 경우에는 전체 OOB SI를 다시 재송신하여야 했으나, 본 발명에서는 수신 누락된 데이터 블록(data block)만 재송신하면 되므로 재송신에 소요되는 시간이 획기적으로 단축되는 장점이 있다.The set-top box 120 may be configured to immediately request and receive an OOB SI from which reception is omitted to the head end server 110 through Ethernet. In the case of retransmitting the OOB SI in the existing DOCSIS network, the entire OOB SI had to be retransmitted, but in the present invention, the time required for retransmission is remarkably shortened because only the data blocks that have been missed need to be retransmitted. .

셋톱 박스(120)는 이더넷 통신 모듈(121), 플루트 데이터 파싱 모듈(122), OOB SI 파싱 모듈(123), 누락 데이터 확인 모듈(124), 플루트 데이터 수정 요청 모듈(125)을 포함하도록 구성될 수 있다. 이하, 세부적인 구성에 대하여 설명한다.The set-top box 120 is configured to include an Ethernet communication module 121, a flute data parsing module 122, an OOB SI parsing module 123, a missing data check module 124, and a flute data correction request module 125. I can. Hereinafter, a detailed configuration will be described.

이더넷 통신 모듈(121)은 헤드 엔드 서버(110)의 이더넷 통신 모듈(117)을 통해 OOB SI를 포함하는 데이터 패킷을 수신하도록 구성될 수 있다. 여기서, 수신되는 데이터 패킷 중 해당 셋톱 박스(120)의 데이터 패킷만 취하고 나머지는 버릴 수 있다.The Ethernet communication module 121 may be configured to receive a data packet including OOB SI through the Ethernet communication module 117 of the head end server 110. Here, among the received data packets, only the data packets of the corresponding set-top box 120 may be taken and the rest may be discarded.

플루트 데이터 파싱 모듈(122)은 이더넷 통신 모듈(121)에서 취한 데이터 패킷에서 플루트 데이터를 파싱(parsing)하도록 구성될 수 있다The flute data parsing module 122 may be configured to parse flute data from a data packet taken by the Ethernet communication module 121.

OOB SI 파싱 모듈(123)은 플루트 데이터 파싱 후의 데이터에서 OOB SI를 파싱하여 인식하도록 구성될 수 있다.The OOB SI parsing module 123 may be configured to parse and recognize OOB SI from data after parsing flute data.

누락 데이터 확인 모듈(124)은 플루트 데이터 파싱 모듈(122)의 파싱 결과 수신 누락된 데이터 블록을 파악하도록 구성될 수 있다. 수신 누락된 데이터 블록에 대한 정보를 플루트 데이터 수정 요청 모듈(125)로 전달할 수 있다.The missing data checking module 124 may be configured to identify a data block that is received as a result of parsing the flute data parsing module 122 and is missing. Information on the data blocks that are missing from reception may be transmitted to the flute data modification request module 125.

플루트 데이터 수정 요청 모듈(125)은 수신 누락된 데이터 블록에 대한 정보를 이용하여 수신 누락된 플루트 데이터의 재송신을 이더넷 통신 모듈(121)을 통해 요청하도록 구성될 수 있다. 이러한 과정을 반복하여 OOB SI를 전부 수신할 수 있다.The flute data correction request module 125 may be configured to request retransmission of the missing flute data through the Ethernet communication module 121 by using information on the data block of missing reception. By repeating this process, all OOB SIs can be received.

도 2는 본 발명의 실시예에 따른 케이블 방송 시스템 정보의 양"??* 통신 방법의 흐름도이다.2 is a flow chart of a communication method of "??* amount of cable broadcasting system information" according to an embodiment of the present invention.

도 2를 참조하면, 먼저 헤드 엔드 서버(head end server)(110)가 이더넷(ethernet)을 통해 각 셋톱 박스(settop box)(120)로 해당 시스템 정보(system information, SI)를 송신한다(S101).Referring to FIG. 2, first, a head end server 110 transmits corresponding system information (SI) to each settop box 120 through Ethernet (S101). ).

다음으로, 셋톱 박스(120)가 헤드 엔드 서버(110)로부터 이더넷을 통해 시스템 정보를 수신한다(S102).Next, the set-top box 120 receives system information from the head end server 110 through Ethernet (S102).

다음으로, 셋톱 박스(120)가 시스템 정보의 수신 누락이 있는지 확인한다(S103).Next, the set-top box 120 checks whether there is an omission of system information reception (S103).

여기서, 수신 누락이 있는 경우, 셋톱 박스(120)가 이더넷을 통해 시스템 정보의 수정을 헤드 엔드 서버(110)로 요청한다(S104).Here, if there is a reception omission, the set-top box 120 requests the head end server 110 to modify system information through Ethernet (S104).

다음으로, 헤드 엔드 서버(110)가 시스템 정보의 수정 요청에 따라 누락된 시스템 정보를 송신한다(S105).Next, the head end server 110 transmits the missing system information in response to a request to modify the system information (S105).

다음으로, 셋톱 박스(120)가 헤드 엔드 서버(110)로부터 이더넷을 통해 앞서 누락된 시스템 정보를 수신한다(S106).Next, the set-top box 120 receives previously missing system information from the head end server 110 via Ethernet (S106).

다음으로, 헤드 엔드 서버(110)가 시스템 정보에 따른 케이블 방송 콘텐츠(cable broadcasting contents)를 케이블 망을 통해 해당 셋톱 박스(120)로 송출한다(S107).Next, the head end server 110 transmits cable broadcasting contents according to the system information to the corresponding set-top box 120 through a cable network (S107).

도 3은 본 발명의 일 실시예에 따른 케이블 방송 시스템 정보의 양방향 통신 프로세스의 세부 흐름도이다.3 is a detailed flowchart of a two-way communication process of cable broadcasting system information according to an embodiment of the present invention.

도 3을 참조하면, OOB SI에 관한 양방향 통신에 대해 좀 더 자세하게 도시되어 있다.Referring to FIG. 3, the two-way communication for OOB SI is shown in more detail.

먼저 셋톱 박스(120)의 전원을 켜면 셋톱 박스에서 OOB SI를 요청하기 위해 멀티캐스트 그룹 참가(muticast group join) 요청을 한다.First, when the power of the set-top box 120 is turned on, the set-top box requests a multicast group join in order to request OOB SI.

셋톱 박스(120)가 멀티캐스트 그룹 참가 요청을 하면, 헤드 엔드 서버(110)는 OOB SI를 생성하고 플루트 프로토콜에 따른 데이터 패킷을 생성한다. 플루트 데이터는 EXT_FDT 또는 EXT_FTI의 형식으로 구성될 수 있다. 그리고 멀티캐스트를 위한 멀티캐스트 패킷을 생성하여 멀티캐스팅을 한다.When the set-top box 120 requests to join a multicast group, the head end server 110 generates an OOB SI and generates a data packet according to the flute protocol. The flute data may be configured in the form of EXT_FDT or EXT_FTI. And multicasting is performed by generating a multicast packet for multicasting.

셋톱 박스(120)는 멀티캐스트 패킷을 수신하여 헤더(header) 분석을 하고 미리 약속된 트랜스포트 세션 ID(transport session ID)인지 여부를 확인하여 처리한다.The set-top box 120 receives the multicast packet, analyzes a header, and processes it by checking whether it is a pre-promised transport session ID.

셋톱 박스(120)는 EXT_FDT 타입의 데이터를 처리하여 FDT 정보를 저장한다.The set-top box 120 stores FDT information by processing EXT_FDT type data.

셋톱 박스(120)는 EXT_FTI 타입의 데이터를 처리하여 LCT 익스텐션 FEC 헤더 처리 후 전체 블록 넘버를 저장한다. 수신한 적이 없는 데이터 블록은 저장하고, 수신한 적이 없는 데이터 블록이 아닌 경우에는 모든 데이터 블록이 수신되었는지 확인한다.The set-top box 120 processes EXT_FTI type data and stores the entire block number after processing the LCT extension FEC header. Data blocks that have never been received are stored, and if the data blocks are not received, it is checked whether all data blocks have been received.

확인 결과, 모든 데이터 블록을 수신한 경우에는 OOB SI를 처리한 후 업데이트를 한다. 모든 데이터 블록을 수신하지 못한 경우에는 헤드 엔드 서버(110)에 누락된 블록의 쿼리(query)를 생성하여 송신한다. 그리고 누락된 데이터 블록을 수신한다.As a result of checking, if all data blocks are received, the OOB SI is processed and then updated. If all data blocks are not received, a query of the missing block is generated and transmitted to the head end server 110. And it receives the missing data block.

이상 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although described with reference to the above embodiments, those skilled in the art can understand that various modifications and changes can be made to the present invention without departing from the spirit and scope of the present invention described in the following claims. There will be.

110: 헤드 엔드 서버
111: OOB SI 데이터베이스
112: 셋톱 박스 정보 데이터베이스
113: OOB SI 전송 제어 모듈
114: 케이블 통신 모듈
115: 플루트 데이터 생성 모듈
116: 멀티캐스팅 제어 모듈
117: 이더넷 통신 모듈
118: 플루트 데이터 수정 모듈
120: 셋톱 박스
121: 이더넷 통신 모듈
122: 플루트 데이터 파싱 모듈
123: OOB SI 파싱 모듈
124: 누락 데이터 확인 모듈
125: 플루트 데이터 수정 요청 모듈
110: head end server
111: OOB SI database
112: set-top box information database
113: OOB SI transmission control module
114: cable communication module
115: flute data generation module
116: Multicasting control module
117: Ethernet communication module
118: flute data modification module
120: set-top box
121: Ethernet communication module
122: flute data parsing module
123: OOB SI parsing module
124: Missing data check module
125: Flute data modification request module

Claims (4)

케이블 망(cable network)을 통해 시스템 정보 및 케이블 방송 콘텐츠(cable broadcasting contents)를 송출하는 헤드 엔드 서버(head end server);
상기 헤드 엔드 서버로부터 송출되는 상기 시스템 정보 및 케이블 방송 콘텐츠를 수신하여 출력하는 셋톱 박스(settop box)를 포함하고,
상기 시스템 정보는,
케이블 방송 서비스 가입자의 가입자 정보로서 채널 구성 정보를 포함하는DOCSIS(data over cable service interface specification) 망의 OOB SI(out of band system informaion) 정보로 구성되며,
상기 헤드 엔드 서버는,
상기 OOB SI 정보가 미리 저장되는 OOB SI 데이터베이스;
케이블 방송 서비스 가입자의 셋톱 박스에 대한 정보로서 MAC 어드레스, IP 어드레스, 시리얼 넘버 및 케이블 모뎀의 구비 여부에 대한 정보가 미리 저장되는 셋톱 박스 정보 데이터베이스;
상기 OOB SI 데이터베이스 및 상기 셋톱 박스 정보 데이터베이스를 참조하여 상기 OOB SI 정보를 기존의 DOCSIS 망 또는 이더넷 중 어느 네트워크를 통해 송신할지를 판단하고, 판단 결과에 따라 전송 제어를 수행하는 OOB SI 전송 제어 모듈;
상기 OOB SI 전송 제어 모듈의 전송 제어에 따라 상기 OOB SI 및 케이블 방송 콘텐츠를 DOCSIS 망을 통해 상기 셋톱 박스로 송신하는 케이블 통신 모듈;
상기 OOB SI 데이터베이스에 저장된 OOB SI를 독출하여 플루트(file delivery over unidirectional transport, FLUTE) 프로토콜에 따라 플루트 데이터를 생성하는 플루트 데이터 생성 모듈;
상기 셋톱 박스 정보 데이터베이스를 참조하여 OOB SI를 포함하는 플루트 데이터를 이더넷을 통해 멀티캐스팅을 하도록 제어하는 멀티캐스팅 제어 모듈;
상기 멀티캐스팅 제어 모듈의 멀티캐스팅 제어에 따라 OOB SI의 데이터 패킷을 송신하고, 수신 누락된 OOB SI가 있는 경우 해당 셋톱 박스로부터 수신 누락된 OOB SI 재송신 요청을 수신하고 수신된 OOB SI 재송신 요청을 전달하는 이더넷 통신 모듈;
상기 이더넷 통신 모듈로부터 OOB SI 재송신 요청을 전달받아 수신 누락된 OOB 데이터를 다시 재송신하도록 상기 멀티캐스팅 제어 모듈을 제어하는 플루트 데이터 수정 모듈을 포함하도록 구성되며,
상기 셋톱 박스는,
상기 헤드 엔드 서버의 이더넷 통신 모듈로부터 OOB SI를 포함하는 데이터 패킷을 수신하는 이더넷 통신 모듈;
상기 셋톱 박스의 이더넷 통신 모듈에서 수신된 데이터 패킷를 파싱(parsing)하여 플루트 데이터를 출력하는 플루트 데이터 파싱 모듈;
상기 플루트 데이터 파싱 모듈에서 출력된 플루트 데이터를 파싱하여 상기 OOB SI를 인식하는 OOB SI 파싱 모듈;
상기 플루트 데이터 파싱 모듈의 파싱 결과를 이용하여 수신 누락된 데이터 블록을 파악하고, 파악 결과 수신 누락된 데이터 블록에 대한 정보를 상기 플루트 데이터 수정 요청 모듈로 전달하는 누락 데이터 확인 모듈;
상기 누락 데이터 확인 모듈로부터 수신 누락된 데이터 블록에 대한 정보를 전달받고, 수신 누락된 데이터 블록에 대응되는 플루트 데이터를 인식하여 상기 셋톱 박스의 이더넷 통신 모듈을 통해 해당 OOB SI 재송신 요청을 송신하는 플루트 데이터 수정 요청 모듈을 포함하도록 구성되고,
상기 OOB SI 전송 제어 모듈은,
상기 셋톱 박스 정보 데이터베이스를 참조하여 상기 셋톱 박스가 eCM(embedded cable modem)을 구비한 셋톱 박스인지 여부를 확인하고, 확인 결과 상기 eCM을 구비한 셋톱 박스로는 DOCSIS 망을 통해서 OOB SI를 송신하도록 제어하고, 상기 eCM을 구비하지 않은 셋톱 박스로는 이더넷을 통해서 OOB SI를 송신하도록 제어하도록 구성되는 것을 특징으로 하는 케이블 방송 시스템 정보의 양방향 통신 시스템.
A head end server that transmits system information and cable broadcasting contents through a cable network;
Includes a set-top box for receiving and outputting the system information and cable broadcasting content transmitted from the head end server,
The system information,
It is composed of OOB SI (out of band system informaion) information of the DOCSIS (data over cable service interface specification) network including channel configuration information as subscriber information of a cable broadcasting service subscriber,
The head end server,
An OOB SI database in which the OOB SI information is stored in advance;
A set-top box information database in which information on a set-top box of a cable broadcasting service subscriber is stored in advance, including a MAC address, an IP address, a serial number, and whether a cable modem is provided;
An OOB SI transmission control module for determining whether to transmit the OOB SI information through an existing DOCSIS network or Ethernet with reference to the OOB SI database and the set-top box information database, and performing transmission control according to a determination result;
A cable communication module for transmitting the OOB SI and cable broadcasting contents to the set-top box through a DOCSIS network according to transmission control of the OOB SI transmission control module;
A flute data generation module that reads OOB SI stored in the OOB SI database and generates flute data according to a file delivery over unidirectional transport (FLUTE) protocol;
A multicasting control module for controlling flute data including OOB SI to multicast through Ethernet with reference to the set-top box information database;
According to the multicasting control of the multicasting control module, the OOB SI data packet is transmitted, and if there is a missing OOB SI, the OOB SI retransmission request is received from the set-top box and the received OOB SI retransmission request is delivered. Ethernet communication module;
It is configured to include a flute data modification module for controlling the multicasting control module to receive the OOB SI retransmission request from the Ethernet communication module and retransmit the missing OOB data,
The set-top box,
An Ethernet communication module for receiving a data packet including OOB SI from the Ethernet communication module of the head end server;
A flute data parsing module for outputting flute data by parsing a data packet received from the Ethernet communication module of the set-top box;
An OOB SI parsing module for recognizing the OOB SI by parsing the flute data output from the flute data parsing module;
A missing data check module configured to identify a data block that is missing received by using a parsing result of the flute data parsing module, and transmits information on the data block that is missing received as a result of the check to the flute data correction request module;
Flute data that receives information about the missing data block from the missing data check module, recognizes flute data corresponding to the missing data block, and transmits a corresponding OOB SI retransmission request through the Ethernet communication module of the set-top box. Is configured to include a modification request module,
The OOB SI transmission control module,
Controls to check whether the set-top box is a set-top box equipped with an eCM (embedded cable modem) by referring to the set-top box information database, and transmit OOB SI through a DOCSIS network as a result of the check And, the two-way communication system of cable broadcasting system information, characterized in that the control to transmit the OOB SI through Ethernet to the set-top box not equipped with the eCM.
삭제delete 헤드 엔드 서버(head end server)가 이더넷(ethernet)을 통해 각 셋톱 박스(settop box)로 해당 시스템 정보(system information, SI)를 송신하는 단계;
상기 셋톱 박스가 상기 헤드 엔드 서버로부터 이더넷을 통해 시스템 정보를 수신하는 단계;
상기 헤드 엔드 서버가 상기 시스템 정보에 따른 케이블 방송 콘텐츠(cable broadcasting contents)를 케이블 망(cable network)을 통해 해당 셋톱 박스로 송출하는 단계;
상기 셋톱 박스가 상기 헤드 엔드 서버로부터 송출되는 케이블 방송 콘텐츠를 수신하여 출력하는 단계를 포함하고,
상기 시스템 정보는,
케이블 방송 서비스 가입자의 가입자 정보로서 채널 구성 정보를 포함하는DOCSIS(data over cable service interface specification) 망의 OOB SI(out of band system informaion) 정보로 구성되며,
상기 헤드 엔드 서버(head end server)가 이더넷(ethernet)을 통해 각 셋톱 박스(settop box)로 해당 시스템 정보(system information, SI)를 송신하는 단계는,
OOB SI 전송 제어 모듈이 OOB SI 데이터베이스에 저장된 OOB SI 정보 및 상기 셋톱 박스 정보 데이터베이스에 저장된 케이블 방송 서비스 가입자의 셋톱 박스에 대한 정보를 참조하여 상기 OOB SI 정보를 기존의 DOCSIS 망 또는 이더넷 중 어느 네트워크를 통해 송신할지를 판단하고, 판단 결과에 따라 전송 제어를 수행하며, 플루트 데이터 생성 모듈이 상기 OOB SI 데이터베이스에 저장된 OOB SI를 독출하여 플루트(file delivery over unidirectional transport, FLUTE) 프로토콜에 따라 플루트 데이터를 생성하고, 멀티캐스팅 제어 모듈이 상기 셋톱 박스 정보 데이터베이스를 참조하여 OOB SI를 포함하는 플루트 데이터를 이더넷을 통해 멀티캐스팅을 하도록 제어하고, 이더넷 통신 모듈이 상기 멀티캐스팅 제어 모듈의 멀티캐스팅 제어에 따라 OOB SI의 데이터 패킷을 송신하고 수신 누락된 OOB SI가 있는 경우 해당 셋톱 박스로부터 수신 누락된 OOB SI 재송신 요청을 수신하며 수신된 OOB SI 재송신 요청을 플루트 데이터 수정 모듈로 전달하도록 구성되며, 상기 플루트 데이터 수정 모듈이 상기 이더넷 통신 모듈로부터 OOB SI 재송신 요청을 전달받아 수신 누락된 OOB 데이터를 다시 재송신하도록 상기 멀티캐스팅 제어 모듈을 제어하도록 구성되며,
상기 헤드 엔드 서버(head end server)가 이더넷(ethernet)을 통해 각 셋톱 박스(settop box)로 해당 시스템 정보(system information, SI)를 송신하는 단계는,
상기 OOB SI 전송 제어 모듈이 상기 셋톱 박스 정보 데이터베이스를 참조하여 상기 셋톱 박스가 eCM(embedded cable modem)을 구비한 셋톱 박스인지 여부를 확인하고, 확인 결과 상기 eCM을 구비한 셋톱 박스로는 DOCSIS 망을 통해서 OOB SI를 송신하도록 제어하고, 상기 eCM을 구비하지 않은 셋톱 박스로는 이더넷을 통해서 OOB SI를 송신하도록 제어하도록 구성되며,
상기 셋톱 박스가 상기 헤드 엔드 서버로부터 이더넷을 통해 시스템 정보를 수신하는 단계는,
상기 셋톱 박스의 이더넷 통신 모듈이 상기 헤드 엔드 서버의 이더넷 통신 모듈로부터 OOB SI를 포함하는 데이터 패킷을 수신하고, 플루트 데이터 파싱 모듈이 상기 수신된 데이터 패킷를 파싱(parsing)하여 플루트 데이터를 출력하고, OOB SI 파싱 모듈이 상기 플루트 데이터 파싱 모듈에서 출력된 플루트 데이터를 파싱하여 상기 OOB SI를 인식하고, 누락 데이터 확인 모듈이 상기 플루트 데이터 파싱 모듈의 파싱 결과를 이용하여 수신 누락된 데이터 블록을 파악하고 파악 결과 수신 누락된 데이터 블록에 대한 정보를 상기 플루트 데이터 수정 요청 모듈로 전달하고, 상기 플루트 데이터 수정 요청 모듈이 상기 누락 데이터 확인 모듈로부터 수신 누락된 데이터 블록에 대한 정보를 전달받고 수신 누락된 데이터 블록에 대응되는 플루트 데이터를 인식하여 상기 셋톱 박스의 이더넷 통신 모듈을 통해 해당 OOB SI 재송신 요청을 송신하도록 구성되며,
상기 헤드 엔드 서버가 상기 시스템 정보에 따른 케이블 방송 콘텐츠(cable broadcasting contents)를 케이블 망(cable network)을 통해 해당 셋톱 박스로 송출하는 단계는,
케이블 통신 모듈이 상기 OOB SI 전송 제어 모듈의 전송 제어에 따라 상기 OOB SI 및 케이블 방송 콘텐츠를 DOCSIS 망을 통해 상기 셋톱 박스로 송신하도록 구성되는 것을 특징으로 하는 케이블 방송 시스템 정보의 양방향 통신 방법.
Transmitting, by a head end server, corresponding system information (SI) to each settop box through Ethernet;
Receiving, by the set-top box, system information from the head end server via Ethernet;
Transmitting, by the head end server, cable broadcasting contents according to the system information to a corresponding set-top box through a cable network;
And receiving and outputting, by the set-top box, cable broadcast content transmitted from the head end server,
The system information,
It is composed of OOB SI (out of band system informaion) information of the DOCSIS (data over cable service interface specification) network including channel configuration information as subscriber information of a cable broadcasting service subscriber,
The step of transmitting the system information (SI) to each set-top box through the head end server (ethernet),
The OOB SI transmission control module refers to the OOB SI information stored in the OOB SI database and the information on the set-top box of the cable broadcasting service subscriber stored in the set-top box information database, and converts the OOB SI information to any of the existing DOCSIS network or Ethernet network. It determines whether to transmit through the transmission, performs transmission control according to the determination result, and generates flute data according to the file delivery over unidirectional transport (FLUTE) protocol by reading the OOB SI stored in the OOB SI database by the flute data generation module. , The multicasting control module refers to the set-top box information database and controls the flute data including OOB SI to multicast through Ethernet, and the Ethernet communication module controls the OOB SI according to the multicasting control of the multicasting control module. Transmitting data packets and receiving missing OOB SI, it is configured to receive an OOB SI retransmission request that is missing from the corresponding set-top box, and forward the received OOB SI retransmission request to the flute data modification module, and the flute data modification module It is configured to control the multicasting control module to receive an OOB SI retransmission request from the Ethernet communication module and retransmit the missing OOB data,
The step of transmitting the system information (SI) to each set-top box through the head end server (ethernet),
The OOB SI transmission control module checks whether the set-top box is a set-top box equipped with an eCM (embedded cable modem) by referring to the set-top box information database, and as a result of the check, a DOCSIS network is used as a set-top box equipped with the eCM. It is configured to control to transmit OOB SI through Ethernet, and control to transmit OOB SI through Ethernet to a set-top box not equipped with the eCM,
The step of receiving, by the set-top box, system information from the head end server through Ethernet,
The Ethernet communication module of the set-top box receives a data packet including OOB SI from the Ethernet communication module of the head end server, and the flute data parsing module parses the received data packet to output flute data, and OOB The SI parsing module parses the flute data output from the flute data parsing module to recognize the OOB SI, and the missing data check module uses the parsing result of the flute data parsing module to identify the received and missing data blocks and find out the result. The information on the missing data block is transmitted to the flute data correction request module, and the flute data correction request module receives information on the missing data block from the missing data check module and responds to the missing data block. It is configured to recognize the flute data and transmit the corresponding OOB SI retransmission request through the Ethernet communication module of the set-top box,
The step of transmitting, by the head end server, cable broadcasting contents according to the system information to a corresponding set-top box through a cable network,
The two-way communication method of cable broadcasting system information, characterized in that the cable communication module is configured to transmit the OOB SI and cable broadcasting content to the set-top box through a DOCSIS network according to transmission control of the OOB SI transmission control module.
삭제delete
KR1020190067738A 2019-06-10 2019-06-10 Bi-directional communication system and method of system information of cable broadcast Expired - Fee Related KR102179496B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190067738A KR102179496B1 (en) 2019-06-10 2019-06-10 Bi-directional communication system and method of system information of cable broadcast

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190067738A KR102179496B1 (en) 2019-06-10 2019-06-10 Bi-directional communication system and method of system information of cable broadcast

Publications (1)

Publication Number Publication Date
KR102179496B1 true KR102179496B1 (en) 2020-11-17

Family

ID=73642209

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190067738A Expired - Fee Related KR102179496B1 (en) 2019-06-10 2019-06-10 Bi-directional communication system and method of system information of cable broadcast

Country Status (1)

Country Link
KR (1) KR102179496B1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100629551B1 (en) * 2004-07-21 2006-09-27 한국디지털위성방송(주) Satellite broadcasting cable network system and its construction method
KR20090080766A (en) * 2008-01-22 2009-07-27 엘지전자 주식회사 Output control method of digital broadcasting system and external device
KR20110070440A (en) 2009-12-18 2011-06-24 한국전자통신연구원 Channel change method of IP-based multicast video service using DOCSIIS service information table
KR101328954B1 (en) * 2007-07-18 2013-11-13 엘지전자 주식회사 Broadcasting receiver and interfacing method, data transmitting method and data processing method
KR101387496B1 (en) * 2007-07-31 2014-04-21 엘지전자 주식회사 Broadcasting receiver, data transmitting method and data processing method
KR101461935B1 (en) * 2007-07-05 2014-11-14 엘지전자 주식회사 Broadcasting receiver, broadcasting signal processing method
KR101694974B1 (en) 2010-11-25 2017-01-10 한국전자통신연구원 Method and apparatus of frame construction for docsis data transmission

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100629551B1 (en) * 2004-07-21 2006-09-27 한국디지털위성방송(주) Satellite broadcasting cable network system and its construction method
KR101461935B1 (en) * 2007-07-05 2014-11-14 엘지전자 주식회사 Broadcasting receiver, broadcasting signal processing method
KR101328954B1 (en) * 2007-07-18 2013-11-13 엘지전자 주식회사 Broadcasting receiver and interfacing method, data transmitting method and data processing method
KR101387496B1 (en) * 2007-07-31 2014-04-21 엘지전자 주식회사 Broadcasting receiver, data transmitting method and data processing method
KR20090080766A (en) * 2008-01-22 2009-07-27 엘지전자 주식회사 Output control method of digital broadcasting system and external device
KR20110070440A (en) 2009-12-18 2011-06-24 한국전자통신연구원 Channel change method of IP-based multicast video service using DOCSIIS service information table
KR101694974B1 (en) 2010-11-25 2017-01-10 한국전자통신연구원 Method and apparatus of frame construction for docsis data transmission

Similar Documents

Publication Publication Date Title
US10205971B2 (en) Media data live broadcast method, device, and system
EP2601757B1 (en) Method and apparatus for converting a multicast session to a unicast session
US7599294B2 (en) Identification and re-transmission of missing parts
CN101060390B (en) Data receiving device and data receiving method
KR100848273B1 (en) File processing apparatus and method of digital broadcast receiver
US7801165B2 (en) Multicast data transfer
US20100214970A1 (en) Method and system for transmitting data packets from a source to multiple receivers via a network
US10498788B2 (en) Method and apparatus for transceiving data packet for transmitting and receiving multimedia data
US20090316573A1 (en) System and method for transmitting messages using a redundancy mechanism
JP6588092B2 (en) Method and apparatus for transmitting and receiving packets in broadcast and communication systems
CN103916375A (en) HFC network downlink data multi-channel packaging and transmitting method
US8966559B2 (en) Method and device for ensuring reliability during transmission of television data in a television system based on internet protocol
US7986687B2 (en) Multicast data transfer
KR20080108514A (en) Data reception method, recovery method and corresponding terminal
KR102179496B1 (en) Bi-directional communication system and method of system information of cable broadcast
KR102112586B1 (en) Method and apparatus for transmitting and receiving data packet
US20120163379A1 (en) Multicast routing device, multicast network system applying the same, and packet transmission method
KR102074226B1 (en) Method and apparatus for transmitting and receiving data packet
KR101557763B1 (en) Method for transferring packet using the overlay multicast
KR20250119741A (en) Method for providing two-way data integration service and data casting system thereof

Legal Events

Date Code Title Description
PA0109 Patent application

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

PA0201 Request for examination

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

D13-X000 Search requested

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

D14-X000 Search report completed

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

PN2301 Change of applicant

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

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

PE0902 Notice of grounds for rejection

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

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

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

P13-X000 Application amended

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

PE0902 Notice of grounds for rejection

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

P11-X000 Amendment of application requested

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

P13-X000 Application amended

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

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

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

GRNT Written decision to grant
PR0701 Registration of establishment

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

PR1002 Payment of registration fee

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

Fee payment year number: 1

PG1601 Publication of registration

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

R18-X000 Changes to party contact information recorded

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

R18-X000 Changes to party contact information recorded

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

PC1903 Unpaid annual fee

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

Not in force date: 20231111

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

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

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

Not in force date: 20231111