[go: up one dir, main page]

RU2383996C2 - Method and device for handling errors in electronic service guide transmission in digital video broadcasting system - Google Patents

Method and device for handling errors in electronic service guide transmission in digital video broadcasting system Download PDF

Info

Publication number
RU2383996C2
RU2383996C2 RU2008121603/09A RU2008121603A RU2383996C2 RU 2383996 C2 RU2383996 C2 RU 2383996C2 RU 2008121603/09 A RU2008121603/09 A RU 2008121603/09A RU 2008121603 A RU2008121603 A RU 2008121603A RU 2383996 C2 RU2383996 C2 RU 2383996C2
Authority
RU
Russia
Prior art keywords
esa
terminal
file
component
request message
Prior art date
Application number
RU2008121603/09A
Other languages
Russian (ru)
Other versions
RU2008121603A (en
Inventor
Дзае-Йеон СОНГ (KR)
Дзае-Йеон СОНГ
Коок-Хеуи ЛИ (KR)
Коок-Хеуи ЛИ
Хие-Йоунг ЛИ (KR)
Хие-Йоунг ЛИ
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 Самсунг Электроникс Ко., Лтд.
Publication of RU2008121603A publication Critical patent/RU2008121603A/en
Application granted granted Critical
Publication of RU2383996C2 publication Critical patent/RU2383996C2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4425Monitoring of client processing errors or hardware failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/647Control 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/64746Control signals issued by the network directed to the server or the client
    • H04N21/64761Control signals issued by the network directed to the server or the client directed to the server
    • H04N21/64776Control signals issued by the network directed to the server or the client directed to the server for requesting retransmission, e.g. of data packets lost or corrupted during transmission from server

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

FIELD: physics; communication. ^ SUBSTANCE: invention relates to digital video broadcasting systems using an electronic service guide (ESG). A device is proposed for handling errors in ESG transmission in a digital video broadcasting system, which includes a service application (SA) component for receiving a request message for file restoration from a communication terminal after transmitting ESG from a service management (SM) component to a terminal and, if the request message for file restoration is an ESG request, providing the SM component with a request message for file restoration and a terminal address; a logic device for compiling ESG for generating ESG within a SM component which interprets the request message and determines whether to resend the ESG to the terminal, and if a decision is made to resend the ESG, the logic device for compiling the ESG sends ESG metadata and terminal address to an interactive server for transmitting ESG within the SM component, and the interactive server sends ESG metadata to the terminal. ^ EFFECT: design of a video broadcasting system capable of sending a restoration request to a network and receiving a repeatedly transmitted ESG when an error occurs during transmission of the ESG. ^ 33 cl, 14 dwg

Description

УРОВЕНЬ ТЕХНИКИBACKGROUND

1. Область техники, к которой относится изобретение1. The technical field to which the invention relates.

Настоящее изобретение в целом имеет отношение к Электронному Справочнику Услуг (ЭСУ) в системе цифрового видеовещания, а конкретнее, к способу и устройству, которое может обрабатывать ошибку в передаче, используя команду запроса на восстановление файла, когда происходит ошибка в передаче ЭСУ.The present invention generally relates to an Electronic Service Guide (ESG) in a digital video broadcasting system, and more particularly, to a method and apparatus that can handle a transmission error using a file recovery request command when an error occurs in the transmission of the ESG.

2. Описание предшествующего уровня техники2. Description of the Related Art

Цифровое видеовещание (DVB - Digital Video Broadcasting) является стандартом передачи для поддержки цифровых мультимедийных услуг для переносных и мобильных терминалов, а также и существующего цифрового широковещания в соответствии с европейскими цифровыми широковещательными технологиями.Digital video broadcasting (DVB - Digital Video Broadcasting) is a transmission standard for supporting digital multimedia services for portable and mobile terminals, as well as existing digital broadcasting in accordance with European digital broadcasting technologies.

Система DVB может уплотнять данные широковещания на базе Транспортных Потоков (ТП) стандарта MPEG2 (формат сжатия видеосигнала, разработанный Группой экспертов в области кино) и может одновременно передавать потоки данных по IP-сетям (Internet Protocol - протокол межсетевого взаимодействия). Дополнительно, система DVB может уплотнять и передавать различные услуги в одном IP-потоке. После приема данных передаваемого IP-потока терминал разуплотняет принятые данные на отдельные услуги, декодирует ТП требуемой услуги и предоставляет пользователю декодированный ТП на экране устройства отображения. На данном этапе пользователю требуется информация о различных услугах и информационном наполнении услуг, предоставляемых системой DVB.A DVB system can compress broadcast data based on Transport Streams (TP) of the MPEG2 standard (video compression format developed by the Group of Experts in the Field of Cinema) and can simultaneously transmit data streams over IP networks (Internet Protocol - Internet Protocol). Additionally, the DVB system can compress and transmit various services in a single IP stream. After receiving the data of the transmitted IP stream, the terminal decompresses the received data into separate services, decodes the TP of the required service, and provides the user with a decoded TP on the screen of the display device. At this stage, the user needs information about various services and the content of the services provided by the DVB system.

Система DVB использует Электронный Справочник Услуг (ЭСУ) для предоставления уведомления о служебной информации. Данные ЭСУ включают в себя временную информацию для конкретной услуги, сопутствующую информацию об информационном наполнении, требуемую информацию для приема информационного наполнения, требуемую информацию для приобретения информационного наполнения и так далее. Система DVB строит модель данных для эффективной передачи данных ЭСУ и формирует данные, которые нужно передавать, на основании модели данных.The DVB system uses the Electronic Service Guide (ESG) to provide notification of service information. ESG data includes temporary information for a particular service, related information about the content, the required information for receiving the content, the required information for acquiring the content, and so on. The DVB system builds a data model for efficiently transmitting ESA data and generates the data to be transmitted based on the data model.

ЭСУ передается на терминал, используя IP-поток во время, отличное от времени потока реальных данных. Таким образом, поставщик услуг может передавать информацию для использования ЭСУ до приема пользователем соответствующей услуги. Поскольку ЭСУ может использоваться для различных целей, в дополнение к программам передач, информация ЭСУ является очень важной в среде мобильного широковещания.The ESA is transmitted to the terminal using the IP stream at a time different from the time of the real data stream. Thus, the service provider can transmit information for the use of the ESA before the user receives the corresponding service. Since ESAs can be used for a variety of purposes, in addition to the program guide, ESA information is very important in a mobile broadcast environment.

Когда ЭСУ передается на терминал, он распознается как обычный файл и передается с использованием такого же протокола, как протокол передачи файлов. Обычно, для мобильного широковещания, протокол передачи файлов удовлетворяет стандарту передачи файлов по однонаправленному транспортному протоколу (FLUTE - File Delivery over Unidirectional Transport), описанному в рабочих предложениях (RFC - Request for Comments) 3926 инженерной группы по развитию интернета (IETF - Internet Engineering Task Force). Если ошибка в передаче происходит, когда терминал принимает ЭСУ, в сеть может быть отправлен запрос на восстановление ЭСУ с использованием команды запроса на восстановление файла, как в случае обычного файла. Однако проблема в том, что в сети не предусмотрены способ и устройство для обработки ошибки в передаче. Таким образом, существует потребность в способе и устройстве, способном отправлять в сеть запрос на восстановление и принимать повторно отправленный ЭСУ, когда происходит ошибка в передаче ЭСУ.When the ESA is transmitted to the terminal, it is recognized as a regular file and transmitted using the same protocol as the file transfer protocol. Typically, for mobile broadcasting, a file transfer protocol complies with the File Delivery over Unidirectional Transport (FLUTE) standard described in RFC (Request for Comments) 3926 of the Internet Engineering Task Force (IETF) - Internet Engineering Task Force). If a transmission error occurs when the terminal receives the ESA, a request to restore the ESA can be sent to the network using the file recovery request command, as in the case of a regular file. However, the problem is that the network does not provide a method and apparatus for processing transmission errors. Thus, there is a need for a method and apparatus capable of sending a restore request to the network and receiving a re-sent ESA when an error occurs in transmitting the ESA.

РАСКРЫТИЕ ИЗОБРЕТЕНИЯSUMMARY OF THE INVENTION

Соответственно, настоящее изобретение было разработано для решения вышеупомянутых и других проблем, встречающихся в предшествующем уровне техники. Настоящее изобретение предоставляет способ и устройство, которое может принимать повторную передачу Электронного Справочника Услуг (ЭСУ), используя обычную команду запроса на восстановление файла, когда терминал принимает ЭСУ и при этом произошла ошибка в передаче, в системе цифрового видеовещания для обеспечения ЭСУ.Accordingly, the present invention has been developed to solve the above and other problems encountered in the prior art. The present invention provides a method and apparatus that can receive a retransmission of an Electronic Service Guide (ESG) using the usual file recovery request command when the terminal receives the ESG and a transmission error occurs in the digital video broadcast system to provide the ESG.

В соответствии с одним аспектом настоящего изобретения предоставляется способ для обработки ошибки в передаче Электронного Справочника Услуг (ЭСУ) в системе цифрового видеовещания, причем способ включает в себя этапы, на которых принимают, с помощью компонента служебного приложения, сообщение запроса на восстановление файла от терминала после трансляции ЭСУ от компонента управления услугами на терминал; передают сообщение запроса на восстановление файла и адрес терминала, от которого было отправлено сообщение запроса на восстановление файла, от компонента служебного приложения компоненту управления услугами, когда сообщение запроса на восстановление файла включает в себя запрос на ЭСУ; интерпретируют сообщение запроса на восстановление файла в логическом устройстве составления ЭСУ для генерирования ЭСУ в пределах компонента управления услугами и определения, передавать ли повторно ЭСУ на терминал, который передал сообщение запроса на восстановление файла; доставляют метаданные ЭСУ и адрес терминала от логического устройства составления ЭСУ на интерактивный сервер (узел обслуживания) для передачи ЭСУ в пределах компонента управления услугами, если принято решение о повторной передаче ЭСУ; передают метаданные ЭСУ от интерактивного сервера на терминал.In accordance with one aspect of the present invention, there is provided a method for processing errors in the transmission of an Electronic Service Guide (ESG) in a digital video broadcasting system, the method including the steps of receiving, using a component of the service application, a request message to restore a file from the terminal after ESA broadcast from the service management component to the terminal; transmitting the file recovery request message and the terminal address from which the file recovery request message was sent from the service application component to the service management component when the file recovery request message includes a request for ESA; interpreting the file recovery request message in the ESA compilation logic device to generate the ESA within the service control component and determining whether to retransmit the ESA to the terminal that transmitted the file recovery request message; deliver the ESA metadata and the terminal address from the ESA logic to the interactive server (service node) for transmitting the ESA within the service control component, if a decision is made on the retransmission of the ESA; transmit ESA metadata from the interactive server to the terminal.

В соответствии с другим аспектом настоящего изобретения предоставляется способ для обработки ошибки в передаче Электронного Справочника Услуг (ЭСУ) в системе цифрового видеовещания, причем способ включает в себя этапы, на которых принимают, с помощью компонента служебного приложения, сообщение запроса на восстановление файла от терминала после трансляции ЭСУ от компонента управления услугами на терминал; передают сообщение запроса на восстановление файла и адрес терминала, от которого было отправлено сообщение запроса на восстановление файла, от компонента служебного приложения компоненту управления услугами, когда сообщение запроса на восстановление файла включает в себя запрос на ЭСУ; интерпретируют сообщение запроса в логическом устройстве составления ЭСУ для генерирования ЭСУ в пределах компонента управления услугами и определяют, передавать ли повторно ЭСУ на терминал, который передал сообщение запроса на восстановление файла; доставляют метаданные ЭСУ и адрес терминала от логического устройства составления ЭСУ компоненту служебного приложения, если принято решение о повторной передаче ЭСУ; передают метаданные ЭСУ от компонента служебного приложения на терминал.In accordance with another aspect of the present invention, there is provided a method for processing errors in the transmission of an Electronic Service Guide (ESG) in a digital video broadcasting system, the method including the steps of receiving, using a component of the service application, a message requesting a file to be restored from the terminal after ESA broadcast from the service management component to the terminal; transmitting the file recovery request message and the terminal address from which the file recovery request message was sent from the service application component to the service management component when the file recovery request message includes a request for ESA; interpret the request message in the logical ESG compilation device to generate the ESA within the service control component and determine whether to retransmit the ESA to the terminal that transmitted the file recovery request message; deliver the ESA metadata and the terminal address from the logical device for compiling the ESA to the component of the service application, if a decision is made on the retransmission of the ESA; transmit the ESA metadata from the service application component to the terminal.

