KR20180024970A - System for providing a broadcast service continuously and method for using the same - Google Patents
System for providing a broadcast service continuously and method for using the same Download PDFInfo
- Publication number
- KR20180024970A KR20180024970A KR1020160112079A KR20160112079A KR20180024970A KR 20180024970 A KR20180024970 A KR 20180024970A KR 1020160112079 A KR1020160112079 A KR 1020160112079A KR 20160112079 A KR20160112079 A KR 20160112079A KR 20180024970 A KR20180024970 A KR 20180024970A
- Authority
- KR
- South Korea
- Prior art keywords
- broadcast
- service
- server
- address
- broadcasting
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/631—Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/28—Arrangements for simultaneous broadcast of plural pieces of information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/65—Arrangements characterised by transmission systems for broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64707—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless for transferring content from a first network to a second network, e.g. between IP and wireless
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
본 발명은 디지털 방송/통신 기술에 관한 것으로, 보다 상세하게는 방송망과 통신망을 통해 하이브리드 방송 서비스를 제공하는 기술에 관한 것이다.BACKGROUND OF THE
최근 통신망의 발달로 전용 방송망이 아닌 통신망을 통해 방송 콘텐츠를 별도로 스트리밍 하거나 부가 데이터를 제공하는 기술이 적용되고 있다. 이러한 기술을 하이브리드 방송 서비스 기술이라고 부르며, 디지털 라디오를 포함하여 지상파 TV에서도 관련 표준 기술 개발을 완료하여 점차 서비스를 확대해 나가고 있다. BACKGROUND ART [0002] With the recent development of communication networks, technologies for separately streaming broadcast contents or providing additional data through a communication network instead of a dedicated broadcasting network have been applied. This technology is called hybrid broadcasting service technology, and terrestrial TV including digital radio has developed related standard technology and is gradually expanding its service.
하이브리드 방송에서 통신망은 기존 방송망을 대신하거나 보조 데이터를 전송하는 망으로 사용되며 방송망과 연동될 경우 다양한 부가 데이터 서비스를 제공할 수 있다. 일 예로, 방송 신호가 미약하거나 수신이 불가능한 건물 내에 진입할 경우 통신망을 통해 해당 스트리밍을 제공 받아 서비스를 지속하거나 3D 입체 방송의 경우에는 부가 영상을 통신망을 통해 제공받을 수 있다. 나아가 이미지와 같은 부가 데이터를 통신망을 통해 제공 받을 수 있다. 또한 방송 서비스와 관련된 가상 현실(virtual reality) 서비스를 상기 통신망을 통해 제공하여 재생 할 수 있다. 명시한 상기 통신망을 통해 제공할 수 있는 서비스는 방송 서비스에 직접적 또는 간접적으로 연관된 서비스에 상응할 수 있다. In hybrid broadcasting, a communication network is used as a network for replacing an existing broadcasting network or transmitting auxiliary data, and can provide various additional data services when interworking with a broadcasting network. For example, if a broadcasting signal enters a building which is weak or impossible to receive, the corresponding streaming service may be provided through a communication network, or additional images may be provided through a communication network in the case of 3D stereoscopic broadcasting. Further, additional data such as an image can be provided through a communication network. In addition, a virtual reality service related to a broadcasting service can be provided through the communication network and reproduced. A service that can be provided through the specified communication network may correspond to a service directly or indirectly associated with the broadcast service.
이를 위해서 종래의 기술에서는 SI(Service Information), EPG (Electronic Program Guide) 또는 ESG (Electronic Service Guide)와 같은 별도의 메타 데이터를 방송망을 통해 서비스 스트림과 같이 전송하여 해결하고 있다. 즉, 통신망을 통해 연계가 가능한 콘텐츠의 주소를 SI, EPG 또는 ESG내의 링크 정보로 구성하여 제공한다.For this purpose, in the conventional technology, separate metadata such as Service Information (EPG), Electronic Program Guide (EPG), or Electronic Service Guide (ESG) is transmitted through a broadcasting network as a service stream. That is, an address of a content that can be linked through a communication network is constituted by link information in an SI, an EPG, or an ESG.
한편, 한국공개특허 제 10-2016-0099096 호“하이브리드 방송 서비스를 프로세싱하는 장치, 하이브리드 방송 서비스를 프로세싱하는 방법”는 유니캐스트 방식, 멀티캐스트 방식 및 eMBMS(evolved Multimedia Broadcast Multicast Service) 방식 중 어느 하나를 이용하여 모바일 브로드밴드 또는 브로드밴드 채널을 통해 시그널링 정보를 수신하여 하이브리드 방송 서비스를 제공하는 장치 및 방법을 개시하고 있다.Korean Patent Laid-Open No. 10-2016-0099096 entitled " DEVICE FOR PROCESSING HYBRID BROADCAST SERVICE, METHOD FOR PROCESSING HYBRID BROADCAST SERVICE " includes any one of a unicast method, a multicast method, and an evolved Multimedia Broadcast Multicast Service (eMBMS) Discloses an apparatus and method for receiving signaling information through a mobile broadband or broadband channel to provide a hybrid broadcasting service.
본 발명은 방송망을 통해 방송 서비스 수신 중 서비스 권역을 이동하거나 건물 내와 같이 수신이 양호하지 않는 지역으로 이동할 경우에도 통신망을 통해 자동으로 방송 서비스를 지속 제공하는 것을 목적으로 한다.An object of the present invention is to continuously provide a broadcasting service through a communication network even when moving a service area while receiving a broadcasting service through a broadcasting network or moving to an area where reception is not good such as in a building.
또한, 본 발명은 방송망을 통해 수신중인 방송 서비스와 관련된 정보를 이용하여 통신망을 통해 방송 서비스를 제공하는 서버의 주소를 자동적으로 파악하는 것을 목적으로 한다.It is another object of the present invention to automatically grasp the address of a server providing a broadcasting service through a communication network using information related to a broadcasting service being received through a broadcasting network.
또한, 본 발명은 단말 장치의 사용자가 상호 작용을 하지 않고도 자동으로 통신망을 통해 방송 서비스를 제공하는 서버의 주소를 파악하여 방송 서비스를 지속 제공하는 것을 목적으로 한다.It is another object of the present invention to continuously provide a broadcast service by recognizing an address of a server providing a broadcast service through a communication network without a user's interaction with the terminal device.
또한, 본 발명은 부가 데이터 방송 서비스, 하이브리드 방송 서비스, 입체 방송 서비스, 증강 방송 서비스 및 가상 현실 서비스에 적용하여 방송 서비스를 지속 제공하는 것을 목적으로 한다.It is another object of the present invention to continuously provide a broadcasting service by applying to an additional data broadcasting service, a hybrid broadcasting service, a stereoscopic broadcasting service, an augmented broadcasting service, and a virtual reality service.
상기한 목적을 달성하기 위한 본 발명의 일실시예에 따른 방송 서비스 지속 제공 방법은 방송 서비스 지속 제공 시스템을 이용하는 방법에 있어서, 단말 장치가 방송망을 통해 제공중인 방송 서비스의 방송 파라미터를 생성하여 주소 요청 서버에게 방송사의 서버 주소를 요청하는 단계; 주소 요청 서버가 주소 응답 서버에게 상기 방송 파라미터에 기반하여 상기 방송사의 서버 주소를 요청하기 위한 요청 메시지를 송신하는 단계; 상기 주소 응답 서버가 상기 단말 장치에게 상기 요청 메시지를 이용하여 검색된 상기 방송사의 서버 주소를 포함하는 응답 메시지를 회신하는 단계 및 상기 단말 장치가 상기 응답 메시지에 포함된 상기 방송사의 서버 주소를 이용하여 통신망을 통해 상기 방송 서비스를 지속 제공하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of using a broadcast service continuation providing system, the method comprising: generating a broadcast parameter of a broadcast service provided by a terminal through a broadcast network, Requesting a server for a server address of a broadcaster; The address requesting server transmits a request message for requesting the server address of the broadcasting station to the address response server based on the broadcasting parameter; The address response server returns a response message including the server address of the found broadcaster retrieved using the request message to the terminal device, and the terminal device transmits the response message including the server address of the broadcast server included in the response message, And continuously providing the broadcast service through the broadcast service.
이 때, 상기 요청하는 단계는 상기 단말 장치가 상기 방송망을 통해 제공중인 방송 서비스로부터 국가 코드, 방송사 식별자 및 서비스 식별자를 포함하는 상기 방송 파라미터 정보를 생성할 수 있다.At this time, the requesting step may generate the broadcast parameter information including the country code, the broadcast station identifier and the service identifier from the broadcasting service that the terminal device is providing through the broadcasting network.
이 때, 상기 요청하는 단계는 상기 단말 장치가 상기 방송망을 통해 제공중인 방송 서비스가 컴포넌트 단위로 제공되는 경우, 상기 방송 파라미터 정보에 상기 방송 서비스의 서비스 콤포넌트를 식별하는 콤포넌트 식별자를 더 포함하도록 생성할 수 있다.The requesting step may include generating a component identifier for identifying a service component of the broadcast service in the broadcast parameter information when the broadcast service provided by the terminal device is provided on a component basis .
이 때, 상기 요청하는 단계는 상기 단말 장치가 상기 방송망을 통해 제공중인 방송 서비스의 시그널링의 관련 정보에 포함된 상기 콤포넌트 식별자, 상기 국가 코드, 상기 방송사 식별자 및 상기 서비스 식별자를 이용하여 상기 방송 파라미터 정보를 생성할 수 있다.At this time, the requesting step may request the broadcasting terminal to transmit the broadcasting parameter information using the component identifier, the country code, the broadcasting company identifier, and the service identifier included in the related information of the signaling of the broadcasting service, Lt; / RTI >
이 때, 상기 요청하는 단계는 상기 단말 장치가 상기 방송망을 통해 제공중인 방송 서비스의 방송 편성 프로그램 가이드(Electronic Program Guide, EPG), 프로그램 상세 정보, 프로그램 키워드, 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 이용하여 상기 방송 파라미터 정보를 생성할 수 있다.At this time, the requesting step may include at least one of an electronic program guide (EPG), program detailed information, a program keyword, an additional data segment, and user request data of a broadcasting service that the terminal device is providing through the broadcasting network To generate the broadcast parameter information.
이 때, 상기 요청하는 단계는 상기 단말 장치가 상기 방송망을 통해 제공중인 방송 서비스의 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터 및 기타 메타 데이터 중 적어도 하나를 이용하여 상기 방송 파라미터 정보를 생성할 수 있다.The requesting step may include receiving at least one of a broadcast screen capture image, a broadcast video clip, a broadcast sound clip, text data, and other metadata of the broadcast service provided by the terminal apparatus through the broadcast network, Lt; / RTI >
이 때, 상기 송신하는 단계는 상기 주소 요청 서버가 상기 파라미터 정보를 정규화된 도메인 네임(Fully Qualified domain Name, FQDN)으로 변환할 수 있다.In this case, in the transmitting step, the address requesting server may convert the parameter information into a Fully Qualified Domain Name (FQDN).
이 때, 상기 송신하는 단계는 상기 주소 요청 서버가 상기 파라미터 정보에 포함된 상기 방송망을 통해 제공중인 방송 서비스의 국가 코드, 방송사 식별자, 서비스 식별자, 서비스 콤포넌트 식별자, 방송 편성 프로그램 가이드(Electronic Program Guide, EPG), 프로그램 상세 정보, 프로그램 키워드, 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터, 기타 메타 데이터, 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 조합하여 상기 FQDN으로 변환할 수 있다.At this time, in the transmitting step, the address requesting server transmits a broadcasting service code including a country code, a broadcasting station identifier, a service identifier, a service component identifier, an electronic program guide, EPG), program detail information, a program keyword, a broadcast screen capture image, a broadcast video clip, a broadcast sound clip, text data, other metadata, an additional data segment, and user requested data, .
이 때, 상기 송신하는 단계는 상기 주소 요청 서버가 상기 파라미터 정보에 포함된 상기 방송망을 통해 제공중인 방송 서비스의 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터 및 기타 메타 데이터 중 적어도 하나에 대한 상기 방송 서비스를 식별한 컨텐츠 식별자를 이용하여 상기 FQDN으로 변환할 수 있다.At this time, the transmitting step may include transmitting at least one of a broadcast screen capture image, a broadcast video clip, a broadcast sound clip, text data, and other metadata of a broadcast service provided by the address request server through the broadcast network included in the parameter information To the FQDN using a content identifier that identifies the broadcast service for the broadcast service.
이 때, 상기 송신하는 단계는 상기 주소요청 서버가 상기 변환된 FQDN을 포함하는 상기 요청 메시지를 생성하여 상기 주소 응답 서버에 송신할 수 있다.At this time, in the transmitting step, the address request server can generate the request message including the converted FQDN and transmit it to the address response server.
이 때, 상기 회신하는 단계는 상기 주소 응답 서버가 상기 수신한 요청 메시지의 FQDN을 기등록된 데이터로부터 룩업(lookup)처리하여 상기 방송사의 서버 주소에 상응하는 공인된 FQDN(Authoritative FQDN)으로 변환할 수 있다.At this time, in the returning step, the address response server performs a lookup process on the FQDN of the received request message from pre-registered data and converts the FQDN into an authorized FQDN corresponding to the server address of the broadcast station .
이 때, 상기 회신하는 단계는 상기 주소 응답 서버가 상기 공인된 FQDN을 포함하는 상기 응답 메시지를 생성하여 상기 단말 장치에 회신할 수 있다.In this case, in the returning step, the address response server may generate the response message including the authorized FQDN and return the response message to the terminal device.
이 때, 상기 지속 제공하는 단계는 상기 단말 장치가 상기 방송사 서버에 상기 공인된 FQDN을 포함하는 서비스 요청 메시지를 송신하는 단계; 상기 방송사 서버가 수신한 서비스 요청 메시지의 상기 공인된 FQDN 을 이용하여 획득한 서비스 주소를 회신하는 단계; 상기 단말 장치가 상기 서비스 주소에 상응하는 어플리케이션 서버에 접속하는 단계 및 상기 단말 장치가 상기 어플리케이션 서버로부터 상기 방송망을 통해 제공중인 방송 서비스에 상응하는 방송 서비스를 상기 통신망을 통해 지속 제공하는 단계를 포함할 수 있다.In this case, the persistent providing step may include: the terminal device transmitting a service request message including the authorized FQDN to the broadcaster server; Returning the obtained service address using the authorized FQDN of the service request message received by the broadcasting server; The terminal device accesses an application server corresponding to the service address, and the terminal device continuously provides a broadcast service corresponding to the broadcast service being provided from the application server through the broadcast network through the communication network .
이 때, 상기 서비스 주소를 회신하는 단계는 상기 방송사 서버가 상기 공인된 FQDN 을 룩업(lookup)처리하여 상기 서비스 주소를 획득할 수 있다.At this time, in the step of returning the service address, the broadcast server server may look up the authorized FQDN to obtain the service address.
이 때, 상기 통신망을 통해 지속 제공하는 단계는 상기 단말 장치가 상기 접속된 어플리케이션 서버와 서비스 세션을 설정하고 상기 통신망을 통해 상기 방송 서비스를 수신하여 상기 방송 서비스를 제공할 수 있다.At this time, in the step of continuously providing via the communication network, the terminal device establishes a service session with the connected application server and receives the broadcast service through the communication network to provide the broadcast service.
또한, 상기한 목적을 달성하기 위한 본 발명의 일실시예에 따른 방송 서비스 지속 제공 시스템은 방송망을 통해 제공중인 방송 서비스의 방송 파라미터 정보를 이용하여 통신망을 통해 방송 서비스를 지속 제공하는 단말 장치; 상기 방송 파라미터 정보에 기반하여 생성된 요청 메시지를 송신하여 상기 방송 서비스를 통신망을 통해 지속 제공하기 위한 방송사의 서버 주소를 요청하는 주소 요청 서버 및 상기 요청 메시지를 수신하여 상기 방송사의 서버 주소를 포함하는 응답 메시지를 상기 단말 장치에 회신하는 주소 응답 서버를 포함한다.According to another aspect of the present invention, there is provided a system for continuously providing a broadcast service, including: a terminal for continuously providing a broadcast service through a communication network using broadcast parameter information of a broadcast service provided through a broadcast network; An address request server for requesting a server address of a broadcaster to transmit the request message generated based on the broadcast parameter information to continuously provide the broadcast service through a communication network; And an address response server for returning a response message to the terminal device.
이 때, 상기 단말 장치는 상기 통신망을 통한 방송 서비스를 요청을 감지하는 서비스 요청부; 상기 통신망을 통한 방송 서비스 요청에 기반하여 상기 파라미터 정보를 생성하는 프로세싱부; 상기 통신망을 통해 메시지를 송수신하여 프로세싱부에 전달하고, 상기 파라미터 정보에 기반하여 방송 서비스를 수신하는 통신부 및 상기 수신한 방송 서비스를 지속 제공하는 미디어 재생부를 포함할 수 있다.In this case, the terminal apparatus may include a service request unit for detecting a request for a broadcast service through the communication network; A processing unit for generating the parameter information based on a broadcast service request through the communication network; A communication unit for transmitting and receiving a message through the communication network and transmitting the message to the processing unit, receiving a broadcasting service based on the parameter information, and a media playback unit for continuously providing the received broadcasting service.
이 때, 상기 프로세싱부는 상기 방송망을 통해 제공중인 방송 서비스의 국가 코드, 방송사 식별자, 서비스 식별자, 서비스 콤포넌트 식별자, 방송 편성 프로그램 가이드(Electronic Program Guide, EPG), 프로그램 상세 정보, 프로그램 키워드, 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터, 기타 메타 데이터, 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 포함하는 상기 방송 파라미터 정보를 생성할 수 있다.At this time, the processing unit may include a country code, a broadcasting station identifier, a service identifier, a service component identifier, an electronic program guide (EPG), program detailed information, a program keyword, The broadcast parameter information including at least one of an image, a broadcast video clip, a broadcast sound clip, text data, other metadata, an additional data segment, and user requested data.
이 때, 상기 주소 요청 서버는 상기 파라미터 정보를 정규화된 도메인 네임(Fully Qualified domain Name, FQDN)으로 변환하여 상기 요청 메시지에 포함시켜 상기 주소 응답 서버에 송신할 수 있다.At this time, the address request server converts the parameter information into a Fully Qualified Domain Name (FQDN), and transmits the FQDN to the address response server.
이 때, 상기 주소 응답 서버는 상기 주소 응답 서버가 상기 수신한 요청 메시지의 FQDN을 기등록된 데이터로부터 룩업(lookup)처리하여 상기 방송사의 서버 주소에 상응하는 공인된 FQDN(Authoritative FQDN)으로 변환하여 상기 응답 메시지에 포함시켜 상기 단말 장치에 회신할 수 있다.At this time, the address response server looks up the FQDN of the received request message from the pre-registered data, and converts the FQDN of the received request message into an authorized FQDN corresponding to the server address of the broadcaster It can be included in the response message and returned to the terminal device.
본 발명은 방송망을 통해 방송 서비스 수신 중 서비스 권역을 이동하거나 건물 내와 같이 수신이 양호하지 않는 지역으로 이동할 경우에도 통신망을 통해 자동으로 방송 서비스를 지속 제공할 수 있다.The present invention can continuously provide a broadcasting service through a communication network even when moving a service area while receiving a broadcasting service through a broadcasting network or moving to an area where reception is not good such as in a building.
또한, 본 발명은 방송망을 통해 수신중인 방송 서비스와 관련된 정보를 이용하여 통신망을 통해 방송 서비스를 제공하는 서버의 주소를 자동적으로 파악할 수 있다.In addition, the present invention can automatically grasp the address of a server providing a broadcasting service through a communication network using information related to a broadcasting service being received through a broadcasting network.
또한, 본 발명은 단말 장치의 사용자가 상호 작용을 하지 않고도 자동으로 통신망을 통해 방송 서비스를 제공하는 서버의 주소를 파악하여 방송 서비스를 지속 제공할 수 있다.In addition, the present invention can continuously provide a broadcasting service by recognizing an address of a server that provides a broadcasting service through a communication network without a user's interaction with the terminal apparatus.
또한, 본 발명은 부가 데이터 방송 서비스, 하이브리드 방송 서비스, 입체 방송 서비스, 증강 방송 서비스 및 가상 현실 서비스에 적용하여 방송 서비스를 지속 제공할 수 있다.Also, the present invention can be applied to an additional data broadcasting service, a hybrid broadcasting service, a stereoscopic broadcasting service, an augmented broadcasting service, and a virtual reality service to continuously provide a broadcasting service.
도 1은 본 발명의 일실시예에 따른 방송 서비스 지속 제공 시스템을 나타낸 블록도이다.
도 2는 도 1에 도시된 단말 장치의 일 예를 세부적으로 나타낸 블록도이다.
도 3은 본 발명의 일실시예에 따른 방송 서비스 지속 제공 시스템을 나타낸 도면이다.
도 4는 도 3에 도시된 방송 서비스 지속 제공 시스템에서 방송사 서버의 주소를 획득하는 과정의 일 예를 세부적으로 나타낸 도면이다.
도 5는 본 발명의 일실시예에 따른 서비스를 식별하기 위한 방법을 나타낸 시그널링 다이어그램이다.
도 6은 본 발명의 일실시예에 따른 방송사 서버의 주소를 획득하기 위한 메시지 흐름을 나타낸 도면이다.
도 7은 도 3에 도시된 방송 서비스 지속 제공 시스템에서 서비스 주소를 획득하는 과정의 일 예를 세부적으로 나타낸 도면이다.
도 8은 본 발명의 일실시예에 따른 방송 서비스 지속 제공 방법을 나타낸 동작흐름도이다.
도 9는 도 8에 도시된 방송 서비스 제공 단계의 일 예를 세부적으로 나타낸 동작흐름도이다.1 is a block diagram illustrating a broadcast service continuation providing system according to an embodiment of the present invention.
2 is a detailed block diagram illustrating an example of the terminal device shown in FIG.
3 is a diagram illustrating a broadcast service continuation providing system according to an embodiment of the present invention.
FIG. 4 is a detailed view illustrating an example of a process of obtaining an address of a broadcaster server in the broadcast service continuation providing system shown in FIG. 3. Referring to FIG.
5 is a signaling diagram illustrating a method for identifying a service according to an embodiment of the present invention.
6 is a diagram illustrating a message flow for obtaining an address of a broadcaster server according to an exemplary embodiment of the present invention.
FIG. 7 is a detailed view illustrating an example of a process of obtaining a service address in the broadcast service continuation providing system shown in FIG. 3. Referring to FIG.
FIG. 8 is a flowchart illustrating an operation of providing a continuous broadcast service according to an exemplary embodiment of the present invention.
FIG. 9 is an operation flowchart illustrating an exemplary broadcast service providing step shown in FIG. 8 in detail.
본 발명을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다. 여기서, 반복되는 설명, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능, 및 구성에 대한 상세한 설명은 생략한다. 본 발명의 실시형태는 당 업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다. 따라서, 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.The present invention will now be described in detail with reference to the accompanying drawings. Hereinafter, a repeated description, a known function that may obscure the gist of the present invention, and a detailed description of the configuration will be omitted. Embodiments of the present invention are provided to more fully describe the present invention to those skilled in the art. Accordingly, the shapes and sizes of the elements in the drawings and the like can be exaggerated for clarity.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when an element is referred to as "comprising ", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일실시예에 따른 방송 서비스 지속 제공 시스템을 나타낸 블록도이다. 도 2는 도 1에 도시된 단말 장치의 일 예를 세부적으로 나타낸 블록도이다.1 is a block diagram illustrating a broadcast service continuation providing system according to an embodiment of the present invention. 2 is a detailed block diagram illustrating an example of the terminal device shown in FIG.
도 1을 참조하면, 본 발명의 일실시예에 따른 방송 서비스 지속 제공 시스템은 방송사 서버(10), 어플리케이션 서버(20), 단말 장치(100), 주소 요청 서버(200) 및 주소 저장 서버(300)를 포함한다.1, a broadcast service continuation providing system according to an embodiment of the present invention includes a
방송사 서버(10)는 방송망을 통해 단말 장치(100)에 방송 서비스를 제공할 수 있다.The
어플리케이션 서버(20)는 통신망을 통해 단말 장치(100)에 방송 서비스를 제공할 수 있다.The
단말 장치(100)는 방송사 서버(10)로부터 방송망을 통해 제공중인 방송 서비스의 방송 파라미터 정보를 이용하여 어플리케이션 서버(20)로부터 통신망을 통해 방송 서비스를 지속적으로 제공할 수 있다.The
이 때, 단말 장치(100)는 인터넷 상에서 존재하는 서버의 주소를 얻고자 하는 이벤트가 발생하는 경우, 방송망을 통해 제공중인 방송 서비스로부터 고유한 방송 식별자(예를 들어, 국가코드, 방송사 식별자, 서비스 식별자 및 서비스 콤포넌트 식별자 등)를 이용하여 방송 파라미터 정보를 생성할 수 있다.At this time, when an event to obtain an address of a server existing on the Internet occurs, the
이 때, 단말 장치(100)는 방송망을 통해 제공중인 방송 서비스로부터 국가 코드, 방송사 식별자 및 서비스 식별자를 포함하는 상기 방송 파라미터 정보를 생성할 수 있다.At this time, the
이 때, 단말 장치(100)는 방송망을 통해 제공중인 방송 서비스가 컴포넌트 단위로 제공되는 경우, 상기 방송 파라미터 정보에 상기 방송 서비스의 서비스 콤포넌트를 식별하는 콤포넌트 식별자를 더 포함하도록 생성할 수 있다.In this case, when the broadcasting service being provided through the broadcasting network is provided on a component basis, the
이 때, 단말 장치(100)는 방송망을 통해 제공중인 방송 서비스의 시그널링의 관련 정보(Low Level Signalling 테이블, 서비스 리스트 테이블, User Service Bundle Description, User Service Description, Media Presentation Description)에 포함된 상기 콤포넌트 식별자, 상기 국가 코드, 상기 방송사 식별자 및 상기 서비스 식별자를 이용하여 상기 방송 파라미터 정보를 생성할 수 있다.At this time, the
이 때, 단말 장치(100)는 방송망을 통해 제공중인 방송 서비스의 방송 편성 프로그램 가이드(Electronic Program Guide, EPG), 프로그램 상세 정보 및 프로그램 키워드 중 적어도 하나를 이용하여 상기 방송 파라미터 정보를 생성할 수 있다.At this time, the
이 때, 단말 장치(100)는 방송망을 통해 제공중인 방송 서비스의 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터 및 기타 메타 데이터 중 적어도 하나를 이용하여 상기 방송 파라미터 정보를 생성할 수 있다.At this time, the
이 때, 단말 장치(100)는 방송망을 통해 제공중인 방송 서비스의 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 이용하여 상기 방송 파라미터 정보를 생성할 수 있다.At this time, the
즉, 단말 장치(100)는 방송망을 통해 제공중인 방송 서비스의 국가 코드, 방송사 식별자, 서비스 식별자, 서비스 콤포넌트 식별자, 방송 편성 프로그램 가이드(Electronic Program Guide, EPG), 프로그램 상세 정보, 프로그램 키워드, 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터, 기타 메타 데이터, 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 포함하는 방송 파라미터 정보를 생성할 수 있다.In other words, the
주소 요청 서버(200)는 방송 파라미터 정보를 정규화된 도메인 네임(Fully Qualified domain Name, FQDN)으로 변환할 수 있다.The
이 때, 주소 요청 서버(200)는 방송 파라미터 정보에 포함된 방송망을 통해 제공중인 방송 서비스의 국가 코드, 방송사 식별자, 서비스 식별자, 서비스 콤포넌트 식별자, 방송 편성 프로그램 가이드(Electronic Program Guide, EPG), 프로그램 상세 정보, 프로그램 키워드, 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터, 기타 메타 데이터, 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 조합하여 FQDN으로 변환할 수 있다.At this time, the
예를 들어, 주소 요청 서버(200)는 방송 파라미터 정보에서 콤포넌트 식별자, 상기 서비스 식별자, 상기 방송사 식별자, 상기 국가 코드 및 상기 방송 서비스 제어 시스템의 주소 중 적어도 하나를 조합하여 FQDN으로 변환할 수 있다.For example, the
이 때, 변환된 FQDN은 ‘servicecomponentid.serviceid.bsid.gcc.tvdns.org'와 같은 형태에 상응할 수 있다.At this time, the converted FQDN may correspond to a form such as 'servicecomponentid.serviceid.bsid.gcc.tvdns.org'.
‘servicecomponentid' (service component identifier)는 하나의 서비스를 구성하는 콤포넌트 식별자에 상응할 수 있다.The 'servicecomponentid' (service component identifier) may correspond to a component identifier constituting one service.
'serviceid' (service identifier)는 하나의 방송 신호 내에서 유일하게 식별되는 서비스 식별자에 상응할 수 있다.A service identifier (service identifier) may correspond to a service identifier uniquely identified in a broadcast signal.
'bsid' (broadcast station identifier)는 고유하게 할당된 방송사 식별자에 상응할 수 있다.A broadcast station identifier (bsid) may correspond to a uniquely assigned broadcast station identifier.
'gcc' (global country code)는 국가코드에 상응할 수 있다.'gcc' (global country code) may correspond to the country code.
'tvdns.org'는 방송 서비스 지속 제공 기능을 제공하는 시스템의 주소에 상응할 수 있다." tvdns.org " may correspond to the address of the system providing the broadcast service continuation providing function.
또한, 주소 요청 서버(200)는 파라미터 정보에 포함된 방송망을 통해 제공중인 방송 서비스의 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터 및 기타 메타 데이터 중 적어도 하나에 대한 상기 방송 서비스를 식별한 컨텐츠 식별자를 이용하여 상기 FQDN으로 변환할 수 있다.In addition, the
예를 들어, 주소 요청 서버(200)는 방송망을 통해 수신한 방송 서비스의 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터 및 기타 메타 데이터 중 적어도 하나를 식별하기 위하여 방송 서비스를 구성하는 데이터의 전부 또는 일부에 대하여 인터넷 검색을 수행하거나, 외부 방송 컨텐츠 서버 DB에 저장된 데이터와 비교하여 현재 수신중인 방송 서비스를 식별할 수 있다.For example, the
이 때, 주소 요청 서버(200)는 현재 방송망을 통해 방송중인 방송 서비스를 식별한 컨텐츠 식별자를 이용하여 상기 FQDN 으로 변환할 수 있다. At this time, the
또한, 주소 요청 서버(200)는 방송사의 서버 주소를 요청 하기 위하여 변환된 FQDN을 포함하는 요청 메시지를 주소 응답 서버(300)에 송신할 수 있다.Also, the
주소 응답 서버(300)는 요청 메시지를 수신하여 방송사의 서버 주소를 확인할 수 있다.The
이 때, 주소 응답 서버(300)는 요청 메시지의 FQDN을 기등록된 데이터로부터 룩업 처리하여 방송사 서버의 주소에 상응하는 공인된 FQDN(Authoritative FQDN)으로 변환할 수 있다.At this time, the
이 때, 공인된 FQDN은 ‘virtualone.kbcast.com'과 같은 방송사 서버(100)의 주소 형태에 상응할 수 있다.At this time, the authorized FQDN may correspond to the address format of the
이 때, 주소 응답 서버(300)는 공인된 FQDN을 단말 장치(100)에 직접 회신하거나 주소 요청 서버(200)에 회신하여 주소 요청 서버(200)가 공인된 FQDN을 단말 장치(100)에 회신할 수도 있다.At this time, the
단말 장치(100)는 공인된 FQDN을 이용하여 방송사 서버(10)의 주소에 공인된 FQDN을 포함하는 서비스 요청 메시지를 송신할 수 있다.The
이 때, 방송사 서버(10)는 수신한 서비스 요청 메시지의 공인된 FQDN을 룩업(lookup)처리하여 서비스 주소를 획득할 수 있다.At this time, the
서비스 주소는 ‘virtualone.kbcast.com/myvirtual'과 같이 'myvirtual'이라는 서비스를 제공하는 실제 주소에 상응할 수 있다.The service address may correspond to a physical address providing a service called 'myvirtual', such as 'virtualone.kbcast.com/myvirtual'.
방송사 서버(10)는 획득한 서비스 주소를 단말 장치(100)에 회신할 수 있다.The
단말 장치(100)는 수신한 서비스 주소에 상응하는 어플리케이션 서버(20)에 접속할 수 있다.The
예를 들어, 단말 장치(100)는 가상 현실(virtual reality) 서비스를 통신망을 통해 제공하고자 할 경우 'myvirtual'은 가상 현실 콘텐츠를 제공하는 실제 서버 주소에 상응할 수 있다.For example, when the
단말 장치(100)는 상기 서비스 주소에 상응하는 어플리케이션 서버(20)에 접속하여 해당하는 방송 서비스를 제공 받기 위한 설정 작업을 거친 후 통신망을 통해 방송 서비스를 제공할 수 있다.The
이 때, 단말 장치(100)는 접속된 어플리케이션 서버(20)와 서비스 세션을 설정하고, 통신망을 통해 방송 서비스를 수신하여 방송 서비스를 제공할 수 있다.At this time, the
도 2를 참조하면, 단말 장치(100)는 서비스 요청부(110), 프로세싱부(120), 통신부(130) 및 미디어 재생부(140)를 포함할 수 있다.2, the
이 때, 단말 장치(100)는 ATSC 3.0 표준에서 규정한 ATSC 3.0 단말에 상응할 수 있다.At this time, the
서비스 요청부(110)는 방송망을 통해 제공중인 방송 서비스의 제공이 어려워지거나 불가능해진 경우(예를 들어, 수신 지역 이탈), 프로세싱부(120)에 통신망을 통해 방송 서비스를 제공하도록 요청할 수 있다.The
프로세싱부(120)는 통신망을 통한 방송 서비스 제공 요청에 따라 방송망을 통해 제공중인 방송 서비스와 관련된 정보를 이용하여 방송 파라미터 정보를 생성할 수 있다.The
이 때, 프로세싱부(120)는 방송망을 통해 제공중인 방송 서비스의 국가 코드, 방송사 식별자, 서비스 식별자, 서비스 콤포넌트 식별자, 방송 편성 프로그램 가이드(Electronic Program Guide, EPG), 프로그램 상세 정보, 프로그램 키워드, 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터, 기타 메타 데이터, 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 포함하는 방송 파라미터 정보를 생성할 수 있다.In this case, the
이 때, 프로세싱부(120)는 통신부(130)를 통해 생성된 방송 파라미터 정보를 주소 요청 서버(200)에 전달하면서 방송사 서버의 주소를 요청할 수 있다.At this time, the
통신부(130)는 외부 서버들과의 메시지를 송수신할 수 있고, 통신망을 통해 방송 서비스를 수신하여 미디어 재생부에 방송 서비스를 전달할 수 있다.The
프로세싱부(120)는 통신부(130)를 통해 방송사 서버의 주소 요청에 대한 응답 메시지를 수신하여 응답 메시지에 포함된 공인된 FQDN으로부터 방송사 서버(10)의 주소를 획득할 수 있다.The
이 때, 프로세싱부(120)는 통신부(130)를 통해 방송사 서버(10)의 주소에 공인된 FQDN 을 포함하는 서비스 요청 메시지를 송신할 수 있다.At this time, the
이 때, 프로세싱부(120)는 통신부(130)를 통해 방송사 서버(10)로부터 서비스 주소를 수신할 수 있다.At this time, the
이 때, 프로세싱부(120)는 통신부(130)를 통해 서비스 주소에 상응하는 어플리케이션 서버(20)에 접속을 요청할 수 있다.At this time, the
이 때, 프로세싱부(120)는 접속된 어플리케이션 서버(20)와 서비스 세션을 설정할 수 있다.At this time, the
통신부(130)는 접속된 어플리케이션 서버(20)와 서비스 세션 설정이 확인된 경우, 통신망을 통해 방송 서비스를 수신하여 미디어 재생부(140)에 전달할 수 있다.When the service session establishment is confirmed with the
미디어 재생부(140)는 전달받은 방송 서비스를 이미지/비디오/오디오, 텍스트, 제어 데이터 및 기타 데이터의 형태로 방송 서비스를 사용자에게 제공할 수 있다.The
도 3은 본 발명의 일실시예에 따른 방송 서비스 지속 제공 시스템을 나타낸 도면이다. 도 4는 도 3에 도시된 방송 서비스 지속 제공 시스템에서 방송사 서버의 주소를 획득하는 과정의 일 예를 세부적으로 나타낸 도면이다. 도 5는 본 발명의 일실시예에 따른 서비스를 식별하기 위한 방법을 나타낸 시그널링 다이어그램이다. 도 6은 본 발명의 일실시예에 따른 방송사 서버의 주소를 획득하기 위한 메시지 흐름을 나타낸 도면이다. 도 7은 도 3에 도시된 방송 서비스 지속 제공 시스템에서 서비스 주소를 획득하는 과정의 일 예를 세부적으로 나타낸 도면이다.3 is a diagram illustrating a broadcast service continuation providing system according to an embodiment of the present invention. FIG. 4 is a detailed view illustrating an example of a process of obtaining an address of a broadcaster server in the broadcast service continuation providing system shown in FIG. 3. Referring to FIG. 5 is a signaling diagram illustrating a method for identifying a service according to an embodiment of the present invention. 6 is a diagram illustrating a message flow for obtaining an address of a broadcaster server according to an exemplary embodiment of the present invention. FIG. 7 is a detailed view illustrating an example of a process of obtaining a service address in the broadcast service continuation providing system shown in FIG. 3. Referring to FIG.
도 3을 참조하면, 본 발명의 일실시예에 따른 방송 서비스 지속 제공 시스템은 방송사 서버(10), 어플리케이션 서버(20), ATSC 3.0 단말, Tvdns FQDN 생성 서버, Tvdns 서버를 포함할 수 있다.Referring to FIG. 3, the broadcasting service continuation providing system according to an embodiment of the present invention may include a
이 때, ATSC 3.0 단말은 상기 단말 장치(100)의 일실시예에 상응할 수 있다.At this time, the ATSC 3.0 terminal may correspond to one embodiment of the
이 때, Tvdns FQDN 생성 서버는 상기 주소 요청 서버(200)의 일실시예에 상응할 수 있다.At this time, the Tvdns FQDN generation server may correspond to an embodiment of the
이 때, Tvdns FQDN 서버는 상기 주소 응답 서버(300)의 일실시예에 상응할 수 있다.At this time, the Tvdns FQDN server may correspond to one embodiment of the
ATSC 3.0 단말은 방송사 서버(10)로부터 송신 안테나(ATSC 3.0)을 이용하여 방송망을 통해 방송 서비스를 제공할 수 있다.The ATSC 3.0 terminal can provide the broadcasting service through the broadcasting network using the transmission antenna (ATSC 3.0) from the
또한, ATSC 3.0 단말은 어플리케이션 서버(20)로부터 통신망을 통해 방송 서비스를 제공할 수 있다.In addition, the ATSC 3.0 terminal can provide a broadcast service from the
이 때, ATSC 3.0 단말은 어플리케이션 서버(20)로부터 통신망을 통해 고해상도 동영상, 3D 영상, VR(Virtual Reality) 또는 하이브리드 컨텐츠 등을 제공할 수 있다.At this time, the ATSC 3.0 terminal can provide a high-resolution moving image, a 3D image, a VR (Virtual Reality), or a hybrid content from the
이를 위하여, ATSC 3.0 단말은 먼저 Tvdns FQDN 생성 서버에 방송사 서버(10)의 주소를 요청하는 주소 요청 메시지를 송신할 수 있다.To this end, the ATSC 3.0 terminal may first transmit an address request message requesting the address of the
도 4를 참조하면, ATSC 3.0 단말은 방송망을 통해 제공중인 방송 서비스의 고유한 방송 식별자(Unique Broadcast ID), 메타데이터(EPG 또는 기타), 화면 이미지, 비디오 클립, 사운드 클립, 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 방송 파라미터 정보로 생성하여 Tvdns FQDN 생성 서버에 주소 요청 메시지를 송신할 수 있다.Referring to FIG. 4, the ATSC 3.0 terminal includes a unique broadcast ID, metadata (EPG or other), a screen image, a video clip, a sound clip, an additional data segment, And transmits the address request message to the Tvdns FQDN generation server by generating at least one of the request data as broadcast parameter information.
Tvdns FQDN 생성 서버는 방송 파라미터 정보를 FQDN 형태로 변환할 수 있다.The Tvdns FQDN creation server can convert the broadcast parameter information into the FQDN format.
이 때, Tvdns FQDN 생성 서버는 변환된 FQDN을 포함하는 주소 요청 메시지를 주소 응답 서버(300)에 송신할 수 있다.At this time, the Tvdns FQDN generation server may transmit an address request message including the converted FQDN to the
이 때, 변환된 FQDN은 ‘servicecomponentid.serviceid.bsid.gcc.tvdns.org'과 같은 형태에 상응할 수 있다.At this time, the converted FQDN may correspond to a form such as 'servicecomponentid.serviceid.bsid.gcc.tvdns.org'.
Tvdns 서버는 수신한 요청 메시지에 포함된 FQDN을 기등록된 데이터로부터 룩업(lookup)처리하여 공인된 FQDN으로 변환할 수 있다.The Tvdns server can lookup the FQDN included in the received request message from the pre-registered data and convert the FQDN into the authorized FQDN.
이 때, Tvdns 서버는 공인된 FQDN을 포함하는 응답 메시지를 ATSC 3.0 단말에 직접 회신하거나 Tvdns FQDN 생성 서버에 회신하여 Tvdns FQDN 생성 서버가 공인된 FQDN을 ATSC 3.0 단말에 전달할 수도 있다.At this time, the Tvdns server may return a response message including the authorized FQDN directly to the ATSC 3.0 terminal or return it to the Tvdns FQDN generation server, and the Tvdns FQDN generation server may transmit the authorized FQDN to the ATSC 3.0 terminal.
이 때, 공인된 FQDN은 ‘virtualone.kbcast.com'과 같은 방송사 서버(10)의 주소에 상응할 수 있다.At this time, the authorized FQDN may correspond to the address of the
도 5를 참조하면, ATSC 3.0 단말이 방송 파라미터 정보를 생성하기 위해서는 기본적으로 국가 코드가 필요하며, 이후 방송사를 식별할 수 있는 bsid(broadcast station identifier)가 필요할 수 있다.Referring to FIG. 5, in order for ATSC 3.0 terminal to generate broadcast parameter information, a country code is basically required, and then a broadcast station identifier (bsid) for identifying a broadcast station may be required.
예를 들어, 상기 bsid는 ATSC3.0의 경우, LLS(Low Level Signalling) 테이블에 "provider_id"로 제공된다. 도 5에 도시된 바와 같이, SLT(Service List Table)를 포함한 시그널링 정보(User Service Bundle Description, User Service Description 및 Media Presentation Description 포함)에는 해당 방송사에서 제공하는 서비스 리스트에 대한 정보를 서비스 식별자와 함께 제공할 수 있다. 이 때, 각 서비스는 하나 이상의 서비스 콤포넌트로 구성될 수 있다.For example, in the case of ATSC 3.0, the bsid is provided as "provider_id" in the LLS (Low Level Signaling) table. As shown in FIG. 5, signaling information (including a User Service Bundle Description, a User Service Description, and a Media Presentation Description) including an SLT (Service List Table) includes information on a service list provided by the corresponding broadcaster can do. At this time, each service may be composed of one or more service components.
따라서, 인터넷 상에서 제공되는 서비스가 서비스 콤포넌트 단위로 제공되는 경우, 상기 서비스 콤포넌트를 식별하는 LCT(tsi-v) 또는 packet_id-a와 같은 콤포넌트 식별자를 더 포함할 수 있다.Accordingly, when a service provided on the Internet is provided on a service component basis, the service identifier may further include a component identifier such as LCT (tsi-v) or packet_id-a that identifies the service component.
Tvdns FQDN 생성 서버는 방송 파라미터 정보에 포함된 상기 식별자를 이용하여 상기'servicecomponentid.serviceid.bsid.gcc.tvdns.org'와 같은 형태의 FQDN으로 변환할 수 있다. The Tvdns FQDN generation server can convert the FQDN of the form 'servicecomponentid.serviceid.bsid.gcc.tvdns.org' to the FQDN using the identifier included in the broadcast parameter information.
Tvdns FQDN 생성 서버는 이외에도 데이터 서비스의 경우, 데이터 서비스 콤포넌트 식별자를 더 포함하여 방송 서비스를 제공하는 방송사 서버(10)의 주소를 파악할 수 있다.The Tvdns FQDN generation server may further include a data service component identifier in the case of a data service to determine the address of the
도 6을 참조하면, 주소 요청 서버(200)의 일 예인 tvdns FQDN 생성 서버의 기능을 도시하고 있는 예로서 단말 장치(100)의 일 예인 ATSC 3.0 단말로부터 tvdns FQDN, 메타데이터, 이미지, 비디오 클립, 오디오 클립, 부가데이터 세그먼트 및 사용자 요청 데이터와 같은 파라미터가 전달되면 이를 이용하여tvdns FQDN을 생성하여 주소 응답 서버(300)에 룩업을 요청할 수 있다. 상기 찾는 과정은 일 실시 예로 인터넷 검색 기능과 유사하게 처리될 수도 있다. 상기 tvdns FQDN의 기능은 다양한 방법에 의해 구현이 가능할 수 있고, 최종적으로 tvdns FQDN 생성한 후 이를 tvdns 서버에 전달할 수 있다. 상기 tvdns 서버는 일반 DNS와 유사하게 룩업 과정을 통해 공인된(authoritative) FQDN, 즉 서버 주소를 응답하게 된다. 또한 상기 tvdns FQDN 생성 서버에서는 Tvdns FQDN 메시지가 ATSC3.0 단말로부터 전달되면 자체적으로 룩업 처리하여 서버 주소(authoritative FQDN)를 응답할 수도 있다.Referring to FIG. 6, an example of the function of the tvdns FQDN generation server, which is an example of the
도 7을 참조하면, ATSC 3.0 단말이 공인된 FQDN 을 획득한 후 실제 서비스를 제공하는 어플리케이션 서버(20)의 서비스 주소를 룩업 처리하는 절차를 나타낸 것을 알 수 있다.Referring to FIG. 7, it is seen that the ATSC 3.0 terminal acquires the authorized FQDN and then looks up the service address of the
ATSC 3.0 단말은 공인된 FQDN에 상응하는 방송사 서버(10)의 주소로 접속 할 수 있다.The ATSC 3.0 terminal may access the address of the
ATSC 3.0 단말은 공인된 FQDN을 이용하여 방송사 서버(10)의 주소에 공인된 FQDN을 포함하는 서비스 요청 메시지를 송신할 수 있다.The ATSC 3.0 terminal can transmit a service request message including an authorized FQDN to the address of the
이 때, 방송사 서버(10)는 수신한 서비스 요청 메시지의 공인된 FQDN을 룩업(lookup)처리하여 서비스 주소를 획득할 수 있다.At this time, the
서비스 주소는 ‘virtualone.kbcast.com/myvirtual'과 같이 'myvirtual'이라는 서비스를 제공하는 실제 주소에 상응할 수 있다.The service address may correspond to a physical address providing a service called 'myvirtual', such as 'virtualone.kbcast.com/myvirtual'.
방송사 서버(10)는 획득한 서비스 주소를 ATSC 3.0 단말에 회신할 수 있다.The
ATSC 3.0 단말은 수신한 서비스 주소에 상응하는 어플리케이션 서버(20)에 접속할 수 있다.The ATSC 3.0 terminal can access the
예를 들어, ATSC 3.0 단말은 가상 현실(virtual reality) 서비스를 통신망을 통해 제공하고자 할 경우 'myvirtual'은 가상 현실 콘텐츠를 제공하는 실제 서버 주소에 상응할 수 있다.For example, if an ATSC 3.0 terminal is to provide a virtual reality service through a communication network, 'myvirtual' may correspond to an actual server address providing virtual reality contents.
ATSC 3.0 단말은 상기 서비스 주소에 상응하는 어플리케이션 서버(20)에 접속하여 해당하는 방송 서비스를 제공 받기 위한 설정 작업을 거친 후 통신망을 통해 방송 서비스를 제공할 수 있다.The ATSC 3.0 terminal may access the
이 때, ATSC 3.0 단말은 접속된 어플리케이션 서버(20)와 서비스 세션을 설정하고, 통신망을 통해 방송 서비스를 수신하여 방송 서비스를 제공할 수 있다.At this time, the ATSC 3.0 terminal establishes a service session with the
도 8은 본 발명의 일실시예에 따른 방송 서비스 지속 제공 방법을 나타낸 동작흐름도이다.FIG. 8 is a flowchart illustrating an operation of providing a continuous broadcast service according to an exemplary embodiment of the present invention.
도 8을 참조하면, 본 발명의 일실시예에 따른 방송 서비스 지속 제공 방법은 먼저 방송 파라미터 정보를 생성할 수 있다(S410).Referring to FIG. 8, in the method of continuing to provide a broadcast service according to an embodiment of the present invention, broadcast parameter information may be generated first (S410).
즉, 단계(S410)는 단말 장치(100)가 방송사 서버(10)로부터 방송망을 통해 제공중인 방송 서비스의 방송 파라미터 정보를 이용하여 어플리케이션 서버(20)로부터 통신망을 통해 방송 서비스를 지속적으로 제공할 수 있다.That is, in step S410, the
이 때, 단계(S410)는 단말 장치(100)가 인터넷 상에서 존재하는 서버의 주소를 얻고자 하는 이벤트가 발생하는 경우, 방송망을 통해 제공중인 방송 서비스로부터 고유한 방송 식별자(예를 들어, 국가코드, 방송사 식별자, 서비스 식별자 및 서비스 콤포넌트 식별자 등)를 이용하여 방송 파라미터 정보를 생성할 수 있다.At this time, in step S410, when the
이 때, 단계(S410)는 단말 장치(100)가 방송망을 통해 제공중인 방송 서비스로부터 국가 코드, 방송사 식별자 및 서비스 식별자를 포함하는 상기 방송 파라미터 정보를 생성할 수 있다.At this time, the step S410 may generate the broadcasting parameter information including the country code, the broadcasting station identifier and the service identifier from the broadcasting service that the
이 때, 단계(S410)는 단말 장치(100)가 방송망을 통해 제공중인 방송 서비스가 컴포넌트 단위로 제공되는 경우, 상기 방송 파라미터 정보에 상기 방송 서비스의 서비스 콤포넌트를 식별하는 콤포넌트 식별자를 더 포함하도록 생성할 수 있다.In this case, if the broadcast service being provided by the
이 때, 단계(S410)는 단말 장치(100)가 방송망을 통해 제공중인 방송 서비스의 시그널링의 관련 정보(Low Level Signalling 테이블, 서비스 리스트 테이블, User Service Bundle Description, User Service Description, Media Presentation Description)에 포함된 상기 콤포넌트 식별자, 상기 국가 코드, 상기 방송사 식별자 및 상기 서비스 식별자를 이용하여 상기 방송 파라미터 정보를 생성할 수 있다.At this time, in step S410, the
이 때, 단계(S410)는 단말 장치(100)가 방송망을 통해 제공중인 방송 서비스의 방송 편성 프로그램 가이드(Electronic Program Guide, EPG), 프로그램 상세 정보 및 프로그램 키워드 중 적어도 하나를 이용하여 상기 방송 파라미터 정보를 생성할 수 있다.At this time, in step S410, the
이 때, 단 단계(S410)는 단말 장치(100)가 말 장치(100)는 방송망을 통해 제공중인 방송 서비스의 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터 및 기타 메타 데이터 중 적어도 하나를 이용하여 상기 방송 파라미터 정보를 생성할 수 있다.In this case, in step S410, the
이 때, 단계(S410)는 단말 장치(100)가 방송망을 통해 제공중인 방송 서비스의 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 이용하여 상기 방송 파라미터 정보를 생성할 수 있다.At this time, the step S410 may generate the broadcast parameter information using at least one of an additional data segment of the broadcast service provided by the
즉, 단계(S410)는 단말 장치(100)가 방송망을 통해 제공중인 방송 서비스의 국가 코드, 방송사 식별자, 서비스 식별자, 서비스 콤포넌트 식별자, 방송 편성 프로그램 가이드(Electronic Program Guide, EPG), 프로그램 상세 정보, 프로그램 키워드, 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터, 기타 메타 데이터, 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 포함하는 방송 파라미터 정보를 생성할 수 있다.That is, in step S410, the
또한, 본 발명의 일실시예에 따른 방송 서비스 지속 제공 방법은 요청 메시지를 송신할 수 있다(S420).In addition, the broadcast service continuation providing method according to an embodiment of the present invention may transmit a request message (S420).
즉, 단계(S420)는 주소 요청 서버(200)가 주소 응답 서버에 방송사 서버(10)의 주소를 요청하기 위한 요청 메시지를 송신할 수 있다.That is, in step S420, the
이 때, 단계(S420)는 주소 요청 서버(200)가 방송 파라미터 정보를 정규화된 도메인 네임(Fully Qualified domain Name, FQDN)으로 변환할 수 있다.At this time, in step S420, the
이 때, 단계(S420)는 주소 요청 서버(200)가 방송 파라미터 정보에 포함된 방송망을 통해 제공중인 방송 서비스의 국가 코드, 방송사 식별자, 서비스 식별자, 서비스 콤포넌트 식별자, 방송 편성 프로그램 가이드(Electronic Program Guide, EPG), 프로그램 상세 정보, 프로그램 키워드, 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터, 기타 메타 데이터, 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 조합하여 FQDN으로 변환할 수 있다.At this time, in operation S420, the
예를 들어, 단계(S420)는 주소 요청 서버(200)가 방송 파라미터 정보에서 콤포넌트 식별자, 상기 서비스 식별자, 상기 방송사 식별자, 상기 국가 코드 및 상기 방송 서비스 제어 시스템의 주소 중 적어도 하나를 조합하여 FQDN으로 변환할 수 있다.For example, in operation S420, the
이 때, 변환된 FQDN은 ‘servicecomponentid.serviceid.bsid.gcc.tvdns.org'와 같은 형태에 상응할 수 있다.At this time, the converted FQDN may correspond to a form such as 'servicecomponentid.serviceid.bsid.gcc.tvdns.org'.
‘servicecomponentid' (service component identifier)는 하나의 서비스를 구성하는 콤포넌트 식별자에 상응할 수 있다.The 'servicecomponentid' (service component identifier) may correspond to a component identifier constituting one service.
'serviceid' (service identifier)는 하나의 방송 신호 내에서 유일하게 식별되는 서비스 식별자에 상응할 수 있다.A service identifier (service identifier) may correspond to a service identifier uniquely identified in a broadcast signal.
'bsid' (broadcast station identifier)는 고유하게 할당된 방송사 식별자에 상응할 수 있다.A broadcast station identifier (bsid) may correspond to a uniquely assigned broadcast station identifier.
'gcc' (global country code)는 국가코드에 상응할 수 있다.'gcc' (global country code) may correspond to the country code.
'tvdns.org'는 방송 서비스 지속 제공 기능을 제공하는 시스템의 주소에 상응할 수 있다." tvdns.org " may correspond to the address of the system providing the broadcast service continuation providing function.
또한, 단계(S420)는 주소 요청 서버(200)가 파라미터 정보에 포함된 방송망을 통해 제공중인 방송 서비스의 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터 및 기타 메타 데이터 중 적어도 하나에 대한 상기 방송 서비스를 식별한 컨텐츠 식별자를 이용하여 상기 FQDN으로 변환할 수 있다.In step S420, the
예를 들어, 단계(S420)는 주소 요청 서버(200)가 방송망을 통해 수신한 방송 서비스의 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터 및 기타 메타 데이터 중 적어도 하나를 식별하기 위하여 방송 서비스를 구성하는 데이터의 전부 또는 일부에 대하여 인터넷 검색을 수행하거나, 외부 방송 컨텐츠 서버 DB에 저장된 데이터와 비교하여 현재 수신중인 방송 서비스를 식별할 수 있다.For example, step S420 may be performed to identify at least one of a broadcast screen capture image, a broadcast video clip, a broadcast sound clip, text data, and other metadata of a broadcast service received through the broadcast network by the
이 때, 단계(S420)는 주소 요청 서버(200)가 현재 방송망을 통해 방송중인 방송 서비스를 식별한 컨텐츠 식별자를 이용하여 상기 FQDN 으로 변환할 수 있다.In operation S420, the
이 때, 단계(S420)는 주소 요청 서버(200)가 방송사의 서버 주소를 요청 하기 위하여 변환된 FQDN을 포함하는 요청 메시지를 주소 응답 서버(300)에 송신할 수 있다.In operation S420, the
또한, 본 발명의 일실시예에 따른 방송 서비스 지속 제공 방법은 응답 메시지를 수신할 수 있다(S430).In addition, the broadcast service continuation providing method according to an embodiment of the present invention may receive a response message (S430).
즉, 단계(S430)는 주소 응답 서버(300)가 생성한 방송사 서버(10)의 주소를 포함하는 응답메시지를 단말 장치(100)가 수신할 수 있다.That is, the
이 때, 단계(S430)는 주소 응답 서버(300)가 요청한 메시지를 수신하여 방송사의 서버 주소를 확인할 수 있다.At this time, the
이 때, 단계(S430)는 주소 응답 서버(300)가 요청 메시지의 FQDN을 기등록된 데이터로부터 룩업 처리하여 방송사 서버의 주소에 상응하는 공인된 FQDN(Authoritative FQDN)으로 변환할 수 있다.At this time, in step S430, the
이 때, 공인된 FQDN은 ‘virtualone.kbcast.com'과 같은 방송사 서버(100)의 주소 형태에 상응할 수 있다.At this time, the authorized FQDN may correspond to the address format of the
이 때, 단계(S430)는 주소 응답 서버(300)가 공인된 FQDN을 단말 장치(100)에 직접 회신하거나 주소 요청 서버(200)에 회신하여 주소 요청 서버(200)가 공인된 FQDN을 단말 장치(100)에 회신할 수도 있다.In this case, in step S430, the
또한, 본 발명의 일실시예에 따른 방송 서비스 지속 제공 방법은 방송 서비스를 제공할 수 있다(S440).In addition, the method of continuing to provide a broadcast service according to an embodiment of the present invention may provide a broadcast service (S440).
즉, 단계(S440)는 먼저 단말 장치(100)가 공인된 FQDN을 이용하여 방송사 서버(10)에 접속할 수 있다(S441).That is, in step S440, the
또한, 단계(S440)는 서비스 요청 메시지를 송신할 수 있다(S442).In addition, step S440 may transmit a service request message (S442).
즉, 단계(S442)는 단말 장치(100)가 공인된 FQDN을 이용하여 방송사 서버(10)의 주소에 공인된 FQDN을 포함하는 서비스 요청 메시지를 송신할 수 있다.That is, in step S442, the
또한, 단계(S440)는 서비스 주소를 회신할 수 있다(S443).In addition, the step S440 may return the service address (S443).
즉, 단계(S443)는 방송사 서버(10)가 수신한 서비스 요청 메시지의 공인된 FQDN을 룩업(lookup)처리하여 서비스 주소를 획득할 수 있다.That is, step S443 may look up the authorized FQDN of the service request message received by the
서비스 주소는 ‘virtualone.kbcast.com/myvirtual'과 같이 'myvirtual'이라는 서비스를 제공하는 실제 주소에 상응할 수 있다.The service address may correspond to a physical address providing a service called 'myvirtual', such as 'virtualone.kbcast.com/myvirtual'.
이 때, 단계(S443)는 방송사 서버(10)가 획득한 서비스 주소를 단말 장치(100)에 회신할 수 있다.At this time, the step S443 may return the service address acquired by the
또한, 단계(S440)는 어플리케이션 서버에 접속할 수 있다(S444).In addition, step S440 may connect to the application server (S444).
즉, 단계(S444)는 단말 장치(100)가 수신한 서비스 주소에 상응하는 어플리케이션 서버(20)에 접속할 수 있다.That is, the step S444 may access the
예를 들어, 단계(S444)는 단말 장치(100)가 가상 현실(virtual reality) 서비스를 통신망을 통해 제공하고자 할 경우 'myvirtual'은 가상 현실 콘텐츠를 제공하는 실제 서버 주소에 상응할 수 있다.For example, if the
또한, 단계(S440)는 방송 서비스를 제공할 수 있다(S445).In addition, step S440 may provide a broadcast service (S445).
즉, 단계(S445)는 단말 장치(100)가 상기 서비스 주소에 상응하는 어플리케이션 서버(20)에 접속하여 해당하는 방송 서비스를 제공 받기 위한 설정 작업을 거친 후 통신망을 통해 방송 서비스를 제공할 수 있다.That is, in step S445, the
이 때, 단계(S445)는 단말 장치(100)가 접속된 어플리케이션 서버(20)와 서비스 세션을 설정하고, 통신망을 통해 방송 서비스를 수신하여 방송 서비스를 제공할 수 있다.In this case, the step S445 may establish a service session with the
도 9는 도 8에 도시된 방송 서비스 제공 단계의 일 예를 세부적으로 나타낸 동작흐름도이다.FIG. 9 is an operation flowchart illustrating an exemplary broadcast service providing step shown in FIG. 8 in detail.
도 9를 참조하면, 단계(S440)는 먼저 단말 장치(100)가 공인된 FQDN을 이용하여 방송사 서버(10)에 접속할 수 있다(S441).Referring to FIG. 9, in operation S440, the terminal 100 may access the
또한, 단계(S440)는 서비스 요청 메시지를 송신할 수 있다(S442).In addition, step S440 may transmit a service request message (S442).
즉, 단계(S442)는 단말 장치(100)가 공인된 FQDN을 이용하여 방송사 서버(10)의 주소에 공인된 FQDN을 포함하는 서비스 요청 메시지를 송신할 수 있다.That is, in step S442, the
또한, 단계(S440)는 서비스 주소를 회신할 수 있다(S443).In addition, the step S440 may return the service address (S443).
즉, 단계(S443)는 방송사 서버(10)가 수신한 서비스 요청 메시지의 공인된 FQDN을 룩업(lookup)처리하여 서비스 주소를 획득할 수 있다.That is, step S443 may look up the authorized FQDN of the service request message received by the
서비스 주소는 ‘virtualone.kbcast.com/myvirtual'과 같이 'myvirtual'이라는 서비스를 제공하는 실제 주소에 상응할 수 있다.The service address may correspond to a physical address providing a service called 'myvirtual', such as 'virtualone.kbcast.com/myvirtual'.
이 때, 단계(S443)는 방송사 서버(10)가 획득한 서비스 주소를 단말 장치(100)에 회신할 수 있다.At this time, the step S443 may return the service address acquired by the
또한, 단계(S440)는 어플리케이션 서버에 접속할 수 있다(S444).In addition, step S440 may connect to the application server (S444).
즉, 단계(S444)는 단말 장치(100)가 수신한 서비스 주소에 상응하는 어플리케이션 서버(20)에 접속할 수 있다.That is, the step S444 may access the
예를 들어, 단계(S444)는 단말 장치(100)가 가상 현실(virtual reality) 서비스를 통신망을 통해 제공하고자 할 경우 'myvirtual'은 가상 현실 콘텐츠를 제공하는 실제 서버 주소에 상응할 수 있다.For example, if the
또한, 단계(S440)는 방송 서비스를 제공할 수 있다(S445).In addition, step S440 may provide a broadcast service (S445).
즉, 단계(S445)는 단말 장치(100)가 상기 서비스 주소에 상응하는 어플리케이션 서버(20)에 접속하여 해당하는 방송 서비스를 제공 받기 위한 설정 작업을 거친 후 통신망을 통해 방송 서비스를 제공할 수 있다.That is, in step S445, the
이 때, 단계(S445)는 단말 장치(100)가 접속된 어플리케이션 서버(20)와 서비스 세션을 설정하고, 통신망을 통해 방송 서비스를 수신하여 방송 서비스를 제공할 수 있다.In this case, the step S445 may establish a service session with the
이상에서와 같이 본 발명에 따른 방송 서비스 지속 제공 시스템 및 방법은 상기한 바와 같이 설명된 실시예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.As described above, the broadcasting service continuing providing system and method according to the present invention are not limited to the configuration and method of the embodiments described above, but the embodiments may be modified in various ways, All or a part of the above-described elements may be selectively combined.
10: 방송사 서버
20: 어플리케이션 서버
100: 단말 장치
110: 서비스 요청부
120: 프로세싱부
130: 통신부
140: 미디어 재생부
200: 주소 요청 서버
300: 주소 응답 서버10: broadcaster server
20: Application server
100: terminal device
110: service request unit
120:
130:
140:
200: address request server
300: Address response server
Claims (20)
단말 장치가 방송망을 통해 제공중인 방송 서비스의 방송 파라미터를 생성하여 주소 요청 서버에게 방송사의 서버 주소를 요청하는 단계;
주소 요청 서버가 주소 응답 서버에게 상기 방송 파라미터에 기반하여 상기 방송사의 서버 주소를 요청하기 위한 요청 메시지를 송신하는 단계;
상기 주소 응답 서버가 상기 단말 장치에게 상기 요청 메시지를 이용하여 검색된 상기 방송사의 서버 주소를 포함하는 응답 메시지를 회신하는 단계; 및
상기 단말 장치가 상기 응답 메시지에 포함된 상기 방송사의 서버 주소를 이용하여 통신망을 통해 상기 방송 서비스를 지속 제공하는 단계;
를 포함하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.A method of using a broadcast service continuation providing system,
Generating a broadcast parameter of a broadcast service that a terminal device is providing through a broadcast network and requesting an address request server for a broadcast server address;
The address requesting server transmits a request message for requesting the server address of the broadcasting station to the address response server based on the broadcasting parameter;
The address response server returns a response message including the server address of the broadcast station retrieved using the request message to the terminal device; And
The terminal device continuously providing the broadcast service through a communication network using a server address of the broadcasting company included in the response message;
The method of claim 1,
상기 요청하는 단계는
상기 단말 장치가 상기 방송망을 통해 제공중인 방송 서비스로부터 국가 코드, 방송사 식별자 및 서비스 식별자를 포함하는 상기 방송 파라미터 정보를 생성하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.The method according to claim 1,
The requesting step
Wherein the terminal device generates the broadcast parameter information including a country code, a broadcast station identifier and a service identifier from a broadcast service being provided through the broadcasting network.
상기 요청하는 단계는
상기 단말 장치가 상기 방송망을 통해 제공중인 방송 서비스가 컴포넌트 단위로 제공되는 경우, 상기 방송 파라미터 정보에 상기 방송 서비스의 서비스 콤포넌트를 식별하는 콤포넌트 식별자를 더 포함하도록 생성하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.The method of claim 2,
The requesting step
Further comprising a component identifier for identifying a service component of the broadcast service in the broadcast parameter information when the broadcast service being provided by the terminal apparatus is provided on a component basis, Way.
상기 요청하는 단계는
상기 단말 장치가 상기 방송망을 통해 제공중인 방송 서비스의 시그널링의 관련 정보에 포함된 상기 콤포넌트 식별자, 상기 국가 코드, 상기 방송사 식별자 및 상기 서비스 식별자를 이용하여 상기 방송 파라미터 정보를 생성하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.The method of claim 3,
The requesting step
Wherein the terminal device generates the broadcast parameter information using the component identifier, the country code, the broadcaster identifier, and the service identifier included in the signaling related information of the broadcast service being provided through the broadcasting network How to provide service continuity.
상기 요청하는 단계는
상기 단말 장치가 상기 방송망을 통해 제공중인 방송 서비스의 방송 편성 프로그램 가이드(Electronic Program Guide, EPG), 프로그램 상세 정보, 프로그램 키워드, 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 이용하여 상기 방송 파라미터 정보를 생성하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.The method of claim 4,
The requesting step
The terminal device transmits the broadcast parameter information using at least one of an EPG (Electronic Program Guide) of a broadcast service, a program detailed information, a program keyword, an additional data segment, and user request data, And generating the broadcast service.
상기 요청하는 단계는
상기 단말 장치가 상기 방송망을 통해 제공중인 방송 서비스의 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터 및 기타 메타 데이터 중 적어도 하나를 이용하여 상기 방송 파라미터 정보를 생성하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.The method of claim 5,
The requesting step
Wherein the terminal device generates the broadcast parameter information using at least one of a broadcast screen capture image, a broadcast video clip, a broadcast sound clip, text data, and other metadata of a broadcast service being provided through the broadcast network How to provide service continuity.
상기 송신하는 단계는
상기 주소 요청 서버가 상기 파라미터 정보를 정규화된 도메인 네임(Fully Qualified domain Name, FQDN)으로 변환하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.The method of claim 6,
The transmitting step
Wherein the address request server converts the parameter information into a fully qualified domain name (FQDN).
상기 송신하는 단계는
상기 주소 요청 서버가 상기 파라미터 정보에 포함된 상기 방송망을 통해 제공중인 방송 서비스의 국가 코드, 방송사 식별자, 서비스 식별자, 서비스 콤포넌트 식별자, 방송 편성 프로그램 가이드(Electronic Program Guide, EPG), 프로그램 상세 정보, 프로그램 키워드, 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터, 기타 메타 데이터, 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 조합하여 상기 FQDN으로 변환하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.The method of claim 7,
The transmitting step
The address requesting server transmits a program code including information such as a country code, a broadcasting station identifier, a service identifier, a service component identifier, an electronic program guide (EPG) Wherein at least one of a keyword, a broadcast screen capture image, a broadcast video clip, a broadcast sound clip, text data, other metadata, an additional data segment, and user requested data is combined and converted into the FQDN.
상기 송신하는 단계는
상기 주소 요청 서버가 상기 파라미터 정보에 포함된 상기 방송망을 통해 제공중인 방송 서비스의 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터 및 기타 메타 데이터 중 적어도 하나에 대한 상기 방송 서비스를 식별한 컨텐츠 식별자를 이용하여 상기 FQDN으로 변환하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.The method of claim 8,
The transmitting step
Wherein the address request server identifies the broadcast service for at least one of a broadcast screen capture image, a broadcast video clip, a broadcast sound clip, text data, and other metadata of a broadcast service being provided through the broadcast network included in the parameter information Wherein the FQDN is converted into the FQDN using a content identifier.
상기 송신하는 단계는
상기 주소요청 서버가 상기 변환된 FQDN을 포함하는 상기 요청 메시지를 생성하여 상기 주소 응답 서버에 송신하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.The method of claim 9,
The transmitting step
Wherein the address request server generates the request message including the converted FQDN and transmits the request message to the address response server.
상기 회신하는 단계는
상기 주소 응답 서버가 상기 수신한 요청 메시지의 FQDN을 기등록된 데이터로부터 룩업(lookup)처리하여 상기 방송사의 서버 주소에 상응하는 공인된 FQDN(Authoritative FQDN)으로 변환하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.The method of claim 10,
The step of returning
Wherein the address response server performs a lookup process on the FQDN of the received request message from the pre-registered data and converts the FQDN into an authorized FQDN corresponding to the server address of the broadcast service. Way.
상기 회신하는 단계는
상기 주소 응답 서버가 상기 공인된 FQDN을 포함하는 상기 응답 메시지를 생성하여 상기 단말 장치에 회신하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.The method of claim 11,
The step of returning
Wherein the address response server generates the response message including the authorized FQDN and returns the response message to the terminal device.
상기 지속 제공하는 단계는
상기 단말 장치가 상기 방송사 서버에 상기 공인된 FQDN을 포함하는 서비스 요청 메시지를 송신하는 단계;
상기 방송사 서버가 수신한 서비스 요청 메시지의 상기 공인된 FQDN 을 이용하여 획득한 서비스 주소를 회신하는 단계;
상기 단말 장치가 상기 서비스 주소에 상응하는 어플리케이션 서버에 접속하는 단계; 및
상기 단말 장치가 상기 어플리케이션 서버로부터 상기 방송망을 통해 제공중인 방송 서비스에 상응하는 방송 서비스를 상기 통신망을 통해 지속 제공하는 단계;
를 포함하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.The method of claim 12,
The continuously providing step
The terminal device transmitting a service request message including the authorized FQDN to the broadcasting server;
Returning the obtained service address using the authorized FQDN of the service request message received by the broadcasting server;
Connecting the terminal to an application server corresponding to the service address; And
Continuously providing a broadcasting service corresponding to a broadcasting service that the terminal device is providing from the application server through the broadcasting network through the communication network;
The method of claim 1,
상기 서비스 주소를 회신하는 단계는
상기 방송사 서버가 상기 공인된 FQDN 을 룩업(lookup)처리하여 상기 서비스 주소를 획득하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.14. The method of claim 13,
The step of returning the service address
Wherein the broadcasting server obtains the service address by performing a lookup process on the authorized FQDN.
상기 통신망을 통해 지속 제공하는 단계는
상기 단말 장치가 상기 접속된 어플리케이션 서버와 서비스 세션을 설정하고 상기 통신망을 통해 상기 방송 서비스를 수신하여 상기 방송 서비스를 제공하는 것을 특징으로 하는 방송 서비스 지속 제공 방법.15. The method of claim 14,
The step of continuously providing through the communication network
Wherein the terminal establishes a service session with the connected application server and receives the broadcast service through the communication network to provide the broadcast service.
상기 방송 파라미터 정보에 기반하여 생성된 요청 메시지를 송신하여 상기 방송 서비스를 통신망을 통해 지속 제공하기 위한 방송사의 서버 주소를 요청하는 주소 요청 서버; 및
상기 요청 메시지를 수신하여 상기 방송사의 서버 주소를 포함하는 응답 메시지를 상기 단말 장치에 회신하는 주소 응답 서버;
를 포함하는 것을 특징으로 하는 방송 서비스 지속 제공 시스템.A terminal device that continuously provides a broadcast service through a communication network using broadcast parameter information of a broadcast service being provided through a broadcast network;
An address requesting server for requesting a server address of a broadcasting station for transmitting the request message generated based on the broadcasting parameter information to continuously provide the broadcasting service through a communication network; And
An address response server for receiving the request message and returning a response message including the server address of the broadcast station to the terminal device;
The broadcast service providing system comprising:
상기 단말 장치는
상기 통신망을 통한 방송 서비스를 요청을 감지하는 서비스 요청부;
상기 통신망을 통한 방송 서비스 요청에 기반하여 상기 파라미터 정보를 생성하는 프로세싱부;
상기 통신망을 통해 메시지를 송수신하여 프로세싱부에 전달하고, 상기 파라미터 정보에 기반하여 방송 서비스를 수신하는 통신부; 및
상기 수신한 방송 서비스를 지속 제공하는 미디어 재생부;
를 포함하는 것을 특징으로 하는 방송 서비스 지속 제공 시스템.18. The method of claim 16,
The terminal device
A service request unit for detecting a request for a broadcast service through the communication network;
A processing unit for generating the parameter information based on a broadcast service request through the communication network;
A communication unit for transmitting and receiving a message through the communication network and transmitting the message to the processing unit and receiving a broadcasting service based on the parameter information; And
A media playback unit for continuously providing the received broadcast service;
The broadcast service providing system comprising:
상기 프로세싱부는
상기 방송망을 통해 제공중인 방송 서비스의 국가 코드, 방송사 식별자, 서비스 식별자, 서비스 콤포넌트 식별자, 방송 편성 프로그램 가이드(Electronic Program Guide, EPG), 프로그램 상세 정보, 프로그램 키워드, 방송 화면 캡처 이미지, 방송 비디오 클립, 방송 사운드 클립, 텍스트 데이터, 기타 메타 데이터, 부가 데이터 세그먼트 및 사용자 요청 데이터 중 적어도 하나를 포함하는 상기 방송 파라미터 정보를 생성하는 것을 특징으로 하는 방송 서비스 지속 제공 시스템.18. The method of claim 17,
The processing unit
A broadcasting program identifier, a service component identifier, an electronic program guide (EPG), program detailed information, a program keyword, a broadcast screen capture image, a broadcast video clip, The broadcast parameter information including at least one of a broadcast sound clip, text data, other metadata, an additional data segment, and user requested data.
상기 주소 요청 서버는
상기 파라미터 정보를 정규화된 도메인 네임(Fully Qualified domain Name, FQDN)으로 변환하여 상기 요청 메시지에 포함시켜 상기 주소 응답 서버에 송신하는 것을 특징으로 하는 방송 서비스 지속 제공 시스템.19. The method of claim 18,
The address request server
Converts the parameter information into a Fully Qualified Domain Name (FQDN), and transmits the FQDN to the address response server.
상기 주소 응답 서버는
상기 주소 응답 서버가 상기 수신한 요청 메시지의 FQDN을 기등록된 데이터로부터 룩업(lookup)처리하여 상기 방송사의 서버 주소에 상응하는 공인된 FQDN(Authoritative FQDN)으로 변환하여 상기 응답 메시지에 포함시켜 상기 단말 장치에 회신하는 것을 특징으로 하는 방송 서비스 지속 제공 시스템.
The method of claim 19,
The address response server
The address response server performs lookup processing of the FQDN of the received request message from pre-registered data, converts the FQDN into an authorized FQDN corresponding to the server address of the broadcasting server, And to return to the apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160112079A KR20180024970A (en) | 2016-08-31 | 2016-08-31 | System for providing a broadcast service continuously and method for using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160112079A KR20180024970A (en) | 2016-08-31 | 2016-08-31 | System for providing a broadcast service continuously and method for using the same |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20180024970A true KR20180024970A (en) | 2018-03-08 |
Family
ID=61725689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160112079A KR20180024970A (en) | 2016-08-31 | 2016-08-31 | System for providing a broadcast service continuously and method for using the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20180024970A (en) |
-
2016
- 2016-08-31 KR KR1020160112079A patent/KR20180024970A/en unknown
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1909457B1 (en) | Apparatus for receiving adaptive broadcast signal and method thereof | |
US8397256B2 (en) | IPTV receiver and method of providing channel map information | |
US8291462B2 (en) | Broadcast receiver, broadcast data transmitting method and broadcast data receiving method | |
US8893205B2 (en) | IPTV receiver and method of providing channel map management information | |
KR101760445B1 (en) | Reception device, reception method, transmission device, and transmission method | |
US8184002B2 (en) | Method and device for receiving emergency event alert | |
US20090150933A1 (en) | IPTV receiver and method of providing channel details information | |
US20090144783A1 (en) | Broadcast receiver and method for receiving adaptive broadcast signal | |
US20080307467A1 (en) | Method of transmitting/receiving broadcasting signal and receiver | |
JP2008160199A (en) | Ip broadcasting system and multi-cast group management device for ip broadcasting | |
US11496810B2 (en) | Receiver, reception method, transmitter, and transmission method | |
US8484689B2 (en) | IPTV receiver and method of discovering an IPTV service | |
EP2580896B1 (en) | Hybrid delivery mechanism in a multimedia transmission system | |
EP2104299B1 (en) | Method of processing data in an internet protocol television system | |
US20080172701A1 (en) | Method of transmitting/receiving digital contents and digital content reception system | |
KR20080071639A (en) | A method and system for accessing value added information of a real time broadcasting program using wireless internet | |
KR20090059083A (en) | Iptv receiver and method for providing channel map management information | |
CN106535005B (en) | Method and device for realizing broadcast control service | |
KR20180024970A (en) | System for providing a broadcast service continuously and method for using the same | |
KR20180109199A (en) | Method for providing broadcast related service using communications network and apparatus using the same | |
EP2104300A1 (en) | Method of processing data in an internet protocol television system | |
KR100864908B1 (en) | System and method for producting communication network -based bifs service, and server applied to the same | |
JP2004287937A (en) | Digital streaming broadcasting system and copyright managing method | |
KR101520701B1 (en) | Method of processing data in iptv and the iptv | |
EP2738749A1 (en) | A system for providing a multimedia content to a multimedia rendering device and related devices |