RU2598591C2 - Receiving device, receiving method and program - Google Patents
Receiving device, receiving method and program Download PDFInfo
- Publication number
- RU2598591C2 RU2598591C2 RU2013107789/08A RU2013107789A RU2598591C2 RU 2598591 C2 RU2598591 C2 RU 2598591C2 RU 2013107789/08 A RU2013107789/08 A RU 2013107789/08A RU 2013107789 A RU2013107789 A RU 2013107789A RU 2598591 C2 RU2598591 C2 RU 2598591C2
- Authority
- RU
- Russia
- Prior art keywords
- document
- broadcasting
- content
- html
- descriptive document
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/93—Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/73—Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
- H04H60/81—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
- H04H60/82—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
- H04N21/4349—Demultiplexing of additional data and video streams by extracting from data carousels, e.g. extraction of software modules from a DVB carousel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6175—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
- H04N21/6543—Transmission by server directed to the client for forcing some client operations, e.g. recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
- H04N21/4821—End-user interface for programme selection using a grid, e.g. sorted out by channel and broadcast time
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Circuits Of Receivers In General (AREA)
- Television Systems (AREA)
Abstract
Description
Область техники, к которой относится изобретениеFIELD OF THE INVENTION
Данная технология относится к приемному устройству, способу приема и программе. Конкретнее, данная технология относится к приемному устройству, способу приема и программе для использования в исполнении типа содер��ания, которо�� от��������ется от А-В (аудио-видео) содержания, составляющего так называемые ТВ программы, как правило, в цифровом ТВ вещании.This technology relates to a receiving device, a receiving method and a program. More specifically, this technology relates to a receiving device, a receiving method and a program for use in executing a type of content that is different from A-B (audio-video) content constituting the so-called TV programs, typically in digital TV broadcasting.
Уровень техникиState of the art
В Японии проведена оцифровка ТВ вещания, и цифровое наземное вещание, спутниковое (BS) цифровое вещание и тому подобное широко распространено в стране. Кроме того, в цифровом ТВ вещании, таком как наземное цифровое вещание, воплощено не только вещание А-В содержания, составляющего так называемые ТВ программы, но также и передача данных с помощью вещательного языка разметки (ВЯР) (BML) (см, к примеру. Патентную литературу 1).Japan has digitized TV broadcasting, and digital terrestrial broadcasting, satellite (BS) digital broadcasting and the like are widespread in the country. In addition, in digital TV broadcasting, such as terrestrial digital broadcasting, not only AV broadcasting of content constituting the so-called TV programs is embodied, but also data transmission using the broadcast markup language (VJAR) (BML) (see, for example Patent literature 1).
Например, ТВ приемник, способный принимать передачу данных, может отображать информацию о текущей вещательной программе, а также информацию, не относящуюся к происходящей программе (объявления о других программах, новости, сообщения о погоде, информация о движении на дорогах и т.п.), и исполнять прикладную программу, связанную с передаваемой программой (А-В содержанием).For example, a TV receiver capable of receiving data transmission can display information about the current broadcast program, as well as information not related to the ongoing program (announcements of other programs, news, weather reports, traffic information, etc.) , and execute the application program associated with the transmitted program (AB content).
Кроме того, вышеупомянутый ТВ приемник выполнен с возможностью работать по-разному в двух случаях: при воплощении услуг, которыми управляет вещательная организация, предлагающая цифровое ТВ вещание (к примеру, услуга отображения сообщений о погоде), и при осуществлении услуг, которыми не заведуют вещательные организации (к примеру, услуга подключения к Интернету для отображения веб-страниц и т.п.).In addition, the aforementioned TV receiver is configured to operate differently in two cases: when implementing services managed by a broadcasting organization offering digital TV broadcasting (for example, a weather message display service), and when implementing services that are not run by broadcasting organizations (for example, an Internet connection service for displaying web pages, etc.).
То есть, когда, например, сообщения о погоде должны отображаться в передаваемых данных в качестве одной из услуг, которыми управляет вещательная организация, могут осуществляться процессы для считывания из ТВ приемника заранее зарегистрированной информации о местности, где проживает пользователь, чтобы отображались сообщения о погоде для местности, где проживает пользователь.That is, when, for example, weather messages should be displayed in the transmitted data as one of the services managed by the broadcasting organization, processes can be carried out to read the pre-registered information about the location where the user lives from the TV receiver so that weather messages are displayed for the area where the user lives.
С другой стороны, когда, например, веб-страницы должны отображаться посредством подключения к Интернету в качестве одной из услуг, которыми не заведуют вещательные организации, вышеупомянутый процесс считывания или тому подобное не выполняется, так что никакой процесс, не заданный пользователем (к примеру, процесс, в котором информация о местности может обманным путем считываться и посылаться к злоумышленной третьей стороне), не будет осуществляться.On the other hand, when, for example, web pages are to be displayed via an Internet connection as one of the services that are not run by broadcasting organizations, the aforementioned reading process or the like is not performed, so that no process specified by the user (e.g. a process in which terrain information can be fraudulently read and sent to an malicious third party) will not be carried out.
Аналогично в Европе воплощен тип вещания, соответствующий передаче данных в Японии, в соответствии с мультимедийной ��омашней платформой цифрового видео вещания (DVB-MHP), которая обусловливает то, как должно описываться и доставляться содержание вещания данных.Similarly, in Europe, a broadcast type corresponding to data transmission in Japan is implemented in accordance with the multimedia home digital video broadcasting platform (DVB-MHP), which determines how the content of the data broadcast should be described and delivered.
Список ссылокList of links
Патентная литератураPatent Literature
PTL 1: Выложенная заявка на патент Японии №2003-131981А.PTL 1: Japanese Patent Application Laid-Open No. 2003-131981A.
Сущность изобретенияSUMMARY OF THE INVENTION
Техническая проблемаTechnical problem
Между тем, в цифровом ТВ вещании в Соединенных Штатах согласно документу ATSC (Комитет по перспективным телевизионным стандартам - Advanced Television Standard Committee) 2.0 услуга, соответствующая передаче данных в цифровом ТВ вещании в Японии планируется для воплощения посредством получения документов HTML, описанных на HTML (гипертекстовом языке разметки), из услуг, которыми заведуют вещательные организации.Meanwhile, in digital television broadcasting in the United States, according to ATSC (Advanced Television Standard Committee) 2.0, a service corresponding to the transmission of data in digital TV broadcasting in Japan is planned to be implemented by receiving HTML documents described in HTML (hypertext markup language), of the services run by broadcasting organizations.
Предположим, что, как показано на Фиг.1, услуга воплощается с помощью прикладной программы, составленной из ресурсов, представляющих картинки, звуки, видеокадры и т.д. (соответственно «MPEG», «МРЗ» и «JPEG» на Фиг.1), а также сценарии (исполняемые программы) для исполнения заранее заданных процессов путем указания ссылки на эти ресурсы. В этом случае в прикладной программе или тому подобном могут быть установлены рабочие режимы, и в соответствии с установленными таким образом рабочими режимами могут разрешаться (или запрещаться) конкретные процессы, такие как процесс считывания.Assume that, as shown in FIG. 1, a service is implemented using an application program composed of resources representing pictures, sounds, video frames, etc. (respectively, "MPEG", "MP3" and "JPEG" in Figure 1), as well as scripts (executable programs) for executing predetermined processes by indicating links to these resources. In this case, operating modes can be set in the application program or the like, and in accordance with the operating modes set in this way, specific processes, such as a reading process, can be allowed (or disabled).
��онкретн��, �� с��учае прикладной программы, полученной из сервера, которым управляет вещательная организация, может быть установлен рабочий режим, чтобы разрешить (не запретить) исполнение конкретного процесса. А в случае прикладной программы, полученной из сервера в Интернете, которым не заведуют вещательные организации, может быть установлен рабочий режим, чтобы блокировать (запретить) исполнение конкретного процесса.Specifically, in the case of an application received from a server controlled by the broadcasting organization, an operating mode may be set to allow (not prohibit) the execution of a particular process. And in the case of an application program received from a server on the Internet that is not run by broadcasting organizations, an operating mode can be set to block (prohibit) the execution of a specific process.
Такие прикладные программы, как показанные на Фиг.1, могут конструироваться, скажем, из множества файлов класса (сценариев), подготовленных в Java (зарегистрированный товарный знак) и организованных в файловую структуру, именуемую «jar» (Java ARchive), а также из ресурсов (картинок, звуков, видеокадров и т.п.).Applications such as those shown in FIG. 1 can be constructed, say, from a variety of class files (scripts) prepared in Java (registered trademark) and organized into a file structure called “jar” (Java ARchive), as well as from resources (pictures, sounds, video frames, etc.).
Если прикладные программы сконструированы каждая из ресурсов и сценариев, как показано на Фиг.1, границы между этими прикладными программами различимы. Это дает возможность устанавливать рабочий режим в каждой прикладной программе, чтобы разрешить (или запретить) конкретный процесс (процесс считывания и т.д.).If the application programs are designed each of the resources and scenarios, as shown in FIG. 1, the boundaries between these application programs are distinguishable. This makes it possible to set the operating mode in each application program to enable (or disable) a specific process (reading process, etc.).
В противоположность этому, когда документы HTML используются в качестве планируемых для цифрового ТВ вещания в Соединенных Штатах, рабочие режимы нельзя устанавливать в прикладных программах так, как показано на Фиг.1.In contrast, when HTML documents are used as planned for digital TV broadcasting in the United States, operating modes cannot be set in application programs as shown in FIG. 1.
Например, когда услуга воплощается с помощью документов HTML, единственная прикладная программа, такая как на Фиг.1, не исполняется. Вместо этого документы HTML, предназначенные для исполнения, выполняют транзакцию из одного документа в другой, и каждый документ HTML исполняется независимо.For example, when a service is implemented using HTML documents, a single application program, such as in FIG. 1, is not executed. Instead, HTML documents for execution execute a transaction from one document to another, and each HTML document is executed independently.
Следовательно, никакого рабочего режима нельзя установить в каждом документе HTML, исполняемом независимо в качестве прикладной программы для воплощения услуги.Therefore, no operating mode can be set in every HTML document executed independently as an application program for implementing the service.
По этой причине, когда документы HTML используются в качестве планируемых в Соединенных Штатах, невозможно разрешить (или запретить) конкретные процессы в соответствии с рабочими режимами; процессы, не заданные пользователем, могут все равно осуществляться.For this reason, when HTML documents are used as planned in the United States, it is not possible to allow (or prohibit) specific processes in accordance with the operating modes; processes not specified by the user can still be carried out.
Данная технология разработана с учетом вышеуказанных обстоятельств и предлагает механизмы для предотвращения процессов, не заданных пользователем, от выполнения, когда услуга вещания данных воплощается через взаимодействие документов.This technology was developed taking into account the above circumstances and offers mechanisms to prevent processes not specified by the user from being executed when the data broadcasting service is implemented through the interaction of documents.
Решение проблемыSolution
Согласно первому объекту данной технологии предложено приемное устройство для приема вещания А-В содержания посредством волн вещания, включающее в себя:According to a first object of this technology, there is provided a receiving device for receiving broadcasting of AB content by means of broadcast waves, including:
получающий блок, выполненный с возможностью получения описательного документа, описанного на заранее заданном компьютерном языке, для отображения типа содержания, отличного от А-В содержания; определяющий блок, выполненный с возможностью определения того, управляет ли полученным описательным документом вещательная организация, передающая А-В содержание, или бизнес-оператор иной, нежели вещательная организация; и управляющий блок, выполненный с возможностью управлять исполнением полученного описательного документа в соответствии с результатом определения, сделанного определяющим блоком.a receiving unit configured to obtain a descriptive document described in a predetermined computer language for displaying a type of content other than AB content; a determining unit, configured to determine whether a broadcasting organization transmitting AB content or a business operator other than the broadcasting organization manages the received descriptive document; and a control unit, configured to control the execution of the received descriptive document in accordance with the result of the determination made by the determining unit.
Приемное устройство дополнительно включает в себя блок обнаружения запуска, выполненный с возможностью обнаруживать пусковую информацию, которая передается вместе с А-В содержанием и которая касается управления описательным документом, подлежащим исполнению в связи с прохождением А-В содержания; при этом на основе обнаруженной пусковой информации получающий блок получает описательный документ из устройства обработки информации, которым управляет вещательная организация, и при этом определяющий блок определяет, что описательным документом, полученным из устройства обработки информации, управляет вещательная организация.The receiving device further includes a start detection unit configured to detect start-up information that is transmitted along with the AB content and which relates to the management of the narrative document to be executed in connection with the passage of the AB content; based on the detected start-up information, the receiving unit receives a descriptive document from the information processing device controlled by the broadcasting organization, and the determining unit determines that the descriptive document received from the information processing device is controlled by the broadcasting organization.
При исполнении описательного документа, который может быть исполнен независимо без связи с А-В содержанием, получающий блок получает описательный документ из устройства обработки информации, которым управляет вещательная организация, а определяющий блок определяет, что описательным документом, полученным из устройства обработки информации, управляет вещательная организация.When executing a descriptive document that can be executed independently without communication with AB content, the receiving unit receives a descriptive document from the information processing device controlled by the broadcasting organization, and the determining unit determines that the descriptive document received from the information processing device is controlled by the broadcasting organization.
При исполнении описательного документа, который может быть исполнен только конкретной прикладной программой, получающий блок получает описательный документ из другого устройства обработки информации, которым управляет другой бизнес-оператор, а определяющий блок определяет, что описательным документом, полученным из другого устройства обработки информации, управляет другой бизнес-оператор.When executing a descriptive document that can only be executed by a specific application program, the receiving unit receives a descriptive document from another information processing device that is controlled by another business operator, and the determining unit determines that the descriptive document received from another information processing device is controlled by another business operator.
Приемное устройство дополнительно включает в себя исполнительный блок, выполненный с возможностью исполнять полученный описательный документ; при этом, если определяется, что этим описательным документом управляет вещательная организация, управляющий блок управляет исполнительным блоком для работы в первом режиме управления, в котором может выполняться первый заранее заданный конкретный процесс; и при этом, если определяется, что описательным документом управляет другой бизнес-оператор, управляющий блок управляет исполнительным блоком для работы во втором режиме управления, в котором конкретный процесс нельзя выполнить.The receiving device further includes an executive unit configured to execute the received descriptive document; at the same time, if it is determined that the broadcasting organization controls this descriptive document, the control unit controls the executive unit to work in the first control mode, in which the first predetermined specific process can be performed; and at the same time, if it is determined that another business operator is managing the descriptive document, the control unit controls the executive unit to work in the second control mode, in which a specific process cannot be performed.
При работе исполнительного блока в первом режиме управления каждый раз, когда получается описательный документ, опре��еляющи�� блок определяет, ��правляет ли полученным описательным документом вещательная организация или другой бизнес-оператор, и если определяется, что описательным документом управляет другой бизнес-оператор, управляющий блок заставляет исполнительный блок при работе выйти из первого режима управления и войти во второй режим управления.When the executive unit operates in the first control mode, each time a descriptive document is received, the determining unit determines whether the broadcasting organization or other business operator controls the received descriptive document, and if it is determined that another business operator controls the descriptive document, the control unit forces the executive unit during operation, exit the first control mode and enter the second control mode.
Если заранее заданная операция выполняется, когда исполнительный блок работает во втором рабочем режиме, управляющий блок заставляет исполнительный блок при работе выйти из второго рабочего режима и войти в первый рабочий режим.If a predetermined operation is performed when the executive unit is operating in the second operating mode, the control unit forces the executive unit to exit the second operating mode and enter the first operating mode during operation.
Получающий блок получает описательный документ, переданный с помощью первого заранее заданного частотного диапазона цифрового телевизионного вещательного сигнала волн вещания.The receiving unit receives a descriptive document transmitted using the first predetermined frequency range of the digital television broadcast signal of the broadcast waves.
Приемное устройство может быть либо независимым устройством, либо внутренним блоком как частью единого устройства.The receiver can be either an independent device or an indoor unit as part of a single device.
Согласно другим вариантам осуществления данной технологии, предложены способ приема и программа, функционально соответствующая очерченному выше приемному устройству согласно одному объекту данной технологии.According to other embodiments of this technology, a reception method and a program functionally corresponding to the receiving device outlined above according to one object of this technology are provided.
За счет использования приемного устройства, способа приема и программы согласно некоторым объектам данной технологии, получается описательный документ, который описан на заранее заданном компьютерном языке, для отображения типа содержания, которое отличается от А-В содержания, передаваемого на радиоволнах. Затем определяется, управляет ли полученным описательным документом вещательная организация, передающая А-В содержание, или бизнес-оператор иной, нежели вещательная организация. Исполнением полученного описательного документа управляют в соответствии с результатом ��того определения.By using the receiving device, the receiving method and the program according to some objects of this technology, a descriptive document is obtained, which is described in a predetermined computer language, for displaying a type of content that is different from AB content transmitted on radio waves. Then it is determined whether the broadcasting organization transmitting the AB content or the business operator other than the broadcasting organization manages the received descriptive document. The execution of the resulting descriptive document is controlled in accordance with the result of this determination.
Преимущественный эффект изобретенияAdvantageous Effect of the Invention
Согласно данной технологии, таким образом, возможно предотвратить не заданные пользователем процессы от выполнения, когда услуга вещания данных воплощается через взаимодействие документов.According to this technology, it is thus possible to prevent processes not specified by the user from being executed when the data broadcasting service is implemented through document interaction.
Краткое описание чертежейBrief Description of the Drawings
Фиг.1 является видом, показывающим типичную прикладную программу, составленную из ресурсов и сценариев.1 is a view showing a typical application composed of resources and scripts.
Фиг.2 представляет собой схему, показывающую типичную вещательную систему в качестве одного варианта осуществления.2 is a diagram showing a typical broadcast system as one embodiment.
Фиг.3 является видом, показывающим типичный экран, отображенный на мониторе приемным устройством.Figure 3 is a view showing a typical screen displayed on a monitor by a receiving device.
Фиг.4 является поясняющим видом, очерчивающим данную технологию.Figure 4 is an explanatory view outlining this technology.
Фиг.5 является условным видом, показывающим типичные экранные взаимодействия, отображенные на мониторе.5 is a conditional view showing typical screen interactions displayed on a monitor.
Фиг.6 является видом, детализирующим различные загружаемые объекты.6 is a view detailing various downloadable objects.
Фиг.7 является видом, детализирующим различные события.7 is a view detailing various events.
Фиг.8 является видом, перечисляющим связи между экранными взаимодействиями и событиями.8 is a view listing the relationships between screen interactions and events.
Фиг.9 представляет собой схему, показывающую типичную структуру приемного устройства.Fig.9 is a diagram showing a typical structure of a receiving device.
Фиг.10 является видом, иллюстрирующим идею пусковой информации, встраиваемой в пакеты PCR в TS при передаче.10 is a view illustrating the idea of trigger information embedded in PCR packets in a TS during transmission.
Фиг.11 является видом, показывающим, когда пусковая информация хранится в пакете PCR.11 is a view showing when trigger information is stored in a PCR packet.
Фиг.12 является видом, перечисляющим типичные элементы информации, включенные в пусковую информацию.12 is a view listing typical items of information included in the startup information.
Фиг.13 является видом, показывающим типичную синтаксическую структуру пусковой информации.13 is a view showing a typical syntax structure of the trigger information.
Фиг.14 представляет собой блок-схему алгоритма, поясняющую процесс запуска содержания NDO.14 is a flowchart for explaining a process for starting NDO content.
Фиг.15 является видом, показывающим фактически типичные экранные взаимодействия, когда документ HTML вещания данных (TDO) исполняется в связи с прохождением ТВ программы.15 is a view showing actually typical screen interactions when an HTML data broadcasting (TDO) document is executed in connection with the passage of a TV program.
Фиг.16 является видом, показывающим фактически типичные экранные взаимодействия, когда документ HTML вещания данных (TDO), не вызывающий экранное отображение, исполняется в связи с прохождением ТВ программы.FIG. 16 is a view showing actually typical screen interactions when an HTML data broadcasting (TDO) document not causing a screen display is executed in connection with the passage of a TV program.
Фиг.17 является видом, показывающим типичный жизненный цикл документа HTML вещания данных (TDO).Fig is a view showing a typical life cycle of an HTML document broadcast data (TDO).
Фиг.18 является видом, показывающим один пример переноса из активного рабочего состояния TDO в активное рабочее веб-состояние.FIG. 18 is a view showing one example of a transfer from an active operational state of a TDO to an active operational web state.
Фиг.19 представляет собой блок-схему алгоритма, поясняющую процесс запуска содержания NDO.FIG. 19 is a flowchart for explaining a process for starting NDO content.
Фиг.20 представляет собой блок-схему алгоритма, поясняющую процесс запуска содержания PDO.20 is a flowchart for explaining a PDO content start-up process.
Фиг.21 представляет собой блок-схему алгоритма, поясняющую процесс установки режима управления.21 is a flowchart for explaining a process of setting a control mode.
Фиг.22 является другим видом, показывающим другой типичный жизненный цикл документа HTML вещания данных (TDO).Fig is another view showing another typical life cycle of an HTML document broadcast data (TDO).
Фиг.23 является другим табличным видом, перечисляющим иные типичные элементы информации, включенные в пусковую информацию.23 is another table view listing other typical pieces of information included in the startup information.
Фиг.24 представляет собой схему, показывающую типичную конструкцию компьютера.24 is a diagram showing a typical computer structure.
Подробное описание изобретенияDETAILED DESCRIPTION OF THE INVENTION
1. Варианты осуществления1. Options for implementation
Типичная конфигурация вещательной системыTypical broadcast system configuration
Фиг.2 показывает вещательную систему 1 в качестве одного варианта осуществления. Эта вещательная система 1 составлена из вещательного узла 11, серверов 12, 21 и 22 и приемного устройства 30. Вещательный узел 11 и сервер 12 установлены на стороне вещательной организации, а серверы 21 и 22 установлены на стороне бизнес-операторов иных, нежели вещательная организация. Приемное устройство 30 установлено на стороне зрителей.2 shows a
Серверы 12, 21 и 22 и приемное устройство 30 соединены между собой через Интернет 30.The
Вещательный узел 11 передает (вещает) цифровой ТВ вещательный сигнал.The
Предполагается также, что в заранее заданные моменты времени вещательный узел 11 передает пусковую информацию в пакетах, содержащих опорный сигнал программных часов (ОСПЧ (PCR); пакеты далее именуются пакетами ОСПЧ), как часть пакетов ТП, составляющих транспортный поток (который называется здесь ТП (TS)) цифрового ТВ вещательного сигнала.It is also assumed that at predetermined times, the
В данном контексте пусковая информация составлена из информации, указывающей моменты времени для исполнения документов HTML вещания данных в качестве документов HTML, подлежащих исполнению для воплощения услуги вещания данных, из информации, указывающей пункты назначения, из которых следует получать эти документы HTML вещания данных, и тому подобное. Пусковая информация будет подробно обсуждаться позже со ссылкой на фиг.10-13.In this context, the start-up information is composed of information indicating time points for the execution of HTML data broadcasting documents as HTML documents to be executed for implementing the data broadcasting service, information indicating the destinations from which these HTML data broadcasting documents should be obtained, and like that. Starting information will be discussed in detail later with reference to FIGS. 10-13.
Сервер 12 управляется на стороне вещательной организации и сохраняет документы HTML вещания данных, утвержденные вещательной организацией. Сервер 12 предоставляет документы HTML вещания данных и другие, которые он сохраняет, под влиянием запроса из приемного устройства 30, обращающегося к серверу 12 через Интернет 20.The
Сервер 21 не управляется на стороне вещательной организации, заведующей сервером 12, и сохраняет документы HTML вещания данных, не утвержденные вещательной организацией. Сервер 21 предоставляет документы HTML вещания данных и другие, которые он сохраняет, под влиянием запросов из приемного устройства 30, обращающегося к серверу 21 через Интернет 20.The
Сервер 22 предоставляет веб-сайты 2 предоставляет веб-сайты терминальному оборудованию, подключенному к Интернету 20, и не управляется на стороне вещательной организации, заведующей сервером 12. Сервер 22 предоставляет документы HTML с веб-страниц и другие под влиянием запросов из приемного устройства 30, обращающегося к серверу 22 через Интернет 20. В данном случае, документ HTML веб-страницы означает документ HTML, который представляет веб-страницу.
То есть, серверами 21 и 22 заведуют бизнес-операторы иные, нежели вещательная организация, заведующая сервером 12.That is, the
Приемное устройство 30 принимает цифровой ТВ вещательный сигнал, передаваемый из вещательного узла 11, и получает из него картинки и звуки А-В содержания, составляющего ТВ программы. Это приемное устройство 30 выводит полученные картинки на монитор (к примеру, на монитор 30 на Фиг.3, которая будет обсуждаться позднее), а полученные звуки на громкоговорители (не показано).The receiving
Кроме того, приемное устройство 30 обращается к серверу 12 или к серверу 21 через Интернет 20, чтобы получить и исполнить документы HTML вещания данных. Это позволяет приемному устройству 30 отображать картинку 43, составленную из картинки 41 А-В содержания, на которую наложена картинка 42 из содержания вещания данных, на мониторе 31, не показано. В этом случае приемное устройство 30 может приводиться в действие из удаленного местоположения путем использования удаленного контроллера 32.In addition, the receiving
Возвращаясь к Фиг.2, приемное устройство 30 обращается также к серверу 22 через Интернет 20, чтобы получить и исполнить документы HTML веб-страниц.Returning to FIG. 2, the receiving
Данное приемное устройство 30 может быть либо установлено как автономный блок, либо встроено, например, в ТВ приемник или видеомагнитофон. Подробная конструкция приемного устройства 30 будет обсуждена позднее со ссылкой на Фиг.9.This receiving
Вещательная система 1 выполнена так, как описано в вышеприведенных абзацах.
Способ управления описательными документамиDescriptive Document Management Method
Ниже со ссылкой на Фиг.4-8 поясняется способ управления описательными документами согласно данной технологии.Below, with reference to Figs. 4-8, a method for managing descriptive documents according to this technology is explained.
Суть данной технологии состоит в том, что приемное устройство 30 побуждается разрешать или запрещать конкретные процессы, к��торые выполняются посредством исполнения документов HTML, в зависимости от того, управляется ли вещательной организацией или некоторым иным бизнес-оператором заданный документ HTML, полученный через Интернет 20 и исполняемый.The essence of this technology is that the receiving
Например, если приемное устройство 30 исполняет управляемый вещательной организацией документ HTML, такой как документ HTML вещания данных из сервера 12, установленного на стороне вещательной организации, конкретному процессу разрешается выполняться (не запрещаться) в соответствии с обсуждаемым документом HTML.For example, if the
С другой стороны, если приемное устройство 30 исполняет не управляемый вещательной организацией документ HTML, такой как документ HTML вещания данных, полученный из сервера 21, установленного на стороне некоего иного бизнес-оператора, или документ HTML веб-страницы, полученный из сервера 22, конкретному процессу не разрешается выполняться (запрещается) в соответствии с обсуждаемым документом HTML.On the other hand, if the receiving
Приемное устройство 30 управляет документами HTML, описанным выше образом. Следует отметить, что документы HTML представляют собой просто пример описательных документов, описанных на заранее заданном компьютерном языке, для отображения типов содержания, которые отличаются от А-В содержания, составляющего ТВ программы. Тем самым другие описательные документы могут использоваться вместо документов HTML.The
Фиг.4 дает обзор этой технологии.Figure 4 gives an overview of this technology.
На фиг.4, когда исполняются документы HTML на левой стороне от прочерченной жирной линией границы В, конкретные процессы разрешаются, когда же исполняются документы HTML на правой стороне от прочерченной жирной линией границы В, конкретные процессы запрещаются. Кроме того, фиг.4 показывает три области, которые меняются в зависимости от того, как получен документ HTML: область вещания, область Интернета и область файловых систем. Эти области подробно поясняются ниже.In Fig. 4, when HTML documents are executed on the left side of the border drawn by a bold line, specific processes are allowed, while HTML documents are executed on the right side of the border drawn by a bold line, specific processes are prohibited. In addition, FIG. 4 shows three areas that vary depending on how the HTML document is received: broadcast area, Internet area, and file system area. These areas are explained in detail below.
Например, при приеме пусковой информации (к примеру, соответствующей «Запуску "Старт" из эфира» на фиг.4), включенной в цифровой ТВ вещательный сигнал, передаваемый из вещательного узла 11, приемное устройство 30 получает документы HTML вещания данных (К примеру, соответствующий «Линейному ТВ ПДЗО» в «Интернете» по фиг.4) из сервера 12 и исполняет полученный документ. Кроме того, приемное устройство 30 исполняет документ HTML вещания данных, заблаговременно полученный из сервера 12 и записанный (к примеру, соответствующий «Линейному ТВ ПДЗО» в «Файловой системе» по фиг.4).For example, when receiving start-up information (for example, corresponding to “Launching" Start "from the air" in Fig. 4) included in a digital TV broadcast signal transmitted from the
В качестве другого примера, предположим, что ТВ программа просматривается на приемном устройстве 30 с помощью загруженного вещания. В этом случае при получении включенной в записанную ТВ программу пусковой информации (к примеру, соответствующей «Запуску "Старт" из видео файлов, который воспроизводится местным проигрывателем» на фиг.4), приемное устройство 30 получает документ HTML вещания данных (к примеру, соответствующий «Содержанию ПДЗО НРБ» на Фиг.4) из сервера 12 и исполняет полученный документ. Кроме того, приемное устройство 30 исполняет документ HTML вещания данных (к примеру, соответствующий «ПДЗО НРБ» на Фиг.4), заблаговременно полученный посредством загруженного вещания из вещательного узла 11 и записанный.As another example, suppose that a TV program is viewed on the
В качестве еще одного примера, приемное устройство 30 получает из сервера 21 документ HTML вещания данных (к примеру, соответствующий «Содержанию НМДЗО» на Фиг.4), который может отображаться только конкретным браузером, и исполняет полученный документ.As another example, the receiving
И когда вышеописанные документы HTML вещания данных исполняются, приемное устройство 30 имеет картинку 43 по Фиг.3, отображенную на мониторе 31.And when the above-described HTML data broadcasting documents are executed, the receiving
В данном случае, загруженное вещание представляет собой тип вещания, который включает в себя заблаговременный прием ТВ программы (цифрового ТВ вещательного сигнала) из вещательного узла 11, запись принятой ТВ программы и воспроизведение записанной ТВ программы под влиянием пользовательской операции. В последующем описании загруженное вещание будет именоваться вещанием не в реальном времени (НРВ) (NRZ), а загруженное содержание - как содержание НРБ.In this case, the downloaded broadcast is a broadcast type, which includes receiving in advance the TV program (digital TV broadcast signal) from the
В данном случае предполагается, например, что водитель (лицо), отображенное в качестве картинки 42 на Фиг.3, имеет связь с веб-страницей водителя, которая может быть выбрана пользователем.In this case, it is assumed, for example, that the driver (person) displayed as the
Если пользователь выполняет операцию для выбора водителя на картинке 42 на Фиг.3, приемное устройство 30 получает документ HTML веб-страницы (к примеру, «Общее веб-содержание» на Фиг.4) из сервера 22 и исполняет полученный документ для отображения веб-страницы водителя или тому подобного на мониторе 31.If the user performs the operation to select the driver in Figure 42 in Figure 3, the receiving
Как пояснено выше, когда приемное устройство 30 исполняет документ HTML вещания данных, необходимо принять меры для разрешения конкретных процессов, чтобы усилить услугу вещания данных.As explained above, when the receiving
Конкретно, если приемное устройство 30 должно отображать сообщения о погоде в области проживания пользователя в качестве услуги вещания данных, для документа HTML вещания данных нужно запускать исполнение конкретных процессов, таких как процесс считывания информации области об области проживания пользователя из приемного устройства 30, в котором эта информация предварительно зарегистрирована.Specifically, if the receiving
С другой стороны, если приемное устройство 30 должно отображать вещание данных или веб-страницу, не утвержденные вещательной организацией, нежелательно допускать соответствующие конкретные пусковые процессы документа HTML вещания данных или документа веб-страницы.On the other hand, if the receiving
Например, если должно отображаться вещание данных, не утвержденное вещательной организацией, соответствующий документ HTML вещания данных получается из сервера 21, не управляемого вещательной организацией, и исполняется. Если должна отображаться веб-страница, соответствующий документ HTML вещания данных получается из сервера 21, не управляемого вещательной организацией, и исполняется. В этих случаях, в отличие от сервера 12, управляемого вещательной организацией, сервер 21 или 22, не управляемый этой вещательной организацией, может содержать документ HTML вещания данных или документ HTML веб-страницы, подготовленный зловредной третьей стороной. Один такой документ HTML может потенциально быть таким, который незаконно считывает заранее зарегистрированную информацию об области проживания из приемного устройства 30 и подает извлеченную информацию на конкретный сервер.For example, if data broadcasting not approved by the broadcasting organization is to be displayed, the corresponding data broadcasting HTML document is obtained from the
Ввиду вышеизложенного приемное устройство 30 устанавливает управляющий режим так, что конкретные процессы могут выполняться по левую сторону от границы В на Фиг.4 и не могут выполняться по правую сторону от нее. В зависимости от установленного таким образом управляющего режима приемное устройство 30 разрешает (или запрещает) выполнять конкретный процесс заданным документом HTML.In view of the foregoing, the receiving
В данном случае конкретные процессы относятся к типу процессов, которые могут вызывать потери для пользователя, когда они незаконно исполняются зловредной третьей стороной. Один такой конкретный процесс может быть процессом незаконного получения персональной информации или тому подобного о пользователе, так что благодаря этому безопасность пользователя может оказаться под угрозой.In this case, specific processes belong to the type of processes that can cause losses for the user when they are illegally executed by a malicious third party. One such specific process may be the process of illegally obtaining personal information or the like about the user, so that the security of the user may be jeopardized.
Конкретные процессы заранее определяются, например, пользователем или изготовителем, производящим приемное устройство 30. Потенциально, эти конкретные процессы включают в себя процесс выбора канала, в котором выбирается канал, процесс манипулирования магнитофоном, в котором приемное устройство 30, функционирующее как видеомагнитофон, заставляют делать записи или тому подобное, процесс получения, в котором получается программная информация о выбранной в настоящее время ТВ программе, и процесс управления электронной закладкой, в котором отмечается конкретный унифицированный указатель ресурсов (УУР) (URL).Specific processes are predetermined, for example, by the user or manufacturer of the receiving
Фиг.5 показывает типичные экранные переходы, отображаемые на мониторе 31 приемного устройства 30, когда исполняются указанные на Фиг.4 документы HTML. Пример возможного сценария использования поясняется ниже со ссылкой на Фиг.5.FIG. 5 shows typical screen transitions displayed on the
На Фиг.5 каждая из ссылочных позиций UI1-UI12 (за исключением UI8 и UI9) указывает пользовательский интерфейс (именуемый ниже UI), отображенный на мониторе 31 приемного устройства 30. Кроме того, на фиг.5 пунктирная линия L1 обозначает границу между приоритетной обработкой и фоновой обработкой. Внутри области, окруженной этой пунктирной линией L1, процессы, исполняемые в UI8 и UI9, имеют место внутренне и не отображаются на мониторе 31.In FIG. 5, each of the reference numbers UI1-UI12 (except for UI8 and UI9) indicates a user interface (hereinafter referred to as UI) displayed on the
Кроме того, каждая из ссылочных позиций А-Е указывает событие для выполнения перехода к заданному UI. Каждая из ссылочных позиций «а»-«е» означает событие для выполнения перехода от одного UI к следующему. Далее, пунктирная линия L2 на фиг.5 соответствует границе В, показанной на фиг.4. Режимы управления устанавливаются так, чтобы конкретный процесс мог выполняться вне этой границы, но не мог выполняться внутри нее. То есть снаружи от границы пунктирной линии L2 режим управления устанавливается на «Управляемое вещание», в котором конкретные процессы могут выполняться с использованием документов HTML вещания данных; внутри этой границы режим управления устанавливается на «Неуправляемое вещание», в котором конкретные процессы не могут выполняться с использованием документов HTML вещания данных или документов HTML веб-страниц.In addition, each of the reference positions AE indicates an event for making a transition to a given UI. Each of the reference positions "a" - "e" means an event to complete the transition from one UI to the next. Further, the dashed line L2 in FIG. 5 corresponds to the boundary B shown in FIG. 4. The control modes are set so that a specific process can be performed outside this boundary, but could not be performed inside it. That is, outside the boundary of the dashed line L2, the control mode is set to “Controlled Broadcasting”, in which specific processes can be performed using HTML data broadcasting documents; within this boundary, the control mode is set to “Uncontrolled Broadcasting,” in which specific processes cannot be performed using HTML data broadcast documents or HTML web page documents.
«TDO», «NDO» и «PDO» на фиг.5 имеют свои полномочия, постепенно ограниченные в порядке, как показано на фиг.6. Конкретно, каждый допускающий загрузку объект (ДЗО) (DO) имеет следующие признаки.“TDO”, “NDO” and “PDO” in FIG. 5 have their powers, gradually limited in order, as shown in FIG. 6. Specifically, each downloadable entity (DO) (DO) has the following features.
Пусковой допускающий загрузку объект (ПДЗО) (TDO) представляет собой ДЗО, который имеет наивысший приоритет среди трех ДЗО, и является объектом, которым может манипулировать только вещательная организация. Ожидается, что содержание ПДЗО подлежит исполнению в связи с А-В содержанием, составляющим ТВ программы и тому подобное. Поскольку ПДЗО имеет ДЗО, которым манипулирует вещательная организация, режим управления для ПДЗО всегда устанавливается на «Управляемое вещание».A startup downloadable entity (TDO) (TDO) is a DLT that has the highest priority among the three DLTs, and is an object that only the broadcasting organization can manipulate. It is expected that the content of the PDLA is subject to execution in connection with the AB content that makes up the TV program and the like. Since the PDE has a DLO that is being manipulated by the broadcasting organization, the control mode for the PDE is always set to “Managed Broadcasting”.
Допускающий загрузку объект НРВ (ДЗОН) (NDO) представляет собой ДЗО, который имеет наивысший приоритет следующий после ПДЗО. Например, ДЗОН является объектом, которым могут манипулировать бизнес-операторы иные, нежели вещательная организация, такие как производящие содержание компани�� или поставщики НРВ услуг. Ожидается, что содержание НРВ подлежит исполнению не только в связи с А-В содержанием, составляющим ТВ программы и тому подобное, но также и на индивидуальной основе. Например, при предоставлении независимым каналом вещания данных содержание ДЗОН исполняется без связи с А-В содержанием.A downloadable NRV (DZO) facility (NDO) is a SAC that has the highest priority following the PZO. For example, DZON is an object that business operators other than a broadcasting organization, such as content-producing companies or NRV service providers, can manipulate. It is expected that the content of the NRV is subject to execution not only in connection with the AB content that makes up the TV program and the like, but also on an individual basis. For example, when an independent broadcasting channel provides data, the content of DZON is executed without communication with the AB content.
Возможны два вида ДЗОН: те, которые утверждены вещательной организацией, и те, которые не утверждены ею. Для ДЗОН, утвержденных вещательной организацией, режим управления устанавливается на «Управляемое вещание»; для ДЗОН, не утвержденных вещательной организацией, режим управления устанавливается на «Неуправляемое вещание». В отношении примера на фиг.5, поясняются только ДЗОН, утвержденные вещательной организацией. В этом случае режим управления для ДЗОН всегда устанавливается на «Управляемое вещание».Two types of DZON are possible: those that are approved by the broadcasting organization, and those that are not approved by it. For DZON approved by the broadcasting organization, the control mode is set to “Managed Broadcasting”; for DZONs not approved by the broadcasting organization, the control mode is set to “Uncontrolled broadcasting”. With respect to the example of FIG. 5, only DZOs approved by the broadcasting organization are explained. In this case, the control mode for DZON is always set to “Managed broadcasting”.
Немаркированный допускающий загрузку объект (НМДЗО) (PDO) представляет собой ДЗО, который имеет низший приоритет из трех ДЗО и является объектом, который может отображаться (исполняться) только конкретной прикладной программой (браузером 73-2 на фиг.9, которая будет обсуждаться позднее). Например, НМДЗО может отображаться только браузером, предусмотренным в «Профиле А браузера» в НРВ 1.0. Кроме того, НМДЗО являются объектами, которыми могут манипулировать бизнес-операторы иные, нежели вещательная организация, такие как производящие содержание компании (к примеру, так называемые третьи стороны).An unmarked downloadable object (NMO) (PDO) is a DLO that has the lowest priority of the three DLOs and is an object that can only be displayed (executed) by a specific application (browser 73-2 in FIG. 9, which will be discussed later) . For example, a NMDZO can only be displayed by the browser provided for in “Profile A of the Browser” in NRV 1.0. In addition, NMDMs are objects that business operators other than a broadcasting organization, such as content-producing companies (for example, so-called third parties), can manipulate.
Как и для ДЗОН, возможны два вида НМДЗО: утвержденные вещательной организацией и не утвержденные ею. В отношении примера по фиг.5 поясняются только те НМДЗО, которые не утверждены вещательной организацией. В этом случае режим управления для НМДЗО всегда устанавливается на «Неуправляемое вещание».As for DZON, there are two types of NMDZO: approved by the broadcasting organization and not approved by it. With respect to the example of FIG. 5, only those NMDCs that are not approved by the broadcasting organization are explained. In this case, the control mode for the NMDZO is always set to “Uncontrolled broadcasting”.
Фиг.7 перечисляет пояснения о событиях А-Е, показанных на фиг.5, а фиг.8 перечисляет связи между UI1-UI12 на фиг.5 с одной стороны и событиями «а»-«n» с другой стороны. В последующих описаниях при необходимости может быть сделана ссылка на эти чертежи.Fig. 7 lists explanations of events AE shown in Fig. 5, and Fig. 8 lists the relationships between UI1-UI12 in Fig. 5 on the one hand and events "a" - "n" on the other hand. In the following descriptions, reference may be made to these drawings, if necessary.
Как показано на фиг.5, когда пользователь выбирает ТВ программу конкретного канала в качестве события А, монитор 31 отображает UI1, составляющий эту ТВ программу или тому подобное выбранного канала (описание события А на фиг.7). Кроме того, при приеме пусковой информации из вещательного узла 11, при отображении UI1, приемное устройство 30 получает документ HTML вещания данных (ПДЗО) из сервера 12 и имеет его наложенным на картинку ТВ программы (описание события «а» в UI1 на фиг.8). Это заставляет монитор 31 отображать UI2, такой как картинка 43, показанная на фиг.3.As shown in FIG. 5, when a user selects a TV program of a particular channel as event A, the
Поскольку UI2 находится снаружи от границы пунктирной линии L2, режим управления устанавливается на «Управляемое вещание», в котором конкретный процесс может выполняться с помощью документа HTML вещания (ПДЗО). То есть, поскольку документ HTML вещания (ПДЗО) получается из сервера 12, управляемого вещательной организацией, конкретному процессу разрешается выполняться.Since UI2 is located outside the boundary of the dashed line L2, the control mode is set to “Managed Broadcast”, in which a specific process can be performed using the HTML broadcast document (PREV). That is, since the HTML broadcast document (PREV) is obtained from the
Кроме того, при приеме пусковой информации, когда отображается UI2, приемное устройство 30 получает новый документ HTML вещания данных (ПДЗО) и отображает полученный документ (описание события «Ь» в UI2 по Фиг.8). Это приводит к обновлению картинки (к примеру, картинки 42 на Фиг.3) документа HTML вещания данных (ПДЗО), наложенного на картинку ТВ программы. Кроме того, при приеме документа HTML вещания данных (НМДЗО) из сервера 21, когда отображается UI2, конкретный браузер заставляет UI11 отображаться на мониторе 31 (описание события «е» на UI2 по Фиг.8). Помимо этого, если пользователь выбирает содержание НМДЗО в качестве события С, монитор 31 отображает UI11.In addition, when receiving trigger information when UI2 is displayed, the receiving
Далее, когда пользователь выбирает другое содержание НМДЗО, при отображении UI11, документ HTML вещания данных (НМДЗО) принимается из сервера 21, и обновляется дисплей UI11 (описание события «h» на UI11 по Фиг.8). Кроме того, когда пользователь выбирает веб-страницу при отображении UI11, соответствующий документ HTML веб-страницы выбирается из сервера 22, а на мониторе 31 отображается UI12 (описание события «i» на UI11 по Фиг.8).Further, when the user selects different contents of the NMDL, when displaying UI11, the HTML data broadcasting document (NMDM) is received from the
Поскольку UI11 и UI12 находятся внутри границы пунктирной линии L2, их режим управления устанавливается на «Неуправляемое вещание», в котором конкретные процессы нельзя выполнять с помощью документа HTML вещания данных (НМДЗО) или документов HTML веб-страниц. То есть, документ HTML вещания данных (НМДЗО) и документы HTML веб-страниц получаются из сервера 21 или 22, не управляемого вещательной организацией, и тем самым подвержены запретам на конкретные процессы.Since UI11 and UI12 are inside the boundary of the dashed line L2, their control mode is set to “Uncontrolled broadcasting”, in which specific processes cannot be performed using an HTML data broadcasting document (NMDMO) or HTML web page documents. That is, an HTML data broadcasting document (NMDMO) and HTML documents of web pages are obtained from a
Кроме того, когда пользователь выбирает начать воспроизведение содержания НРВ, при отображении UI2, монитор 31 отображает UI2 воспроизводимого содержания НРВ (описание события «с» в UI2 по Фиг.8). Тем временем, если пользователь выбирает остановить воспроизведение воспроизводимого содержания НРВ, когда отображается UI7, воспроизводимое в данный момент содержание НРВ останавливается, и отображение на мониторе 31 возвращается к UI2 фактически перед воспроизведением содержания (описание события «с» в UI7 по Фиг.8).In addition, when the user selects to start reproduction of the NRB content, when displaying UI2, the
Как будет подробно объяснено позднее, когда пользователь выбирает ре��ервировать загрузку содержания НРВ, при отображении UI2, выполняется процесс резервирования загрузки содержания НРВ (описание события «d» в UI8 по Фиг.8). В этот момент, если должна осуществляться процедура подписки на услуги НРВ для просмотра обсуждаемого содержания НРВ, выполняется процесс манипулирования процедурой подписки (описание события «d» в UI9 по Фиг.8). Эти процессы проводятся в фоновом режиме.As will be explained in detail later, when the user selects to reserve loading of the NRV content, when displaying UI2, the process of backup loading the NRV content is performed (description of event “d” in UI8 of FIG. 8). At this point, if the subscription procedure for NRW services is to be carried out to view the discussed contents of the NRV, the process of manipulating the subscription process is performed (description of event “d” in UI9 of FIG. 8). These processes are conducted in the background.
Когда пользователь нажимает кнопку «Электронная программа телепередач» (ЭПТ) (EPG) на удаленном контроллере 32 в качестве события В, монитор 31 отображает UI3 ЭПТ. Если пользователь выбирает из ЭПТ пункт, подробную программную информацию которого желательно отобразить, монитор 31 отображает UI5 подробной программной информации (описание события «f» в UI3 по Фиг.8).When the user presses the Electronic Program Guide (EPG) (EPG) button on the
Кроме того, когда пользователь выбирает независимый канал вещания данных, например, в качестве события D, документ HTML вещания (ДЗОН) принимается из сервера 12, и монитор 31 отображает UI3 содержания ДЗОН.In addition, when the user selects an independent data broadcast channel, for example, as event D, the broadcast HTML document (DZON) is received from the
Поскольку UI5 находится снаружи от границы пунктирной линии L2, его режим управления устанавливается на «Управляемое вещание», в котором конкретный процесс можно выполнять с помощью документа HTML вещания (ДЗОН). То есть, поскольку документ HTML вещания (ДЗОН) получается из сервера 12, управляемого вещательной организацией, конкретному процессу позволяется выполняться.Since UI5 is located outside the boundary of the dashed line L2, its control mode is set to “Managed Broadcast”, in which a specific process can be performed using the HTML broadcast document (DZON). That is, since the HTML broadcast document (DZON) is obtained from the
В качестве другого примера, если пользователь выбирает желаемое содержание НРВ из списка содержаний НРВ, когда отображается UI5, выбранное содержание НРВ резервируется для загрузки (описание события «n» в UI5 по Фиг.8). В то же самое время, когда выполняется процесс резервирования загрузки (описание события «n» в UI9 по Фиг.8), при необходимости осуществляется процесс манипулирования с процедурой для подписки на услугу НРВ (описание события «n» в UI9 по Фиг.8). Эти процессы проводятся в фоновом режиме. Альтернативно, загрузка выбранного содержания НРВ может начинаться сразу же без резервирования загрузки.As another example, if the user selects the desired NRT content from the list of NRT contents when UI5 is displayed, the selected NRV content is reserved for download (description of event “n” in UI5 of FIG. 8). At the same time that the load reservation process is performed (description of event “n” in UI9 of FIG. 8), if necessary, a process of manipulating the procedure for subscribing to the NRV service is performed (description of event “n” in UI9 of FIG. 8) . These processes are conducted in the background. Alternatively, downloading the selected NRW content may begin immediately without redundant loading.
Когда загрузка содержания НРВ заканчивается или уже завершена, пользователь может выбрать начать воспроизведение содержания НРВ. В этом случае монитор 31 отображает UI7 воспроизводимого содержания НРВ (описание события «т» в UI5 по Фиш. 8). С другой стороны, если пользователь выбирает остановить воспроизводимое содержание НРВ, воспроизводимое в данный момент содержание НРВ останавливается, и отображение на мониторе 31 возвращается к UI5 фактически перед воспроизведением содержания (описание события «т» в UI7 по Фиг.8).When the loading of the NRB contents is completed or already completed, the user can choose to start playing the contents of the NRB. In this case, the
Когда пользователь выбирает содержание НМДЗО, при отображении UI5, документ HTML вещания данных (НМДЗО) принимается из сервера 21, и монитор 31 отображает UI11 (описание события «g» в UI5 по Фиг.8).When the user selects the content of the NMCH, when displaying the UI5, the HTML data broadcasting document (NMHS) is received from the
Далее, когда пользователь нажимает кнопку НРВ на удаленном контроллере 32 в качестве события Е, монитор 31 отображает UI6, составляющий портал к содержаниям НРВ. Когда пользователь выбирает содержание ДЗОН из портала, отображается UI5 (описание события «j» в UI6 по Фиг.8).Further, when the user presses the NRB button on the
Если пользователь выбирает зарезервировать загрузку содержания НРВ, при отображении UI6, выполняется процесс резервирования загрузки содержания НРВ (описание события «k» в UI6 и UI8 по фиг.8). В этот момент при необходимости осуществляется процесс манипулирования процедурой подписки на услугу НРВ (описание события «k» в UI6 и UI9 по фиг.8). Кроме того, когда пользователь выбирает начать воспроизведение содержания НРВ при отображении UI6, монитор 31 отображает UI7 воспроизводимого содержания НРВ (описание события «I» в UI6 по фиг.8). С другой стороны, если пользователь выбирает остановить содержание НРВ, воспроизводимое в данный момент содержание НРВ останавливается, и отображение на мониторе 31 возвращается к UI6 фактически перед воспроизведением содержания (описание события «I» в UI7 по фиг.8).If the user chooses to reserve the loading of the NRB contents when displaying the UI6, a backup process of loading the contents of the NRB is performed (description of the event “k” in UI6 and UI8 of FIG. At this point, if necessary, the process of manipulating the subscription procedure for the NRV service is carried out (description of the event “k” in UI6 and UI9 of Fig. 8). In addition, when the user selects to start playing back the NRB contents when displaying UI6, the
Переходы UI имеют место, как пояснено выше, в зависимости от каждого случая использования. В примере по фиг.5 режим управления устанавливается на «Управляемое вещание» для документов HTML вещания данных (ПДЗО) и документов HTML вещания данных (ДЗОН) и устанавливается на «Неуправляемое вещание» для документ HTML вещания данных (НМДЗО) и веб-страниц HTML.UI transitions take place, as explained above, depending on each use case. In the example of FIG. 5, the control mode is set to “Managed Broadcasting” for HTML data broadcasting documents (PDZO) and HTML data broadcasting documents (DZON) and is set to “Uncontrolled Broadcasting” for HTML data broadcasting document (NMDZ) and HTML web pages .
Как обсуждено выше, область на фиг.5, обозначенная пунктирной линией L2, составляющей границу, является всего лишь примером, с режимом управления, установленным по-разному на каждой стороне этой границы. Например, в то время как фиг.5 показывает типичный документ HTML вещания данных (ДЗОН), утвержденный вещательной организацией, в случае документа HTML вещания данных (ДЗОН), не утвержденного вещательной организацией, режим управления устанавливается на «Неуправляемое вещание». В последнем случае UI5, например, находится внутри границы пунктирной линии L2. Кроме того, тогда как фиг.5 показывает типичный документ HTML вещания данных (НМДЗО), не утвержденный вещательной организацией, в с��учае документа HTML вещания данных (НМДЗО), утвержденного вещательной организацией, режим управления устанавливается на «Управляемое вещание». В этом случае UI11, например, располагается снаружи от границы пунктирной линии L2.As discussed above, the region of FIG. 5, indicated by the dashed line L2 constituting the boundary, is just an example, with a control mode set differently on each side of this boundary. For example, while FIG. 5 shows a typical HTML data broadcast document (DZON) approved by a broadcasting organization, in the case of an HTML data broadcasting document (DZON) not approved by a broadcasting organization, the control mode is set to “Uncontrolled Broadcasting”. In the latter case, UI5, for example, is inside the boundary of the dashed line L2. In addition, while FIG. 5 shows a typical HTML data broadcasting document (NMDMO) not approved by the broadcasting organization, in the case of the HTML data broadcasting document (NMDMO) approved by the broadcasting organization, the control mode is set to “Managed Broadcasting”. In this case, UI11, for example, is located outside the boundary of the dashed line L2.
Вкратце, режим управления «Управляемое вещание» всегда устанавливается для документов HTML вещания данных (ПДЗО); для других документов HTML вещания данных (ДЗОН) и для документов HTML вещания данных (НМДЗО) режим управления изменяется в зависимости от утверждения, выданного или не выданного вещательной организацией, так что установка режима управления на «Управляемое вещание» или «Неуправляемое вещание» произвольна. Для веб-страниц HTML режим управления всегда устанавливается на «Неуправляемое вещание».In short, the “Managed Broadcast” management mode is always set for HTML Data Broadcasting Documents (PDZO); for other HTML data broadcasting documents (DZON) and for HTML data broadcasting documents (NMDMO), the control mode changes depending on the statement issued or not issued by the broadcasting organization, so setting the control mode to “Managed Broadcasting” or “Uncontrolled Broadcasting” is arbitrary. For HTML web pages, the control mode is always set to Uncontrolled Broadcast.
В данном случае «Собственное прил.» на Фиг.5 относится к прикладной программе, предназначенной для приемного устройства (т.е. прикладная программа, исполняемая управляющим блоком 68, обсуждаемым позднее), а «Браузер» относится к браузеру для просмотра веб-сайтов и прочего (т.е. браузер 73-1 на Фиг.9, обсуждаемый позднее).In this case, “Native adj.” In FIG. 5 refers to an application program intended for a receiver (i.e., an application program executed by a
Типичная структура приемного устройстваTypical receiver structure
Фиг.9 показывает типичную структуру приемного устройства 30. Это приемное устройство 30 составлено из тюнера 61, демультиплексирующего блока 62, аудиодекодера 63, аудиовыходного блока 64, видеодекодера 65, блока 66 обнаружения пуска, видеовыходного блока 67, управляющего блока 68, памяти 69, операционного блока 70, записывающего блока 71, интерфейса 72 связи, браузера 73-1, браузера 73-2 и инфракрасного приемного блока 74.Fig. 9 shows a typical structure of a receiving
Тюнер 61 принимает цифровой ТВ вещательный сигнал, соответствующий каналу, выбранному пользователем, демодулирует принятый сигнал и выводит результирующий ТП в демультиплексирующий блок 62. Демультиплексирующий блок 62 демультиплексирует ТП ввод из тюнера 61 в кодированный аудиосигнал, кодированный видеосигнал и управляющий сигнал и выдает эти сигналы в аудиодекодер 63, видеодекодер 65 и управляющий блок 68, соответственно.The
Далее, демультиплексирующий блок 62 выделяет пакеты ОСПЧ, содержащие пусковую информацию, из ТП и выводит выделенные пакеты в управляющий блок 68.Next, the
Аудиодекодер 63 декодирует введенный кодированный аудиосигнал и выводит аудиосигнал, появляющийся в результате декодирования, в аудиовыходной блок 64. Аудиовыходной блок 64 выводит введенный аудиосигнал на последующие ступени (к примеру, громкоговорители).The
Видеодекодер 65 декодирует введенный кодированный видеосигнал и выводит видеосигнал, получающийся при декодировании, в блок 66 обнаружения пуска и видеовыходной блок 67.
Блок 66 обнаружения пуска непрерывно отслеживает введенный видеосигнал для обнаружения пусковой информации, встроенной в видеосигнал, и подает обнаруженную пусковую информацию в управляющий блок 68. Альтернативно, пусковая информация может передаваться встроенной в видеосигнал А-В содержания, соответствующий цифровому ТВ вещательному сигналу.The
Таким образом, когда пусковая информация, встроенная в видеосигнал, передается из вещательного узла 11 в приемное устройство 30, блок 66 обнаружения пуска обнаруживает пусковую информацию, встроенную во введенный видеосигнал.Thus, when the trigger information embedded in the video signal is transmitted from the
В последующем описании предполагается, что пусковая информация содержится в пакетах ОСПЧ при передаче. Пояснения случаев, когда пусковая информация передается встроенной в видеосигнал, будет опущена, если окажется избыточной.In the following description, it is assumed that the trigger information is contained in the SINR packets during transmission. Explanations of cases where the trigger information is transmitted embedded in the video signal will be omitted if it turns out to be redundant.
Видеовыходной блок 67 выводит на монитор 31 (Фиг.3) видеосигнал, ��веденный из видеодекодера 65. Кроме того, видеовыходной блок 67 объединяет видеосигнал вещания данных (к примеру, соответствующий картинке 42 на Фиг.3), введенный из браузера 73-1 или 73-2, с видеосигналом (к примеру, соответствующим картинке 41 на Фиг.3), введенным из видеодекодера 65, и заставляет монитор 31 отображать результирующий составной сигнал.The
Далее видеовыходной блок 67 выводит на монитор 31 видеосигнал, представляющий веб-страницу или подобное, введенное из браузера 73-1.Next, the
Управляющий блок 68 управляет блоками, составляющими приемное устройство 30, за счет исполнения соответствующих управляющих программ, заранее записанных в память 69. Кроме того, на основе пусковой информации, введенной из демультиплексирующего блока 62 или из блока 66 обнаружения пуска, управляющий блок 68 управляет получением документа HTML вещания данных (ПДЗО) для воплощения сервиса вещания данных, связанного с ТВ программой, исполнения (запуска) документа, активизации событий и остановки исполнения.The
Память 69 сохраняет заранее управляющие программы, подлежащие исполнению управляющим блоком 68. Эти управляющие программы могут обновляться на основе обновленных данных, полученных через цифровой ТВ вещательный сигнал или по Интернету 20.The memory 69 stores in advance control programs to be executed by the
Кроме того, память 69 имеет записанную в нее информацию режимов управления в качестве указателя режима управления. Режим управления может изменяться, когда эта информация режимов управления перезаписывается. Режим управления будет подробно обсуждаться позднее.In addition, the memory 69 has control mode information recorded therein as a control mode indicator. The control mode may change when this information of the control modes is overwritten. The control mode will be discussed in detail later.
Операционный блок 70 принимает различные операции, выполняемые пользователем, и извещает управляющий блок 68 об операционных сигналах, соответствующих этим операциям. Инфракрасный приемный блок 74 принимает операционные сигналы, передаваемые из удаленного контроллера 32 (Фиг.3) по беспроводной связи с помощью инфракрасных лучей и извещает управляющий блок 68 о принятых операционных сигналах. Управляющий блок 68 управляет компонентами, составляющими приемное устройство 30, на основе операционных сигналов, поданных из операционного блока 70 или из удаленного контроллера 32.The
Когда документы HTML вещания данных доставляются с помощью цифрового ТВ вещательного сигнала, записывающий блок 71 имеет доставленные документы HTML вещания данных, введенные из демультиплексирующего блока 62 и сохраненные га внутреннем записывающем носителе.When data broadcasting HTML documents are delivered using a digital TV broadcast signal, the
Интерфейс 72 связи под управлением браузера 73-1 или 73-2 подключается к серверу 12 или 21 через Интернет 20. Затем интерфейс 72 связи под управлением браузера 73-1 или 73-2 получает документ HTML вещания данных из сервера 12 или 21 через Интернет 20 и подает полученный документ в браузер 73-1 или 73-2.The
Кроме того, интерфейс 72 связи под управлением браузера 73-1 может подключаться к серверу 22 через Интернет 20. Затем интерфейс 72 связи под управлением браузера 73-1 может получать документ HTML веб-страниц из сервера 22 через Интернет 20 и подавать полученный документ в браузер 73-1.In addition, the
Браузер 73-1 под управлением управляющего блока 68 исполняет документ HTML вещания данных (ПДЗО) или документ HTML вещания данных (ДЗОН) из интерфейса 72 связи, чтобы генерировать видеосигнал вещания данных, и подает генерируемый видеосигнал в видеовыходной блок 67.The browser 73-1, under the control of the
Кроме того, браузер 73-1 под управлением управляющего блока 68 исполняет документ HTML веб-страниц из интерфейса 72 связи, чтобы генерировать видеосигнал, указывающий веб-страницу или подобное, и подает генерируемый видеосигнал в видеовыходной блок 67.In addition, the browser 73-1, under the control of the
Браузер 73-2 представляет собой браузер, предусмотренный, скажем, в «Профиле А браузера» в NRT 1.0. Браузер 73-2 под управлением управляющего блока 68 исполняет документ HTML вещания данных (НМДЗО) из интерфейса 72 связи, чтобы генерировать видеосигнал вещания данных, и подает генерируемый видеосигнал в видеовыходной блок 67.Browser 73-2 is a browser provided, say, in “Profile A of the browser” in NRT 1.0. A browser 73-2, under the control of the
Кроме того, когда тюнер 61 принимает цифровой ТВ вещательный сигнал вещания НРВ, демультиплексирующий блок 62 демультиплексирует ТП вслед за демодуляцией и записывает этот ТП в записывающий блок 71. Если пользователь назначает воспроизведение содержания НРВ, записывающий блок 71 под управлением управляющего блока 68 подает кодированный аудиосигнал и код��рованный видеосигнал в аудиодекодер 63 и видеодекодер 65, соответственно. Таким путем воспроизводится содержание НРВ.In addition, when the
В данном случае, если содержание НРВ получается из сервера доставки (не показан), подключенного к Интернету 20, записывающий блок 71 записывает это содержание НРВ, принятое интерфейсом 72 связи из сервера доставки.In this case, if the NRB content is obtained from a delivery server (not shown) connected to the
Приемное устройство 30 структурировано, как описано в вышеприведенных абзацах.The
Подробности пусковой информацииStartup Information Details
Фиг.10 иллюстрирует идею пусковой информации, встраиваемой в пакеты ОСПЧ при передаче ТП. Как показано на фиг.10, п��сковая информация встраивается не во все пакеты ОСПЧ, а в те пакеты ОСПЧ, которые подходящим образом синхронизируются для связи с А-В содержанием, соответствующим ТВ программам.Figure 10 illustrates the idea of start-up information embedded in OSHR packets when transmitting TP. As shown in FIG. 10, the trigger information is not embedded in all OSDP packets, but in those OSDP packets that are suitably synchronized for communication with AB content corresponding to the TV programs.
В зависимости от сущности пусковой информации одна и та же пусковая информация может передаваться множество раз из боязни, что переданная пусковая информация может быть потерянной и не принятой приемным устройством 30.Depending on the nature of the start-up information, the same start-up information may be transmitted many times out of fear that the transmitted start-up information may be lost and not received by the receiving
Фиг.11 показывает, когда пусковая информация сохраняется в пакете ОСПЧ. Пакет ОСПЧ представляет собой пакет ТП, в котором «adaptation_field» (поле_адаптации) содержит ОСПЧ. Пусковая информация («Дескриптор_ПусковойИнф» Triggerlnfo_descriptor) содержится в «transport_private_data_byte» (байт__частных_данных_переноса), который следует за ОСПЧ. Когда пусковая информация содержится в пакете, «transport_private_data_flag» (флаг_частных_данных_переноса) в «Various_flags» (Различные_флаги), предшествующем ОСПЧ, устанавливается в «I».11 shows when the trigger information is stored in the SINR packet. The OCHR packet is a TP packet in which adaptation_field (adaptation_field) contains the OCHR. The start information (Triggerlnfo_descriptor Descriptor_Inf) is contained in the transport_private_data_byte (transfer_private_data_byte) byte, which follows the OCHR. When the start-up information is contained in the packet, "transport_private_data_flag" (private_transfer_data_ flag) in the "Various_flags" preceding the OSHR is set to "I".
Фиг.12 перечисляет типичные информационные пункты, включенные в пусковую информацию.12 lists typical information points included in the startup information.
Пункт «идентификатор запуска» означает информацию, которая идентифицирует обсуждаемую пусковую информацию. Когда пусковая информация одного и того же существа передается много раз, идентификатор пуска каждого набора пусковой информации один и тот же. Пункт «тип запуска» указывает, что данная пусковая информация является одной из четырех типов: запуск приложения (обозначающий ��олучение и исполнение документа HTML вещания данных (ПДЗО)), остановка приложения (обозначающий остановку исполнения документа HTML вещания данных (ПДЗО)), событие приложения (обозначающий запуск события (к примеру, обновление существа отображения) в исполняемом в данный момент документе HTML вещания данных (ПДЗО)), и предварительное запоминание (обозначающее только получение документа HTML вещания данных (ПДЗО)).The item "trigger identifier" means information that identifies the discussed trigger information. When the trigger information of the same creature is transmitted many times, the trigger identifier of each set of trigger information is the same. The “startup type” item indicates that this startup information is one of four types: application launch (indicating the receipt and execution of an HTML data broadcasting document (PDZO)), application termination (indicating a stopping execution of an HTML data broadcasting document (PDZO)), application event (indicating the triggering of an event (for example, updating a display creature) in the currently executing HTML data broadcasting document (PLC)), and preliminary storage (indicating only receiving the HTML data broadcasting document (PLC)).
Пункт «идентификатор приложения» означает информацию, которая идентифицирует документ HTML вещания данных (ПДЗО), соответствующий этой пусковой информации. Пункт «тип приложения» обозначает информацию, которая указывает тип (html) документа HTML вещания данных (ПДЗО), соответствующего этой пусковой информации. Пункт «идентификатор бизнес-оператора» означает информацию, которая идентифицирует бизнес-оператора (к примеру, вещательную станцию), выполняющую услугу исполнения документа HTML вещания данных (ПДЗО), соответствующего этой пусковой информации. Пункт «УУР (унифицированный указатель ресурса) приложения» означает УУР места назначения, из которого следует получить документ HTML вещания данных (ПДЗО), когда типом запуска является «запуск приложения» или «предварительное запоминание». Пункт «идентификатор сохраненной информации» описывается только для обозначения документа HTML вещания данных (ПДЗО), который должен быть запущен и который уже сохранен (получен), когда типом запуска является «запуск приложения» и когда любой документ HTML вещания данных (ПДЗО) не должен быть получен немедленно.The paragraph “application identifier” means information that identifies an HTML Data Broadcasting Document (PDLO) corresponding to this starting information. The item “application type” denotes information that indicates the type (html) of the HTML data broadcasting document (PDZO) corresponding to this starting information. The item "identifier of a business operator" means information that identifies a business operator (for example, a broadcasting station) that performs the service of executing an HTML data broadcasting document (PDZO) corresponding to this starting information. The item “URL (Unified Resource Locator) of the application” means the URL of the destination from which the HTML data broadcasting document (PDZO) should be obtained when the launch type is “application launch” or “preliminary memorization”. The item “stored information identifier” is described only for the designation of an HTML data broadcasting document (PDLO), which must be launched and which has already been saved (received) when the launch type is “application launch” and when any HTML data broadcasting document (PLLD) should not be received immediately.
Пункт «флаг автозапуска» описывается, когда типом запуска является «запуск приложения», причем этот флаг устанавливается либо включенным, либо выключенным. Когда флаг автозапуска устанавливается, чтобы быть включенным, автозапуск (т.е. документ HTML вещания данных (ПДЗО) запускается автоматически) есть на деле. Когда же флаг автозапуска устанавливается выключенным, ручной запуск (т.е. пользователю подсказывают выполнить ввод операции, и документ запускается под влиянием ввода сделанной операции).The “autorun flag” item is described when the launch type is “application launch”, and this flag is set either on or off. When the autorun flag is set to be enabled, autorun (i.e., an HTML data broadcasting document (PDZO) starts automatically) is in fact. When the autostart flag is set to off, manual start (that is, the user is prompted to enter the operation, and the document starts under the influence of the input of the operation).
Пункт «время остановки приложения» означает информацию, указывающую время, в которое нужно остановить исполняемый в данный момент документ HTML вещания данных (ПДЗО), когда не принята пусковая информация, типом запуска которой является «остановка приложения».The item “application stop time” means information indicating the time at which the currently executing HTML data broadcasting document (PDO) is to be stopped when the start information is not accepted, the type of launch of which is “application stop”.
Пункт «название приложения» означает название услуги вещания данных (воплощенной документом HTML вещания данных (ПДЗО)), подлежащей представлению пользователю, когда «флаг автозапуска» установлен для ручного запуска. Пункт «идентификатор события» означает информацию, которая идентифицирует событие, когда типом запуска является «событие приложения». Следует отметить, что не все поясненные выше пункты всегда включаются в пусковую информацию; включаются только пункты, необходимые для обсуждаемой синхронизации.The item “application name” means the name of the data broadcasting service (embodied by the HTML data broadcasting document (PDZO)) to be presented to the user when the “autorun flag” is set to start manually. The item “event identifier” means information that identifies an event when the trigger type is “application event”. It should be noted that not all of the points explained above are always included in the startup information; only items necessary for the synchronization in question are included.
Фиг.13 показывает типичную синтаксическую структуру пусковой информации. Эта синтаксическая структура пусковой информации является дискреционной и не ограничена той, что показана на Фиг.13.FIG. 13 shows a typical syntax structure of trigger information. This syntactic structure of the trigger information is discretionary and is not limited to that shown in FIG. 13.
Процесс запуска содержания ПДЗОThe start-up process of the content of the EAP
Далее поясняется процесс манипулирования пусковой информацией, подлежащий исполнению приемным устройством 30 при приеме этой пусковой информации.The following explains the process of manipulating trigger information to be executed by the receiving
Фиг.14 представляет собой блок-схему алгоритма, поясняющего содержание ПДЗО, которое нужно запустить процессом манипулирования пусковой информацией. Этот процесс запуска содержания ПДЗО исполняется при появлении событий «а» или «b» на Фиг.5, например, когда пользователь просматривает ТВ программу. Процесс запуска содержания ПДЗО осуществляется неоднократно, пока принимается цифровой ТВ вещательный сигнал.Fig is a block diagram of an algorithm explaining the contents of the PDZO, which must be started by the process of manipulating the launch information. This process of triggering the content of the PDZO is executed when the events “a” or “b” in FIG. 5 occur, for example, when a user watches a TV program. The process of launching the content of the PDZO is carried out repeatedly while a digital TV broadcast signal is being received.
На этапе S1 на основе ввода из демультиплексирующего блока 62 управляющий блок 68 ожидает пакета ОСПЧ, включающего в себя подлежащую приему пусковую информацию. При приеме пакета ОСПЧ, включающего в себя пусковую информацию, управление переходит к этапу S2.In step S1, on the basis of input from the
На этапе S2 управляющий блок 68 обнаруживает пусковую информацию из принятого пакета ОСПЧ и на основе выделенной пусковой информации определяет, завершена ли уже обработка, следующая за этапом S3. Если определено, что следующая за этапом S3 обработка уже завершена, управление возвращается к этапу S1 и последующие этапы повторяются. С другой стороны, если определено, что следующая за этапом S3 обработка еще не выполнена, управление переходит к этапу S3.In step S2, the
На этапе S3 управ��яющий блок 68 идентифицирует тип запуска как «запуск приложения», «событие приложения», «остановка приложения» или «предварительное запоминание».In step S3, the
Если на этапе S3 тип запуска обсуждаемой пусковой информации идентифицирован как «запуск приложения», управление переходит к этапу S4.If, in step S3, the startup type of the discussed startup information is identified as “application startup”, control proceeds to step S4.
На этапе S4 управляющий блок 68 определяет, назначен ли в данной пусковой информации идентификатор сохраненного приложения и сохранен ли уже в запоминающем блоке 71 документ HTML вещания данных (ПДЗО), соответствующий назначенному идентификатору.In step S4, the
Если результат определения на этапе S4 отрицательный, управление переходит к этапу S5. На этапе S5 управляющий блок 68 управляет браузером 73-1 для обращения к серверу 12, соответствующему УУР приложения в пусковой информации, чтобы получить документ HTML вещания данных (ПДЗО), соответствующий идентификатору приложения в пусковой информации. Если выясняется, что соответствующий документ HTML вещания данных (ПДЗО) уже получен из сервера 12, соответствующего вышеупомянутому УУР, и уже запомнен" на этапе S14, который будет обсуждаться позднее, этап S5 пропускается, так что обсуждаемый документ может использоваться на этапе S7 и последующих этапах. После этого управление переходит к этапу S7.If the determination in step S4 is negative, control proceeds to step S5. In step S5, the
С другой стороны, если на этапе S4 определено, что идентификатор сохраненного приложения назначен в этой пусковой информации и что документ HTML вещания данных (ПДЗО), соответствующий назначенному идентификатору, уже сохранен в записывающем блоке 71, управление переходит к этапу S6. На этапе S6 управляющий блок 68 управляет браузером 73-1 для считывания из записывающего блока 71 документа HTML вещания данных (ПДЗО), соответствующего идентификатору сохраненного приложения в пусковой информации. После этого управление переходит к этапу S7.On the other hand, if it is determined in step S4 that the stored application identifier is assigned in this start-up information and that the data broadcasting HTML document (PLC) corresponding to the assigned identifier is already stored in the
На этапе S7 управляющий блок 68 определяет, установлен ли в пусковой информации флаг автозапуска для автоматического запуска.In step S7, the
Если на этапе S7 определено, что в пусковой информации флаг автозапуска не установлен для автоматического запуска (т.е. установлен для ручного запуска), управление переходит к этапу S8. На этапе S8 браузер 73-1 под управлением управляющего блока 68 подсказывает пользователю выполнить операцию для запуска документа HTML вещания данных (ПДЗО) (т.е. исполнить операцию) путем отображения сообщения «Не хотите ли исполнить "приложение (его название)"?» или тому подобного на экране. Если на этапе S9 определено, что пользователь ввел запускающую операцию под влиянием отображения подсказки, управление переходит к этапу S11. На этапе S11 браузер 73-1 под управлением управляющего блока 68 запускает (исполняет) документ HTML вещания данных (ПДЗО), полученный на этапе S5 или считанный на этапе S6. Таким путем запускается содержание ПДЗО.If it is determined in step S7 that the startup flag in the startup information is not set to start automatically (i.e., set to start manually), control proceeds to step S8. In step S8, the browser 73-1, under the control of the
После этого управление возвращается к этапу S1, и повторяются последующие этапы.After that, the control returns to step S1, and the subsequent steps are repeated.
На этапе S9 вслед за отображением подсказки на этапе S8 определяется, ввел ли пользователь запускающую операцию. Если на этапе S9 определено, что пользователь не ввел запускающую операцию, и если на этапе S10 определено, что истек заранее заданный период времени, то управление возвращается к этапу S1, и повторяются последующие этапы.In step S9, following the prompting in step S8, it is determined whether the user has entered a triggering operation. If it is determined in step S9 that the user has not entered a triggering operation, and if it is determined in step S10 that a predetermined period of time has elapsed, then control returns to step S1 and the subsequent steps are repeated.
Если на этапе S7 определено, что в пусковой информации флаг автозапуска установлен на автоматический запуск, управление переходит к этапу S11. На этапе S11 браузер 73-1 под управлением управляющего блока 68 запускает документ HTML вещания данных (ПДЗО), полученный на этапе S5 или считанный на этапе S6. Когда запускается содержание ПДЗО, управление возвращается к этапу S1, и повторяются последующие этапы.If it is determined in step S7 that the startup flag in the startup information is set to automatically start, control proceeds to step S11. In step S11, the browser 73-1, under the control of the
Если на этапе S3 определено, что типом запуска данной пусковой информации является «событие приложения», управление переходит к этапе S12. На этапе S12 управляющий блок 68 управляет браузером 73-1 для возбуждения (исполнения) в исполняемом в данный момент документе HTML вещания данных (ПДЗО) этого события, которое соответствует идентификатору события в пусковой информации, только если идентификатор приложения этой пусковой информации совпадает с идентификатором приложения исполняемого в данный момент документа HTML вещания данных (ПДЗО). После этого управление возвращается к этапу S1, и повторяются последующие этапы.If it is determined in step S3 that the trigger type of this trigger information is an “application event”, control proceeds to step S12. In step S12, the
Если на этапе S3 определено, что типом запуска данной пусковой информации является «остановка приложения», управление переходит к этапу S13. На этапе S13 управляющий блок 68 управляет браузером 73-1 для остановки исполняемого в данный момент документа HTML вещания данных (ПДЗО) только если идентификатор приложения данной пусковой информации совпадает с идентификатором приложения исполняемого в данный момент документа HTML вещания данных (ПДЗО). После этого управление возвращается к этапу S1, и повторяются последующие этапы.If it is determined in step S3 that the start type of this start-up information is “application stop”, control proceeds to step S13. In step S13, the
Даже если пусковая информации, типом которой является «остановка приложения», не принимается, по достижении текущим временем «времени остановки приложения», описанного в пусковой информации, которая запустила исполняемый в данный момент документ HTML вещания данных (ПДЗО), текущий документ HTML вещания данных (ПДЗО) останавливается.Even if the start-up information of the type “application stop” is not accepted, when the current time reaches the “application stop time” described in the start-up information that launched the currently executing HTML data broadcasting document (PLC), the current HTML broadcasting data document (PDZO) stops.
Если на этапе S3 определено, что типом запуска данной пусковой информации является «предварительное запоминание», управление переходит к этапу S14. На этапе S14 управляющий блок 68 управляет браузером 73-1 для обращения к серверу 12, соответствующему УУР приложения в пусковой информации, чтобы получить документ HTML вещания данных (ПДЗО), соответствующий идентификатору приложения в пусковой информации, и сохранить (предварительно запомнить) полученный документ в запоминающее средство, такое как кэш-память, содержащаяся в браузере 73-1. После этого управление возвращается к этапу S1, и повторяются последующие этапы.If it is determined in step S3 that the trigger type of this start-up information is “pre-storage,” control proceeds to step S14. In step S14, the
Если типом запуска является «предварительное запоминание», как в случае на этапе S14, возможно получить соответствующий документ HTML вещания данных (ПДЗО) до времени вещания ТВ программы, подлежащей включению. Таким путем, когда стартует момент ТВ программы, подлежащей включению, соответствующий документ HTML вещания данных (ПДЗО) может исполняться немедленно.If the trigger type is “pre-storage,” as in the case of step S14, it is possible to obtain the corresponding HTML data broadcasting document (PDLO) before the broadcast time of the TV program to be included. In this way, when the moment of the TV program to be included starts, the corresponding HTML data broadcasting document (PREV) can be executed immediately.
Данный абзац завершает пояснение процесса запуска содержания ПДЗО.This paragraph completes the explanation of the start-up process of the content of the EAP.
Типичные экранные отображения, появляющиеся при исполнении документа HTML вещания данных (ПДЗО)Typical screen displays that appear when executing an HTML data broadcasting document (PDZO)
Фиг.15 показывает типичные экранные переходы, появляющиеся при установленном в выключенное состояние (т.е. ручной запуск) флаге автозапуска в пусковой информации, когда исполняется документ HTML вещания данных (ПДЗО) в связи с прохождением ТВ программы.Fig. 15 shows typical screen transitions that occur when the autostart flag is set to off (i.e., manual start) in the start up information when an HTML data broadcasting document (PDZO) is executed in connection with the passage of a TV program.
При приеме пусковой информации, типом запуска которой является «запуск приложения» и в которой флаг автозапуска выключен (ручной запуск), когда пользователь просматривает ТВ программу, получается соответствующий документ HTML вещания данных (ПДЗО) (соответствующий HTML на Фиг.15). Затем отображение (соответствующее «Запуск прил.?» на Фиг.15), подсказывающее пользователю выполнить операцию для запуска документа HTML вещания данных (ПДЗО), отображается наложенным на картинку ТВ программы. Когда пользователь вводит запускающую операцию под влиянием этой подсказки, исполняется документ HTML вещания данных (ПДЗО). Это переводит экранное отображение в составную картинку 43, как показано на Фиг.3, например, с картинкой 42 содержания ПДЗО, наложенной на картинку 41 ТВ программы.When receiving the start-up information, the start-up type of which is “launch the application” and in which the autostart flag is off (manual start), when the user watches the TV program, the corresponding HTML data broadcasting document (PDZO) is obtained (corresponding HTML in Fig. 15). Then, the display (corresponding to “Launching adj.?” In FIG. 15), prompting the user to perform an operation to start the HTML data broadcasting document (PDZO), is displayed superimposed on the picture of the TV program. When the user enters a triggering operation under the influence of this prompt, an HTML data broadcasting document (PDZO) is executed. This translates the screen display into a
Если пусковая информация, типом запуска которой является «событие приложения», принимается при исполнении документа HTML вещания данных (ПДЗО), событие, соответствующее идентификатору события в пусковой информации, вызывается в исполняемом в данный момент документе HTML вещания данных (ПДЗО). Эта операция изменяет на экранном отображении то, что показано в области отображения содержания ПДЗО (к примеру, область, где отображается картинка 42 на Фиг.3), на картинку, соответствующую идентификатору события в пусковой информации (к примеру «информация 1» заменяется на «информация 2», «информация 2» заменяется на «информация 3» и т.д.).If the start-up information, the start-up type of which is the “application event”, is received during the execution of the HTML data broadcasting document (PDZO), the event corresponding to the event identifier in the start-up information is called in the currently executing HTML data broadcasting document (PLZO). This operation changes on the screen display what is shown in the display area of the content of the PDZO (for example, the area where the
После этого при приеме пусковой информации, типом запуска которой является «остановка приложения», исполняемый в данный момент документ HTML вещания данных (ПДЗО) завершается, и только картинка 41 ТВ программы отображается на весь экран.After that, when receiving the start-up information, the start-up type of which is “application stop”, the currently executing HTML data broadcasting document (PDZO) is completed, and only picture 41 of the TV program is displayed in full screen.
Другие типичные экранные отображения, появляющиеся при исполнении документа HTML вещания данных (ПДЗО).Other typical screen displays appearing during the execution of an HTML data broadcasting document (PDZO).
Между тем, документ HTML вещания данных (ПДЗО), исполняемый в связи с прохождением ТВ программы, может и не вызывать экранного отображения. Этот тип документа HTML вещания данных (ПДЗО) может исполняться без того, чтобы пользователь приемного устройства 30 знал, что исполняется документ HTML вещания данных (ПДЗО). Этот тип документа HTML вещания данных (ПДЗО) можно применять, когда, например, на ТВ программах проводится изучение аудитории. Конкретно, просматривается или нет заданная ТВ программа, может быть записано для данной пусковой информации, типом запуска которой является «событие приложения», и записанный результат может отсылаться на заранее заданный сервер соответственно синхронизированным образом. Это дает возможность проверять рейтинги ТВ программ на интервалах, в которых передается пусковая информация, типом запуска которой является «событие приложения».Meanwhile, an HTML data broadcasting document (PDZO), executed in connection with the passage of a TV program, may not cause a screen display. This type of data broadcasting HTML document (PELV) may be executed without the user of the receiving
Фиг.16 показывает типичные экранные переходы, появляющиеся при установленном во включенное состояние (автоматический запуск) флаге автозапуска в пусковой информации, когда документ HTML вещания данных (ПДЗО), не вызывающий экранного отображения, исполняется в связи с прохождением ТВ программы.Fig. 16 shows typical screen transitions that occur when the autostart flag is set to on (startup) in the startup information when an HTML data broadcasting document (PREV) that does not cause a screen display is executed in connection with the passage of a TV program.
При приеме пусковой информации, типом запуска которой является «запуск приложения» и флаг автозапуска которой установлен во включенное состояние (для автоматического запуска), когда пользователь просматривает ТВ программу, получается и исполняется соответствующий документ HTML вещания данных (ПДЗО). Следует здесь отметить, что только картинка 41 ТВ программы остается отображенной на экране.When receiving start-up information, the start-up type of which is “launch the application” and whose autorun flag is set to on (for automatic start), when the user watches the TV program, the corresponding HTML data broadcasting document (PDO) is obtained and executed. It should be noted here that only picture 41 of the TV program remains displayed on the screen.
При приеме пусковой информации, типом запуска которой является «событие приложения», когда исполняется документ HTML вещания данных (ПДЗО), событие, соответствующее идентификатору события в пусковой информации, вызывается в исполняемом в данный момент документе HTML вещания данных (ПДЗО). В этом случае также только картинка 41 ТВ программы остается отображенной на экране.When receiving the start-up information, the start-up type of which is the “application event”, when the HTML data broadcasting document (PDZO) is executed, the event corresponding to the event identifier in the start-up information is called in the currently executing HTML data broadcasting document (PDZO). In this case, also only the
��осле этого, пр�� приеме пусковой информации, типом запуска которой является «остановка приложения», исполняемый в данный момент документ HTML вещания данных (ПДЗО) завершается.After that, upon receiving the start-up information, the start-up type of which is “stopping the application”, the currently executing HTML data broadcasting document (PDZO) is completed.
Жизненный цикл содержания ПДЗОPDZO Content Life Cycle
Типичный жизненный цикл содержания ПДЗО поясняется ниже со ссылкой на Фиг.17.A typical life cycle of the content of the TLV is explained below with reference to FIG.
При приеме пусковой информации. Типом запуска которой является «запуск приложения», когда документ HTML вещания данных (ПДЗО), подлежащий получению и исполнению приемным устройством 30, находится в операционном состоянии остановки ПДЗО (соответствующем «Остановке ПДЗО» на Фиг.17), т.е. когда приемное устройство 30 еще должно получить документ HTML вещания данных (ПДЗО), происходит переход из операционного состояния остановки ПДЗО в операционное состояние активного ПДЗО (соответствующее «Активный ПДЗО» на Фиг.17), и документ HTML вещания данных (ПДЗО) получается из сервера 12.When receiving startup information. The type of launch of which is “launch of the application” when the HTML document for data broadcasting (PLC) to be received and executed by the receiving
И отображение, подсказывающее пользователю выполнить операцию для запуска документа HTML вещания данных (ПДЗО), появляется наложенным на картинку ТВ программы. Когда пользователь вводит запускающую операцию под влиянием этой подсказки, запускается документ HTML вещания данных (ПДЗО). Затем, как показано на Фиг.3, составная картинка 43 отображается на экране, например, с картинкой 42 содержания ПДЗО, наложенной на картинку 41 ТВ программы.And the display prompting the user to perform an operation to start the HTML data broadcasting document (PDZO) appears superimposed on the picture of the TV program. When a user enters a triggering operation under the influence of this prompt, an HTML Data Broadcasting Document (PDLO) is launched. Then, as shown in FIG. 3, the
В операционном состоянии активного ПДЗО полученный документ HTML вещания данных (ПДЗО) позволяет приемному устройству 30 выполнять конкретный процесс, чтобы отображать картинку 42 содержания ПДЗО. То есть в операционном состоянии активного ПДЗО режим управления приемным устройством 30 устанавливается на «Управляемое вещание», �� котором разрешается выполнять конкретный процесс с использованием документа HTML вещания данных (ПДЗО), полученного из сервера 12, управляемого вещательной организацией.In the operational state of the active PDL, the received HTML data broadcasting document (PDL) allows the receiving
При приеме пусковой информации, типом запуска которой является «событие приложения» в операционном состоянии активного ПДЗО, событие, соответствующее идентификатору события в пусковой информации, вызывается в исполняемом в данный момент документе HTML вещания данных (ПДЗО).When receiving the start-up information, the start-up type of which is the “application event” in the operational state of the active PDLO, the event corresponding to the event identifier in the start-up information is called in the currently executing HTML data broadcasting document (PDLO).
В операционном состоянии активного ПДЗО, если принимается пусковая информация, типом запуска которой является «остановка приложения» или если достигнуто время остановки приложения, происходит переход из операционного состояния активного ПДЗО в операционное состояние остановки ПДЗО. Здесь, например, полученный документ HTML вещания данных (ПДЗО) отбрасывается.In the operational state of the active PDZO, if start-up information is received, the type of start of which is “application stop” or if the application stops the time, the transition from the operational state of the active PDZO to the operational state of the PDZO stop occurs. Here, for example, the received HTML Data Broadcasting Document (PDLO) is discarded.
Кроме того, при приеме пусковой информации, типом запуска которой является «предварительное запоминание» в операционном состоянии остановки ПДЗО, происходит переход из операционного состояния остановки ПДЗО в операционное состояние готового предварительного запоминания ПДЗО. Соответствующий документ HTML вещания данных (ПДЗО), например, получается и предварительно запоминается.In addition, when receiving start-up information, the start-up type of which is “preliminary memorization” in the operational state of the shutdown of the PDZO, the transition from the operational state of the shutdown of the PDZO to the operational state of the ready preliminary memorization of the PDZO occurs. The corresponding HTML data broadcasting document (PDLO), for example, is obtained and pre-stored.
А при приеме пусковой информации, типом запуска которой является «запуск приложения» в операционном состоянии готового предварительного запоминания, происходит переход из операционного состояния готового предварительного запоминания в операционное состояние активного ПДЗО. В операционном состоянии активного ПДЗО запускается предварительно запомненный документ HTML вещания данных (ПДЗО).And when receiving start-up information, the start-up type of which is “launching the application” in the operational state of ready preliminary memorization, there is a transition from the operational state of ready preliminary memorization to the operational state of the active PDL. In the operational state of the active PDL, a previously stored HTML data broadcasting document (PDL) is launched.
Кроме того, в операционном состоянии активного ПДЗО, если пользователь наживает кнопку и т.п., связанную с веб-страницей автопроизводителя или тому подобного, происходит переход из операционного состояния активного ПДЗО в операционное состояние активной веб-страницы (соответствующее «Активной веб-странице» на Фиг.17). В операционном состоянии активной веб-страницы исполняется документ HTML веб-страницы из сервера 22, не управляемого вещательной организацией, благодаря чему отображается веб-страница автопроизводителя или тому подобное.In addition, in the operational state of the active PDZO, if the user presses a button, etc., associated with the web page of the automaker or the like, there is a transition from the operational state of the active PDZO to the operational state of the active web page (corresponding to the “Active web page "On Fig). In the operational state of the active web page, an HTML document of the web page is executed from the
В операционном состоянии активной веб-страницы приемному устройству 30 не разрешается выполнять конкретные процессы с использованием полученного документа HTML веб-страниц. То есть в операционном состоянии активной веб-страницы режим управления приемным устройством 30 устанавливается на «Неуправляемое вещание», в котором конкретные процессы нельзя выполнять с использованием документа HTML веб-страницы, полученного из сервера 22, не управляемого вещательной организацией.In the operational state of the active web page, the receiving
В операционном состоянии активного ПДЗО (когда режим управления установлен на «Управляемое вещание») необходимо осуществить мероприятия для выполнения конкретных процессов, таких как считывание предварительно записанной информации области из приемного устройства 30, чтобы предоставить услугу вещания данных.In the operational state of the active PDZO (when the control mode is set to “Managed Broadcasting”), it is necessary to take measures to perform specific processes, such as reading pre-recorded area information from the receiving
С другой стороны, в операционном состоянии активной веб-страницы (когда режим управления установлен на «Неуправляемое вещание») необходимо осуществить мероприятия для запрета конкретных процессов, чтобы такие процессы, как считывание предварительно записанной информации области из приемного устройства 30 не осуществлялось обманным путем для получения противоправной утечки.On the other hand, in the operational state of the active web page (when the control mode is set to “Uncontrolled broadcasting”), it is necessary to take measures to prohibit specific processes so that processes such as reading pre-recorded area information from the receiving
Таким образом, когда подлежащий исполнению документ HTML получается из сервера 12, управляемого вещательной организацией, приемное устройство 30 имеет режим управления, установленный на «Управляемое вещание», в котором разрешается выполнять конкретные процессы, как обсуждено выше.Thus, when the HTML document to be executed is obtained from the
С другой стороны, когда подлежащий исполнению документ HTML получается из сервера, не управляемого вещательной организацией, приемное устройство 30 имеет режим управления, установлены на «Неуправляемое вещание», в котором конкретные процессы запрещаются.On the other hand, when the HTML document to be executed is obtained from a server not controlled by the broadcasting organization, the receiving
О режиме управленияAbout control mode
Фиг.18 показывает пример перехода, происходящего из операционного состояния активного ПДЗО в операционное состояние активной веб-страницы, когда в операционном состоянии активной веб-страницы одно за другим вызываются события, т.е. когда режим управления устанавливается из «Управляемого вещания» в «Неуправляемое вещание».Fig. 18 shows an example of a transition originating from the operational state of the active PDZO to the operational state of the active web page when events are triggered one after the other in the operational state of the active web page, i.e. when the control mode is set from “Managed Broadcasting” to “Uncontrolled Broadcasting”.
Здесь предполагается, что в каждом документе HTML вещания данных (ПДЗО) УУР, идентифицирующий документ HTML, подлежащий исполнению для обновления содержания ПДЗО, картинка 42 описывается в связи с идентификатором события.Here, it is assumed that in each HTML Data Broadcasting Document (PLC) of the URL, identifying the HTML document to be executed to update the content of the PLC,
При уместном вышеприведенном описании при приеме пусковой информации, типом запуска которой является «событие приложения», документ HTML «al.html» для исполнения события, идентифицированного идентификатором события, включенным в пусковую информацию, получается и исполняется на основе УУР «http://www.a.com/al.html», описанного в документе HTML вещания данных (ПДЗО).With the relevant description given above when receiving the start-up information, the start-up type of which is the “application event”, the HTML document “al.html” for executing the event identified by the event identifier included in the start-up information is obtained and executed based on the URL “http: // www .a.com / al.html ”described in the HTML Data Broadcasting Document (PREV).
Далее, когда пусковая информация, типом запуска которой является «событие приложения», принимается вновь, документ HTML «a2.html» для исполнения события, идентифицированного идентификатором события, включенным в эту пусковую информацию, получается и исполняется на основе УУР «http://www.a.com/a2.html», описанного в документе HTML вещания данных (ПДЗО). Это заставляет отображение картинки 42 последовательно обновляться путем исполнения документа HTML «al.html» и с картинкой, отображаемой исполнением документа HTML «a2.html».Further, when the start-up information, the start-up type of which is the “application event”, is received again, the HTML document “a2.html” for executing the event identified by the event identifier included in this start-up information is obtained and executed based on the URL: “http: // www.a.com/a2.html ”described in the HTML Data Broadcasting Document (PDLO). This causes the display of the
Кроме того, предполагается, что документ HTML вещания данных (ПДЗО) описывает в себе местонахождение «http://www.b.com/b1.html», связанное с документом HTML «b1.html», подлежащим исполнению, когда пользователь выполняет операцию для выбора картинки водителя, отображенной в картинке 42 содержания ПДЗО (Фиг.3).In addition, it is assumed that the HTML Data Broadcasting Document (PDLO) describes the location “http://www.b.com/b1.html” associated with the HTML “b1.html” to be executed when the user performs the operation to select a driver picture displayed in the
Если пользователь выполняет операцию для выбора картинки водителя, отображенной на картинке 42 (Фиг.3), в операционном состоянии активного ПДЗО, происходит переход из операционного состояния активного ПДЗО в операционное состояние активной веб-страницы.If the user performs an operation to select a driver picture shown in picture 42 (Figure 3) in the operational state of the active PDZO, the transition from the operational state of the active PDZO to the operational state of the active web page occurs.
В этом операционном состоянии активной веб-страницы на основе связанного местонахождения «http://www.b.com/b1.html» приемное устройство 30 получает документ HTML веб-страницы «b1.html» из сервера 22, не управляемого вещательной организацией, и исполняет полученный документ.In this operational state of the active web page based on the associated location “http://www.b.com/b1.html”, the receiving
Как показано на Фиг.18, когда некоторые документы HTML, нацеленные на исполнение, должны быть получены из сервера 12 и исполнены в операционном состоянии активного ПДЗО, например, документы HTML («a1.html» и «a2.html» в данном случае) получаются каждый из сервера 12 («http://www/a/com/» в данном случае), управляемого вещательной организацией.As shown in FIG. 18, when some HTML documents aimed at execution must be received from the
Также и в операционном состоянии активной веб-страницы, например, другой документ HTML («b1.html» в данном случае), нацеленный на исполнение, получается из сервера 22 («http://www.b.coml» в данном случае), не управляемого вещательной организацией.Also in the operational state of the active web page, for example, another HTML document (“b1.html” in this case), aimed at execution, is obtained from server 22 (“http: //www.b.coml” in this case) not managed by the broadcasting organization.
Как поясняется выше, когда документы HTML подлежат получению для исполнения из сервера 12, необходимо принять меры для выполнения конкретных процессов, подлежащих выполнению; когда документы HTML подлежат получению для исполнения из сервера иного, нежели сервер 12, необходимо принять меры для запрета конкретных процессов.As explained above, when HTML documents are to be received for execution from
Затем приемное устройство 30 определяет, получен ли из сервера 12 заданный документ HTML, нацеленный на исполнение, путем проверки того, совпадает ли доменное имя сервера 12, управляемого вещательной организацией, с доменным именем местонахождения, из которого получается обсуждаемый документ HTML.Then, the receiving
В данном случае при воплощении услуги вещания данных приемное устройство 30 определяет, получается ли из сервера 13 заданный документ HTML, нацеленный на исполнение, путем рассмотрения доменного имени местонахождения, из которого получается первый документ HTML, т.е. из которого получается документ HTML вещания данных (ПДЗО) («www.a.com» в данном случае), в качестве доменного имени сервера 12, управляемого вещательной организацией.In this case, when implementing the data broadcasting service, the receiving
На основе того, является ли доменное имя документа HTML в качестве места назначения перехода доменным именем сервера 12, управляемого вещательной организацией, приемное устройство 30 устанавливает режим управления либо на «Управляемое вещание», либо на «Неуправляемое вещание».Based on whether the domain name of the HTML document is the transition destination as the domain name of the
И когда режим управления устанавливается на «Управляемое вещание» (т.е. в операционном состоянии активного ПДЗО), приемное устройство 30 может выполнять конкретные процессы; когда же режим управления устанавливается на «Неуправляемое вещание» (в операционном состоянии активной веб-страницы), приемное устройство 30 не может выполнять конкретные процессы.And when the control mode is set to “Managed Broadcasting” (ie, in the operational state of the active PDZO), the receiving
Тогда как при реализации услуги вещания данных приемное устройство 30 рассматривает доменное имя местонахождения, из которого получается документ HTML вещания данных (ПДЗО), в качестве доменного имени сервера 12, управляемого вещательной организацией, альтернативно возможно также заранее сохранять это доменное имя сервера, управляемого каждым диктором, соответствующим каждому подлежащему приему каналу.Whereas when implementing a data broadcasting service, the receiving
Затем приемное устройство 30 может выбирать из числа заранее сохраненных доменных имен доменное имя приемного канала и рассматривать это доменное имя в качестве доменного имени сервера, управляемого вещательной организацией.Then, the receiving
В качестве другой альтернативы, тогда как приемное устройство 30 использует доменные имена для определения того, получается ли заданный документ HTML, нацеленный на исполнение, из сервера 12, любую иную информацию можно использовать для этой цели, если обсуждаемая информация уникальным образом идентифицирует сервер местонахождения, из которого получается документ. Например, в дополнение к доменным именам приемное устройство 30 может использовать адреса управления доступом к среде (УДС) (MAC), адреса Интернет-протокола (ИП) (IP) и т.п., чтобы определить, получается ли из сервера 12 документ HTML, нацеленный на исполнение.As another alternative, while the receiving
В данном случае, тогда как документ HTML веб-страниц, получ��нный из сервера 22, пояснялся выше как типичный документ HTML, не утвержденный вещательной организацией при ссылке на фиг.17 и 18, документы HTML вещания данных (ДЗОН) или документы HTML вещания данных (НМДЗО), не утвержденные вещательной организацией, также обрабатываются таким путем.In this case, while the HTML document of the web pages received from the
Процесс запуска содержания ДЗОНDZON Content Launch Process
Ниже со ссылкой на блок-схему алгоритма по фиг.19 поясняется процесс запуска содержания ДЗОН.Below, with reference to the flowchart of FIG. 19, the process of triggering the content of the DZON is explained.
На этапе S31 на основе управляющего сигнала из операционного блока 70 или из удаленного контроллера 32 управляющий блок 68 определяет, произошло ли событие для запуска содержания ДЗОН. Типичным событием для запуска содержания ДЗОН является событие D на фиг.5, которое происходит, когда пользователь, например, выбирает независимый канал вещания данных.In step S31, based on the control signal from the
Например, если событие D на фиг.5 произошло и если определено, что событие для запуска содержания ДЗОН имело место («Да» на этапе S31), управление переходит к этапу S32.For example, if event D in FIG. 5 has occurred and if it is determined that an event for triggering the content of the DZON has occurred (“Yes” in step S31), control proceeds to step S32.
На этапе S32 управляющий блок 68 управляет браузером 73-1 для обращения к серверу 12, соответствующему УУР содержания ДЗОН, подлежащего запуску, чтобы получить документ HTML вещания данных (ДЗОН). Поскольку документ HTML вещания данных (ДЗОН), полученный здесь, является документом, который утвержден вещательной организацией, как при использовании в случае по фиг.5, этот документ получается из сервера 12, управляемого вещательной организацией. В этом случае режим управления устанавливается на «Управляемое вещание» для обсуждаемого документа HTML вещания данных (ДЗОН).In step S32, the
На этапе S33 браузер 73-1 под управлением управляющего блока 68 запускает документ HTML вещания данных (ДЗОН), полученный на этапе S32. Таким путем запускается содержание ДЗОН.In step S33, the browser 73-1, under the control of the
После этого управление возвращается к этапу S31, и повторяются последующие этапы.After that, the control returns to step S31, and the subsequent steps are repeated.
Выше со ссылкой на пример по фиг.19 пояснялось, что документ HTML вещания данных (ДЗОН) утверждается вещательной организацией при соответствии со случаем использования по фиг.5. Если документ HTML вещания данных (ДЗОН) не утверждается вещательной организацией, этот документ HTML получается из сервера 21, и режим управления для этого документа устанавливается на «Неуправляемое вещание».It was explained above with reference to the example of FIG. 19 that the HTML data broadcasting document (DZON) is approved by the broadcasting organization in accordance with the use case of FIG. 5. If the data broadcasting HTML document (DZON) is not approved by the broadcasting organization, this HTML document is obtained from the
Предыдущий абзац завершает пояснение процесса запуска содержания ДЗОН.The preceding paragraph completes the explanation of the process of launching the content of DZON.
Процесс запуска содержания НМДЗОThe process of launching the content of NMDZO
Ниже со ссылкой на блок-схему алгоритма по Фиг.20 поясняется процесс запуска содержания НМДЗО.Below, with reference to the flowchart of FIG. 20, a process for triggering a content of a DMZO is explained.
На этапе S51 на основе управляющего сигнала из операционного блока 70 или из удаленного контроллера 32 управляющий блок 68 определяет, произошло ли событие для запуска содержания НМДЗО. Типичным событием для запуска содержания НМДЗО является событие С на Фиг.5, которое происходит, когда пользователь, например, выбирает канал содержания НМДЗО.In step S51, based on a control signal from the
Например, если событие С на Фиг.5 произошло и если определено, что событие для запуска содержания НМДЗО имело место («Да» на этапе S51), управление переходит к этапу S52.For example, if event C in FIG. 5 has occurred, and if it is determined that an event for triggering the content of the NMWD has occurred (“Yes” in step S51), control proceeds to step S52.
На этапе S52 управляющий блок 68 управляет браузером 73-1 для обращения к серверу 21, соответствующему УУР содержания НМДЗО, подлежащего запуску, чтобы получить документ HTML вещания данных (НМДЗО). Поскольку документ HTML вещания данных (НМДЗО), полученный здесь, является документом, который не утвержден вещательной организацией, как при использовании в случае по Фиг.5, этот документ получается из сервера 21, не управляемого вещательной организацией. В этом случае режим управления устанавливается на «Неуправляемое вещание» для обсуждаемого документа HTML вещания данных (НМДЗО).In step S52, the
На этапе S53 браузер 73-1 под управлением управляющего блока 68 запускает документ HTML вещания данных (НМДЗО), полученный на этапе S52. Таким путем запускается содержание НМДЗО.In step S53, the browser 73-1, under the control of the
После этого управление возвращается к этапу 5After that, control returns to step 5
Выше со ссылкой на пример по Фиг.20 пояснялось, что документ HTML вещания данных (НМДЗО) не утверждается вещательной организацией при соответствии со случаем использования по Фиг.5. Если документ HTML вещания данных (НМДЗО) является документом, который утверждается вещательной организацией, этот документ HTML получается из сервера 12, и режим управления для этого документа устанавливается на «Управляемое вещание».It was explained above with reference to the example of FIG. 20 that the HTML document of data broadcasting (NMDM) is not approved by the broadcasting organization in accordance with the use case of FIG. 5. If the HTML data broadcasting document (NMDM) is a document that is approved by the broadcasting organization, this HTML document is obtained from the
Предыдущий абзац завершает пояснение процесса запуска содержания НМДЗО.The preceding paragraph completes the explanation of the launch process of the content of the NMDZ.
Подробности процесса установления режима управленияDetails of the process of establishing a control mode
Ниже со ссылкой на блок-схему алгоритма по Фиг.21 поясняется процесс установки режима управления, выполняемый приемным устройством 30 для установки режима управления на основе доменного имени местонахождения, из которого получается документ HTML.Below, with reference to the flowchart of FIG. 21, the control mode setting process performed by the receiving
Процесс установки режима управления запускается, например, когда документ HTML вещания данных (ПДЗО) запускается на этапе S11 по Фиг.14, или когда документ HTML вещания данных (ДЗОН) запускается на этапе S33 по Фиг.19.The control mode setting process is started, for example, when the data broadcasting HTML document (PLC) is started in step S11 of FIG. 14, or when the data broadcasting HTML document (DZON) is started in step S33 of FIG. 19.
На этапе S71 управляющий блок 68 получает доменное имя местонахождения, из которого получается подлежащий запуску документ HTML вещания данных.In step S71, the
То есть, если на этапе S5 или S14 по Фиг.14 был получен документ HTML вещания данных (ПДЗО) на основе УУР в пусковой информации, например, управляющий блок 68 получает доменное имя местонахождения (сервера 12), из которого следует получить подлежащий запуску документ HTML вещания данных (ПДЗО) на основе УУР приложения в пусковой информации.That is, if, in step S5 or S14 of FIG. 14, an HTML data broadcasting document (PDLD) was received based on the URL in the start-up information, for example, the
В качестве другого примера, если подлежащий запуску документ HTML вещания данных (ПДЗО) был считан из записывающего блока 71 на этапе S6 по Фиг.14, управляющий блок 68 управляет браузером 73-1 для получения доменного имени сервера 12, который содержит подлежащий считыванию документ HTML вещания данных (ПДЗО), и для подачи полученного доменного имени в управляющий блок 68. Таким путем управляющий блок 68 получает доменное имя.As another example, if the data broadcast HTML document (PLC) to be started was read from the
В данном случае, если документ HTML вещания данных (ПДЗО) подлежит записи в записывающий блок 71, предполагается, что доменное имя сервера 12, который содержит обсуждаемый документ HTML вещания данных (ПДЗО), подлежит записи в связи с документ HTML (ПДЗО).In this case, if the HTML document for data broadcasting (PLC) is to be recorded in the
В качестве другого примера, если подлежащий запуску документ HTML вещания данных (ДЗОН) получается на этапе S32 по Фиг.19 на основе УУР, назначенного выбранным пользователем каналом, доменное имя местонахождения (сервера 12), из которого должен быть получен подлежащий запуску документ HTML вещания данных (ДЗОН), получается на основе этого УУР.As another example, if the HTML data broadcasting document (DZON) to be launched is obtained in step S32 of FIG. 19 based on the URL specified by the user-selected channel, the domain name of the location (server 12) from which the HTML broadcasting document to be launched is obtained data (DZON) is obtained on the basis of this UUR.
На этапе S72 управляющий блок 68 управляет браузером 73-1, чтобы оперировать в режиме управления «Управляемое вещание», в котором разрешается выполнять конкретные процессы. То есть, поскольку документ HTML вещания данных (ПДЗО) и документ HTML вещания данных (ДЗОН) в данном примере получаются из сервера 12, управляемого вещательной организацией, управляющий блок 68 управляет исполнением этих документов HTML посредством браузера 73-1 способом, разрешающим (не запрещающим) конкретным процессам осуществляться через исполнение документов HTML.In step S72, the
На этапе S73 управляющий блок 68 определяет, произошел ли переход документа, включающий в себя документы HTML, на основе введенной пусковой информации, управляющих сигналов из операционного блока 70 или удаленного контроллера 32. Когда определяется, что переход документа имел место, управление переходит к этапу S74.In step S73, the
На этапе S74 управляющий блок 68 определяет, получен ли документ HTML в качестве места назначения переход�� из сервера 12, управляемого вещательной организацией, на основе того, совпадает ли доменное имя местонахождения, из которого документ HTML получен в качестве места назначения перехода, с доменным именем, полученным на этапе S71.In step S74, the
Если на этапе S74 определено, что документ HTML в качестве места назначения перехода получается из сервера 12, управление возвращается к этапу S73, и последующие этапы повторяются, причем браузеру 73-1 разрешается поддерживать работу в режиме управления «Управляемое вещание».If it is determined in step S74 that the HTML document as the transition destination is received from the
Кроме того, если на этапе S74 определено, что документ HTML в качестве места назначения перехода не получается из сервера 12, управление переходит к этапу S75.In addition, if it is determined in step S74 that the HTML document as the transition destination is not obtained from the
Например, если событие «е» происходит при отображении UI2 на Фиг.5, имеет место переход от документа HTML вещания данных (ПДЗО) к документу HTML вещания данных (НМДЗО). В этом случае документ HTML вещания данных (НМДЗО) в качестве места назначения перехода получается из сервера 21, а доменные имена вовлеченных документов не совпадают одно с другим. Таким образом, результат процесса определения на этапе S74 отрицательный («Нет»), и управление переходит к этапу S75.For example, if the event “e” occurs when the UI2 is displayed in FIG. 5, there is a transition from an HTML data broadcasting document (LARP) to an HTML data broadcasting document (NMDM). In this case, the HTML document of data broadcasting (NMDM) as the destination of the transition is obtained from the
В качестве другого примера, если происходит событие «g» при отображении UI5 на Фиг.5, имеет место переход от документ HTML вещания данных (ДЗОН) к документ HTML вещания данных (НМДЗО). В этом случае также документ HTML вещания данных (НМДЗО) в качестве места назначения перехода получается из сервера 21, и доменные имена вовлеченных документов не совпадают одно с другим, так что управление переходит к этапу S75.As another example, if the event “g” occurs when displaying the UI5 in FIG. 5, there is a transition from an HTML data broadcasting document (DZON) to an HTML broadcasting data document (NDDM). In this case, also, the HTML data broadcasting document (NMDMO) as the transition destination is obtained from the
На этапе S75 управляющий блок 68 управляет браузером 73-1 или 73-2, чтобы работать в режиме управления «Неуправляемое вещание», в котором не разрешается выполнять конкретные процессы. То есть управляющий блок 68 управляет исполнением документов HTML браузером 73-1 или 73-2 так, что не разрешается (запрещается) осуществлять конкретные процессы посредством исполнения документа HTML.In step S75, the
В этом случае браузеру 73-2, например, запрещается выполнять конкретные процессы, и он осуществляет документ HTML вещания данных (НМДЗО) как документ HTML местонахождения.In this case, the browser 73-2, for example, is prohibited from executing specific processes, and it implements an HTML data broadcasting document (NMDM) as an HTML location document.
В данном случае предполагается, что документ HTML вещания данных (ПДЗО) останавливается на основе пусковой информации, типом запуска которой является «остановка приложения», когда исполняется документ HTML вещания данных (НМДЗО).In this case, it is assumed that the HTML data broadcasting document (PDLO) is stopped based on the start-up information, the launch type of which is “application stop” when the HTML data broadcasting document (NMDZO) is executed.
После этого на этапе S76 на основе операционного сигнала из операционного блока 70 или из удаленного контроллера 32 управляющий блок 68 определяет, выполнена ли заранее заданная операция, такая как событие В на Фиг.5. Когда определено, что заранее заданная операция осуществлена, управление возвращается к этапу S71, и повторяются последующие этапы. Например, управляющий блок 68 определяет, введена ли пусковая информация для запуска нового документ HTML вещания данных (ПДЗО). Когда определено, что соответствующая пусковая информация введена, управление возвращается к этапу S71, и повторяются последующие этапы.Then, in step S76, based on the operation signal from the
Как поясняется выше, в процессе перехода режима управления, если доменное имя документа HTML вещания данных совпадает с доменным именем документа HTML в качестве места назначения перехода, режим управления устанавливается на «Управляемое вещание»; если же доменное имя документа HTML вещания данных не совпадает с доменным именем документа HTML в качестве места назначения перехода, режим управления устанавливается на «Неуправляемое вещание».As explained above, in the transition of the control mode, if the domain name of the HTML document broadcasting data matches the domain name of the HTML document as the destination of the transition, the control mode is set to "Managed broadcast"; if the domain name of the HTML document broadcasting data does not match the domain name of the HTML document as the destination of the transition, the control mode is set to "Uncontrolled broadcasting".
Когда режим управления установлен на «Управляемое вещание», такие процессы как считывание пользовательской предварительно запомненной информации области из приемного устройства 30 осуществляются через исполнение документа HTML вещания данных (ПДЗО) или документ HTML вещания данных (НМДЗО). Когда режим управления установлен на «Неуправляемое вещание», не предназначенные пользователем процессы, такие как процесс считывания, не будут выполняться посредством исполнения документ HTML вещания данных (НМДЗО) или документ HTML веб-страниц.When the control mode is set to “Managed Broadcasting”, processes such as reading user pre-stored area information from the receiving
Таким образом, даже если получается и исполняется документ HTML вещания данных (НМДЗО) или документ HTML веб-страниц, подготовленный злоумышленной третьей стороной, запрещается выполнять процессы, не предназначенные пользователем.Thus, even if an HTML data broadcasting document (NMDMO) or an HTML web page document prepared by a malicious third party is obtained and executed, it is forbidden to execute processes not intended by the user.
2. Варианты2. Options
В вышеприведенном варианте, как показано на Фиг.17, операционное состояние документа HTML вещания данных (ПДЗО) является одним из четырех состояний: операционное состояние остановить ПДЗО, операционное состояние предварительно запомнить ПДЗО, состояние активного ПДЗО и состояние активной веб-страницы. Альтернативно, как показано на Фиг.22, в существующим четырем состояниям может быть добавлено операционное состояние приостановленного ПДЗО (соответствующее «Приостановленный ПДЗО» на Фиг.22), так что в целом может быть пять состояний.In the above embodiment, as shown in FIG. 17, the operational state of the HTML Data Broadcasting Document (PDLO) is one of four states: the operational state to stop the PDLO, the operational state to pre-remember the PDLO, the status of the active PDLO and the status of the active web page. Alternatively, as shown in FIG. 22, an operational state of a suspended EAP (corresponding to “Suspended EAP” in FIG. 22) can be added to the existing four states, so that there can be five states in total.
В этом случае, как показано на Фиг.23, новый тип запуска «приостановлен» добавляется как часть пусковой информации. Таким образом, тип запуска в пусковой информации может означать один из пяти типов: запуск приложения, остановка приложения, событие приложения, предварительное запоминание и приостановленное.In this case, as shown in FIG. 23, a new start type “paused” is added as part of the start information. Thus, the startup type in the startup information can mean one of five types: application launch, application stop, application event, pre-memorization, and paused.
На Фиг.22 при приеме пусковой информации, типом запуска которой является «приостановлено» в операционном состоянии активного ПДЗО, операционное состояние соответствующего документа HTML вещания данных (ПДЗО) выполняет переход в операционное состояние приостановленного ПДЗО. В этом случае, при соответствующем документе HTML вещания данных (ПДЗО), перешедшим в операционное состояние приостановленного ПДЗО, другой документ HTML вещания данных (ПДЗО) может быть помещен в операционное состояние активного ПДЗО и исполнен.22, when receiving start-up information, the start-up type of which is “suspended” in the operational state of the active PDZO, the operational state of the corresponding HTML data broadcasting document (PDZO) transitions to the operational state of the suspended PDZO. In this case, with the corresponding HTML data broadcasting document (PESO) that has entered the operational state of the suspended PECA, another HTML data broadcasting document (PECO) can be placed in the operational state of the active PECA and executed.
При приеме пусковой информации, типом запуска которой является «запуск приложения» в операционном состоянии приостановленного ПДЗО, соответствующий документ HTML вещания данных (ПДЗО) выполняет переход в операционное состояние активного ПДЗО. Это дает возможность вызывать события в документ HTML вещания данных (ПДЗО). При этом любой иной документ HTML вещания данных (ПДЗО) заставляют сделать переход из операционного состояния активного ПДЗО в операционное состояние приостановленного ПДЗО.When receiving start-up information, the launch type of which is “launching the application” in the operational state of the suspended PDZO, the corresponding HTML data broadcasting document (PDZO) switches to the operational state of the active PDZO. This makes it possible to trigger events in an HTML Data Broadcasting Document (PREV). At the same time, any other HTML document for data broadcasting (PZO) is forced to make a transition from the operational state of the active PZO to the operational state of the suspended PZO.
Хотя вышеприведенное описание пояснило, что документы HTML вещания данных получаются путем обращения к серверам, подключенным к Интернету, вариант осуществления данной технологии может альтернативно передавать документы HTML вещания данных с помощью заранее заданного частотного диапазона для вещания содержания вещания данных как части вещательного диапазона цифрового ТВ вещательного сигнала. Например, документы HTML вещания данных могут передаваться с помощью сеансов FLUTE - (Доставка файлов посредством однонаправленного транспорта), предусмотренных в RFC 3926. В этом случае канальная информация сеанса FLUTE может использоваться, например, для определения того, находится ли документ HTML вещания данных в качестве места назначения перехода документа, которое имеет место, под управлением вещательной организации (этап S74 на Фиг.21).Although the above description has explained that HTML documents for broadcasting data are obtained by accessing servers connected to the Internet, an embodiment of this technology can alternatively transmit HTML documents for broadcasting data using a predetermined frequency band for broadcasting the broadcast data of the data as part of the broadcast range of the digital TV broadcast signal . For example, HTML documents for data broadcasting can be transmitted using the FLUTE - (File Delivery via Unidirectional Transport) sessions provided in RFC 3926. In this case, the channel information of the FLUTE session can be used, for example, to determine if the HTML document of the data broadcasting is the destination of the document transition that takes place under the control of the broadcasting organization (step S74 in FIG. 21).
Кроме того, если возможно получить документ HTML вещания данных посредством связи или посредством вещания, этот ��окумент HTML вещания данных можно получить либо посредством связи, либо посредством вещания в соответствии с приоритетом заранее заданного места назначения, из которого следует получить этот документ.Furthermore, if it is possible to obtain an HTML document for broadcasting data by communication or by broadcasting, this HTML document of broadcasting data can be obtained either by communication or by broadcasting in accordance with the priority of a predetermined destination from which this document is to be obtained.
Также, хотя вышеприведенное описание пояснило, что документы HTML вещания данных, утвержденные вещательной организацией, остаются на сервере 12, управляемом на стороне вещательной организации, а документы HTML вещания данных, не утвержденные вещательной организацией, хранятся на сервере 21, управляемом неким иным бизнес-оператором, утвержденные документы HTML вещания данных могут альтернативно храниться на сервере 21, управляемом иными бизнес-операторами, такими как производители содержания. То есть сервер 21 может хранить либо утвержденные документы HTML вещания данных, либо не утвержденные документы HTML вещания данных, или оба типа документов HTML. С другой стороны, сервер 12 сохраняет только утвержденные документы HTML вещания данных.Also, although the above description explained that the HTML documents of the data broadcasting approved by the broadcasting organization remain on the
Типичная структура компьютераTypical computer structure
В данном случае последовательность описанных выше процессов может исполняться либо аппаратно, либо программно. Когда должна осуществляться программно реализованная последовательность обработок, программы, составляющие программное обеспечение, могут либо быть встроены заранее в выделенное аппаратное обеспечение подлежащего использованию компьютера, либо устанавливаться при использовании из подходящего носителя записи программ в универсальный персональный компьютер или подобное оборудование, способное исполнять разнообразные функции на основе этих установленных программ.In this case, the sequence of the processes described above can be executed either hardware or software. When a software-implemented processing sequence is to be carried out, the programs that make up the software can either be embedded in advance in the dedicated hardware of the computer to be used, or installed using a suitable recording medium in a universal personal computer or similar equipment capable of performing various functions based on these installed programs.
Фиг.24 представляет собой блок-схему, показывающую типичную структуру компьютера, который выполняет вышеописанную последовательность процессов с использованием программ.Fig is a block diagram showing a typical structure of a computer that performs the above sequence of processes using programs.
В этом компьютере 100 центральный процессор (ЦП) (CPU) 101, постоянно запоминающее устройство (ПЗУ) (ROM) 102 и оперативное запоминающее устройство (ОЗУ) (RAM) 103 соединены между собой через шину 104.In this
Дополнительно, к шине 104 подключен интерфейс 105 ввода-вывода. Этот интерфейс 105 ввода-вывода соединен с блоком 106 ввода, выполненным, как правило, из клавиатуры, мыши и микрофона; с блоком 107 вывода, обычно состоящим из дисплея и громкоговорителей; с запоминающим блоком 108, обыкновенно образованным жестким диском, энергонезависимой памятью или тому подобным; с блоком 109 связи, как правило, образованным сетевым интерфейсом; и с дисководом 110, который приводит в действие съемные носители 111, такие как магнитные диски, оптические диски, магнитооптические диски или полупроводниковые запоминающие устройства.Additionally, an I /
В компьютере, имеющем обрисованную выше структуру, ЦП 101 выполняет вышеописанную последовательность процессов путем загрузки подходящих программ из, скажем, запоминающего блока 108 через интерфейс 105 ввода-вывода и шину 104 в ОЗУ 103 для исполнения.In a computer having the structure outlined above, the
В данном случае, программы, подлежащие исполнению компьютером, могут обрабатываться в показанной последовательности данного описания (т.е. на основе временной последовательности), параллельно, либо в ином соответственно синхронизированном виде, таком как когда они вызываются при необходимости.In this case, programs to be executed by a computer can be processed in the shown sequence of this description (i.e., based on a time sequence), in parallel, or in another accordingly synchronized form, such as when they are called if necessary.
Кроме того, эти программы могут обрабатываться единственным компьютером или множеством компьютеров на распределенной основе. Программы могут также передаваться для исполнения на удаленный компьютер или компьютеры.In addition, these programs can be processed by a single computer or multiple computers on a distributed basis. Programs can also be transferred for execution to a remote computer or computers.
В данном описании выражение «система» относится ко всей конфигурации, выполненной из множества составляющих устройств.In this description, the expression "system" refers to the entire configuration made of many constituent devices.
Кроме того, следует понимать, что данная технология при воплощении не ограничивается вышеописанными вариантами осуществления и что различные модификации, варианты и изменения данной технологии могут быть сделаны, если они находятся в ее сущности и объеме.In addition, it should be understood that this technology during the implementation is not limited to the above described embodiments and that various modifications, variations and changes to this technology can be made if they are in its essence and scope.
Далее, данную технологию можно также реализовать следующим образом. Устройство для приема вещания А-В содержания посредством волн вещания, включающее в себя: получающий блок, выполненный с возможностью получения описательного документа, описанного на заранее заданном компьютерном языке, для отображения типа содержания, отличного от А-В содержания; определяющий блок, выполненный с возможностью определения того, управляет ли полученным описательным документом вещательная организация, передающая А-В содержание, или бизнес-оператор иной, нежели вещательная организация; и управляющий блок, выполненный с возможностью управлять исполнением полученного описательного документа в соответствии с результатом определения, сделанного определяющим блоком.Further, this technology can also be implemented as follows. A device for receiving broadcast of AB content by means of broadcast waves, including: a receiving unit configured to receive a descriptive document described in a predetermined computer language for displaying a type of content other than AB content; a determining unit, configured to determine whether a broadcasting organization transmitting AB content or a business operator other than the broadcasting organization manages the received descriptive document; and a control unit, configured to control the execution of the received descriptive document in accordance with the result of the determination made by the determining unit.
1. Приемное устройство для приема вещания А-В содержания посредством волн вещания, включающее в себя:1. A receiver for receiving broadcasts of AB content by means of broadcast waves, including:
- получающий блок, выполненный с возможностью получения описательного документа, описанного на заранее заданном компьютерном языке, для отображения типа содержания, отличного от А-В содержания;- receiving unit, configured to obtain a descriptive document described in a predetermined computer language, to display a type of content other than AB content;
- определяющий блок, выполненный с возможностью определения того, управляет дополученным описательным документом вещательная организация, передающая А-В содержание, или бизнес-оператор иной, нежели вещательная организация; и- a determining unit, configured to determine whether the broadcasting organization that transfers AB content or a business operator other than the broadcasting organization manages the additional descriptive document; and
- управляющий блок, выполненный с возможностью управлять исполнением полученного описательного документа в соответствии с результатом определения, сделанного определяющим блоком.- a control unit, configured to control the execution of the received descriptive document in accordance with the result of the determination made by the determining unit.
2. Приемное устройство, как описано в абзаце 1 выше, включающее в себя дополнительно блок обнаружения запуска, выполненный с возможностью обнаруживать пусковую информацию,. которая передается вместе с А-В содержанием и которая касается управления описательным документом, подлежащим исполнению в связи с прохождением А-В содержания;2. A receiving device, as described in
- при этом на ос��о��е обнаруженной пусковой информации получающий блок получает описательный документ из устройства обработки информации, которым управляет вещательная организация, и- in this case, based on the detected start-up information, the receiving unit receives a descriptive document from the information processing device controlled by the broadcasting organization, and
- при этом определяющий блок определяет, что описательным документом, полученным из устройства обработки информации, управляет вещательная организация.- while the determining unit determines that the descriptive document received from the information processing device is controlled by the broadcasting organization.
3. Приемное устройство, как описано в абзаце 1 или 2 выше, в котором при исполнении описательного документа, который может быть исполнен независимо без связи с А-В содержанием, получающий блок получает описательный документ из устройства обработки информации, которым управляет вещательная организация,3. A receiving device, as described in
- при этом определяющий блок определяет, что описательным документом, полученным из устройства обработки информации, управляет вещательная организация.- while the determining unit determines that the descriptive document received from the information processing device is controlled by the broadcasting organization.
4. Приемное устройство, как описано в любом из абзацев 1-3 выше, в котором при исполнении описательного документа, который может быть исполнен только конкретной прикладной программой, получающий блок получает описательный документ из другого устройства обработки информации, которым управляет другой бизнес-оператор, а определяющий блок определяет, что описательным документом, полученным из другого устройства обработки информации, управляет другой бизнес-оператор.4. The receiving device, as described in any of paragraphs 1-3 above, in which when executing a descriptive document that can be executed only by a specific application program, the receiving unit receives a descriptive document from another information processing device that is controlled by another business operator, and the determining unit determines that a descriptive document received from another information processing device is controlled by another business operator.
5. Приемное устройство, как описано в любом из абзацев 1-4 выше, дополнительно включающее в себя исполнительный блок, выполненный с возможностью исполнять полученный описательный документ;5. The receiving device, as described in any of paragraphs 1-4 above, further comprising an executive unit configured to execute the received descriptive document;
- при этом, если определяется, что этим описательным документом управляет вещательная организация, управляющий блок управляет исполнительным блоком для работы в первом режиме управления, в котором может выполняться заранее заданный конкретный процесс; и- at the same time, if it is determined that the broadcasting organization controls this descriptive document, the control unit controls the executive unit to work in the first control mode, in which a predetermined specific process can be performed; and
- при этом, если определяется, что описательным документом управляет другой бизнес-оператор, управляющий блок управляет исполнительным блоком для работы во втором режиме управления, в котором конкретный процесс нельзя выполнить.- in this case, if it is determined that another business operator is managing the descriptive document, the control unit controls the executive unit to work in the second control mode, in which a specific process cannot be performed.
6. Приемное устройство, как описано в абзаце 5 выше, в котором при работе исполнительного блока в первом режиме управления каждый раз, когда получается описательный документ, определяющий блок определяет, управляет ли полученным описательным документом вещательная организация или другой бизнес-оператор, и6. A receiving device, as described in
- при этом, если определяется, что описательным документом управляет другой бизнес-оператор, управляющий блок заставляет исполнительный блок при работе выйти из первого режима управления и войти во второй режим управления.- in this case, if it is determined that another business operator is managing the descriptive document, the control unit forces the executive unit to exit the first control mode and enter the second control mode during operation.
7. Приемное устройство, как описано в абзаце 5 выше, в котором если заранее заданная операция выполняется, когда исполнительный блок работает во втором рабочем режиме, управляющий блок заставляет исполнительный блок при работе выйти из второго рабочего режима и войти в первый рабочий режим.7. The receiving device, as described in
8. Приемное устройство, как описано в абзаце 1 выше, в котором получающий блок получает описательный документ, переданный с помощью первого заранее заданного частотного диапазона цифрового телевизионного вещательного сигнала волн вещания.8. A receiving device, as described in
9. Способ приема, включающий в себя этапы, на которых:9. The method of admission, which includes stages in which:
- заставляют приемное устройство получать описательный документ, описанный на заранее заданном языке программирования, для отображения типа содержания, отличного от А-В содержания, передаваемый посредством волн вещания;- cause the receiving device to receive a descriptive document described in a predetermined programming language to display a type of content other than AB content transmitted by broadcast waves;
- заставляют приемное устройство определять, управляется ли полученный описательный документ вещательной организацией, передающей А-В содержание, или бизнес-оператором иным, нежели эта вещательная организация; и- make the receiving device determine whether the received descriptive document is controlled by the broadcasting organization transmitting the AB content or by the business operator other than this broadcasting organization; and
- заставляют приемное устройство управлять исполнением полученного описательного документа в соответствии с результатом этого определения.- force the receiving device to control the execution of the received descriptive document in accordance with the result of this determination.
10. Программа для управления приемным устройством, заставляющая компьютер приемного устройства исполнять процесс, включающий в себя этапы, на которых:10. A program for controlling a receiving device, forcing the computer of the receiving device to execute a process including the steps of:
- получают описательный документ, описанный на заранее заданном языке программирования, для отображения типа содержания, отличного от А-В содержания, передаваемый посредством волн вещания;- receive a descriptive document described in a predetermined programming language for displaying a type of content other than AB content transmitted through broadcast waves;
- определяют, управляется ли полученный описательный документ вещательной организацией, передающей А-В содержание, или бизнес-оператором иным, нежели эта вещательная организация; и- determine whether the received descriptive document is managed by the broadcasting organization transmitting the AB content, or by the business operator other than this broadcasting organization; and
- управляют исполнением полученного описательного документа в соответствии с результатом этого определения.- control the execution of the resulting descriptive document in accordance with the result of this determination.
Список ссылочных позицийList of Reference Items
1 - Вещательная система1 - Broadcast system
11 - Вещательный блок11 - Broadcast unit
12 - Сервер12 - Server
21 - Сервер21 - Server
22 - Сервер22 - Server
30 - Приемное устройство30 - Receiving device
31 - Монитор31 - Monitor
32 - Удаленный контроллер32 - Remote controller
61 - Тюнер61 - Tuner
62 - Демультиплексирующий блок62 - Demultiplexing unit
63 - Аудиодекодер63 - Audio Decoder
64 - Аудиовыходной блок64 - Audio output unit
65 - Видеодекодер65 - Video Decoder
66 - Блок обнаружения пуска66 - Start detection unit
67 - Видеовыходной блок67 - Video output unit
68 - Управляющий блок68 - Control unit
69 - Память69 - Memory
70 - Операционный блок70 - Operation unit
71 - Записывающий блок71 - Recording unit
72 - Интерфейс связи72 - Communication Interface
73-1, 73-2 - Браузер73-1, 73-2 - Browser
74 - Инфракрасный приемный блок74 - Infrared receiving unit
100 - Компьютер100 - Computer
101 - ЦП101 - CPU
Claims (9)
- получающий блок, выполненный с возможностью получения описательного документа, описанного на заранее заданном компьютерном языке, для отображения типа содержания, отличного от упомянутого А-В-содержания;
- определяющий блок, выполненный с возможностью определения того, управляет ли полученным описательным документом вещательная организация, передающая упомянутое А-В-содержание, или бизнес-оператор иной, нежели упомянутая вещательная организация;
- управляющий блок, выполненный с возможностью управлять исполнением упомянутого полученного описательного документа в соответствии с результатом определения, сделанного упомянутым определяющим блоком; и
- блок обнаружения запуска, выполненный с возможностью обнаруживать пусковую информацию, которая передается вместе с упомянутым А-В-содержанием и которая касается управления упомянутым описательным документом, подлежащим исполнению в связи с прохождением упомянутого А-В-содержания;
- при этом на основе обнаруженной пусковой информации упомянутый получающий блок получает упомянутый описательный документ из устройства обработки информации, которым управляет упомянутая вещательная организация, и
- определяющий блок определяет, что упомянутым описательным документом, полученным из упомянутого устройства обработки информации, управляет упомянутая вещательная организация.1. A receiver for receiving broadcast audio-video (A-B) -content by means of broadcast waves, containing:
- a receiving unit configured to obtain a descriptive document described in a predetermined computer language to display a type of content other than said AB content;
- a determining unit, configured to determine whether a broadcasting organization transmitting said AB content or a business operator other than said broadcasting organization manages the received descriptive document;
- a control unit, configured to control the execution of said received descriptive document in accordance with the result of a determination made by said determining unit; and
- a start detection unit, configured to detect start-up information that is transmitted along with said AB content and which relates to the management of said descriptive document to be executed in connection with the passage of said AB content;
- in this case, on the basis of the detected start-up information, said receiving unit receives said descriptive document from an information processing device controlled by said broadcasting organization, and
- the determining unit determines that said descriptive document obtained from said information processing apparatus is controlled by said broadcasting organization.
- при исполнении описательного документа, который может быть исполнен независимо без связи с упомянутым А-В-содержанием, упомянутый получающий блок получает упомянутый описательный документ из упомянутого устройства обработки информации, которым управляет упомянутая вещательная организация, и
- при этом упомянутый определяющий блок определяет, что упомянутым описательным документом, полученным из упомянутого устройства обработки информации, управляет упомянутая вещательная организация.2. The receiving device according to claim 1, in which:
- when executing a descriptive document that can be executed independently without communication with said AB content, said receiving unit receives said descriptive document from said information processing device controlled by said broadcasting organization, and
- wherein said determining unit determines that said descriptive document obtained from said information processing apparatus is controlled by said broadcasting organization.
- при исполнении описательного документа, который может быть исполнен только конкретной прикладной программой, упомянутый получающий блок получает упомянутый описательный документ из другого устройства обработки информации, которым управляет другой бизнес-оператор, и
- при этом упомянутый определяющий блок определяет, что упомянутым описательным документом, полученным из упомянутого другого устройства обработки информации, управляет упомянутый другой бизнес-оператор.3. The receiving device according to claim 1, in which:
- when executing a descriptive document that can only be executed by a specific application program, said receiving unit receives said descriptive document from another information processing device controlled by another business operator, and
- wherein said determining unit determines that said descriptive document obtained from said other information processing device is controlled by said other business operator.
- при этом, если определяется, что упомянутым описательным документом управляет упомянутая вещательная организация, упомянутый управляющий блок управляет упомянутым исполнительным блоком для работы в первом режиме управления, в котором может выполняться заранее заданный конкретный процесс; и
- при этом, если определяется, что упомянутым описательным документом управляет упомянутый другой бизнес-оператор, упомянутый управляющий блок управляет упомянутым исполнительным блоком для работы во втором режиме управления, в котором упомянутый конкретный процесс нельзя выполнить.4. The receiving device according to claim 1, further comprising an executive unit configured to execute the received descriptive document;
- in this case, if it is determined that said broadcasting organization manages said descriptive document, said control unit controls said executive unit to operate in a first control mode in which a predetermined specific process can be performed; and
- in this case, if it is determined that said other business operator controls the said descriptive document, said control unit controls said executive unit to operate in a second control mode in which said specific process cannot be executed.
- при работе исполнительного блока в упомянутом первом режиме управления каждый раз, когда получается упомянутый описательный документ, упомянутый определяющий блок определяет, управляет ли упомянутым полученным описательным документом упомянутая вещательная организация или упомянутый другой бизнес-оператор, и
- при этом, если определяется, что упомянутым описательным документом управляет упомянутый другой бизнес-оператор, упомянутый управляющий блок заставляет упомянутый исполнительный блок при работе выйти из первого режима управления и войти в упомянутый второй режим управления.5. The receiving device according to claim 4, in which
- when the executive unit operates in said first control mode, each time said descriptive document is obtained, said determining unit determines whether said broadcasting organization or said other business operator manages said received descriptive document, and
- at the same time, if it is determined that the mentioned other business operator controls the mentioned descriptive document, the said control unit forces the said executive unit to exit the first control mode and enter the second control mode during operation.
- заставляют приемное устройство получать описательный документ, описанный на заранее заданном языке программирования, для отображения типа содержания, отличного от А-В-содержания, передаваемый посредством волн вещания;
- заставляют упомянутое приемное устройство определять, управляется ли полученный описательный документ вещательной организацией, передающей упомянутое А-В-содержание, или бизнес-оператором иным, нежели упомянутая вещательная организация;
- заставляют упомянутое приемное устройство управлять исполнением упомянутого полученного описательного документа в соответствии с результатом этого определения; и
- заставляют упомянутое приемное устройство обнаруживать пусковую информацию, которая передается вместе с упомянутым А-В-содержанием и которая касается управления упомянутым описательным документом, подлежащим исполнению в связи с прохождением упомянутого А-В содержания;
- при этом упомянутый описательный документ получают из устройства обработки информации, которым управляет упомянутая вещательная организация, на основе обнаруженной пусковой информации, и
- упомянутым описательным документом, полученным из упомянутого устройства обработки информации, управляет упомянутая вещательная организация.8. A method for receiving broadcasting of audio-video (A-B) content through broadcast waves, including the steps of:
- make the receiving device receive a descriptive document described in a predetermined programming language to display a type of content other than AB content transmitted by broadcast waves;
- cause said receiving device to determine whether the received descriptive document is controlled by the broadcasting organization transmitting the said AB content or by a business operator other than the said broadcasting organization;
- cause said receiving device to control the execution of said received descriptive document in accordance with the result of this determination; and
- cause said receiving device to detect start-up information that is transmitted along with said AB content and which relates to the management of said descriptive document to be executed in connection with the passage of said AB content;
- wherein said descriptive document is obtained from an information processing device controlled by said broadcasting organization based on the detected trigger information, and
- said descriptive document obtained from said information processing apparatus is controlled by said broadcasting organization.
- получают описательный документ, описанный на заранее заданном языке программирования, для отображения типа содержания, отличного от А-В-содержания, передаваемый посредством волн вещания;
- определяют, управляется ли полученный описательный документ вещательной организацией, передающей упомянутое А-В-содержание, или бизнес-оператором иным, нежели упомянутая вещательная организация;
- управляют исполнением упомянутого полученного описательного документа в соответствии с результатом этого определения; и
- заставляют упомянутое приемное устройство обнаруживать пусковую информацию, которая передается вместе с упомянутым А-В-содержанием и которая касается управления упомянутым описательным документом, подлежащим исполнению в связи с прохождением упомянутого А-В-содержания;
- при этом упомянутый описательный документ получают из устройства обработки информации, которым управляет упомянутая вещательная организация, на основе обнаруженной пусковой информации, и
- упомянутым описательным документом, полученным из упомянутого устройства обработки информации, управляет упомянутая вещательная организация. 9. A recording medium containing a program recorded thereon for controlling a receiving device, causing the computer of said receiving device to execute a process including the steps of:
- receive a descriptive document described in a predetermined programming language to display a type of content other than AB content transmitted by broadcast waves;
- determine whether the received descriptive document is managed by the broadcasting organization transmitting the said AB content or by the business operator other than the broadcasting organization;
- control the execution of said descriptive document received in accordance with the result of this determination; and
- cause said receiving device to detect start-up information that is transmitted along with said AB content and which relates to the management of said descriptive document to be executed in connection with the passage of said AB content;
- wherein said descriptive document is obtained from an information processing device controlled by said broadcasting organization based on the detected trigger information, and
- said descriptive document obtained from said information processing apparatus is controlled by said broadcasting organization.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US37827710P | 2010-08-30 | 2010-08-30 | |
| US61/378,277 | 2010-08-30 | ||
| US201161515107P | 2011-08-04 | 2011-08-04 | |
| US61/515,107 | 2011-08-04 | ||
| PCT/JP2011/068901 WO2012029584A1 (en) | 2010-08-30 | 2011-08-23 | Receiving device, receiving method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2013107789A RU2013107789A (en) | 2014-08-27 |
| RU2598591C2 true RU2598591C2 (en) | 2016-09-27 |
Family
ID=45771618
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2013107789/08A RU2598591C2 (en) | 2010-08-30 | 2011-08-23 | Receiving device, receiving method and program |
Country Status (9)
| Country | Link |
|---|---|
| US (2) | US9596511B2 (en) |
| EP (1) | EP2613528B1 (en) |
| JP (1) | JP5897468B2 (en) |
| KR (1) | KR101878511B1 (en) |
| CN (1) | CN103081508B (en) |
| BR (1) | BR112013004087A2 (en) |
| MX (1) | MX2013002076A (en) |
| RU (1) | RU2598591C2 (en) |
| WO (1) | WO2012029584A1 (en) |
Families Citing this family (81)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8705933B2 (en) | 2009-09-25 | 2014-04-22 | Sony Corporation | Video bookmarking |
| US8941779B2 (en) | 2012-03-21 | 2015-01-27 | Sony Corporation | Non-closed caption data transport in standard caption service |
| US8730301B2 (en) | 2010-03-12 | 2014-05-20 | Sony Corporation | Service linkage to caption disparity data transport |
| US8760498B2 (en) | 2011-03-14 | 2014-06-24 | Sony Corporation | Disparity data transport in standard caption service |
| US8839338B2 (en) | 2012-03-28 | 2014-09-16 | Sony Corporation | Service usage reporting data transport |
| US9723360B2 (en) | 2010-04-01 | 2017-08-01 | Saturn Licensing Llc | Interests and demographics profile for advanced broadcast services |
| US20110247028A1 (en) | 2010-04-01 | 2011-10-06 | Mark Eyer | Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services |
| US8863171B2 (en) | 2010-06-14 | 2014-10-14 | Sony Corporation | Announcement of program synchronized triggered declarative objects |
| US8893210B2 (en) | 2010-08-20 | 2014-11-18 | Sony Corporation | Server load balancing for interactive television |
| US8898723B2 (en) | 2010-08-20 | 2014-11-25 | Sony Corporation | Virtual channel declarative script binding |
| US8909694B2 (en) | 2010-08-27 | 2014-12-09 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
| US8875169B2 (en) | 2010-08-27 | 2014-10-28 | Sony Corporation | Transmission and reception apparatus, methods, and systems for filtering content |
| US9179188B2 (en) | 2010-08-30 | 2015-11-03 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
| US8595783B2 (en) | 2010-08-30 | 2013-11-26 | Sony Corporation | Receiving device, receiving method, program, and broadcasting system |
| US8892636B2 (en) | 2010-08-30 | 2014-11-18 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
| US8918801B2 (en) | 2010-08-30 | 2014-12-23 | Sony Corporation | Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system |
| US8908103B2 (en) | 2010-10-01 | 2014-12-09 | Sony Corporation | Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system |
| US8872888B2 (en) | 2010-10-01 | 2014-10-28 | Sony Corporation | Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system |
| US9078031B2 (en) | 2010-10-01 | 2015-07-07 | Sony Corporation | Reception apparatus, reception method, and program |
| MX2013003406A (en) | 2010-10-01 | 2013-05-09 | Sony Corp | Information processing device, information processing method, and program. |
| US9179198B2 (en) | 2010-10-01 | 2015-11-03 | Sony Corporation | Receiving apparatus, receiving method, and program |
| KR101690831B1 (en) * | 2011-01-19 | 2016-12-28 | 엘지전자 주식회사 | Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service |
| JP5783402B2 (en) | 2011-01-25 | 2015-09-24 | ソニー株式会社 | Reception device, reception method, supply device, supply method, program, and broadcasting system |
| JP5668512B2 (en) | 2011-02-15 | 2015-02-12 | ソニー株式会社 | Information processing apparatus and information processing method |
| TWI574565B (en) | 2011-03-31 | 2017-03-11 | Sony Corp | A transmitting apparatus, a receiving method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system |
| TWI545955B (en) | 2011-04-28 | 2016-08-11 | Sony Corp | Signal receiving apparatus and method, a signal transmission apparatus and method, and program |
| US9554175B2 (en) | 2011-07-20 | 2017-01-24 | Sony Corporation | Method, computer program, reception apparatus, and information providing apparatus for trigger compaction |
| US8917358B2 (en) | 2011-07-27 | 2014-12-23 | Sony Corporation | Reception apparatus, terminal apparatus, control method, program, and communication system |
| US10491966B2 (en) | 2011-08-04 | 2019-11-26 | Saturn Licensing Llc | Reception apparatus, method, computer program, and information providing apparatus for providing an alert service |
| CN103718564B (en) | 2011-08-05 | 2018-01-09 | 索尼公司 | Reception device, method of reseptance and information processing system |
| CA2844605C (en) * | 2011-08-10 | 2016-10-25 | Lg Electronics Inc. | Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service |
| HUE062523T2 (en) | 2011-08-24 | 2023-11-28 | Saturn Licensing Llc | Reception apparatus, reception method, program and information processing system |
| TWI528749B (en) | 2011-09-06 | 2016-04-01 | Sony Corp | A signal receiving device, a signal receiving method, an information processing program and an information processing system |
| US9374620B2 (en) | 2011-10-21 | 2016-06-21 | Sony Corporation | Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system |
| US9015785B2 (en) | 2011-11-29 | 2015-04-21 | Sony Corporation | Terminal apparatus, server apparatus, information processing method, program, and linking application supply system |
| US9113230B2 (en) | 2011-12-21 | 2015-08-18 | Sony Corporation | Method, computer program, and reception apparatus for delivery of supplemental content |
| US8930988B2 (en) | 2011-12-21 | 2015-01-06 | Sony Corporation | Reception apparatus, reception method, program, and information processing system |
| CA2859008C (en) | 2012-01-24 | 2022-04-26 | Sony Corporation | Receiver, reception method, program and information processing system |
| US9414002B2 (en) | 2012-02-07 | 2016-08-09 | Sony Corporation | Receiving apparatus, receiving method, and program |
| US9936231B2 (en) | 2012-03-21 | 2018-04-03 | Saturn Licensing Llc | Trigger compaction |
| US10104447B2 (en) | 2012-06-19 | 2018-10-16 | Saturn Licensing Llc | Extensions to trigger parameters table for interactive television |
| US9456245B2 (en) | 2012-07-05 | 2016-09-27 | Sony Corporation | Receiving device, receiving method, transmitting device, and transmitting method for controlling applications |
| KR20150035567A (en) | 2012-07-12 | 2015-04-06 | 소니 주식회사 | Parameterized services descriptor for advanced television services |
| US9154840B2 (en) | 2012-07-31 | 2015-10-06 | Sony Corporation | Reception apparatus, reception method, transmission apparatus, and transmission method |
| US9432744B2 (en) | 2012-07-31 | 2016-08-30 | Sony Corporation | Receiving device, receiving method, transmitting device, and transmitting method |
| US9883247B2 (en) * | 2012-08-13 | 2018-01-30 | Saturn Licensing Llc | Reception apparatus, reception method, transmission apparatus, and transmission method |
| US10390066B2 (en) * | 2012-08-21 | 2019-08-20 | Saturn Licensing Llc | Information processing apparatus, information processing method, program, and server apparatus |
| CA2880254C (en) | 2012-09-12 | 2017-09-19 | Lg Electronics Inc. | Apparatus and method for processing an interactive service |
| US9264648B2 (en) * | 2012-10-09 | 2016-02-16 | Sony Corporation | Receiving device, receiving method, transmitting device, and transmitting method |
| US10002206B2 (en) | 2012-10-26 | 2018-06-19 | Saturn Licensing Llc | Information processing device and information processing method |
| US9253518B2 (en) | 2012-11-09 | 2016-02-02 | Sony Corporation | On-demand access to scheduled content |
| US9769503B2 (en) | 2012-11-14 | 2017-09-19 | Saturn Licensing Llc | Information processor, information processing method and program |
| US9936256B2 (en) | 2012-11-28 | 2018-04-03 | Saturn Licensing Llc | Receiver, reception method, transmitter and transmission method |
| US9148676B2 (en) | 2012-12-04 | 2015-09-29 | Sony Corporation | Broadcast transition channel |
| US8914832B2 (en) | 2012-12-14 | 2014-12-16 | Sony Corporation | Information processing apparatus, information processing method, and program |
| US10257564B2 (en) | 2013-01-24 | 2019-04-09 | Saturn Licensing Llc | Distributed non-real-time content |
| US9942601B2 (en) | 2013-01-24 | 2018-04-10 | Saturn Licensing Llc | Storing non-real time content |
| JP6168839B2 (en) * | 2013-05-15 | 2017-07-26 | キヤノン株式会社 | Information processing apparatus, control method thereof, and program |
| US9300896B2 (en) | 2013-06-03 | 2016-03-29 | Sony Corporation | Method, computer-readable storage medium, reception apparatus, and information providing apparatus for identifying available channels and/or services |
| US9137566B2 (en) | 2013-06-28 | 2015-09-15 | Sony Corporation | Distribution system, reception apparatus, and methods for transitioning to new services |
| US9980014B2 (en) | 2013-06-28 | 2018-05-22 | Saturn Licensing Llc | Methods, information providing system, and reception apparatus for protecting content |
| JP2015012561A (en) * | 2013-07-02 | 2015-01-19 | ソニー株式会社 | Display device, information acquisition method and information provision method |
| US9038095B2 (en) | 2013-07-03 | 2015-05-19 | Sony Corporation | Methods, information providing system, and reception apparatus for distribution of at least one content version |
| US8884800B1 (en) | 2013-07-31 | 2014-11-11 | Sony Corporation | Method and apparatus for performing analog-to-digital conversion on multiple input signals |
| US10101801B2 (en) * | 2013-11-13 | 2018-10-16 | Cisco Technology, Inc. | Method and apparatus for prefetching content in a data stream |
| JP5725235B1 (en) | 2014-04-22 | 2015-05-27 | ソニー株式会社 | Receiving apparatus and receiving method, and transmitting apparatus and transmitting method |
| CN105607895B (en) * | 2014-11-21 | 2021-03-02 | 阿里巴巴集团控股有限公司 | Application program operation method and device based on application program programming interface |
| US9326295B1 (en) | 2014-12-10 | 2016-04-26 | Sony Corporation | Method and apparatus for transmitting a-priori information in a communication system |
| US20160204804A1 (en) | 2015-01-13 | 2016-07-14 | Sony Corporation | Data processing apparatus and method |
| US9762354B2 (en) | 2015-01-27 | 2017-09-12 | Sony Corporation | Signaling methods and apparatus |
| US9912986B2 (en) | 2015-03-19 | 2018-03-06 | Sony Corporation | System for distributing metadata embedded in video |
| US9756401B2 (en) | 2015-04-07 | 2017-09-05 | Sony Corporation | Processing and providing an image in which a plurality of symbols are encoded |
| US10997512B2 (en) * | 2015-05-25 | 2021-05-04 | Microsoft Technology Licensing, Llc | Inferring cues for use with digital assistant |
| US9590782B2 (en) | 2015-06-22 | 2017-03-07 | Sony Corporation | Signaling methods and apparatus |
| US10205991B2 (en) | 2015-07-27 | 2019-02-12 | Sony Corporation | Hidden replaceable media slots |
| JPWO2017061272A1 (en) * | 2015-10-05 | 2018-08-02 | ソニー株式会社 | Reception device, transmission device, and data processing method |
| JP6733393B2 (en) | 2016-07-25 | 2020-07-29 | 株式会社リコー | Shared terminal, communication system, image transmission method, and program |
| US11018754B2 (en) * | 2018-08-07 | 2021-05-25 | Appareo Systems, Llc | RF communications system and method |
| JP6918075B2 (en) * | 2018-08-10 | 2021-08-11 | 株式会社東芝 | Broadcast receiving device, receiving method, transmission method |
| JP7124185B2 (en) * | 2019-11-06 | 2022-08-23 | 株式会社東芝 | Broadcast receiving device, receiving method, and transmission method |
| CN111984320B (en) * | 2020-07-29 | 2024-02-27 | 苏州谷夫道自动化科技有限公司 | PDO data read-write method, device, equipment and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2292660C2 (en) * | 2002-03-05 | 2007-01-27 | Нокиа Корпорейшн | Method for quick authentified switching of channels of audio-visual information, provided through dsl connection, and system for its realization |
| WO2007071416A1 (en) * | 2005-12-21 | 2007-06-28 | Aps Astra Platform Services Gmbh | Method and system for transmitting broadcast related data to a mobile data processing unit |
| US20080297379A1 (en) * | 2007-06-01 | 2008-12-04 | Research In Motion Limited | Determination of compression state information for use in interactive compression |
| US20090070540A1 (en) * | 2007-09-06 | 2009-03-12 | Yoshiharu Dewa | Receiving Apparatus, Receiving Method, Transmitting Apparatus, Transmitting Method, and Medium |
| US20090131079A1 (en) * | 2007-11-16 | 2009-05-21 | Symbol Technologies, Inc. | Methods and systems for delivering information to mobile devices |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6571392B1 (en) * | 1999-04-20 | 2003-05-27 | Webtv Networks, Inc. | Receiving an information resource from the internet if it is not received from a broadcast channel |
| AU2001231070A1 (en) * | 2000-01-20 | 2001-07-31 | Interactual Technologies, Inc. | System, method, and article of manufacture for embedded keywords in video |
| US7028327B1 (en) * | 2000-02-02 | 2006-04-11 | Wink Communication | Using the electronic program guide to synchronize interactivity with broadcast programs |
| JP4412515B2 (en) * | 2000-04-28 | 2010-02-10 | 徹 玉川 | TV broadcasting system |
| US20060015904A1 (en) * | 2000-09-08 | 2006-01-19 | Dwight Marcus | Method and apparatus for creation, distribution, assembly and verification of media |
| JP4438217B2 (en) | 2000-11-10 | 2010-03-24 | ソニー株式会社 | Program additional data creation device, video program editing device, and program additional data creation screen display method |
| US20020162117A1 (en) | 2001-04-26 | 2002-10-31 | Martin Pearson | System and method for broadcast-synchronized interactive content interrelated to broadcast content |
| JP2003131981A (en) | 2001-10-25 | 2003-05-09 | Sony Corp | Data broadcast receiver |
| GB2389754A (en) | 2002-03-07 | 2003-12-17 | Chello Broadband N V | Interactive TV system where requests for services are transmitted to the provider over a packet network and responses incorporated in the TV broadcast signal |
| JP4051968B2 (en) * | 2002-03-07 | 2008-02-27 | 日本電気株式会社 | Digital broadcast receiver |
| JP2006287872A (en) * | 2005-04-05 | 2006-10-19 | Sanyo Electric Co Ltd | Receiving terminal and display control program for the same |
| JP4718286B2 (en) * | 2005-09-26 | 2011-07-06 | 株式会社エヌ・ティ・ティ・ドコモ | Communication terminal, update server, broadcast station server, communication terminal control method, communication terminal control program |
| JP2007158828A (en) | 2005-12-06 | 2007-06-21 | Seiko Epson Corp | Program display system and program display method |
| JP2009031952A (en) * | 2007-07-25 | 2009-02-12 | Tokai Television Broadcasting Co Ltd | Information providing system and information providing method |
| JP5396465B2 (en) * | 2008-05-02 | 2014-01-22 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Session management method and session manager |
| KR101639645B1 (en) * | 2008-05-28 | 2016-07-14 | 삼성전자주식회사 | Method and apparatus for transmitting broadcast, method and apparatus for receiving broadcast |
| JP4730626B2 (en) | 2008-06-13 | 2011-07-20 | ソニー株式会社 | Content supply apparatus, content supply method, and program |
| JP5005632B2 (en) * | 2008-07-24 | 2012-08-22 | 日本放送協会 | Transmitting apparatus and receiving apparatus |
| US9253430B2 (en) * | 2009-01-15 | 2016-02-02 | At&T Intellectual Property I, L.P. | Systems and methods to control viewed content |
| US8719871B2 (en) * | 2009-10-06 | 2014-05-06 | Verizon Patent And Licensing Inc. | Method and apparatus for utilizing dynamic bandwidth allocation for recording content |
| US20110126249A1 (en) * | 2009-11-24 | 2011-05-26 | DOORENE, Inc. | System and method for time shifting delivery of media content |
-
2011
- 2011-08-23 RU RU2013107789/08A patent/RU2598591C2/en active
- 2011-08-23 CN CN201180040445.7A patent/CN103081508B/en active Active
- 2011-08-23 BR BR112013004087A patent/BR112013004087A2/en not_active Application Discontinuation
- 2011-08-23 KR KR1020137003679A patent/KR101878511B1/en active Active
- 2011-08-23 MX MX2013002076A patent/MX2013002076A/en active IP Right Grant
- 2011-08-23 EP EP11821601.9A patent/EP2613528B1/en active Active
- 2011-08-23 JP JP2012531807A patent/JP5897468B2/en active Active
- 2011-08-23 WO PCT/JP2011/068901 patent/WO2012029584A1/en not_active Ceased
- 2011-08-29 US US13/220,231 patent/US9596511B2/en active Active
-
2017
- 2017-02-08 US US15/427,494 patent/US10171874B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2292660C2 (en) * | 2002-03-05 | 2007-01-27 | Нокиа Корпорейшн | Method for quick authentified switching of channels of audio-visual information, provided through dsl connection, and system for its realization |
| WO2007071416A1 (en) * | 2005-12-21 | 2007-06-28 | Aps Astra Platform Services Gmbh | Method and system for transmitting broadcast related data to a mobile data processing unit |
| US20080297379A1 (en) * | 2007-06-01 | 2008-12-04 | Research In Motion Limited | Determination of compression state information for use in interactive compression |
| US20090070540A1 (en) * | 2007-09-06 | 2009-03-12 | Yoshiharu Dewa | Receiving Apparatus, Receiving Method, Transmitting Apparatus, Transmitting Method, and Medium |
| US20090131079A1 (en) * | 2007-11-16 | 2009-05-21 | Symbol Technologies, Inc. | Methods and systems for delivering information to mobile devices |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101878511B1 (en) | 2018-07-13 |
| JPWO2012029584A1 (en) | 2013-10-28 |
| US20170214971A1 (en) | 2017-07-27 |
| US10171874B2 (en) | 2019-01-01 |
| MX2013002076A (en) | 2013-10-28 |
| US9596511B2 (en) | 2017-03-14 |
| EP2613528B1 (en) | 2022-10-05 |
| EP2613528A4 (en) | 2014-03-19 |
| WO2012029584A1 (en) | 2012-03-08 |
| BR112013004087A2 (en) | 2016-06-14 |
| US20120060197A1 (en) | 2012-03-08 |
| RU2013107789A (en) | 2014-08-27 |
| CN103081508B (en) | 2016-03-23 |
| JP5897468B2 (en) | 2016-03-30 |
| KR20130137130A (en) | 2013-12-16 |
| EP2613528A1 (en) | 2013-07-10 |
| CN103081508A (en) | 2013-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2598591C2 (en) | Receiving device, receiving method and program | |
| CA2806828C (en) | Reception apparatus, reception method, program, and broadcasting system | |
| US10666894B2 (en) | Receiver and method for reporting the usage of advanced television services | |
| JP6346859B2 (en) | Receiving device, receiving method, transmitting device, and transmitting method | |
| JP5986993B2 (en) | Receiver and program | |
| US20140344877A1 (en) | Reception device, program, and reception method | |
| US11405683B2 (en) | Reception apparatus, reception method, transmission apparatus, and transmission method for controlling termination of application | |
| RU2704725C1 (en) | Method of providing media content and system of service for implementation thereof |