В соответствии с другим аспектом настоящего изобретения предоставляется способ для обработки ошибки в передаче Электронного Справочника Услуг (ЭСУ) в системе цифрового видеовещания, причем способ включает в себя этапы, на которых принимают, с помощью компонента управления услугами, сообщение запроса на восстановление файла от терминала после трансляции ЭСУ от компонента управления услугами на терминал; определяют, передавать ли повторно ЭСУ, на интерактивном сервере, для передачи ЭСУ от компонента управления услугами, используя сообщение запроса на восстановление ЭСУ; передают сообщение запроса на повторную передачу ЭСУ от интерактивного сервера на логическое устройство составления ЭСУ для генерирования ЭСУ в пределах компонента управления услугами, если принято решение о повторной передаче ЭСУ; передают метаданные ЭСУ и адрес терминала от логического устройства составления ЭСУ на интерактивный сервер; передают метаданные ЭСУ от интерактивного сервераания на терминал.In accordance with another aspect of the present invention, there is provided a method for processing errors in the transmission of an Electronic Service Guide (ESG) in a digital video broadcasting system, the method including the steps of receiving, using the service control component, a request message to restore a file from the terminal after ESA broadcast from the service management component to the terminal; determining whether to retransmit the ESG, on the interactive server, for transmitting the ESG from the service control component using the ESG recovery request message; transmitting a request message for retransmitting the ESA from the interactive server to the logical device for compiling the ESA to generate the ESA within the service control component, if a decision is made on the retransmission of the ESA; transmit the ESA metadata and the terminal address from the logical device for compiling the ESA to the interactive server; transmit ESA metadata from online server to the terminal.

В соответствии с другим аспектом настоящего изобретения предоставляется устройство для обработки ошибки в передаче Электронного Справочника Услуг (ЭСУ) в системе цифрового видеовещания, причем устройство включает в себя компонент служебного приложения для приема сообщения запроса на восстановление файла от терминала и определения, передавать ли повторно ЭСУ, и компонент управления услугами для генерирования ЭСУ, трансляции сгенерированного ЭСУ на терминал, приема сообщения запроса на восстановление файла от компонента служебного приложения, определения, передавать ли повторно ЭСУ, и передачи метаданных ЭСУ на терминал на основании результата принятия решения, при этом компонент служебного приложения предоставляет компоненту управления услугами сообщение запроса на восстановление файла и адрес терминала, который передал сообщение запроса на восстановление файла, если сообщение запроса на восстановление файла включает в себя запрос на ЭСУ, и компонент управления услугами интерпретирует сообщение запроса на восстановление файла, определяет, передавать ли повторно ЭСУ на терминал, который передал сообщение запроса на восстановление файла, и передает метаданные ЭСУ на терминал на основании результатов принятия решения.In accordance with another aspect of the present invention, there is provided a device for processing errors in transmitting an Electronic Service Guide (ESG) in a digital video broadcasting system, the device including a service application component for receiving a file recovery request message from a terminal and determining whether to retransmit the ESG, and a service management component for generating an ESA, broadcasting the generated ESA to a terminal, receiving a file recovery request message from a service component investments, determining whether to retransmit the ESA, and transmitting the ESA metadata to the terminal based on the decision result, while the service application component provides the service management component with a file recovery request message and the address of the terminal that transmitted the file recovery request message if the request message the file recovery request includes an ESA, and the service management component interprets the file recovery request message, determines whether to transmit the retry but the ESA to the terminal that transmitted the file recovery request message and transmits the ESA metadata to the terminal based on the decision.

В соответствии с другим аспектом настоящего изобретения предоставляется устройство для обработки ошибки в передаче Электронного Справочника Услуг (ЭСУ) в системе цифрового видеовещания, причем устройство включает в себя компонент служебного приложения для приема сообщения запроса на восстановление файла от терминала и определения, передавать ли повторно ЭСУ, и компонент управления услугами для генерирования ЭСУ, трансляции сгенерированного ЭСУ на терминал, приема сообщения запроса от компонента служебного приложения, определения, передавать ли повторно ЭСУ, и передачи метаданных ЭСУ на терминал через посредство компонента служебного приложения на основании результата принятия решения, при этом компонент служебного приложения предоставляет компоненту управления услугами сообщение запроса на восстановление файла и адрес терминала, который передал сообщение запроса на восстановление файла, если сообщение запроса на восстановление файла включает в себя запрос на ЭСУ, и компонент управления услугами интерпретирует сообщение запроса и определяет, передавать ли повторно ЭСУ на терминал, который отправил переданное сообщение запроса на восстановление файла.In accordance with another aspect of the present invention, there is provided a device for processing errors in transmitting an Electronic Service Guide (ESG) in a digital video broadcasting system, the device including a service application component for receiving a file recovery request message from a terminal and determining whether to retransmit the ESG, and a service management component for generating an ESA, broadcasting the generated ESA to a terminal, receiving a request message from a service application component, determining, Whether to retransmit the ESA, and to transfer the ESA metadata to the terminal through the service application component based on the decision result, while the service application component provides the service management component with a file recovery request message and the address of the terminal that transmitted the file recovery request message, if the message a file recovery request includes a request for an ESA, and the service control component interprets the request message and determines whether to transmit over Torno ESG to the terminal that sent the message transmitted to request a file recovery.

В соответствии с еще одним аспектом настоящего изобретения предоставляется устройство для обработки ошибки в передаче Электронного Справочника Услуг (ЭСУ) в системе цифрового видеовещания, причем устройство включает в себя интерактивный сервер для трансляции ЭСУ на терминал, приема сообщения запроса на восстановление ЭСУ от терминала, интерпретирования сообщения запроса на восстановление файла и определения, передавать ли повторно ЭСУ на терминал, который передал сообщение запроса на восстановление файла, и логическое устройство составления ЭСУ для генерирования ЭСУ, приема запроса на повторную передачу ЭСУ на основании результатов принятия решения и передачи метаданных ЭСУ на интерактивный сервер, при этом интерактивный сервер передает метаданные ЭСУ, принятые от логического устройства составления ЭСУ, на терминал.In accordance with another aspect of the present invention, there is provided a device for processing errors in transmitting an Electronic Service Guide (ESG) in a digital video broadcasting system, the device including an interactive server for broadcasting the ESG to a terminal, receiving a request message to restore the ESG from the terminal, interpreting the message a file recovery request and determining whether to retransmit the ESA to the terminal that transmitted the file recovery request message and the logical device with tavleniya ESG for generating the ESG, receiving the request for retransmission on the basis of the ESG metadata solutions taking and transmitting an ESG in an interactive server, the interactive server transmits the ESG metadata received from the logical ESG aggregator to the terminal.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS

Вышеупомянутые и другие признаки и преимущества настоящего изобретения будут более понятны из последующего подробного описания при рассмотрении совместно с прилагаемыми чертежами, на которых:The above and other features and advantages of the present invention will be more apparent from the following detailed description when considered in conjunction with the accompanying drawings, in which:

Фиг.1 является структурной схемой, иллюстрирующей структуру мобильной широковещательной сети, к которой применяется настоящее изобретение;1 is a block diagram illustrating a structure of a mobile broadcast network to which the present invention is applied;

Фиг.2 является структурной схемой, иллюстрирующей структуру сети с использованием Электронного Справочника Услуг (ЭСУ), к которой применяется настоящее изобретение;FIG. 2 is a block diagram illustrating a network structure using an Electronic Service Guide (ESG) to which the present invention is applied;

Фиг.3 является структурной схемой, иллюстрирующей файловую сетевую структуру, к которой применяется настоящее изобретение;Figure 3 is a block diagram illustrating a file network structure to which the present invention is applied;

Фиг.4 является блок-схемой, иллюстрирующей поток сообщений в файловой сети в соответствии с настоящим изобретением;4 is a block diagram illustrating a message flow in a file network in accordance with the present invention;

Фиг.5 является блок-схемой, иллюстрирующей поток сообщений в файловой сети в соответствии с настоящим изобретением;5 is a block diagram illustrating a message flow in a file network in accordance with the present invention;

Фиг.6 является блок-схемой, иллюстрирующей поток сообщений в файловой сети в соответствии с настоящим изобретением;6 is a block diagram illustrating a message flow in a file network in accordance with the present invention;

Фиг.7 является блок-схемой, иллюстрирующей поток сообщений передающего устройства в соответствии с настоящим изобретением;7 is a block diagram illustrating a message flow of a transmitting device in accordance with the present invention;

Фиг.8 является блок-схемой, иллюстрирующей поток сообщений принимающего устройства в соответствии с настоящим изобретением;8 is a block diagram illustrating a message flow of a receiving device in accordance with the present invention;

Фиг.9 является блок-схемой, иллюстрирующей поток сообщений передающего устройства в соответствии с настоящим изобретением;Fig.9 is a block diagram illustrating the message flow of a transmitting device in accordance with the present invention;

Фиг.10 является блок-схемой, иллюстрирующей поток сообщений принимающего устройства в соответствии с настоящим изобретением;10 is a block diagram illustrating a message flow of a receiving device in accordance with the present invention;

Фиг.11 является блок-схемой, иллюстрирующей поток сообщений передающего устройства в соответствии с третьим иллюстративным вариантом осуществления настоящего изобретения;11 is a block diagram illustrating a message flow of a transmitter in accordance with a third illustrative embodiment of the present invention;

Фиг.12 является блок-схемой, иллюстрирующей поток сообщений принимающего устройства в соответствии с настоящим изобретением;12 is a block diagram illustrating a message flow of a receiving device in accordance with the present invention;

Фиг.13 является структурной схемой, иллюстрирующей структуру передающего устройства в соответствии с настоящим изобретением;13 is a block diagram illustrating the structure of a transmitting device in accordance with the present invention;

Фиг.14 является структурной схемой, иллюстрирующей структуру принимающего устройства в соответствии с настоящим изобретением.14 is a block diagram illustrating a structure of a receiving device in accordance with the present invention.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯDETAILED DESCRIPTION OF THE INVENTION

Эксплуатационные принципы настоящего изобретения будут подробно изложены ниже в настоящем описании со ссылкой на прилагаемые чертежи. В последующем рассмотрении детальные описания функций и конфигураций, включенных в настоящее описание, которые хорошо известны специалистам в данной области техники, опущены для ясности и краткости. Нужно понимать, что стиль и терминология, используемые в настоящем описании, служат для описания и не должны расцениваться как ограничение настоящего изобретения.The operational principles of the present invention will be described in detail below in the present description with reference to the accompanying drawings. In the following discussion, detailed descriptions of the functions and configurations included in the present description, which are well known to those skilled in the art, are omitted for clarity and conciseness. You must understand that the style and terminology used in the present description are used to describe and should not be construed as limiting the present invention.

Согласно настоящему изобретению запрос на восстановление Электронного Справочника Услуг (ЭСУ) отправляется (т.е. передается) в сеть с использованием команды запроса на восстановление файла, как в случае обычного файла, если происходит ошибка в передаче при приеме терминалом ЭСУ. В настоящем описании будут подробно описаны вариант осуществления, в котором в сеть отправляется запрос на восстановление и принимается повторно передаваемый ЭСУ, и вариант осуществления, в котором в сеть отправляется уникальный запрос на восстановление для ЭСУ, принимается повторно передаваемый ЭСУ, если происходит ошибка в передаче ЭСУ.According to the present invention, a request to restore an Electronic Service Guide (ESG) is sent (i.e. transmitted) to the network using a file restore request command, as in the case of a regular file, if a transmission error occurs when the terminal receives the ESG. In the present description, an embodiment will be described in detail in which a restoration request is sent to the network and a retransmitted ESA is received, and an embodiment in which a unique restoration request is sent to the network for an ESA, a retransmitted ESA is received if an error occurs in the ESA transmission .

Фиг.1 является структурной схемой структуры мобильной широковещательной сети, к которой применяется настоящее изобретение.1 is a structural diagram of a structure of a mobile broadcast network to which the present invention is applied.

Логические компоненты проиллюстрированы в виде блоков и различаются по своим основным функциям. Блоки могут быть физически разделены или предусмотрены на одном и том же узле обслуживания. Обратимся к Фиг.1, компонент 105 Создания Информационного Наполнения (СИН) создает источники информационного наполнения, а затем доставляет созданные источники информационного наполнения компоненту 110 Служебного Приложения (СП). Компонент 110 СП генерирует определенную услугу, используя источники информационного наполнения, принятые от компонента 105 СИН, и дополнительные метаданные, требуемые для конфигурирования услуги. Компонент 115 Управления Услугами (УУ) выполняет функции конфигурирования услуги, распределения ресурсов, инициализации ЭСУ, защиты и так далее.Logical components are illustrated in the form of blocks and differ in their basic functions. Blocks can be physically separated or provided on the same service node. Referring to FIG. 1, Content Creation Component (SIN) component 105 creates content sources, and then delivers the generated content sources to the Service Application (SP) component 110. The SP component 110 generates a specific service using the content sources received from the SYN component 105 and the additional metadata required to configure the service. The Service Management (CI) component 115 performs the functions of configuring a service, allocating resources, initializing an ESA, protecting it, and so on.

Сеть 120 широковещания является сетью цифрового видеовещания для портативных терминалов (DVB-H - Digital Video Broadcasting- Handheld) и включает в себя секцию для широковещания ЭСУ и связанной с широковещанием сигнализации, настроенной для сети DVB-H. Настоящее изобретение будет описано со ссылкой на стандарт DVB-H. Тем не менее, настоящее изобретение не ограничивается стандартом DVB-H. В общем случае интерактивная сеть 125 является сетью сотовой связи. Интерактивной сетью 125 может быть любая сеть с функциональной возможностью передачи данных или сообщения запроса от терминала к сети. Терминал 130 является пользовательским терминалом для приема услуги.Broadcast network 120 is a Digital Video Broadcasting-Handheld (DVB-H) network and includes a section for broadcasting ESAs and broadcast-related signaling configured for a DVB-H network. The present invention will be described with reference to the DVB-H standard. However, the present invention is not limited to the DVB-H standard. In general, the interactive network 125 is a cellular network. Interactive network 125 may be any network with the functionality of transmitting data or request messages from a terminal to a network. Terminal 130 is a user terminal for receiving a service.

На Фиг.1 обозначены интерфейсы между компонентами, а также вышеописанными логическими компонентами. В общем случае интерфейсы X-1, X-2 и X-3 не задаются в интерактивном или двухстороннем стандарте на базе DVB-H. Связанная с широковещанием сигнализация передается через интерфейс CBMS-1 (Convergence of Broadcast and Mobile Services - Конвергенция услуг широковещания и мобильной связи). Элементы информационного наполнения, такие как аудиоданные, видеоданные, файлы и так далее, передаются через интерфейс CBMS-2. ЭСУ передается через интерфейс CBMS-3. При двухточечной передаче ЭСУ передается через интерфейс CBMS-4. При двухточечной передаче услуга передачи коротких сообщений (SMS - Short Message Service) и услуга передачи мультимедиа-сообщений (MMS - Multimedia Message Service) передаются через интерфейс CBMS-5. Для DVB-H-передачи конфигурационные параметры ряда услуг, распределенной полосы пропускания и так далее передаются через интерфейс CBMS-6. Через интерфейс CBMS-7 объявляется служебное приложение или передаются метаданные. Были описаны только основные функции интерфейсов. Функции интерфейсов не ограничиваются приведенным выше описанием.Figure 1 shows the interfaces between the components, as well as the above logical components. In general, the X-1, X-2, and X-3 interfaces are not defined in an interactive or two-way standard based on DVB-H. Broadcast-related signaling is transmitted through the CBMS-1 (Convergence of Broadcast and Mobile Services) Convergence of Broadcast and Mobile Services interface. Content elements such as audio data, video data, files and so on are transmitted through the CBMS-2 interface. The ESA is transmitted through the CBMS-3 interface. In point-to-point transmission, the ESA is transmitted via the CBMS-4 interface. In point-to-point transmission, the Short Message Service (SMS) and the Multimedia Message Service (MMS) are transmitted through the CBMS-5 interface. For DVB-H transmission, the configuration parameters of a number of services, distributed bandwidth and so on are transmitted through the CBMS-6 interface. Through the CBMS-7 interface, a service application is advertised or metadata is transmitted. Only the basic functions of the interfaces have been described. The functions of the interfaces are not limited to the above description.

Фиг.2 является структурной схемой, иллюстрирующей структуру сети с использованием ЭСУ, к которой применяется настоящее изобретение.FIG. 2 is a block diagram illustrating a network structure using an ESA to which the present invention is applied.

Фиг.2 иллюстрирует архитектуру и логические функциональные блоки компонентов для генерирования и передачи ЭСУ на базе основной архитектуры, изображенной на Фиг.1. Функциональные блоки источника 222 ЭСУ и источника 224 информации о приобретении предусматриваются в компоненте 220 СП. Источник 222 ЭСУ собирает данные, соответствующие источнику ЭСУ, и включает в себя информацию, принятую от компонента 200 СИН, и другие метаданные. Источник 224 информации о приобретении представляет собой блок, включающий в себя информацию о приобретении. Информация предоставляется компоненту 240 УУ через интерфейс CBMS-7.Figure 2 illustrates the architecture and logical functional blocks of the components for generating and transmitting ESAs based on the basic architecture depicted in Figure 1. The functional blocks of the ESA source 222 and the acquisition information source 224 are provided in the JV component 220. The ESA source 222 collects data corresponding to the ESA source and includes information received from the LSI component 200 and other metadata. The acquisition information source 224 is a block including acquisition information. Information is provided to the 240 UE component through the CBMS-7 interface.

Компонент 240 УУ включает в себя четыре функциональных блока (т.е. блоки 242, 244, 246 и 248, которые будут описаны ниже). Специализированное логическое устройство 242 составления ЭСУ генерирует единый ЭСУ, собирая и упорядочивая источники ЭСУ, доставленные от специализированного логического устройства 242 составления ЭСУ. Устройство 242 составления ЭСУ с возможностью самонастройки управляет информацией, требуемой для автоматического регулирования ЭСУ. Планировщик 246 предоставления ресурсов выполняет функции управления сетевыми ресурсами и управления предоставлением услуг и планированием. Интерактивный сервер 248 доставки отвечает за двухточечную транспортировку ЭСУ.The UE component 240 includes four functional blocks (i.e., blocks 242, 244, 246, and 248, which will be described later). Specialized logic device 242 for compiling ESA generates a single ESA, collecting and organizing sources of ESA delivered from specialized logic device 242 for compiling ESA. The ESU compilation device 242 with the possibility of self-tuning controls the information required for automatic regulation of the ESA. The resource provisioning scheduler 246 performs the functions of managing network resources and managing the provision of services and scheduling. Interactive delivery server 248 is responsible for point-to-point transport of the ESA.

Сетевой блок 260 включает в себя блок 250 сети широковещания и блок 251 интерактивной сети. Блок 250 сети широковещания включает в себя физическое устройство 252 составления ЭСУ, устройство 254 отображения протокола межсетевого взаимодействия (IP) на секции и устройство 256 отображения ресурсов DVB-H, которое отвечает за адаптацию доставленного ЭСУ к сети DVB-H.Network block 260 includes a broadcast network block 250 and an interactive network block 251. The broadcast network unit 250 includes a physical ESA compilation device 252, an Internet Protocol (IP) mapping device to sections 254, and a DVB-H resource mapping device 256, which is responsible for adapting the delivered ESA to a DVB-H network.

Терминальный блок 280 включает в себя принимающее устройство 282, отвечающее стандарту DVB-H, для приема DVB-H-сигнала терминала 280, интерактивное сопрягающее устройство 284, связанное с интерактивной или двухсторонней транспортировкой, и устройство 286 обработки описания услуги и информационного наполнения для приема, декодирования и отображения ЭСУ.The terminal unit 280 includes a DVB-H compliant receiver 282 for receiving a DVB-H signal of a terminal 280, an interactive interface device 284 associated with interactive or two-way transportation, and a service description and content filling processing device 286 for receiving, decoding and display of ESA.

Фиг.3 является структурной схемой, иллюстрирующей файловую сетевую структуру, к которой применяется настоящее изобретение.3 is a block diagram illustrating a file network structure to which the present invention is applied.

Фиг.3 иллюстрирует архитектуру и логические функциональные блоки компонентов для генерирования и передачи файла на базе основной архитектуры, изображенной на Фиг.1. Компонент 320 СП включает в себя подчиненный компонент 322 доставки файла для доставки файла, подчиненный компонент 324 источника файла для приема источника файла от компонента СИН и подчиненный компонент 326 конфигурирования служебного приложения, отвечающий за конфигурирование услуги. Терминал 380 включает в себя подчиненный компонент 382 потребления информационного наполнения и отвечает за предоставление услуги, соотнесенной с принятыми файлами. Поскольку другие блоки на Фиг.3 являются теми же, что и на Фиг.2, для ясности их описание опускается.Figure 3 illustrates the architecture and logical functional blocks of components for generating and transmitting a file based on the basic architecture depicted in Figure 1. SP component 320 includes a file delivery sub-component 322 for file delivery, a file source sub-component 324 for receiving a file source from the SIN component, and a service application configuration sub-component 326, which is responsible for configuring the service. Terminal 380 includes a subordinate content consumption component 382 and is responsible for providing a service associated with received files. Since the other blocks in FIG. 3 are the same as in FIG. 2, for clarity, their description is omitted.

Если установлено, что произошла ошибка в передаче файла, терминал отправляет HTTP-сообщение (Hyper Text Transfer Protocol - протокол передачи гипертекста) запроса на восстановление файла компоненту 320 СП. HTTP-сообщение запроса на восстановление файла включает в себя информацию о местоположении файла, который будет приниматься с использованием протокола HTTP, и часть, в которой произошла ошибка в передаче. Пример HTTP-сообщения запроса на восстановление файла выглядит следующим образом.If it is established that an error occurred in the file transfer, the terminal sends an HTTP message (Hyper Text Transfer Protocol - Hypertext Transfer Protocol) to the file transfer component 320 of the joint venture. The HTTP file recovery request message includes information about the location of the file to be received using the HTTP protocol, and the part in which the transmission error occurred. A sample HTTP file restore request message is as follows.

"GET www.example.com/news/latest.3gp?ipdc-flute-"GET www.example.com/news/latest.3gp?ipdc-flute-

repair & SBN=5;ESI=12+SBN=20;ESI=27 HTTP/1.1"repair & SBN = 5; ESI = 12 + SBN = 20; ESI = 27 HTTP / 1.1 "

Вышеупомянутый пример согласуется с форматом "query=application*("&"[sbn_info])", определенным в документе стандартов, касающемся Протокола CDP (Content Delivery Protocol - Протокол Доставки Информационного наполнения) стандарта DVB-CBMS (tm-cbms1167). В вышеупомянутом примере приложением является 'ipdc-flute-repair', и sbn_info указывает блок в файле, который будет приниматься, и указывает идентификатор (ID) кодирования с Прямой Коррекцией Ошибок (ПКО). Вышеупомянутый пример указывает пакет, для которого Номер Блока Источника (SBN-Source Block Number)=5 и Идентификатор Символьного Кодирования (ESI-Encoding Symbol ID)=12, и пакет, для которого SBN = 20 и ESI = 27.The above example is consistent with the format "query = application * (" & "[sbn_info]) defined in the standards document regarding the CDP (Content Delivery Protocol) of the DVB-CBMS standard (tm-cbms1167). In the above example, the application is 'ipdc-flute-repair', and sbn_info indicates the block in the file to be received, and indicates the forward error correction (FEC) encoding identifier (ID). The above example indicates a packet for which the Source Block Block Number (SBN-Source Block Number) = 5 and an ESI-Encoding Symbol ID = 12, and a packet for which SBN = 20 and ESI = 27.

Если доставленный файл представляет собой ЭСУ, компонент, отвечающий за двухточечную транспортировку ЭСУ, становится компонентом 340 УУ (Управления Услугами). Следовательно, требуется установление связи между компонентом 320 СП и компонентом 340 УУ. Компонент 340 УУ интерпретирует сообщение запроса на восстановление файла и должен сообщить интерактивному серверу 248 доставки информацию о терминале для приема данных ЭСУ и двухточечной передачи ЭСУ.If the delivered file is an ESA, the component responsible for point-to-point transportation of the ESA becomes component 340 of the Asset Management (Service Management). Therefore, the establishment of communication between the component 320 SP and component 340 CU. The CI component 340 interprets the file recovery request message and must inform the interactive delivery server 248 of terminal information for receiving ESA and point-to-point transmission of the ESA.

Фиг.4 является блок-схемой, иллюстрирующей поток сообщений в файловой сети в соответствии с настоящим изобретением.4 is a block diagram illustrating a message flow in a file network in accordance with the present invention.

Обратимся к Фиг.4, когда при приеме ЭСУ произошла ошибка в передаче, терминал 440 предоставляет компоненту 410 СП обычное сообщение запроса на восстановление файла, используя сигнализацию команды запроса на повторную передачу файла, не определяя, является ошибочный файл ЭСУ или обычным файлом, на этапе 400. Компонент 410 СП (Служебного Приложения) выявляет местоположение файла, запрашиваемого для повторной передачи, и определяет, является запрашиваемый файл обычным файлом или ЭСУ, на этапе 401. Для этого предпочтительно, чтобы компонент 410 СП хранил информацию о том, является файл приложения ЭСУ или обычным файлом.Referring to FIG. 4, when a transmission error occurred while receiving the ESA, the terminal 440 provides the JV component 410 with the usual file recovery request message using the signaling of the file transfer request request command, without determining if the ESM file is an error or an ordinary file, at 400. Component 410 SP (Service Application) identifies the location of the file requested for retransmission, and determines whether the requested file is a regular file or ESA, at step 401. For this, it is preferable that component 410 SP l information on an application file is the ESG or a general file.

Если файл, запрашиваемый для повторной передачи, является ЭСУ, сообщение запроса на восстановление файла повторно передается компоненту 420 УУ, отвечающему за ЭСУ, на этапе 402. На этом этапе предоставляется адрес терминала, от которого было отправлено сообщение. Логическое устройство 425 составления ЭСУ компонента 420 УУ интерпретируют сообщение и определяет, что сообщение является сообщением запроса ЭСУ, на этапе 403. Метаданные ЭСУ вместе с адресом терминала доставляются на интерактивный сервер 430, на этапе 404. Для этого логическое устройство 425 составления ЭСУ должно иметь возможность интерпретировать сообщение запроса на восстановление файла с использованием HTTP.If the file requested for retransmission is an ESA, the file recovery request message is retransmitted to the management component 420 responsible for the ESA at step 402. At this stage, the address of the terminal from which the message was sent is provided. Logical device 425 for compiling an ESA of component 420 of the control system interprets the message and determines that the message is a request message for ESA, at step 403. Metadata of ESA together with the address of the terminal is delivered to an interactive server 430, at step 404. For this, logical device 425 for compiling an ESA should be able to interpret the file recovery request message using HTTP.

Используя метаданные ЭСУ и адрес терминала, доставленные от интерактивного сервера 430, ЭСУ отправляется на соответствующий терминал 440, на этапе 405. Если логическое устройство 425 составления ЭСУ принимает решение не передавать повторно ЭСУ, оно сообщает компоненту 410 СП, что ЭСУ не передается повторно, на этапе 406. Компонент 410 СП генерирует ответное сообщение на восстановление файла, указывающее, что ЭСУ не передается повторно, на этапе 407, и затем отправляет (т.е. передает) сгенерированное ответное сообщение на восстановление файла на терминал 440, на этапе 408.Using the ESA metadata and the terminal address delivered from the interactive server 430, the ESA is sent to the corresponding terminal 440, at step 405. If the ESA logic 425 decides not to retransmit the ESA, it informs the SP component 410 that the ESA is not being retransmitted to step 406. Component 410 SP generates a response message to restore the file, indicating that the ESA is not retransmitted, at step 407, and then sends (i.e. transmits) the generated response message to restore the file to the term L 440, at step 408.

Фиг.5 является блок-схемой, иллюстрирующей поток сообщений в файловой сети в соответствии с настоящим изобретением.5 is a block diagram illustrating a message flow in a file network in accordance with the present invention.

Обратимся к Фиг.5, когда при приеме ЭСУ произошла ошибка в передаче, терминал 540 предоставляет компоненту 510 СП обычное сообщение запроса на восстановление файла, используя сигнализацию команды запроса на повторную передачу файла, не устанавливая, является ошибочный файл ЭСУ или обычным файлом, на этапе 500. Компонент 510 СП выявляет местоположение файла, запрашиваемого для повторной передачи, и определяет, является запрашиваемый файл обычным файлом или ЭСУ, на этапе 501. Для этого компонент 410 СП должен хранить информацию о том, является файл приложения ЭСУ или обычным файлом.Referring to FIG. 5, when a transmission error occurred while receiving the ESA, terminal 540 provides the JV component 510 with the usual file recovery request message using the signaling of the file transfer request message without setting whether the ESM file is incorrect or the normal file, in step 500. JV component 510 detects the location of the file requested for retransmission, and determines whether the requested file is a regular file or ESA, at step 501. For this, JV component 410 must store information about whether the file is ESG or regular file attachments.

Если файл, запрашиваемый для повторной передачи, является ЭСУ, сообщение запроса на восстановление файла повторно передается компоненту 520 УУ, отвечающему за ЭСУ, на этапе 502. На этом этапе предоставляется адрес терминала, от которого было отправлено сообщение. Логическое устройство 525 составления ЭСУ компонента 520 УУ интерпретирует сообщение и определяет, что сообщение является сообщением запроса ЭСУ, на этапе 503.If the file requested for retransmission is an ESA, the file recovery request message is retransmitted to the CS component 520 responsible for the ESA at step 502. At this stage, the address of the terminal from which the message was sent is provided. Logical device 525 compiling the ESA component 520 UE interprets the message and determines that the message is a request message ESA, at step 503.

Этапы 500-503 аналогичны этапам 400-403 на Фиг.4. На этапе 504 компонент 520 УУ отправляет метаданные ЭСУ компоненту 510 СП в ответ на запрос на повторную передачу ЭСУ. После этого компонент 510 СП отправляет метаданные ЭСУ на осуществивший запрос терминал 540, на этапе 505. Процесс осуществляется как в случае обычного ответа на восстановление файла.Steps 500-503 are similar to steps 400-403 in Figure 4. At step 504, the AC component 520 sends ESA metadata to the AC component 510 in response to a request for retransmission of the ESA. After that, the component 510 SP sends metadata to the ESA to the requesting terminal 540, at step 505. The process is carried out as in the case of a normal response to file recovery.

Если принимается решение не передавать повторно ЭСУ, логическое устройство 525 составления ЭСУ сообщает компоненту 510 СП, что ЭСУ не передается повторно, на этапе 506. Компонент 510 СП генерирует ответное сообщение на восстановление файла, указывающее, что ЭСУ не передается повторно, на этапе 507, и затем отправляет сгенерированное ответное сообщение на восстановление файла на терминал 540, на этапе 508.If a decision is made not to retransmit the ESA, the ESA compilation logic 525 informs the ES component 510 that the ESA is not retransmitted at step 506. The ES component 510 generates a file recovery response indicating that the ESA is not retransmitted, at step 507, and then sends the generated file recovery response message to terminal 540, at step 508.

Фиг.6 является блок-схемой, иллюстрирующей поток сообщений в файловой сети в соответствии с настоящим изобретением.6 is a block diagram illustrating a message flow in a file network in accordance with the present invention.

Как показано на Фиг.6, когда происходит ошибка в передаче ЭСУ, терминал 640 отправляет уникальное сообщение запроса для ЭСУ компоненту 620 УУ после обнаружения ошибки в передаче ЭСУ, отличимой от ошибки в передаче обычного файла.As shown in FIG. 6, when an error occurs in the ESG transmission, the terminal 640 sends a unique request message for the ESG to the AC component 620 after detecting an error in the ESG transmission, distinguishable from an error in the transmission of a regular file.

Обратимся к Фиг.6, когда терминал 640 на этапе 600 отправляет сообщение запроса на восстановление ЭСУ на интерактивный сервер 630 компонента 620 УУ, интерактивный сервер 630 интерпретирует сообщение запроса на восстановление на этапе 601, доставляет интерпретированное сообщение на логическое устройство 625 составления ЭСУ на этапе 602 и принимает метаданные ЭСУ от логического устройства 625 составления ЭСУ на этапе 603.Referring to FIG. 6, when the terminal 640 sends the ESG recovery request message to the interactive server 630 of the UE component 620 at 600, the interactive server 630 interprets the recovery request message at 601, delivers the interpreted message to the ESA compilation logic 625 at 602 and receives ESA metadata from the ESA compilation logic 625 in step 603.

На этапе 604 интерактивный сервер 630 передает принятые метаданные ЭСУ на осуществивший этот запрос терминал 640. При этом, если принимается решение не передавать повторно ЭСУ, логическое устройство 625 составления ЭСУ генерирует ответное сообщение, указывающее, что ЭСУ не передается повторно, на этапе 605, и отправляет ответное сообщение на соответствующий терминал 640, на этапе 606.At step 604, the interactive server 630 transmits the received ESA metadata to the terminal 640 that performed the request. However, if it is decided not to retransmit the ESA, the ESA compilation logic 625 generates a response message indicating that the ESA is not retransmitted, at step 605, and sends a response message to the corresponding terminal 640, at step 606.

С другой стороны, уникальное сообщение запроса для ЭСУ может изменяться.On the other hand, the unique request message for the ESA may vary.

Стандартная HTTP-команда GET выглядит следующим образом.The standard HTTP GET command is as follows.

GET Request_URI = GET "*"|absolute_URI|abs_pathGET Request_URI = GET "*" | absolute_URI | abs_path

Элемент "absolute_URI" может быть как в формате URL (Universal Resource Locator - унифицированный указатель ресурса), так и в формате URN (Uniform Resource Name - унифицированное имя ресурса). Этот иллюстративный вариант осуществления задает блок передачи данных ЭСУ, в котором идентификатор Контейнера ID=1, использующий запись "urn:dvb:esg:cid:1", соответствует формату URN, задаваемому стандартом DVB, отличному от форматов запроса на восстановление файла вариантов осуществления, показанных на Фиг.4 и 5.The element "absolute_URI" can be either in the URL format (Universal Resource Locator - a unified resource indicator), or in the URN format (Uniform Resource Name - a unified resource name). This illustrative embodiment defines an ESA data transmission unit in which the Container identifier ID = 1 using the entry "urn: dvb: esg: cid: 1" corresponds to the URN format specified by the DVB standard, different from the request file recovery formats of the embodiments, shown in FIGS. 4 and 5.

Дополнительно, следующий запрос задается с использованием атрибута запроса, содержащего HTTP-команду GET.Additionally, the following request is specified using the request attribute containing the HTTP GET command.

Query = application*("&"[TOI_info])Query = application * ("&" [TOI_info])

TOI_info = "TOI" = TOI_numberTOI_info = "TOI" = TOI_number

TOI_number=1*DIGITTOI_number = 1 * DIGIT

Запрос строится со связанным именем приложения и требуемым "TOI_info" для обработки HTTP-команды GET. "TOI_info" представляет собой параметр для указания "TOI_number". "TOI_number" содержит целочисленное значение в качестве значения Идентификатора Объекта Переноса (TOI - Transport Object Identifier), используемого при передаче файлового объекта во время передачи файлов по однонаправленному транспортному протоколу (FLUTE). Когда ЭСУ передается согласно стандарту DVB-CBMS, передается вариант значения контейнера ЭСУ, соответствующий блоку передачи данных, в котором назначается связанное значение TOI. Причина, по которой передается значение TOI, состоит в том, что связанный контейнер ЭСУ может быть обновлен в процессе обнаружения ошибки в передаче ЭСУ и повторной передачи ЭСУ, и обновленный ЭСУ контейнер не сможет быть принят.The request is built with the associated application name and the required "TOI_info" to process the HTTP GET command. "TOI_info" is a parameter for indicating "TOI_number". "TOI_number" contains the integer value as the value of the Transport Object Identifier (TOI) used to transfer the file object during file transfer over the unidirectional transport protocol (FLUTE). When the ESA is transmitted according to the DVB-CBMS standard, an ESA container value variant corresponding to the data transmission unit in which the associated TOI value is assigned is transmitted. The reason the TOI value is transmitted is because the associated ESA container may be updated in the process of detecting errors in the ESA transmission and retransmission of the ESA, and the updated ESA container cannot be received.

Когда проблема возникает во всей сети, обновленный ЭСУ не может быть принят.When a problem occurs throughout the network, an updated ESA cannot be accepted.

Возможен следующий пример.The following example is possible.

GET urn:dvb:esg:cid:1?ipdc-esg-repair & TOI=16 HTTP/1.GET urn: dvb: esg: cid: 1? Ipdc-esg-repair & TOI = 16 HTTP / 1.

Фиг.7 является блок-схемой, иллюстрирующей поток сообщений передающего устройства в соответствии с настоящим изобретением.7 is a block diagram illustrating the message flow of a transmitting device in accordance with the present invention.

В блок-схеме на Фиг.7 "СП" обозначает компонент служебного приложения, а "УУ" обозначает компонент управления услугами. На этапе 705 компонент УУ транслирует ЭСУ. После приема сообщения запроса на восстановление файла на этапе 710, компонент СП считывает адрес файла из сообщения запроса и определяет, является файл обычным файлом или ЭСУ, на этапе 715. В случае обычного файла компонент СП переходит к этапу 720 для выполнения того же технологического процесса, что и для обычного файла. Однако, в случае ЭСУ, компонент СП переходит к этапу 725 для предоставления компоненту УУ сообщения запроса и адреса терминала, который передал это сообщение.In the flowchart of FIG. 7, “SP” refers to a service application component, and “SU” refers to a service management component. At step 705, the UE component broadcasts the ESA. After receiving the file recovery request message at step 710, the SP component reads the file address from the request message and determines if the file is a regular file or ESA, at step 715. In the case of a regular file, the SP component proceeds to step 720 to perform the same process. as for a regular file. However, in the case of an ESA, the SP component proceeds to step 725 to provide the request component with the request message and the address of the terminal that transmitted the message.

На этапе 730 логическое устройство составления ЭСУ компонента УУ принимает сообщение запроса и информацию об адресе терминала от компонента СП, интерпретирует сообщение запроса и определяет, что сообщение является запросом повторной передачи для определенного ЭСУ. На этапе 735 компонент УУ определяет, передавать ли повторно ЭСУ. Если принимается решение не передавать повторно ЭСУ, компонент УУ переходит к этапу 740 и генерирует ответное сообщение, указывающее, что ЭСУ не передается повторно, и передает ответное сообщение компоненту СП. После этого, на этапе 745, компонент СП генерирует ответное сообщение, указывающее, что восстановление файла недоступно, и передает ответное сообщение на соответствующий терминал. Однако если на этапе 735 принимается решение о повторной передаче ЭСУ, логическое устройство составления ЭСУ компонента УУ предоставляет интерактивному серверу метаданные ЭСУ и адрес терминала, на этапе 750. Интерактивный сервер компонента УУ передает метаданные ЭСУ на терминал на этапе 755.At step 730, the logical device for compiling the ESA component of the UE receives a request message and information about the terminal address from the SP component, interprets the request message and determines that the message is a retransmission request for a specific ESA. At 735, the AC component determines whether to retransmit the ESA. If it is decided not to retransmit the ESA, the UE component proceeds to step 740 and generates a response message indicating that the ESA is not retransmitted, and transmits the response message to the SP component. After that, at step 745, the SP component generates a response message indicating that file recovery is not available, and transmits a response message to the corresponding terminal. However, if at step 735 a decision is made to retransmit the ESM, the logical device for compiling the ESM of the CS component provides the ESU metadata and the address of the terminal to the interactive server at step 750. The interactive server of the CS component transmits the ESM metadata to the terminal at step 755.

Фиг.8 является блок-схемой, иллюстрирующей поток сообщений принимающего устройства в соответствии с настоящим изобретением.8 is a block diagram illustrating a message flow of a receiving device in accordance with the present invention.

Обратимся к Фиг.8, терминал принимает ЭСУ на этапе 805, обнаруживает ошибку в передаче для ЭСУ на этапе 810 и генерирует HTTP-сообщение запроса на восстановление файла для передачи сообщения в сеть на этапе 815.Referring to FIG. 8, the terminal receives the ESA at step 805, detects a transmission error for the ESA at step 810, and generates an HTTP file recovery request message for transmitting the message to the network at step 815.

Если терминал принимает повторно передаваемый файл и на этапе 820 определяет, что адрес отправителя файла отображается на интерактивный сервер и повторно передаваемый файл является ЭСУ, он переходит к этапу 825 для сохранения ЭСУ. Однако если повторно передаваемый файл не является ЭСУ, терминал переходит к этапу 830 для обнаружения ответного сообщения на восстановление файла, указывающее, что ЭСУ не передается повторно. На этапе 835 терминал считывает имя файла из принятого сообщения и сравнивает его со списком адресов сети из ЭСУ, предусмотренного в терминале. Если установлено, что принятое сообщение является сообщением отказа в повторной передаче для определенного ЭСУ, терминал уведомляет пользователя об отказе в повторной передаче на этапе 840.If the terminal receives the retransmitted file and determines at 820 that the sender address of the file is displayed on the interactive server and the retransmitted file is the ESG, it proceeds to step 825 to save the ESG. However, if the retransmitted file is not an ESM, the terminal proceeds to step 830 to detect a file recovery response message indicating that the ESM is not retransmitted. At step 835, the terminal reads the file name from the received message and compares it with the list of network addresses from the ESA provided in the terminal. If it is determined that the received message is a retransmission refusal message for a specific ESA, the terminal notifies the user of the retransmission refusal at 840.

Фиг.9 является блок-схемой, иллюстрирующей поток сообщений передающего устройства в соответствии с настоящим изобретением.Fig.9 is a block diagram illustrating the message flow of a transmitting device in accordance with the present invention.

В блок-схеме на Фиг.9, "СП" обозначает компонент служебного приложения, а "УУ" обозначает компонент управления услугами. На этапе 905 компонент УУ транслирует ЭСУ. После приема сообщения запроса на восстановление файла на этапе 910 компонент СП считывает адрес файла из сообщения запроса и определяет, является файл обычным файлом или ЭСУ, на этапе 915. В случае обычного файла компонент СП переходит к этапу 920 для выполнения того же технологического процесса, что и для обычного файла. Однако, в случае ЭСУ, компонент СП переходит к этапу 925 для предоставления компоненту УУ сообщения запроса и адреса терминала, который передал это сообщение.In the flowchart of FIG. 9, “SP” refers to a service application component, and “SU” refers to a service management component. At step 905, the UE component broadcasts the ESA. After receiving the file recovery request message at step 910, the SP component reads the file address from the request message and determines if the file is a regular file or ESA, at step 915. In the case of a regular file, the SP component goes to step 920 to perform the same process as and for a regular file. However, in the case of the ESA, the JV component proceeds to step 925 to provide the UM component with a request message and the address of the terminal that transmitted the message.

На этапе 930 логическое устройство составления ЭСУ компонента УУ принимает сообщение запроса и информацию об адресе терминала от компонента СП, интерпретирует сообщение запроса и определяет, что сообщение является запросом повторной передачи для определенного ЭСУ. На этапе 935 компонент УУ определяет, передавать ли повторно ЭСУ. Если принимается решение не передавать повторно ЭСУ, компонент УУ переходит к этапу 940 и генерирует ответное сообщение, указывающее, что ЭСУ не передается повторно, и передает ответное сообщение компоненту СП. На этапе 945 компонент СП генерирует ответное сообщение, указывающее, что восстановление файла недоступно, и передает ответное сообщение на соответствующий терминал. Однако если на этапе 935 принимается решение о повторной передаче ЭСУ, логическое устройство составления ЭСУ компонента УУ предоставляет компоненту СП метаданные ЭСУ и адрес терминала на этапе 950. Компонент СП принимает метаданные ЭСУ и затем передает принятые метаданные ЭСУ на терминал тем же способом, каким передается обычный файл, на этапе 955.At step 930, the logical device for compiling the ESA component of the UE receives a request message and information about the terminal address from the SP component, interprets the request message and determines that the message is a retransmission request for a specific ESA. At 935, the AC component determines whether to retransmit the ESA. If a decision is made not to retransmit the ESA, the UE component proceeds to step 940 and generates a response message indicating that the ESA is not retransmitted, and transmits the response message to the SP component. At step 945, the SP component generates a response message indicating that file recovery is not available, and transmits a response message to the corresponding terminal. However, if at step 935 a decision is made to retransmit the ESA, the logic component for compiling the ESA of the ES component provides the ES component with ESA metadata and the address of the terminal in step 950. The SP component receives ESA metadata and then transmits the received ESA metadata to the terminal in the same way as normal file, at step 955.

Фиг.10 является блок-схемой, иллюстрирующей поток сообщений принимающего устройства в соответствии с настоящим изобретением.10 is a block diagram illustrating a message flow of a receiving device in accordance with the present invention.

Обратимся к Фиг.10, терминал принимает ЭСУ на этапе 1005, обнаруживает ошибку в передаче для ЭСУ на этапе 1010 и генерирует HTTP-сообщение запроса на восстановление файла для передачи сообщения в сеть на этапе 1015.Referring to FIG. 10, the terminal receives the ESA at step 1005, detects a transmission error for the ESA at step 1010, and generates an HTTP file recovery request message for transmitting the message to the network at step 1015.

После этого, если принимается повторно передаваемый файл на этапе 1020, терминал переходит к этапу 1025 для определения того, что повторно передаваемый файл является ЭСУ. На этапе 1030 терминал сохраняет ЭСУ и предоставляет ЭСУ пользователю.After that, if the retransmitted file is received at step 1020, the terminal proceeds to step 1025 to determine that the retransmitted file is an ESA. At 1030, the terminal stores the ESA and provides the ESA to the user.

Однако если повторно передаваемый файл не является ЭСУ, терминал переходит к этапу 1035 для обнаружения сообщения запроса на восстановление файла, указывающего, что файл не передается повторно. На этапе 1040 терминал считывает имя файла из принятого сообщения и сравнивает его со списком адресов сети из ЭСУ, предусмотренного в терминале. Если установлено, что принятое сообщение является сообщением отказа в повторной передаче для определенного ЭСУ, терминал уведомляет пользователя об отказе в повторной передаче на этапе 1045.However, if the retransmitted file is not an ESA, the terminal proceeds to step 1035 to detect a file recovery request message indicating that the file is not being retransmitted. At 1040, the terminal reads the file name from the received message and compares it with the list of network addresses from the ESA provided in the terminal. If it is determined that the received message is a retransmission rejection message for a specific ESA, the terminal notifies the user of the retransmission refusal at 1045.

Блок-схема для принимающего устройства в соответствии со вторым иллюстративным вариантом осуществления в целом совпадает с блок схемой в соответствии с первым иллюстративным вариантом осуществления. Различия между первым и вторым иллюстративным вариантом осуществления следующие. В первом иллюстративном варианте осуществления терминал может обнаружить передачу ЭСУ, проверяя адрес узла обслуживания, поскольку ЭСУ повторно передается от интерактивного сервера. Во втором иллюстративном варианте осуществления терминал может обнаружить ЭСУ, сравнивая имя и адрес принятого файла в сети со своим собственным списком ЭСУ, поскольку ЭСУ передается через тракт передачи обычного файла.The block diagram for the receiving device in accordance with the second illustrative embodiment generally coincides with the block diagram in accordance with the first illustrative embodiment. The differences between the first and second illustrative embodiment are as follows. In a first illustrative embodiment, the terminal can detect ESA transmission by checking the address of the service node since the ESA is retransmitted from the interactive server. In a second illustrative embodiment, the terminal can detect the ESA by comparing the name and address of the received file on the network with its own ESA list, since the ESA is transmitted through the transmission path of a regular file.

Фиг.11 является блок-схемой, иллюстрирующей поток сообщений передающего устройства в соответствии с настоящим изобретением.11 is a block diagram illustrating a message flow of a transmitting device in accordance with the present invention.

Обратимся к Фиг.11, компонент УУ передает ЭСУ на этапе 1105, принимает HTTP-сообщение запроса на восстановление ЭСУ от определенного терминала на этапе 1110, и определяет, передавать ли повторно ЭСУ, на этапе 1115.Referring to FIG. 11, the UE component transmits the ESA at step 1105, receives the HTTP request message to restore the ESA from a specific terminal at step 1110, and determines whether to retransmit the ESA at step 1115.

Если принимается решение не передавать повторно ЭСУ, компонент УУ переходит к этапу 1120 для передачи ответного сообщения на восстановление ЭСУ, указывающее, что ЭСУ не передается повторно. Однако если принимается решение о повторной передаче ЭСУ, логическое устройство составления ЭСУ переходит к этапу 1125 для доставки метаданных ЭСУ и адреса соответствующего терминала на интерактивный сервер. На этапе 1130 интерактивный сервер предоставляет информацию соответствующему терминалу.If a decision is made not to retransmit the ESA, the UE component proceeds to step 1120 to send a response message to restore the ESA, indicating that the ESA is not retransmitted. However, if a decision is made to retransmit the ESA, the ESA compilation logic proceeds to step 1125 to deliver the ESA metadata and the address of the corresponding terminal to the interactive server. At 1130, the interactive server provides information to the corresponding terminal.

Фиг.12 является блок-схемой, иллюстрирующей поток сообщений принимающего устройства в соответствии с настоящим изобретением.12 is a block diagram illustrating a message flow of a receiving device in accordance with the present invention.

Обратимся к Фиг.12, принимающее устройство принимает ЭСУ на этапе 1205 и обнаруживает ошибку в передаче на этапе 1210. Запрос на восстановление ЭСУ передается в сеть на этапе 1215. Если на этапе 1220 принимается повторно передаваемый ЭСУ, ЭСУ сохраняется и предоставляется на терминал на этапе 1225. Однако если устанавливается, что на этапе 1220 не принимается повторно передаваемый ЭСУ, принимающее устройство переходит к этапу 1230 для определения того, что принято ответное сообщение на восстановление ЭСУ, указывающее, что ЭСУ не передается повторно. Принимающее устройство обнаруживает сообщение отказа в повторной передаче для определенного ЭСУ, считывая адрес передачи, адрес приема и имя файла из принятого сообщения, на этапе 1235, а затем уведомляет пользователя сообщением отказа в повторной передаче, на этапе 1240.Referring to FIG. 12, the receiving device receives the ESA at step 1205 and detects a transmission error at step 1210. The request to restore the ESA is transmitted to the network at step 1215. If at step 1220 a retransmitted ESA is received, the ESA is stored and provided to the terminal at step 1225. However, if it is determined that at step 1220 a retransmitted ESG is not received, the receiving device proceeds to step 1230 to determine that an ESG recovery response message has been received indicating that the ESM is not retransmitted. The receiving device detects a retransmission rejection message for a specific ESA by reading the transmission address, reception address, and file name from the received message, at 1235, and then notifies the user with a retransmission rejection message, at 1240.

Фиг.13 является структурной схемой, иллюстрирующей структуру передающего устройства в соответствии с настоящим изобретением.13 is a block diagram illustrating the structure of a transmitting device in accordance with the present invention.

Обратимся к Фиг.13, компонент 1310 СП и компонент 1320 УУ в сети снабжаются секцией 1301 хранения и передачи файлов и секцией 1303 хранения и передачи метаданных ЭСУ соответственно. Компонент 1310 СП и компонент 1320 УУ отвечают за передачу обычного файла и ЭСУ соответственно. Секция 1300 или 1302 определения запроса на восстановление ЭСУ предусматривается в компоненте 1310 или 1320 СП или УУ. При этом в первом и втором иллюстративных вариантах осуществления секция 1300 определения запроса на восстановление предусматривается в компоненте 1310 СП. В третьем иллюстративном варианте осуществления секция 1302 определения предусматривается в компоненте 1320 УУ.Turning to FIG. 13, the AC component 1310 and the AC component 1320 in the network are provided with a file storage and transmission section 1301 and ESA metadata storage and transmission section 1303, respectively. The component 1310 SP and component 1320 UU are responsible for the transfer of a regular file and ESA, respectively. Section 1300 or 1302 of determining the request for the restoration of the ESA is provided in component 1310 or 1320 of the joint venture or CI. Moreover, in the first and second illustrative embodiments, the recovery request determination section 1300 is provided in the SP component 1310. In a third illustrative embodiment, a determination section 1302 is provided in the UE component 1320.

Обычный файл доставляется на устройство 1304 формирования IP-пакетов компонента 1330 DVB-H, не проходя через компонент 1320 УУ. Устройство 1304 формирования IP-пакетов формирует из входного IP-потока Транспортный Поток (ТП) стандарта MPEG2 (формат сжатия видеосигнала, разработанный Группой экспертов в области кино). ТП MPEG2 уплотняется вместе с другим ТП MPEG2, соответствующим Телевизионному (ТВ) потоку. Устройство 1305 DVB-модуляции модулирует уплотненный ТП в символ OFDM (Orthogonal Frequency Division Multiplexing - уплотнение с ортогональным частотным разделением). Символ OFDM передается через антенну.The regular file is delivered to the IP packetizer 1304 of the DVB-H component 1330 without passing through the UE component 1320. The IP packet forming apparatus 1304 generates an MPEG2 Transport Stream (TP) from the IP input stream (a video compression format developed by the Group of Experts in the Field of Cinema). MPEG2 TP is compressed with another MPEG2 TP corresponding to the Television (TV) stream. The DVB modulation device 1305 modulates the compressed TP into the OFDM symbol (Orthogonal Frequency Division Multiplexing). Orthogonal frequency division multiplexing. The OFDM symbol is transmitted through the antenna.

Фиг.14 является структурной схемой, иллюстрирующей структуру принимающего устройства в соответствии с настоящим изобретением.14 is a block diagram illustrating a structure of a receiving device in accordance with the present invention.

Обратимся к Фиг.14, принимающее устройство 1410 DVB принимает сигнал через антенну. Устройство 1400 DVB-демодуляции выполняет технологический процесс OFDM-демодуляции для принятого сигнала. Устройство разуплотнения разделяет демодулированные данные на сформированный IP-пакет и пакет ТП MPEG2. Устройство обработки данных выполняет ряд технологических процессов для пакета ТП, чтобы дать возможность пользователю просматривать связанную услугу. Устройство 1401 расформирования IP-пакета демодулирует сформированный IP-пакет в IP-поток. IP-поток выводится на устройство 1402 приема файлов. Секция 1403 определения определяет, является IP-поток обычным файлом или ЭСУ. Если IP-поток является ЭСУ, устройство 1404 обработки ЭСУ принимает и сохраняет ЭСУ. Если IP-поток является обычным файлом, устройство 1405 обработки обычных файлов принимает и сохраняет обычный файл.Referring to FIG. 14, a DVB receiver 1410 receives a signal through an antenna. The DVB demodulation device 1400 performs an OFDM demodulation process for the received signal. The decompression device divides the demodulated data into the generated IP packet and the MPEG2 TP packet. The data processing device performs a number of technological processes for the TP package to enable the user to view the associated service. The IP packet decomposer 1401 demodulates the generated IP packet into an IP stream. The IP stream is output to a file receiving device 1402. Determination section 1403 determines whether the IP stream is a regular file or ESA. If the IP stream is an ESA, the ESA processing device 1404 receives and stores the ESA. If the IP stream is a regular file, the regular file processing device 1405 receives and stores the regular file.

Как видно из вышеизложенного описания, настоящее изобретение может реализовать процедуру, в которой терминал передает запрос на восстановление, если происходит ошибка в передаче ЭСУ при приеме ЭСУ, и принимает повторно передаваемый ЭСУ. ЭСУ, в котором произошла ошибка, тогда может передаваться повторно и приниматься терминалом.As can be seen from the above description, the present invention can implement a procedure in which the terminal transmits a restore request if an error occurs in the transmission of the ESA when receiving the ESA, and receives the retransmitted ESA. The ESA in which the error occurred can then be retransmitted and received by the terminal.

Хотя для пояснения были раскрыты иллюстративные варианты осуществления настоящего изобретения, специалистам в данной области техники будет понятно, что возможны различные изменения, добавления и замены без отступления от объема настоящего изобретения. Следовательно, настоящее изобретение не ограничивается описанными выше вариантами осуществления, но определяется в соответствии с приведенной ниже формулой изобретения, равно как и всеми ее эквивалентами.Although illustrative embodiments of the present invention have been disclosed for purposes of explanation, those skilled in the art will understand that various changes, additions, and substitutions are possible without departing from the scope of the present invention. Therefore, the present invention is not limited to the embodiments described above, but is defined in accordance with the following claims, as well as all its equivalents.

Claims (33)

1. Способ для обработки ошибки в передаче Электронного Справочника Услуг (ЭСУ) в системе цифрового видеовещания, причем способ содержит этапы, на которых: принимают с помощью компонента служебного приложения сообщение запроса на восстановление файла от терминала после трансляции ЭСУ от компонента управления услугами на терминал; передают сообщение запроса на восстановление файла и адрес терминала, от которого было отправлено сообщение запроса на восстановление файла, от компонента служебного приложения компоненту управления услугами, если сообщение запроса на восстановление файла является запросом на ЭСУ; интерпретируют сообщение запроса на восстановление файла в логическом устройстве составления ЭСУ для генерирования ЭСУ в пределах компонента управления услугами и определения, передавать ли повторно ЭСУ на терминал; доставляют метаданные ЭСУ и адрес терминала от логического устройства составления ЭСУ на интерактивный сервер для передачи ЭСУ в пределах компонента управления услугами, если принято решение о повторной передаче ЭСУ; и передают метаданные ЭСУ от интерактивного сервера на терминал.1. A method for processing errors in the transmission of an Electronic Service Guide (ESG) in a digital video broadcasting system, the method comprising the steps of: receiving a request message to restore a file from the terminal using the service application component after broadcasting the ESU from the service control component to the terminal; transmitting the file recovery request message and the terminal address from which the file recovery request message was sent from the service application component to the service management component if the file recovery request message is a request for ESA; interpreting the file recovery request message in the ESA compilation logic device to generate the ESA within the service control component and determining whether to retransmit the ESA to the terminal; deliver the ESA metadata and the terminal address from the logical device for compiling the ESA to the interactive server for transmitting the ESA within the service control component, if a decision is made on the retransmission of the ESA; and transmit the ESA metadata from the interactive server to the terminal. 2. Способ по п.1, который дополнительно содержит этап, на котором:
определяют с помощью компонента служебного приложения, используя адрес файла, содержащийся в сообщении запроса, является ли сообщение запроса на восстановление файла запросом ЭСУ или обычного файла.
2. The method according to claim 1, which further comprises the step of:
determine, using a component of the service application, using the file address contained in the request message, whether the file recovery request message is an ESA request or an ordinary file request.
3. Способ по п.1, в котором сообщение запроса на восстановление файла содержит HTTP-сообщение (Hyper Text Transfer Protocol - протокол передачи гипертекста), используемое при создании запроса на восстановление файла для обычного файла.3. The method of claim 1, wherein the file recovery request message comprises an HTTP message (Hyper Text Transfer Protocol) used to create a file recovery request for a regular file. 4. Способ по п.1, который дополнительно содержит этапы, на которых: доставляют информацию о принятом решении от логического устройства составления ЭСУ компоненту служебного приложения, если принято решение не передавать повторно ЭСУ на терминал; и генерируют ответное сообщение, содержащее в себе информацию о принятом решении; и передают сгенерированное ответное сообщение от компонента служебного приложения на терминал.4. The method according to claim 1, which further comprises the steps of: delivering information about the decision from the logical device for compiling the ESA to the component of the service application, if it is decided not to transmit the ESA to the terminal again; and generate a response message containing information about the decision; and transmitting the generated response message from the service application component to the terminal. 5. Способ по п.4, который дополнительно содержит этап, на котором определяют, с помощью терминала, отказано ли в повторной передаче ЭСУ, используя адрес передачи, заключенный в ответном сообщении.5. The method according to claim 4, which further comprises determining, using the terminal, whether the retransmission of the ESA is denied using the transmission address enclosed in the response message. 6. Способ для обработки ошибки в передаче Электронного Справочника Услуг (ЭСУ) в системе цифрового видеовещания, причем способ содержит этапы, на которых принимают с помощью компонента служебного приложения сообщение запроса на восстановление файла от терминала после трансляции ЭСУ от компонента управления услугами на терминал; передают сообщение запроса на восстановление файла и адрес терминала, от которого было отправлено сообщение запроса на восстановление файла, от компонента служебного приложения компоненту управления услугами, когда сообщение запроса на восстановление файла является запросом на ЭСУ; интерпретируют сообщение запроса на восстановление файла в логическом устройстве составления ЭСУ для генерирования ЭСУ в пределах компонента управления услугами и определения, передавать ли повторно ЭСУ на терминал; доставляют метаданные ЭСУ и адрес терминала от логического устройства составления ЭСУ компоненту служебного приложения, если принято решение о повторной передаче ЭСУ; и передают метаданные ЭСУ от компонента служебного приложения на терминал.6. A method for processing errors in the transmission of an Electronic Service Guide (ESG) in a digital video broadcasting system, the method comprising the steps of receiving, with the help of a service application component, a request message to restore a file from the terminal after broadcasting the ESG from the service control component to the terminal; transmitting the file recovery request message and the terminal address from which the file recovery request message was sent from the service application component to the service management component when the file recovery request message is a request for ESA; interpreting the file recovery request message in the ESA compilation logic device to generate the ESA within the service control component and determining whether to retransmit the ESA to the terminal; deliver the ESA metadata and the terminal address from the logical device for compiling the ESA to the component of the service application, if a decision is made on the retransmission of the ESA; and transmit the ESA metadata from the service application component to the terminal. 7. Способ по п.6, который дополнительно содержит этап, на котором определяют с помощью компонента служебного приложения, является ли сообщение запроса на восстановление файла запросом ЭСУ или обычного файла, используя адрес файла, заключенный в сообщении запроса.7. The method according to claim 6, which further comprises determining, using the component of the service application, whether the request message to restore the file is an ESM request or a regular file using the file address enclosed in the request message. 8. Способ по п.6, в котором сообщение запроса на восстановление файла содержит HTTP-сообщение, используемое при создании запроса на восстановление файла для обычного файла.8. The method of claim 6, wherein the file recovery request message comprises an HTTP message used to create a file recovery request for a regular file. 9. Способ по п.6, который дополнительно содержит этапы, на которых: доставляют информацию о принятом решении от логического устройства составления ЭСУ компоненту служебного приложения, если принято решение не передавать повторно ЭСУ; и генерируют ответное сообщение, содержащее в себе информацию о принятом решении; и передают сгенерированное ответное сообщение от компонента служебного приложения на терминал.9. The method according to claim 6, which further comprises the steps of: delivering information about the decision made from the logical device for compiling the ESA to the component of the service application, if the decision is made not to retransmit the ESA; and generate a response message containing information about the decision; and transmitting the generated response message from the service application component to the terminal. 10. Способ по п.9, который дополнительно содержит этап, на котором определяют с помощью терминала, отказано ли в повторной передаче ЭСУ, используя сетевой адрес и имя файла, заключенные в ответном сообщении.10. The method according to claim 9, which further comprises determining whether the ESA is retransmitted using the terminal using the network address and file name enclosed in the response message. 11. Способ для обработки ошибки в передаче Электронного Справочника Услуг (ЭСУ) в системе цифрового видеовещания, причем способ содержит этапы, на которых: принимают с помощью компонента управления услугами сообщение запроса на восстановление файла от терминала после трансляции ЭСУ от компонента управления услугами на терминал; определяют, передавать ли повторно ЭСУ, на интерактивном сервере для передачи ЭСУ от компонента управления услугами, используя сообщение запроса на восстановление ЭСУ; передают сообщение запроса на повторную передачу ЭСУ от интерактивного сервера на логическое устройство составления ЭСУ для генерирования ЭСУ в пределах компонента управления услугами, если принято решение о повторной передаче ЭСУ; передают метаданные ЭСУ и адрес терминала от логического устройства составления ЭСУ на интерактивный сервер и передают метаданные ЭСУ от интерактивного сервера на терминал.11. A method for processing errors in transmitting an Electronic Service Guide (ESG) in a digital video broadcasting system, the method comprising the steps of: receiving a request to restore a file from the terminal using the service control component after broadcasting the ESU from the service control component to the terminal; determining whether to retransmit the ESG on an interactive server for transmitting the ESG from the service control component using the ESG recovery request message; transmitting a request message for retransmitting the ESA from the interactive server to the logical device for compiling the ESA to generate the ESA within the service control component, if a decision is made on the retransmission of the ESA; transmit the ESA metadata and the terminal address from the logical device for compiling the ESA to the interactive server and transmit the ESA metadata from the interactive server to the terminal. 12. Способ по п.11, в котором терминал обнаруживает ошибку в передаче ЭСУ и передает сообщение запроса на восстановление файла.12. The method according to claim 11, in which the terminal detects an error in the transmission of the ESA and transmits a file recovery request message. 13. Способ по п.11, в котором сообщение запроса на восстановление файла содержит HTTP-сообщение.13. The method of claim 11, wherein the file recovery request message comprises an HTTP message. 14. Способ по п.11, который дополнительно содержит этапы, на которых: генерируют ответное сообщение, содержащее в себе информацию о принятом решении, если принято решение не передавать повторно ЭСУ, и передают сгенерированное ответное сообщение от логического устройства составления ЭСУ на терминал.14. The method according to claim 11, which further comprises the steps of: generating a response message containing information about the decision made, if the decision is made not to retransmit the ESA, and transmit the generated response message from the logical device for compiling the ESA to the terminal. 15. Способ по п.14, в котором терминал определяет, отказано ли в повторной передаче ЭСУ, используя адрес передачи, адрес приема и имя файла, заключенные в ответном сообщении.15. The method according to 14, in which the terminal determines whether the retransmission of the ESA is denied using the transmission address, reception address, and file name enclosed in the response message. 16. Устройство для обработки ошибки в передаче Электронного Справочника Услуг (ЭСУ) в системе цифрового видеовещания, причем устройство содержит: компонент служебного приложения для приема сообщения запроса на восстановление файла от терминала и определения, передавать ли повторно ЭСУ; и компонент управления услугами для генерирования ЭСУ, трансляции сгенерированного ЭСУ на терминал, приема сообщения запроса на восстановление файла от компонента служебного приложения, определения, передавать ли повторно ЭСУ, и передачи метаданных ЭСУ на терминал на основании результата принятия решения, при этом компонент служебного приложения предоставляет компоненту управления услугами сообщение запроса на восстановление файла и адрес терминала, если сообщение запроса на восстановление файла является запросом на ЭСУ, и компонент управления услугами интерпретирует сообщение запроса на восстановление файла, определяет, передавать ли повторно ЭСУ на терминал, и передает метаданные ЭСУ на терминал на основании результатов принятия решения.16. A device for processing errors in transmitting an Electronic Service Guide (ESG) in a digital video broadcasting system, the device comprising: a service application component for receiving a file recovery request message from a terminal and determining whether to send the ESG again; and a service management component for generating an ESA, broadcasting the generated ESA to the terminal, receiving a file recovery request message from the service application component, determining whether to retransmit the ESA, and transmitting the ESA metadata to the terminal based on the decision result, while the service application component provides a service management component, a file recovery request message and a terminal address, if the file recovery request message is a request for an ESA, and the component The service control t interprets the file recovery request message, determines whether to retransmit the ESM to the terminal, and transmits the ESM metadata to the terminal based on the decision results. 17. Устройство по п.16, в котором компонент управления услугами содержит: логическое устройство составления ЭСУ для генерирования ЭСУ, приема сообщения запроса от компонента служебного приложения, и определения, передавать ли повторно ЭСУ; и интерактивный сервер для передачи сгенерированного ЭСУ на терминал, приема метаданных ЭСУ от логического устройства составления ЭСУ и передачи принятых метаданных ЭСУ на терминал.17. The device according to clause 16, in which the service control component comprises: an ESA compilation logic for generating an ESA, receiving a request message from a service application component, and determining whether to retransmit the ESA; and an interactive server for transmitting the generated ESA to the terminal, receiving ESA metadata from the logical ESG compilation device, and transmitting the received ESA metadata to the terminal. 18. Устройство по п.16, в котором компонент служебного приложения определяет, является ли сообщение запроса на восстановление файла запросом ЭСУ или обычного файла, используя адрес файла, заключенный в сообщении запроса на восстановление файла.18. The device according to clause 16, in which the component of the service application determines whether the request message to restore the file is a request for an ESA or a regular file using the file address enclosed in the file recovery request message. 19. Устройство по п.16, в котором сообщение запроса на восстановление файла является HTTP-сообщением, используемым при создании запроса на восстановление файла для обычного файла.19. The device according to clause 16, in which the file recovery request message is an HTTP message used when creating a file recovery request for a regular file. 20. Устройство по п.17, в котором логическое устройство составления ЭСУ доставляет информацию о принятом решении компоненту служебного приложения, если принято решение не передавать повторно ЭСУ; и компонент служебного приложения генерирует ответное сообщение, содержащее в себе информацию о принятом решении, и передает сгенерированное ответное сообщение на терминал.20. The device according to 17, in which the logical device compiling the ESA delivers information about the decision to the component of the service application, if the decision is made not to retransmit the ESA; and the service application component generates a response message containing information about the decision made and transmits the generated response message to the terminal. 21. Устройство по п.20, в котором терминал определяет, отказано ли в повторной передаче ЭСУ, используя адрес передачи, заключенный в ответном сообщении.21. The device according to claim 20, in which the terminal determines whether the retransmission of the ESA is denied using the transmission address enclosed in the response message. 22. Устройство для обработки ошибки в передаче Электронного Справочника Услуг (ЭСУ) в системе цифрового видеовещания, причем устройство содержит: компонент служебного приложения для приема сообщения запроса на восстановление файла от терминала и определения, передавать ли повторно ЭСУ; и компонент управления услугами для генерирования ЭСУ, трансляции сгенерированного ЭСУ на терминал, приема сообщения запроса от компонента служебного приложения, определения, передавать ли повторно ЭСУ, и передачи метаданных ЭСУ на терминал через компонент служебного приложения на основании результата принятия решения, при этом компонент служебного приложения предоставляет компоненту управления услугами сообщение запроса и адрес терминала, с которого было отправлено сообщение запроса, если сообщение запроса на восстановление файла является запросом на ЭСУ, и компонент управления услугами интерпретирует сообщение запроса и определяет, передавать ли повторно ЭСУ на терминал.22. A device for processing errors in transmitting an Electronic Service Guide (ESG) in a digital video broadcasting system, the device comprising: a service application component for receiving a file recovery request message from a terminal and determining whether to send the ESG again; and a service management component for generating an ESA, broadcasting the generated ESA to the terminal, receiving a request message from the service application component, determining whether to retransmit the ESA, and transmitting the ESA metadata to the terminal through the service application component based on the decision result, while the service application component provides the service control component with a request message and the address of the terminal from which the request message was sent if the file recovery request message is a request to the ESA, and the service control component interprets the request message and determines whether to retransmit the ESA to the terminal. 23. Устройство по п.22, в котором компонент управления услугами содержит: логическое устройство составления ЭСУ для генерирования ЭСУ, приема сообщения запроса от компонента служебного приложения и определения, передавать ли повторно ЭСУ, и передачи метаданных ЭСУ компоненту служебного приложения, если принято решение о повторной передаче ЭСУ; и интерактивный сервер для передачи сгенерированного ЭСУ на терминал.23. The device according to item 22, in which the service management component contains: a logical ESG compilation device for generating an ESA, receiving a request message from the service application component and determining whether to retransmit the ESM, and transmitting the ESM metadata to the service application component, if a decision is made retransmission of the ESA; and an interactive server for transmitting the generated ESA to the terminal. 24. Устройство по п.22, в котором компонент служебного приложения определяет, является ли сообщение запроса на восстановление файла запросом ЭСУ или обычного файла, используя адрес файла, заключенный в сообщении запроса.24. The device according to item 22, in which the component of the service application determines whether the request message to restore the file is a request for an ESA or a regular file using the file address enclosed in the request message. 25. Устройство по п.22, в котором сообщение запроса на восстановление файла содержит HTTP-сообщение, используемое при создании запроса на восстановление файла для обычного файла.25. The device according to item 22, in which the message request to restore the file contains an HTTP message used when creating a request to restore the file for a regular file. 26. Устройство по п.23, в котором: логическое устройство составления ЭСУ доставляет информацию о принятом решении компоненту служебного приложения, если принято решение не передавать повторно ЭСУ; и компонент служебного приложения генерирует ответное сообщение, содержащее в себе информацию о принятом решении, и передает сгенерированное ответное сообщение на терминал.26. The device according to item 23, in which: the logical device for compiling the ESA delivers information about the decision to the component of the service application, if the decision is made not to retransmit the ESA; and the service application component generates a response message containing information about the decision made and transmits the generated response message to the terminal. 27. Устройство по п.26, в котором терминал определяет, отказано ли в повторной передаче ЭСУ, используя сетевой адрес и имя файла, заключенные в ответном сообщении.27. The device according to p, in which the terminal determines whether the retransmission of the ESA is denied using the network address and file name enclosed in the response message. 28. Устройство для обработки ошибки в передаче Электронного Справочника Услуг (ЭСУ) в системе цифрового видеовещания, причем устройство содержит: интерактивный сервер для трансляции ЭСУ на терминал, приема сообщения запроса на восстановление ЭСУ от терминала, интерпретирования сообщения запроса и определения, передавать ли повторно ЭСУ на терминал, который передал сообщение запроса; и логическое устройство составления ЭСУ для генерирования ЭСУ, приема запроса на повторную передачу ЭСУ на основании результатов принятия решения интерактивного сервера и передачи метаданных ЭСУ на интерактивный сервер, при этом интерактивный сервер передает метаданные ЭСУ, принятые от логического устройства составления ЭСУ, на терминал.28. A device for processing errors in transmitting an Electronic Service Guide (ESG) in a digital video broadcasting system, the device comprising: an interactive server for broadcasting the ESG to the terminal, receiving a request message to restore the ESG from the terminal, interpreting the request message and determining whether to send the ESG again to the terminal that transmitted the request message; and an ESA compilation logic device for generating an ESA, receiving a request for retransmitting the ESA based on the decision results of the interactive server and transmitting the ESA metadata to the interactive server, wherein the interactive server transmits the ESA metadata received from the ESA logic device to the terminal. 29. Устройство по п.28, в котором интерактивный сервер и логическое устройство составления ЭСУ предусматриваются в компоненте управления услугами.29. The device according to p. 28, in which the interactive server and the logical device for compiling the ESA are provided in the service management component. 30. Устройство по п.28, в котором терминал обнаруживает ошибку в передаче ЭСУ и передает сообщение запроса.30. The device according to p, in which the terminal detects an error in the transmission of the ESA and transmits a request message. 31. Устройство по п.28, в котором сообщение запроса на восстановление файла содержит HTTP-сообщение.31. The device according to p, in which the request message to restore the file contains an HTTP message. 32. Устройство по п.28, в котором логическое устройство составления ЭСУ генерирует ответное сообщение, содержащее в себе информацию о принятом решении, если принято решение не передавать повторно ЭСУ, и передает сгенерированное ответное сообщение на терминал.32. The device according to p. 28, in which the logical device compiling the ESA generates a response message containing information about the decision, if the decision is made not to retransmit the ESA, and transmits the generated response message to the terminal. 33. Устройство по п.32, в котором терминал определяет, отказано ли в повторной передаче ЭСУ, используя адрес передачи, адрес приема и имя файла, содержащиеся в ответном сообщении. 33. The device according to p. 32, in which the terminal determines whether the retransmission of the ESA is denied using the transmission address, reception address and file name contained in the response message.
RU2008121603/09A 2005-11-29 2006-11-29 Method and device for handling errors in electronic service guide transmission in digital video broadcasting system RU2383996C2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2005-0115154 2005-11-29
KR20050115154 2005-11-29
KR10-2006-0077363 2006-08-16
KR1020060077363A KR100876766B1 (en) 2005-11-29 2006-08-16 Method and apparatus for handling electronic service guide transmission error in digital video broadcasting system

Publications (2)

Publication Number Publication Date
RU2008121603A RU2008121603A (en) 2009-12-10
RU2383996C2 true RU2383996C2 (en) 2010-03-10

Family

ID=38354593

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2008121603/09A RU2383996C2 (en) 2005-11-29 2006-11-29 Method and device for handling errors in electronic service guide transmission in digital video broadcasting system

Country Status (4)

Country Link
JP (1) JP2009517963A (en)
KR (1) KR100876766B1 (en)
CN (1) CN101336548A (en)
RU (1) RU2383996C2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090076765A (en) 2008-01-09 2009-07-13 삼성전자주식회사 Method and apparatus for discovering electronic service guide in broadcasting mobile integrated service system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2195086C2 (en) * 1997-03-21 2002-12-20 КАНАЛЬ+ Сосьетэ Аноним Method of data loading into mpeg receiver/decoder and system of mpeg broadcasting for its realization
US6505347B1 (en) * 1997-08-27 2003-01-07 Matsushita Electric Industrial Co., Ltd. Control information generating apparatus for broadcast system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990056468A (en) * 1997-12-29 1999-07-15 전주범 How to Abandon an Error Program Guide Packet in a Satellite Broadcast Receiver
US6289054B1 (en) * 1998-05-15 2001-09-11 North Carolina University Method and systems for dynamic hybrid packet loss recovery for video transmission over lossy packet-based network
KR100279735B1 (en) * 1998-11-20 2001-02-01 정선종 Multimedia Content Delivery Method Using Metadata
KR100460970B1 (en) * 2002-01-10 2004-12-09 삼성전자주식회사 Data transmitting/receiving system and method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2195086C2 (en) * 1997-03-21 2002-12-20 КАНАЛЬ+ Сосьетэ Аноним Method of data loading into mpeg receiver/decoder and system of mpeg broadcasting for its realization
US6505347B1 (en) * 1997-08-27 2003-01-07 Matsushita Electric Industrial Co., Ltd. Control information generating apparatus for broadcast system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Proposed Resolution for SG AD review comments, OMA-AD_BCAST-V1_0_0-20050505-D-CLEAN.doc, 2005 Open Mobile Alliance Ltd, 15 Aug 2005, найдено в Интернет 25.03.2009 на http://member.openmobilealliance.org/ftp/Public_ documents /bcast/2005. Service Guide for Mobile Broadcast Services, DRAFT VERSION 1.0-18, no.PART 5.44-5.4.5, August 2005, найдено в Интернет 25.03.2009 на http://www.member.openmobilealliance.org/ftp/Public_documents/BAC/BCAST/Permanent_documents. *

Also Published As

Publication number Publication date
KR100876766B1 (en) 2009-01-07
KR20070056924A (en) 2007-06-04
JP2009517963A (en) 2009-04-30
RU2008121603A (en) 2009-12-10
CN101336548A (en) 2008-12-31

Similar Documents

Publication Publication Date Title
US9485044B2 (en) Method and apparatus of announcing sessions transmitted through a network
JP5111858B2 (en) Method for transmitting digital service via network and apparatus for realizing the method
CN108293148B (en) Receiving apparatus, transmitting apparatus, and data processing method
US20100017832A1 (en) Network digital television middleware
JP5738865B2 (en) Distribution of MPEG-2TS multiplexed multimedia stream by selecting elementary packets of MPEG-2TS multiplexed multimedia stream
KR20070114383A (en) Enhanced Electronic Service Guide Container
CN109964471B (en) Method for transmitting content to a mobile user equipment
US20070174861A1 (en) Method and apparatus for handling an electronic service guide transmission error in a digital video broadcasting system
CA2999701C (en) Reception apparatus, transmission apparatus, and data processing method
CN102823266A (en) Method and device for receiving non-real-time content included in a real-time broadcast signal
CN101263709A (en) Method for Determining the Completeness of the Service Guide
KR20220075367A (en) DASHS / Method for Broadcasting HLS Hybrid Multimedia Stream
CN101453347B (en) A method for sending and receiving mobile multimedia broadcasting data
RU2383996C2 (en) Method and device for handling errors in electronic service guide transmission in digital video broadcasting system
CN101267551B (en) Method and apparatus for signaling transmission code set in data broadcasting
US9160638B2 (en) Method and apparatus for performing non real time service in digital broadcast system
GB2407242A (en) Method of announcing sessions in an electronic service guide
CN101288297A (en) Method and apparatus for providing reliability guaranteed transmission service in digital broadcasting system
CN101438588B (en) Method for transmission of a change to a static object by means of a change object in a data distribution service, transmitter and receiver
CN113923522A (en) Time updating method and device for set top box and computer readable storage medium
CN100542231C (en) Device for marking transmission code set in data broadcast
KR20170140113A (en) MBMS(Multimedia Broadcast/Multicast Service) RECEIVER AND DATA RECEIVING METHOD THEREOF

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20101130